:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{background:#6b5bb3}body{padding:max(24px, env(safe-area-inset-top)) 16px max(32px, env(safe-area-inset-bottom));font:700 16px / 1.55 var(--font);color:var(--ink);background:#6b5bb3;margin:0}.legal-back{width:-moz-fit-content;width:fit-content;margin:0 auto 14px;display:block}.legal-back img{width:150px;height:auto;display:block}main{box-sizing:border-box;background:var(--paper);border:var(--line);max-width:720px;box-shadow:var(--shadow);overflow-wrap:anywhere;border-radius:18px;margin:0 auto;padding:20px clamp(16px,5vw,36px) 28px}h1{font:400 clamp(30px, 8vw, 40px) / 1.05 var(--display);color:var(--pop);-webkit-text-stroke:1.5px var(--ink);paint-order:stroke fill;text-shadow:3px 3px 0 var(--pink);margin:4px 0 2px}h2{font:400 22px / 1.15 var(--display);margin:28px 0 6px}.legal-date{opacity:.7;margin:0 0 18px;font-size:14px}.legal-short{border:2px solid var(--ink);background:#ffd23f40;border-radius:14px;margin:0 0 8px;padding:12px 16px}.legal-short p{margin:0}ul{padding-left:22px}li+li{margin-top:6px}a{color:#6a2fd0}footer{text-align:center;color:#fff;max-width:720px;margin:18px auto 0;font-size:14px}footer a{color:#fff}
