:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#080b10;color:#d8e8e4;--mint:#b6f3dc}*{box-sizing:border-box}body{margin:0;line-height:1.7}header,main{max-width:960px;margin:auto;padding:24px clamp(18px,4vw,36px)}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #b6f3dc22}a{color:var(--mint);text-underline-offset:4px}button{font:inherit;cursor:pointer;color:var(--mint);background:#b6f3dc09;border:1px solid #b6f3dc44;padding:10px 16px;border-radius:4px;min-height:44px}button:disabled{opacity:.45;cursor:default}a:focus-visible,button:focus-visible,.privacy-table:focus-visible{outline:2px solid var(--mint);outline-offset:4px}h1,h2{line-height:1.3;font-weight:500;color:var(--mint)}h1{font-size:clamp(28px,5vw,42px)}h2{margin-top:36px;font-size:22px}p,li,td{overflow-wrap:anywhere}li{margin-block:8px}.privacy-table{overflow:auto}table{border-collapse:collapse;min-width:620px}th,td{border:1px solid #b6f3dc22;text-align:left;padding:12px;vertical-align:top}th{color:var(--mint)}.privacy-actions{margin-top:36px;padding-block:24px;border-top:1px solid #b6f3dc22}dialog{width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;background:#101a1f;color:#d8e8e4;border:1px solid #b6f3dc44;border-radius:8px;padding:24px}dialog h2{margin-top:0}dialog::backdrop{background:#0009}dialog button{margin:8px 8px 0 0}[role=status]{font-size:14px;color:#d8c4a9;min-height:1.7em}
