.kw-band[data-astro-cid-7muf2awn]{background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-card,18px);margin-block:var(--space-lg) var(--space-xl);box-shadow:0 10px 30px var(--color-shadow);padding:clamp(18px,3vw,34px)}.kw-search[data-astro-cid-7muf2awn]{flex-wrap:wrap;gap:10px;display:flex}.kw-search[data-astro-cid-7muf2awn] input[data-astro-cid-7muf2awn]{border:1.5px solid var(--color-rule);background:var(--color-paper);font:500 16px/1.2 var(--font-body);color:var(--color-ink);border-radius:14px;flex:320px;padding:15px 18px}.kw-search[data-astro-cid-7muf2awn] input[data-astro-cid-7muf2awn]:focus{outline:2.5px solid var(--color-accent);outline-offset:1px;border-color:#0000}.kw-go[data-astro-cid-7muf2awn]{flex:none}.kw-chips[data-astro-cid-7muf2awn]{flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:14px;display:flex}.kw-chips[data-astro-cid-7muf2awn] button[data-astro-cid-7muf2awn]{border:1px solid var(--color-rule);background:var(--color-paper);font:600 13px/1 var(--font-body);color:var(--color-ink-2);cursor:pointer;border-radius:999px;padding:7px 14px}.kw-chips[data-astro-cid-7muf2awn] button[data-astro-cid-7muf2awn]:hover{border-color:var(--color-accent);color:var(--color-accent-deep)}.kw-filters[data-astro-cid-7muf2awn]{border-top:1px dashed var(--color-rule);flex-wrap:wrap;align-items:center;gap:18px;margin-block:18px 6px;padding-block-start:14px;display:flex}.kw-filter[data-astro-cid-7muf2awn]{align-items:center;gap:6px;display:flex}.kw-filter[data-astro-cid-7muf2awn] button[data-astro-cid-7muf2awn],.kw-csv[data-astro-cid-7muf2awn]{border:1px solid var(--color-rule);background:var(--color-paper);font:600 12.5px/1 var(--font-body);color:var(--color-muted);cursor:pointer;border-radius:9px;padding:6px 12px}.kw-filter[data-astro-cid-7muf2awn] button[data-astro-cid-7muf2awn].on{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent-deep)}.kw-csv[data-astro-cid-7muf2awn]{color:var(--color-accent-deep);border-color:var(--color-accent);margin-inline-start:auto}.kw-count[data-astro-cid-7muf2awn]{margin-block:10px 4px}.kw-table[data-astro-cid-7muf2awn]{flex-direction:column;display:flex}.kw-row[data-astro-cid-7muf2awn]{border-bottom:1px solid var(--color-rule-soft);grid-template-columns:52px 1.6fr 1.2fr 1fr auto;align-items:center;gap:12px;padding:12px 10px;display:grid}.kw-row[data-astro-cid-7muf2awn]:hover{background:var(--color-paper)}@media (width<=720px){.kw-row[data-astro-cid-7muf2awn]{grid-template-columns:44px 1fr auto}.kw-row[data-astro-cid-7muf2awn] .kw-meta[data-astro-cid-7muf2awn],.kw-row[data-astro-cid-7muf2awn] .kw-board[data-astro-cid-7muf2awn]{display:none}}.kw-score[data-astro-cid-7muf2awn]{font:700 15px/1.1 var(--font-display);text-align:center;border-radius:10px;padding:8px 4px}.kw-score[data-astro-cid-7muf2awn][data-band=hi]{background:var(--color-herb-soft);color:var(--color-herb)}.kw-score[data-astro-cid-7muf2awn][data-band=mid]{background:var(--color-gold-soft);color:var(--color-gold-ink)}.kw-score[data-astro-cid-7muf2awn][data-band=lo]{background:var(--color-paper-3);color:var(--color-muted)}.kw-word[data-astro-cid-7muf2awn]{color:var(--color-ink);font-size:15px;font-weight:650}.kw-vol[data-astro-cid-7muf2awn]{font:600 11.5px/1 var(--font-body);color:var(--color-herb);background:var(--color-herb-soft);border-radius:7px;margin-inline-start:8px;padding:4px 8px;display:inline-block}.kw-note[data-astro-cid-7muf2awn]{font:400 12.5px/1.4 var(--font-body);color:var(--color-accent-deep);margin-block-start:3px;display:block}.kw-meta[data-astro-cid-7muf2awn]{color:var(--color-muted);font-size:13px}.kw-board[data-astro-cid-7muf2awn] a[data-astro-cid-7muf2awn]{color:var(--color-accent-deep);border-bottom:1.5px solid var(--color-rule);font-size:13px;font-weight:600;text-decoration:none}.kw-board[data-astro-cid-7muf2awn] a[data-astro-cid-7muf2awn]:hover{border-color:var(--color-accent)}.kw-actions[data-astro-cid-7muf2awn]{align-items:center;gap:8px;display:flex}.kw-actions[data-astro-cid-7muf2awn] a[data-astro-cid-7muf2awn],.kw-copy[data-astro-cid-7muf2awn]{font:650 12.5px/1 var(--font-body);color:var(--color-ink-2);border:1px solid var(--color-rule);background:var(--color-paper-2);cursor:pointer;border-radius:8px;padding:6px 10px;text-decoration:none}.kw-actions[data-astro-cid-7muf2awn] a[data-astro-cid-7muf2awn]:hover,.kw-copy[data-astro-cid-7muf2awn]:hover{border-color:var(--color-accent);color:var(--color-accent-deep)}.seasonal-grid[data-astro-cid-7muf2awn]{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:16px;margin-block-start:var(--space-lg);display:grid}.seasonal-card[data-astro-cid-7muf2awn]{background:var(--color-espresso-2);border:1px solid oklch(38% .03 50);border-radius:16px;padding:18px 18px 16px}.seasonal-card[data-astro-cid-7muf2awn][data-status=peak]{border-color:var(--color-gold)}.seasonal-tag[data-astro-cid-7muf2awn]{font:700 11px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold);margin:0 0 8px}.seasonal-card[data-astro-cid-7muf2awn] h3[data-astro-cid-7muf2awn]{color:var(--color-paper-2);margin:0 0 8px;font-size:19px}.seasonal-kw[data-astro-cid-7muf2awn] a[data-astro-cid-7muf2awn]{color:oklch(85% .02 80);border-bottom:1px solid oklch(50% .03 58);font-size:13.5px;text-decoration:none}.seasonal-kw[data-astro-cid-7muf2awn] a[data-astro-cid-7muf2awn]:hover{color:var(--color-gold)}.backlog[data-astro-cid-7muf2awn] ol[data-astro-cid-7muf2awn].backlog-list{margin:0;padding:0;list-style:none}.backlog[data-astro-cid-7muf2awn] ol[data-astro-cid-7muf2awn].backlog-list li[data-astro-cid-7muf2awn]{border-bottom:1px solid var(--color-rule-soft);grid-template-columns:52px 1.6fr 1.2fr 1fr;align-items:center;gap:12px;padding:11px 10px;display:grid}@media (width<=720px){.backlog[data-astro-cid-7muf2awn] ol[data-astro-cid-7muf2awn].backlog-list li[data-astro-cid-7muf2awn]{grid-template-columns:44px 1fr auto}.backlog[data-astro-cid-7muf2awn] .kw-meta[data-astro-cid-7muf2awn],.backlog[data-astro-cid-7muf2awn] .kw-board[data-astro-cid-7muf2awn]{display:none}}.kw-how[data-astro-cid-7muf2awn]{background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:16px;padding:20px}.kw-how[data-astro-cid-7muf2awn] h3[data-astro-cid-7muf2awn]{margin:8px 0 6px;font-size:17px}.kw-faq[data-astro-cid-7muf2awn]{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:18px;display:grid}.kw-faq[data-astro-cid-7muf2awn] h3[data-astro-cid-7muf2awn]{margin:0 0 6px;font-size:17px}
