/* Wortkette: Akzent Bernstein */
:root{--accent:#c27a10;--accent-dunkel:#8f5a0c;--on-accent:#ffffff}
@media (prefers-color-scheme: dark){:root:not([data-theme="hell"]){--accent:#f0a83a;--on-accent:#1d1404}}
:root[data-theme="dunkel"]{--accent:#f0a83a;--on-accent:#1d1404}
.kette{list-style:none;margin:0;padding:4px 2px 10px;display:flex;gap:8px;overflow-x:auto;width:100%;max-width:640px;scroll-behavior:smooth}
.kette li{flex:none;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}
.kette li b{font-family:var(--f-display);font-weight:800;font-size:18px;letter-spacing:.02em}
.kette li b em{font-style:normal;color:var(--accent)}
.kette li small{font-size:11px;color:var(--muted)}
.kette li.neu{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}
.kette.fertig{flex-wrap:wrap;justify-content:center;overflow:visible}
.kette.fertig li b{font-size:15px}
.zug{display:flex;flex-direction:column;align-items:center}
.zug span{font-weight:700;color:var(--muted);font-size:15px}
.zug.ich span{color:var(--accent);font-size:18px}
.buchstabe{font-family:var(--f-display);font-weight:800;font-size:clamp(56px,15vw,96px);line-height:1}
.uhrzeile{display:flex;align-items:center;gap:12px;width:min(100%,420px)}
.uhrbar{flex:1;height:8px;border-radius:999px;background:var(--line);overflow:hidden}
.uhrbar i{display:block;height:100%;width:100%;background:var(--accent);border-radius:999px}
.uhr{font-family:var(--f-mono);font-size:20px;min-width:64px;text-align:right}
.uhr.knapp{color:var(--danger)}
.antwort-form{display:flex;gap:8px;width:min(100%,460px)}
.eingabe.gross{font-size:22px;font-weight:800;padding:12px 14px;text-transform:uppercase;font-family:var(--f-display)}
.wackel{animation:wackel .3s}
@keyframes wackel{25%,75%{transform:translateX(-6px)}50%{transform:translateX(6px)}}
.herzen{color:#d23a5a;letter-spacing:1px;margin-left:4px}
@media (prefers-reduced-motion: reduce){.wackel{animation:none}}
