.card.actress-dir{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px}.actress-dir .page-title{margin:12px 0 8px;font-size:1.4rem;line-height:1.4}.actress-dir .page-lead{color:var(--muted);margin-bottom:16px;font-size:.9rem;line-height:1.6}.actress-dir .tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:0;margin:0 0 16px;display:flex}.actress-dir .tabs a,.actress-dir .tabs span{color:var(--muted);border-bottom:2px solid #0000;padding:6px 16px;font-size:.88rem;font-weight:700;text-decoration:none}.actress-dir .tabs [aria-current=page]{border-bottom-color:var(--accent);color:var(--heading)}.actress-dir .list{margin:0;padding:0;list-style:none}.actress-dir .list li+li{border-top:1px solid var(--border)}.actress-dir .list a{color:var(--text);align-items:center;gap:12px;padding:12px 4px;text-decoration:none;display:flex}.actress-dir .list a:hover .list__name{text-decoration:underline}.actress-dir .list__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.actress-dir .list__name{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:1.02rem;font-weight:700;display:flex}.actress-dir .list__name small{color:var(--muted);font-size:.75rem;font-weight:400}.actress-dir .list__rank{color:var(--accent);font-size:.82rem;font-weight:700}.actress-dir .list__meta{color:var(--muted);font-size:.78rem}.actress-dir .list a:after{content:"›";content:"›" / "";color:var(--muted);font-size:1.3rem}
