@font-face{font-family:Hearth;src:url('../fredoka.woff2') format('woff2');font-weight:500 700;font-display:swap}
html{color-scheme:dark}body{background:radial-gradient(ellipse at 15% 20%,#64443355,transparent 55%),radial-gradient(ellipse at 90% 70%,#4b6b4933,transparent 60%),#29202f;color:#fff1df;padding:26px 24px 45px;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.download-nav{display:flex;align-items:center;justify-content:space-between;width:min(920px,100%);margin-bottom:35px;gap:20px}.download-nav a{display:flex;align-items:center;gap:14px;min-height:44px;color:#eac3a7;text-decoration:none;font-size:13px}.download-nav a:hover{color:#ffdab1}a:focus-visible{outline:3px solid #f5c379;outline-offset:5px;border-radius:6px}.hero-icon{width:76px;height:76px;border-radius:0;box-shadow:none;filter:drop-shadow(0 8px 16px #140b2180);margin-bottom:15px}h1{font-family:Hearth,ui-rounded,system-ui,sans-serif;font-size:clamp(34px,5vw,49px);font-weight:500;letter-spacing:-.02em}p.sub{max-width:580px;color:#cdbccc;font-size:14px;margin-bottom:28px}p.sub b{color:#ffcca5}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"windows mac" "server mac";grid-template-rows:auto 1fr;gap:22px;width:min(920px,100%);align-items:start}.cards.visitor-mac{grid-template-areas:"mac windows" "mac server"}.card-windows{grid-area:windows}.card-mac{grid-area:mac}.card{background:linear-gradient(150deg,#4c364355,#302536);border-color:#b799783d;max-width:none;border-radius:16px;box-shadow:0 14px 28px #10091c2b;backdrop-filter:none}.card.mine{border-color:#dba96c88;box-shadow:0 0 0 1px #e3ba7722,0 15px 35px #160c2080}.card-head{color:#f8e6cb}.card-head h2{font-family:Hearth,ui-rounded,system-ui,sans-serif;font-size:25px;font-weight:500}.card-head>svg{color:#edc391}.rec{font-size:8px;color:#edd2aa;background:#b1875322;border-color:#bb8f5c55}.dl{min-height:58px;gap:10px}.dl.primary{background:linear-gradient(135deg,#e9b58d,#f1c399);color:#30212c;border:1px solid #ffdab0;box-shadow:0 3px 0 #140b2180}.dl.primary:hover{background:#f6caa6;box-shadow:0 5px 0 #140b2180}.dl.primary .dl-meta{color:#604938}.dl.alt{background:#251d2b;border-color:#b89d7738}.dl.alt:hover{border-color:#e8bb8b}.dl-name{font-size:12px}.dl-meta{font-size:10px}.dl.alt .dl-meta{color:#bcaeba}.arch{font-size:8px;margin-left:5px}.dl.alt .arch{color:#d6bfab;background:#59432e38;border-color:#aa805b44}.term{background:#241e27;border-color:#b99a6b33}.term-head{font-size:9px;color:#cdbbb5}.term-head .best{color:#e6c69b;background:#ad845326;border-color:#bc966748;font-size:8px}.term code{color:#e4d4be;font-size:11px}.term p{color:#b8a8b5;font-size:11px}.note{color:#b9a7b6;max-width:720px;margin-top:20px}.note b{color:#e4c8b3}.download-server-note{grid-area:server;display:flex;gap:17px;width:min(920px,100%);padding:22px 0;border-block:1px solid #bc9b7730;margin-top:0;align-items:flex-start}.download-server-note img{flex:none;margin-top:4px;filter:invert(89%) sepia(25%) saturate(580%) hue-rotate(325deg) brightness(98%)}.download-server-note b{font-family:Hearth,ui-rounded,system-ui,sans-serif;font-size:23px;font-weight:500}.download-server-note p{font-size:12px;line-height:1.8;color:#c5b7c2;margin:8px 0}.download-server-note a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:#f0c29c;text-decoration:none}.download-server-note a:hover{text-decoration:underline}.download-route-note{color:#b5c4b8;font-size:11px;max-width:650px;text-align:center;line-height:1.7;margin:20px 0 0}.download-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 25px;margin-top:16px}.download-footer a{display:flex;align-items:center;min-height:44px;color:#d7bba5;font-size:11px;text-decoration:none}.download-footer a:hover{color:#ffe0b7;text-decoration:underline}.soon{color:#d2bdbd;border-color:#ba997345}.dl-go svg{width:17px;height:17px}
@media(max-width:760px){.cards,.cards.visitor-mac{grid-template-columns:minmax(0,1fr);grid-template-areas:"windows" "mac" "server";grid-template-rows:auto}.cards.visitor-mac{grid-template-areas:"mac" "windows" "server"}}
@media(max-width:550px){body{padding:18px 18px 30px}.download-nav{margin-bottom:24px}.card{flex-basis:100%;padding:19px 15px}.dl{padding:12px 10px;flex-wrap:wrap;gap:5px}.dl-name{flex:1 1 70%;white-space:normal;overflow-wrap:anywhere;line-height:1.7}.dl-meta{flex-basis:70%;padding-left:0;font-size:10px}.dl-go{margin-left:auto}.dl.primary .dl-name{font-size:13px}.download-footer{gap:0 18px}.note{font-size:11px}.card-head{gap:10px}.rec{max-width:15ch;white-space:normal;text-align:center}.term-head .best{font-size:7px}.download-server-note{gap:14px}.download-server-note b{font-size:21px}}
@media(prefers-reduced-motion:reduce){.dl{transition:none!important;transform:none!important}}
