.release-line button{padding:0;border:0;background:transparent;color:#bdc2c8;font:inherit;text-decoration:underline;text-decoration-color:#ffffff33;text-underline-offset:3px;cursor:pointer}.release-line button:hover{color:var(--text)}.platform-icon svg{width:25px;height:25px;display:block;fill:currentColor}.platform-icon.debian svg{width:27px;height:27px}.platform-icon.arch svg{width:25px;height:25px}
.download-summary{display:flex;align-items:center;gap:15px;padding:18px 20px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(110deg,#ffffff07,transparent 65%),var(--panel)}.summary-icon{width:41px;height:41px;display:grid;place-items:center;flex:none;border:1px solid #96c4a144;border-radius:13px;background:#96c4a118;color:var(--green);font-size:20px}.download-summary p{margin:0;color:var(--muted);font-size:11px;line-height:1.65}.download-summary b{color:var(--text);font-size:12px}
.showcase{position:relative;padding:108px 0 56px;overflow:clip}.showcase-heading{max-width:700px;margin:0 auto 64px;text-align:center}.showcase-heading h2{margin:14px 0;font-weight:700;font-size:clamp(33px,5vw,53px);line-height:1.1;letter-spacing:-2px}.showcase-heading h2 em{color:var(--coral);font-style:normal}.showcase-heading>p{max-width:500px;margin:0 auto;color:var(--muted);font-size:13px;line-height:1.7}.feature-story{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);align-items:center;gap:54px;margin:0 0 108px}.feature-story.story-lyrics{grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr)}.story-copy{max-width:370px;padding:12px 0}.story-index{color:#a7a0a8;font-size:9px;font-weight:750;letter-spacing:1.8px}.story-copy h3{margin:15px 0 12px;font-weight:700;font-size:clamp(24px,3vw,34px);line-height:1.15;letter-spacing:-1px}.story-copy p{margin:0;color:var(--muted);font-size:12px;line-height:1.8}.story-chip{display:inline-flex;margin-top:18px;padding:8px 10px;border:1px solid #ff704f35;border-radius:999px;background:#ff704f10;color:#ff987e;font-size:9px;font-weight:650}.story-chip.coral-chip{border-color:#ef9d6d44;background:#ef9d6d12;color:#efb58c}.story-chip.green-chip{border-color:#96c4a144;background:#96c4a112;color:#9bcba6}.feature-visual{position:relative;z-index:1;min-width:0;margin:0;transform:translate3d(0,var(--parallax-y,0px),0);transition:transform .12s linear}.feature-visual:before{content:"";position:absolute;inset:9% 5%;z-index:-1;border-radius:32px;background:radial-gradient(ellipse,#ff704f25,transparent 68%);filter:blur(26px)}.feature-visual img{display:block;width:100%;height:auto;border:1px solid #ffffff26;border-radius:21px;box-shadow:0 28px 70px #0005}.feature-visual figcaption{margin:9px 4px 0;color:#727b83;font-size:9px;text-align:right}.story-lyrics .feature-visual:before{background:radial-gradient(ellipse,#e9a6791f,transparent 70%)}.story-appearance .feature-visual:before{background:radial-gradient(ellipse,#85b79d28,transparent 70%)}
.showcase-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:22px auto 0}.showcase-tags span{padding:8px 11px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--muted);font-size:10px;font-weight:600}
.site-dialog{width:min(560px,calc(100% - 28px));max-height:min(82vh,760px);padding:0;border:1px solid #515961;border-radius:23px;background:rgba(29,33,38,.97);color:var(--text);box-shadow:0 30px 100px #0009;backdrop-filter:blur(28px) saturate(135%)}.site-dialog::backdrop{background:#090c10b8;backdrop-filter:blur(7px)}.dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:23px 24px 19px;border-bottom:1px solid #ffffff16}.dialog-head h2{margin:9px 0 5px;font-size:23px;letter-spacing:-.6px}.dialog-head p{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.dialog-close{width:35px;height:35px;display:grid;place-items:center;flex:none;border:1px solid #ffffff20;border-radius:11px;background:#ffffff0a;color:#d8dce0;font-size:22px;cursor:pointer}.dialog-close:hover{border-color:#ff7959;color:#fff}.dialog-options{display:grid;gap:9px;padding:18px 22px 10px}.dialog-option{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px;border:1px solid #ffffff17;border-radius:15px;background:#ffffff06;transition:background .18s,border-color .18s,transform .18s}.dialog-option:hover{transform:translateY(-1px);border-color:#96c4a177;background:#ffffff0b}.dialog-option.recommended{border-color:#96c4a1a8;background:#96c4a116;box-shadow:inset 3px 0 var(--green)}.dialog-option .platform-icon{width:43px;height:43px}.dialog-option>span:nth-child(2){display:grid;gap:5px}.dialog-option b{font-size:12px}.dialog-option small{color:var(--muted);font-size:10px}.dialog-option i{color:var(--green);font-size:10px;font-style:normal;font-weight:700;white-space:nowrap}.dialog-option.unavailable{opacity:.65}.dialog-footnote{margin:7px 23px 21px;padding:11px 12px;border:1px solid #ffffff12;border-radius:12px;background:#ffffff05;color:#aeb6bd;font-size:10px;line-height:1.6}.notes-dialog{width:min(720px,calc(100% - 28px))}.release-notes-content{max-height:min(52vh,470px);overflow:auto;padding:20px 25px 8px;color:#c3c9ce;font-size:11px;line-height:1.75;scrollbar-color:#56616a transparent}.release-notes-content h2,.release-notes-content h3,.release-notes-content h4{margin:19px 0 7px;color:#f0f1f3;line-height:1.35}.release-notes-content h3{font-size:14px}.release-notes-content h4{font-size:12px}.release-notes-content p{margin:0 0 10px}.release-notes-content ul{margin:4px 0 14px;padding-left:20px}.release-notes-content li{padding:2px 0}.release-notes-content strong{color:#f0f1f3}.release-notes-content code{padding:2px 5px;border-radius:5px;background:#ffffff12;color:#e5bd9f;font-size:.95em}.release-notes-content a{color:#93c8a0;text-decoration:underline;text-underline-offset:2px}.notes-github-link{display:inline-flex;margin:10px 25px 22px;color:#9bcaa5;font-size:10px;font-weight:650}.site-dialog[open]{animation:dialog-pop .18s ease-out}@keyframes dialog-pop{from{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}
@media(max-width:760px){.showcase{padding:78px 0 28px}.showcase-heading{margin-bottom:42px}.feature-story,.feature-story.story-lyrics{grid-template-columns:1fr;gap:22px;margin-bottom:65px}.feature-story.story-lyrics .feature-visual{order:2}.feature-story.story-lyrics .story-copy{order:1}.story-copy{max-width:560px}.feature-visual img{border-radius:15px}.dialog-head{padding:19px 18px 16px}.dialog-options{padding:14px 16px 8px}.dialog-footnote{margin:7px 17px 17px}.notes-github-link{margin-left:19px}}@media(prefers-reduced-motion:reduce){.feature-visual{transform:none!important;transition:none}.site-dialog[open]{animation:none}}
