.dl .hidden{display:none!important}.dl .card{background:var(--panel);border:1px solid var(--line2);border-radius:12px;max-width:960px;margin:18px 0;padding:22px}.dl .card h2{font:700 18px var(--display);letter-spacing:-.01em;margin:0 0 12px}.dl .note,.dl .msg{color:var(--muted);margin:0 0 14px;font-size:14.5px}.dl .msg{margin:10px 0 0}.dl .msg.err{color:#ffb35c}.dl .form button{justify-self:start}.dl .files{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.dl .file-box{align-content:start;gap:4px;width:250px;max-width:100%;display:grid}.dl button.file{text-align:left;border:1px solid var(--line2);background:var(--bg2);color:var(--fg);font:inherit;cursor:pointer;border-radius:10px;gap:2px;width:100%;padding:12px 16px;display:grid}.dl button.file:hover:not([disabled]),.dl button.file:focus-visible{border-color:var(--glow)}.dl button.file.primary{background:var(--blue);border-color:var(--blue);color:#fff}.dl button.file[disabled]{opacity:.6;cursor:wait}.dl button.file b{font-size:15px}.dl button.file small{font:500 11.5px var(--mono);letter-spacing:.04em;opacity:.8}.dl button.file.primary small{opacity:1}.dl .rel{border-top:1px solid var(--line2);padding:16px 0 4px}.dl .rel:first-child{border-top:0;padding-top:0}.dl .rel h3{font:700 16px var(--display);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 10px;display:flex}.dl .rel h3 small{font:500 12px var(--mono);color:var(--muted)}.dl .badge{font:600 11px var(--body);color:#ffb35c;background:#ffb35c24;border-radius:99px;padding:2px 10px;display:inline-block}.dl .badge.latest{color:var(--lime);background:#b8f04024}.dl .rel button.file.mine{border-color:var(--blue2)}.dl .sha{font:400 10.5px/1.4 var(--mono);color:var(--dim);word-break:break-all;user-select:all;margin:0}
