
@font-face{font-family:"Melody3";src:url(data:font/woff;base64,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) format("woff");font-display:block}
/* Concepto: revista de fanzine con archivo. Masthead negro, marcador amarillo como firma, lectura en columna de 68 caracteres, un color por sección. */
:root{
--paper:#f4f5f7;--surface:#fff;--surface2:#e9ecf1;--ink:#10131a;--muted:#4a5163;--rule:#d3d8e2;--edge:#6b7386;
--link:#1c4ed8;--visited:#6a3fb8;--hi:#ffd60a;--on-hi:#10131a;--mast:#10131a;--on-mast:#f4f5f7;--focus:#1c4ed8;
--c-crit:#1c4ed8;--c-red:#b3261e;--c-com:#0b7a53;--c-enc:#7a35d6;--c-tienda:#cc0000;
--font-ui:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
--font-read:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;
--font-brand:"Melody3","Iowan Old Style",Georgia,serif;
--measure:68ch;--wrap:1200px}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--paper:#0c0f15;--surface:#141924;--surface2:#1b2130;--ink:#eef1f7;--muted:#a7afc0;--rule:#2a3244;--edge:#8a95ac;--link:#8eb0ff;--visited:#c3a8ff;--mast:#05070b;--focus:#8eb0ff;--c-crit:#8eb0ff;--c-red:#ff8a80;--c-com:#54d6a6;--c-enc:#c6a0ff;--c-tienda:#ff5257;color-scheme:dark}}
:root[data-theme="dark"]{--paper:#0c0f15;--surface:#141924;--surface2:#1b2130;--ink:#eef1f7;--muted:#a7afc0;--rule:#2a3244;--edge:#8a95ac;--link:#8eb0ff;--visited:#c3a8ff;--mast:#05070b;--focus:#8eb0ff;--c-crit:#8eb0ff;--c-red:#ff8a80;--c-com:#54d6a6;--c-enc:#c6a0ff;--c-tienda:#ff5257;color-scheme:dark}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-ui);font-size:1.0625rem;line-height:1.55}
img{max-width:100%;height:auto;display:block}
a{color:var(--link);text-decoration-thickness:.08em;text-underline-offset:.18em}
a:visited{color:var(--visited)}
a:hover{background:var(--hi);color:var(--on-hi)}
:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:2px}
.sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--hi);color:var(--on-hi);padding:10px 14px;font-weight:700;border-radius:4px;text-decoration:none}
.skip:focus{top:8px}
.wrap{max-width:var(--wrap);margin:0 auto;padding-inline:clamp(16px,4vw,32px)}
.page{padding-block:24px 64px}
.view[hidden]{display:none}
h1,h2,h3{text-wrap:balance;line-height:1.15;margin:0}
.dot{display:inline-block;width:.7em;height:.7em;margin-right:.5em;border-radius:1px;background:currentColor}
.c-crit{color:var(--c-crit)}.c-red{color:var(--c-red)}.c-com{color:var(--c-com)}.c-enc{color:var(--c-enc)}.c-tienda{color:var(--c-tienda)}
/* masthead */
.mast{background:var(--mast);color:var(--on-mast)}
.mast-in{display:flex;align-items:center;gap:16px 24px;flex-wrap:wrap;padding-block:14px}
.brand{font-family:var(--font-brand);font-size:2.4rem;line-height:1;color:var(--on-mast);text-decoration:none;padding-bottom:4px;margin-right:auto}
.brand:hover,.brand:visited{background:none;color:var(--on-mast)}
.brand b{color:var(--hi);font-weight:400}
.search{display:flex;flex:1 1 260px;max-width:440px}
.search input{flex:1;min-width:0;height:44px;padding:0 14px;border:2px solid var(--edge);border-right:0;border-radius:4px 0 0 4px;background:var(--surface);color:var(--ink);font:inherit}
.search button{height:44px;padding:0 18px;border:2px solid var(--hi);background:var(--hi);color:var(--on-hi);font:inherit;font-weight:700;border-radius:0 4px 4px 0;cursor:pointer}
.tools{display:flex;align-items:center;gap:8px}
.tool-b{min-height:44px;min-width:44px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--edge);background:transparent;color:var(--on-mast);border-radius:4px;font:inherit;font-weight:600;cursor:pointer;text-decoration:none}
.tool-b:hover{background:var(--hi);border-color:var(--hi);color:var(--on-hi)}
.theme svg{width:20px;height:20px}
/* nav */
.dm-nav{border-top:1px solid #2b3244;position:relative}
.dm-bar{list-style:none;margin:0;padding:0;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}
.dm-bar::-webkit-scrollbar{display:none}
.dm-sec{position:static;flex:none}
.dm-ext{margin-left:auto}
.dm-tab{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:46px;padding:0 16px;color:var(--on-mast);text-decoration:none;font-weight:700;font-size:.9375rem;letter-spacing:.02em}
.dm-tab:visited{color:var(--on-mast)}
.dm-tab:hover,.dm-sec[data-open="1"] .dm-tab{background:var(--hi);color:var(--on-hi)}
.dm-tab.on{box-shadow:inset 0 -4px 0 var(--hi)}
.dm-tab:focus-visible{outline-color:var(--hi);outline-offset:-3px}
.dm-car{width:0;height:0;border:4px solid transparent;border-top-color:currentColor;margin-top:4px}
.dm-panel{position:absolute;left:0;right:0;top:100%;z-index:60;background:var(--surface);color:var(--ink);border:1px solid var(--edge);border-top:0;box-shadow:0 18px 30px -18px rgba(0,0,0,.5)}
.dm-panel[hidden]{display:none}
.dm-panel-in{max-width:var(--wrap);margin:0 auto;padding:16px clamp(16px,4vw,32px) 20px}
.dm-panelhd{display:flex;align-items:baseline;margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid var(--rule);font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:.8125rem}
.dm-all{margin-left:auto;text-transform:none;letter-spacing:0;font-weight:600;font-size:.875rem}
.dm-items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2px 16px}
.dm-item{display:block;padding:8px 10px;color:var(--ink);text-decoration:none;border-radius:4px}
.dm-item:visited{color:var(--ink)}
.dm-item:hover{background:var(--surface2);color:var(--ink)}
.dm-item b{display:block;font-size:.9375rem}
.dm-item span{display:block;font-size:.8125rem;color:var(--muted)}
@media (max-width:820px){.dm-panel,.dm-panel[hidden]{display:none}.dm-car{display:none}.dm-ext{margin-left:0}}
/* franja de la home */
.strap{background:var(--surface);border-bottom:1px solid var(--rule)}
.strap .wrap{padding-block:18px}
.strap-t{font-size:clamp(1.15rem,2.4vw,1.5rem);font-weight:800;letter-spacing:-.01em}
.strap-s{margin:2px 0 0;color:var(--muted);font-size:.9375rem}
/* piezas */
.kicker{margin:0 0 6px;font-size:.8125rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}
.h-sec{display:flex;align-items:center;font-size:1.0625rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;margin:0 0 14px}
.h-sec a{color:inherit}.h-sec2{margin-top:26px}
.block{margin-top:44px}
.block-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:2px solid var(--ink);margin-bottom:18px}
.block-h .h-sec{margin:0 0 10px}
.more{font-weight:700;font-size:.9375rem}
.meta{margin:10px 0 0;color:var(--muted);font-size:.9375rem}
.dek,.lead-d,.art-d,.ficha-l{font-family:var(--font-read)}
.noimg{display:flex;align-items:center;justify-content:center;background:var(--surface2);color:var(--muted);font-size:.8125rem;border:1px solid var(--rule);width:100%}
/* hero */
.hero{display:grid;gap:32px;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start}
.lead-img{width:100%;object-fit:cover;background:var(--surface2)}
.lead-b{padding-top:14px}
.lead-t{font-family:var(--font-read);font-size:clamp(1.6rem,3.4vw,2.5rem);font-weight:800;letter-spacing:-.01em}
.lead-t a{color:var(--ink);text-decoration:none}
.lead-t a:hover{background:var(--hi);color:var(--on-hi)}
.lead-d{margin:12px 0 0;font-size:1.1875rem;line-height:1.6;max-width:var(--measure)}
.row{display:flex;gap:14px;padding:14px 0;border-top:1px solid var(--rule)}
.row:first-of-type{border-top:0;padding-top:0}
.row-img{width:96px;flex:none;object-fit:cover;background:var(--surface2)}
.row-n .row-img{width:140px}
.row-t{font-size:1.0625rem;font-weight:700}
.row-t a{color:var(--ink);text-decoration:none}
.row-t a:hover{background:var(--hi);color:var(--on-hi)}
.row-x{margin:4px 0 0;color:var(--muted);font-size:.9375rem}
.news-l{list-style:none;margin:0 0 10px;padding:0}
.news-l a,.mini-l a{display:block;padding-block:5px}
.h-sec a,.card-t a,.row-t a,.rev-t a{display:inline-block;padding-block:3px}
.bc a,.more,.tags a{display:inline-block;padding-block:5px}
.news-l li{padding:6px 0;border-top:1px solid var(--rule);font-weight:600;line-height:1.35}
.news-l li:first-child{border-top:0}
/* tarjetas */
.grid-cards{display:grid;gap:22px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}
@media (min-width:600px){.grid-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (min-width:1000px){.grid-cards{grid-template-columns:repeat(6,minmax(0,1fr))}}
.card{display:flex;flex-direction:column;gap:10px;min-width:0}
.card-img{width:100%;object-fit:cover;background:var(--surface2);border:1px solid var(--rule)}
.card-t{font-size:1rem;font-weight:700;line-height:1.25}
.card-t a{color:var(--ink);text-decoration:none}
.card-t a:hover{background:var(--hi);color:var(--on-hi)}
.card:hover .card-img{box-shadow:4px 4px 0 var(--ink)}
.dek{margin:6px 0 0;font-size:.9375rem;line-height:1.45;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.cm{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:.875rem;margin-top:6px}
.tabs{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:20px}
.tabs [role=tab]{min-height:44px;padding:0 16px;border:2px solid var(--edge);background:var(--surface);color:var(--ink);font:inherit;font-weight:700;border-radius:4px;cursor:pointer}
.tabs [role=tab][aria-selected=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}
.shop-l{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}
@media (min-width:600px){.shop-l{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (min-width:1000px){.shop-l{grid-template-columns:repeat(6,minmax(0,1fr))}}
.shop{display:flex;flex-direction:column;gap:8px;color:var(--ink);text-decoration:none;font-size:.875rem;font-weight:600;line-height:1.3}
.shop:visited{color:var(--ink)}
.shop-img{width:100%;object-fit:contain;background:var(--surface);border:1px solid var(--rule)}
.trio,.hub{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}
.mini,.hubc{background:var(--surface);border:1px solid var(--rule);padding:18px;min-width:0}
.mini-h{display:flex;align-items:center;font-size:1rem;font-weight:800;margin:0 0 10px}
.mini-l{list-style:none;margin:0;padding:0}
.mini-l li{padding:3px 0;border-top:1px solid var(--rule);font-size:.9375rem;line-height:1.35}
.hubc-d{color:var(--muted);margin:0 0 10px}
/* cabecera de sección */
.bc ol{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:4px 0;font-size:.875rem}
.bc li+li::before{content:"/";margin:0 8px;color:var(--muted)}
.ph{margin-bottom:22px}
.ph h1,.ficha-h h1{font-size:clamp(1.9rem,4.4vw,3rem);font-weight:800;letter-spacing:-.02em}
.ph-d{margin:8px 0 0;color:var(--muted);max-width:var(--measure)}
.tool{display:flex;gap:16px 24px;flex-wrap:wrap;align-items:end;padding:16px;background:var(--surface);border:1px solid var(--rule)}
.tool-f{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:end;flex:1 1 320px}
.tool-f label,.tool-o label,.msg-f label{display:block;width:100%;font-size:.875rem;font-weight:700}
.tool-f input,.tool-o select,.msg-f textarea{min-height:44px;padding:0 12px;border:2px solid var(--edge);background:var(--surface);color:var(--ink);font:inherit;border-radius:4px}
.tool-f input{flex:1;min-width:0}
.msg-f textarea{width:100%;padding:10px 12px;max-width:var(--measure)}
.btn{min-height:44px;padding:0 20px;border:2px solid var(--ink);background:var(--ink);color:var(--paper);font:inherit;font-weight:700;border-radius:4px;cursor:pointer}
.btn:hover{background:var(--hi);color:var(--on-hi);border-color:var(--ink)}
.chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0}
.chip{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:2px solid var(--edge);background:var(--surface);color:var(--ink);border-radius:999px;font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer;text-decoration:none}
.chip[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}
.chip-a:hover{background:var(--hi);color:var(--on-hi)}
.chips-r{margin-top:14px}
/* listado de críticas */
.list{display:flex;flex-direction:column;margin-top:24px}
.grp{margin:0 0 8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:.8125rem;color:var(--muted)}
.rev{display:flex;gap:20px;padding:22px 0;border-top:1px solid var(--rule)}
.rev-img{width:118px;flex:none;object-fit:cover;background:var(--surface2);border:1px solid var(--rule)}
.rev-b{min-width:0}
.rev-t{font-size:clamp(1.15rem,2vw,1.4rem);font-weight:800}
.rev-t a{color:var(--ink);text-decoration:none}
.rev-t a:hover{background:var(--hi);color:var(--on-hi)}
.by{margin:4px 0 0;font-weight:600;color:var(--muted);font-size:.9375rem}
.rev-x{margin:8px 0 0;font-family:var(--font-read);font-size:1.0625rem;line-height:1.6;max-width:var(--measure)}
.rev-m{margin:6px 0 0}
.pager ul{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:34px 0 0;padding:0}
.pager a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;border:2px solid var(--edge);color:var(--ink);text-decoration:none;font-weight:700;border-radius:4px;background:var(--surface)}
.pager a:visited{color:var(--ink)}
.pager a[aria-current]{background:var(--ink);color:var(--paper);border-color:var(--ink)}
.pager li{display:flex;align-items:center}
/* ficha */
.ficha-h{margin-bottom:26px}
.ficha-l{margin:10px 0 0;font-size:1.3rem;line-height:1.45;max-width:var(--measure);font-style:italic}
.ficha-g{display:grid;gap:34px;grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start}
.ficha-a{position:sticky;top:16px;display:flex;flex-direction:column;gap:18px}
.cover{width:100%;object-fit:cover;background:var(--surface2);border:1px solid var(--rule);box-shadow:6px 6px 0 var(--ink)}
.hechos{list-style:none;margin:0;padding:0}
.hechos li{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-top:1px solid var(--rule);font-size:.9375rem}
.hechos span{color:var(--muted)}.hechos b{text-align:right}
.votes{display:flex;gap:8px;flex-wrap:wrap}
.vote{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:2px solid var(--edge);background:var(--surface);color:var(--ink);font:inherit;font-weight:700;border-radius:4px;cursor:pointer}
.vote[aria-pressed=true]{background:var(--hi);border-color:var(--ink);color:var(--on-hi)}
.h2{font-size:1.4rem;font-weight:800;margin:34px 0 10px;letter-spacing:-.01em}
.h2:first-child{margin-top:0}
.prose{font-family:var(--font-read);font-size:1.1875rem;line-height:1.7;max-width:var(--measure)}
.prose p{margin:0 0 1.1em}
.prose h2{font-family:var(--font-ui);font-size:1.5rem;font-weight:800;margin:1.6em 0 .5em;letter-spacing:-.01em}
.prose-l>p:first-child::first-line{font-weight:700}
.dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 28px;margin:0;max-width:820px}
.dl-r{padding:10px 0;border-top:1px solid var(--rule)}
.dl dt{font-size:.8125rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}
.dl dd{margin:2px 0 0}
.rep{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px 18px;max-width:820px}
.rep1{display:block;max-width:var(--measure)}.rep1 li{margin:0 0 .6em}
.byline{margin:30px 0 0;color:var(--muted);font-size:.9375rem}
.foro{margin-top:44px;padding-top:6px;border-top:2px solid var(--ink)}
.cnt{display:inline-block;background:var(--hi);color:var(--on-hi);padding:0 9px;border-radius:999px;font-size:1rem}
.ex{margin:0 0 14px;color:var(--muted);font-size:.875rem}
.msgs{list-style:none;margin:0 0 24px;padding:0;max-width:var(--measure)}
.msg{padding:16px 0;border-top:1px solid var(--rule)}
.msg header{display:flex;gap:10px;align-items:baseline}
.msg-d{color:var(--muted);font-size:.875rem}
.msg p{margin:6px 0 0}
/* artículo */
.art{max-width:calc(var(--measure) + 340px);margin:0 auto}
.art-g{display:grid;gap:8px 44px;grid-template-columns:minmax(0,1fr);grid-template-areas:'fig' 'txt'}
.art-g .art-f{grid-area:fig}.art-g .prose{grid-area:txt}
@media (min-width:960px){.art-g{grid-template-columns:minmax(0,var(--measure)) 260px;grid-template-areas:'txt fig';align-items:start}.art-g .art-f{position:sticky;top:16px;margin-top:6px}}
.art-h h1{font-family:var(--font-read);font-size:clamp(2rem,5vw,3.25rem);font-weight:800;letter-spacing:-.02em;line-height:1.08}
.art-d{margin:16px 0 0;font-size:1.3rem;line-height:1.55;color:var(--muted)}
.art-f{margin:20px 0;max-width:420px}
.art-img{width:100%;object-fit:cover;background:var(--surface2);border:1px solid var(--rule)}
.art-f figcaption{margin-top:8px;font-size:.875rem;color:var(--muted)}
.prose-l{margin-top:10px}
.art-ft{margin-top:34px;padding-top:18px;border-top:2px solid var(--ink);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center}
.tags{margin:0}
/* notas */
.prose-w .prose{font-family:var(--font-ui);font-size:1.0625rem;line-height:1.65}
.tblw{overflow-x:auto;border:1px solid var(--rule);background:var(--surface)}
.tbl{border-collapse:collapse;width:100%;min-width:560px;font-size:.9375rem}
.tbl th,.tbl td{padding:11px 14px;text-align:left;vertical-align:top;border-top:1px solid var(--rule)}
.tbl thead th{border-top:0;background:var(--surface2);font-size:.8125rem;text-transform:uppercase;letter-spacing:.06em}
/* pie */
.foot{background:var(--mast);color:var(--on-mast);margin-top:20px}
.foot-in{display:grid;gap:22px 32px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding-block:34px}
.foot h2{font-size:.8125rem;text-transform:uppercase;letter-spacing:.08em;color:var(--hi);margin:0 0 10px}
.foot ul{list-style:none;margin:0;padding:0}
.foot li{margin:0}
.foot a{display:inline-block;padding:6px 0;color:var(--on-mast)}
.foot a:visited{color:var(--on-mast)}
.foot a:hover{background:var(--hi);color:var(--on-hi)}
.foot p{margin:0;color:#c3c9d6;font-size:.9375rem}
.foot-c{border-top:1px solid #2b3244;padding-block:16px;font-size:.875rem;color:#c3c9d6}
@media (max-width:900px){.hero{grid-template-columns:minmax(0,1fr)}.ficha-g{grid-template-columns:minmax(0,1fr)}.ficha-a{position:static;flex-direction:row;flex-wrap:wrap;align-items:flex-start}.ficha-a .cover{width:150px}.ficha-a .hechos{flex:1 1 200px}}
@media (max-width:640px){.brand{order:1}.tools{order:2}.search{order:3;flex:1 1 100%;max-width:none}}
@media (max-width:560px){.brand{font-size:2rem}.rev{gap:14px}.rev-img{width:84px}.row-n .row-img{width:96px}.grid-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.search{max-width:none}.mast-in{gap:10px 16px}.tool{padding:12px}}
@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/* ===== d26: piezas que solo tiene la version con plantillas reales ===== */
.dm-panel{padding:16px max(16px,calc((100% - var(--wrap)) / 2 + 32px)) 20px}
.dm-panelhd h2{margin:0;font-size:inherit;letter-spacing:inherit}
.dm-items li{margin:0}
main:focus{outline:0}
.dm-red{min-width:0}
.dm-red-img{width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--surface2);display:block}
.dm-red-b{padding-top:14px}
.dm-lead .lead-t{font-family:var(--font-read);font-size:clamp(1.6rem,3.4vw,2.5rem);font-weight:800;letter-spacing:-.01em}
.hero-main,.hero-side{min-width:0}
.card-img{aspect-ratio:2/3}
.shop-img{aspect-ratio:1/1}
.row-img{aspect-ratio:1/1}
.rev-img{aspect-ratio:118/170}
.mini-h a,.hubc .mini-h a{color:inherit}
.hubc .more{display:inline-block;margin-top:8px}
.hub{align-items:start}
.chip-a[aria-current="page"]{background:var(--ink);color:var(--paper);border-color:var(--ink)}
.chip-a[aria-current="page"]:visited{color:var(--paper)}
.chip-a:visited{color:var(--ink)}
.chip-a[aria-current="page"]:hover{background:var(--hi);color:var(--on-hi)}
.chips-r{max-width:100%}
.chips-r .chip{min-height:40px;min-width:40px;justify-content:center;padding:0 10px}
.pager{margin-top:34px;display:flex;flex-direction:column;gap:12px}
.pager a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;margin:2px;border:2px solid var(--edge);color:var(--ink);text-decoration:none;font-weight:700;border-radius:4px;background:var(--surface)}
.pager a:visited{color:var(--ink)}
.pager a:hover{background:var(--hi);color:var(--on-hi)}
.pager-p{color:var(--muted)}
.cm b{color:var(--ink)}
.rev-m a{color:var(--muted)}
.by a{color:inherit}
.ficha-h .kicker a{color:inherit}
.ficha-h h1{font-family:var(--font-read)}
/* ===== contenido antiguo (tablas de los 90) dentro del diseno nuevo ===== */
.legacy{font-family:var(--font-read);font-size:1.125rem;line-height:1.7;min-width:0}
.legacy table,.legacy tbody,.legacy thead,.legacy tfoot,.legacy tr,.legacy td,.legacy th,.legacy center,.legacy div[align]{display:block;width:auto!important;height:auto!important;max-width:100%;border:0;padding:0;margin:0;background:none!important;text-align:left}
.legacy font{color:inherit!important;font-size:inherit!important;font-family:inherit!important}
.legacy img{max-width:100%;height:auto}
.legacy .text,.legacy .text2,.legacy p{font-size:inherit;line-height:inherit;font-family:inherit;color:inherit}
.legacy td.text,.legacy p.text,.legacy .ta-l{max-width:var(--measure)}
.legacy td[height]{display:none}
.legacy td[bgcolor="#4D4D4D"]{display:none}
.legacy .sistemasImagenPrincipal{float:left;width:min(300px,44%)!important;margin:0 28px 18px 0}
.legacy .sistemasImagenPrincipal a{display:block;width:100%!important;height:auto!important}
.legacy .sistemasImagenPrincipal img{width:100%!important;height:auto!important;padding:0!important;border:1px solid var(--rule)!important;box-shadow:6px 6px 0 var(--ink)}
.legacy .sistemasFichaPrincipal{overflow:hidden;font-family:var(--font-ui);font-size:.9375rem;line-height:1.45;margin-bottom:22px}
.legacy .sistemasFichaPrincipal td[bgcolor="#D6D6D6"]{margin-top:10px;padding-top:9px;border-top:1px solid var(--rule);font-size:.75rem;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}
.legacy .sistemasFichaPrincipal td[bgcolor="#D6D6D6"] strong{font-weight:800}
.legacy td.text2[bgcolor="#D6D6D6"],.legacy td[bgcolor="#D6D6D6"] center{clear:both}
.legacy td.text2 strong{display:block;clear:both;font-family:var(--font-ui);font-size:1.5rem;font-weight:800;letter-spacing:-.01em;margin:1.4em 0 .4em;padding-top:.6em;border-top:2px solid var(--ink)}
.legacy a{color:var(--link)}
.legacy a:visited{color:var(--visited)}
.legacy a:hover{background:var(--hi);color:var(--on-hi)}
.legacy br+br{display:none}
.legacy input[type=text],.legacy input[type=file],.legacy input[type=search],.legacy select,.legacy textarea{max-width:100%;padding:8px 10px;border:2px solid var(--edge);background:var(--surface);color:var(--ink);font:inherit;font-size:1rem;border-radius:4px}
.legacy textarea{width:100%!important}
.legacy input[type=submit],.legacy input[type=button],.legacy button{min-height:44px;padding:0 20px;border:2px solid var(--ink);background:var(--ink);color:var(--paper);font:inherit;font-weight:700;border-radius:4px;cursor:pointer}
.legacy input[type=submit]:hover,.legacy input[type=button]:hover{background:var(--hi);color:var(--on-hi)}
.legacy .pod{margin:0 0 28px}
.legacy .pod .head{border-bottom:2px solid var(--ink);margin-bottom:12px}
.legacy .pod h2{font-family:var(--font-ui);font-size:1.0625rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px}
.legacy .subhead,.legacy .head span{display:none}
.legacy #principal-side,.legacy #side-col,.legacy .cb{clear:both}
.legacy .molacontainer{font-family:var(--font-ui);font-size:.9375rem}
.legacy .highslide img,.legacy .thumbnail{max-width:100%}
.legacy iframe{max-width:100%}
.legacy pre,.legacy code{white-space:pre-wrap;overflow-wrap:anywhere}
.legacy blockquote{margin:1em 0;padding:.2em 1em;border-left:4px solid var(--hi);color:var(--muted)}
@media (max-width:640px){.legacy .sistemasImagenPrincipal{float:none;width:min(300px,100%)!important;margin:0 0 18px}}
.grp{margin:30px 0 0}
.by span:empty{display:none}
.by span+span:not(:empty)::before{content:" \00b7 ";color:var(--muted)}
.cm{gap:0}
.cm span+span::before{content:" \00b7 ";margin:0 .4em}
.legacy-off{display:block}
/* articulos y noticias: la columna de imagenes de la izquierda pasa a barra lateral (y a tira en movil) */
.legacy table[width="100"]{display:flex!important;flex-wrap:wrap;gap:10px;margin:0 0 18px}
.legacy table[width="100"] table,.legacy table[width="100"] tbody,.legacy table[width="100"] tr,.legacy table[width="100"] td{display:contents}
.legacy table[width="100"] img{width:96px!important;height:auto!important;border:1px solid var(--rule)}
@media (min-width:960px){
.legacy tr:has(> td:first-child > table[width="100"]){display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:0 44px;align-items:start}
.legacy tr:has(> td:first-child > table[width="100"]) > td:first-child{order:2;position:sticky;top:16px}
.legacy tr:has(> td:first-child > table[width="100"]) > td:first-child table[width="100"]{flex-direction:column}
.legacy tr:has(> td:first-child > table[width="100"]) > td:first-child img{width:100%!important}
}
.legacy table[width="100"] a,.legacy table[width="100"] div{display:block;width:100%!important;height:auto!important;max-width:100%}
.legacy table[width="100"] a[style]{position:static!important}
.dm-car{font-size:0;line-height:0;overflow:hidden}
.rev-f{margin:6px 0 0;color:var(--muted);font-size:.9375rem}
.rev-f:empty{display:none}
.rev-f span+span::before{content:" \00b7 ";margin:0 .3em}
/* ===== ficha nueva (d26/ficha.html) ===== */
.fx{min-width:0}
.fx .ficha-l{margin:0 0 22px;font-family:var(--font-read);font-size:1.3rem;line-height:1.45;max-width:var(--measure);font-style:italic}
.fx .ficha-g{grid-template-columns:minmax(220px,300px) minmax(0,1fr)}
.fx .ficha-a{position:sticky;top:16px;display:flex;flex-direction:column;gap:18px;min-width:0}
.fx .ficha-fig{margin:0}
.fx .cover{width:100%;height:auto;border:1px solid var(--rule);box-shadow:6px 6px 0 var(--ink);background:var(--surface2)}
.fx figcaption{margin-top:8px;font-size:.875rem;color:var(--muted)}
.hechos-dl{margin:0;font-size:.9375rem;line-height:1.45}
.hechos-dl dt{margin:0;padding-top:9px;border-top:1px solid var(--rule);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}
.hechos-dl dd{margin:2px 0 9px;overflow-wrap:anywhere}
.hechos-dl dd a{color:var(--link)}
.fx-mola{font-size:1rem}
.fx-mola a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;margin:0 6px 6px 0;border:2px solid var(--edge);border-radius:4px;background:var(--surface);color:var(--ink);text-decoration:none;font-weight:700}
.fx-mola a:hover{background:var(--hi);color:var(--on-hi)}
.fx .sec{margin:0 0 8px}
.fx .sec:first-child .h2{margin-top:0}
.fx .h2{border-top:2px solid var(--ink);padding-top:.6em;margin:1.6em 0 .5em}
.fx .prose{font-family:var(--font-read)}
.fx .prose br+br{display:block;content:"";margin-top:.9em}
.fx .prose a{color:var(--link)}
.score{float:right;margin:0 0 14px 22px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 14px;border:2px solid var(--ink);background:var(--surface);font-family:var(--font-ui);font-size:.8125rem;text-align:center;max-width:150px}
.score b{font-size:2rem;line-height:1;color:var(--ink)}
.score img{width:56px;height:auto}
.fx .firma{font-style:italic;color:var(--muted)}
.videodelimitador{max-width:720px}
.videocontenedor{position:relative;aspect-ratio:16/9;background:#000}
.videocontenedor iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.tiraimagenes{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px}
.tiraimagenes .thumbnail{display:flex;flex-direction:column;gap:4px;font-size:.8125rem;color:var(--muted)}
.tiraimagenes img{width:100%;height:auto;border:1px solid var(--rule);background:var(--surface2)}
.links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}
.links a{display:inline-block;padding-block:4px;font-weight:600}
.pn{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:34px 0 8px;padding-top:16px;border-top:1px solid var(--rule);font-size:.9375rem}
.pn a{display:inline-block;padding-block:6px}
@media (max-width:900px){.fx .ficha-g{grid-template-columns:minmax(0,1fr)}.fx .ficha-a{position:static}.fx .cover{max-width:300px}.score{float:none;margin:0 0 14px;flex-direction:row;max-width:none;justify-content:flex-start;gap:10px}}
/* articulos, noticias, relatos... */
.art .ficha-l{font-style:normal;font-weight:700;color:var(--ink)}
.art-sub{margin:-12px 0 20px;color:var(--muted);font-size:1.0625rem}
.art-g{display:grid;gap:8px 44px;grid-template-columns:minmax(0,1fr)}
.art-main{min-width:0}
.art-fig{margin:0 0 22px;max-width:min(100%,680px)}
.art-fig .cover{box-shadow:none;width:100%}
.aviso{margin-top:2em;padding-top:1em;border-top:1px solid var(--rule);font-family:var(--font-ui);font-size:.875rem;color:var(--muted)}
.art-side{margin-top:10px}
@media (min-width:960px){.art-g{grid-template-columns:minmax(0,1fr) 230px}.art-side{margin-top:0;position:sticky;top:16px;align-self:start}}
.art-side table[width="100"]{display:flex!important;flex-direction:column;gap:14px;margin:0}
@media (max-width:959px){.art-side table[width="100"]{flex-direction:row}}
.art-side img{width:100%!important;height:auto!important;max-width:230px;border:1px solid var(--rule)}
.art-side .piefoto{font-size:.8125rem;color:var(--muted)}
/* ===== foro y formulario de gritos ===== */
.foro{margin-top:44px}
.foro .h2{display:flex;align-items:center;gap:10px}
.foro-i{margin:0 0 10px;color:var(--muted);font-family:var(--font-ui);font-size:.9375rem}
.foro-n{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 0 18px;font-family:var(--font-ui);font-weight:700}
.btn-l{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:2px solid var(--ink);border-radius:4px;background:var(--surface);color:var(--ink)!important;text-decoration:none}
.btn-l:hover{background:var(--hi);color:var(--on-hi)!important}
.gf{display:flex;flex-direction:column;gap:14px;max-width:var(--measure);font-family:var(--font-ui);font-size:1rem;line-height:1.4}
.gf-as{margin:0}
.gf-row{display:flex;flex-direction:column;gap:5px;min-width:0}
.gf label{font-weight:700;font-size:.9375rem}
.gf input[type=text],.gf input[type=password],.gf input[type=email],.gf textarea,.gf select{width:100%!important;max-width:100%;min-height:44px;padding:8px 12px;border:2px solid var(--edge);border-radius:4px;background:var(--surface);color:var(--ink);font:inherit}
.gf textarea{min-height:130px;resize:vertical}
.gf input[type=file]{font:inherit;font-size:.9375rem;max-width:100%}
.gf-opts{display:grid;gap:14px 24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}
.gf-sel{display:flex;align-items:center;gap:10px}
.gf-sel select{flex:1;min-width:0}
.gf-sel img{flex:none;border:1px solid var(--rule);background:var(--surface2);border-radius:4px;object-fit:contain}
.gf-end{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}
.gf-nota{font-size:.875rem;color:var(--muted)}
.gf button[disabled]{opacity:.6;cursor:wait}
/* migas y listas compactas */
.bc ol{align-items:center}
.bc li{display:inline-flex;align-items:center;padding-block:4px}
.bc a{padding-block:0!important}
.lst{list-style:none;margin:8px 0 0;padding:0;columns:2 320px;column-gap:40px}
.lst li{break-inside:avoid;padding:9px 0;border-top:1px solid var(--rule);line-height:1.35}
.lst a{font-weight:600}
.lst-m{margin-left:.6em;color:var(--muted);font-size:.875rem}
.lst-m+.lst-m::before{content:"\00b7";margin-right:.6em}
/* ===== lista de gritos ===== */
.grs{display:flex;flex-direction:column;margin:0 0 10px}
.gr{display:grid;grid-template-columns:64px minmax(0,1fr);gap:0 16px;padding:18px 0;border-top:1px solid var(--rule);font-family:var(--font-ui);scroll-margin-top:16px}
.gr:target{background:linear-gradient(90deg,var(--surface2),transparent)}
.gr-av img{width:64px;height:64px;object-fit:contain;border-radius:4px;background:var(--surface2)}
.gr-b{min-width:0}
.gr-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px}
.gr-t{margin:0;font-size:1.0625rem;font-weight:800;line-height:1.3}
.gr-t a{color:var(--ink);text-decoration:none}
.gr-t a:hover{background:var(--hi);color:var(--on-hi)}
.gr-p{font-size:.875rem;font-weight:700;background:var(--hi);color:var(--on-hi);padding:0 8px;border-radius:999px}
.gr-w{display:flex;flex-wrap:wrap;align-items:center;gap:0 .4em;margin:4px 0 8px;color:var(--muted);font-size:.875rem}
.gr-w .gr-n{color:var(--ink)}
.gr-c img{display:block;width:22px;height:25px}
.gr-d{margin-left:.3em}
.gr-x{font-family:var(--font-read);font-size:1.0625rem;line-height:1.6;max-width:var(--measure);overflow-wrap:anywhere}
.gr-img{float:right;max-width:140px;height:auto;margin:0 0 8px 14px;border:1px solid var(--rule)}
.gr-l{margin:.4em 0;font-family:var(--font-ui);font-size:.9375rem}
.gr-a{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;font-size:.9375rem}
.gr-a .molacontainer a{display:inline-flex;align-items:center;gap:5px;min-height:40px;padding:0 10px;color:var(--ink);text-decoration:none;font-weight:700;border-radius:4px}
.gr-a .molacontainer a:hover{background:var(--hi);color:var(--on-hi)}
.gr-re-b a{display:inline-flex;align-items:center;min-height:40px;padding:0 10px;font-weight:700}
[id^=conts]{margin-top:8px}
[id^=conts]>div,.gr [id^=conts]{border-left:3px solid var(--rule);padding-left:14px}
.gr [id^=conts] img.fl{float:left;margin:2px 10px 4px 0;width:36px;height:36px}
.foro-pg{flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:8px}
@media (max-width:560px){.gr{grid-template-columns:44px minmax(0,1fr);gap:0 10px}.gr-av img{width:44px;height:44px}.gr-img{float:none;display:block;margin:0 0 8px}}
.gf-fs{border:2px solid var(--rule);border-radius:4px;padding:8px 14px 12px;margin:0;min-width:0}
.gf-fs legend{padding:0 6px;font-weight:700;font-size:.9375rem}
.gf-fs label{display:flex;align-items:center;gap:8px;min-height:36px;font-weight:400}
.gf-fs input{width:auto!important;min-height:0}
.more-r{margin:8px 0 0}
.more-r a,.more-r b{font:inherit;font-weight:700}
.tool .more{align-self:center}
.rev-img.rev-g{width:100px;aspect-ratio:1/1;object-fit:contain}
/* ===== ficha de ciudadano ===== */
.perfil{display:flex;align-items:center;gap:20px;margin-bottom:26px;flex-wrap:wrap}
.perfil-av{width:100px;height:100px;object-fit:contain;background:var(--surface);border:1px solid var(--rule);border-radius:4px;flex:none}
.perfil-t h1{font-size:clamp(1.9rem,4.4vw,3rem);font-weight:800;letter-spacing:-.02em;margin:0}
.perfil-n{display:flex;align-items:center;gap:8px;margin:6px 0 0;font-size:.9375rem}
.perfil-n b{display:flex;flex-wrap:wrap;gap:0 .6em;font-weight:700}
.perfil-d{margin:4px 0 0;color:var(--muted);font-size:.9375rem}
.perfil-g{display:grid;gap:34px;grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start}
.perfil-a,.perfil-m{min-width:0}
.stats{list-style:none;margin:20px 0 0;padding:0;font-size:.9375rem}
.stats li{padding:8px 0;border-top:1px solid var(--rule);color:var(--muted)}
.stats b{color:var(--ink)}
.perfil-bio{margin-bottom:8px}
.perfil-m .block:first-child{margin-top:20px}
@media (max-width:900px){.perfil-g{grid-template-columns:minmax(0,1fr)}}
.ciu-g{display:grid;gap:34px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:34px}
.ciu-c{padding:20px;background:var(--surface);border:1px solid var(--rule);min-width:0}
.ciu-c .h2{margin-top:0;border-top:0;padding-top:0}
.ciu-ley ol{padding-left:1.4em}
.ciu-ley li{margin:0 0 .7em}
.ciu-ley .h2{border-top:2px solid var(--ink);padding-top:.6em}
.ciu-b{margin-top:1.6em}
/* aviso legal */
.legal{display:grid;gap:34px;grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:start}
.legal-i{position:sticky;top:16px;font-size:.9375rem}
.legal-i ol{margin:0;padding:0;list-style:none;border-left:3px solid var(--rule)}
.legal-i a{display:block;padding:7px 14px;text-decoration:none;color:var(--ink)}
.legal-i a:hover{background:var(--surface2)}
.legal-t{font-size:1.0625rem;line-height:1.7}
.legal-t .h2{scroll-margin-top:16px}
.legal-t ul{padding-left:1.3em}
.legal-t li{margin:0 0 .5em}
.legal-d{display:grid;grid-template-columns:minmax(120px,190px) minmax(0,1fr);gap:0 20px;margin:0 0 1.2em;font-family:var(--font-ui);font-size:.9375rem;line-height:1.5}
.legal-d dt{padding:9px 0;border-top:1px solid var(--rule);font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}
.legal-d dd{margin:0;padding:8px 0;border-top:1px solid var(--rule)}
@media (max-width:900px){.legal{grid-template-columns:minmax(0,1fr)}.legal-i{position:static}.legal-d{grid-template-columns:minmax(0,1fr)}.legal-d dt{padding-bottom:0}.legal-d dd{border-top:0;padding-top:2px}}
.brand:hover{background:none}
a:visited:hover{color:var(--on-hi)}
.pager a:visited:hover,.chip-a:visited:hover,.btn-l:visited:hover{color:var(--on-hi)}
/* cuenta de ciudadano */
.cuenta{position:relative}
.cuenta-b{gap:8px;max-width:220px}
.cuenta-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cuenta-dentro-ya .cuenta-b svg{color:var(--hi)}
.cuenta-dentro-ya .cuenta-b:hover svg,.cuenta-dentro-ya .cuenta-b:focus-visible svg,.cuenta-dentro-ya .cuenta-b[aria-expanded="true"]:hover svg{color:var(--on-hi)}
.cuenta-pop{position:absolute;right:0;top:calc(100% + 12px);z-index:70;width:300px;max-width:calc(100vw - 32px);box-sizing:border-box;padding:18px;background:var(--surface);color:var(--ink);border:1px solid var(--edge);border-radius:4px;box-shadow:0 18px 30px -14px rgba(0,0,0,.55);font-family:var(--font-ui);font-size:.9375rem}
.cuenta-pop[hidden],.cuenta-f[hidden],.cuenta-dentro[hidden],.cuenta-err[hidden]{display:none}
.cuenta-tit{margin:0 0 12px;font-weight:800}
.cuenta-r{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}
.cuenta-r label{font-size:.8125rem;font-weight:700;color:var(--muted)}
.cuenta-r input{width:100%;min-height:42px;padding:0 12px;border:2px solid var(--edge);border-radius:4px;background:var(--surface);color:var(--ink);font:inherit;box-sizing:border-box}
.cuenta-rec{display:flex;align-items:center;gap:8px;margin:2px 0 10px;font-size:.875rem;color:var(--muted);cursor:pointer}
.cuenta-rec input{width:16px;height:16px;margin:0}
.cuenta-err{margin:0 0 10px;color:var(--c-red);font-weight:700;font-size:.875rem}
.cuenta-go{width:100%}
.cuenta-l{margin:12px 0 0;text-align:center;font-size:.875rem;color:var(--muted)}
.cuenta-a{display:block;padding:9px 0;border-top:1px solid var(--rule);font-weight:600}
.cuenta-salir{width:100%;min-height:44px;margin-top:10px;border:2px solid var(--edge);border-radius:4px;background:var(--surface);color:var(--ink);font:inherit;font-weight:700;cursor:pointer}
.cuenta-salir:hover{background:var(--hi);color:var(--on-hi);border-color:var(--ink)}
@media (max-width:640px){.mast-in{position:relative}.tools,.cuenta{position:static}.cuenta-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cuenta-b{padding:0;width:44px}.cuenta-pop{left:16px;right:16px;width:auto;max-width:none;top:100%;margin-top:8px}}
.brand:hover,.brand:visited:hover,.brand:focus-visible{background:none;color:var(--on-mast)}
.brand:hover b{color:var(--hi)}
.ficha-gritos{margin:8px 0 0;font-family:var(--font-ui);font-size:.9375rem}
.ficha-gritos a{color:var(--muted);font-weight:600}
/* ===== Tebelogs ===== */
.tb-grid{display:grid;gap:26px 20px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-top:18px}
.tb-dia{grid-column:1/-1;margin:14px 0 -6px;padding-top:12px;border-top:2px solid var(--ink);font-size:.8125rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}
.tb-dia:first-child{margin-top:0;border-top:0;padding-top:0}
.tb-c{display:flex;flex-direction:column;gap:12px;min-width:0;background:var(--surface);border:1px solid var(--rule);border-top:4px solid var(--c-com)}
.tb-img{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--surface2)}
.tb-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s}
.tb-c:hover .tb-img img{transform:scale(1.03)}
.tb-b{display:flex;flex-direction:column;gap:6px;padding:0 16px 16px;min-width:0;flex:1}
.tb-c:not(:has(.tb-img)) .tb-b{padding-top:16px}
.tb-blog{margin:0;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em}
.tb-blog a{color:var(--c-com)}
.tb-t{margin:0;font-size:1.0625rem;font-weight:800;line-height:1.3}
.tb-t a{color:var(--ink);text-decoration:none}
.tb-t a:hover{background:var(--hi);color:var(--on-hi)}
.tb-x{margin:0;font-family:var(--font-read);font-size:.9375rem;line-height:1.5;color:var(--muted);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
.tb-about{margin-top:44px;padding-top:16px;border-top:1px solid var(--rule)}
.tb-about summary{cursor:pointer;font-weight:700;min-height:44px;display:flex;align-items:center}
.tb-l{columns:2 300px}
/* ===== panel de ciudadano ===== */
.panel-g{display:grid;gap:34px;grid-template-columns:minmax(200px,250px) minmax(0,1fr);align-items:start}
.panel-g[hidden],#panelLogin[hidden]{display:none}
.panel-nav ul{list-style:none;margin:0;padding:0;border-left:3px solid var(--rule)}
.panel-nav a{display:block;padding:10px 14px;text-decoration:none;color:var(--ink);font-weight:600}
.panel-nav a:hover{background:var(--hi);color:var(--on-hi)}
.panel-nav a[aria-current=page]{box-shadow:inset 3px 0 0 var(--hi);background:var(--surface2)}
.panel-m{min-width:0;display:flex;flex-direction:column;gap:22px}
.panel-m .gf{max-width:560px}
.panel-ok,.panel-err{margin:0;padding:10px 14px;border-left:4px solid var(--c-com);background:var(--surface);font-weight:700}
.panel-err{border-left-color:var(--c-red);color:var(--c-red)}
.panel-ok[hidden],.panel-err[hidden]{display:none}
.campo-err{margin:2px 0 0;color:var(--c-red);font-size:.875rem;font-weight:700}
.campo-err[hidden]{display:none}
.campo-ayuda{margin:2px 0 0;color:var(--muted);font-size:.8125rem}
.gf input[aria-invalid=true],.gf textarea[aria-invalid=true]{border-color:var(--c-red)}
.gf-fs label{display:flex;align-items:center;gap:8px;min-height:36px}
.dreamys{display:flex;flex-wrap:wrap;gap:12px}
.dreamy-op{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px;border:2px solid var(--rule);border-radius:4px;background:var(--surface)}
.dreamy-op input{width:auto!important;min-height:0!important}
.dreamy-op img{background:var(--surface2);object-fit:contain}
.muro{list-style:none;margin:0;padding:0}
.muro li{padding:12px 0;border-top:1px solid var(--rule);display:flex;justify-content:space-between;gap:12px;align-items:flex-start}
.muro-del{flex:none;min-height:36px;padding:0 12px;border:2px solid var(--edge);border-radius:4px;background:var(--surface);color:var(--ink);font:inherit;font-size:.875rem;font-weight:700;cursor:pointer}
.muro-del:hover{background:var(--hi);color:var(--on-hi)}
@media (max-width:900px){.panel-g{grid-template-columns:minmax(0,1fr)}.panel-nav ul{display:flex;flex-wrap:wrap;gap:6px;border-left:0}.panel-nav a{border:2px solid var(--edge);border-radius:999px;padding:0 14px;min-height:44px;display:flex;align-items:center}}

/* Panel: publicar y mis publicaciones */
.opc{font-weight:400;color:var(--muted);font-size:.875em}
.sr-in{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}
.sr-in:focus-visible+*,.btn-l:focus-within{outline:3px solid var(--link);outline-offset:2px}
.pub-lista{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.pub-lista li{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;justify-content:space-between;padding:10px 14px;border:2px solid var(--rule);border-radius:4px;background:var(--surface)}
.pub-lista .pub-t{font-weight:700;min-width:0;overflow-wrap:anywhere}
.pub-lista .pub-f{color:var(--muted);font-size:.875rem}
.pub-lista .pub-b{display:flex;gap:10px;flex-wrap:wrap}
.pub-lista button{font:inherit;background:none;border:0;padding:0;color:var(--link);text-decoration:underline;cursor:pointer;min-height:32px}
.pub-sec{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:2px 14px}
.pub-imgs{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:10px}
.pub-imgs li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;align-items:center;padding:8px;border:2px solid var(--rule);border-radius:4px;background:var(--surface)}
.pub-imgs img{width:72px;height:72px;object-fit:cover;grid-row:1/3;border-radius:3px}
.pub-imgs .pub-i-b{display:flex;gap:12px;flex-wrap:wrap}
.pub-imgs input[type=text]{width:100%}
.pub-imgs button{font:inherit;background:none;border:0;padding:0;color:var(--link);text-decoration:underline;cursor:pointer;min-height:32px}
.pub-det{margin:0 0 14px}.pub-det summary{cursor:pointer;font-weight:700;min-height:36px}
.pub-acc{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}
.bb-barra{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}
.bb-barra button{min-height:36px;min-width:36px;padding:0 10px;border:2px solid var(--ink);border-radius:4px;background:var(--surface);color:var(--ink);font:inherit;cursor:pointer}
.bb-barra button:hover{background:var(--hi);color:var(--on-hi)}
#pubHecho:focus{outline:none}

.gf-row.gf-chk{display:flex;align-items:center;gap:8px}.gf-row.gf-chk input{width:auto}.gf-row select[multiple]{min-height:120px}

.adm-f{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:12px}.adm-f .gf-row{min-width:220px}.adm-im{vertical-align:middle;margin-right:8px;image-rendering:pixelated}

/* listas de publicaciones: titulo | acciones en columnas fijas */
.pub-lista li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:center}
.pub-lista .pub-t{grid-column:1}
.pub-lista .pub-f{grid-column:1;grid-row:2}
.pub-lista .pub-b{grid-column:2;grid-row:1/3;display:grid;grid-template-columns:3.5rem 11.5rem;gap:0 8px;align-items:center}
.pub-lista .pub-b:not(:has(a)){grid-template-columns:11.5rem}
.pub-lista .pub-b a,.pub-lista .pub-b button{justify-self:start}
.pub-atajos{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 18px;padding:12px 14px;border:2px solid var(--rule);border-radius:4px;background:var(--surface)}
.pub-atajos-t{font-weight:700;margin-right:4px}
@media(max-width:600px){.pub-lista li{grid-template-columns:1fr}.pub-lista .pub-b{grid-column:1;grid-row:auto}}
.adm-lista .pub-b{grid-template-columns:9.5rem 3.5rem 11.5rem}@media(max-width:600px){.adm-lista .pub-b{grid-template-columns:auto auto auto;gap:0 12px}}

/* cabecera de la home: noticia grande + articulo de redaccion grande debajo */
.hero-main{display:grid;gap:34px}
.dm-lead-2{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:20px;align-items:start;padding-top:26px;border-top:2px solid var(--rule)}
.dm-lead-2 .dm-red-b{padding-top:0}
.dm-lead-2 .lead-t{font-size:clamp(1.3rem,2.4vw,1.85rem)}
.dm-lead-2 .lead-d{font-size:1.0625rem}
@media(max-width:700px){.dm-lead-2{grid-template-columns:minmax(0,1fr)}.dm-lead-2 .dm-red-b{padding-top:14px}}

/* paginas de seccion (criticas, comunidad, enciclopedia): minifichas con imagen */
.hub{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}
.mini-g{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.mini-c{display:flex;flex-direction:column;gap:6px;min-width:0}
.mini-c-i{display:block;aspect-ratio:2/3;background:var(--surface2);overflow:hidden;border:1px solid var(--rule)}
.mini-c-img{width:100%;height:100%;object-fit:cover;display:block}
.mini-c-t{font-size:.875rem;line-height:1.3;font-weight:700;overflow-wrap:anywhere;color:var(--ink);text-decoration:none}
.mini-c-t:hover{background:var(--hi);color:var(--on-hi)}
@media(max-width:420px){.mini-g{gap:8px}.mini-c-t{font-size:.8125rem}}
.mini-c-i:has(.mini-c-img[src=""]){display:none}.mini-c-img[src=""]{display:none}

/* portada: todo lo de la ultima semana en grande, noticias y articulos de redaccion juntos */
.hero-main>.h-sec{margin-bottom:16px}
.sem-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 26px}
.sem-c{min-width:0;display:flex;flex-direction:column;gap:12px}
.sem-i{display:block;aspect-ratio:16/9;background:var(--surface2);overflow:hidden}
.sem-i:has(.sem-img[src=""]){display:none}
.sem-img{width:100%;height:100%;object-fit:cover;display:block}
.sem-b .kicker{margin:0 0 6px}
.sem-t{margin:0;font-family:var(--font-read);font-size:1.3rem;line-height:1.2;font-weight:800;letter-spacing:-.01em}
.sem-t a{color:var(--ink);text-decoration:none}
.sem-t a:hover{background:var(--hi);color:var(--on-hi)}
.sem-d{margin:8px 0 0;font-family:var(--font-read);font-size:1rem;line-height:1.55;color:var(--muted)}
.sem-g>.sem-c:first-child{grid-column:1/-1}
.sem-g>.sem-c:first-child .sem-t{font-size:clamp(1.7rem,3.4vw,2.5rem)}
.sem-g>.sem-c:first-child .sem-d{font-size:1.1875rem}
@media(max-width:640px){.sem-g{grid-template-columns:minmax(0,1fr)}}
