@font-face{font-family:Minecraft Seven;src:url(/assets/Minecraft-Seven_v2-C9DMgTrz.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{color-scheme:dark;--background-color: #181a18;--surface-color: #222620;--surface-muted: #1d211c;--border-color: rgba(226, 232, 220, .14);--text-primary: #f4f7ef;--text-secondary: #b8c1b0;--text-muted: #7f8978;--primary-color: #4f9c3a;--primary-soft: rgba(79, 156, 58, .16);--warning-color: #dca03a;--warning-soft: rgba(220, 160, 58, .16);--danger-color: #f06f68;--focus-ring: rgba(79, 156, 58, .26);--shadow-elevated: 0 10px 30px rgba(0, 0, 0, .28)}*{box-sizing:border-box}html{min-height:100%;background:var(--background-color)}body{min-width:320px;min-height:100vh;margin:0;background:linear-gradient(180deg,rgba(79,156,58,.08),transparent 220px),var(--background-color);color:var(--text-primary);font-family:Minecraft Seven,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}button,input{font:inherit}button:focus-visible,input:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.loading-spinner{width:18px;height:18px;border:2px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin .8s linear infinite}.loading-spinner.small{width:14px;height:14px}@keyframes spin{to{transform:rotate(360deg)}}.app[data-v-0b2cc4b0]{min-height:100vh}.download-item[data-v-02e7f3ee]{overflow:hidden;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-color);transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.download-item[data-v-02e7f3ee]:hover,.download-item.expanded[data-v-02e7f3ee]{border-color:var(--primary-color);box-shadow:var(--shadow-elevated)}.version-header[data-v-02e7f3ee]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-height:58px;padding:12px 14px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.version-main[data-v-02e7f3ee],.version-meta[data-v-02e7f3ee]{display:flex;align-items:center;min-width:0}.version-main[data-v-02e7f3ee]{gap:10px}.version-number[data-v-02e7f3ee]{overflow:hidden;color:var(--text-primary);font-size:18px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.version-tag[data-v-02e7f3ee]{flex:0 0 auto;padding:3px 7px;border-radius:6px;background:var(--primary-soft);color:var(--primary-color);font-size:12px}.version-tag.beta[data-v-02e7f3ee]{background:var(--warning-soft);color:var(--warning-color)}.version-meta[data-v-02e7f3ee]{justify-content:end;gap:14px;color:var(--text-secondary);font-size:13px;white-space:nowrap}.expand-icon[data-v-02e7f3ee]{width:18px;height:18px;transition:transform .16s ease}.expand-icon.expanded[data-v-02e7f3ee]{transform:rotate(180deg)}.download-panel[data-v-02e7f3ee]{border-top:1px solid var(--border-color);padding:12px 14px 14px;background:var(--surface-muted)}.download-links[data-v-02e7f3ee]{display:grid;gap:8px}.download-row[data-v-02e7f3ee]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.download-button[data-v-02e7f3ee],.password-button[data-v-02e7f3ee],.panel-status button[data-v-02e7f3ee]{min-height:34px;border:1px solid var(--border-color);border-radius:6px;background:var(--surface-color);color:var(--text-primary);font:inherit;cursor:pointer}.download-button[data-v-02e7f3ee]{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;padding:0 12px}.download-button svg[data-v-02e7f3ee]{width:16px;height:16px;flex:0 0 auto}.download-button span[data-v-02e7f3ee]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.download-button[data-v-02e7f3ee]:hover,.password-button[data-v-02e7f3ee]:hover,.panel-status button[data-v-02e7f3ee]:hover{border-color:var(--primary-color)}.password-button[data-v-02e7f3ee]{padding:0 10px;color:var(--text-secondary);white-space:nowrap}.panel-status[data-v-02e7f3ee]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;color:var(--text-secondary)}.panel-status.error[data-v-02e7f3ee]{color:var(--danger-color)}.panel-status button[data-v-02e7f3ee]{padding:0 10px}.expand-enter-active[data-v-02e7f3ee],.expand-leave-active[data-v-02e7f3ee]{transition:opacity .16s ease,transform .16s ease}.expand-enter-from[data-v-02e7f3ee],.expand-leave-to[data-v-02e7f3ee]{opacity:0;transform:translateY(-4px)}@media(max-width:680px){.version-header[data-v-02e7f3ee],.download-row[data-v-02e7f3ee]{grid-template-columns:1fr}.version-meta[data-v-02e7f3ee]{justify-content:start;flex-wrap:wrap;gap:8px 12px}}.version-filter[data-v-0a49850a]{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:12px;align-items:start;margin-bottom:16px}.search-field[data-v-0a49850a]{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-color);color:var(--text-secondary)}.search-field[data-v-0a49850a]:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--focus-ring)}.search-icon[data-v-0a49850a]{width:18px;height:18px;flex:0 0 auto}.search-field input[data-v-0a49850a]{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text-primary);font:inherit}.search-field input[data-v-0a49850a]::placeholder{color:var(--text-muted)}.segment-control[data-v-0a49850a]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(72px,1fr));gap:4px;padding:4px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-color)}.segment-indicator[data-v-0a49850a]{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 16px) / 3);border-radius:6px;background:var(--primary-color);transition:transform .18s ease}.segment-button[data-v-0a49850a]{position:relative;z-index:1;min-height:34px;border:0;border-radius:6px;background:transparent;color:var(--text-secondary);font:inherit;cursor:pointer}.segment-button[data-v-0a49850a]:hover{color:var(--text-primary)}.segment-button.active[data-v-0a49850a]{color:#fff}.input-error[data-v-0a49850a]{grid-column:1 / -1;min-height:18px;margin:-6px 0 0;color:var(--warning-color);font-size:12px}@media(prefers-reduced-motion:reduce){.segment-indicator[data-v-0a49850a]{transition:none}}@media(max-width:720px){.version-filter[data-v-0a49850a]{grid-template-columns:1fr}.segment-control[data-v-0a49850a]{width:100%}}.download-list[data-v-c94022ff]{width:min(100%,980px);margin:0 auto;padding:28px 20px 56px}.list-header[data-v-c94022ff]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.brand-lockup[data-v-c94022ff]{display:flex;align-items:center;min-width:0;gap:12px}.minecraft-logo[data-v-c94022ff]{width:42px;height:42px;flex:0 0 auto}h1[data-v-c94022ff]{margin:0;overflow:hidden;color:var(--text-primary);font-size:28px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.result-count[data-v-c94022ff]{flex:0 0 auto;color:var(--text-secondary);font-size:13px}.initial-loader[data-v-c94022ff],.list-shell[data-v-c94022ff]{position:relative}.initial-loader[data-v-c94022ff],.skeleton-list[data-v-c94022ff]{display:grid;gap:10px}.skeleton-row[data-v-c94022ff]{display:block;height:58px;overflow:hidden;border:1px solid var(--border-color);border-radius:8px;background:linear-gradient(90deg,transparent,rgba(244,247,239,.08),transparent),var(--surface-color);background-size:220% 100%;animation:skeleton-sweep-c94022ff 1.2s ease-in-out infinite}.list-shell.refreshing .items[data-v-c94022ff]{opacity:.72;transform:translateY(2px)}.refresh-progress[data-v-c94022ff]{position:absolute;z-index:1;top:-6px;right:0;left:0;height:3px;overflow:hidden;border-radius:999px;background:var(--primary-soft)}.refresh-progress[data-v-c94022ff]:after{position:absolute;inset:0;width:42%;border-radius:inherit;background:var(--primary-color);content:"";animation:refresh-progress-c94022ff .9s ease-in-out infinite}.items[data-v-c94022ff]{display:grid;gap:10px;transition:opacity .18s ease,transform .18s ease}.notice[data-v-c94022ff],.empty-state[data-v-c94022ff]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:72px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-color);color:var(--text-secondary)}.notice.compact[data-v-c94022ff]{min-height:44px;border:0;background:transparent}.notice.error[data-v-c94022ff]{justify-content:space-between;min-height:48px;margin-bottom:12px;padding:0 12px;color:var(--danger-color)}.notice.error button[data-v-c94022ff]{min-height:32px;padding:0 10px;border:1px solid var(--danger-color);border-radius:6px;background:transparent;color:var(--danger-color);cursor:pointer}.load-more-trigger[data-v-c94022ff]{min-height:56px;display:flex;align-items:center;justify-content:center}.back-to-top[data-v-c94022ff]{position:fixed;right:24px;bottom:24px;display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--border-color);border-radius:50%;background:var(--surface-color);color:var(--text-primary);box-shadow:var(--shadow-elevated);cursor:pointer}.back-to-top svg[data-v-c94022ff]{width:20px;height:20px}.version-list-enter-active[data-v-c94022ff],.version-list-leave-active[data-v-c94022ff],.version-list-move[data-v-c94022ff]{transition:opacity .18s ease,transform .18s ease}.version-list-enter-from[data-v-c94022ff],.version-list-leave-to[data-v-c94022ff]{opacity:0;transform:translateY(8px)}.content-fade-enter-active[data-v-c94022ff],.content-fade-leave-active[data-v-c94022ff],.list-swap-enter-active[data-v-c94022ff],.list-swap-leave-active[data-v-c94022ff],.refresh-bar-enter-active[data-v-c94022ff],.refresh-bar-leave-active[data-v-c94022ff]{transition:opacity .18s ease,transform .18s ease}.content-fade-enter-from[data-v-c94022ff],.content-fade-leave-to[data-v-c94022ff],.list-swap-enter-from[data-v-c94022ff],.list-swap-leave-to[data-v-c94022ff],.refresh-bar-enter-from[data-v-c94022ff],.refresh-bar-leave-to[data-v-c94022ff]{opacity:0;transform:translateY(6px)}.fade-enter-active[data-v-c94022ff],.fade-leave-active[data-v-c94022ff]{transition:opacity .16s ease}.fade-enter-from[data-v-c94022ff],.fade-leave-to[data-v-c94022ff]{opacity:0}@keyframes skeleton-sweep-c94022ff{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes refresh-progress-c94022ff{0%{transform:translate(-110%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.skeleton-row[data-v-c94022ff],.refresh-progress[data-v-c94022ff]:after{animation:none}.items[data-v-c94022ff],.version-list-enter-active[data-v-c94022ff],.version-list-leave-active[data-v-c94022ff],.version-list-move[data-v-c94022ff],.content-fade-enter-active[data-v-c94022ff],.content-fade-leave-active[data-v-c94022ff],.list-swap-enter-active[data-v-c94022ff],.list-swap-leave-active[data-v-c94022ff],.refresh-bar-enter-active[data-v-c94022ff],.refresh-bar-leave-active[data-v-c94022ff],.fade-enter-active[data-v-c94022ff],.fade-leave-active[data-v-c94022ff]{transition:none}}@media(max-width:680px){.download-list[data-v-c94022ff]{padding:20px 12px 48px}h1[data-v-c94022ff]{font-size:24px}}
