:root{color-scheme:dark;font-family:"Segoe UI","Yu Gothic UI",Meiryo,sans-serif;color:#e9f1ee;background:#0c1b25;line-height:1.8}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 85% 0%,#20433c 0,transparent 55%)}main{max-width:920px;padding:40px 28px 30px;margin:auto}a{color:#b5ebd1;text-underline-offset:4px}a:focus-visible,summary:focus-visible{outline:3px solid #ffd66d;outline-offset:5px}.back{font-size:14px}header{padding:38px 0 22px}.eyebrow{color:#a5c7b8;font-size:12px;letter-spacing:.17em}h1{font-size:clamp(29px,5vw,48px);line-height:1.4;letter-spacing:.035em;margin:13px 0 20px}h2{font-size:20px;line-height:1.5;margin:0 0 14px}.lead{color:#bfd0d1;font-size:16px}section{margin:28px 0;padding:23px 0}p{margin:8px 0}strong{color:#f4f5d9}.download-card{display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px 30px;padding:26px;border:1px solid #5a8171;background:#162f31;border-radius:16px}.download-card p{font-size:13px;color:#b9cdcc}.primary{display:block;background:#e4c26d;color:#14242b;border:1px solid #ffdb8a;border-radius:8px;padding:15px 22px;text-align:center;font-weight:700;text-decoration:none;line-height:1.7}.primary:hover{background:#f2d592}.primary span{display:block;font-size:12px;font-weight:400}.scope{grid-column:1/-1}.steps{padding-left:23px}.steps li{padding:9px 0 9px 8px}.steps p{color:#b9cdcc;font-size:14px}.note{padding:23px;background:#1c2b34;border-left:3px solid #e4c26d;border-radius:4px}.verification{border-top:1px solid #49606a}.verification p{font-size:14px;color:#bfd0d1}.scan-result{background:#163e30;border:1px solid #497761;border-radius:8px;padding:13px 16px}.hash{display:block;overflow-wrap:anywhere;font-size:13px;background:#07151e;padding:14px;border-radius:6px}summary{cursor:pointer;margin-top:20px}code{color:#f0d594}li{margin:5px 0}footer{border-top:1px solid #3f5864;margin-top:35px;padding-top:24px;color:#9bb1bb;font-size:12px}@media(max-width:660px){main{padding:22px 20px}.download-card{grid-template-columns:1fr;padding:22px}.primary{padding:14px}.lead br{display:none}section{margin:18px 0;padding:18px 0}}
