.answer-block[data-astro-cid-sqtlonjh]{background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:var(--radius);margin:0 0 1.25rem;padding:.6rem .85rem}.answer-block[data-astro-cid-sqtlonjh] p[data-astro-cid-sqtlonjh]{margin:0;font-size:.88rem;line-height:1.8}.faq-section[data-astro-cid-sqtlonjh]{margin:2rem 0}.faq-heading[data-astro-cid-sqtlonjh]{border-bottom:2px solid var(--color-primary);margin-bottom:.75rem;padding-bottom:.4rem;font-size:1rem}.header-row[data-astro-cid-sqtlonjh]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.25rem;display:flex}h1[data-astro-cid-sqtlonjh]{align-items:center;gap:.5rem;margin:0;font-size:1.4rem;display:inline-flex}.season-tag[data-astro-cid-sqtlonjh]{color:#fff;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:600}.season-春[data-astro-cid-sqtlonjh]{background:var(--color-season-spring)}.season-夏[data-astro-cid-sqtlonjh]{background:var(--color-season-summer)}.season-秋[data-astro-cid-sqtlonjh]{background:var(--color-season-autumn)}.season-冬[data-astro-cid-sqtlonjh]{background:var(--color-season-winter)}.hero-card[data-astro-cid-sqtlonjh]{border:1px solid var(--color-border);border-radius:var(--radius);background:linear-gradient(135deg, var(--color-surface) 0%, var(--color-bg) 100%);border-left:4px solid var(--color-primary);margin:0 0 1.5rem;padding:1rem 1.1rem .9rem;position:relative}.hero-春[data-astro-cid-sqtlonjh]{border-left-color:var(--color-season-spring)}.hero-夏[data-astro-cid-sqtlonjh]{border-left-color:var(--color-season-summer)}.hero-秋[data-astro-cid-sqtlonjh]{border-left-color:var(--color-season-autumn)}.hero-冬[data-astro-cid-sqtlonjh]{border-left-color:var(--color-season-winter)}.hero-tag[data-astro-cid-sqtlonjh]{letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:.3rem;font-size:.65rem;font-weight:700;display:inline-block}.hero-nick[data-astro-cid-sqtlonjh]{color:var(--color-text);margin:0 0 .4rem;font-size:1.5rem;line-height:1.2}.hero-fish[data-astro-cid-sqtlonjh]{color:var(--color-text);align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:inline-flex}.hero-fish[data-astro-cid-sqtlonjh]:hover{color:var(--color-primary);text-decoration:none}.hero-fish-name[data-astro-cid-sqtlonjh]{border-bottom:1px dotted;font-size:.95rem;font-weight:700}.hero-stat[data-astro-cid-sqtlonjh]{color:var(--color-text-muted);align-items:baseline;gap:.4rem;font-size:.72rem;display:inline-flex}.hero-rank[data-astro-cid-sqtlonjh]{background:var(--color-primary);color:#fff;border-radius:999px;padding:.05rem .4rem;font-size:.65rem;font-weight:700}.hero-lead[data-astro-cid-sqtlonjh]{color:var(--color-text);margin:.3rem 0 .5rem;font-size:.92rem;line-height:1.6}.hero-tags[data-astro-cid-sqtlonjh]{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.hero-tags[data-astro-cid-sqtlonjh] li[data-astro-cid-sqtlonjh]{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:999px;padding:.1rem .55rem;font-size:.7rem}.column-card[data-astro-cid-sqtlonjh]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);border-top:3px solid var(--color-primary);margin:0 0 1.5rem;padding:.9rem 1.1rem;position:relative}.column-春[data-astro-cid-sqtlonjh]{border-top-color:var(--color-season-spring)}.column-夏[data-astro-cid-sqtlonjh]{border-top-color:var(--color-season-summer)}.column-秋[data-astro-cid-sqtlonjh]{border-top-color:var(--color-season-autumn)}.column-冬[data-astro-cid-sqtlonjh]{border-top-color:var(--color-season-winter)}.column-tag[data-astro-cid-sqtlonjh]{letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:.4rem;font-size:.7rem;font-weight:700;display:inline-block}.column-body[data-astro-cid-sqtlonjh]{color:var(--color-text);text-align:justify;text-justify:inter-character;margin:0;font-size:.92rem;line-height:1.85}.in-season[data-astro-cid-sqtlonjh]{margin-bottom:1.5rem}.in-season[data-astro-cid-sqtlonjh] h2[data-astro-cid-sqtlonjh],.rank-title[data-astro-cid-sqtlonjh]{margin:0 0 .5rem;font-size:1rem}.in-season-list[data-astro-cid-sqtlonjh]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.in-season-list[data-astro-cid-sqtlonjh]>li[data-astro-cid-sqtlonjh]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:.55rem .75rem}.in-season-list[data-astro-cid-sqtlonjh] a[data-astro-cid-sqtlonjh]{color:var(--color-text);justify-content:space-between;align-items:baseline;gap:.4rem;display:flex}.in-season-list[data-astro-cid-sqtlonjh] a[data-astro-cid-sqtlonjh]:hover{color:var(--color-primary);text-decoration:none}.is-name[data-astro-cid-sqtlonjh]{font-size:.9rem;font-weight:700}.is-count[data-astro-cid-sqtlonjh]{color:var(--color-text-muted);font-size:.7rem;font-weight:600}.is-blurb[data-astro-cid-sqtlonjh]{color:var(--color-text-muted);margin:.3rem 0 .4rem;font-size:.78rem;line-height:1.5}.is-tags[data-astro-cid-sqtlonjh]{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.is-tags[data-astro-cid-sqtlonjh] li[data-astro-cid-sqtlonjh]{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:999px;padding:.05rem .4rem;font-size:.65rem}.month-nav[data-astro-cid-sqtlonjh]{gap:.4rem;display:flex}.nav-link[data-astro-cid-sqtlonjh]{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:999px;padding:.25rem .6rem;font-size:.8rem}.nav-link[data-astro-cid-sqtlonjh]:hover{border-color:var(--color-primary);color:var(--color-primary);text-decoration:none}.lead[data-astro-cid-sqtlonjh]{color:var(--color-text-muted);margin:.4rem 0 1.25rem;font-size:.85rem}.empty[data-astro-cid-sqtlonjh]{color:var(--color-text-muted);background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius);padding:1rem;font-size:.85rem}.fish-rank[data-astro-cid-sqtlonjh]{flex-direction:column;gap:.3rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.rank-item[data-astro-cid-sqtlonjh]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);grid-template-columns:2.2em 7em 1fr 4em;align-items:center;gap:.6rem;padding:.4rem .85rem;display:grid}.rank-no[data-astro-cid-sqtlonjh]{color:var(--color-primary);text-align:center;font-weight:700}.fish-link[data-astro-cid-sqtlonjh]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fish-link[data-astro-cid-sqtlonjh]:hover{color:var(--color-primary);text-decoration:underline}.fish-name[data-astro-cid-sqtlonjh]{font-size:.9rem;font-weight:600}.bar-wrap[data-astro-cid-sqtlonjh]{background:var(--color-bg);border-radius:2px;height:8px;overflow:hidden}.bar[data-astro-cid-sqtlonjh]{background:var(--color-primary);border-radius:2px;height:100%;display:block}.fish-count[data-astro-cid-sqtlonjh]{color:var(--color-text-muted);text-align:right;font-size:.78rem;font-weight:700}.hint[data-astro-cid-sqtlonjh]{color:var(--color-text-muted);font-size:.7rem}@media (width<=480px){.rank-item[data-astro-cid-sqtlonjh]{grid-template-columns:1.8em 5em 1fr 3em;gap:.4rem;padding:.4rem .6rem}}.area-month-nav[data-astro-cid-sqtlonjh]{margin:1.5rem 0}.area-month-list[data-astro-cid-sqtlonjh]{flex-wrap:wrap;gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}
