.privacy-page{position:relative;--privacy-background:#09111f;--privacy-surface:#111d30;--privacy-card:#17263d;--privacy-text:#e8edf3;--privacy-muted:#b7c3d3;--privacy-line:#344963;--privacy-link:#6cb8ff;--privacy-active:#223a5c;--privacy-frame:#344963;--privacy-shadow:#020814;--privacy-hero-shadow:#002c6155;--privacy-control-accent:#fff51b8f;--privacy-hero:#062044;background:var(--privacy-background);color:var(--privacy-text)}.privacy-page[data-theme=light]{--privacy-background:#fff;--privacy-surface:#fff;--privacy-card:#fff;--privacy-text:#111b28;--privacy-muted:#45505f;--privacy-line:#e2e5e7;--privacy-link:#075dc3;--privacy-active:#e6f1ff;--privacy-frame:#111b28;--privacy-shadow:#001b38;--privacy-hero-shadow:#002c6155;--privacy-control-accent:var(--yellow);--privacy-hero:#035fba}.privacy-page .terms-hero{background:var(--privacy-hero)}.privacy-page .site-header .site-nav-panel{background:var(--privacy-card);border-color:var(--privacy-frame);box-shadow:0 0 0 4px var(--yellow),6px 7px 0 4px var(--privacy-hero-shadow);color:var(--privacy-text)}.privacy-page .site-header .site-nav-panel a:hover{background:var(--green);border-color:#09111f;color:#09111f;box-shadow:2px 3px 0 var(--privacy-shadow)}.privacy-page .site-header .mobile-nav-trigger{box-shadow:3px 4px 0 var(--privacy-shadow)}.privacy-page .terms-status-card{background:var(--privacy-card);color:var(--privacy-text);border-color:var(--privacy-frame);box-shadow:0 0 0 7px var(--yellow),12px 15px 0 7px var(--privacy-hero-shadow)}.privacy-page .terms-status-card:before{content:"DATENSCHUTZ";color:#09111f}.privacy-page .terms-card-kicker,.privacy-page .terms-status-card dt,.privacy-page .terms-status-card>p{color:var(--privacy-muted)}.privacy-page .terms-status-card dl,.privacy-page .terms-status-card dl>div{border-color:var(--privacy-line)}.privacy-page .terms-orientation{background:#0d1a2c;border-top-color:var(--privacy-line);box-shadow:0 7px 0 var(--privacy-shadow)}.privacy-page .terms-content{background:var(--privacy-surface);color:var(--privacy-text)}.privacy-page .terms-heading>p{color:var(--privacy-muted)}.privacy-page[data-theme=dark] .terms-heading .ink-highlight:after{background:#0878dc}.privacy-page .rulebook-nav{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0 12px 10px 0}.privacy-page .rulebook-nav>span{color:var(--privacy-muted)}.privacy-page .rulebook-nav-group h2{color:var(--privacy-link)}.privacy-page .rulebook-nav a{color:var(--privacy-muted);border-bottom-color:var(--privacy-line)}.privacy-page .rulebook-nav a>span{color:var(--privacy-link)}.privacy-page .rulebook-nav a:hover{color:var(--green)}.privacy-page .rulebook-nav a[aria-current=location]{background:var(--privacy-active);color:var(--privacy-text);border-left-color:var(--yellow)}.privacy-page .rulebook-nav a:focus-visible{outline-color:var(--yellow)}.privacy-page .rule-chapter{border-top-color:var(--privacy-line)}.privacy-page .rule-chapter h4,.privacy-page .rule-number{color:var(--privacy-link)}.privacy-page .rule-chapter h3{color:var(--privacy-text)}.privacy-page .rule-chapter li,.privacy-page .rule-chapter p{color:var(--privacy-muted)}.privacy-page .terms-hero h1{font-size:clamp(48px,6.4vw,87px)}.privacy-page .official-rulebook-copy a{color:var(--privacy-link);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.privacy-page .terms-status-card a:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}.privacy-page .privacy-inactive-note{display:flex;align-items:center;gap:12px;margin:0 0 22px;padding:12px 15px;background:var(--privacy-card);border:2px solid var(--privacy-line);border-radius:5px;box-shadow:3px 4px 0 var(--privacy-shadow);color:var(--privacy-text);transform:rotate(-.5deg)}.privacy-page .privacy-inactive-note strong{flex:0 0 auto;padding:5px 8px;background:var(--yellow);border:1px solid #09111f;color:#09111f;font-size:9px;letter-spacing:.07em}.privacy-page .privacy-inactive-note span{font-size:12px;line-height:1.45}.privacy-page[data-theme=light] .privacy-inactive-note{background:#f3f5f7;border-color:#111b28;box-shadow:3px 4px 0 #111b28;color:#111b28}.privacy-page .site-footer{background:#09111f;border-top-color:var(--privacy-line)}.privacy-page .privacy-page-controls{position:fixed;right:15px;bottom:13px;z-index:20;display:flex;align-items:stretch;gap:0;padding:3px;background:var(--privacy-card);color:var(--privacy-text);border:2px solid var(--privacy-frame);border-radius:7px;box-shadow:0 0 0 3px var(--privacy-control-accent),4px 5px 0 3px var(--privacy-hero-shadow);transform:rotate(-.5deg)}.privacy-page .privacy-page-controls svg{width:13px;height:13px}.privacy-page .privacy-theme-control{display:flex;align-items:center;padding:0;background:transparent;color:inherit;border:0;box-shadow:none}.privacy-page .privacy-theme-control [data-slot=radio-group]{display:flex;gap:4px}.privacy-page .privacy-theme-option{position:relative;display:flex;align-items:center;gap:4px;min-height:32px;padding:5px 7px;border:1px solid transparent;border-radius:5px;font-size:9px;line-height:1;cursor:pointer}.privacy-page .privacy-theme-option:hover{color:var(--green)}.privacy-page .privacy-theme-option:has([data-state=checked]){background:var(--privacy-control-accent);border-color:#09111f;color:#09111f}.privacy-page .privacy-theme-option:has([data-slot=radio-group-item]:focus-visible){outline:3px solid var(--pink);outline-offset:3px}.privacy-page .privacy-theme-option [data-slot=radio-group-item]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.privacy-page .motion-button{position:static;min-height:32px;margin:0 0 0 3px;padding:5px 8px;background:transparent;border:0;border-left:1px solid var(--privacy-line);border-radius:0;color:inherit;font-size:9px;box-shadow:none}.privacy-page .motion-button[aria-pressed=true]{background:var(--yellow);color:#09111f}@media(hover:hover) and (pointer:fine){.privacy-page .motion-button:hover{background:var(--yellow);color:#09111f}}html:has(.privacy-page[data-theme=dark]){scrollbar-color:#46617f #09111f}html:has(.privacy-page[data-theme=dark])::-webkit-scrollbar{width:12px}html:has(.privacy-page[data-theme=dark])::-webkit-scrollbar-track{background:#09111f}html:has(.privacy-page[data-theme=dark])::-webkit-scrollbar-thumb{background:#46617f;border:3px solid #09111f;border-radius:20px}.privacy-page[data-theme=dark] .rulebook-nav{scrollbar-color:#587493 #17263d}.privacy-page[data-theme=dark] .rulebook-nav::-webkit-scrollbar{width:9px}.privacy-page[data-theme=dark] .rulebook-nav::-webkit-scrollbar-track{background:#17263d}.privacy-page[data-theme=dark] .rulebook-nav::-webkit-scrollbar-thumb{background:#587493;border:2px solid #17263d;border-radius:20px}@media(max-width:540px){.privacy-page .privacy-inactive-note{align-items:flex-start;flex-direction:column;gap:8px}.privacy-page .privacy-inactive-note span{font-size:11px}}@media(max-width:800px){.privacy-page .rulebook-nav{padding-right:0}}@media(hover:none) and (pointer:coarse),(max-width:900px){.privacy-page .motion-button span,.privacy-page .privacy-theme-option span{display:none}.privacy-page .motion-button{min-width:32px;gap:0}}@media(max-width:540px){.privacy-page .terms-hero h1{font-size:clamp(35px,11vw,56px)}.privacy-page .terms-status-card dt{font-size:7px}.privacy-page .privacy-page-controls{right:7px;bottom:7px;padding:2px}.privacy-page .privacy-theme-option{min-height:30px;gap:3px;padding:6px}.privacy-page .motion-button span,.privacy-page .privacy-theme-option span{display:none}.privacy-page .motion-button{min-width:30px;min-height:30px;padding:6px;gap:0}}