:root{color-scheme:light dark;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif;background:light-dark(#f8f8f6,#16191d);color:light-dark(#292e34,#e8e8e8)}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}header{display:flex;align-items:center;gap:32px;padding:22px 5%;background:light-dark(#fff,#1d2025);border-bottom:1px solid light-dark(#e4e5e8,#383b40)}header>a{font-weight:650;font-size:21px}nav{display:flex;gap:24px;font-size:15px}nav a[aria-current]{color:#b32142}main{max-width:500px;margin:64px auto;padding:0 22px}.entry{background:light-dark(#fff,#202329);border:1px solid light-dark(#e2e4e8,#40434a);border-radius:14px;padding:28px}h1{font-size:22px;line-height:1.5;font-weight:600;margin:0 0 10px}.entry p{font-size:14px;line-height:1.8;color:light-dark(#6d747c,#b8bec6);margin:0 0 22px}.primary{display:block;width:100%;text-align:center;background:light-dark(#9b3b57,#bf7590);color:#fff;border:0;border-radius:8px;padding:11px 20px;min-height:44px;font:inherit;font-size:15px;cursor:pointer}button:disabled{opacity:.6;cursor:default}[hidden]{display:none!important}summary{cursor:pointer;font-size:14px;line-height:1.8;color:light-dark(#555e68,#c8ced6)}#terms{max-height:280px;overflow:auto;margin:12px 0;padding-right:10px}#terms h2{font-size:14px}#terms p{text-align:justify;text-align-last:auto;font-size:13px;margin-bottom:12px}.agreement{display:flex;align-items:center;gap:8px;margin:20px 0;font-size:14px;line-height:1.7}.agreement input{width:17px;height:17px;accent-color:#9b3b57}#retry{padding:10px 16px;border:1px solid #aaa;border-radius:8px;background:transparent;color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #b05b77;outline-offset:4px}@media(max-width:600px){main{margin:30px auto;padding:0 18px}.entry{padding:22px}header{gap:24px;padding:18px 22px}nav{gap:18px;font-size:14px}}
