:root{font:100%/1.6 -apple-system,BlinkMacSystemFont,"SF Pro Text","PingFang SC","Microsoft YaHei",system-ui,sans-serif;color:#1d1d1f;background:#f5f5f7;font-synthesis:none;font-optical-sizing:auto;--blue:#0066cc;--accent:#087cf0;--ink:#1d1d1f;--muted:#6e6e73;--surface:#fff;--line:#e6e6eb;--soft:#f5f5f7;--error:#b42318;--radius:1.65rem}
.brand-logo{width:2.15rem;height:2.15rem;object-fit:contain;flex-shrink:0}.activation-methods{display:grid;grid-template-columns:1fr 1fr;background:var(--soft);border-radius:.8rem;padding:.25rem;gap:.25rem;margin-bottom:1.4rem}.activation-methods button{border:0;border-radius:.6rem;min-height:2.6rem;background:transparent;color:var(--muted);font-size:.78rem;font-weight:550;padding:.5rem}.activation-methods button.selected{background:var(--surface);color:var(--ink);box-shadow:0 2px 6px #0000000a}.activation-methods button:active{transform:scale(.98)}.purchase-label{display:block;font-size:.75rem;color:var(--muted);margin:.3rem 0}.purchase-price{display:flex;gap:.2rem;align-items:baseline;justify-content:center;letter-spacing:-.04em;margin:.5rem 0}.purchase-price>span{font-size:1.35rem}.purchase-price strong{font-size:3rem;line-height:1.3;font-weight:650}.agreement-copy{font-size:.67rem!important;line-height:1.8!important;color:var(--muted);margin:1rem 0 0!important}.agreement-copy a{color:var(--blue)}.payment-qr{margin:1.2rem auto;padding:.8rem;background:#fff;border-radius:1rem;width:max-content;max-width:100%}.payment-qr img,.payment-qr canvas{display:block;max-width:100%;height:auto}.footer-brand,.footer-links{display:flex;gap:1rem;flex-wrap:wrap}.footer-brand{flex-direction:column;gap:.25rem}.footer-links{align-items:flex-start;justify-content:flex-end;gap:.6rem 1rem}.footer-links a:hover{color:var(--blue)}#payment-status{font-size:.76rem}#payment-number{overflow-wrap:anywhere}@media(max-width:600px){.footer-links{justify-content:flex-start;gap:.5rem .8rem}.activation-methods button{font-size:.73rem}.purchase-price strong{font-size:2.75rem}}
*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #1686ff;outline-offset:4px}svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}[hidden]{display:none!important}.shell{width:min(100% - 3rem,1080px);margin-inline:auto}.site-header{position:sticky;top:0;z-index:10;background:rgba(245,245,247,.82);backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%)}.nav{display:flex;justify-content:space-between;align-items:center;min-height:4.5rem;gap:1.5rem}.brand{display:inline-flex;align-items:center;gap:.62rem;font-size:1.2rem;letter-spacing:-.035em;font-weight:650}.brand-mark{display:grid;grid-auto-flow:column;align-items:center;background:linear-gradient(140deg,#278bf6,#075bc8);color:white;width:1.8rem;height:1.8rem;border-radius:.55rem;font-size:1.15rem;line-height:1;padding-left:.3rem;letter-spacing:-.15em;font-weight:600}.brand-mark span{margin-left:-.12rem;margin-right:.4rem}.nav-links{display:flex;gap:2.2rem;font-size:.82rem;font-weight:500}.nav-links a:hover{color:var(--blue)}.hero{text-align:center;padding:5.4rem 0 4.4rem}.eyebrow{margin:0 0 1rem;color:var(--blue);font-size:.8rem;letter-spacing:.11em;font-weight:650}.hero h1{font-size:clamp(2.9rem,5.8vw,4.4rem);line-height:1.18;letter-spacing:-.055em;font-weight:650;margin:0}.hero h1 span{color:#6c727c}.hero-copy{font-size:1.02rem;color:var(--muted);line-height:1.85;margin:1.5rem 0 0}.section-label{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1.25rem}.section-label h2{font-size:1.2rem;font-weight:600;letter-spacing:-.025em;margin:0}.section-label>span{font-size:.78rem;color:var(--muted)}.game-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.game-card{display:block;background:var(--surface);border-radius:var(--radius);overflow:hidden;box-shadow:0 5px 16px rgba(0,0,0,.025);transition:box-shadow .2s,transform .2s}.game-card:hover{box-shadow:0 14px 38px rgba(20,35,65,.09);transform:translateY(-3px)}.game-card:active{transform:scale(.985);transition:transform .08s}.game-art{height:14.7rem;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}.game-art img{width:7.2rem;height:7.2rem;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(0 12px 18px rgba(0,0,0,.14))}.ocean-art{background:radial-gradient(ellipse at 50% 10%,#dbebfc,#e9f2fb 55%,#edf5fb)}.art-orbit{position:absolute;border:1px solid rgba(73,133,185,.11);width:20rem;height:20rem;border-radius:50%;transform:translateY(2rem)}.orbit-two{width:29rem;height:29rem}.shelter-art{background:radial-gradient(ellipse at 50% 20%,#e9e4cd,#f1eedf 65%,#f5f1e7)}.shelter-ring{position:absolute;width:21rem;height:21rem;border:1px solid rgba(129,112,71,.10);border-radius:50%;transform:translateY(2rem)}.art-caption{position:absolute;bottom:1.25rem;color:#496985;font-size:.54rem;font-weight:600;letter-spacing:.22em}.shelter-art .art-caption{color:#837954}.game-info{padding:1.75rem 2rem 1.8rem}.game-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.game-heading h3{font-size:1.35rem;letter-spacing:-.035em;margin:0;font-weight:650}.badge{font-size:.63rem;font-weight:500;border-radius:2rem;padding:.25rem .6rem;background:#f1f4f8;color:#596679;white-space:nowrap}.badge.live{color:#327350;background:#edf7f0}.game-info p{font-size:.88rem;color:var(--muted);margin:.7rem 0 1.2rem}.card-action{color:var(--blue);font-size:.85rem;font-weight:550;display:flex;align-items:center;gap:.5rem}.card-action>span{font-size:1.1rem}.reassurance{display:flex;justify-content:center;gap:2.4rem;padding:2.2rem 0 4.25rem}.reassurance span{display:flex;align-items:center;gap:.5rem;color:var(--muted);font-size:.74rem}.reassurance svg{height:1.2rem;width:1.2rem}.help-section{border-top:1px solid var(--line);padding:3.4rem 0 4.5rem;display:grid;grid-template-columns:1fr 1.7fr;gap:4rem;scroll-margin-top:6rem}.help-intro .eyebrow{color:var(--muted);font-size:.7rem;margin-bottom:.6rem}.help-intro h2{font-size:1.65rem;line-height:1.45;letter-spacing:-.04em;font-weight:600;margin:0}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child summary{padding-top:0}.faq-list summary{list-style:none;cursor:pointer;padding:1.15rem 0;display:flex;justify-content:space-between;gap:1rem;font-size:.87rem;font-weight:550}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:1.15rem;font-weight:400;color:var(--muted);line-height:1.4}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details p{font-size:.84rem;color:var(--muted);margin:0 1.5rem 1.25rem 0;line-height:1.9}.footer{border-top:1px solid var(--line);padding-block:1.4rem 2rem;display:flex;justify-content:space-between;gap:1rem;color:#85858b;font-size:.68rem}.footer-divider{padding-inline:.55rem;color:#bbb}.back-link{display:inline-flex;align-items:center;min-height:1.7rem;gap:.35rem;margin:2rem 0 2.7rem;color:var(--blue);font-size:.85rem}.back-link>svg{display:block;width:1em;height:1em;flex-shrink:0;stroke-width:1.9}.back-link>span{display:block;line-height:1.5}.activation-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:4.3rem;align-items:start;padding-bottom:5rem}.activation-intro{padding-top:1.5rem}.selected-icon{width:5rem;height:5rem;object-fit:contain;margin-bottom:1.8rem}.activation-intro .eyebrow{font-size:.75rem}.activation-intro h1{font-size:clamp(2.3rem,3.8vw,3.25rem);line-height:1.28;letter-spacing:-.05em;font-weight:650;margin:0}.intro-copy{font-size:1rem;line-height:1.9;color:var(--muted);max-width:22rem;margin:1.25rem 0 2rem}.intro-note{display:flex;align-items:center;gap:.7rem;color:var(--muted);font-size:.78rem}.intro-note svg{width:1.2rem;height:1.2rem;flex-shrink:0;display:block}.intro-note p{margin:0;line-height:1.85}.activation-panel{background:var(--surface);border-radius:1.8rem;box-shadow:0 10px 38px rgba(0,0,0,.035);padding:2rem;min-width:0}.steps{padding:0;margin:0 0 1.8rem;display:flex;list-style:none;justify-content:space-between;gap:.5rem}.steps li{font-size:.71rem;color:#8c8c94;display:flex;align-items:center;gap:.38rem;font-weight:500}.steps li>span{width:1.3rem;height:1.3rem;display:grid;place-items:center;border-radius:50%;background:var(--soft);font-size:.65rem}.steps li.current{color:var(--blue)}.steps li.current>span{background:var(--blue);color:white}.steps li.complete{color:#288350}.steps li.complete>span{color:#288350;background:#edf7f0}.device-card{display:flex;align-items:center;gap:.8rem;background:var(--soft);padding:1rem;border-radius:1rem}.device-icon{display:grid;place-items:center;border-radius:.75rem;background:var(--surface);width:2.5rem;height:2.5rem;flex-shrink:0}.device-icon svg{width:1.45rem;height:1.45rem;color:#737784}.field-label{display:block;color:var(--muted);font-size:.67rem;letter-spacing:.025em;margin-bottom:.1rem}.device-card strong{font-size:.85rem;font-weight:550;word-break:break-word}.connection-dot{width:.4rem;height:.4rem;border-radius:50%;background:#c2c4cb;margin-left:auto;flex-shrink:0}.connection-dot.connected{background:#31a35a}.device-detail{margin-top:.6rem}.device-detail summary{font-size:.68rem;color:var(--muted);cursor:pointer;text-align:right}.device-detail code{display:block;overflow-wrap:anywhere;font-size:.67rem;margin-top:.5rem;color:var(--muted)}.panel-state{padding-top:1.7rem;text-align:center}.panel-state h2{font-size:1.3rem;font-weight:600;letter-spacing:-.03em;line-height:1.5;margin:.4rem 0 .65rem}.panel-state>p{font-size:.83rem;color:var(--muted);line-height:1.9;margin:.65rem 0 1.5rem}.panel-state .fine-print{font-size:.67rem;margin:1rem 0 0}.button{display:flex;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;width:100%;padding:.75rem 1rem;font-size:.85rem;line-height:1.4;font-weight:500;border:0;border-radius:.85rem;transition:background-color .16s,transform .12s}.button.primary{background:var(--accent);color:#fff}.button.primary:hover{background:#0572df}.button.secondary{background:var(--soft);color:var(--blue)}.button.secondary:hover{background:#ececf1}.button.plain{background:transparent;color:var(--muted);margin-top:.35rem}.button:active:not(:disabled),.button:active:not([aria-disabled="true"]){transform:scale(.975);transition:transform .08s}.button:disabled,.button[aria-disabled="true"]{background:#e9e9ee;color:#85858c;pointer-events:none;transform:none}.login-symbol,.preparing-symbol,.success-symbol{width:3rem;height:3rem;margin:0 auto .9rem;display:grid;place-items:center;border-radius:50%;background:#f0edfa;color:#8762d2}.login-symbol{font-size:2.2rem;font-weight:500}.preparing-symbol{color:#818895;background:#f3f4f7}.preparing-symbol svg{width:1.8rem;height:1.8rem}.success-symbol{width:3.8rem;height:3.8rem;color:#288350;background:#eaf6ee}.success-symbol svg{width:2.1rem;height:2.1rem}.success-symbol+.eyebrow{font-size:.7rem;color:#288350;margin:1.2rem 0 .5rem}#success-state h2{font-size:1.75rem;line-height:1.4}.manual-entry{text-align:left;margin-top:1.5rem;border-top:1px solid var(--line);padding-top:1rem}.manual-entry summary{font-size:.76rem;color:var(--blue);cursor:pointer}.manual-entry form{display:grid;gap:.7rem;margin-top:1rem}.manual-entry label{font-size:.75rem;font-weight:550}.manual-entry input,.manual-entry textarea{border:1px solid #d2d2d7;border-radius:.75rem;background:var(--surface);color:var(--ink);padding:.8rem;min-width:0;width:100%;font-size:.83rem;resize:vertical}.manual-entry textarea{font-family:ui-monospace,monospace;font-size:.77rem}.field-error{color:var(--error)!important;font-size:.75rem!important;text-align:left;line-height:1.65!important;margin:.2rem 0 .7rem!important}.notice,.error-box{padding:.85rem 1rem;border-radius:.8rem;font-size:.76rem;line-height:1.75;margin-top:1rem}.notice{background:#f0f5fc;color:#415e87}.error-box{background:#fff1ef;color:var(--error)}#retry-button{margin-top:1.2rem}.spinner{display:block;width:1.5rem;height:1.5rem;border:2px solid var(--line);border-top-color:var(--blue);border-radius:50%;animation:spin .8s linear infinite;margin:.5rem auto}@keyframes spin{to{transform:rotate(360deg)}}.account-row{display:flex;justify-content:space-between;align-items:center;text-align:left;gap:1rem;padding:0 0 1.3rem;margin-bottom:1.3rem;border-bottom:1px solid var(--line)}.account-row strong{display:block;font-size:.85rem;font-weight:550;overflow-wrap:anywhere}.text-button{border:0;background:transparent;color:var(--blue);font-size:.75rem;min-height:2.75rem;padding:.3rem .2rem;white-space:nowrap}.orders-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.orders-heading h2{font-size:1.15rem;margin:0;text-align:left}.orders-state>.small-copy{font-size:.72rem;text-align:left;margin:.1rem 0 .9rem}.order-row{display:flex;gap:.65rem;align-items:center;padding:.9rem;border:1px solid var(--line);border-radius:.85rem;margin-bottom:.65rem;cursor:pointer;text-align:left}.order-row:has(input:checked){background:#f3f8ff;border-color:#1382f6}.order-row.disabled{opacity:.65;cursor:default}.order-row input{accent-color:var(--blue);width:1rem;height:1rem;margin:0;flex-shrink:0}.order-details{min-width:0;flex:1}.order-details strong{font-size:.79rem;font-weight:550;display:block}.order-details small{font-size:.62rem;color:var(--muted);display:block;overflow-wrap:anywhere;margin-top:.2rem}.order-price{font-size:.84rem;font-weight:600}.empty-state{padding:1.6rem .8rem;background:var(--soft);border-radius:.9rem;margin:.8rem 0 1rem}.empty-state strong{font-size:.83rem;font-weight:550}.empty-state p{font-size:.73rem;color:var(--muted);margin:.4rem 0;line-height:1.7}#bind-button{margin-top:1rem}dialog{border:0;border-radius:1.65rem;padding:0;max-width:calc(100% - 2.5rem);width:25rem;color:var(--ink);background:var(--surface);box-shadow:0 30px 100px #0003}dialog::backdrop{background:rgba(20,25,35,.35);backdrop-filter:blur(4px)}.dialog-content{padding:2rem}.dialog-eyebrow{color:var(--muted);font-size:.7rem;letter-spacing:.04em}.dialog-content h2{font-size:1.6rem;letter-spacing:-.04em;margin:.6rem 0}.dialog-content>p{font-size:.82rem;color:var(--muted);line-height:1.8}.confirm-details{background:var(--soft);padding:1rem;border-radius:.85rem;margin:1.25rem 0}.confirm-details>div{display:flex;justify-content:space-between;gap:1rem;font-size:.77rem;padding:.3rem 0}.confirm-details dt{color:var(--muted);white-space:nowrap}.confirm-details dd{margin:0;text-align:right;overflow-wrap:anywhere;font-weight:500}.skip-link{position:fixed;top:-5rem;left:1rem;padding:.7rem 1rem;background:var(--surface);z-index:30;border-radius:.5rem}.skip-link:focus{top:1rem}.noscript-note{padding:2rem;text-align:center}
@media(max-width:800px){.activation-layout{gap:2rem;grid-template-columns:1fr 1.15fr}.activation-intro h1{font-size:2.2rem}.activation-panel{padding:1.5rem}.game-info{padding:1.4rem}.game-heading{align-items:flex-start;flex-wrap:wrap}.help-section{gap:2rem}.reassurance{gap:1.5rem}.intro-copy{font-size:.9rem}.hero{padding-top:4rem}}
@media(max-width:600px){.shell{width:calc(100% - 2.5rem)}.nav{min-height:3.7rem}.nav-links{gap:1.25rem;font-size:.74rem}.brand{font-size:1.1rem}.hero{padding:3.2rem 0 2.8rem}.hero h1{font-size:3rem;letter-spacing:-.06em}.hero .eyebrow{font-size:.72rem}.hero-copy{font-size:.9rem;margin-top:1.2rem}.section-label{margin-bottom:1rem}.section-label h2{font-size:1.05rem}.section-label>span{font-size:.7rem}.game-grid{grid-template-columns:1fr;gap:1.2rem}.game-art{height:12rem}.game-art img{width:6.2rem;height:6.2rem}.game-info{padding:1.35rem 1.5rem}.game-heading{align-items:center}.game-heading h3{font-size:1.25rem}.game-info p{font-size:.8rem;margin:.55rem 0 .9rem}.reassurance{flex-direction:column;align-items:center;gap:.8rem;padding:1.8rem 0 2.5rem}.help-section{grid-template-columns:1fr;gap:1.7rem;padding:2.5rem 0}.help-intro h2{font-size:1.5rem}.help-intro h2 br{display:none}.help-intro .eyebrow{margin-bottom:.4rem}.faq-list summary{font-size:.8rem}.footer{flex-direction:column;gap:.35rem;font-size:.64rem;padding:1.2rem 0 1.7rem}.back-link{margin:1.25rem 0 1rem;font-size:.78rem}.activation-layout{grid-template-columns:1fr;gap:1.8rem;padding-bottom:2.7rem}.activation-intro{padding-top:.4rem}.selected-icon{width:3.4rem;height:3.4rem;margin-bottom:1rem}.activation-intro .eyebrow{font-size:.67rem;margin-bottom:.6rem}.activation-intro h1{font-size:2.1rem;line-height:1.28}.intro-copy{font-size:.85rem;margin:.8rem 0 1.1rem;max-width:none}.intro-note{font-size:.69rem}.intro-note br{display:none}.activation-panel{padding:1.35rem;border-radius:1.4rem}.steps{margin-bottom:1.4rem}.steps li{font-size:.64rem;gap:.3rem}.panel-state{padding-top:1.5rem}.panel-state h2{font-size:1.2rem}.panel-state>p{font-size:.78rem}.dialog-content{padding:1.6rem}.dialog-content h2{font-size:1.4rem}}
@media(prefers-color-scheme:dark){:root{color-scheme:dark;background:#141416;--surface:#202023;--ink:#f5f5f7;--muted:#a0a0a8;--line:#36363c;--soft:#2a2a2f;--blue:#68b3ff;--accent:#087cf0;--error:#ffb4a9;color:var(--ink)}.site-header{background:rgba(20,20,22,.82)}.hero h1 span{color:#a3aab5}.badge{background:#303640;color:#bcc9de}.badge.live{background:#253a2e;color:#94cda6}.ocean-art{background:radial-gradient(ellipse at 50% 10%,#203b60,#1d2b3e 65%,#222e40)}.shelter-art{background:radial-gradient(ellipse at 50% 20%,#50492e,#3b392d 65%,#302f29)}.art-caption{color:#9bb3ce}.shelter-art .art-caption{color:#c4b892}.game-card{box-shadow:0 8px 25px #0002}.button.secondary:hover{background:#36363b}.button:disabled,.button[aria-disabled="true"]{background:#33333a;color:#9999a0}.manual-entry input,.manual-entry textarea{border-color:#51515b}.notice{background:#243248;color:#c3d9f7}.error-box{background:#402827}.preparing-symbol{background:#30323a;color:#bac1cd}.success-symbol{background:#263d2e;color:#9cddb0}.login-symbol{background:#352c49;color:#c5a6ff}.order-row:has(input:checked){background:#23344d}.steps li.current{color:var(--blue)}.steps li.current>span{background:#087cf0}.steps li.complete,.steps li.complete>span{color:#9cddb0}.steps li.complete>span{background:#263d2e}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.game-card:hover,.game-card:active,.button:active{transform:none!important}.spinner{border-color:var(--blue);border-style:dotted}}
@media(prefers-reduced-transparency:reduce){.site-header{background:var(--soft);backdrop-filter:none;-webkit-backdrop-filter:none}dialog::backdrop{backdrop-filter:none;background:#0008}}
.account-device-link{display:block;text-align:right;margin:.65rem 0 0;color:var(--blue);font-size:.7rem}
.activation-guides{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:-1.25rem}.activation-guide{min-width:0;border:1px solid var(--line);border-radius:1.25rem;padding:1.5rem;background:var(--surface)}.guide-label{color:var(--muted);font-size:.66rem;letter-spacing:.08em;margin:0 0 .7rem}.activation-guide h2{font-size:1.12rem;letter-spacing:-.025em;line-height:1.5;margin:0 0 .65rem;font-weight:600}.activation-guide>p:not(.guide-label),.guide-detail-body p{font-size:.78rem;line-height:1.9;color:var(--muted);margin:.5rem 0 1rem}.guide-link{display:inline-flex;align-items:center;gap:.35rem;min-height:2.5rem;font-size:.77rem;color:var(--blue)}.guide-details{border-top:1px solid var(--line);margin-top:.7rem;padding-top:.35rem;scroll-margin-top:6rem}.guide-details summary{cursor:pointer;padding:.85rem 0;font-size:.78rem;font-weight:550}.guide-detail-body{padding-bottom:.25rem}.guide-detail-body p:last-child{margin-bottom:0}.sync-steps{padding-left:1.3rem;margin:.35rem 0 0}.sync-steps li{padding-left:.3rem;margin-bottom:1rem;font-size:.78rem}.sync-steps li::marker{color:var(--blue);font-weight:600}.sync-steps strong{font-weight:550}.sync-steps p{margin:.25rem 0 0}@media(max-width:700px){.activation-guides{grid-template-columns:1fr;gap:1rem;margin-top:0}.activation-guide{padding:1.25rem}}
@media(prefers-contrast:more){.game-card,.activation-panel,.device-card,.button.secondary{border:1px solid var(--muted)}.site-header{background:var(--surface)}.badge{border:1px solid currentColor}.field-label,.hero-copy,.intro-copy{color:var(--ink)}}

.guide-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1.25rem}.guide-download{background:var(--soft);border-radius:.7rem;padding:.2rem .9rem;font-weight:550}.download-options{display:grid;gap:.65rem;margin:1.25rem 0}.download-option{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--line);border-radius:.85rem;padding:1rem;color:var(--ink);font-size:.9rem;font-weight:550}.download-option:hover{background:var(--soft);color:var(--blue)}.download-option small{display:block;margin-top:.25rem;font-size:.7rem;color:var(--muted);font-weight:400}

@media(max-width:600px){.nav{flex-wrap:wrap;gap:.5rem .75rem;padding-top:.5rem;padding-bottom:.5rem}.nav-links{gap:.75rem;margin-left:auto}.nav-links a{white-space:nowrap}}
