.works-page[data-astro-cid-lrnz42ov]{display:flex;flex-direction:column;gap:var(--space-5)}.section-header[data-astro-cid-lrnz42ov]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap}.section-title[data-astro-cid-lrnz42ov]{margin:0;font-size:1.35rem}.tabs[data-astro-cid-lrnz42ov]{display:flex;gap:var(--space-2);margin-bottom:var(--space-4);border-bottom:1px solid var(--line)}.tab-btn[data-astro-cid-lrnz42ov]{background:transparent;border:0;border-bottom:2px solid transparent;padding:var(--space-2) var(--space-3);color:var(--muted);cursor:pointer;font-family:inherit;font-size:.92rem;margin-bottom:-1px;transition:color var(--dur-2) ease,border-color var(--dur-2) ease}.tab-btn[data-astro-cid-lrnz42ov]:hover{color:var(--ink)}.tab-btn[data-astro-cid-lrnz42ov].is-active{color:var(--ink);border-bottom-color:var(--accent)}.tab-panel[data-astro-cid-lrnz42ov].is-hidden{display:none}.filter-bar[data-astro-cid-lrnz42ov]{margin-bottom:var(--space-4)}.filter-select[data-astro-cid-lrnz42ov]{padding:var(--space-2) var(--space-3);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);font-family:inherit;font-size:.9rem;min-width:140px}.works-list[data-astro-cid-lrnz42ov]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-4)}.work-card[data-astro-cid-lrnz42ov]{display:flex;flex-direction:column;border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--line);overflow:hidden;transition:border-color var(--dur-2) ease,box-shadow var(--dur-2) ease}.work-card[data-astro-cid-lrnz42ov]:hover{border-color:var(--line-strong);box-shadow:var(--elev-1)}.work-thumb[data-astro-cid-lrnz42ov]{aspect-ratio:4 / 3;background:var(--surface-3);display:grid;place-items:center;color:var(--muted);font-size:.85rem;overflow:hidden}.work-thumb[data-astro-cid-lrnz42ov] img[data-astro-cid-lrnz42ov]{width:100%;height:100%;object-fit:cover}.work-body[data-astro-cid-lrnz42ov]{padding:var(--space-3);flex:1}.work-title[data-astro-cid-lrnz42ov]{margin:0 0 var(--space-1);font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.work-stats[data-astro-cid-lrnz42ov]{display:flex;gap:var(--space-3);font-size:.75rem;color:var(--faint)}.work-footer[data-astro-cid-lrnz42ov]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);border-top:1px solid var(--line);background:var(--surface-3)}.work-status[data-astro-cid-lrnz42ov]{font-size:.72rem;padding:2px 8px;border-radius:999px;background:var(--theme-chip-bg);color:var(--theme-text)}.history-list[data-astro-cid-lrnz42ov]{display:flex;flex-direction:column;gap:var(--space-3)}.history-card[data-astro-cid-lrnz42ov]{display:grid;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--line)}.history-meta[data-astro-cid-lrnz42ov]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);color:var(--muted);font-size:.82rem}.history-prompt[data-astro-cid-lrnz42ov]{margin:0;font-size:.95rem;color:var(--ink)}.history-images[data-astro-cid-lrnz42ov]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-2)}.history-images[data-astro-cid-lrnz42ov] img[data-astro-cid-lrnz42ov]{width:100%;border-radius:var(--radius-sm);border:1px solid var(--line)}.status-badge[data-astro-cid-lrnz42ov]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:.72rem;background:var(--theme-chip-bg);color:var(--theme-text)}.pagination[data-astro-cid-lrnz42ov]{display:flex;gap:var(--space-2);margin-top:var(--space-5);justify-content:center;align-items:center}.pagination[data-astro-cid-lrnz42ov] button[data-astro-cid-lrnz42ov]{padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);cursor:pointer}.pagination[data-astro-cid-lrnz42ov] button[data-astro-cid-lrnz42ov]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:760px){.works-list[data-astro-cid-lrnz42ov]{grid-template-columns:repeat(2,1fr)}}
