.mods-search.svelte-1hpt27g{align-items:center;width:100%;min-width:0;display:flex;position:relative}.mods-search.svelte-1hpt27g .glyph{left:var(--space-2);color:var(--text-faint);pointer-events:none;transition:color var(--transition-fast);position:absolute}.mods-search.svelte-1hpt27g:focus-within .glyph{color:var(--text-muted)}input.svelte-1hpt27g{border:1px solid var(--border-hover);border-radius:var(--radius-md);background:var(--field-bg);width:100%;height:30px;box-shadow:var(--shadow-inset-hi);color:var(--text-primary);font-size:var(--fs-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);padding:0 34px 0 28px;font-weight:500}.is-loading.svelte-1hpt27g input:where(.svelte-1hpt27g){padding-right:54px}input.svelte-1hpt27g::placeholder{color:var(--text-subtle);opacity:1}input.svelte-1hpt27g:hover{border-color:var(--border-focus)}input.svelte-1hpt27g:focus,input.svelte-1hpt27g:focus-visible{border-color:var(--border-active);box-shadow:var(--shadow-focus);outline:none}input.svelte-1hpt27g::-webkit-search-cancel-button{appearance:none}input.svelte-1hpt27g::-webkit-search-decoration{appearance:none}.end.svelte-1hpt27g{align-items:center;gap:var(--space-1-5);height:26px;display:flex;position:absolute;right:2px}.end.svelte-1hpt27g .clear{color:var(--text-muted)}.end.svelte-1hpt27g .clear:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.key.svelte-1hpt27g{min-width:18px;height:18px;padding:0 var(--space-1);border:1px solid var(--border-hover);border-radius:var(--radius-sm);background:var(--bg-inset);color:var(--text-faint);font-family:var(--font-mono);font-size:var(--fs-3xs);pointer-events:none;transition:opacity var(--transition-fast);place-items:center;margin-right:4px;line-height:1;display:grid}.mods-search.svelte-1hpt27g:focus-within .key:where(.svelte-1hpt27g){opacity:0}@media (hover:none){.key.svelte-1hpt27g{display:none}}.spinner.svelte-1hpt27g{border:2px solid var(--border-focus);border-top-color:var(--color-accent);width:14px;height:14px;animation:svelte-1hpt27g-search-spin var(--spin-period) linear infinite;border-radius:50%}@keyframes svelte-1hpt27g-search-spin{to{transform:rotate(1turn)}}.popover.svelte-1hpt27g{z-index:95;width:max(100%,26rem);max-height:calc(100dvh - var(--navbar-height) - 24px);overscroll-behavior:contain;padding:var(--space-1);border:1px solid var(--border-hover);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-md);position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.status.svelte-1hpt27g{padding:var(--space-2) var(--space-2) var(--space-1-5);color:var(--text-muted);font-size:var(--fs-xs-plus);line-height:1.4}.options.svelte-1hpt27g{transition:opacity var(--transition-fast);flex-direction:column;gap:2px;display:flex}.options.stale.svelte-1hpt27g{opacity:.55}.option.svelte-1hpt27g{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);border-radius:var(--radius-md);color:var(--text-secondary);transition:background var(--transition-fast), box-shadow var(--transition-fast);grid-template-columns:3rem minmax(0,1fr) auto;text-decoration:none;display:grid}.option.svelte-1hpt27g:hover{background:var(--surface-1)}.option.active.svelte-1hpt27g{background:var(--outline-1);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 45%, transparent)}.option.all.svelte-1hpt27g{min-height:36px}.thumb.svelte-1hpt27g{border-radius:var(--radius-sm);background:var(--bg-inset);width:48px;box-shadow:inset 0 0 0 1px var(--outline-1);display:block;overflow:hidden}.glyph-well.svelte-1hpt27g{height:27px;color:var(--text-muted);place-items:center;display:grid}.text.svelte-1hpt27g{flex-direction:column;gap:2px;min-width:0;display:flex}.name.svelte-1hpt27g{color:var(--text-primary);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.25;overflow:hidden}.all.svelte-1hpt27g .name:where(.svelte-1hpt27g){color:var(--text-secondary);font-weight:500}.option.all.svelte-1hpt27g:hover .name:where(.svelte-1hpt27g),.option.all.active.svelte-1hpt27g .name:where(.svelte-1hpt27g){color:var(--text-primary)}.text.svelte-1hpt27g .by{min-width:0;color:var(--text-muted);white-space:nowrap;flex-wrap:nowrap;overflow:hidden}@media (prefers-reduced-motion:reduce){.spinner.svelte-1hpt27g{animation-duration:calc(var(--spin-period) * 3)}}.mods-bar.svelte-1f3idkj{--bar-pad:1.25rem;--tab-inset:calc((var(--navbar-height) - 30px) / 2);z-index:100;height:var(--navbar-height);background:var(--bar-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);position:sticky;top:0;box-shadow:0 1px 8px #0000004d}.row.svelte-1f3idkj{align-items:center;gap:var(--space-4);height:100%;padding:0 var(--bar-pad);display:flex}.home.svelte-1f3idkj{border-radius:var(--radius-md);flex-shrink:0;align-items:center;text-decoration:none;display:flex}.home-mark.svelte-1f3idkj{image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 0 12px #a78bfa38)drop-shadow(0 0 8px #5eead41f);opacity:.96;transition:filter var(--transition-base), opacity var(--transition-base);display:block}.home.svelte-1f3idkj:hover .home-mark:where(.svelte-1f3idkj){opacity:1;filter:drop-shadow(0 0 14px #a78bfa47)drop-shadow(0 0 10px #5eead42e)}.home.svelte-1f3idkj:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.divider.svelte-1f3idkj{width:1px;height:22px;margin:0 calc(-1 * var(--space-1));background:var(--border-hover);flex-shrink:0}.brand.svelte-1f3idkj{align-items:center;gap:var(--space-2);flex-shrink:0;display:inline-flex}.mark.svelte-1f3idkj{align-items:center;gap:var(--space-1-5);flex-shrink:0;text-decoration:none;display:inline-flex}.mark.svelte-1f3idkj .mark-glyph{color:var(--tone-mod);filter:drop-shadow(0 0 8px #f0abfc29);transition:filter var(--transition-base);flex-shrink:0}.mark.svelte-1f3idkj:hover .mark-glyph{filter:drop-shadow(0 0 10px #f0abfc4d)}.mark-name.svelte-1f3idkj{color:var(--text-primary);font-size:var(--fs-base);font-weight:700;line-height:1}.beta.svelte-1f3idkj{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--tone-mod) 14%, transparent);height:18px;color:var(--tone-mod);font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase;transition:background var(--transition-base), color var(--transition-base);flex-shrink:0;align-items:center;padding:0 7px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.beta.svelte-1f3idkj:hover{background:color-mix(in srgb, var(--tone-mod) 24%, transparent)}.beta.svelte-1f3idkj:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.strip-beta.svelte-1f3idkj{display:none}.tabs.svelte-1f3idkj{flex-shrink:0;align-self:stretch;min-width:0}.track.svelte-1f3idkj{height:100%;display:flex;position:relative}.tab.svelte-1f3idkj{isolation:isolate;align-items:center;gap:var(--space-1-5);height:100%;color:var(--text-muted);font-size:var(--fs-sm);white-space:nowrap;transition:color var(--transition-base);flex-shrink:0;padding:0 11px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.tab.svelte-1f3idkj:before{content:"";inset:var(--tab-inset) 0;z-index:-1;border-radius:var(--radius-md);transition:background var(--transition-base);background:0 0;position:absolute}.tab.svelte-1f3idkj:hover{color:var(--text-secondary)}.tab.svelte-1f3idkj:hover:before{background:var(--surface-1)}.tab.lit.svelte-1f3idkj{color:var(--text-primary)}.tab.svelte-1f3idkj:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:var(--radius-md)}.tab.svelte-1f3idkj .tab-icon{color:var(--text-faint);transition:color var(--transition-base)}.tab.svelte-1f3idkj:hover .tab-icon,.tab.lit.svelte-1f3idkj .tab-icon{color:var(--text-muted)}.track.svelte-1f3idkj:not(.measured) .tab.lit:where(.svelte-1f3idkj):after{content:"";background:var(--color-accent);border-radius:1px;height:2px;position:absolute;bottom:-1px;left:20%;right:20%}.underline.svelte-1f3idkj{background:var(--color-accent);transform-origin:0 0;opacity:0;pointer-events:none;width:1px;height:2px;position:absolute;bottom:-1px;left:0}.track.svelte-1f3idkj.measured .underline:where(.svelte-1f3idkj){opacity:1}.underline.svelte-1f3idkj.sliding{transition:transform .25s ease-out}.spacer.svelte-1f3idkj{flex:1}.search-slot.svelte-1f3idkj{flex:0 24rem;min-width:14rem;display:flex}.actions.svelte-1f3idkj{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.bar-action.svelte-1f3idkj{display:inline-flex}.account.svelte-1f3idkj{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.label-short.svelte-1f3idkj{display:none}.upload.pressed.svelte-1f3idkj .btn[data-variant]{background:color-mix(in srgb, var(--color-accent) 22%, transparent);border-color:color-mix(in srgb, var(--color-accent) 60%, transparent)}.mine.pressed.svelte-1f3idkj .btn[data-variant]{background:var(--outline-1);border-color:var(--border-hover);color:var(--text-primary)}.bar-action.banned.svelte-1f3idkj .btn[data-variant]{opacity:.55;cursor:not-allowed}.bar-action.banned.svelte-1f3idkj .btn[data-variant]:hover{background:color-mix(in srgb, var(--color-accent) 14%, transparent);border-color:color-mix(in srgb, var(--color-accent) 40%, transparent)}.late.svelte-1f3idkj{animation:svelte-1f3idkj-bar-arrive var(--transition-slow) both}@keyframes svelte-1f3idkj-bar-arrive{0%{opacity:0}}.progress.svelte-1f3idkj{opacity:0;pointer-events:none;height:2px;transition:opacity var(--transition-base);position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.progress.svelte-1f3idkj:after{content:"";background:color-mix(in srgb, var(--color-accent) 60%, transparent);width:30%;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.progress.on.svelte-1f3idkj{opacity:1;transition-delay:.15s}.progress.on.svelte-1f3idkj:after{animation:svelte-1f3idkj-bar-sweep var(--pulse-period) var(--ease-out) infinite}@keyframes svelte-1f3idkj-bar-sweep{to{transform:translate(340%)}}@media (width>=1100px) and (width<=1279px){.row.svelte-1f3idkj{gap:var(--space-3)}.tab.svelte-1f3idkj .tab-icon,.upload.svelte-1f3idkj .label-full:where(.svelte-1f3idkj),.mine.svelte-1f3idkj .label-full:where(.svelte-1f3idkj){display:none}.mine.svelte-1f3idkj .btn{width:30px;padding:0}.upload.svelte-1f3idkj .label-short:where(.svelte-1f3idkj){display:inline}.search-slot.svelte-1f3idkj{min-width:12rem}}@media (width<=1099px){.mods-bar.svelte-1f3idkj{--tab-inset:calc((var(--mods-tabs-height) - 30px) / 2);height:auto}.row.svelte-1f3idkj{grid-template-columns:auto auto auto minmax(0,1fr) auto auto;grid-template-rows:var(--navbar-height) var(--mods-tabs-height);column-gap:var(--space-3);row-gap:0;display:grid}.home.svelte-1f3idkj{grid-area:1/1}.divider.svelte-1f3idkj{grid-area:1/2}.brand.svelte-1f3idkj{grid-area:1/3}.search-slot.svelte-1f3idkj{grid-area:1/4;justify-self:end;width:100%;min-width:0;max-width:24rem}.actions.svelte-1f3idkj{grid-area:1/5}.account.svelte-1f3idkj{grid-area:1/6}.spacer.svelte-1f3idkj{display:none}.tabs.svelte-1f3idkj{margin:0 calc(-1 * var(--bar-pad));border-top:1px solid var(--border);grid-area:2/1/3/-1}.track.svelte-1f3idkj{overscroll-behavior-x:contain;padding:0 var(--bar-pad);scrollbar-width:none;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.track.svelte-1f3idkj::-webkit-scrollbar{display:none}.underline.svelte-1f3idkj,.track.svelte-1f3idkj:not(.measured) .tab.lit:where(.svelte-1f3idkj):after{bottom:0}}@media (width<=899px){.upload.svelte-1f3idkj .label-full:where(.svelte-1f3idkj),.mine.svelte-1f3idkj .label-full:where(.svelte-1f3idkj){display:none}.upload.svelte-1f3idkj .label-short:where(.svelte-1f3idkj){display:inline}.mine.svelte-1f3idkj .btn{width:30px;padding:0}}@media (width<=860px){.mods-bar.svelte-1f3idkj{--bar-pad:.75rem}}@media (width<=559px){.mods-bar.svelte-1f3idkj{--bar-pad:.625rem}.row.svelte-1f3idkj{column-gap:var(--space-2)}.upload.svelte-1f3idkj .label-short:where(.svelte-1f3idkj){display:none}.upload.svelte-1f3idkj .btn{width:30px;padding:0}.mark-name.svelte-1f3idkj{display:none}}@media (width<=479px){.row.svelte-1f3idkj{grid-template-columns:auto minmax(0,1fr) auto auto}.divider.svelte-1f3idkj,.brand.svelte-1f3idkj{display:none}.strip-beta.svelte-1f3idkj{padding-right:var(--space-1);flex-shrink:0;align-items:center;display:inline-flex}.search-slot.svelte-1f3idkj{grid-area:1/2}.actions.svelte-1f3idkj{grid-area:1/3}.account.svelte-1f3idkj{grid-area:1/4}}@media (prefers-reduced-motion:reduce){.late.svelte-1f3idkj{animation:none}.underline.svelte-1f3idkj.sliding{transition:none}.progress.on.svelte-1f3idkj:after{background:color-mix(in srgb, var(--color-accent) 40%, transparent);width:100%;animation:none;transform:none}}.mods-dimension.svelte-11lzl4l{--mods-gutter:24px;flex-direction:column;min-width:0;display:flex;position:relative}@media (width<=1099px){.mods-dimension.svelte-11lzl4l{--mods-gutter:16px}}@media (width<=560px){.mods-dimension.svelte-11lzl4l{--mods-gutter:14px}}.mods-frame.svelte-11lzl4l{width:100%;max-width:var(--mods-frame-max);min-width:0;padding:var(--space-5) var(--mods-gutter) var(--space-8);margin:0 auto}.mods-frame.svelte-11lzl4l:focus{outline:none}.skip.svelte-11lzl4l{top:calc((var(--navbar-height) - 30px) / 2);left:var(--space-3);z-index:110;height:30px;padding:0 var(--space-3);border:1px solid var(--border-hover);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-primary);font-size:var(--fs-xs);white-space:nowrap;transition:background var(--transition-fast), border-color var(--transition-fast);align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:fixed}.skip.svelte-11lzl4l:not(:focus){clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;overflow:hidden}.skip.svelte-11lzl4l:hover{background:var(--bg-secondary-hover);border-color:var(--border-focus)}.skip.svelte-11lzl4l:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}
