/* Lightweight consistent visual language for static support/legal pages. */
:root{color-scheme:dark}
html{scroll-behavior:smooth}
body{background:radial-gradient(ellipse 500px 500px at 85% 0%,#2d244d3d,transparent 85%),#0a0f19;color:#edf1f8;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.7}
.site-header{border-bottom:1px solid #ffffff16;background:#0c121ee6;backdrop-filter:blur(12px);padding:17px max(22px,calc((100% - 1080px)/2))}
.site-header .brand{font-size:21px;font-weight:760;letter-spacing:-.045em;color:#f2f5fc}
.site-header .brand img{border-radius:10px}
.site-header .text-button{border:1px solid #bccad533;border-radius:10px;padding:9px 13px;color:#daf3be;background:#1b2832}
.simple{width:min(880px,calc(100% - 40px));margin:46px auto 90px;padding:36px 40px 55px;border:1px solid #c6d5e61d;background:linear-gradient(145deg,#182234,#101928);border-radius:24px;box-shadow:0 30px 80px #00000030}
.simple .back{display:inline-block;color:#c5eca3;font-weight:640;font-size:12px;margin-bottom:21px;text-decoration:none}
.simple h1{font-size:clamp(30px,5vw,49px);line-height:1.12;letter-spacing:-.05em;color:#f7f9fd;margin:0 0 18px}
.simple h2{font-size:21px;line-height:1.32;letter-spacing:-.03em;color:#e4f6e0;margin:35px 0 11px}
.simple p,.simple li{color:#aebdd1;font-size:13px;line-height:1.75}
.simple li+li{margin-top:8px}
.simple .notice{padding:17px 19px;background:#1c2e31;border-left:3px solid #bfe99b;border-radius:10px;color:#d3e9df;margin:25px 0;line-height:1.7;font-size:13px}
.simple a:not(.back){color:#c6eeb1}
.simple time{font-size:11px;color:#8295aa;letter-spacing:.05em}
.doc-eyebrow{color:#c6ef91!important;letter-spacing:.13em;font-size:10px!important;font-weight:800}
.simple code{background:#ffffff0d;padding:2px 5px;border-radius:5px;color:#d5e9c8}
a:focus-visible,button:focus-visible{outline:2px solid #cef188;outline-offset:3px}
@media(max-width:620px){.simple{margin:25px auto 55px;padding:26px 21px 37px;border-radius:16px}.simple h2{font-size:19px}.simple p,.simple li{font-size:12px}}
