.B-TN0W_encabezado{padding:var(--space-3) 0 var(--space-2);border-bottom:1px solid var(--line);background:radial-gradient(circle at 85% 20%, #d32f2f38, transparent 40%), var(--bg-primary);position:relative;overflow:hidden}@media (min-width:768px){.B-TN0W_encabezado{padding:var(--space-4) 0 var(--space-3)}}.B-TN0W_interior{z-index:1;position:relative}.B-TN0W_titulo{text-transform:uppercase;max-width:14ch;font-size:clamp(2.4rem,7vw,4.6rem)}.B-TN0W_intro{max-width:60ch;color:var(--text-muted);font-size:1.08rem}.B-TN0W_kanji{writing-mode:vertical-rl;font-family:var(--font-jp);color:var(--accent-red);opacity:.16;pointer-events:none;font-size:clamp(4rem,14vw,10rem);line-height:1;position:absolute;top:50%;right:4%;transform:translateY(-50%)}
.n9wRxa_barra{margin-bottom:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.n9wRxa_filtros{flex-wrap:wrap;gap:8px;display:flex}.n9wRxa_filtro{border:1px solid var(--line);background:var(--bg-elevated);color:var(--text-primary);font-family:var(--font-display);letter-spacing:.04em;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.85rem;font-weight:700;transition:border-color .2s,background .2s;display:inline-flex}.n9wRxa_filtro span{color:var(--text-muted);font-size:.75rem;font-weight:600}.n9wRxa_filtro:hover{border-color:#d32f2f99}.n9wRxa_filtro[aria-pressed=true]{background:var(--accent-red);border-color:var(--accent-red);color:#fff}.n9wRxa_filtro[aria-pressed=true] span{color:#fffc}.n9wRxa_verTodas{white-space:nowrap}.n9wRxa_grupo{margin-bottom:var(--space-3);border-left:2px solid var(--line);padding-left:22px;position:relative}.n9wRxa_grupoTitulo{margin-bottom:var(--space-1);align-items:baseline;gap:12px;font-size:clamp(1.6rem,4vw,2.2rem);display:flex;position:relative}.n9wRxa_grupoTitulo:before{content:"";background:var(--accent-red);border-radius:50%;width:14px;height:14px;position:absolute;top:.35em;left:-30px;box-shadow:0 0 0 4px #d32f2f40}.n9wRxa_grupoTitulo span{font-family:var(--font-body);color:var(--accent-gold);font-size:.85rem;font-weight:600}.n9wRxa_mosaico{columns:2;column-gap:8px;margin:0;padding:0;list-style:none}@media (min-width:700px){.n9wRxa_mosaico{columns:3;column-gap:10px}}@media (min-width:1100px){.n9wRxa_mosaico{columns:4}}.n9wRxa_mosaico li{break-inside:avoid;margin-bottom:8px}.n9wRxa_miniatura{border:1px solid var(--line);background:var(--bg-elevated);cursor:zoom-in;border-radius:6px;width:100%;padding:0;transition:border-color .25s,box-shadow .25s;display:block;overflow:hidden;box-shadow:0 8px 22px #00000059}.n9wRxa_miniatura img{width:100%;height:auto;transition:transform .4s;display:block}@media (hover:hover){.n9wRxa_miniatura:hover{border-color:#d32f2f99;box-shadow:0 12px 30px #d32f2f2e}.n9wRxa_miniatura:hover img{transform:scale(1.04)}}.n9wRxa_miniatura:focus-visible{outline:2px solid var(--accent-gold);outline-offset:2px}.n9wRxa_visor{z-index:200;background:#080808f5;grid-template-rows:auto 1fr;animation:.2s n9wRxa_aparecer;display:grid;position:fixed;inset:0}@keyframes n9wRxa_aparecer{0%{opacity:0}}.n9wRxa_visorBarra{z-index:2;align-items:center;gap:8px;padding:12px 16px;display:flex}.n9wRxa_contador{font-family:var(--font-display);letter-spacing:.08em;color:var(--text-muted);margin-right:auto;font-weight:700}.n9wRxa_visorBoton{border:1px solid var(--line);color:#fff;cursor:pointer;background:#ffffff0f;border-radius:50%;place-items:center;width:44px;height:44px;font-size:.9rem;display:grid}.n9wRxa_visorBoton:hover{border-color:var(--accent-red)}.n9wRxa_figura{pointer-events:none;grid-template-rows:1fr auto;min-height:0;margin:0;padding:0 16px 16px;display:grid}.n9wRxa_lienzo{min-height:0;position:relative}.n9wRxa_foto{object-fit:contain;pointer-events:auto;animation:.35s n9wRxa_aparecer}.n9wRxa_pie{text-align:center;color:#e3e8eb;flex-wrap:wrap;justify-content:center;gap:6px 14px;padding-top:12px;font-size:.95rem;display:flex}.n9wRxa_pie span{color:var(--accent-gold);font-weight:600}.n9wRxa_flecha{border:1px solid var(--line);color:#fff;cursor:pointer;background:#121212bf;border-radius:50%;width:52px;height:52px;font-size:2rem;line-height:1;transition:border-color .2s;position:absolute;top:50%;translate:0 -50%}.n9wRxa_flecha:hover{border-color:var(--accent-red)}.n9wRxa_anterior{left:16px}.n9wRxa_siguiente{right:16px}@media (max-width:640px){.n9wRxa_flecha{width:44px;height:44px;top:auto;bottom:10px;translate:none}}.n9wRxa_progreso{background:var(--accent-red);height:3px;animation:4s linear forwards n9wRxa_avance;position:absolute;top:0;left:0}@keyframes n9wRxa_avance{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.n9wRxa_foto,.n9wRxa_visor,.n9wRxa_miniatura img{transition:none;animation:none}}
