:root{--gold:#c7aa79;--gold-hell:#d9bf94}
#kuerbisse{position:fixed;inset:0;width:100vw;height:100vh;display:block;pointer-events:none;z-index:1}
.sso{margin-top:22px;display:flex;align-items:center;justify-content:center;width:132px;height:44px;border:1px solid var(--gold);border-radius:2px;background:rgba(20,26,25,.75);color:#e3cda4;font-weight:600;font-size:14px;letter-spacing:.32em;text-indent:.32em;text-decoration:none;transition:background .3s,color .3s,box-shadow .3s}
.sso:hover,.sso:focus-visible{outline:none;background:rgba(199,170,121,.16);color:#f3e6cc;box-shadow:0 0 18px rgba(255,170,80,.18)}
.aus{position:fixed;left:32px;top:22px;z-index:3;appearance:none;border:0;background:none;padding:4px 6px;margin:-4px -6px;font:500 11px/1 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-hell);opacity:.45;cursor:pointer}.aus:hover,.aus:focus-visible{opacity:.9;outline:none}html.kein-film #kuerbisse{display:none}@media (max-width:440px){.aus{left:16px;top:14px}}

@media (prefers-reduced-motion: reduce){#kuerbisse{display:none}}
