:root{--bg:#000;--bg-2:#161616;--bg-3:#242424;--line:#ffffff17;--line-2:#ffffff29;--text:#f2f2f2;--text-2:#b4b4b4;--muted:#8c8c8c;--accent:#f7971e;--accent-ink:#000;--accent-hover:#ffa733;--danger:#ff6b6b;--bg-1:#0e0e0e;--bg-4:#2e2e2e;--stripe:repeating-linear-gradient(135deg, #f7971e14 0 14px, transparent 14px 28px);--good:#4cc38a;--radius:4px;--radius-lg:8px;--font:"Noto Sans KR", system-ui, -apple-system, sans-serif;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--dur-press:.14s;--dur-hover:.16s;--dur-enter:.24s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:lang(ja){--font:"Noto Sans JP", "Noto Sans KR", system-ui, sans-serif}:root:lang(zh-CN){--font:"Noto Sans SC", "Noto Sans KR", system-ui, sans-serif}:root:lang(zh-TW){--font:"Noto Sans TC", "Noto Sans KR", system-ui, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background:var(--bg);color:var(--text);font:14px/1.5 var(--font);word-break:keep-all;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}code,pre,kbd{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}button{font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sec-head{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 16px;display:flex}.sec-head h2{margin:0;font-size:20px;font-weight:600;line-height:1.3}.sec-head h2 b{color:var(--accent)}.sec-head .count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.empty{color:var(--muted);text-align:center;padding:64px 0}.empty a{color:var(--accent)}.press{transition:transform var(--dur-press) var(--ease-out)}.press:active{transform:scale(.97)}.btn-accent{border-radius:var(--radius);background:var(--accent);height:36px;color:var(--accent-ink);white-space:nowrap;transition:background-color var(--dur-hover) ease, color var(--dur-hover) ease, box-shadow var(--dur-hover) ease, transform var(--dur-press) var(--ease-out);border:0;flex-shrink:0;padding:0 16px;font-weight:600}.btn-accent:active{transform:scale(.97)}.btn-accent.on{background:var(--bg-3);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-2)}@media (hover:hover) and (pointer:fine){.btn-accent:not(.on):hover{background:var(--accent-hover)}.btn-accent.on:hover{color:var(--text)}}.rise{animation:rise var(--dur-enter) var(--ease-out) both;animation-delay:calc(min(var(--i,0), 5) * 45ms)}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(nav-indicator){animation-duration:.26s;animation-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){.rise{animation:.2s both fade}.press:active,.btn-accent:active{transform:none}}@keyframes fade{0%{opacity:0}}header.svelte-12qhfyh{z-index:10;-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--line);background:#000000db;position:sticky;top:0}.bar.svelte-12qhfyh{align-items:center;gap:20px;max-width:1400px;margin:0 auto;padding:12px 16px 8px;display:flex}.home.svelte-12qhfyh{border-radius:var(--radius);flex-shrink:0;display:inline-flex}.search.svelte-12qhfyh{border:1px solid var(--line-2);border-radius:var(--radius);max-width:560px;height:36px;transition:border-color var(--dur-hover) ease;flex:1;margin-left:auto;display:flex;position:relative;overflow:hidden}.search.svelte-12qhfyh:focus-within{border-color:var(--accent)}.search.svelte-12qhfyh input:where(.svelte-12qhfyh){background:var(--bg-2);min-width:0;color:var(--text);font:inherit;transition:background-color var(--dur-hover) ease;border:0;border-radius:0;outline:none;flex:1;padding:0 36px 0 12px;font-size:16px}.search.svelte-12qhfyh input:where(.svelte-12qhfyh)::placeholder{color:var(--muted)}.search.svelte-12qhfyh input:where(.svelte-12qhfyh)::-webkit-search-cancel-button{display:none}.search.svelte-12qhfyh input:where(.svelte-12qhfyh):focus{background:#1c1c1c}kbd.svelte-12qhfyh{border:1px solid var(--line-2);min-width:20px;height:20px;color:var(--muted);font:500 12px/1 var(--font);pointer-events:none;transition:opacity var(--dur-hover) ease;border-bottom-width:2px;border-radius:4px;place-items:center;padding:0 4px;display:grid;position:absolute;top:50%;right:56px;translate:0 -50%}.search.svelte-12qhfyh:focus-within kbd:where(.svelte-12qhfyh){opacity:0}.search.svelte-12qhfyh:has(input:where(.svelte-12qhfyh):not(:placeholder-shown)) kbd:where(.svelte-12qhfyh){opacity:0}.search.svelte-12qhfyh button:where(.svelte-12qhfyh){background:var(--bg-3);width:44px;color:var(--text);transition:background-color var(--dur-hover) ease, color var(--dur-hover) ease;border:0;border-radius:0;place-items:center;display:grid}.search.svelte-12qhfyh button:where(.svelte-12qhfyh):active svg:where(.svelte-12qhfyh){transform:scale(.9)}.search.svelte-12qhfyh button:where(.svelte-12qhfyh):focus-visible{background:var(--accent);color:var(--accent-ink);outline:none}.search.svelte-12qhfyh button:where(.svelte-12qhfyh) svg:where(.svelte-12qhfyh){transition:transform var(--dur-press) var(--ease-out)}.upload.svelte-12qhfyh{background:var(--accent);height:36px;color:var(--accent-ink);border-radius:var(--radius);transition:background-color var(--dur-hover) ease, transform var(--dur-press) var(--ease-out);flex-shrink:0;align-items:center;gap:8px;padding:0 16px 0 12px;font-weight:600;display:inline-flex}.login.svelte-12qhfyh{border-radius:var(--radius);background:var(--bg-3);height:36px;color:var(--text);transition:background-color var(--dur-hover) ease;flex-shrink:0;align-items:center;padding:0 16px;font-weight:600;display:inline-flex}.me.svelte-12qhfyh{flex-shrink:0;position:relative}.me.svelte-12qhfyh summary:where(.svelte-12qhfyh){cursor:pointer;border-radius:50%;list-style:none}.me.svelte-12qhfyh summary:where(.svelte-12qhfyh)::-webkit-details-marker{display:none}.pop.svelte-12qhfyh{background:var(--bg-2);border-radius:var(--radius-lg);min-width:180px;box-shadow:inset 0 0 0 1px var(--line-2), 0 12px 32px #0009;transform-origin:100% 0;animation:svelte-12qhfyh-pop .16s var(--ease-out);z-index:20;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}@keyframes svelte-12qhfyh-pop{0%{opacity:0;transform:scale(.96)translateY(-4px)}}@media (prefers-reduced-motion:reduce){.pop.svelte-12qhfyh{animation:.16s fade}}.who.svelte-12qhfyh{border-bottom:1px solid var(--line);margin-bottom:4px;padding:8px 12px 10px;display:grid}.who.svelte-12qhfyh span:where(.svelte-12qhfyh){color:var(--muted);font-size:12px}.pop.svelte-12qhfyh a:where(.svelte-12qhfyh),.pop.svelte-12qhfyh button:where(.svelte-12qhfyh){text-align:left;border-radius:var(--radius);width:100%;color:var(--text-2);background:0 0;border:0;padding:8px 12px;font-size:14px;display:block}nav.svelte-12qhfyh{scrollbar-width:none;gap:4px;max-width:1400px;margin:0 auto;padding:0 16px;display:flex;overflow-x:auto}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--muted);white-space:nowrap;transition:color var(--dur-hover) ease;padding:8px 12px 12px;font-weight:500;position:relative}nav.svelte-12qhfyh a.on:where(.svelte-12qhfyh){color:var(--text)}.ind.svelte-12qhfyh{background:var(--accent);view-transition-name:nav-indicator;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:8px;right:8px}@media (hover:hover) and (pointer:fine){.search.svelte-12qhfyh button:where(.svelte-12qhfyh):hover{background:var(--bg-4)}.upload.svelte-12qhfyh:hover{background:var(--accent-hover)}.login.svelte-12qhfyh:hover{background:var(--bg-4)}.pop.svelte-12qhfyh a:where(.svelte-12qhfyh):hover,.pop.svelte-12qhfyh button:where(.svelte-12qhfyh):hover{background:var(--bg-3);color:var(--text)}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--text)}}main.svelte-12qhfyh{max-width:1400px;min-height:60vh;margin:0 auto;padding:24px 16px 64px}footer.svelte-12qhfyh{border-top:1px solid var(--line);text-align:center;color:var(--muted);padding:32px 16px;font-size:12px}footer.svelte-12qhfyh p:where(.svelte-12qhfyh){margin:8px 0 0}@media (width<=640px){.bar.svelte-12qhfyh{flex-wrap:wrap;gap:12px}.search.svelte-12qhfyh{flex-basis:100%;order:3;max-width:none}kbd.svelte-12qhfyh{display:none}.upload.svelte-12qhfyh{justify-content:center;width:36px;margin-left:auto;padding:0}.upload.svelte-12qhfyh span:where(.svelte-12qhfyh){display:none}main.svelte-12qhfyh{padding-top:20px}}
