.dl-page{flex-direction:column;min-height:100vh;display:flex;padding-top:0!important}.dl-nav{justify-content:center;padding:32px 0;display:flex}.dl-nav a{text-decoration:none}.dl-main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 24px 80px;display:flex}.dl-title{letter-spacing:-.02em;color:var(--text);margin:0 0 12px;font-size:clamp(28px,5vw,40px);font-weight:700;line-height:1.2}.dl-subtitle{color:var(--muted);max-width:440px;margin:0 0 40px;font-size:15px;line-height:1.6}a.dl-btn{text-decoration:none}.dl-buttons{justify-content:center;gap:10px;margin-bottom:16px;display:flex}.dl-btn{border:1px solid var(--border-strong);color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border-radius:12px;align-items:center;gap:10px;padding:14px 32px;font-family:inherit;font-size:16px;font-weight:600;transition:background .2s,border-color .2s,color .2s,opacity .2s;display:inline-flex}.dl-btn:hover{border-color:var(--text);background:#0000000a}.dl-btn:active{background:#00000012}.dl-btn svg{fill:currentColor;flex-shrink:0}.dl-version{color:var(--muted);opacity:.6;margin:0 0 40px;font-size:12px}.dl-note{margin-bottom:20px}.dl-note p{color:var(--muted);margin:0;font-size:13px}.dl-footer{text-align:center;color:var(--muted);padding:24px;font-size:12px}@media (max-width:600px){.dl-buttons{flex-direction:column;align-items:center}.dl-btn{justify-content:center;width:280px}}
