.magazine-card.svelte-832fv{display:flex;flex-direction:column;text-decoration:none;color:inherit}.magazine-card.svelte-832fv:hover{text-decoration:none}.magazine-card.svelte-832fv:hover .cover-wrap:where(.svelte-832fv){border-color:var(--accent-deep)}.cover-wrap.svelte-832fv{position:relative;width:100%;aspect-ratio:3 / 4;border:1px solid var(--ink);background:var(--paper-2);overflow:hidden;transition:border-color .15s}.cover-img.svelte-832fv{width:100%;height:100%;object-fit:cover;display:block}.cover-placeholder.svelte-832fv{width:100%;height:100%;background:var(--paper-2)}.visibility-badge.svelte-832fv{position:absolute;top:6px;left:6px;padding:2px 7px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:999px}.visibility-pending.svelte-832fv{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.visibility-private.svelte-832fv{background:var(--paper-2);color:var(--ink-soft);border:1px solid var(--ink-mute)}.card-meta.svelte-832fv{margin-top:8px;display:flex;justify-content:space-between;align-items:baseline}.issue-nr.svelte-832fv{font-family:var(--sans);font-weight:700;font-size:13px;color:var(--ink)}.page.svelte-1tutcwo{max-width:1280px;margin:0 auto;padding:40px var(--gutter) 64px;display:flex;flex-direction:column;gap:20px}.page-header.svelte-1tutcwo{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.page-title.svelte-1tutcwo{font-size:40px;color:var(--ink);margin-top:4px}.header-right.svelte-1tutcwo{display:flex;align-items:center;gap:12px}.filter-checkbox.svelte-1tutcwo{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-soft);cursor:pointer}.filter-checkbox.svelte-1tutcwo input[type=checkbox]:where(.svelte-1tutcwo){accent-color:var(--accent-deep)}hr.rule.svelte-1tutcwo{border:0;border-top:1px solid var(--accent);margin:0}.filters-bar.svelte-1tutcwo{display:flex;flex-direction:column;gap:10px}.filters-toggle.svelte-1tutcwo{display:none;align-items:center;gap:8px;background:transparent;border:1px solid var(--ink);padding:6px 12px;font-size:12px;font-family:var(--sans);font-weight:600;color:var(--ink);cursor:pointer;border-radius:var(--rad);align-self:flex-start}.filter-dot.svelte-1tutcwo{width:6px;height:6px;background:var(--accent-deep);border-radius:50%}.rotated.svelte-1tutcwo{display:inline-block;transform:rotate(180deg)}.filters-row.svelte-1tutcwo{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.filters-row.hidden.svelte-1tutcwo{display:none}.filter-input.svelte-1tutcwo,.filter-select.svelte-1tutcwo{padding:6px 10px;font-size:12px;font-family:var(--sans);border:1px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:var(--rad);outline:none}.filter-input.svelte-1tutcwo:focus,.filter-select.svelte-1tutcwo:focus{border-color:var(--accent-deep)}.filter-input.svelte-1tutcwo{min-width:200px}.results-meta.svelte-1tutcwo{margin-top:4px}.magazines-grid.svelte-1tutcwo{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:24px}.empty-state.svelte-1tutcwo{text-align:center;padding:64px 0}.empty-state.svelte-1tutcwo h2:where(.svelte-1tutcwo){font-size:24px;color:var(--ink);margin-bottom:8px}.empty-state.svelte-1tutcwo p:where(.svelte-1tutcwo){font-size:14px;color:var(--ink-soft);margin:0 0 20px}.pagination.svelte-1tutcwo{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.page-btn.svelte-1tutcwo{padding:7px 14px;background:var(--paper);color:var(--ink);border:1px solid var(--ink);border-radius:var(--rad);font-size:12px;font-family:var(--sans);font-weight:500;cursor:pointer}.page-btn.svelte-1tutcwo:hover:not(:disabled){background:var(--paper-2)}.page-btn.svelte-1tutcwo:disabled{opacity:.4;cursor:not-allowed}.page-nums.svelte-1tutcwo{display:flex;gap:4px;align-items:center}.page-num.svelte-1tutcwo{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--paper);color:var(--ink);border:1px solid var(--ink);border-radius:var(--rad);font-size:12px;font-family:var(--sans);cursor:pointer}.page-num.svelte-1tutcwo:hover{background:var(--paper-2)}.page-num.active.svelte-1tutcwo{background:var(--ink);color:var(--paper)}.page-ellipsis.svelte-1tutcwo{color:var(--ink-mute);padding:0 4px}@media(max-width:768px){.page.svelte-1tutcwo{gap:14px}.page-title.svelte-1tutcwo{font-size:28px}.filters-toggle.svelte-1tutcwo{display:flex}.magazines-grid.svelte-1tutcwo{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:16px}}
