.platos--ficha .plato,.tags--ficha{opacity:1}.plato--ficha img.es-cartel{background:var(--fondo)}.ficha__volver{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--s-2)}.ficha__volver:hover,.ficha__volver:focus-visible{text-decoration:underline;text-underline-offset:.12em}.ficha__volver-pie{display:none;margin-top:var(--s-7)}.ficha__pila{margin:var(--s-6) 0 var(--s-3)}.ficha__pila+.ficha__titulo{margin-top:0}.ficha__titulo{margin:var(--s-6) 0 var(--s-5);font-family:var(--cartel);font-weight:var(--w-cartel);font-size:min(var(--fs-t2),4.2cqh);line-height:var(--lh-tight);letter-spacing:var(--ls-cartel);text-transform:uppercase;color:var(--tinta)}.ficha__titulo--largo{font-size:min(var(--fs-t1),3cqh)}.ficha__titulo .titulo__quiebro{display:inline-block;transform:rotate(var(--quiebro, 0deg));transform-origin:50% 70%}.ficha__subtitulo{margin:calc(-1 * var(--s-3)) 0 var(--s-4);max-width:62ch;font-family:var(--texto);font-weight:var(--w-texto);font-style:italic;font-size:var(--fs-lectura);line-height:var(--lh-snug);color:var(--tinta)}.shell__cell.ficha{border:0;background:none;color:var(--tinta)}.ficha.m-papel{--tinta: var(--ink);--tinta-suave: var(--ink-soft)}.ficha>*{padding-inline:var(--s-4)}.ficha__meta,.ficha__cuando,.ficha__k{display:flex;align-items:center;gap:var(--s-2);margin:0 0 var(--s-3);font-family:var(--anotacion);font-weight:var(--w-anotacion);font-size:var(--fs-texto);letter-spacing:var(--ls-nota);text-transform:lowercase;color:var(--tinta-suave);font-variant-numeric:tabular-nums}.ficha__meta .marca{color:var(--tinta)}.ficha__cuando{padding-bottom:var(--s-4);margin-bottom:var(--s-5);border-bottom:var(--rule) solid var(--pluma)}.ficha__cuando time{color:var(--tinta)}.ficha__sesiones{margin:0 0 var(--s-3);font-family:var(--anotacion);font-weight:var(--w-anotacion);font-size:var(--fs-texto);letter-spacing:var(--ls-nota);font-variant-numeric:tabular-nums}.ficha__sesiones li{display:flex;justify-content:space-between;gap:var(--s-4);padding:var(--s-1) 0}.ficha__k{margin:var(--s-7) 0 var(--s-3);font-size:var(--fs-lectura);color:var(--tinta)}.registro,.equipo{display:grid;grid-template-columns:13ch 1fr;gap:var(--s-1) var(--s-4);text-transform:lowercase}.registro>div,.equipo>div{display:contents}.registro dt,.equipo dt{font-family:var(--anotacion);font-weight:var(--w-anotacion);font-size:var(--fs-texto);letter-spacing:var(--ls-nota);color:var(--tinta-suave)}.registro dd{font-family:var(--anotacion);font-weight:var(--w-anotacion);font-size:var(--fs-texto);letter-spacing:var(--ls-nota);font-variant-numeric:tabular-nums}.registro dd a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:color-mix(in srgb,currentcolor 45%,transparent);transition:text-decoration-color var(--dur-tick)}.registro dd a:hover,.registro dd a:focus-visible{text-decoration-color:currentcolor}.ficha__bio{font-size:var(--fs-texto)}.ficha__enlaces{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);margin:var(--s-4) 0 0;font-family:var(--anotacion);font-weight:var(--w-anotacion);font-size:var(--fs-texto);letter-spacing:var(--ls-nota);text-transform:lowercase}.ficha__enlaces a{color:var(--tinta);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:color-mix(in srgb,currentcolor 45%,transparent);transition:text-decoration-color var(--dur-tick)}.ficha__enlaces a:hover,.ficha__enlaces a:focus-visible{text-decoration-color:currentcolor}.equipo dd{font-family:var(--texto);font-weight:var(--w-texto);font-size:var(--fs-lectura);line-height:1.4}.equipo__prosa,.ficha__prosa{max-width:62ch}.equipo__prosa{font-size:var(--fs-texto)}.ficha__prosa{font-size:var(--fs-lectura)}.ficha .prose,.ficha .prose :is(h2,h3,h4,em,blockquote),.ficha .prose a{color:var(--tinta)}.ficha .prose a{border-bottom-color:var(--tinta-suave)}.ficha__docs{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--s-5);margin:0 0 var(--s-8)}.ficha__docs img{display:block;width:100%;border:var(--rule) solid var(--tinta-suave)}.ficha__docs .cita{margin-top:var(--s-2);font-size:var(--fs-nota);color:var(--tinta-suave)}.doc__visor{display:block;width:100%;padding:0;border:0;background:none;color:inherit;cursor:zoom-in}.doc__visor img{transition:border-color var(--dur-tick) var(--ease-room)}.doc__visor:hover img,.doc__visor:focus-visible img{border-color:var(--figura)}.visor{position:fixed;inset:0;width:100%;height:100%;max-width:100%;max-height:100%;margin:0;padding:var(--s-6);border:0;overscroll-behavior:contain;background:color-mix(in srgb,var(--ink) 92%,transparent);color:var(--paper)}.visor[open]{display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:var(--s-4);animation:visor-entra var(--dur-room) var(--ease-room)}.visor__fig{display:flex;flex-direction:column;align-items:center;gap:var(--s-3);min-height:0;max-height:100%;margin:0}.visor__img{min-height:0;max-width:100%;max-height:100%;object-fit:contain}.visor__pie{flex:0 0 auto;color:var(--anotacion-sobre-negro)}.visor__cerrar{padding:var(--s-2) var(--s-4);border:var(--rule) solid var(--paper);background:none;color:var(--paper);font:var(--w-anotacion) var(--fs-nota) / 1.2 var(--anotacion);letter-spacing:var(--ls-nota);text-transform:lowercase;cursor:pointer}.visor__cerrar:hover{background:var(--paper);color:var(--ink)}@keyframes visor-entra{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.visor[open]{animation:none}.doc__visor img,.ficha__enlaces a{transition:none}}@media(max-width:880px){.shell__grid[data-shell=archivo]>.platos--ficha{order:2;display:block;position:relative;width:auto;aspect-ratio:100 / 80;margin:0 var(--s-4) var(--s-4)}.plato--ficha{position:absolute;inset:0}.shell__grid[data-shell=archivo]>.ficha{order:3}.ficha__volver-pie{display:block}.ficha__titulo{font-size:30px;overflow-wrap:anywhere}.shell__cell--cota .cota__val{flex:0 1 auto;white-space:normal}.ficha__docs{grid-template-columns:repeat(2,minmax(0,1fr))}.ficha__docs img{aspect-ratio:4 / 3;object-fit:cover}.visor{padding:var(--s-3)}}.ficha__video{margin:var(--s-6) 0;aspect-ratio:16 / 9}.ficha__video>:is(iframe,video){display:block;width:100%;height:100%;border:0;background:var(--ink)}
