:root{color:#172923;font-synthesis:none;background:#f5f6f0;font-family:ui-sans-serif,system-ui,sans-serif;line-height:1.5}*{box-sizing:border-box}body{margin:0}header,footer{max-width:980px;margin:auto;padding:24px}header{justify-content:space-between;align-items:center;gap:20px;display:flex}header a{color:inherit;align-items:center;gap:12px;font-size:22px;font-weight:750;text-decoration:none;display:flex}header>span,footer,.muted{color:#52665e;font-size:.875rem}.mark{color:#fff;text-align:center;background:#234c3d;border-radius:12px;width:40px;height:40px}main{max-width:640px;margin:48px auto 64px;padding:0 24px}.eyebrow{color:#52665e;letter-spacing:.16em;font-size:.75rem;font-weight:750}h1{letter-spacing:-.04em;margin:16px 0 28px;font-size:clamp(2rem,5vw,2.75rem);line-height:1.15}h2{margin-top:0;font-size:1.3rem}section{background:#fff;border:1px solid #dce4dc;border-radius:20px;margin:20px 0;padding:clamp(20px,4vw,32px)}section>p{color:#52665e}form{gap:10px;display:grid}label{margin-top:10px;font-weight:650}input{color:inherit;min-width:0;font:inherit;background:#fff;border:1px solid #82968a;border-radius:10px;width:100%;padding:12px}button{cursor:pointer;color:#fff;min-height:44px;font:inherit;background:#234c3d;border:1px solid #0000;border-radius:10px;padding:12px 18px;font-weight:650}form button{margin-top:14px}button:disabled{opacity:.55;cursor:wait}button:hover:not(:disabled){filter:brightness(.9)}:focus-visible{outline-offset:3px;outline:3px solid #ba7900}.secondary{color:#234c3d;background:#fff;border-color:#82968a}.link{color:#234c3d;text-underline-offset:3px;background:0 0;padding:12px 0;text-decoration:underline}nav,.actions{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:18px;display:flex}.apple{background:#172923;width:100%;margin-top:14px}ul{padding:0;list-style:none}li{border-top:1px solid #dce4dc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}small{color:#52665e;margin-top:6px;display:block}.identifier{overflow-wrap:anywhere}.notice{background:#e3efdf;border:1px solid #aec8a4;border-radius:12px;padding:16px}.error{color:#7d2916;background:#fff0eb;border-color:#bd7767}@media (width<=480px){header>span{text-align:right;max-width:100px}main{margin-top:24px}}@media (prefers-color-scheme:dark){:root{color:#e6eee8;background:#131e19}section,input{background:#1c2b23;border-color:#607369}header>span,footer,.muted,.eyebrow,section>p,small{color:#b6c8bb}.secondary{color:#d7eadb;background:#1c2b23}.link{color:#d7eadb}.notice{color:#172923}.error{color:#7d2916}}
