:root{color-scheme:dark;--ink:#f4f4f7;--muted:#9fa5b6;--purple:#b8a4ff;--line:#ffffff16;--panel:#171925;--accent:#9675ff}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#090b12;color:var(--ink);font:16px/1.6 "Segoe UI",Arial,sans-serif}a{color:inherit}button,select{font:inherit}a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid #c3b0ff;outline-offset:4px}.skip{position:absolute;top:-100px;background:#fff;color:#111;padding:12px;z-index:99}.skip:focus{top:12px;left:12px}.shell{max-width:1240px;margin-inline:auto;padding-inline:30px}.site-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px max(30px,calc((100vw - 1180px)/2));border-bottom:1px solid var(--line);background:#090b12ed;backdrop-filter:blur(18px);position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:12px;font-weight:800;font-size:24px;line-height:1.1;text-decoration:none;letter-spacing:.025em}.brand img{object-fit:contain}.brand small{display:block;color:var(--muted);font-size:11px;letter-spacing:.13em;margin-top:7px}.site-header nav{display:flex;gap:8px;flex-wrap:wrap}.site-header nav a{font-size:14px;font-weight:600;color:#b5b8c6;padding:8px 12px;text-decoration:none}.site-header nav a[aria-current],.site-header nav a:hover{color:#fff}.site-header select,body .orbit-site-language{background:#151722;color:#eee;border:1px solid #ffffff26;border-radius:8px;padding:8px;font-size:14px;max-width:135px}.intro{padding-top:38px;padding-bottom:35px;position:relative;background:radial-gradient(ellipse at 94% 40%,#7044d526,transparent 57%)}.back{display:inline-block;color:#828999;font-size:13px;text-decoration:none;margin-bottom:26px}.back:hover{color:#fff}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;color:#b8a4ff;margin:0 0 22px}.orbit-tag{display:inline-block;padding:5px 10px;margin-right:12px;border:1px solid #b49bff45;border-radius:5px;background:#9d79ff15;color:#d1c0ff;font-size:11px}.intro h1{font-size:clamp(48px,7.5vw,88px);line-height:1.01;font-weight:750;letter-spacing:-.06em;margin:0 0 23px}.intro h1 span{color:#b8a4ff}.lead{max-width:540px;font-size:18px;line-height:1.7;color:var(--muted);margin:0}.collection-nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:35px;padding-bottom:26px;border-bottom:1px solid var(--line)}.collection-nav a{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:#b5b8c6;padding:11px 16px;border:1px solid transparent;border-radius:9px;text-decoration:none}.collection-nav a:hover{color:white;border-color:#ffffff25}.collection-nav a.active{color:#f1eaff;border-color:#9675ff50;background:#9675ff16}.collection-nav span{font-size:11px;padding:1px 7px;background:#ffffff12;color:#ddd;border-radius:5px}.section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:23px}.section-heading h2{font-size:28px;line-height:1.3;font-weight:650;letter-spacing:-.035em;margin:0}.section-number{font-size:14px;letter-spacing:0;color:#747b8f;margin-right:15px;font-weight:500}.collection-label{font-size:11px;letter-spacing:.14em;color:#b8a4ff;font-weight:700;margin:0}.download-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.download-card{display:flex;flex-direction:column;min-width:0;padding:26px;background:linear-gradient(145deg,#181b29,#11131e);border:1px solid #ffffff14;border-radius:17px;position:relative}.download-card.featured{background:linear-gradient(145deg,#302348,#181421);border-color:#a684ff70;box-shadow:0 0 40px #8c57ff0c}.card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.platform{font-size:11px;letter-spacing:.09em;font-weight:750;color:#c1bbd3}.version{font-size:11px;padding:3px 8px;color:#a9adba;background:#ffffff06;border:1px solid #ffffff18;border-radius:5px}.device{font-size:15px;font-weight:750;letter-spacing:.025em;color:#d1c1ff;display:flex;align-items:center;min-height:70px}.download-card h3{font-size:25px;letter-spacing:-.035em;line-height:1.2;margin:0;min-height:60px}.compatibility{color:#c3b6de;font-size:13px;line-height:1.5;margin:13px 0}.description{font-size:15px;color:var(--muted);margin:0 0 22px}.download-action{margin-top:auto}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 17px;border-radius:9px;font-weight:650;font-size:14px;line-height:1.4;text-align:center;text-decoration:none;transition:background .18s,transform .18s}.primary{width:100%;color:#10091f;background:#b399ff;border:1px solid #b399ff}.primary:hover{background:#c6b2ff;transform:translateY(-2px)}.file-info{font-size:11px;color:#8d92a2;display:block;text-align:center;margin:9px 0 0;letter-spacing:.04em}.hint{font-size:13px;color:#979dad;margin:15px 0 0}.downloader{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff1c;padding-top:15px;margin-top:18px;gap:10px}.downloader span{font-size:11px;color:#a7a0b6;display:block}.downloader strong{font-size:23px;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:#ded0ff}.downloader button,.copy-player-code{font-size:12px;padding:8px 12px;min-height:40px;background:#ffffff08;border:1px solid #ffffff22;border-radius:7px;color:#d7c5ff;cursor:pointer}.downloader button:hover,.copy-player-code:hover{background:#ffffff15}.copy-status{color:#c2afff;font-size:13px;margin:8px 0 0}.copy-status:empty{display:none}.more-players{padding-top:58px;padding-bottom:38px}.more-players .eyebrow{margin:0 0 10px}.text-link{font-size:13px;color:#b7accf;text-underline-offset:5px}.text-link:hover{color:white}.help{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:28px;padding:35px;border:1px solid #9270d534;border-radius:17px;background:linear-gradient(110deg,#221a34,#141621)}.help .eyebrow{margin:0 0 12px;color:#b8a4ff}.help h2{font-size:28px;line-height:1.25;letter-spacing:-.035em;margin:0}.help p:last-child{max-width:600px;color:#a9a6b5;margin:12px 0 0;font-size:15px}.help-actions{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}.light{color:#181023;background:#eee8ff}.outline{color:#d8cfe9;border:1px solid #ffffff30}.outline:hover{background:#ffffff08}footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;padding-block:42px;color:#777e90}footer strong{font-size:14px;color:#dddde6}footer p{margin:3px 0 0;font-size:13px}footer nav{display:flex;gap:22px;flex-wrap:wrap;font-size:13px}footer small{font-size:11px}.catalog-grid .catalog-card{background:#131620;border-color:#ffffff16;border-radius:16px;transition:border-color .18s,transform .18s}.catalog-grid .orbit-catalog-card:hover{border-color:#a58bd170;transform:translateY(-3px)}.catalog-grid .catalog-screenshot{background:#0e1019;border-bottom:1px solid #ffffff12}.catalog-grid .catalog-body{padding:23px}.catalog-grid .catalog-body h3{font-size:22px;letter-spacing:-.035em}.catalog-grid .catalog-body>.platform{color:#9687b9;font-size:10px}.catalog-grid .catalog-body>.hint{margin:7px 0 4px}.catalog-grid .catalog-body>.primary{background:#242034;border:1px solid #8e70c346;color:#d8c8ff}.catalog-grid .catalog-body>.primary:hover{background:#302543}.catalog-grid .catalog-guide{font-size:12px;color:#b0a3c7;align-self:flex-start;text-decoration:none;margin-top:16px}.catalog-grid .catalog-guide:hover{color:#eee;text-decoration:underline}.catalog-grid .catalog-code{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:#0b0d15;padding:12px 14px;border:1px solid #ffffff0d;border-radius:8px;margin:15px 0}.catalog-code>div>span{font-size:11px;color:#878da1}.catalog-code>div>strong{color:#d4c6f6;font-size:23px}.catalog-copy-status{flex-basis:100%;font-size:12px;color:#b8a4ff}.catalog-copy-status:empty{display:none}.catalog-grid .catalog-logo{background:#fff;border-radius:10px;padding:3px}.catalog-grid .catalog-heading h3{font-size:19px}.catalog-grid .variant-list a{color:#b6accb;font-size:13px}.catalog-grid .variant-list a:hover{color:white}.catalog-grid .variant-list .catalog-code{padding:8px 10px;margin-top:4px}.catalog-grid .variant-list .catalog-code strong{font-size:18px}.catalog-note{font-size:14px}.shell .smarters-download{background:#161426;border:1px solid #ffffff15}.shell .smarters-download h3{font-size:24px;letter-spacing:-.03em}.shell .smarters-download .primary{color:#d8c8ff;background:#2a203b;border-color:#8e70c346}.premium-grid .catalog-card{box-shadow:none}.premium-grid .variant-list li{border-color:#ffffff12}
@media(max-width:1000px){.site-header{gap:15px;flex-wrap:wrap}.site-header nav{order:3;flex-basis:100%;justify-content:center;border-top:1px solid var(--line);padding-top:10px}.download-card{padding:21px}.download-grid{gap:12px}.help{flex-direction:column;align-items:flex-start}.intro h1{font-size:72px}}
@media(max-width:720px){html{scroll-padding-top:155px}.shell{padding-inline:20px}.site-header{padding:12px 20px;gap:12px}.brand{font-size:21px}.brand img{width:45px;height:42px}.brand small{font-size:10px}.site-header nav{gap:4px}.site-header nav a{font-size:13px;padding:5px 8px}.site-header select{font-size:12px;max-width:110px}.intro{padding-top:25px}.back{margin-bottom:23px}.eyebrow{font-size:10px;letter-spacing:.1em}.orbit-tag{font-size:10px;margin-right:8px}.intro h1{font-size:54px}.lead{font-size:16px}.collection-nav{gap:6px;margin-top:28px;padding-bottom:22px}.collection-nav a{font-size:12px;padding:8px 10px;gap:7px}.section-heading{gap:10px}.section-heading h2{font-size:24px}.section-number{font-size:12px;margin-right:9px}.download-grid{grid-template-columns:1fr;gap:17px}.download-card{padding:26px}.download-card h3{min-height:0}.device{min-height:60px}.download-card .description{font-size:15px}.more-players{padding-top:40px;padding-bottom:25px}.help{padding:25px;margin-top:12px}.help h2{font-size:25px}.help-actions{width:100%}.help-actions a{flex:1}footer{flex-direction:column;align-items:flex-start;padding-block:30px;gap:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.catalog-grid .catalog-card{transition:none}.primary:hover,.catalog-grid .orbit-catalog-card:hover{transform:none}}
