:root{color-scheme:dark;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#edf1ea;background:#101511;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #c5f5ad;outline-offset:5px}header,main,footer{width:min(100% - 48px,1000px);margin-inline:auto}header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:30px}.brand{font-size:30px;font-weight:800;letter-spacing:-1.8px}.brand span,h1 span{color:#c5f5ad}.panel-link{font-size:13px;color:#bcc7b6;display:flex;gap:9px;align-items:center}.hero{max-width:690px;padding:64px 0 47px}.eyebrow{color:#c5f5ad;font-size:13px;display:flex;align-items:center;gap:9px;margin-bottom:22px}.eyebrow i{width:6px;height:6px;background:#c5f5ad;border-radius:50%}h1{font-size:clamp(36px,5.8vw,59px);line-height:1.08;letter-spacing:-2.4px;margin:0;font-weight:700}.intro{font-size:17px;line-height:1.65;color:#aab5a2;max-width:510px;margin:23px 0 26px}.button{display:inline-flex;justify-content:center;align-items:center;gap:20px;min-height:49px;padding:12px 20px;border-radius:10px;font-size:14px;font-weight:650;transition:background .15s ease,transform .15s ease}.primary{background:#c5f5ad;color:#192313}.primary:hover{background:#d8fac7;transform:translateY(-1px)}.secondary{border:1px solid #364132;background:#182015;color:#e4ecdf}.secondary:hover{background:#222f1d}.text-button{padding-inline:10px;color:#c5f5ad}.text-button:hover{background:#1c2518}.release{font-size:12px;color:#84927c;margin-top:13px}.steps{border-top:1px solid #2c3628}article{display:grid;grid-template-columns:62px minmax(0,1fr);gap:20px;padding:31px 0;border-bottom:1px solid #2c3628}.number{font-size:13px;color:#a6bd97;padding-top:5px;font-variant-numeric:tabular-nums}.step-body{max-width:710px}h2{font-size:20px;letter-spacing:-.5px;line-height:1.3;margin:0 0 11px}p{font-size:15px;color:#abb6a3;line-height:1.7;margin:0 0 17px}strong{color:#e0e9d9;font-weight:650}.note{font-size:12px;line-height:1.7;color:#8c9b81;margin:12px 0 0}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.site-label{display:block;font-size:12px;color:#aab7a0;margin:22px 0 8px}.copy-field{display:flex;align-items:stretch;max-width:570px;border:1px solid #35412e;border-radius:9px;overflow:hidden;background:#0d120c}.copy-field input{width:100%;min-width:0;border:0;padding:13px 12px;background:transparent;color:#d5dfce;font-size:13px;text-overflow:ellipsis}.copy-field button{cursor:pointer;border:0;border-left:1px solid #35412e;background:#1d2818;color:#c5f5ad;padding:0 15px;min-height:47px;font-size:12px}.copy-field button:hover{background:#2b3824}.copy-status{min-height:18px;color:#c5f5ad;font-size:12px;margin:6px 0 0}aside{display:flex;gap:15px;max-width:790px;padding:28px 0 10px}.lock{color:#c5f5ad;font-size:10px;padding-top:5px}aside h2{font-size:15px}aside p{font-size:13px;color:#8c9b81}footer{border-top:1px solid #273122;display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;margin-top:28px;padding:23px 0 30px;color:#7f8e74;font-size:11px}footer a{text-decoration:underline;text-underline-offset:3px}@media(min-width:900px){.hero{padding-top:76px}}@media(max-width:520px){header,main,footer{width:calc(100% - 36px)}header{padding-block:22px}.brand{font-size:27px}.panel-link{font-size:12px}.hero{padding:42px 0 35px}h1{font-size:36px;letter-spacing:-1.7px}.intro{font-size:15px}.hero>.button{width:100%}.release{text-align:center}article{grid-template-columns:28px minmax(0,1fr);gap:12px;padding-block:25px}h2{font-size:19px}.step-body>p{font-size:14px}.step-body>.note{font-size:12px}.button{font-size:13px;gap:12px;padding-inline:16px}.actions{align-items:stretch;flex-direction:column}.actions .text-button{justify-content:flex-start;padding-inline:0}.copy-field input{font-size:11px;padding-inline:8px}.copy-field button{padding-inline:10px}aside{padding-top:25px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}

.admin-note{border:1px solid #35432d;border-radius:10px;background:#172013;padding:18px;margin-top:22px}.admin-note h3{font-size:15px;font-weight:650;line-height:1.4;color:#dce8d3;margin:0 0 10px}.admin-note p{font-size:13px;line-height:1.7;margin-bottom:10px}.admin-note .text-button{padding-left:0;font-size:12px;text-align:left;justify-content:flex-start}@media(max-width:520px){.admin-note{padding:14px}.admin-note p{font-size:12px}.admin-note .text-button{font-size:11px;gap:8px}}

.iphone-guide{padding:26px;border:1px solid #354b2d;border-radius:13px;background:#172013;margin-bottom:38px}.iphone-guide h2{font-size:24px}.iphone-guide ol{padding-left:22px;margin:18px 0 0;color:#b7c5ae;font-size:15px;line-height:1.75}.iphone-guide li+li{margin-top:12px}.iphone-guide li a{color:#c5f5ad;text-decoration:underline;text-underline-offset:3px}.android-heading{margin-top:8px}.android-version{margin-bottom:24px}.hero .release{text-align:left}.hero>.actions{gap:12px}@media(max-width:520px){.iphone-guide{padding:22px 18px}.iphone-guide h2{font-size:21px}.iphone-guide ol{font-size:14px}.hero .actions .button{width:100%}.hero .release{text-align:left;font-size:11px}.hero{padding-bottom:30px}}
