:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#111;color:#f4f4f4}[data-astro-cid-2zp6q64z]{box-sizing:border-box}body{margin:0;min-height:100vh}button[data-astro-cid-2zp6q64z],input[data-astro-cid-2zp6q64z]{font:inherit}button[data-astro-cid-2zp6q64z]{cursor:pointer}[data-astro-cid-2zp6q64z][hidden]{display:none!important}.login[data-astro-cid-2zp6q64z]{min-height:100vh;display:grid;place-items:center;padding:24px}.login-card[data-astro-cid-2zp6q64z]{width:min(100%,420px)}.eyebrow[data-astro-cid-2zp6q64z]{color:#999;font-size:11px;letter-spacing:.18em;text-transform:uppercase}h1[data-astro-cid-2zp6q64z]{margin:14px 0 8px;font-size:54px;letter-spacing:-.065em}.muted[data-astro-cid-2zp6q64z]{color:#999;line-height:1.6}form[data-astro-cid-2zp6q64z]{display:grid;gap:12px;margin-top:28px}label[data-astro-cid-2zp6q64z]{color:#bbb;font-size:13px}input[data-astro-cid-2zp6q64z]{width:100%;padding:14px 15px;border:1px solid #383838;border-radius:9px;background:#191919;color:#fff}input[data-astro-cid-2zp6q64z]:focus{outline:2px solid #888;outline-offset:2px}.button[data-astro-cid-2zp6q64z]{border:0;border-radius:9px;padding:13px 16px;background:#eee;color:#111;font-weight:650}.button[data-astro-cid-2zp6q64z].secondary{border:1px solid #383838;background:transparent;color:#ddd}.button[data-astro-cid-2zp6q64z]:disabled{opacity:.55;cursor:wait}#message[data-astro-cid-2zp6q64z]{min-height:22px;margin-top:14px;font-size:13px;color:#aaa}#message[data-astro-cid-2zp6q64z].error{color:#f19a9a}.app-shell[data-astro-cid-2zp6q64z]{min-height:100vh}header[data-astro-cid-2zp6q64z]{height:72px;border-bottom:1px solid #292929;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,5vw,72px)}.brand[data-astro-cid-2zp6q64z]{font-size:22px;font-weight:700;letter-spacing:-.05em}.header-actions[data-astro-cid-2zp6q64z]{display:flex;align-items:center;gap:18px}.header-note[data-astro-cid-2zp6q64z]{color:#777;font-size:12px}.content[data-astro-cid-2zp6q64z]{width:min(1440px,100% - 48px);margin:0 auto;padding:54px 0 80px}.content-top[data-astro-cid-2zp6q64z]{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px}h2[data-astro-cid-2zp6q64z]{margin:8px 0 0;font-size:clamp(30px,5vw,42px);letter-spacing:-.05em}.toolbar[data-astro-cid-2zp6q64z]{display:flex;gap:10px}.search[data-astro-cid-2zp6q64z]{width:min(260px,35vw)}.empty[data-astro-cid-2zp6q64z]{min-height:380px;border:1px dashed #393939;border-radius:16px;display:grid;place-items:center;text-align:center;padding:36px 20px}.empty-inner[data-astro-cid-2zp6q64z]{max-width:440px}.photo-grid{display:grid;grid-template-columns:repeat(auto-fill,180px);gap:14px;margin-top:22px;align-items:start}.photo-card{overflow:hidden;border:1px solid #292929;border-radius:10px;background:#191919}.photo-card img{display:block;width:100%;height:120px;object-fit:cover;background:#222}.photo-card div{padding:10px 12px;color:#aaa;font-size:12px;overflow-wrap:anywhere}.empty-mark[data-astro-cid-2zp6q64z]{width:54px;height:54px;margin:0 auto 22px;border:1px solid #444;border-radius:15px;display:grid;place-items:center;color:#999;font-size:24px}.empty[data-astro-cid-2zp6q64z] h3[data-astro-cid-2zp6q64z]{margin:0 0 10px;font-size:20px}.empty[data-astro-cid-2zp6q64z] p[data-astro-cid-2zp6q64z]{margin:0;font-size:14px}@media(max-width:640px){.photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.photo-card img{height:110px}}.collection-panel[data-astro-cid-2zp6q64z]{margin-top:28px;padding:22px;border:1px solid #292929;border-radius:14px}n[data-astro-cid-2zp6q64z] .collection-head[data-astro-cid-2zp6q64z]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}n[data-astro-cid-2zp6q64z] .collection-head[data-astro-cid-2zp6q64z] h3[data-astro-cid-2zp6q64z]{margin:0;font-size:17px}n[data-astro-cid-2zp6q64z] .collection-form[data-astro-cid-2zp6q64z]{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;gap:10px;margin:0 0 16px}n[data-astro-cid-2zp6q64z] .collection-list[data-astro-cid-2zp6q64z]{display:grid;gap:8px}n[data-astro-cid-2zp6q64z] .collection-item[data-astro-cid-2zp6q64z]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;background:#191919;border-radius:8px}n[data-astro-cid-2zp6q64z] .collection-item[data-astro-cid-2zp6q64z].system{border:1px solid #454545}n[data-astro-cid-2zp6q64z] .collection-meta[data-astro-cid-2zp6q64z]{color:#888;font-size:12px;margin-left:8px}n[data-astro-cid-2zp6q64z] .collection-status[data-astro-cid-2zp6q64z]{min-height:20px;color:#999;font-size:12px}n[data-astro-cid-2zp6q64z] .category-panel[data-astro-cid-2zp6q64z]{margin-top:28px;padding:22px;border:1px solid #292929;border-radius:14px}.category-head[data-astro-cid-2zp6q64z]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.category-head[data-astro-cid-2zp6q64z] h3[data-astro-cid-2zp6q64z]{margin:0;font-size:17px}.category-form[data-astro-cid-2zp6q64z]{display:flex;gap:10px;margin:0 0 16px}.category-form[data-astro-cid-2zp6q64z] input[data-astro-cid-2zp6q64z]{max-width:320px}.category-list[data-astro-cid-2zp6q64z]{display:grid;gap:8px}.category-item[data-astro-cid-2zp6q64z]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;background:#191919;border-radius:8px}.category-actions[data-astro-cid-2zp6q64z]{display:flex;gap:8px}.category-actions[data-astro-cid-2zp6q64z] button[data-astro-cid-2zp6q64z]{padding:7px 10px;font-size:12px}.category-status[data-astro-cid-2zp6q64z]{min-height:20px;color:#999;font-size:12px}.notice[data-astro-cid-2zp6q64z]{margin-top:20px;padding:14px 16px;border-radius:9px;background:#1b1b1b;color:#999;font-size:12px;line-height:1.6}footer[data-astro-cid-2zp6q64z]{color:#555;font-size:11px;margin-top:52px}@media(max-width:640px){.collection-form[data-astro-cid-2zp6q64z]{grid-template-columns:1fr}.collection-item[data-astro-cid-2zp6q64z]{align-items:flex-start;flex-direction:column}.category-form[data-astro-cid-2zp6q64z]{flex-direction:column}.category-form[data-astro-cid-2zp6q64z] input[data-astro-cid-2zp6q64z]{max-width:none}.category-head[data-astro-cid-2zp6q64z]{align-items:flex-start}.category-item[data-astro-cid-2zp6q64z]{align-items:flex-start;flex-direction:column}header[data-astro-cid-2zp6q64z]{height:64px}.header-note[data-astro-cid-2zp6q64z]{display:none}.content[data-astro-cid-2zp6q64z]{width:calc(100% - 32px);padding-top:36px}.content-top[data-astro-cid-2zp6q64z]{align-items:stretch;flex-direction:column}.toolbar[data-astro-cid-2zp6q64z],.search[data-astro-cid-2zp6q64z]{width:100%}.empty[data-astro-cid-2zp6q64z]{min-height:320px}}
