Codex-Rescue: karte.astro surl-Runtime-Bug fix; Textwahrheit (/ + /karte + llms-full + geraete) ehrliche Live-/Demo-Sprache; Offer-Cards (Quelle/Preis/Name/Status getrennt, klickbar) auf Startseite+Karte; klickbare Marktnamen + separater Prüflink; escapeHtml + http(s)-URL-Guard für Crawler-Daten; Empty States Feed/Online
This commit is contained in:
@@ -118,3 +118,19 @@ header.site .brand{letter-spacing:-.02em}
|
||||
.anim-in{animation:kf-in .45s cubic-bezier(.16,1,.3,1) both}
|
||||
.flag{font-size:1.05em;line-height:1}
|
||||
@media (prefers-reduced-motion: reduce){.reveal{opacity:1!important;transform:none!important}.dot.live{animation:none}}
|
||||
|
||||
/* --- Offer-Cards (Live-Angebote): Quelle/Preis/Name/Status sauber getrennt, ganze Karte klickbar --- */
|
||||
.offer-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .9rem;align-content:start;text-decoration:none;color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:.6rem .8rem;background:var(--card);box-shadow:var(--shadow-card);transition:border-color .15s,transform .1s}
|
||||
.offer-card:hover{border-color:var(--petrol);transform:translateY(-1px)}
|
||||
.offer-card:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}
|
||||
.offer-source{font-weight:600;min-width:0;overflow-wrap:anywhere}
|
||||
.offer-price{font-family:var(--mono);font-weight:700;white-space:nowrap;text-align:right;color:var(--petrol-deep)}
|
||||
.offer-title{grid-column:1 / -1;color:var(--ink-2);font-size:.82rem;line-height:1.35;overflow-wrap:anywhere}
|
||||
.offer-meta{grid-column:1 / -1;color:var(--slate);font-size:.74rem;display:inline-flex;gap:.4rem;align-items:center}
|
||||
.offer-card:hover .offer-source{text-decoration:underline}
|
||||
.offer-card.is-alert{border-color:var(--danger)}.offer-card.is-alert .offer-price{color:var(--danger)}
|
||||
.status-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto;display:inline-block}
|
||||
.status-ok{background:var(--ok-dot)}.status-warn{background:var(--warm)}.status-bad{background:var(--danger)}.status-mut{background:var(--slate)}
|
||||
.market-link{font-weight:600;font-size:.92rem;color:var(--petrol-deep);text-decoration:none}
|
||||
.market-link:hover{text-decoration:underline}
|
||||
.empty-note{color:var(--slate);font-size:.85rem;padding:.6rem .2rem}
|
||||
|
||||
Reference in New Issue
Block a user