:root { color-scheme: dark; --bg:#090f17; --surface:#101925; --line:#2d4b65; --text:#edf5fc; --muted:#94adbf; --gold:#f4d557; font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; }
* { box-sizing:border-box; } html { background:var(--bg); } body { min-width:320px; margin:0; color:var(--text); background:radial-gradient(ellipse at 58% -14%,#1a2d41 0,transparent 38rem),var(--bg); } a { color:inherit; text-decoration:none; } button,a { -webkit-tap-highlight-color:transparent; } a:focus-visible { outline:3px solid #55d6e5; outline-offset:4px; }.shell { width:min(1160px,calc(100% - 48px)); margin:0 auto; }.skip-link { position:fixed; z-index:10; top:10px; left:10px; padding:10px 13px; transform:translateY(-150%); border-radius:7px; color:#081018; background:var(--gold); font-weight:800; }.skip-link:focus { transform:translateY(0); }
.download-header { position:relative; z-index:2; border-bottom:1px solid rgba(54,83,108,.55); background:rgba(9,15,23,.72); backdrop-filter:blur(15px); }.header-inner { display:flex; min-height:72px; align-items:center; justify-content:space-between; gap:24px; }.brand { display:inline-flex; align-items:center; gap:11px; font-size:14px; font-weight:900; letter-spacing:.14em; white-space:nowrap; }.brand img { width:39px; height:39px; object-fit:contain; filter:drop-shadow(0 0 14px rgba(244,213,87,.16)); }.download-header nav { display:flex; align-items:center; gap:8px; }.download-header nav a { padding:9px 12px; border-radius:7px; color:#adc0d0; font-size:13px; font-weight:750; }.download-header nav a:hover { color:var(--gold); background:rgba(39,58,77,.52); }.download-header .nav-discord { border:1px solid #3b5872; color:#d8eafa; }
.download-hero { position:relative; isolation:isolate; overflow:hidden; min-height:530px; padding:126px 0 118px; }.download-hero-content { position:relative; z-index:1; }.download-hero h1 { max-width:690px; margin:0 0 22px; font-size:clamp(43px,5.1vw,70px); line-height:1.02; letter-spacing:-.045em; }.eyebrow { margin:0 0 13px; color:var(--gold); font-size:11px; font-weight:900; letter-spacing:.16em; text-transform:uppercase; }.hero-copy { max-width:590px; margin:0 0 31px; color:#acc1d3; font-size:17px; line-height:1.74; }.button { display:inline-flex; min-height:52px; align-items:center; justify-content:center; gap:10px; padding:12px 18px; border:1px solid transparent; border-radius:7px; font-size:14px; font-weight:850; transition:transform .16s,box-shadow .16s; }.button:hover { transform:translateY(-2px); }.button.primary { color:#14150f; background:linear-gradient(135deg,#ffe16c,#e9bd39); box-shadow:0 8px 25px rgba(218,177,50,.2); }.button.primary:hover { box-shadow:0 11px 30px rgba(218,177,50,.3); }.trial-note { margin:13px 0 0; color:#8fa6b9; font-size:12px; font-weight:650; }.download-atmosphere { position:absolute; z-index:-1; inset:0; pointer-events:none; overflow:hidden; background:radial-gradient(ellipse at 78% 43%,rgba(69,38,132,.23),transparent 37%),radial-gradient(ellipse at 62% 25%,rgba(241,190,75,.11),transparent 27%); }.orb { position:absolute; border:1px solid rgba(128,107,195,.18); border-radius:50%; }.orb-one { top:-340px; right:-125px; width:760px; height:760px; box-shadow:0 0 0 70px rgba(89,54,163,.025),0 0 90px rgba(88,50,164,.13); }.orb-two { right:5%; bottom:-205px; width:510px; height:510px; border-color:rgba(242,200,79,.1); transform:rotate(24deg); }.particle { position:absolute; width:3px; height:3px; border-radius:50%; background:#dfefff; box-shadow:0 0 13px currentColor; opacity:.45; }.particle-one { top:28%; right:28%; color:#f4d557; }.particle-two { top:57%; right:13%; color:#c5abff; }.particle-three { top:18%; right:8%; width:2px; height:2px; color:#dfefff; }
.steps-section { padding:102px 0 112px; border-top:1px solid rgba(48,72,94,.55); background:linear-gradient(180deg,rgba(13,24,36,.34),transparent 44%); }.section-heading { max-width:600px; margin-bottom:48px; }.section-heading h2 { margin:0; font-size:clamp(32px,3.7vw,51px); line-height:1.08; letter-spacing:-.04em; }.download-steps { display:grid; grid-template-columns:repeat(4,1fr); gap:15px; padding:0; margin:0; list-style:none; }.step-card { position:relative; display:flex; min-height:285px; flex-direction:column; padding:23px; border:1px solid rgba(64,96,125,.75); border-radius:11px; background:linear-gradient(145deg,rgba(19,33,48,.96),rgba(10,18,28,.96)); box-shadow:inset 0 1px rgba(255,255,255,.04); }.step-number { position:absolute; top:21px; right:21px; color:rgba(151,184,207,.43); font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace; font-size:10px; font-weight:800; letter-spacing:.16em; }.step-icon { display:grid; width:42px; height:42px; place-items:center; margin-bottom:25px; border:1px solid rgba(244,213,87,.6); border-radius:10px; color:var(--gold); background:rgba(244,213,87,.07); font-size:20px; }.step-card h3 { margin:0 0 9px; font-size:18px; letter-spacing:-.025em; }.step-card p { margin:0; color:var(--muted); font-size:13px; line-height:1.6; }.mini-preview { display:grid; gap:5px; margin-top:auto; padding:10px; border:1px solid rgba(67,102,130,.76); border-radius:7px; background:#0b1621; }.mini-preview span { color:#8299ae; font-size:8px; font-weight:850; letter-spacing:.11em; }.mini-preview i { overflow:hidden; color:#d8e6f0; font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace; font-size:9px; font-style:normal; text-overflow:ellipsis; white-space:nowrap; }.mini-preview b { display:block; padding:5px 7px; border-radius:4px; color:#15150e; background:#efd05a; font-size:9px; text-align:center; }.licence-preview b { color:#bfe9cc; background:rgba(40,112,73,.35); }
.download-final { padding:0 0 112px; }.access-card { display:grid; grid-template-columns:minmax(0,1fr) minmax(350px,.76fr); gap:64px; align-items:center; padding:43px; border:1px solid rgba(78,113,144,.75); border-radius:13px; background:radial-gradient(ellipse at 78% 34%,rgba(116,64,177,.17),transparent 44%),radial-gradient(ellipse at 17% 62%,rgba(242,194,70,.1),transparent 39%),linear-gradient(145deg,#142437,#0e1926); box-shadow:0 20px 55px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.06); }.access-card h2 { max-width:570px; margin:0; font-size:clamp(25px,2.8vw,38px); line-height:1.15; letter-spacing:-.035em; }.access-action { display:grid; justify-items:start; gap:8px; }.access-action p { margin:0; color:var(--gold); font-size:11px; font-weight:900; letter-spacing:.13em; text-transform:uppercase; }.access-action strong { max-width:380px; color:#c9dbe8; font-size:14px; line-height:1.55; }.access-action .button { margin-top:9px; }.download-footer { padding:28px 0; border-top:1px solid #263c50; background:rgba(7,12,18,.65); }.download-footer .shell { display:flex; align-items:center; justify-content:space-between; gap:20px; }.download-footer .brand { font-size:12px; }.download-footer .brand img { width:31px; height:31px; }.download-footer p { margin:0; color:#748da2; font-size:12px; }
@media (max-width:900px) { .download-steps { grid-template-columns:repeat(2,1fr); }.step-card { min-height:250px; }.access-card { grid-template-columns:1fr; gap:35px; }.download-hero { min-height:0; padding:98px 0; } }
@media (max-width:650px) { .shell { width:min(100% - 32px,1160px); }.download-header nav a:not(.nav-discord) { display:none; }.download-hero { padding:76px 0 82px; }.download-hero h1 { font-size:clamp(41px,12vw,57px); }.hero-copy { font-size:15px; }.download-hero .button { width:100%; }.steps-section { padding:72px 0; }.section-heading { margin-bottom:33px; }.section-heading h2 { font-size:32px; }.download-steps { grid-template-columns:1fr; gap:12px; }.step-card { min-height:0; }.mini-preview { margin-top:22px; }.download-final { padding-bottom:72px; }.access-card { gap:28px; padding:27px; }.access-card h2 { font-size:27px; }.access-action .button { width:100%; }.download-footer .shell { align-items:flex-start; flex-direction:column; gap:13px; } }

/* Download page composition: product-led, but still calmer than the home hero. */
.sr-only { position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; }.download-hero .shell, .steps-section .shell, .download-final .shell { width:min(1540px,calc(100% - 64px)); }.download-hero { min-height:0; padding:72px 0 60px; }.download-hero-grid { display:grid; grid-template-columns:minmax(390px,.92fr) minmax(620px,1.08fr); gap:clamp(42px,6vw,116px); align-items:center; }.download-hero h1 { max-width:660px; font-size:clamp(47px,4.75vw,74px); line-height:.98; }.download-hero h1 span { color:var(--gold); }.hero-copy { max-width:630px; margin-bottom:27px; font-size:18px; }.download-hero .button { min-height:61px; padding:14px 25px; font-size:16px; }.trial-note::before { display:inline-grid; width:17px; height:17px; place-items:center; margin-right:10px; border:2px solid var(--gold); border-radius:50%; color:var(--gold); content:"✓"; font-size:11px; font-weight:900; vertical-align:-3px; }.trial-note { font-size:14px; }.dashboard-preview { position:relative; justify-self:end; width:min(100%,760px); overflow:hidden; border:1px solid rgba(132,174,205,.75); border-radius:14px; background:#09131e; box-shadow:0 24px 64px rgba(0,0,0,.42),0 0 42px rgba(53,131,224,.18),inset 0 1px rgba(255,255,255,.11); transform:rotate(-2deg); }.dashboard-preview::before { position:absolute; z-index:1; inset:0; pointer-events:none; content:""; border:1px solid rgba(235,246,255,.12); border-radius:inherit; }.dashboard-preview img { display:block; width:100%; height:auto; }.download-atmosphere { background:radial-gradient(ellipse at 79% 42%,rgba(47,116,190,.28),transparent 31%),radial-gradient(ellipse at 68% 47%,rgba(242,184,74,.11),transparent 30%),radial-gradient(ellipse at 38% 22%,rgba(28,83,135,.13),transparent 37%); }.orb-one { top:-450px; right:-235px; width:1000px; height:1000px; border-color:rgba(92,164,229,.21); }.orb-two { right:-6%; bottom:-300px; width:720px; height:720px; }.particle-one { top:16%; right:38%; }.particle-two { top:77%; right:19%; }.particle-three { top:10%; right:18%; }
.steps-section { padding:0 0 20px; border:0; background:transparent; }.download-steps { position:relative; grid-template-columns:repeat(4,minmax(0,1fr)); gap:44px; }.step-card { min-height:365px; padding:25px; border-color:rgba(51,95,129,.78); border-radius:12px; background:linear-gradient(145deg,rgba(13,27,42,.98),rgba(8,17,27,.98)); box-shadow:0 18px 45px rgba(0,0,0,.16),inset 0 1px rgba(182,214,240,.04); }.step-card::after { position:absolute; z-index:2; top:50%; right:-34px; width:22px; height:22px; color:#a7c7e4; content:"→"; font-size:27px; line-height:22px; text-align:center; }.step-card:last-child::after { display:none; }.step-number { position:static; display:grid; width:48px; height:48px; place-items:center; margin:0 0 18px; border:2px solid var(--gold); border-radius:50%; color:var(--gold); font-size:22px; font-weight:700; letter-spacing:0; }.step-icon { display:none; }.step-card h3 { margin-bottom:14px; font-size:20px; }.step-card p { color:#abc2d6; font-size:15px; line-height:1.5; }.mini-preview { gap:8px; min-height:128px; padding:13px; margin-top:26px; border-color:rgba(49,91,122,.76); border-radius:10px; background:linear-gradient(145deg,#101f2d,#0b1722); }.mini-preview strong { color:#edf6fc; font-size:13px; }.mini-preview i { color:#9cb6cf; font-size:12px; }.mini-preview em { display:block; padding:10px; border-radius:6px; color:#fff; background:#4f4cf1; font-size:12px; font-style:normal; font-weight:800; text-align:center; }.mini-preview b { display:inline-block; width:11px; height:11px; margin-right:6px; border-radius:50%; background:#4ee18b; vertical-align:-1px; }.downloads-preview em { color:#eff7ff; background:rgba(42,73,102,.72); text-align:left; }.login-preview, .licence-preview { min-height:0; }.login-preview b, .licence-preview b { display:block; width:auto; height:auto; margin:0; padding:8px; color:#16160f; border-radius:5px; background:#f2d45d; font-size:10px; text-align:center; }.licence-preview b { color:#c6f0d2; background:rgba(35,109,71,.38); }
.download-final { padding:18px 0 82px; }.access-card { display:grid; grid-template-columns:minmax(0,1fr) 1px minmax(0,1.08fr); gap:30px; padding:15px 20px; border-color:rgba(49,97,131,.82); border-radius:13px; background:linear-gradient(135deg,rgba(16,31,45,.98),rgba(9,20,31,.98)); box-shadow:0 14px 38px rgba(0,0,0,.2),inset 0 1px rgba(180,217,245,.05); }.access-copy, .access-action { display:flex; align-items:center; gap:15px; }.access-copy p, .access-action p { margin:0 0 4px; color:#f2f6fb; font-size:17px; font-weight:850; letter-spacing:-.02em; text-transform:none; }.access-copy strong, .access-action strong { max-width:none; color:#a7bfd2; font-size:13px; font-weight:500; line-height:1.45; }.access-divider { align-self:stretch; width:1px; background:#31536e; }.access-icon { display:grid; width:50px; height:50px; flex:0 0 auto; place-items:center; border:1px solid rgba(244,213,87,.42); border-radius:12px; color:var(--gold); background:rgba(244,213,87,.08); font-size:25px; }.access-icon-blue { border-color:rgba(78,176,230,.4); color:#72c7ed; background:rgba(42,125,176,.08); }.access-action .access-button { min-height:48px; margin:0 0 0 auto; padding:10px 17px; border-color:#55b6e9; color:#edf7ff; background:rgba(10,28,42,.65); box-shadow:none; font-size:13px; white-space:nowrap; }.access-action .access-button:hover { border-color:#8bd7fb; background:#142f43; }
@media (max-width:1100px) { .download-hero .shell, .steps-section .shell, .download-final .shell { width:min(1160px,calc(100% - 48px)); }.download-hero-grid { grid-template-columns:minmax(0,1fr) minmax(480px,1fr); gap:44px; }.download-steps { gap:28px; }.step-card::after { right:-25px; }.step-card h3 { font-size:18px; }.step-card p { font-size:14px; }.access-card { gap:20px; }.access-action { flex-wrap:wrap; }.access-action .access-button { margin-left:65px; } }
@media (max-width:900px) { .download-hero { padding:90px 0 68px; }.download-hero-grid { grid-template-columns:1fr; }.dashboard-preview { justify-self:center; width:min(760px,100%); }.download-steps { grid-template-columns:repeat(2,minmax(0,1fr)); gap:24px; }.step-card::after { display:none; }.access-card { grid-template-columns:1fr; gap:25px; padding:26px; }.access-divider { width:100%; height:1px; }.access-action .access-button { margin-left:auto; } }
@media (max-width:650px) { .download-hero .shell, .steps-section .shell, .download-final .shell { width:min(100% - 32px,1160px); }.download-hero { padding:68px 0 50px; }.download-hero h1 { font-size:clamp(42px,12vw,57px); }.hero-copy { font-size:15px; }.dashboard-preview { border-radius:10px; transform:none; }.download-steps { grid-template-columns:1fr; gap:14px; }.step-card { min-height:0; }.access-copy, .access-action { align-items:flex-start; }.access-action .access-button { width:100%; margin-left:0; }.access-card { padding:22px; }.access-copy p, .access-action p { font-size:16px; } }

/* Final polish: the download hero is intentionally atmospheric, not a second
   product showcase. Keep the right side alive without suggesting a missing UI. */
.download-atmosphere { z-index:0; background:radial-gradient(ellipse at 84% 44%,rgba(39,105,171,.26),transparent 30%),radial-gradient(ellipse at 70% 56%,rgba(239,178,66,.1),transparent 24%),radial-gradient(ellipse at 42% 10%,rgba(32,82,128,.12),transparent 38%); }.download-atmosphere::before { position:absolute; top:-265px; right:-108px; width:720px; height:720px; border-radius:50%; content:""; background:radial-gradient(circle at 32% 35%,rgba(116,201,248,.26),rgba(27,77,137,.22) 26%,rgba(14,36,72,.16) 47%,transparent 69%); box-shadow:inset -42px -42px 80px rgba(3,11,25,.36),0 0 94px rgba(63,139,219,.17); opacity:.78; }.download-atmosphere::after { position:absolute; top:5%; right:4%; width:52%; height:82%; content:""; background-image:radial-gradient(rgba(231,244,255,.6) .6px,transparent .8px),radial-gradient(rgba(244,213,87,.35) .55px,transparent .8px); background-position:0 0,43px 59px; background-size:79px 79px,127px 127px; opacity:.42; }.download-hero-grid { grid-template-columns:minmax(390px,.92fr) minmax(620px,1.08fr); }.download-hero-copy { grid-column:1; }.dashboard-preview { display:none; }
.mini-preview { min-height:128px; }.login-preview, .licence-preview { min-height:128px; align-content:center; }.step-card::after { top:50%; color:#87aac8; font-size:23px; opacity:.68; transform:translateY(-50%); }.access-card { grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr); gap:38px; padding:17px 24px; }.access-copy, .access-action { min-width:0; align-items:center; }.access-copy strong, .access-action strong { font-size:14px; }.access-action { flex-wrap:nowrap; }.access-action .access-button { min-height:50px; margin-left:auto; padding:11px 19px; }.access-divider { align-self:center; height:54px; }.access-icon { width:52px; height:52px; }
@media (max-width:1100px) { .access-card { gap:25px; }.access-action { flex-wrap:wrap; }.access-action .access-button { margin-left:67px; } }
@media (max-width:900px) { .download-hero-grid { grid-template-columns:1fr; }.access-card { grid-template-columns:1fr; }.access-divider { width:100%; height:1px; }.access-action .access-button { margin-left:auto; } }

/* Alignment and preview cleanup. */
.download-header .shell, .download-hero .shell, .steps-section .shell, .download-final .shell, .download-footer .shell { width:min(1320px,calc(100% - 64px)); }.download-hero-grid { grid-template-columns:minmax(0,660px) minmax(0,1fr); gap:clamp(48px,7vw,130px); }.trial-note { display:flex; align-items:center; gap:9px; margin-top:15px; color:#9bb2c6; font-size:13px; font-weight:650; line-height:1.3; }.trial-note::before { width:16px; height:16px; flex:0 0 16px; margin:0; border:1.5px solid rgba(244,213,87,.88); color:#f4d557; font-size:10px; line-height:1; vertical-align:initial; }
.mini-preview { display:grid; min-height:132px; gap:8px; padding:13px; border-color:rgba(59,105,139,.72); background:linear-gradient(145deg,#0e1d2a,#09141e); box-shadow:inset 0 1px rgba(203,229,248,.035); align-content:start; }.mini-preview .preview-kicker, .mini-preview label { color:#d9e9f4; font-size:10px; font-weight:850; letter-spacing:.055em; }.mini-preview label { display:grid; gap:5px; color:#829bae; font-size:8px; letter-spacing:.11em; }.mini-preview label i { display:block; overflow:hidden; padding:7px 8px; border:1px solid #365875; border-radius:5px; color:#c4d8e7; background:#0a1722; font-size:10px; font-style:normal; font-weight:600; letter-spacing:0; text-overflow:ellipsis; white-space:nowrap; }.mini-preview em { display:flex; min-height:29px; align-items:center; justify-content:center; padding:6px 9px; border-radius:5px; color:#eef7ff; background:#314d6a; font-size:10px; font-style:normal; font-weight:800; text-align:center; }.discord-preview { grid-template-rows:auto auto 1fr; }.preview-title { display:flex; align-items:center; gap:8px; color:#eff6fb; }.preview-title strong { font-size:12px; }.discord-dot { display:grid; width:25px; height:25px; place-items:center; border-radius:8px; color:#fff; background:linear-gradient(135deg,#6b66f5,#4248d1); font-size:14px; }.discord-preview small { display:flex; align-items:center; gap:6px; color:#9db5ca; font-size:10px; }.discord-preview small i { width:8px; height:8px; border-radius:50%; background:#53e18e; }.discord-preview em { background:#4f4cf1; }.downloads-preview { grid-template-rows:auto repeat(3,1fr); }.channel-row { display:flex; align-items:center; justify-content:space-between; padding:4px 7px; border-radius:5px; color:#9db7ce; font-size:10px; }.channel-row.selected { color:#f0f7fc; background:rgba(49,81,111,.76); font-weight:800; }.channel-row b { color:#d7e7f4; font-size:13px; }.login-preview, .licence-preview { grid-template-rows:auto 1fr auto; align-content:stretch; }.login-preview em { color:#17160e; background:#f1d35b; }.licence-preview em { justify-content:flex-start; padding-left:9px; border:1px solid rgba(67,177,111,.68); color:#c9f2d7; background:rgba(31,91,60,.32); }
@media (max-width:1100px) { .download-header .shell, .download-hero .shell, .steps-section .shell, .download-final .shell, .download-footer .shell { width:min(1160px,calc(100% - 48px)); }.download-hero-grid { grid-template-columns:minmax(0,600px) 1fr; gap:42px; } }
@media (max-width:900px) { .download-hero-grid { grid-template-columns:1fr; }.download-header .shell, .download-hero .shell, .steps-section .shell, .download-final .shell, .download-footer .shell { width:min(1160px,calc(100% - 48px)); } }
@media (max-width:650px) { .download-header .shell, .download-hero .shell, .steps-section .shell, .download-final .shell, .download-footer .shell { width:min(100% - 32px,1160px); }.trial-note { font-size:12px; }.mini-preview { min-height:126px; } }

/* Center the download invitation itself; the atmosphere remains asymmetric. */
.download-hero-grid { grid-template-columns:1fr; }.download-hero-copy { justify-self:center; grid-column:auto; text-align:center; }.download-hero h1, .hero-copy { margin-right:auto; margin-left:auto; }.download-hero-copy .button { margin-inline:auto; }

/* Small visual refinements for the launch flow. */
.download-hero h1 { line-height:1.06; }.preview-app-logo { display:block; width:25px; height:25px; object-fit:contain; }.discord-preview small { padding-left:33px; }.discord-preview small i { display:none; }.discord-preview em { min-height:25px; padding:5px 9px; }.channel-row.selected { justify-content:flex-start; }.channel-row.selected b { display:none; }

/* The Discord invite is a compact, usable card rather than a fixed mockup. */
.discord-preview { min-height:0; grid-template-rows:auto auto auto; gap:0; padding:15px; align-content:start; }.discord-preview small { display:block; padding:4px 0 0; color:#9db5ca; font-size:10px; }.discord-preview .discord-join-button { display:flex; min-height:34px; align-items:center; justify-content:flex-start; margin-top:12px; padding:6px 12px; border-radius:5px; color:#fff; background:#4f4cf1; font-size:10px; font-weight:800; text-align:left; }.discord-preview .discord-join-button:hover { background:#5b58ff; }

/* Download is the primary navigation action; Discord stays secondary. */
.download-header nav { gap:14px; }
.download-header .nav-download { display:inline-flex; align-items:center; gap:9px; margin-left:10px; padding-right:17px; padding-left:17px; border:1px solid #edca4c; color:#16170f; background:linear-gradient(135deg,#ffe16c,#e9bd39); box-shadow:0 6px 16px rgba(218,177,50,.16); transition:transform .16s,box-shadow .16s,background .16s; }
.download-header .download-icon { width:19px; height:19px; flex:0 0 auto; }
.download-header .nav-discord { margin-left:2px; }
.download-header .nav-download:hover { color:#11130d; background:linear-gradient(135deg,#ffea80,#f0c741); transform:translateY(-1px); box-shadow:0 9px 21px rgba(218,177,50,.24); }
@media (max-width:900px) { .download-header nav { gap:4px; }.download-header .nav-download { margin-left:0; } }
@media (max-width:650px) { .download-header nav a:not(.nav-discord):not(.nav-download) { display:none; } }
