/* ==========================================================
   CEZ — styles-sections.css — módulos editoriales / secciones auxiliares
   Artículos, entrevistas, tutoriales, noticias, miembros, premios, FAQ, etc.
   Se carga selectivamente; no en todos los id.
   ========================================================== */

/* ============================= Artículos/Tutoriales/Entrevistas — vistas Lista y Cuadros — PR definitivo (sin pisar legacy fuera de contenedores) // También Links ======================================= */
#originalView .cez-artitem--list{display:grid;grid-template-columns:190px minmax(0,1fr);gap:0;align-items:stretch;height:150px;min-height:150px;max-height:150px;padding:0 12px 0 0;background:var(--pr-surface-2);border:1px solid var(--ink-110);border-radius:14px;box-shadow:0 10px 24px var(--dark-modern-shadow-ink,var(--ink-110));overflow:hidden;position:relative;transition:background-color .16s ease,transform .16s ease,box-shadow .16s ease,border-color .16s ease;}
.cez-links .cez-artitem--list{display:flex;gap:14px;align-items:flex-start;padding:10px;background:var(--pr-surface-2);border:1px solid var(--ink-110);border-radius:14px;box-shadow:0 10px 24px var(--dark-modern-shadow-ink,var(--ink-110));overflow:hidden;position:relative;transition:background-color .16s ease,transform .16s ease,box-shadow .16s ease,border-color .16s ease;}
#originalView .cez-artitem--list:not(:last-child),.cez-links .cez-artitem--list:not(:last-child){margin-bottom:10px;}
#originalView .cez-artitem--list:hover,.cez-links .cez-artitem--list:hover{background:var(--ink-298);transform:translateY(-1px);box-shadow:0 12px 26px var(--dark-modern-shadow-ink,var(--ink-112));border-color:var(--ink-116);}
#originalView .cez-artitem--list::before,.cez-links .cez-artitem--list::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:6px;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--color1) 70%,transparent),rgba(0,0,0,0));opacity:.85;pointer-events:none;}
#originalView .cez-artitem__media{position:relative;width:190px;max-width:190px;height:150px;min-height:150px;max-height:150px;display:block;overflow:hidden;border-radius:14px 0 0 14px;aspect-ratio:auto;background:var(--ink-285);border:0;box-shadow:none;align-self:stretch;}
.cez-links .cez-artitem__media{flex:0 0 200px;max-width:200px;display:block;overflow:hidden;border-radius:12px;aspect-ratio:16/10;background:var(--ink-285);border:1px solid var(--ink-110);box-shadow:0 10px 22px var(--dark-modern-shadow-ink,var(--ink-110));}
#originalView .cez-artitem__img,.cez-links .cez-artitem__img{width:100%;height:100%;object-fit:cover;display:block;border:0;border-radius:0;box-shadow:none;background:transparent;}
#originalView .cez-artitem__media .cez-artitem__img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;display:block!important;border-radius:0!important;}
#originalView .cez-artitem__body{min-width:0;min-height:0;overflow:hidden;padding:12px 0 12px 14px;display:flex;flex-direction:column;justify-content:center;}
.cez-links .cez-artitem__body{flex:1 1 auto;min-width:0;}
#originalView .cez-artitem__title,.cez-links .cez-artitem__title{display:inline-block;margin:0 0 6px 0;text-decoration:none;font:900 .98rem/1.15 "Orbitron";text-transform:uppercase;color:var(--link-muted);}
#originalView .cez-artitem__title:hover,.cez-links .cez-artitem__title:hover{color:var(--colortexto);}
#originalView .cez-artitem__desc,.cez-links .cez-artitem__desc{margin:0 0 8px 0;color:var(--text-2);line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
#originalView .cez-artitem__desc{-webkit-line-clamp:2;}
.cez-links .cez-artitem__desc{-webkit-line-clamp:3;}
#originalView .cez-artitem__meta,.cez-links .cez-artitem__meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding-top:8px;border-top:1px solid var(--ink-110);}
#originalView .cez-artitem__meta{flex:0 0 auto;max-height:34px;overflow:hidden;}

/* ---------- CUADROS (alternateView) ---------- */
#alternateView .cez-artgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch;}
#alternateView .cez-artitem--card{position:relative;display:flex;flex-direction:column;gap:0;padding:0;background:var(--pr-surface-2);border:1px solid var(--ink-110);border-radius:16px;box-shadow:0 10px 24px var(--dark-modern-shadow-ink,var(--ink-110));overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease;}
#alternateView .cez-artitem--card::before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:6px;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--color1) 70%,transparent),rgba(0,0,0,0));opacity:.75;pointer-events:none;z-index:3;}
#alternateView .cez-artitem--card:hover{transform:translateY(-2px);box-shadow:0 16px 38px var(--ink-114);border-color:var(--ink-116);background:var(--ink-292);}
#alternateView .cez-artitem__media{display:block;overflow:hidden;border-radius:16px 16px 0 0;aspect-ratio:16/10;background:var(--ink-285);border:0;box-shadow:none;margin:0;}
#alternateView .cez-artitem__img{width:100%!important;height:100%!important;object-fit:cover!important;display:block;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;}
#alternateView .cez-artitem__title--card{margin:0;padding:11px 12px 5px 12px;text-align:left;font:850 .86rem/1.15 "Orbitron";letter-spacing:.02em;text-transform:uppercase;color:var(--link-muted);text-decoration:none;display:block;overflow:visible;min-height:0;}
#alternateView .cez-artitem__title--card:hover{color:var(--colortexto);}
#alternateView .cez-artitem__meta{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:4px 12px 11px 12px;margin-top:auto;}

/* MODULE: links */
.cez-links .cez-linkitem .cez-artitem__img{object-fit:contain;background:var(--ink-285);}
.cez-links .cez-artitem__meta .ppalico{height:18px;width:auto;display:block;object-fit:contain;}
.cez-links .cez-artitem__meta .cez-chip img{max-height:18px;width:auto;}
.cez-links .cez-artitem__meta .cez-chip{align-items:center;line-height:1;}


@media (max-width:1200px){
#alternateView .cez-artgrid{grid-template-columns:repeat(3,minmax(0,1fr));}
}

@media (max-width:1000px){
#alternateView .cez-artgrid{grid-template-columns:repeat(2,minmax(0,1fr));}
}

/* ========================= PR — Article (module) ========================= */
.cez-article{--cez-max:920px;}
.cez-article__hero{position:relative;isolation:isolate;overflow:hidden;margin-bottom:32px;border-radius:20px;padding:20px 22px 21px 22px;border:1px solid var(--panel-border);background:linear-gradient(180deg,var(--panel-bg-soft),var(--panel-bg));box-shadow:var(--panel-shadow-lg),inset 0 1px 0 var(--ink-272);}
.cez-article__hero::before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(620px 180px at 50% 0%,color-mix(in srgb,var(--color1) 8%,transparent),transparent 72%),linear-gradient(135deg,var(--ink-264),transparent 58%);opacity:.92;pointer-events:none;}
html.theme-dark .cez-article__hero::before{background:radial-gradient(620px 180px at 50% 0%,color-mix(in srgb,var(--color1) 8%,transparent),transparent 72%),linear-gradient(135deg,rgba(255,255,255,.035),transparent 60%);opacity:.95;}
.cez-article__hero>*{position:relative;z-index:1;}
.cez-article__kicker{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 10px 0;font:900 .58rem/1 "Orbitron";letter-spacing:.12em;text-transform:uppercase;color:var(--link-muted);}
.cez-article__kicker::before,.cez-article__kicker::after{content:"";width:34px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color1) 58%,transparent));opacity:.82;}
.cez-article__kicker::after{background:linear-gradient(90deg,color-mix(in srgb,var(--color1) 58%,transparent),transparent);}
.cez-article__kicker span{display:inline-flex;align-items:center;min-height:22px;padding:0 11px;border-radius:999px;border:1px solid var(--panel-border);background:var(--selected-bg);box-shadow:inset 0 1px 0 var(--ink-272);}
.cez-article__title{max-width:920px;margin:0 auto 18px auto;text-align:center;font:900 clamp(1.22rem,2.85vw,2.05rem)/1.12 "Orbitron","Exo",sans-serif;letter-spacing:.012em;color:var(--heading,var(--text-1));text-wrap:balance;}
.cez-article__heroDeck{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,40%);grid-template-areas:"info media";gap:20px;align-items:center;max-width:960px;margin:0 auto;}
.cez-article__heroInfo{grid-area:info;min-width:0;}
.cez-article__media{grid-area:media;position:relative;display:flex;align-items:center;justify-content:center;min-height:214px;margin:0;padding:12px;border-radius:18px;border:1px solid color-mix(in srgb,var(--panel-border) 76%,transparent);background:var(--panel-bg-strong);box-shadow:var(--panel-shadow-lg),inset 0 1px 0 var(--ink-264);}
.cez-article__media::before{content:"";position:absolute;inset:9px;border-radius:14px;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--color1) 10%,transparent),transparent 62%);opacity:.52;pointer-events:none;}
.cez-article__img{position:relative;z-index:1;display:block;max-width:100%;max-height:260px;width:auto;height:auto;object-fit:contain;border-radius:14px;box-shadow:var(--panel-shadow-xl);}
.cez-article__meta{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;align-items:center;margin:0 0 12px 0;}
.cez-article__lede{margin:10px 0 0 0;padding:12px 15px;border-left:3px solid color-mix(in srgb,var(--color1) 56%,transparent);border-radius:14px;background:var(--panel-muted-bg);box-shadow:inset 0 1px 0 var(--ink-255);font-style:italic;line-height:1.58;opacity:.94;}
.cez-article__rt{display:inline-flex;align-items:center;margin:10px 0 0 0;padding:6px 10px;border-radius:999px;border:1px solid var(--panel-border);background:var(--selected-bg);box-shadow:inset 0 1px 0 var(--ink-255);font-style:italic;opacity:.82;font-size:.82rem;}
.cez-article__body{max-width:var(--cez-max);margin:0 auto;text-align:left;-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:break-word;}
/* Separación al comenzar párrafo, respetando la jerarquía de [tit], [tit6] y [tit7]. */
.cez-article__body br + .cez-tit--1{display:inline-block;margin-top:.46em;font-size:1.08em;line-height:1.35;}
.cez-article__body br + .cez-tit--6{display:inline-block;margin-top:.58em;}
.cez-article__body br + .cez-tit--7{display:inline-block;margin-top:.76em;margin-bottom:.10em;}
.cez-article .cez-img{display:block;margin:20px auto;max-width:100%;height:auto;border-radius:14px;box-shadow:0 14px 30px var(--ink-114);}
.cez-article .E6,.cez-article .E7,.cez-article .E10{font:inherit;color:inherit;}
.cez-article .E10{text-align:center;display:block;}
.cez-article__body img[src*="/images/enlace_interno.png"],.cez-article__body img[src*="/images/enlace_externo.png"]{display:inline-block!important;width:10px!important;height:10px!important;max-width:10px!important;max-height:10px!important;margin:0 0 0 4px!important;padding:0!important;vertical-align:-1px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;filter:none!important;}
.cez-article__body a img[src*="/images/enlace_interno.png"],.cez-article__body a img[src*="/images/enlace_externo.png"]{display:inline-block!important;}
.cez-article__ad{display:flex;justify-content:center;margin:0 0 15px 0;}
.cez-article__byline{margin:16px 0 0 0;text-align:right;font-style:italic;opacity:.86;}
.cez-article__sep{height:1px;width:min(var(--cez-max),100%);margin:20px auto 18px auto;border:0;background:linear-gradient(90deg,transparent,var(--panel-border-strong),transparent);opacity:.45;}
.cez-article__links{max-width:var(--cez-max);margin:0 auto 18px auto;padding:13px 16px;border:1px solid var(--panel-border);border-radius:15px;background:linear-gradient(180deg,var(--panel-bg-soft),var(--panel-bg));box-shadow:var(--panel-shadow-sm),inset 0 1px 0 var(--ink-255);}
.cez-article__linksTitle{font-style:italic;margin-bottom:8px;color:var(--text-2);opacity:.92;}
.cez-article__linksBody{line-height:1.65;}
.cez-article__back{margin:22px auto 0 auto;padding:8px;border-radius:16px;border:1px solid var(--panel-border);background:linear-gradient(180deg,var(--panel-bg-soft),var(--panel-bg));box-shadow:var(--panel-shadow-sm),inset 0 1px 0 var(--ink-255);width:min(980px,98%);display:flex;justify-content:center;align-items:center;}
html.theme-dark .cez-article__back{background:linear-gradient(180deg,rgba(22,24,30,.80),rgba(15,17,22,.78));border-color:rgba(255,255,255,.075);box-shadow:0 10px 24px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.032);}
.cez-article__backLink{display:flex;align-items:center;justify-content:center;width:100%;min-height:34px;border-radius:12px;font-weight:950;letter-spacing:.04em;text-decoration:none;}
.cez-article__meta .cez-chip--info{color:var(--text-2);}
.cez-article__meta .cez-chip--info .cez-chip__k{color:var(--text-3);opacity:1;}
.cez-article__meta .cez-chip--info .cez-chip__v{color:var(--text-1);}
.cez-article__meta a.cez-chip{color:var(--link-muted);}
.cez-article__meta a.cez-chip:hover{color:var(--link-hover);}
.cez-chip__k{opacity:.75;margin-right:6px;}
.cez-chip__v{font-weight:850;}
.cez-chip--author{gap:8px;}
.cez-chip--author .ppalico{width:20px;height:20px;object-fit:contain;}
.cez-chip--interview-games{gap:5px;background:linear-gradient(180deg,color-mix(in srgb,var(--color1) 10%,var(--panel-muted-bg)),var(--panel-muted-bg));border-color:color-mix(in srgb,var(--color1) 26%,var(--panel-border));}
.cez-chip--interview-games .cez-chip__gameicon{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;border-radius:999px;color:var(--color2);font-size:.62rem;line-height:1;text-shadow:0 1px 0 rgba(0,0,0,.22);}
.cez-chip--interview-games .cez-chip__v{min-width:0;max-width:18ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cez-chip--interview-games .cez-chip__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:color-mix(in srgb,var(--color1) 14%,transparent);border:1px solid color-mix(in srgb,var(--color1) 25%,transparent);font:850 .72rem/1 "Exo";color:var(--text-1);}
#alternateView .cez-chip--interview-games{max-width:100%;}
#alternateView .cez-chip--interview-games .cez-chip__k{display:none;}

/* ========================= PR — Article comments ========================= */
.cez-article-comments{width:min(980px,98%);margin:22px auto 0 auto;}
.cez-article-comments .coment-form{margin:18px 0 18px 0;padding:16px 18px;border:1px solid var(--panel-border);border-radius:18px;background:linear-gradient(180deg,var(--panel-bg-soft),var(--panel-bg));box-shadow:var(--panel-shadow-sm),inset 0 1px 0 var(--ink-255);}
.cez-article-comments .coment-form form{margin:0;}
.cez-article-comments .coment-form__row{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;margin-bottom:12px;}
.cez-article-comments .coment-form__field{min-width:0;}
.cez-article-comments .coment-form label{display:block;margin:0 0 8px 0;font:850 .88rem/1.1 "Exo";letter-spacing:.005em;color:var(--text-1);}
.cez-article-comments .coment-form input[type="text"],.cez-article-comments .coment-form input[type="email"],.cez-article-comments .coment-form input[type="number"]{width:100%;height:38px;max-width:100%;box-sizing:border-box;padding:0 12px;border:1px solid var(--panel-border-strong);border-radius:14px;background:var(--selected-bg);box-shadow:inset 0 1px 4px var(--ink-106),inset 0 1px 0 var(--ink-272);color:var(--text-1);outline:0;}
.cez-article-comments .coment-form textarea,.cez-article-comments .coment-form__textarea{width:100%;max-width:100%;min-height:185px;box-sizing:border-box;padding:12px 14px;border:1px solid var(--panel-border-strong);border-radius:16px;background:var(--selected-bg);box-shadow:inset 0 1px 5px var(--ink-106),inset 0 1px 0 var(--ink-272);color:var(--text-1);outline:0;resize:vertical;}
.cez-article-comments .coment-form textarea:focus,.cez-article-comments .coment-form__textarea:focus,.cez-article-comments .coment-form input:focus{border-color:color-mix(in srgb,var(--color1) 32%,var(--panel-border-strong));box-shadow:0 0 0 2px color-mix(in srgb,var(--color1) 12%,transparent),inset 0 1px 5px var(--ink-106);}
.cez-article-comments .coment-form button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;margin:10px 0 0 0;padding:9px 16px;border:1px solid var(--panel-border-strong);border-radius:999px;background:var(--selected-bg);box-shadow:var(--panel-shadow-sm),inset 0 1px 0 var(--ink-272);font:850 .86rem/1 "Exo";letter-spacing:.01em;color:var(--text-1);cursor:pointer;}
.cez-article-comments .coment-form button:hover{transform:translateY(-1px);background:var(--row-hover);box-shadow:var(--panel-shadow),inset 0 1px 0 var(--ink-278);}
.cez-article-comments .coment-form p{margin:12px 0 0 0;color:var(--text-2);font-size:.88rem;line-height:1.5;}
.cez-article-comments .cez-commentsTitle{display:flex;align-items:center;gap:12px;margin:18px 0 14px 0;padding:10px 14px;border:1px solid var(--panel-border);border-radius:16px;background:linear-gradient(180deg,var(--panel-bg-soft),var(--panel-bg));box-shadow:var(--panel-shadow-sm),inset 0 1px 0 var(--ink-255);}
.cez-article-comments .cez-commentsTitle img{width:auto;height:30px;object-fit:contain;}
.cez-article-comments .cez-commentsTitle span{font:500 1.05rem/1.1 "Exo";color:var(--text-1);text-transform:none;letter-spacing:0;}
.cez-article-comments .cez-comment{margin:0 0 14px 0;border:1px solid var(--panel-border);border-radius:16px;background:linear-gradient(180deg,var(--panel-bg-soft),var(--panel-bg));box-shadow:var(--panel-shadow-sm),inset 0 1px 0 var(--ink-255);overflow:hidden;}
.cez-article-comments .cez-comment__head{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:11px 14px;border-bottom:1px solid var(--panel-border);background:var(--panel-muted-bg);}
.cez-article-comments .cez-comment__by{font-weight:800;color:var(--text-1);}
.cez-article-comments .cez-comment__at{font-size:.92rem;color:var(--text-2);opacity:.82;}
.cez-article-comments .cez-comment__body{padding:14px 15px;font:500 .96rem/1.65 "Exo";color:var(--text-1);}
@media (max-width:900px){
.cez-article__heroDeck{grid-template-columns:1fr;grid-template-areas:"info" "media";gap:14px;}
.cez-article__media{width:100%;max-width:520px;min-height:0;margin:0 auto;}
.cez-article__img{width:100%;max-height:260px;object-fit:contain;}
}
@media (max-width:700px){
.cez-article__hero{padding:15px;border-radius:17px;}
.cez-article__kicker{margin-bottom:9px;}
.cez-article__title{font-size:clamp(1.18rem,6.2vw,1.72rem);}
.cez-article__heroDeck{gap:13px;}
.cez-article__media{max-width:none;padding:9px;border-radius:16px;}
.cez-article__img{max-height:245px;border-radius:12px;}
.cez-article__meta{justify-content:center;}
.cez-article__lede{text-align:left;}
.cez-article__rt{display:flex;justify-content:center;text-align:center;}
.cez-article-comments .coment-form__row{grid-template-columns:1fr;}
.cez-article-comments .cez-comment__head{align-items:flex-start;flex-direction:column;gap:4px;}
}

@media (max-width:700px){
html:not(.skin-retro) #originalView .cez-artitem--list,html:not(.skin-retro) .cez-links .cez-artitem--list,html:not(.skin-retro) #alternateView .cez-artitem--card,html:not(.skin-retro) .cez-article-comments .coment-form button{transition:none!important;box-shadow:var(--panel-shadow-sm)!important;}
html:not(.skin-retro) #originalView .cez-artitem--list:hover,html:not(.skin-retro) .cez-links .cez-artitem--list:hover,html:not(.skin-retro) #alternateView .cez-artitem--card:hover,html:not(.skin-retro) .cez-article-comments .coment-form button:hover{transform:none!important;box-shadow:var(--panel-shadow-sm)!important;}
html:not(.skin-retro) #originalView .cez-artitem__media,html:not(.skin-retro) .cez-links .cez-artitem__media,html:not(.skin-retro) #alternateView .cez-artitem__media,html:not(.skin-retro) .cez-members .cez-memberitem__media,html:not(.skin-retro) .cez-article__hero,html:not(.skin-retro) .cez-article__media,html:not(.skin-retro) .cez-article__img,html:not(.skin-retro) .cez-article__links,html:not(.skin-retro) .cez-article-comments .coment-form,html:not(.skin-retro) .cez-article-comments .cez-commentsTitle,html:not(.skin-retro) .cez-article-comments .cez-comment,html:not(.skin-retro) .news-item__meta,html:not(.skin-retro) .news-pagination__link,html:not(.skin-retro) .news-pagination__current,html:not(.skin-retro) .cez-faq--index,html:not(.skin-retro) .cez-faqitem,html:not(.skin-retro) .cez-award{box-shadow:var(--panel-shadow-sm)!important;}
html:not(.skin-retro) .cez-article__hero::before,html:not(.skin-retro) .cez-article__media::before{content:none!important;}
html:not(.skin-retro) .news-pagination__link:hover{box-shadow:var(--panel-shadow-sm)!important;}
}

/* ========================= Página noticias ========================= */
.news-item{padding:0 0 18px 0;margin:0 0 18px 0;border-bottom:1px solid var(--ink-108);}
.news-item:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0;}
.news-item__title{margin:0 0 8px 0;font:850 1.18rem/1.12 "Orbitron";letter-spacing:.02em;text-transform:uppercase;color:var(--color1);}
.news-item__meta{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;margin:0 0 12px 0;border-radius:999px;background:var(--panel-bg);border:1px solid var(--panel-border-strong);box-shadow:var(--panel-shadow);font-size:.80rem;line-height:1.05;color:var(--text-1);}
.news-item__body{font:500 .96rem/1.55 "Exo",sans-serif;color:var(--text-1);}
.news-item__body a,.news-item__body a:visited,.news-item__body a:active{color:var(--link-muted);text-decoration:none;}
.news-item__body a:hover{color:var(--colortexto);}
.news-item__body img{display:block;max-width:100%;height:auto;margin:12px 0;border-radius:14px;border:0;}
.news-item__body .cez-news-gallery{display:grid;width:100%;aspect-ratio:16/9;gap:4px;margin:12px 0;overflow:hidden;border-radius:14px;background:var(--ink-106);}
.news-item__body .cez-news-gallery--2{grid-template-columns:repeat(2,minmax(0,1fr));}
.news-item__body .cez-news-gallery--3{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);grid-template-rows:repeat(2,minmax(0,1fr));}
.news-item__body .cez-news-gallery--3 .cez-news-gallery__item:first-child{grid-row:1/3;}
.news-item__body .cez-news-gallery--4{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));}
.news-item__body .cez-news-gallery__item{position:relative;display:block;min-width:0;min-height:0;overflow:hidden;background:var(--ink-106);}
.news-item__body .cez-news-gallery__item--extra{display:none;}
.news-item__body .cez-news-gallery .cez-news-gallery__img{display:block;width:100%;height:100%;max-width:none;margin:0;border:0;border-radius:0;object-fit:cover;transition:transform .22s ease,filter .22s ease;}
.news-item__body .cez-news-gallery__item:hover .cez-news-gallery__img{transform:scale(1.025);filter:brightness(.94);}
.news-item__body .cez-news-gallery__more{position:absolute;inset:0;display:grid;place-items:center;background:rgba(7,14,24,.48);color:#fff;font:800 clamp(1.25rem,4vw,2.5rem)/1 "Exo",sans-serif;text-shadow:0 2px 12px rgba(0,0,0,.45);pointer-events:none;}
@media(max-width:600px){.news-item__body .cez-news-gallery{aspect-ratio:4/3;gap:3px;border-radius:12px;}}
.news-item__body p{margin:0 0 12px 0;}
.news-item__body ul,.news-item__body ol{margin:0 0 12px 22px;padding:0;}
.news-item__body li{margin:0 0 4px 0;}
.news-item__body hr{border:0;border-top:1px solid var(--ink-108);margin:14px 0;}
.news-item__body tr:last-child td{border-bottom:0;}
.news-pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center;margin-top:16px;padding-top:14px;border-top:1px solid var(--ink-108);}
.news-pagination__link,.news-pagination__current{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--panel-border-strong);box-shadow:var(--panel-shadow);font-size:.88rem;text-decoration:none;}
.news-pagination__link{background:var(--panel-bg);color:var(--link-muted);}
.news-pagination__link:hover{background:var(--panel-bg-soft);color:var(--colortexto);border-color:var(--ink-116);box-shadow:var(--panel-shadow-lg);}
.news-pagination__current{background:var(--color1);color:#fff;border-color:transparent;}

/* ========================= PR — Miembros ========================= */
.cez-members .cez-memberitem{align-items:stretch;}
.cez-members .cez-memberitem__media{flex:0 0 170px;max-width:170px;aspect-ratio:4/5;border-radius:12px;overflow:hidden;background:var(--ink-285);border:1px solid var(--ink-110);box-shadow:0 10px 22px var(--dark-modern-shadow-ink,var(--ink-110));}
.cez-members .cez-memberitem__img{width:100%;height:auto;object-fit:cover;display:block;}
.cez-members .cez-memberitem__body{display:flex;flex-direction:column;min-width:0;}
.cez-members .cez-memberitem__name{font:900 1.02rem/1.15 "Orbitron";letter-spacing:.02em;text-transform:uppercase;color:var(--link-muted);margin:0 0 8px 0;}
.cez-members .cez-memberitem__facts{margin:0 0 10px 0;line-height:1.45;color:var(--text-1);}
.cez-members .cez-memberitem__row{margin:0 0 4px 0;}
.cez-members .cez-memberitem__k{opacity:.78;font-weight:800;}
.cez-members .cez-memberitem__meta{margin-top:auto;}
.cez-members .cez-memberitem__quote{margin:12px 0 0 0;}
.cez-members .cez-memberitem--quote-below{display:grid;grid-template-columns:160px 1fr;gap:12px 14px;align-items:start;}
.cez-members .cez-memberitem--quote-below .cez-memberitem__media{grid-column:1;grid-row:1;}
.cez-members .cez-memberitem--quote-below .cez-memberitem__body{grid-column:2;grid-row:1;min-width:0;}
.cez-members .cez-memberitem--quote-below .cez-memberitem__quote{grid-column:1 / -1;grid-row:2;margin:0;}

/* ========================= PR — Premios y prensa ========================= */
.cez-awards__wrap{padding:14px;}
.cez-awards__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;}
.cez-award{border:1px solid var(--ink-106);border-radius:14px;background:var(--pr-surface,rgba(255,255,255,.02));overflow:hidden;}
.cez-award__link{display:flex;flex-direction:column;gap:10px;padding:12px;text-decoration:none;color:inherit;}
.cez-award__nolink{display:flex;flex-direction:column;gap:10px;padding:12px;}
.cez-award__img{max-width:100%;height:88px;width:auto;object-fit:contain;display:block;margin:0 auto;}
.cez-award__cap{display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;line-height:1.1;}
.cez-award__title{font:800 .78rem/1.1 "Orbitron";letter-spacing:.02em;text-transform:uppercase;color:var(--text-1);}
.cez-award__link:hover .cez-award__title{color:var(--link-1,var(--color1));}


/* ========================= Agradecimientos ========================= */
.cez-thanks{padding:16px 18px!important;display:flex;flex-direction:column;gap:20px;background:var(--surface-2)!important;}
.cez-thanks__section{position:relative;padding:16px 16px 14px 20px;border:1px solid var(--ink-108);border-radius:16px;background:linear-gradient(180deg,var(--ink-285),var(--ink-292));box-shadow:0 10px 24px var(--ink-110);overflow:hidden;}
.cez-thanks__section::before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:6px;border-radius:999px;background:var(--accent-vline);opacity:.82;pointer-events:none;}
.cez-thanks__head{display:flex;align-items:center;gap:8px;margin:0 0 10px 0;}
.cez-thanks__intro{margin:0 0 14px 0;color:var(--text-2);line-height:1.55;font-size:.96rem;}
.cez-thanks__list{display:flex;flex-direction:column;gap:10px;}
.cez-thanks__item,.cez-thanks__closing{padding:10px 12px;border-radius:14px;box-shadow:0 8px 18px var(--ink-106);}
.cez-thanks__item{border:1px solid var(--ink-106);background:var(--ink-292);}
.cez-thanks__item--source{background:var(--panel-bg-strong);}
.cez-thanks__name{margin:0 0 6px 0;font:800 .95rem/1.1 "Orbitron";letter-spacing:.02em;text-transform:uppercase;color:var(--link-muted);}
.cez-thanks__text{margin:0;color:var(--text-1);line-height:1.55;}
.cez-thanks__link{display:inline-flex;align-items:center;gap:8px;color:var(--link-muted);text-decoration:none;}
.cez-thanks__link:hover{color:var(--colortexto);}
.cez-thanks__link img{display:block;opacity:.9;}
.cez-thanks__closing{margin:14px 0 0 0;background:var(--ink-285);border:1px solid var(--ink-108);line-height:1.55;}

@media (max-width:700px) and (orientation:portrait){
#originalView .cez-artitem--list{display:grid;grid-template-columns:minmax(108px,34%) minmax(0,1fr);gap:0;align-items:stretch;height:112px;min-height:112px;max-height:112px;padding:0 9px 0 0;}
.cez-links .cez-artitem--list{display:grid;grid-template-columns:minmax(108px,34%) minmax(0,1fr);gap:10px;align-items:start;padding:9px 10px 9px 14px;}
#originalView .cez-artitem__media{width:100%;max-width:none;height:112px;min-height:112px;max-height:112px;aspect-ratio:auto;border-radius:14px 0 0 14px;border:0;box-shadow:none;align-self:stretch;}
.cez-links .cez-artitem__media{width:100%;max-width:none;flex:0 0 auto;aspect-ratio:16/9;}
#originalView .cez-artitem__body,.cez-links .cez-artitem__body,.cez-members .cez-memberitem__facts,.cez-members .cez-memberitem__quote{text-align:left;}
#originalView .cez-artitem__title,.cez-links .cez-artitem__title{font-size:clamp(.78rem,4.1vw,.96rem);line-height:1.12;overflow-wrap:break-word;word-break:normal;hyphens:none;}
#originalView .cez-artitem__desc,.cez-links .cez-artitem__desc{font-size:.84rem;line-height:1.25;-webkit-line-clamp:3;text-align:left;}
#originalView .cez-artitem__meta,.cez-links .cez-artitem__meta{gap:5px;padding-top:6px;}
#originalView .cez-artitem__meta{max-height:30px;overflow:hidden;}
#originalView .cez-chip,.cez-links .cez-chip{min-height:22px;padding:3px 7px;font-size:.80rem;}
.cez-thanks{padding:12px!important;gap:16px;}
.cez-thanks__section{padding:14px 12px 12px 16px;}
.cez-thanks__name{font-size:.88rem;}
.cez-thanks__intro,.cez-thanks__text,.cez-thanks__closing{font-size:.94rem;}
#alternateView .cez-artgrid{gap:10px;}
#alternateView .cez-artitem--card{padding:0;gap:0;min-width:0;}
#alternateView .cez-artitem__media{aspect-ratio:16/10;}
#alternateView .cez-artitem__title--card{font-size:clamp(.70rem,3.3vw,.84rem);line-height:1.12;overflow-wrap:normal;word-break:normal;hyphens:auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;padding:10px 10px 4px 10px;}
#alternateView .cez-artitem__meta{gap:5px;padding:4px 10px 10px 10px;}
#alternateView .cez-chip{min-height:21px;padding:3px 6px;font-size:.75rem;}
.cez-links .cez-linkitem .cez-artitem__media{aspect-ratio:16/9;}
.cez-links .cez-linkitem .cez-artitem__img{object-fit:contain;padding:5px;box-sizing:border-box;}
.cez-links .cez-artitem__desc{-webkit-line-clamp:4;}
.cez-members .cez-memberitem--quote-below{grid-template-columns:clamp(88px,22vw,108px) minmax(0,1fr);gap:8px 10px;padding:9px 10px 10px 14px;}
.cez-members .cez-memberitem__media{width:100%;max-width:none;aspect-ratio:1/1;flex:0 0 auto;}
.cez-members .cez-memberitem__img{width:100%;height:100%;object-fit:contain;}
.cez-members .cez-memberitem__name{font-size:clamp(.74rem,3.5vw,.92rem);line-height:1.12;overflow-wrap:break-word;word-break:normal;hyphens:auto;margin-bottom:6px;}
.cez-members .cez-memberitem__facts{font-size:.82rem;line-height:1.26;margin-bottom:8px;}
.cez-members .cez-memberitem__row{margin-bottom:3px;overflow-wrap:break-word;word-break:normal;}
.cez-members .cez-memberitem__v{overflow-wrap:anywhere;}
.cez-members .cez-memberitem__meta{gap:5px;margin-top:6px;}
.cez-members .cez-memberitem__quote{font-size:.84rem;line-height:1.34;padding:9px 11px;}
.cez-awards__wrap{padding:10px;}
.cez-awards__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
.cez-award__link,.cez-award__nolink{padding:8px;gap:7px;}
.cez-award__img{height:clamp(64px,14vw,82px);}
.cez-award__title{font-size:.68rem;line-height:1.14;}
}

@media (max-width:430px) and (orientation:portrait){
#originalView .cez-artitem--list{grid-template-columns:minmax(92px,32%) minmax(0,1fr);gap:0;height:104px;min-height:104px;max-height:104px;padding:0 8px 0 0;}
.cez-links .cez-artitem--list{grid-template-columns:minmax(96px,34%) minmax(0,1fr);gap:8px;padding:8px 9px 8px 13px;}
#originalView .cez-artitem__title,.cez-links .cez-artitem__title{font-size:clamp(.72rem,3.85vw,.88rem);}
#originalView .cez-artitem__desc,.cez-links .cez-artitem__desc{-webkit-line-clamp:2;}
#alternateView .cez-artgrid{gap:9px;}
#alternateView .cez-artitem--card{padding:0;}
#alternateView .cez-artitem__title--card{font-size:clamp(.66rem,3.25vw,.78rem);-webkit-line-clamp:4;padding:9px 9px 4px 9px;}
#alternateView .cez-artitem__meta{gap:4px;padding-left:9px;padding-right:9px;}
#alternateView .cez-chip{min-height:20px;padding:3px 5px;font-size:.70rem;}
.cez-members .cez-memberitem--quote-below{grid-template-columns:minmax(78px,21%) minmax(0,1fr);gap:8px 10px;}
.cez-members .cez-memberitem__name{font-size:clamp(.70rem,3.45vw,.84rem);}
.cez-members .cez-memberitem__facts{font-size:.78rem;line-height:1.24;}
.cez-awards__grid{gap:9px;}
.cez-award__img{height:64px;}
.cez-award__title{font-size:.62rem;}
}
@media (prefers-reduced-motion:reduce){
#originalView .cez-artitem--list,.cez-links .cez-artitem--list,#alternateView .cez-artitem--card{transition:none;}
#originalView .cez-artitem--list:hover,.cez-links .cez-artitem--list:hover,#alternateView .cez-artitem--card:hover{transform:none;}
}


/* ========================= PR — F.A.Q. ========================= */
.cez-faq{display:flex;flex-direction:column;gap:10px;}
.cez-faq--index{border:1px solid var(--ink-106);border-radius:16px;background:var(--panel-bg);box-shadow:var(--panel-shadow-sm);padding:12px;overflow:hidden;}
html:not(.skin-retro) .cez-faq--index{border-color:color-mix(in srgb,var(--panel-border) 82%,var(--color1) 18%);}
html.theme-dark:not(.skin-retro) .cez-faq--index{border-color:var(--panel-border);box-shadow:var(--panel-shadow-lg);}
.cez-faq__index-list{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:6px;list-style:decimal;}
.cez-faq__index-item{margin:0;}
.cez-faq__index-link{color:var(--link-muted);text-decoration:none;font:750 .95rem/1.25 system-ui,-apple-system,Segoe UI,Roboto,Arial;display:inline;position:relative;z-index:1;}
.cez-faq__index-link:hover{color:var(--link-1,var(--color1));text-decoration:underline;}
.cez-faq--index a::before,.cez-faq--index a::after{content:none!important;display:none!important;}
.cez-faq--index a{background:none!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;-webkit-text-stroke:0!important;}
.cez-faq--index a:hover{background:none!important;box-shadow:none!important;}
.cez-faqitem{border:1px solid var(--ink-106);border-radius:16px;background:var(--panel-bg);box-shadow:var(--panel-shadow-sm);padding:12px;overflow:hidden;}
html:not(.skin-retro) .cez-faqitem{border-color:color-mix(in srgb,var(--panel-border) 76%,var(--color1) 24%);border-top:3px solid color-mix(in srgb,var(--color1) 58%,var(--panel-border) 42%);}
html.theme-dark:not(.skin-retro) .cez-faqitem{border-color:var(--panel-border);box-shadow:var(--panel-shadow-lg);}
.cez-faqitem__inner{display:flex;flex-direction:column;gap:10px;}
.cez-faqitem__q{font:900 .95rem/1.2 "Orbitron";letter-spacing:.02em;text-transform:uppercase;color:var(--text-1);margin:0;}
.cez-faqitem__a{font:600 .92rem/1.55 system-ui,-apple-system,Segoe UI,Roboto,Arial;color:var(--text-1);margin:0;}
.cez-faqitem__top{display:flex;justify-content:flex-end;}
.cez-faqitem__toplink,.cez-faqitem__toplink:visited{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;text-decoration:none;background:none!important;border:0!important;box-shadow:none!important;padding:0;}
.cez-faqitem__toplink:hover .cez-faqitem__topicon,.cez-faqitem__toplink:hover .cez-faqitem__topimg{transform:translateY(-1px);}
.cez-faqitem__topicon{box-sizing:border-box;display:block;width:24px;height:24px;padding:4px;border-radius:8px;background-image:url("/images/icons/modern/flecha-arriba.png"),linear-gradient(135deg,color-mix(in srgb,var(--color1) 74%,#53d8ff 26%) 0%,color-mix(in srgb,var(--color1) 46%,#545454 54%) 54%,color-mix(in srgb,#545454 76%,#6f67ff 24%) 100%);background-repeat:no-repeat,no-repeat;background-position:center,center;background-size:contain,cover;background-origin:content-box,border-box;background-clip:content-box,border-box;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 4px 8px rgba(10,16,34,.18),0 1px 2px rgba(0,0,0,.16);transition:transform .16s ease;}
html.theme-dark:not(.skin-retro) .cez-faqitem__topicon{background-image:url("/images/icons/modern/flecha-arriba.png"),linear-gradient(135deg,color-mix(in srgb,var(--color1) 62%,#63dcff 38%) 0%,color-mix(in srgb,var(--color1) 42%,#545454 58%) 54%,color-mix(in srgb,#545454 74%,#8278ff 26%) 100%);}
.cez-faqitem__topimg{display:none;width:22px;height:22px;object-fit:contain;border:0;background:transparent;box-shadow:none;transition:transform .16s ease;}
html.skin-retro .cez-faqitem__topicon{display:none;}
html.skin-retro .cez-faqitem__topimg{display:block;image-rendering:pixelated;}

/* ========================= PR — Mail / Contact ========================= */
.cez-mail__rules{margin:0;padding-left:1.25rem;line-height:1.7;color:var(--text-1);}
.cez-mail__rules li{margin:0 0 8px 0;}
.cez-mail__rules a{color:var(--link-muted);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;}
.cez-mail__rules a:hover{color:var(--link-hover);}
.cez-mail__form{margin:0;}
.cez-mail__hint{margin-top:6px;font-size:.88rem;line-height:1.25;color:var(--text-3);}
.cez-mail__submit{display:flex;align-items:flex-end;}
.cez-mail__submit button{width:100%;}
.cez-mail__progress{margin-top:12px;display:flex;align-items:center;gap:10px;}
.cez-mail__progress progress{width:min(420px,100%);height:14px;}

/* v256: articuls alternate, imagen integrada en tarjeta */
#alternateView .cez-artitem--card .cez-artitem__media + .cez-artitem__title--card{
	border-top:1px solid var(--ink-108);
}
html.skin-retro #alternateView .cez-artitem--card,
html.skin-retro #alternateView .cez-artitem__media{
	border-radius:0!important;
}

/* v257: articuls original, imagen integrada en fila */
@media (max-width:700px) and (orientation:portrait){
#originalView .cez-artitem__body{padding:9px 0 9px 10px;}
#originalView .cez-artitem--list::before{top:8px;bottom:8px;width:5px;}
}
@media (max-width:430px) and (orientation:portrait){
#originalView .cez-artitem__body{padding:8px 0 8px 9px;}
#originalView .cez-artitem__media{height:104px;min-height:104px;max-height:104px;}
}
html.skin-retro #originalView .cez-artitem--list,
html.skin-retro #originalView .cez-artitem__media{border-radius:0!important;}

/* v266: articuls, autor/entrevistador con icono + nombre */
.cez-artitem__meta .cez-chip--authoricon{
	width:auto;
	min-width:0;
	min-height:24px;
	padding:3px 8px 3px 6px;
	justify-content:flex-start;
	gap:6px;
}

.cez-artitem__meta .cez-chip--authoricon .ppalico{
	width:18px;
	height:18px;
	margin:0;
	object-fit:contain;
	display:block;
	flex:0 0 auto;
}

.cez-artitem__meta .cez-chip--authoricon .cez-chip__v{
	min-width:0;
	max-width:18ch;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

#alternateView .cez-artitem__meta .cez-chip--authoricon{
	width:auto;
	min-width:0;
	min-height:22px;
	padding:3px 7px 3px 5px;
	gap:5px;
}

#alternateView .cez-artitem__meta .cez-chip--authoricon .ppalico{
	width:17px;
	height:17px;
}

#alternateView .cez-artitem__meta .cez-chip--authoricon .cez-chip__v{
	max-width:14ch;
}

/* v269: articuls, Ver juegos corto, píldora hover y texto dark normal */
#originalView .cez-artitem__meta .cez-chip,
#originalView .cez-artitem__meta .cez-chip:visited,
#alternateView .cez-artitem__meta .cez-chip,
#alternateView .cez-artitem__meta .cez-chip:visited{
	background:var(--panel-muted-bg);
	border-color:var(--panel-border);
	box-shadow:var(--panel-shadow-sm);
	color:var(--text-2);
	text-decoration:none;
	transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease;
}

#originalView .cez-artitem__meta .cez-chip .cez-chip__k,
#originalView .cez-artitem__meta .cez-chip .cez-chip__v,
#alternateView .cez-artitem__meta .cez-chip .cez-chip__k,
#alternateView .cez-artitem__meta .cez-chip .cez-chip__v{
	color:inherit;
}

#originalView .cez-artitem__meta .cez-chip:hover,
#alternateView .cez-artitem__meta .cez-chip:hover{
	background:var(--panel-bg-soft);
	border-color:var(--ink-112);
	box-shadow:var(--panel-shadow);
	color:var(--text-2);
}

#originalView .cez-artitem__meta .cez-chip:hover .cez-chip__k,
#originalView .cez-artitem__meta .cez-chip:hover .cez-chip__v,
#alternateView .cez-artitem__meta .cez-chip:hover .cez-chip__k,
#alternateView .cez-artitem__meta .cez-chip:hover .cez-chip__v{
	color:inherit;
}

html.theme-dark:not(.skin-retro) #originalView .cez-artitem__meta .cez-chip,
html.theme-dark:not(.skin-retro) #originalView .cez-artitem__meta .cez-chip:visited,
html.theme-dark:not(.skin-retro) #originalView .cez-artitem__meta .cez-chip:hover,
html.theme-dark:not(.skin-retro) #alternateView .cez-artitem__meta .cez-chip,
html.theme-dark:not(.skin-retro) #alternateView .cez-artitem__meta .cez-chip:visited,
html.theme-dark:not(.skin-retro) #alternateView .cez-artitem__meta .cez-chip:hover{
	color:var(--text-1);
}

html.theme-dark:not(.skin-retro) #originalView .cez-artitem__meta .cez-chip .cez-chip__k,
html.theme-dark:not(.skin-retro) #originalView .cez-artitem__meta .cez-chip .cez-chip__v,
html.theme-dark:not(.skin-retro) #alternateView .cez-artitem__meta .cez-chip .cez-chip__k,
html.theme-dark:not(.skin-retro) #alternateView .cez-artitem__meta .cez-chip .cez-chip__v{
	color:inherit;
}

.cez-artitem__meta .cez-chip--interview-games .cez-chip__v{
	max-width:none;
}

/* v270: articuls, Ver juegos sin contador */
.cez-artitem__meta .cez-chip--interview-games .cez-chip__count{
	display:none;
}

/* v273: articuls, hover visible de píldoras enlazadas usando patrón existente */
#originalView .cez-artitem__meta a.cez-chip,
#originalView .cez-artitem__meta a.cez-chip:visited,
#alternateView .cez-artitem__meta a.cez-chip,
#alternateView .cez-artitem__meta a.cez-chip:visited{
	background:var(--index-chip-bg,var(--panel-muted-bg));
	border-color:var(--index-chip-border,var(--panel-border));
	box-shadow:var(--index-chip-shadow,var(--panel-shadow-sm));
	color:var(--text-2);
	text-decoration:none;
	transform:translateY(0);
	transition:transform .14s ease,background-color .14s ease,border-color .14s ease,box-shadow .14s ease;
}

#originalView .cez-artitem__meta a.cez-chip:hover,
#originalView .cez-artitem__meta a.cez-chip:focus-visible,
#alternateView .cez-artitem__meta a.cez-chip:hover,
#alternateView .cez-artitem__meta a.cez-chip:focus-visible{
	background:var(--index-chip-bg-hover,var(--panel-bg-soft));
	border-color:var(--index-chip-border-hover,var(--panel-border-hover));
	box-shadow:var(--index-chip-shadow-hover,var(--panel-shadow));
	color:var(--text-2);
	transform:translateY(-1px);
}

#originalView .cez-artitem__meta a.cez-chip :is(.cez-chip__k,.cez-chip__v),
#alternateView .cez-artitem__meta a.cez-chip :is(.cez-chip__k,.cez-chip__v),
#originalView .cez-artitem__meta a.cez-chip:hover :is(.cez-chip__k,.cez-chip__v),
#originalView .cez-artitem__meta a.cez-chip:focus-visible :is(.cez-chip__k,.cez-chip__v),
#alternateView .cez-artitem__meta a.cez-chip:hover :is(.cez-chip__k,.cez-chip__v),
#alternateView .cez-artitem__meta a.cez-chip:focus-visible :is(.cez-chip__k,.cez-chip__v){
	color:inherit;
}

html.theme-dark:not(.skin-retro) #originalView .cez-artitem__meta a.cez-chip,
html.theme-dark:not(.skin-retro) #originalView .cez-artitem__meta a.cez-chip:visited,
html.theme-dark:not(.skin-retro) #alternateView .cez-artitem__meta a.cez-chip,
html.theme-dark:not(.skin-retro) #alternateView .cez-artitem__meta a.cez-chip:visited{
	background:var(--index-chip-bg,var(--panel-muted-bg));
	border-color:var(--index-chip-border,var(--panel-border));
	box-shadow:var(--index-chip-shadow,var(--panel-shadow-sm));
	color:var(--text-1);
}

html.theme-dark:not(.skin-retro) #originalView .cez-artitem__meta a.cez-chip:hover,
html.theme-dark:not(.skin-retro) #originalView .cez-artitem__meta a.cez-chip:focus-visible,
html.theme-dark:not(.skin-retro) #alternateView .cez-artitem__meta a.cez-chip:hover,
html.theme-dark:not(.skin-retro) #alternateView .cez-artitem__meta a.cez-chip:focus-visible{
	background:var(--index-chip-bg-hover,var(--panel-bg-soft));
	border-color:var(--index-chip-border-hover,var(--panel-border-hover));
	box-shadow:var(--index-chip-shadow-hover,var(--panel-shadow));
	color:var(--text-1);
	transform:translateY(-1px);
}
.cez-news-lightbox{position:fixed;inset:0;z-index:10050;display:none;align-items:center;justify-content:center;padding:26px;background:rgba(4,9,18,.92);backdrop-filter:blur(8px);}.cez-news-lightbox.is-open{display:flex;}.cez-news-lightbox__stage{position:relative;display:flex;align-items:center;justify-content:center;max-width:min(92vw,1500px);max-height:90vh;}.cez-news-lightbox__img{display:block!important;max-width:92vw!important;max-height:86vh!important;width:auto!important;height:auto!important;margin:0!important;border:0!important;border-radius:12px!important;box-shadow:0 22px 70px rgba(0,0,0,.48)!important;object-fit:contain!important;}.cez-news-lightbox__count{position:absolute;left:50%;bottom:-34px;transform:translateX(-50%);color:#fff;font:700 .82rem/1 "Exo",sans-serif;letter-spacing:.04em;white-space:nowrap;}.cez-news-lightbox__close,.cez-news-lightbox__nav{position:fixed;z-index:1;display:grid;place-items:center;border:0;border-radius:999px;background:rgba(255,255,255,.14);color:#fff;cursor:pointer;box-shadow:0 8px 26px rgba(0,0,0,.24);backdrop-filter:blur(8px);transition:background-color .16s ease,transform .16s ease;}.cez-news-lightbox__close:hover,.cez-news-lightbox__nav:hover{background:rgba(255,255,255,.24);transform:scale(1.05);}.cez-news-lightbox__close{top:18px;right:18px;width:42px;height:42px;font:400 2rem/1 Arial,sans-serif;}.cez-news-lightbox__nav{top:50%;width:46px;height:62px;transform:translateY(-50%);font:400 2.5rem/1 Arial,sans-serif;}.cez-news-lightbox__nav:hover{transform:translateY(-50%) scale(1.05);}.cez-news-lightbox__nav--prev{left:18px;}.cez-news-lightbox__nav--next{right:18px;}.cez-news-lightbox__nav[hidden]{display:none;}@media(max-width:600px){.cez-news-lightbox{padding:16px 8px 42px;}.cez-news-lightbox__img{max-width:96vw!important;max-height:82vh!important;border-radius:8px!important;}.cez-news-lightbox__nav{width:38px;height:54px;background:rgba(0,0,0,.34);}.cez-news-lightbox__nav--prev{left:6px;}.cez-news-lightbox__nav--next{right:6px;}.cez-news-lightbox__close{top:10px;right:10px;}}
