.featured-comic[data-astro-cid-lcdefpme]{text-align:center;width:100%;min-width:0;max-width:100%;margin-bottom:70px}.is-hidden[data-astro-cid-lcdefpme]{display:none!important}.featured-comic[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin:5px 0;font-size:2.7rem}.date[data-astro-cid-lcdefpme]{color:#666;margin-top:5px}.comic-image-link[data-astro-cid-lcdefpme]{width:100%;max-width:700px;margin:0 auto;display:block;overflow:hidden}.featured-image[data-astro-cid-lcdefpme]{border-radius:12px;width:100%;max-width:100%;height:auto;margin:0 auto;display:block;box-shadow:0 4px 12px #00000029}.comic-navigation[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr);align-items:center;gap:10px;margin-top:25px;display:grid}.nav-button[data-astro-cid-lcdefpme]{background:var(--surface-secondary);border:1px solid var(--border);color:var(--text);border-radius:6px;padding:9px 16px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-block}a[data-astro-cid-lcdefpme].nav-button:hover{background:var(--surface-hover);transform:translateY(-1px)}.nav-button[data-astro-cid-lcdefpme].disabled{color:var(--text-muted);opacity:.55;cursor:default}.hero[data-astro-cid-lcdefpme]{border-top:1px solid #ddd;padding:50px 0}.hero[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0;font-size:3rem;line-height:1.1}.tagline[data-astro-cid-lcdefpme]{margin:10px 0;font-size:1.5rem}.intro[data-astro-cid-lcdefpme]{max-width:650px;font-size:1.1rem}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-actions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-radius:7px;padding:10px 18px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:transform .15s,background .15s;display:inline-block}.primary-button[data-astro-cid-lcdefpme]{background:var(--active-bg);color:var(--active-text);border:1px solid var(--active-bg)}.primary-button[data-astro-cid-lcdefpme]:hover{background:var(--surface-hover);color:var(--text);border-color:var(--border);transform:translateY(-2px)}.secondary-button[data-astro-cid-lcdefpme]{background:var(--surface-secondary);color:var(--text);border:1px solid var(--border)}.secondary-button[data-astro-cid-lcdefpme]:hover{background:var(--surface-hover);color:var(--text);transform:translateY(-2px)}.homepage-section[data-astro-cid-lcdefpme]{margin:70px 0 20px}.homepage-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:2rem}.series-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(260px,320px));justify-content:start;gap:30px;display:grid}.series-card[data-astro-cid-lcdefpme]{background:var(--surface-secondary);box-shadow:var(--shadow);border-radius:12px;transition:transform .15s,box-shadow .15s;overflow:hidden}.series-card[data-astro-cid-lcdefpme]:hover{transform:translateY(-3px);box-shadow:0 6px 14px #00000029}.series-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{background:var(--surface-secondary);border-bottom:1px solid var(--border);width:100%;height:auto;display:block}.series-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--text);text-decoration:none}.card-info[data-astro-cid-lcdefpme]{padding:18px 22px 22px}h3[data-astro-cid-lcdefpme]{margin:0}h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}.series-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);margin-bottom:0}.featured-comic[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{max-width:100%}.comic-display[data-astro-cid-lcdefpme]{width:100%}.comic-topline[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:20px;width:100%;max-width:700px;margin:0 auto 14px;display:flex}.comic-topline[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{text-align:right;margin:0;font-size:2rem;line-height:1.1}.comic-topline[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);text-align:left;white-space:nowrap;margin:0;font-size:1rem}.comic-breadcrumbs[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:700px;margin:12px auto 0;display:flex}.comic-breadcrumb-group[data-astro-cid-lcdefpme]{align-items:center;gap:7px;min-width:0;display:flex}.breadcrumb-label[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:.9rem;font-weight:700}.comic-breadcrumbs[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--surface-secondary);border:1px solid var(--border);min-height:30px;color:var(--text);text-align:center;border-radius:5px;justify-content:center;align-items:center;padding:4px 10px;font-size:.9rem;line-height:1.1;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.comic-breadcrumbs[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--surface-hover);transform:translateY(-1px)}@media (width<=600px){.featured-comic[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:2.3rem}.comic-topline[data-astro-cid-lcdefpme]{align-items:center;gap:10px}.comic-topline[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:1.5rem}.comic-topline[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:.85rem}.comic-breadcrumbs[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch;gap:8px}.comic-breadcrumb-group[data-astro-cid-lcdefpme]{justify-content:space-between}.comic-breadcrumbs[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{flex:1}.comic-navigation[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:10px}.previous[data-astro-cid-lcdefpme],.next[data-astro-cid-lcdefpme]{text-align:center}.nav-button[data-astro-cid-lcdefpme]{text-align:center;width:100%}.hero[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:2.5rem}.hero-actions[data-astro-cid-lcdefpme]{flex-direction:column}.hero-actions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-align:center}.comic-breadcrumbs[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center}.comic-breadcrumbs[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{flex:none;width:100%;max-width:240px}}
