.loader-page{padding:34px 0 75px}.loader-hero{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:30px;border:1px solid #373530;border-radius:6px;background:radial-gradient(circle at 80% 15%,rgba(194,166,109,.22),transparent 35%),linear-gradient(145deg,#22211f,#141413)}.loader-hero>div:first-child>span,.loader-heading span{color:#d8c9a9;font-size:.63rem;font-weight:850;letter-spacing:.19em}.loader-hero h1{margin:6px 0;font-size:2rem}.loader-hero p{max-width:620px;margin:0;color:#9f998c;font-size:.78rem;line-height:1.55}.loader-release-summary{min-width:300px;padding:18px;border:1px solid #47443e;border-radius:4px;background:rgba(20,20,19,.66)}.loader-release-summary small,.loader-release-summary span{display:block;color:#9b9487;font-size:.58rem}.loader-release-summary strong{display:block;margin:5px 0;font-size:2rem}.loader-heading{display:flex;align-items:end;justify-content:space-between;margin:29px 0 13px}.loader-heading h2{margin:4px 0 0;font-size:1.2rem}.loader-heading>small{color:#8c8576;font-size:.62rem}.loader-download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.loader-download-card{display:flex;min-width:0;flex-direction:column;padding:24px;border:1px solid #302e2a;border-radius:6px;background:linear-gradient(145deg,#201f1e,#161514)}.loader-download-card.primary-card{border-color:#49473f;background:radial-gradient(circle at 90% 5%,rgba(194,166,109,.15),transparent 35%),linear-gradient(145deg,#232220,#141413)}.loader-card-top{display:flex;align-items:center;gap:9px}.loader-step{display:grid;width:25px;height:25px;place-items:center;color:#ebe2d2;border:1px solid #b99c63;border-radius:6px;background:#2c2b29;font-size:.65rem;font-weight:850}.loader-card-label{color:#ceba91;font-size:.57rem;font-weight:850;letter-spacing:.14em}.loader-card-icon{display:grid;width:48px;height:48px;margin:22px 0 15px;place-items:center;color:#dcceb1;border:1px solid #413f38;border-radius:6px;background:#262624}.loader-card-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.loader-download-card h2{margin:0;font-size:1.15rem}.loader-download-card>p{min-height:56px;margin:8px 0 15px;color:#a29b8f;font-size:.72rem;line-height:1.6}.loader-download-card ul{display:grid;gap:8px;margin:0 0 22px;padding:14px 0 0;border-top:1px solid #2c2b26;list-style:none}.loader-download-card li{position:relative;padding-left:18px;color:#c0bcb3;font-size:.68rem}.loader-download-card li:before{position:absolute;left:0;color:#62dca9;content:"✓"}.loader-primary-button,.loader-secondary-button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:42px;margin-top:auto;padding:10px 14px;border-radius:4px;font-size:.72rem;font-weight:800}.loader-primary-button{border:1px solid #cfbb93;background:var(--accent);box-shadow:0 8px 20px rgba(187,159,104,.2);color:#101010;}.loader-primary-button:hover{color:#101010;filter:brightness(1.08)}.loader-primary-button span{font-size:.58rem;opacity:.75}.loader-secondary-button{color:#e8dfcc;border:1px solid #b79a5f;background:#2b2a28}.loader-secondary-button:hover{color:#fff;border-color:#c4ab7b}.loader-unavailable{display:flex;align-items:center;justify-content:center;min-height:42px;margin-top:auto;padding:10px 14px;color:#9a9487;border:1px solid #32302b;border-radius:6px;background:#181716;font-size:.68rem;font-weight:750}.loader-first-run{display:flex;align-items:center;gap:16px;margin-top:14px;padding:17px 19px;border:1px solid #383631;border-radius:6px;background:rgba(50,48,43,.13)}.loader-first-run strong{flex:none;color:#ebe2d2;font-size:.75rem}.loader-first-run p{margin:0;color:#a19b8e;font-size:.68rem;line-height:1.55}@media(max-width:700px){.loader-hero{align-items:stretch;flex-direction:column;padding:22px}.loader-release-summary{min-width:0}.loader-heading{align-items:start;flex-direction:column;gap:5px}.loader-download-grid{grid-template-columns:1fr}.loader-download-card>p{min-height:0}.loader-first-run{align-items:flex-start;flex-direction:column;gap:6px}}@media(max-width:420px){.loader-page{padding-top:20px}.loader-download-card{padding:19px}}
