/* W484 · Ruhige Startseite: Film als Dialog, AICTIONBOT™ als eigenes Kapitel. */
.ka-w456-more{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem}
.ka-w484-film-auf{appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;min-height:36px;padding:0 .95rem;border:1px solid rgba(216,172,92,.55);background:rgba(216,172,92,.07);color:#f1e3c0;font:700 11px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;transition:border-color .2s,box-shadow .2s,background .2s}
.ka-w484-film-auf:hover,.ka-w484-film-auf:focus-visible{outline:0;border-color:#d8ac5c;background:rgba(216,172,92,.14);box-shadow:0 0 0 1px rgba(216,172,92,.45),0 0 22px rgba(216,172,92,.25)}
dialog.ka-w484-film{width:min(1120px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:0;border:1px solid rgba(216,172,92,.4);background:#040c16;color:#e8eef5;box-shadow:0 40px 120px rgba(0,0,0,.7),0 0 60px rgba(216,172,92,.12);overflow:auto}
dialog.ka-w484-film::backdrop{background:rgba(2,7,14,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
dialog.ka-w484-film[open]{animation:kaW484In .35s cubic-bezier(.2,.8,.2,1)}
@keyframes kaW484In{from{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}
dialog.ka-w484-film .w310-film{margin:0!important;padding:clamp(1rem,2.4vw,2rem)!important;min-height:0!important;background:none!important;border:0!important}
.ka-w484-zu{position:sticky;top:0;float:right;z-index:2;margin:.7rem .7rem 0 0;appearance:none;cursor:pointer;min-height:36px;padding:0 .9rem;border:1px solid rgba(232,238,245,.3);background:rgba(4,12,22,.92);color:#e8eef5;font:700 11px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}
.ka-w484-zu:hover,.ka-w484-zu:focus-visible{outline:0;border-color:#5dc9d6;box-shadow:0 0 18px rgba(93,201,214,.25)}
.ka-w484-bot .ka-w467{margin-top:1.2rem}
@media (prefers-reduced-motion:reduce){dialog.ka-w484-film[open]{animation:none}}
/* W488 · Glow zurück (A11): Primärknöpfe Goldfläche mit warmem Außenglow, gegen die allgemeine W459-Knopfregel. */
html body .w310-hero__btn:not(#ka),html body .ka-w466-auf:not(#ka),html body .ka-w368__kasse--kopf:not(#ka),html body [data-w467-senden]:not(#ka),html body .button-primary.full-field:not(#ka){box-shadow:0 0 0 1px rgba(216,172,92,.6),0 0 26px rgba(216,172,92,.34),0 0 60px rgba(216,172,92,.12)!important;transition:box-shadow .22s,transform .22s}
html body :is(.w310-hero__btn,.ka-w466-auf,.ka-w368__kasse--kopf,[data-w467-senden],.button-primary.full-field):not(#ka):is(:hover,:focus-visible){box-shadow:0 0 0 1px rgba(246,211,123,.95),0 0 36px rgba(216,172,92,.5),0 0 80px rgba(216,172,92,.18)!important}
html body .ka-w484-film-auf:not(#ka){box-shadow:0 0 0 1px rgba(216,172,92,.55),0 0 22px rgba(216,172,92,.22)!important}
html body .ka-w484-film-auf:not(#ka):is(:hover,:focus-visible){box-shadow:0 0 0 1px rgba(216,172,92,.9),0 0 32px rgba(216,172,92,.4)!important}
@media (prefers-reduced-motion:reduce){html body .w310-hero__btn:not(#ka){transition:none}}
/* W490 · Weg zum S2P-Agenten */
.ka-w490-heim{margin:1.2rem 0 0}
.ka-w490-heim a{display:inline-block;color:#8fdbe4;font:700 11px/1.5 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgba(93,201,214,.5);padding-bottom:3px}
.ka-w490-heim a:hover,.ka-w490-heim a:focus-visible{color:#e8fbfd;border-color:#5dc9d6;outline:0}
