html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0e0c13;overflow-x:clip}html,body{-webkit-overflow-scrolling:touch;color:#f3eff6;background:#0e0c13;min-height:100dvh;margin:0;overflow:clip auto}.legal-page{max-width:40rem;min-height:100dvh;padding:28px 22px}.legal-page a{color:#d9b9ff}.analytics-privacy-link{z-index:1000;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));color:#f3eff6;cursor:pointer;font:inherit;background:#211b2b;border:1px solid #776b89;border-radius:999px;padding:8px 12px;font-size:12px;position:fixed}.analytics-consent{z-index:1001;right:16px;bottom:calc(58px + env(safe-area-inset-bottom));box-sizing:border-box;color:#f3eff6;background:#211b2b;border:1px solid #776b89;border-radius:16px;width:min(360px,100vw - 32px);padding:18px;font-size:14px;line-height:1.5;position:fixed;box-shadow:0 12px 36px #0009}.analytics-consent p{margin:8px 0}.analytics-consent a{color:#d9b9ff}.analytics-consent div{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.analytics-consent button{color:#fff;cursor:pointer;font:inherit;background:#3b2d4f;border:1px solid #b49acb;border-radius:8px;padding:8px 14px}.analytics-consent button:focus-visible{outline-offset:2px;outline:2px solid #d9b9ff}.analytics-privacy-link:focus-visible{outline-offset:2px;outline:2px solid #d9b9ff}
