.genre-page[data-astro-cid-dunxz6zl]{max-width:var(--max-width);margin:0 auto}h1[data-astro-cid-dunxz6zl]{font-size:1.5rem;line-height:1.4;margin-bottom:1.5rem}h2[data-astro-cid-dunxz6zl]{font-size:1.15rem;color:var(--gold);margin-bottom:.8rem;padding-bottom:.4rem;border-bottom:1px solid var(--border)}section[data-astro-cid-dunxz6zl]{margin-bottom:2rem}.genre-overview[data-astro-cid-dunxz6zl] p[data-astro-cid-dunxz6zl]{font-size:.95rem;line-height:1.8;color:var(--text)}.appeal-box[data-astro-cid-dunxz6zl]{background:var(--bg-card);border-left:3px solid var(--gold);padding:1rem 1.2rem;border-radius:0 6px 6px 0}.appeal-box[data-astro-cid-dunxz6zl] p[data-astro-cid-dunxz6zl]{font-size:.95rem;line-height:1.6;color:var(--text)}.cta-box[data-astro-cid-dunxz6zl]{background:var(--bg-card);border:1px solid var(--gold-dim);border-radius:8px;padding:1.5rem;text-align:center}.cta-text[data-astro-cid-dunxz6zl]{font-size:1rem;margin-bottom:1rem}.cta-button[data-astro-cid-dunxz6zl]{display:inline-block;padding:.7rem 2rem;background:var(--gold);color:#000;font-weight:700;border-radius:6px;font-size:1rem;transition:background .2s}.cta-button[data-astro-cid-dunxz6zl]:hover{background:var(--gold-dim);color:#000}.beginner-box[data-astro-cid-dunxz6zl]{background:var(--bg-card);border:1px solid var(--border);border-radius:6px;padding:1rem 1.2rem}.beginner-box[data-astro-cid-dunxz6zl] p[data-astro-cid-dunxz6zl]{font-size:.9rem;line-height:1.6;color:var(--text)}.actress-list[data-astro-cid-dunxz6zl],.genre-list[data-astro-cid-dunxz6zl]{list-style:none;display:flex;flex-direction:column;gap:.5rem}.actress-list[data-astro-cid-dunxz6zl] a[data-astro-cid-dunxz6zl]{display:flex;justify-content:space-between;align-items:center;padding:.7rem 1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:6px;transition:border-color .2s}.actress-list[data-astro-cid-dunxz6zl] a[data-astro-cid-dunxz6zl]:hover{border-color:var(--gold-dim)}.actress-genres[data-astro-cid-dunxz6zl]{font-size:.8rem;color:var(--text-dim)}.genre-tags[data-astro-cid-dunxz6zl]{display:flex;flex-wrap:wrap;gap:.5rem}.genre-tag[data-astro-cid-dunxz6zl]{padding:.4rem .8rem;background:var(--bg-card);border:1px solid var(--border);border-radius:4px;font-size:.85rem;color:var(--text);transition:border-color .2s}a[data-astro-cid-dunxz6zl].genre-tag:hover{border-color:var(--gold-dim);color:var(--gold)}.genre-list[data-astro-cid-dunxz6zl] a[data-astro-cid-dunxz6zl]{display:block;padding:.6rem 1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:6px;transition:border-color .2s}.genre-list[data-astro-cid-dunxz6zl] a[data-astro-cid-dunxz6zl]:hover{border-color:var(--gold-dim)}.works-list[data-astro-cid-dunxz6zl]{display:flex;flex-direction:column;gap:1rem}.work-card[data-astro-cid-dunxz6zl]{display:flex;gap:1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:1.2rem}.work-card[data-astro-cid-dunxz6zl]:hover{border-color:var(--gold-dim)}.work-rank[data-astro-cid-dunxz6zl]{font-size:1.5rem;font-weight:700;color:var(--gold);min-width:2rem;text-align:center}.work-body[data-astro-cid-dunxz6zl]{flex:1;min-width:0}.work-title[data-astro-cid-dunxz6zl]{font-size:1rem;font-weight:600;margin-bottom:.4rem;color:var(--text)}.work-meta[data-astro-cid-dunxz6zl]{font-size:.8rem;color:var(--text-dim);margin-bottom:.6rem;display:flex;gap:.8rem}.work-year[data-astro-cid-dunxz6zl]{color:var(--gold-dim)}.work-actress[data-astro-cid-dunxz6zl]{color:var(--gold)}.work-desc[data-astro-cid-dunxz6zl]{font-size:.9rem;line-height:1.6;color:var(--text);margin-bottom:.8rem}.work-link[data-astro-cid-dunxz6zl]{display:inline-block;padding:.4rem 1rem;background:var(--gold);color:#000;font-size:.85rem;font-weight:600;border-radius:4px;transition:background .2s}.work-link[data-astro-cid-dunxz6zl]:hover{background:var(--gold-dim);color:#000}.hodai-box[data-astro-cid-dunxz6zl]{background:var(--bg-card);border:1px solid var(--gold-dim);border-radius:10px;padding:2rem 1.5rem;text-align:center}.hodai-koumei[data-astro-cid-dunxz6zl]{font-size:1.15rem;font-weight:700;color:var(--gold);margin-bottom:1rem}.hodai-desc[data-astro-cid-dunxz6zl]{font-size:.95rem;color:var(--text);line-height:1.8;margin-bottom:1.5rem}.hodai-desc[data-astro-cid-dunxz6zl] strong[data-astro-cid-dunxz6zl]{color:var(--gold)}.hodai-btn[data-astro-cid-dunxz6zl]{display:inline-block;padding:.9rem 2.5rem;background:var(--gold);color:#000;font-size:1.1rem;font-weight:700;border-radius:6px;transition:background .2s}.hodai-btn[data-astro-cid-dunxz6zl]:hover{background:var(--gold-dim);color:#000}.hodai-note[data-astro-cid-dunxz6zl]{font-size:.8rem;color:var(--text-dim);margin-top:.8rem}.about-koumei[data-astro-cid-dunxz6zl] p[data-astro-cid-dunxz6zl]{font-size:.9rem;line-height:1.8;color:var(--text)}
