/* src/css/en-linea/wp-img-auto-sizes.css */
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/* src/css/en-linea/wp-global-styles.css */
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--night: #070e1b;--wp--preset--color--ink: #f3f1ff;--wp--preset--color--muted: #c4bed5;--wp--preset--color--cyan: #98edf1;--wp--preset--color--pink: #ef95d0;--wp--preset--color--violet: #c6a2ff;--wp--preset--color--button: #b82181;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--micro: 11px;--wp--preset--font-size--body: 17px;--wp--preset--font-size--lead: 24px;--wp--preset--font-size--title: 48px;--wp--preset--font-size--display: 80px;--wp--preset--font-family--heading: 'Bebas Neue', sans-serif;--wp--preset--font-family--body: 'Fira Sans', sans-serif;--wp--preset--font-family--mono: 'Fira Mono', monospace;--wp--preset--font-family--pixel: 'Press Start 2P', monospace;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--spacing--1: 8px;--wp--preset--spacing--2: 12px;--wp--preset--spacing--3: 20px;--wp--preset--spacing--4: 32px;--wp--preset--spacing--5: 48px;--wp--preset--spacing--6: 64px;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:root { --wp--style--global--content-size: 880px;--wp--style--global--wide-size: 1280px; }:where(body) { margin: 0; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}
/* wp-content/plugins/search-filter/style.css */
body
{
display:block;
}
.searchandfilter p
{
margin-top: 1em;
display:inline-block;
}
.searchandfilter ul
{
display:inline-block;
}
.searchandfilter li
{
list-style: none;
display:inline-block;
padding-right:10px;
}
.searchandfilter label
{
display:block;
}
.searchandfilter h4
{
margin:15px 0;
font-size:16px;
}
.searchandfilter ul > li > ul:not(.children)
{
margin-left:0;
}
/* wp-content/plugins/ultimate-post-review/public/css/ultimate-post-review-public.css */
.post-review-badge {
color: #ffffff;
display: block;
text-align: center;
font-size: 16px;
line-height: 70px;
width: 70px;
height: 70px;
}
.post-review-badge.post-review-badge-auto {
display: none;
}
.post-review-badge.post-review-badge-positioned {
display: block;
position: absolute;
top: 0;
right: 0;
}
/* wp-content/themes/clasicosbasicos/css/fonts.css */
@font-face {font-display:swap; font-family: 'Bebas Neue'; font-style: normal; font-weight: 400; src: url(/wp-content/themes/clasicosbasicos/fonts/font-5abea62c.woff2) format('woff2'), url(/wp-content/themes/clasicosbasicos/fonts/font-540ebb5c.woff) format('woff'); }
@font-face {font-display:swap; font-family: 'Fira Mono'; font-style: normal; font-weight: 400; src: url(/wp-content/themes/clasicosbasicos/fonts/font-66475ffa.woff2) format('woff2'), url(/wp-content/themes/clasicosbasicos/fonts/font-9857a3d3.woff) format('woff'); }
@font-face {font-display:swap; font-family: 'Fira Sans'; font-style: normal; font-weight: 400; src: url(/wp-content/themes/clasicosbasicos/fonts/font-8bf2dfc9.woff2) format('woff2'), url(/wp-content/themes/clasicosbasicos/fonts/font-0ec5f245.woff) format('woff'); }
@font-face {font-display:swap; font-family: 'Offside'; font-style: normal; font-weight: 400; src: url(/wp-content/themes/clasicosbasicos/fonts/font-c080dc45.woff2) format('woff2'), url(/wp-content/themes/clasicosbasicos/fonts/font-d5c764dd.woff) format('woff'); }
@font-face {font-display:swap; font-family: 'Press Start 2P'; font-style: normal; font-weight: 400; src: url(/wp-content/themes/clasicosbasicos/fonts/font-05376d17.woff2) format('woff2'), url(/wp-content/themes/clasicosbasicos/fonts/font-d7d5f425.woff) format('woff'); }
/* wp-content/themes/clasicosbasicos/css/foundation.css */
:root{--claba-ancho:1280px;--cb-space:20px;--cb-grid-gap:30px;--cb-surface:#1c2330;--cb-accent:#cc1d88;--cb-ink:#fff;--cb-muted:#b8b4c9;--cb-radius:9px}
html{font-family:'Fira Sans',sans-serif;font-size:14px;line-height:1.73;color:rgba(255,255,255,.7);background:#121620;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;position:relative}
body{margin:0}main,details,summary{display:block}summary{display:list-item}a{color:#cc1d88;text-decoration:none;cursor:pointer}a:hover{color:#ee38a5;text-decoration:none}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}
audio,canvas,iframe,img,svg,video{vertical-align:middle}img,video{max-width:100%;height:auto}iframe{border:0}svg{overflow:hidden}svg:not(:root){overflow:hidden}[hidden]{display:none!important}
p,ul,ol,dl,pre,address,fieldset,figure{margin:0 0 20px}*+p,*+ul,*+ol,*+dl,*+pre,*+address,*+fieldset,*+figure{margin-top:20px}ul,ol{padding-left:30px}ul>li>ul,ul>li>ol,ol>li>ol,ol>li>ul{margin:0}dt{font-weight:700}dd{margin-left:0}
h1,h2,h3,h4,h5,h6{margin:0 0 20px;font-family:'Bebas Neue',sans-serif;font-weight:400;color:#fff;line-height:1.2;font-style:normal}*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:40px}h1{font-size:42px}h2{font-size:32px}h3{font-size:26px}h4{font-size:22px}h5{font-size:18px}h6{font-size:16px}
hr{box-sizing:content-box;height:0;overflow:visible;margin:0 0 20px;border:0;border-top:1px solid #ffffff1a}*+hr{margin-top:20px}blockquote{margin:0 0 20px;padding:0 0 0 20px;border-left:2px solid #ffffff80;font-size:18px;font-style:italic}blockquote>:last-child{margin-bottom:0}pre,code,kbd,samp{font-family:'Fira Mono',monospace;font-size:.875em}pre{overflow:auto;padding:15px;background:#111827;border:1px solid #ffffff20;border-radius:5px}code{color:#e994c9}table{border-collapse:collapse;border-spacing:0;width:100%}th,td{padding:12px;text-align:left;border-bottom:1px solid #ffffff20}th{font-weight:600}
button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;resize:vertical}fieldset{border:0;padding:0}legend{padding:0;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}button:disabled,input:disabled,select:disabled{cursor:not-allowed;opacity:.6}
:focus-visible{outline:2px solid #91eff0;outline-offset:4px}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.screen-reader-text:focus{clip:auto;clip-path:none;width:auto;height:auto;left:8px;top:8px;padding:12px;background:#111827;color:#fff;z-index:100000}
.cb-container{display:flow-root;box-sizing:content-box;max-width:var(--claba-ancho);margin-inline:auto;padding-inline:15px}.cb-container>:last-child{margin-bottom:0}.cb-section{display:flow-root;box-sizing:border-box;padding-block:40px}.cb-section-default{background:transparent}.cb-panel{display:flow-root;position:relative}.cb-panel>:last-child{margin-bottom:0}
.cb-grid,[data-cb-grid]{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 0 calc(-1 * var(--cb-grid-gap))}.cb-grid>*,[data-cb-grid]>*{margin:0;padding-left:var(--cb-grid-gap);box-sizing:border-box;min-width:0}.cb-grid>*>:last-child,[data-cb-grid]>*>:last-child{margin-bottom:0}.cb-grid+.cb-grid{margin-top:var(--cb-grid-gap)}
[class*=cb-child-width]>*{box-sizing:border-box;width:100%}.cb-width-1-1{width:100%}.cb-text-center{text-align:center!important}.cb-margin-top{margin-top:20px!important}.cb-margin-small-right{margin-right:10px!important}.cb-margin-remove{margin:0!important}.cb-margin-remove-top{margin-top:0!important}.cb-padding-remove-left{padding-left:0!important}.cb-align-center{display:table;max-width:100%;margin-inline:auto}
.cb-card{position:relative;box-sizing:border-box;transition:box-shadow .2s}.cb-card-body{display:flow-root;padding:20px;box-sizing:border-box}.cb-card-body>:last-child{margin-bottom:0}.cb-card-default{background:#1c2330;color:rgba(255,255,255,.7);box-shadow:0 16px 40px #0003}.cb-card-secondary{background:#11151d;color:#fff}.cb-heading-small{font-size:42px;line-height:1.2}.cb-heading-medium{font-size:55px;line-height:1.2}.cb-heading-line>span{display:inline-block;position:relative}.cb-heading-line>span:before,.cb-heading-line>span:after{content:"";position:absolute;top:50%;width:2000px;border-bottom:1px solid #ffffff20}.cb-heading-line>span:before{right:100%;margin-right:20px}.cb-heading-line>span:after{left:100%;margin-left:20px}.cb-heading-line{overflow:hidden}
.cb-button{display:inline-block;box-sizing:border-box;margin:0;padding:0 30px;vertical-align:middle;font:600 14px/40px 'Fira Sans',sans-serif;text-align:center;text-decoration:none;border:1px solid transparent;border-radius:5px;cursor:pointer}.cb-button-primary{background:#b82181;color:#fff;border-color:#d14b9f}.cb-button:hover{filter:brightness(1.1)}.cb-select{box-sizing:border-box;max-width:100%;width:100%;padding:0 12px;border:1px solid #ffffff26;border-radius:5px;background:#1c2330;color:#fff;font:inherit}.cb-select:not([multiple]){height:40px;vertical-align:middle;display:inline-block}.cb-select[multiple]{padding-block:8px}.cb-select:focus{border-color:#89eaf0}
.cb-navbar{display:flex;position:relative}.cb-navbar-container{position:relative}.cb-navbar-left,.cb-navbar-right{display:flex;align-items:center;flex-wrap:wrap}.cb-navbar-right{margin-left:auto}.cb-navbar-nav{display:flex;list-style:none;padding:0;margin:0}.cb-navbar-nav>li{position:relative}.cb-navbar-item,.cb-navbar-nav>li>a,.cb-navbar-toggle{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:80px;padding:0 15px;text-decoration:none;font:700 12px/1.73 'Offside',sans-serif}.cb-navbar-nav>li>a{color:#ffffffb3;text-transform:uppercase;letter-spacing:1px;position:relative}.cb-navbar-nav>li>a:hover,.cb-navbar-nav>.cb-active>a{color:#fff}.cb-navbar-item{color:#fff}.cb-navbar-toggle{color:#fff}.cb-logo{font:24px/1 'Fira Sans',sans-serif}.cb-navbar-dropdown{display:none}.cb-nav,.cb-nav-sub{list-style:none;margin:0;padding:0}.cb-nav>li>a{display:block;padding:5px 0}.cb-nav-sub{padding:5px 0 5px 15px}.cb-nav-sub a{display:block;padding:2px 0}.cb-nav-default>li>a{color:#fff}.cb-nav-default .cb-nav-sub a{color:#ccc3df}
.cb-search{position:relative;display:inline-block;margin:0;max-width:100%}.cb-search-default{width:240px}.cb-search-input{box-sizing:border-box;width:100%;height:40px;padding:1px 16px 1px 40px;border:2px solid #ffffff0d;border-radius:500px;appearance:none;background:transparent;color:#fff;font:inherit}.cb-search-icon{position:absolute;inset:0 auto 0 0;width:40px;display:flex;align-items:center;justify-content:center}.cb-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:0;fill:currentColor}.cb-icon svg{flex-shrink:0}
.cb-position-relative{position:relative!important}.cb-position-cover{position:absolute;inset:0}.cb-light{color:#fff}
.cb-modal{display:none;position:fixed;inset:0;z-index:1010;overflow-y:auto;padding:15px;background:#11151d66;box-sizing:border-box}.cb-modal.cb-open{display:block}.cb-modal-dialog{position:relative;box-sizing:border-box;margin:0 auto;width:600px;max-width:100%;background:#1c2330;box-shadow:0 12px 50px #0d0c1599}.cb-modal-close{cursor:pointer}.cb-offcanvas{display:none;position:fixed;inset:0;z-index:1000;box-sizing:border-box;background:#0006}.cb-offcanvas.cb-open{display:block}.cb-offcanvas-bar{position:absolute;inset:0 0 0 auto;box-sizing:border-box;width:270px;max-width:100%;padding:20px;background:#11151d;overflow:auto;box-shadow:0 12px 50px #0d0c1599}.cb-offcanvas-close{position:absolute;top:20px;right:20px;padding:5px;background:none;color:#fff;border:0}.cb-offcanvas-container{overflow:hidden}.cb-tooltip{position:fixed;z-index:1200;max-width:240px;padding:6px 10px;font-size:12px;background:#050815;color:#fff;border:1px solid #9cdfea44;border-radius:4px;pointer-events:none}
@media(min-width:640px){.cb-container{padding-inline:20px}.cb-width-1-1\@s{width:100%}.cb-width-1-3\@s{width:33.333333%}.cb-width-2-3\@s{width:66.666667%}.cb-width-1-4\@s{width:25%}.cb-modal{padding:50px 20px}}
@media(min-width:900px){.cb-container{padding-inline:40px}}
@media(min-width:960px){:root{--cb-grid-gap:40px}.cb-section{padding-block:70px}.cb-card-body{padding:27px 30px}.cb-width-1-1\@m{width:100%}.cb-width-1-4\@m{width:25%}.cb-hidden\@m{display:none!important}.cb-modal{padding-inline:40px}}
@media(max-width:959px){.cb-visible\@m{display:none!important}.cb-heading-medium{font-size:42px}}
@media(max-width:639px){.cb-heading-medium{font-size:34px}.cb-heading-small{font-size:34px}}
html{overflow-y:scroll;overflow-x:hidden}.claba-shell-header{position:relative;padding:35px 0 20px}.cb-navbar-left{margin-inline:-15px}.cb-navbar-right{margin-right:-15px}.cb-navbar-toggle>a{color:inherit}.cb-navbar-nav>li>a::before{content:"";position:absolute;bottom:25px;height:1px;left:15px;right:calc(100% - 15px);background:linear-gradient(90deg,#e147ba,#64e8ed);transition:right .18s}.cb-navbar-nav>li:hover>a::before,.cb-navbar-nav>li>a:focus-visible::before,.cb-navbar-nav>.cb-active>a::before{right:15px}.cb-grid,[data-cb-grid]{row-gap:var(--cb-grid-gap)}.cb-breadcrumb{display:flex;flex-wrap:wrap;list-style:none;padding:0;gap:8px;margin:0;font-size:13px}.cb-breadcrumb>:not(:last-child)::after{content:"/";margin-left:8px;color:#8e89a1}
.claba-shell-header-mobile{position:relative;padding:0 0 50px 20px}.claba-shell-header-mobile .cb-navbar-left{margin:0}.claba-shell-header-mobile .cb-navbar-right{margin-right:0}.cb-navbar-toggle{text-transform:uppercase;letter-spacing:1px}.claba-shell-main.cb-section{padding-top:40px;padding-bottom:0}
#donaTexto{font-family:'Press Start 2P',monospace;color:#fff;height:100px}#osdonate-form input[type=image]{width:auto;height:auto;max-width:100%}p.klatest-cat.cb-text-center{font-size:10px;line-height:1.75}.cb-align-center{margin-bottom:20px}.secondb{text-transform:uppercase}
h1{font-weight:400;letter-spacing:3px;text-transform:uppercase}h2{font-weight:400;line-height:1.3}h3{font-size:24px;font-weight:400;line-height:1.4}.cb-heading-small,.cb-heading-medium{font-family:'Bebas Neue',sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:3px}.cb-button{text-transform:uppercase}.cb-grid>*>:last-child{margin-bottom:0!important}
@media(max-width:959px){h1{font-size:35.7px}h2{font-size:27.2px}}
@media(max-width:959px){.cb-offcanvas-container .claba-shell-page{transform:translateX(-270px)}}
@media(prefers-reduced-motion:no-preference){.claba-shell-page{transition:transform .3s ease-out}.cb-modal.cb-open .cb-modal-dialog{animation:claba-dialog-in .25s ease both}.cb-offcanvas.cb-open .cb-offcanvas-bar{animation:claba-drawer-in .3s ease both}@keyframes claba-dialog-in{from{opacity:0;transform:translateY(-25px)}to{opacity:1;transform:translateY(0)}}@keyframes claba-drawer-in{from{transform:translateX(100%)}to{transform:translateX(0)}}}
.cb-nav-default{font:italic 700 12px/1.73 Offside,sans-serif;text-transform:uppercase;letter-spacing:1px}.cb-nav-default>li>a{color:#ffffffb3}.cb-nav-default .cb-nav-sub a{color:#ffffff80}.cb-nav-default a:hover,.cb-nav-default a:focus-visible{color:#fff}.cb-search-default{width:180px}
body.search{margin-top:55px}
body svg.claba-arrow-icon{display:inline-block;width:1.1em;height:1.1em;min-width:0;max-width:22px;max-height:22px;flex-shrink:0;vertical-align:baseline;overflow:visible;transition:transform .22s ease}
body :is(a,button):is(:hover,:focus-visible) .claba-arrow-icon{transform:translateX(3px)}
@media(prefers-reduced-motion:reduce){body svg.claba-arrow-icon{transition:none}body :is(a,button):is(:hover,:focus-visible) .claba-arrow-icon{transform:none}}
body span[aria-hidden="true"]:has(>svg.claba-arrow-icon){display:inline-flex;align-items:center;justify-content:center;line-height:0;vertical-align:middle}
body :is(a,button):is(:hover,:focus-visible) .claba-arrow-icon[data-arrow-kind="arrow-growth"]{transform:translate(2px,-2px)}
@media(prefers-reduced-motion:reduce){body :is(a,button):is(:hover,:focus-visible) .claba-arrow-icon[data-arrow-kind="arrow-growth"]{transform:none}}
/* src/css/en-linea/claba-tema.css */
:root{--claba-ancho:1200px}
.claba-shell-header-mobile .cb-navbar-right{flex-wrap:nowrap}@media(max-width:374px){.claba-shell-header-mobile .cb-navbar-left img{max-width:170px;height:auto}}
body .claba-f-dona-widget:not(.es-cerca) #module-146{background-image:linear-gradient(180deg,#080d21eb 0%,#080d2140 35%,#080d2100 58%,#080d21e8 82%,#080d21 100%)}
body .cc-library-card .rr-art .cc-play-badge{z-index:11}
/* wp-content/themes/clasicosbasicos/css/sitio.css */
.peliculas-template-default .cb-heading-medium { font-size: 64px; }
html { font-size: 16px; }
.cb-select:not([multiple]):not([size]) { font-size: 14px; }
.archive #donaTexto { font-size: 11.5px; }
.filtraje h3 { padding-top: 15px; }
.shelfa > div { padding-bottom: 15px; }
.cb-button, .podcastEnlace { font-size: 15px; text-shadow: rgba(0, 0, 0, 0.25) 1px 1px 2px; font-weight: bold; }
span.avatar { border: 2px solid rgb(255, 255, 255); border-radius: 50%; height: 240px; width: 240px; box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 4px 4px; padding: 0px; background: rgb(255, 255, 255); margin: 1px; overflow: hidden; display: inline-block; }
.cb-heading-line > ::after, .cb-heading-line > ::before { top: calc(50% - 0.025em - 0.6px); }
span.avatar img { width: 240px; height: 240px; }
.dalemas.cb-grid { margin-top: 50px; }
a.cintaca:hover > .cinta { transition: 0.4s; transform: translateX(70px); }
@media only screen and (max-width: 641px) {
.shelf { height: auto !important; }
}
.filtraje { padding: 10px 20px; }
.shelf > .juegazos { margin-left: -7px; margin-top: 5px; }
.shelf { height: 345px; }
.filtraje ul { padding: 0px 0px 10px !important; }
.filtraje ul li { width: 100%; height: 48px; }
.filtraje ul li:last-of-type { text-align: center; padding-top: 20px; }
.podcasting img { width: 100%; }
.bagas { background: rgba(0, 0, 0, 0.45); padding: 20px 30px; box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 1px 1px inset, rgba(13, 12, 21, 0.7) 0px 8px 45px 0px; border: 1px solid rgb(17, 17, 17); }
.yasr-visitor-votes { margin-bottom: 10px; }
.hidden { display: none; }
h3 { font-size: 28px; font-weight: 400; font-style: normal; letter-spacing: 1px; text-shadow: rgba(0, 0, 0, 0.5) 2px 2px 3px; }
.single-peliculas #claba-shell-main { margin-top: 4rem; }
article { padding-bottom: 18px; }
article.juegos, article.peliculas { margin-bottom: 40px; margin-top: 40px; }
@media only screen and (max-width: 641px) {
.cb-heading-medium { font-size: 42px; }
.cb-breadcrumb > :nth-child(n+2):not(.cb-first-column)::before { margin: 0px 5px; }
.cb-logo img { min-width: 225px; }
#claba-shell-main { margin-top: 0px !important; padding-top: 5px !important; }
.shelfa { }
html { background: url("https://www.clasicosbasicos.org/images/bgclaba.jpg") repeat !important; }
}
article { box-shadow: none; }
.rayon { font-size: 13px; font-weight: bold; font-family: "Fira Sans"; letter-spacing: 0px; border-left: 3px solid rgb(204, 29, 136); padding: 4px 10px 3px 8px; }
div#module-146 { background-color: black; }
@media only screen and (max-width: 780px) {
.shelf > .juegazos { margin-left: -12px; margin-top: 35px; }
}
@media only screen and (max-width: 1150px) {
.shelf > .juegazos { margin-left: 0px; margin-top: 15px; }
}
@media only screen and (max-width: 1050px) {
.shelf > .juegazos { margin-left: -5px; margin-top: 20px; }
}
@media only screen and (max-width: 900px) {
.shelf { height: 335px; }
}
@media only screen and (max-width: 740px) {
.shelf { background: none; }
}
@media only screen and (min-width: 900px) {
.cb-logo { max-width: 235px; }
}
.cb-card-default { position: relative; background: radial-gradient(120% 100% at 0% 0%, rgba(204, 29, 136, 0.13), transparent 58%), radial-gradient(120% 100% at 100% 100%, rgba(0, 177, 190, 0.11), transparent 60%), linear-gradient(135deg, rgba(34, 41, 57, 0.91), rgba(26, 31, 43, 0.9)) transparent; box-shadow: rgba(255, 255, 255, 0.08) 0px 0px 0px 1px inset, rgba(255, 255, 255, 0.1) 0px 1px 0px inset, rgba(0, 0, 0, 0.85) 0px 18px 40px -18px; transition: box-shadow 0.18s; }
@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))) {
.cb-card-default { background-image: radial-gradient(120% 100% at 0% 0%, rgba(204, 29, 136, 0.28), transparent 58%), radial-gradient(120% 100% at 100% 100%, rgba(0, 177, 190, 0.25), transparent 60%), linear-gradient(135deg, rgba(34, 41, 57, 0.64), rgba(26, 31, 43, 0.6)); backdrop-filter: blur(16px) saturate(150%); box-shadow: rgba(255, 255, 255, 0.12) 0px 0px 0px 1px inset, rgba(255, 255, 255, 0.16) 0px 1px 0px inset, rgba(0, 0, 0, 0.7) 0px 18px 40px -18px; }
}
.cb-card-default:hover { box-shadow: rgba(255, 255, 255, 0.18) 0px 0px 0px 1px inset, rgba(255, 255, 255, 0.2) 0px 1px 0px inset, rgba(0, 0, 0, 0.8) 0px 22px 48px -20px, rgba(204, 29, 136, 0.32) 0px 0px 38px -12px; }
.cb-card-default { border: 1px solid rgb(98, 5, 91); box-shadow: rgba(255, 255, 255, 0.08) 0px 1px 0px inset, rgba(0, 0, 0, 0.85) 0px 18px 40px -18px; }
.cb-card-default:hover { border-color: rgb(125, 10, 115); box-shadow: rgba(255, 255, 255, 0.14) 0px 1px 0px inset, rgba(0, 0, 0, 0.8) 0px 22px 48px -20px, rgba(98, 5, 91, 0.85) 0px 0px 34px -14px; }
@supports ((mask-composite:exclude) or (-webkit-mask-composite:xor)) {
.cb-card-default::after { content: ""; position: absolute; inset: -1px; z-index: 2; border-radius: inherit; padding: 1px; background: radial-gradient(
150px circle at var(--claba-luz-x,-300px) var(--claba-luz-y,-300px),
#ff7ae0 0%,
#c33bb4 32%,
rgb(98 5 91 / 0%) 70%); mask: linear-gradient(rgb(0, 0, 0) 0px, rgb(0, 0, 0) 0px) content-box exclude, linear-gradient(rgb(0, 0, 0) 0px, rgb(0, 0, 0) 0px); opacity: 0; transition: opacity 0.25s; pointer-events: none; }
.cb-card-default:hover::after { opacity: 1; }
}
.cb-card-default { border-radius: 4px; }
.cb-card-default a { transition: 400ms ease-in; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 82, 155) !important; }
.cb-card-default a:hover { transition: 400ms ease-in; color: rgb(204, 29, 136) !important; }
a.podcastEnlace, a.podcastEnlace:hover { color: white !important; font-weight: bold; }
.games { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.game { margin: 1rem; overflow: hidden; border-radius: 5px; object-fit: contain; cursor: pointer; height: 246px; max-width: 300px; position: relative; padding: 0px; box-shadow: rgba(0, 0, 0, 0.8) 0px 10px 20px -10px; transition: 0.2s ease-in-out; }
.game img { width: 100%; display: inherit; }
.game::before { content: ""; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; background: linear-gradient(-135deg, rgb(200, 230, 250) 0%, transparent 50%) 0% 0% / 200% auto; box-shadow: rgba(0, 0, 0, 0.5) 0px 10px 20px inset; transition: 0.2s ease-in-out; }
.game:hover { transform: perspective(50em) rotateX(10deg) scale(1.1); box-shadow: rgba(0, 0, 0, 0.8) 0px 10px 30px -10px; z-index: 10; }
.game:hover::before { background-position: 50% center; }
.podcasting { box-shadow: rgba(0, 0, 0, 0.53) 0px 0px 5px 0px; padding: 1px; background: rgba(204, 29, 136, 0.23); border: 1px solid rgba(0, 0, 0, 0.75); border-radius: 4px; }
.pt-big { position: absolute; top: 10px; left: 10px; background: transparent; width: 35px; }
.shelfa .game img { height: 100%; }
.covera .game { height: 211px; }
.juegazos .game img { height: 100%; }
.game { margin: 0rem; }
.shelf { padding: 0px; height: 282px; margin: 0px auto !important; }
.covera .game, .juegazos .game { height: auto; aspect-ratio: 3 / 4; }
.shelfa .game { height: auto; aspect-ratio: 1 / 1.417; }
.covera .game img, .juegazos .game img, .shelfa .game img { width: 100%; height: 100%; object-fit: cover; display: block; }
.shelf { height: auto; padding: 0px; }
:root { --claba-pie-alto: 51px; --claba-pie-hueco: 19px; --claba-ficha-margen: 26px; }
.claba-ficha-pie { height: var(--claba-pie-alto); margin-top: var(--claba-pie-hueco); }
.shelf { background-image: none; }
.shelf::before { content: ""; position: absolute; left: 0px; width: 100%; aspect-ratio: 644 / 79; top: calc(100% - (var(--claba-pie-alto) + var(--claba-pie-hueco) + var(--claba-ficha-margen))); background: url("/images/v5/shelf.png") 0px 0px / 100% 100% no-repeat; pointer-events: none; z-index: 0; }
.shelf > .juegazos { position: relative; z-index: 1; }
.claba-ficha-pie { overflow: hidden; }
.claba-ficha-meta { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.claba-ficha-titulo, .claba-ficha-meta { text-shadow: rgba(0, 0, 0, 0.85) 0px 1px 2px; }
body .shelfa>.cb-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px;margin-left:0;padding-bottom:24px}
body .shelfa>.cb-grid>div{width:auto!important;min-width:0;margin:0!important;padding:0!important}
body .shelfa>.cb-grid>div>div{width:100%}
body .shelfa .cintaca{display:block}
body .shelfa .game{width:100%;max-width:none;height:auto;aspect-ratio:1/1.417;margin:0}
body .shelfa .game>img{position:absolute;inset:0;width:100%;height:100%;object-fit:fill}
@media(max-width:959px){body .shelfa>.cb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
body .claba-film-catalog-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(220px,1fr);gap:30px;margin-left:0}
body .claba-film-catalog-layout>div{width:auto!important;min-width:0;padding-left:0}
@media(max-width:959px){body .claba-film-catalog-layout{grid-template-columns:minmax(0,1fr)}}
/* wp-content/themes/clasicosbasicos/css/context-menu-v2.css */
body #claba-quick-panel{position:fixed;z-index:2147483500;width:310px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto;box-sizing:border-box;padding:14px;border:1px solid #38748b;border-radius:15px;background:radial-gradient(ellipse at 100% 0,#12364aee,transparent 65%),linear-gradient(160deg,#0c1c30fa,#080e1bfa);box-shadow:0 18px 70px #000b,0 0 30px #18cced12;color:#ddecf7;font:13px/1.45 'Fira Sans','ClaBa Fira',system-ui,sans-serif;text-align:left;outline:none!important;backdrop-filter:blur(16px);color-scheme:dark;animation:claba-quick-in .16s ease-out}
body #claba-quick-panel[hidden]{display:none!important}#claba-quick-panel *{box-sizing:border-box}#claba-quick-panel header{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px;padding:0;border:0;background:none}#claba-quick-panel .claba-quick-brand{font:500 10px/1.4 'Fira Mono',monospace;letter-spacing:1.5px;color:#79e8f4;display:flex;align-items:center;gap:8px}#claba-quick-panel .claba-quick-brand i{width:6px;height:6px;border-radius:50%;background:#43e9e3;box-shadow:0 0 9px #43e9e3}#claba-quick-panel .claba-quick-brand b{color:#ef82cd}
body #claba-quick-panel :is(button,a){appearance:none;display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:36px;margin:0;padding:8px 10px;width:auto;border:1px solid #55728b40;border-radius:7px;background:#14223770;box-shadow:none;color:#c2d9e9;font:500 12px/1.3 'Fira Sans','ClaBa Fira',system-ui,sans-serif;text-transform:none;letter-spacing:0;text-decoration:none;cursor:pointer;outline:none!important;transform:none;text-shadow:none}body #claba-quick-panel :is(button,a)::before,body #claba-quick-panel :is(button,a)::after{content:none}#claba-quick-panel header button{min-height:26px;padding:4px;border:0;background:none}#claba-quick-panel :is(button,a)>svg{width:16px;height:16px;flex:none;color:#77dbe8}body #claba-quick-panel :is(button,a):hover{color:white;background:#254258;border-color:#65bdd280}body #claba-quick-panel :is(button,a):focus-visible{background:#254258;box-shadow:inset 3px 0 #ec93cf;color:white}
#claba-quick-panel .claba-quick-performance{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 12px;border:1px solid #c7549240;border-radius:10px;background:linear-gradient(125deg,#38203a66,#17203855)}#claba-quick-panel .claba-quick-performance strong{display:block;color:#f282c6;font:500 38px/1 'Fira Mono',monospace;letter-spacing:-2px}#claba-quick-panel .claba-quick-performance span{display:block;max-width:90px;margin-top:5px;color:#ce9aba;font:9px/1.4 'Fira Mono',monospace;letter-spacing:.6px}#claba-quick-panel .claba-quick-chart{width:150px;height:50px;overflow:visible}#claba-quick-panel .claba-quick-chart path{stroke:#687f9833;stroke-width:1;fill:none}#claba-quick-panel .claba-quick-chart polyline{stroke:#f080c4;stroke-width:1.8;fill:none;stroke-linejoin:round}#claba-quick-panel .claba-quick-caption{margin:7px 0 13px;font-size:10px;color:#92a6bd}
#claba-quick-panel .claba-quick-stats{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:0 0 12px}#claba-quick-panel .claba-quick-stats>div{padding:9px;border:1px solid #7797b320;border-radius:7px;background:#050d1940}#claba-quick-panel dt{margin:0 0 5px;color:#839cb5;font:9px/1.3 'Fira Mono',monospace;letter-spacing:.7px}#claba-quick-panel dd{margin:0;color:#d3e7f5;font:500 13px/1.2 'Fira Mono',monospace}#claba-quick-panel nav{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:12px 0 0;border-top:1px solid #627f9940}#claba-quick-panel .claba-quick-context{display:grid;gap:5px;margin:0 0 10px}#claba-quick-panel .claba-quick-context[hidden]{display:none}#claba-quick-panel .claba-quick-context button{background:#14364480;border-color:#49c7d640;color:#a8f1f1}#claba-quick-panel footer{display:flex;flex-direction:column;gap:5px;padding:12px 0 0;margin:0;background:none;border:0}#claba-quick-panel footer span{color:#9aeaf0;font:9px/1.3 'Fira Mono',monospace;letter-spacing:1.5px}#claba-quick-panel footer small{font:10px/1.4 'Fira Sans','ClaBa Fira',sans-serif;color:#889eb4}#claba-quick-panel .claba-quick-feedback{margin:8px 0 0;color:#a5ebd3;font-size:11px}#claba-quick-panel .claba-quick-feedback:empty{display:none}#claba-quick-panel input{display:block;width:100%;margin-top:6px;padding:7px;background:#14273e;border:1px solid #85bdd3;border-radius:5px;color:white;font:12px/1.4 monospace}
@keyframes claba-quick-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){body #claba-quick-panel{animation:none}}
body #claba-quick-panel :is(button,a)>svg{fill:none;stroke:currentColor}
/* wp-content/plugins/ultimate-posts-widget/css/upw-theme-standard.min.css */
/* wp-content/mu-plugins/claba-analytics/consent.css */
.claba-consent{position:fixed;z-index:2147483000;inset:auto 16px 16px auto;width:min(440px,calc(100vw - 32px));box-sizing:border-box;padding:20px;background:#172127;color:#f2ede3;border:1px solid #6b796f;border-radius:9px;box-shadow:0 6px 30px #0006;font:15px/1.5 system-ui,sans-serif;text-align:left}.claba-consent[hidden],.claba-consent-settings[hidden]{display:none!important}.claba-consent h2{margin:0 0 8px;font:bold 20px/1.2 system-ui,sans-serif;color:#fff}.claba-consent p{margin:0 0 12px}.claba-consent a{color:#f0d7a7;text-decoration:underline}.claba-consent-actions{display:flex;flex-wrap:wrap;gap:8px}.claba-consent button,.claba-consent-settings{border:1px solid #d8c7a4;border-radius:6px;padding:10px 12px;min-height:44px;background:#f1e8d6;color:#172127;font:600 14px/1.25 system-ui,sans-serif;cursor:pointer;touch-action:manipulation}.claba-consent button:first-child{background:#26343b;color:#fff}.claba-consent button:focus-visible,.claba-consent a:focus-visible,.claba-consent-settings:focus-visible{outline:3px solid #e3ab51;outline-offset:3px}.claba-consent-settings{position:fixed;z-index:2147482999;bottom:8px;left:8px;min-height:36px;padding:7px 10px;background:#172127;color:#f2ede3;font-size:12px}.claba-consent-status{font-size:13px;color:#d8c7a4}.claba-consent-status:empty{display:none}@media(max-width:480px){.claba-consent{inset:auto 12px 12px;width:calc(100vw - 24px);padding:16px}.claba-consent-actions button{flex:1 1 130px}}
.claba-consent{width:min(400px,calc(100vw - 32px));padding:18px 18px 16px;background:linear-gradient(160deg,#0e1738f5,#070c1cfa);color:#d9e4f2;border:1px solid #62c2d170;box-shadow:0 12px 40px #000b,inset 0 1px 0 #ff4fd82e;font:14px/1.5 'Fira Sans',system-ui,sans-serif}
.claba-consent h2{font-size:18px;margin-bottom:7px;color:#fff}
html:not([data-app]) .claba-consent h2{font:400 26px/1 'Bebas Neue',system-ui,sans-serif;letter-spacing:.4px}
.claba-consent p{margin:0 0 10px}
.claba-consent a{color:#91e5e9}
.claba-consent button,.claba-consent button:first-child{flex:1 1 140px;background:#0b2038;color:#fff;border:1px solid #62c2d1b0;font:600 14px/1.25 'Fira Sans',system-ui,sans-serif}
.claba-consent button:hover{background:#12304f;border-color:#91e5e9}
.claba-consent-settings{background:#0b1026;border-color:#62c2d170;color:#d9e4f2}
.claba-consent-status{color:#91e5e9}
@media(max-width:480px){.claba-consent{padding:13px 14px 12px;font-size:13.5px;line-height:1.42}.claba-consent h2{font-size:17px;margin-bottom:5px}html:not([data-app]) .claba-consent h2{font-size:23px}.claba-consent p{margin-bottom:8px}}
/* src/css/en-linea/claba-analytics.css */
@media(max-width:760px),(hover:none) and (pointer:coarse){.claba-consent-settings{position:static;display:block;margin:6px auto calc(14px + env(safe-area-inset-bottom,0px))}}
/* wp-content/themes/clasicosbasicos/css/visual.css */
:root{--claba-ink:#f3f1ff;--claba-muted:#bfbad4;--claba-neon:#ff71cb;--claba-cyan:#7ce9f4;--claba-panel:#141628;--claba-line:rgba(175,151,225,.26)}
html{color:var(--claba-ink)}
html::after{display:none}
body{font-family:'Fira Sans',system-ui,sans-serif;color:var(--claba-ink)}
body a{color:var(--claba-neon)}
body a:hover{color:#a4f4fa}
body :is(h2,h3,h4,h5,h6,.cb-h2,.cb-h3){font-style:normal;text-shadow:none;letter-spacing:.025em;color:var(--claba-ink)}
body :is(.cb-text-meta,.cb-text-muted,.claba-ficha-meta){color:var(--claba-muted)!important}
body :is(.cb-navbar-nav>li>a,.cb-button,.claba-f-tab){font-family:'Fira Sans',system-ui,sans-serif;font-style:normal;font-weight:600;letter-spacing:.045em}
body .cb-navbar-nav>li>a{font-size:17px;color:#e3dff3}
body .cb-navbar-right{min-height:96px}
body :is(.cb-card-primary,.cb-card-secondary,.cb-card-default,.claba-f-tarjeta,.claba-f-aparte-cabeza){background:linear-gradient(135deg,#211b36,#121827);border:1px solid var(--claba-line);border-radius:9px!important;box-shadow:0 16px 42px -28px #000}
body .cb-card-body{padding:clamp(22px,2.3vw,34px)}
body :is(.cb-card,.claba-f-tarjeta) p{color:#e0dcec;line-height:1.75}
body :is(.cb-card-title,.cb-heading-line){line-height:1.15}
body .cb-heading-line>span::after,body .cb-heading-line>span::before{border-color:#ce49af}
body :is(.cb-button,.claba-f-boton){box-sizing:border-box;min-height:46px;height:auto;padding:11px 20px;line-height:1.5;border-radius:9px;white-space:normal;text-shadow:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;color:#fff}
body :is(.cb-button-primary,.podcastEnlace){background:linear-gradient(115deg,#ac197e,#7124a8);border:1px solid #d751b6;box-shadow:0 6px 22px -12px #ee37ad}
body :is(.cb-button,.claba-f-boton):hover{color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px -12px #e648c2}
body :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--claba-cyan);outline-offset:4px}
body :is(.cb-input,.cb-select,.cb-textarea){border-radius:8px;background-color:#101424;color:#f3efff;border-color:#6b617d;min-height:44px}
body input::placeholder,body textarea::placeholder{color:#bdb6ce;opacity:1}
body select option{background:#161929;color:#f3efff}
.claba-eyebrow{font:600 11px/1.6 'Fira Sans',sans-serif;letter-spacing:.18em;color:var(--claba-cyan);margin:0 0 12px}
.claba-eyebrow span{margin-right:8px;text-shadow:0 0 12px #70ecf4}
body.home [cb-slideshow]{border-radius:16px;overflow:hidden;border:1px solid var(--claba-line)}
body.home .cb-slideshow-items{min-height:525px}
body.home [cb-slideshow]:not(.cb-slideshow) .cb-slideshow-items>li:first-child{display:block}
body.home .darko{background:linear-gradient(0deg,rgba(5,7,19,.98),rgba(5,7,19,.78) 65%,transparent);padding:42px 24px 8px;text-align:left!important}
body.home .darko h2{font-size:clamp(30px,3.4vw,48px);line-height:1.08;color:#fff;text-shadow:0 2px 15px #000;margin-bottom:14px}
body.home .darko p{font-size:16px;line-height:1.6;color:#f5f1ff}
body.home .darko .cb-button{width:auto;min-width:200px}
body.home .darko .cb-margin-left{margin-left:0!important}
body .claba-f{--cb-text-secondary:#c9c3da;--cb-text-debil:#bcb5cf;--cb-bg-card:linear-gradient(135deg,#211b36,#121827)}
body .claba-f-tab{font-size:14px;min-height:46px;display:inline-flex;align-items:center;box-sizing:border-box;color:#ddd6f0}
body .claba-f-tab.es-activa{color:#fff;background:linear-gradient(120deg,#9c1a78,#5a258b);border-color:#dc66bd}
body .claba-f-nota-aviso{min-height:2.6em;margin:8px 0 0;color:#c9c2d9}
body .claba-f-nota-aviso:empty{min-height:2.6em}
body .claba-f-nota-cifra span{font:400 13px/1.4 'Fira Sans',sans-serif;color:#c4bed4}
body .claba-f-estrellas .claba-i{flex:0 0 40px;max-width:none}
body .claba-f-estrellas-lleno{filter:none}
body .claba-ficha-titulo{font:600 15px/1.3 'Fira Sans',sans-serif;color:#f0ebfa}
body .claba-ficha-meta{font:400 12px/1.4 'Fira Sans',sans-serif;border-radius:5px;background:#0000008a}
body .claba-ficha-pie{height:58px}
:root{--claba-pie-alto:58px}
body .game{transition:transform .25s ease,box-shadow .25s ease}
@media(hover:hover){body .game:hover{transform:perspective(60em) rotateX(3deg) translateY(-5px) scale(1.025)}}
@media(max-width:959px){body .cb-navbar-right{min-height:72px}}
@media(max-width:639px){.claba-eyebrow{font-size:10px}body.home .darko{padding:40px 18px 10px}body.home .darko h2{font-size:34px}body.home .darko p{font-size:15px}body .cb-card-body{padding:22px}}
@media(prefers-reduced-motion:no-preference){@keyframes claba-arrive{from{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:none}}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}body *,body *::before,body *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}body .claba-f-anima{opacity:1!important;transform:none!important}}
@media print{.claba-f [hidden]{display:block!important}}
@media(max-width:639px){
body .claba-f-aparte-cabeza{display:grid;grid-template-columns:100px minmax(0,1fr);gap:14px;align-items:center;padding:8px}
body .claba-f-aparte-cabeza .game{width:100%;max-width:100%}
body .claba-f-aparte-cabeza .claba-f-nota{padding:10px 0;border:0;background:none;min-width:0;margin:0}
body .claba-f-estrellas .claba-i{width:28px;height:28px;flex-basis:28px}
body .claba-f-estrella-voto{width:28px;height:44px;flex:0 0 28px}
body .claba-f-nota-aviso{font-size:11px}
body .claba-f-nota-cifra{flex-wrap:wrap;justify-content:center}
}
#widget-search-navbar>a{display:inline-flex;align-items:center;justify-content:center;width:24px;height:44px}
body .claba-shell-header-mobile .cb-navbar{min-height:110px}
body .claba-shell-header-mobile .cb-logo{transform:none}
body .claba-shell-header-mobile .cb-logo img{width:205px;min-width:0;height:auto}
body .claba-shell-header-mobile .cb-navbar-toggle{min-height:44px}
body [data-cb-navbar-toggle-icon]{display:inline-block;width:20px;height:20px}
body :is(.claba-ficha-pie,.claba-f-rel-pie){position:relative;background:#0000008a;border:0;border-radius:5px;box-shadow:none;padding:12px 2px 0;text-shadow:0 2px 5px #000,0 0 14px #000;overflow:visible}
body :is(.claba-ficha-pie,.claba-f-rel-pie)::before{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,#b2a0d688,transparent);box-shadow:0 -4px 15px #94dfe522;pointer-events:none}
body .claba-f-mas-descargas{font-size:13px;text-align:center;padding:5px;text-decoration:underline;text-underline-offset:4px;color:#dfc4ed}
body .claba-f-nota-aviso:empty{display:none;min-height:0}
@media(min-width:1200px){body .claba-f-principal,body .claba-f-aparte{position:sticky;top:var(--claba-stick-top,24px);align-self:start}}
body .claba-f-prosa{font-size:16px;line-height:1.85;overflow-wrap:anywhere}body .claba-f-prosa p{margin-bottom:1.3em}body .claba-f-prosa :is(h3,h4){margin-top:1.6em;line-height:1.3}body .claba-f-prosa img{max-width:100%;height:auto;border-radius:8px}
body .claba-f-prosa table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}body .claba-f-prosa :is(td,th){padding:12px;border:1px solid #a596c433}body .claba-f-prosa pre{overflow:auto;padding:18px;background:#0b1120;border-radius:10px;color:#a4eee8}body .claba-f-tab{border-radius:9px}
@media(max-width:767px){body .claba-f-prosa{font-size:15px}}
@media print{body .claba-f-principal,body .claba-f-aparte{position:static}.claba-join{display:none}}
body :is(.cb-card-default,.claba-f-aparte-cabeza)::before,
body .claba-f-aparte-cabeza::after{animation-play-state:paused}
@media(prefers-reduced-motion:no-preference){
body :is(.cb-card-default,.claba-f-aparte-cabeza).claba-motion-visible::before,
body .claba-f-aparte-cabeza.claba-motion-visible::after{animation-play-state:running}
}
@media (hover:none),(pointer:coarse){
html body :is(.cb-card-default,.claba-f-aparte-cabeza)::before,
html body :is(.claba-f-aparte-cabeza,.claba-capture-console,.claba-f-tarjeta)::after{animation:none}
}
body .claba-f-aparte-cabeza{background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:calc(var(--cb-pad) * .5)}
body .claba-f-aparte-cabeza::before,body .claba-f-aparte-cabeza::after{content:none;display:none;animation:none}
@media(max-width:959px){
body #claba-shell-mobile .cb-offcanvas-bar{padding-top:76px;overscroll-behavior-y:contain}
body #claba-shell-mobile .cb-offcanvas-close{width:44px;height:44px;top:16px;right:16px}
body #claba-shell-mobile .cb-nav a{display:flex;align-items:center;box-sizing:border-box;min-height:44px;padding-block:10px}
body #claba-shell-mobile .cb-nav-sub a{color:#c9c4d5}
body .cb-search-default .cb-search-input{font-size:16px;min-height:44px}
body .filtraje .searchandfilter .cb-select:not([multiple]):not([size]){font-size:16px;min-height:44px}
body .filtraje .searchandfilter :is(.claba-s2-boton,.claba-s2-buscar){font-size:16px;min-height:44px}
}
@media(max-width:639px){body .claba-f-aparte-cabeza{padding:8px}}
body svg.claba-link-icon{display:inline-block;width:1em;height:1em;flex-shrink:0;vertical-align:-.12em;fill:none;stroke:currentColor;pointer-events:none}
body .cb-navbar-nav>li>a[aria-current]{text-shadow:0 0 20px #63e5df28}
body .cb-navbar-nav>li>a[aria-current]::before{content:'';left:15px;right:15px;bottom:23px;transform:scaleX(1);height:3px!important;border-radius:3px;background:linear-gradient(90deg,#ef42b5,#8ef2ec);box-shadow:0 0 12px #d353b966}
body #claba-shell-mobile .cb-nav-default>li>a[aria-current]{color:#a4f9ee;background:linear-gradient(90deg,#76eee41a,transparent);box-shadow:inset 3px 0 #91f2e7;padding-left:14px}
body svg:has(>.claba-external-arrow){overflow:visible}
body svg>.claba-external-arrow{transform:translate(0,0);transition:transform .28s cubic-bezier(.22,.61,.36,1)}
body :is(a,button):is(:hover,:focus-visible) svg>.claba-external-arrow{transform:translate(2px,-2px)}
@media(prefers-reduced-motion:reduce){body svg>.claba-external-arrow{transition:none}body :is(a,button):is(:hover,:focus-visible) svg>.claba-external-arrow{transform:none}}
/* wp-content/themes/clasicosbasicos/css/editorial.css */
body :is(.claba-join,.claba-f-conversacion,.claba-mega,.claba-f-editorial-cabecera) :is(h2,h3){font-family:'Bebas Neue',sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.025em}
body .game>img,body .covera .game>img,body .juegazos .game>img,body .shelfa .game>img{object-fit:fill}
body .claba-join{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;min-height:610px;margin-block:42px;overflow:hidden;border:1px solid #80739877;border-radius:6px;background:#080e20;box-shadow:0 22px 65px #0006}
.claba-join::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#060b19df 0%,#060b1999 37%,#060b1920 65%,transparent 100%)}
.claba-join-copy{padding:clamp(28px,4vw,58px);max-width:680px;box-sizing:border-box}
.claba-join .claba-eyebrow{color:#9cecf0;letter-spacing:.18em;font-size:11px}
body .claba-join h2{font-size:clamp(44px,5.4vw,76px);line-height:.98;margin:16px 0 22px;text-shadow:3px 3px 0 #090c22;letter-spacing:.015em}
.claba-join h2 em{font-style:normal;color:#ff7bcc;text-shadow:3px 3px 0 #612754}
.claba-join-copy>p:not(.claba-eyebrow){font:400 17px/1.7 'Fira Sans',sans-serif;max-width:455px;color:#e0deed;text-shadow:0 2px 5px #000;margin-bottom:26px}
body .claba-join-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;border:1px solid #ff9fdd;border-radius:3px;background:#c2258d;color:white;padding:15px 23px;font:400 23px/1.15 'Bebas Neue',sans-serif;text-transform:uppercase;letter-spacing:.06em;box-shadow:4px 4px 0 #471640;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s}
body .claba-join-primary:hover{background:#e53da8;color:#fff;transform:translate(-2px,-2px);box-shadow:6px 6px 0 #471640}
.claba-join-caption{display:block;color:#cbc5d8;font-size:12px;margin-top:16px;text-shadow:0 1px 4px #000}
.claba-join-paths{display:flex;gap:40px;align-items:center;padding:22px clamp(28px,4vw,58px);border-top:1px solid #ffffff26;background:#070c19df;backdrop-filter:blur(8px)}
body .claba-join-paths a{display:flex;gap:24px;align-items:center;color:#f2eafa;text-decoration:none;flex:1;max-width:470px}.claba-join-paths a>span:last-child{color:#fa89cd;margin-left:auto}
.claba-join-paths strong{display:block;font:400 24px/1.2 'Bebas Neue',sans-serif;text-transform:uppercase;letter-spacing:.04em}.claba-join-paths small{display:block;font-size:13px;color:#bfb9cf;margin-top:5px}.claba-join-paths a:hover strong{color:#ff8bd2}
body .claba-mega{width:min(1280px,calc(100vw - 48px));padding:0;border-radius:8px;border:1px solid #89739966;background:linear-gradient(125deg,#20182ffb,#0b1220fc 70%);box-shadow:0 30px 90px #000a;max-height:calc(100dvh - var(--mega-top,150px) - 20px);overflow:auto;scrollbar-width:thin;scrollbar-color:#916080 #101321;color:#f3eaf6}
.claba-mega-heading{display:flex;align-items:center;gap:30px;padding:25px 30px 20px;border-bottom:1px solid #a48daf30;background:#ffffff03;position:relative}
.claba-mega-heading::before{content:"";position:absolute;left:0;top:0;right:0;height:2px;background:linear-gradient(90deg,#fd4ab4,#7970ca,#5bdce8)}
.claba-mega-overline{font:400 10px/1.5 'Fira Sans',sans-serif;letter-spacing:.16em;color:#b5a4c9}
body .claba-mega-heading h2{font-size:48px;line-height:1;margin:4px 0 0;color:#fff;text-shadow:2px 2px 0 #852654;display:flex;gap:14px;align-items:center}
.claba-mega-heading h2 span{font:400 12px/1 'Fira Sans',sans-serif;padding:5px 7px;color:#a0e6e9;border:1px solid #80b5c340;border-radius:3px;text-shadow:none;letter-spacing:.03em}
.claba-mega-heading>p{margin:16px 0 0;font:400 16px/1.4 'Fira Sans',sans-serif;color:#c8bed4}
.claba-mega-close{margin-left:auto;align-self:center;display:grid;place-items:center;flex:none;width:38px;height:38px;border:1px solid #a092b540;border-radius:3px;background:#ffffff05;color:#cbbfda;font:300 26px/1 sans-serif;cursor:pointer}.claba-mega-close:hover{color:#fff;border-color:#df6ab1}
.claba-mega-body{display:grid;grid-template-columns:250px minmax(0,1fr);gap:30px;padding:25px 30px}
.claba-mega-directory{border-right:1px solid #a48daf30;padding-right:25px;min-width:0}
body .claba-mega-directory>h3,body .claba-mega-studios>h3{font-size:22px;line-height:1.2;margin:0 0 13px;color:#d9cde4;text-shadow:none}
.claba-mega-directory ul{list-style:none;padding:0;margin:0 0 18px}.claba-mega-directory li{margin:0}
body .claba-mega-directory li a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid #ffffff08;font:400 14px/1.3 'Fira Sans',sans-serif;color:#d3c7df;text-decoration:none;transition:color .16s,padding .16s}.claba-mega-directory li a small{font-size:10px;color:#b298c6;font-variant-numeric:tabular-nums}.claba-mega-directory li a:hover{color:#ff8ad0;padding-left:5px}
body .claba-mega-all{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #b36f9f77;padding:12px 13px;color:#f5e1ef;font:400 20px/1.2 'Bebas Neue',sans-serif;letter-spacing:.025em;text-decoration:none;background:#be357a14;border-radius:3px}.claba-mega-all:hover{background:#be357a33}
.claba-mega-discover{min-width:0}
.claba-mega-tabs{display:flex;gap:26px;border-bottom:1px solid #a48daf30;margin-bottom:20px}
body .claba-mega-tabs>a{position:relative;padding:1px 0 12px;color:#b3a5c3;font:400 23px/1.2 'Bebas Neue',sans-serif;letter-spacing:.025em;text-decoration:none}
body .claba-mega-tabs>a[aria-selected=true]{color:#fff}.claba-mega-tabs>a[aria-selected=true]::after{content:"";position:absolute;height:2px;bottom:-1px;left:0;right:0;background:#f264ba;box-shadow:0 0 12px #e957a344}
.claba-mega-selection[hidden]{display:none!important}.claba-mega-selection:not([hidden])+.claba-mega-selection:not([hidden]){margin-top:24px}
.claba-mega-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}
body .claba-mega-card{display:block;min-width:0;text-decoration:none;color:#fff}.claba-mega-art{position:relative;aspect-ratio:3/4;max-height:244px;background:#070b17;border-radius:3px;overflow:hidden;border:1px solid #bca6ca26;transition:transform .2s,box-shadow .2s}
.claba-mega-art img{display:block;width:100%;height:100%;object-fit:fill;position:absolute;inset:0}
.claba-mega-rank{position:absolute;bottom:8px;left:8px;padding:4px 6px;background:#080d20e8;color:#eee4f7;font:400 18px/1 'Bebas Neue',sans-serif;border:1px solid #ffffff33;border-radius:2px}.claba-mega-card-arrow{position:absolute;right:8px;bottom:8px;width:28px;height:28px;display:grid;place-items:center;background:#cc298b;color:#fff;opacity:0;transform:translateY(5px);transition:opacity .2s,transform .2s}
body .claba-mega-card h3{font-size:24px;line-height:1.15;letter-spacing:.025em;margin:12px 0 6px;color:#f4eafa;text-shadow:none}.claba-mega-card>p{font:400 11px/1.4 'Fira Sans',sans-serif;letter-spacing:.02em;color:#b7a8c7;margin:0}
.claba-mega-card:is(:hover,:focus-visible) .claba-mega-art{transform:translateY(-3px);box-shadow:0 8px 24px #0006}.claba-mega-card:is(:hover,:focus-visible) .claba-mega-card-arrow{opacity:1;transform:none}body .claba-mega-card:hover h3{color:#ff8ad0}
.claba-mega-studios{border-top:1px solid #a48daf30;margin-top:23px;padding-top:18px}.claba-mega-studios>div{display:flex;flex-wrap:wrap;gap:7px 18px}body .claba-mega-studios a{color:#c5b6d4;font:400 12px/1.5 'Fira Sans',sans-serif;text-decoration:none}.claba-mega-studios a:hover{color:#ff8ad0}
body .claba-mega-community{display:block;margin-top:22px;padding:18px 20px;border-left:2px solid #e45cae;background:#cf478910;color:#baafcb;font:400 13px/1.7 'Fira Sans',sans-serif;text-decoration:none}.claba-mega-community strong{color:#efe2f6;margin-right:10px}.claba-mega-community>span{float:right;color:#f37cbe}
.claba-mega-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 30px;border-top:1px solid #a48daf30;background:#060b1666;font:400 11px/1.5 'Fira Sans',sans-serif;color:#af9bbf;letter-spacing:.02em}.claba-mega-bottom>span{letter-spacing:.1em;text-transform:uppercase}.claba-mega-bottom b{color:#f16fb9;margin:0 8px}body .claba-mega-bottom a{color:#cbbbd8;text-decoration:none}.claba-mega-bottom a span{color:#f16fb9;margin-left:10px}
.claba-mega-noticias .claba-mega-art{aspect-ratio:16/10;max-height:none}.claba-mega-noticias .claba-mega-art img{object-fit:cover}
@media(min-width:1600px){.claba-mega-art{max-height:265px}}
@media(max-width:1199px){.claba-mega-body{grid-template-columns:205px minmax(0,1fr);gap:22px;padding:22px}.claba-mega-directory{padding-right:20px}.claba-mega-cards{gap:16px}.claba-mega-art{max-height:220px}.claba-mega-heading{padding-inline:22px}body .claba-mega-card h3{font-size:22px}}
@media(max-width:767px){body .claba-join{min-height:650px;background-position:62% center}.claba-join::before{background:linear-gradient(90deg,#050b1cdd,#050b1c99 65%,#050b1c44)}.claba-join-copy{padding:30px 25px;max-width:100%}body .claba-join h2{font-size:48px;line-height:1.04}.claba-join-copy>p:not(.claba-eyebrow){font-size:15px;max-width:100%}.claba-join-paths{gap:18px;align-items:stretch;flex-direction:column;padding:20px 25px}.claba-join-paths a{max-width:none}.claba-join-paths a+a{border-top:1px solid #ffffff26;padding-top:18px}.claba-join-paths strong{font-size:23px}.claba-join-paths small{font-size:12px}}
@media(prefers-reduced-motion:reduce){.claba-mega *,.claba-join *{transition:none!important}}
@media print{.claba-join,.claba-mega{display:none}}
.claba-mega-shade{position:fixed;inset:0;z-index:979;background:#030615a8;backdrop-filter:blur(3px)}
.claba-mega-shade[hidden]{display:none}
body.claba-mega-open .claba-shell-header{position:relative;z-index:980}
@media(prefers-reduced-motion:no-preference){.claba-mega.es-abierto .claba-mega-body{animation:claba-mega-reveal .2s ease-out both}@keyframes claba-mega-reveal{from{opacity:.6;transform:translateY(-6px)}to{opacity:1;transform:none}}}
body .claba-mega{display:none;position:fixed;left:50%;top:var(--mega-top,132px);transform:translateX(-50%);z-index:981;box-sizing:border-box;margin:0}
body .claba-mega.es-abierto{display:block;pointer-events:auto;overscroll-behavior:contain}
body .claba-join>.claba-join-art{position:absolute;inset:0;z-index:-2;width:100%;height:100%;max-width:none;object-fit:cover;pointer-events:none}
/* wp-content/themes/clasicosbasicos/css/cinematic.css */
.claba-capture-console{padding:0 17px}
.claba-capture-console,body .claba-f-tarjeta{position:relative;isolation:isolate;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid transparent;border-radius:12px;background:linear-gradient(145deg,#121b2c,#090d1b 70%) padding-box,linear-gradient(135deg,#8dd6ddaa,#9972a355 40%,#d076b5aa) border-box;box-shadow:0 25px 50px -25px #000,0 0 35px #86296a12;overflow:hidden}
.claba-capture-console::before,body .claba-f-tarjeta::before{content:"";position:absolute;inset:0 8% auto;height:1px;background:linear-gradient(90deg,transparent,#acf0f1,transparent);box-shadow:0 1px 12px #92e6e9;pointer-events:none}
@media(max-width:639px){.claba-capture-console{padding:0 10px;border-radius:9px}}
body #donaTexto{padding:0!important}
body .claba-join-paths{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0;background:#070c19ef;align-items:stretch}
body .claba-join-paths a{position:relative;max-width:none;gap:24px;padding:25px clamp(24px,3vw,40px);min-width:0;transition:background .2s}
body .claba-join-paths a+a{border-left:1px solid #9881ae3d;border-top:0}
body .claba-join-paths a>span:last-child{display:grid;place-items:center;flex:none;width:40px;height:40px;border:1px solid #b58ba15c;border-radius:50%;font-size:20px;transition:transform .2s,background .2s}
body .claba-join-paths a:hover{background:#cb3c8614}body .claba-join-paths a:hover>span:last-child{transform:rotate(45deg);background:#b82d8066;color:#fff}
body .claba-join-paths strong{font-size:28px;letter-spacing:.025em}.claba-join-paths small{line-height:1.5}
.claba-criticabits-brand{position:absolute;z-index:1;top:16px;left:16px;padding:7px 10px;background:#070c1ace;border-left:2px solid #ef4fa7;font:400 25px/1 'Bebas Neue',sans-serif;color:#fff;letter-spacing:.035em}.claba-criticabits-brand>span{color:#7ae9f7}
body .claba-mega-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
body .claba-mega-card h3{font-size:20px;line-height:1.18;letter-spacing:.015em}
body .claba-mega-card>p{font-size:11px;line-height:1.5;color:#bfb2d0}
body .claba-mega-art{max-height:none;aspect-ratio:3/4}
body .claba-mega-noticias .claba-mega-art{aspect-ratio:16/10}
body #claba-buscador{padding:clamp(24px,7vh,80px) 20px;background:#020615b8;backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);z-index:1600;overflow-y:auto}
body #claba-buscador .claba-search-terminal{width:min(840px,100%);max-width:100%!important;min-height:0;margin:auto;border:1px solid #7ad6d68c;border-radius:6px;background:#070e1b;box-shadow:0 0 0 5px #05091988,0 35px 120px #0009,0 0 60px #408b9e1a;color:#e6edf5}
.claba-terminal-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 22px;border-bottom:1px solid #77c8d044;background:#111b2b;font:400 11px/1.4 'Fira Mono',monospace;letter-spacing:.08em;color:#a8d4dc}
.claba-terminal-bar>span{display:flex;align-items:center;gap:10px}.claba-terminal-bar b{color:#d261a9}.claba-terminal-bar i{width:7px;height:7px;background:#95f6c0;box-shadow:0 0 10px #78eab088}
body #claba-buscador .cb-modal-close-full{position:static;display:flex;align-items:center;gap:14px;min-width:44px;min-height:44px;padding:5px 0;background:none;color:#b2c7d7;border:0;font:400 11px/1 'Fira Mono',monospace;cursor:pointer}.claba-terminal-bar button>span{font-size:24px;color:#f19ad0}
.claba-terminal-screen{position:relative;padding:clamp(24px,4vw,42px)}
.claba-terminal-boot{font:400 10px/1.8 'Fira Mono',monospace;color:#83e6c3;letter-spacing:.045em;margin:0 0 23px}.claba-terminal-boot>span{color:#8b9eb6}
body .claba-terminal-screen h2{font:400 clamp(40px,4.7vw,66px)/.98 'Bebas Neue',sans-serif;letter-spacing:.015em;margin:0 0 28px;text-shadow:none;color:#f0f3fa;text-transform:uppercase}.claba-terminal-screen h2 em{font-style:normal;color:#8eebe7}
.claba-search-scopes{display:flex;flex-wrap:wrap;gap:9px;border:0;padding:0;margin:0 0 25px;min-width:0}.claba-search-scopes legend{font:400 11px/1.5 'Fira Mono',monospace;color:#a6b5cc;padding:0;margin:0 0 8px}.claba-search-scopes label{position:relative;cursor:pointer}.claba-search-scopes input{position:absolute;opacity:0;width:100%;height:100%;margin:0}.claba-search-scopes label>span{display:flex;align-items:center;box-sizing:border-box;min-height:44px;padding:7px 13px;border:1px solid #72879e55;font:400 12px/1.3 'Fira Mono',monospace;color:#b2c1d4;border-radius:2px}.claba-search-scopes input:checked+span{background:#80ead51a;border-color:#88e7cd;color:#a9ffe1}.claba-search-scopes input:focus-visible+span{outline:2px solid #ff84cf;outline-offset:3px}
.claba-search-command{display:block;font:400 12px/1.5 'Fira Mono',monospace;color:#ed8ccd;margin-bottom:8px}.claba-search-command>span{color:#90ead4}
.claba-search-entry{display:flex;align-items:center;gap:12px;padding:8px 8px 8px 15px;background:#020812;border:1px solid #729cac;border-radius:3px}.claba-search-entry>span{color:#91f4cf;font:400 27px/1 monospace}
body .claba-search-entry input{min-width:0;width:100%;height:48px;border:0;padding:0;background:transparent;font:400 18px/1.4 'Fira Mono',monospace;color:#e4fff6;outline:0;box-shadow:none;caret-color:#a3ffd5}.claba-search-entry:focus-within{border-color:#98f1db;box-shadow:0 0 0 2px #8eefd61a}.claba-search-entry input::placeholder{font-size:15px;color:#8d9eb5}
.claba-search-entry button{flex:none;padding:15px 19px;border:0;border-radius:2px;background:#a2edda;color:#092322;font:400 21px/1 'Bebas Neue',sans-serif;cursor:pointer}.claba-search-entry button>span{margin-left:9px}
.claba-search-help{font:400 11px/1.6 'Fira Sans',sans-serif;color:#94a6be;margin:12px 0 0}.claba-search-help kbd{font-size:10px;color:#c9dde5;background:#ffffff08}
.claba-search-discover{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:26px}.claba-search-discover>span{flex-basis:100%;font:400 12px/1.5 'Fira Sans',sans-serif;color:#a5b5ca}.claba-search-discover button{background:none;border:0;border-bottom:1px dashed #8598b955;padding:5px 0;margin-right:12px;font:400 12px/1.5 'Fira Mono',monospace;color:#d7c0e4;cursor:pointer}.claba-search-discover button:hover{color:#a6f0de}
.claba-terminal-bottom{display:flex;justify-content:space-between;gap:15px;padding-top:20px;margin-top:26px;border-top:1px solid #658b9b33;font:400 9px/1.5 'Fira Mono',monospace;color:#8598b2}.claba-terminal-bottom>span:first-child{color:#90ebd6}.claba-terminal-bottom>span:first-child>span{margin-left:8px}.claba-mobile-search{display:grid;place-items:center;width:40px;height:44px;color:#e5deef!important}
body .claba-podcast-strip{display:flex;align-items:center;gap:22px;margin-top:18px;padding:18px 24px;border:1px solid #8e73983d;border-radius:6px;background:#0d1322df;color:#eee8f4;text-decoration:none}.claba-podcast-strip>img{width:64px;height:52px;object-fit:cover;border-radius:3px}.claba-podcast-strip strong{font:400 24px/1.2 'Bebas Neue',sans-serif;letter-spacing:.02em}.claba-podcast-strip small{display:block;color:#b1a7c0;font-size:11px}.claba-podcast-strip>b{margin-left:auto;font:400 19px/1.2 'Bebas Neue',sans-serif;color:#eb9bcf}.claba-podcast-strip>b>span{margin-left:12px}
@media(prefers-reduced-motion:no-preference){
@keyframes claba-scene-drift{from{transform:scale(1.02) translateX(0)}to{transform:scale(1.12) translateX(-1%)}}
@keyframes claba-scene-type{from{opacity:0;transform:translateY(24px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}
@keyframes claba-box-in{from{opacity:0;transform:perspective(900px) translateX(100px) rotateY(-35deg) rotateZ(9deg)}to{opacity:1;transform:perspective(900px) rotateY(-16deg) rotateZ(5deg)}}
}
@media(max-width:1199px){body .claba-mega-card h3{font-size:18px}body .claba-mega-cards{gap:14px}}
@media(max-width:767px){
body .claba-join-paths{grid-template-columns:1fr}body .claba-join-paths a{padding:22px 25px;gap:18px}body .claba-join-paths a+a{border-left:0;border-top:1px solid #9881ae3d}body .claba-join-paths strong{font-size:25px}
body #claba-buscador{padding:20px 12px}.claba-terminal-bar{padding:12px 16px;font-size:9px;gap:10px}.claba-terminal-screen{padding:24px 20px}.claba-terminal-boot{font-size:8px}.claba-search-entry{gap:8px;padding:6px 6px 6px 10px}.claba-search-entry button{font-size:18px;padding:14px 10px}.claba-search-entry button>span{display:none}body .claba-search-entry input{font-size:16px}.claba-search-entry input::placeholder{font-size:12px}.claba-terminal-bottom{font-size:8px;gap:10px}.claba-terminal-bottom>span:last-child{max-width:150px;text-align:right}.claba-search-scopes{gap:7px}.claba-search-scopes label>span{padding:7px 9px;font-size:12px}
body .claba-podcast-strip{padding:15px;gap:12px;flex-wrap:wrap}.claba-podcast-strip>img{width:48px;height:44px}.claba-podcast-strip>span:not(.claba-podcast-label){flex:1;min-width:0}.claba-podcast-strip strong{font-size:22px}.claba-podcast-strip>b{width:100%;margin:0;padding-top:10px;border-top:1px solid #9e769e33;font-size:19px;display:flex;justify-content:space-between}
}
body .claba-search-entry input:focus-visible{outline:none!important}
@font-face{font-family:'Crítica Bits Jakarta';src:url('/wp-content/themes/clasicosbasicos/img/brands/criticabits-jakarta-original.woff2') format('woff2');font-style:normal;font-weight:200 800;font-display:swap}
body .claba-criticabits-brand{display:flex;align-items:center;font-family:'Crítica Bits Jakarta',Arial,Helvetica,sans-serif;font-size:clamp(24px,2.2vw,35px);font-weight:800;line-height:1;letter-spacing:-.035em;text-transform:none;font-style:normal;padding:14px 12px;border:0;background:#080b18e8;border-radius:3px}
@media(prefers-reduced-motion:no-preference){
@keyframes claba-kenburns{from{transform:scale(1.025) translate3d(0,0,0)}to{transform:scale(1.23) translate3d(-1.8%,1%,0)}}
@keyframes claba-kenburns-reverse{from{transform:scale(1.21) translate3d(-1%,0,0)}to{transform:scale(1.025) translate3d(0,0,0)}}
}
body .claba-podcast-strip{display:grid;grid-template-columns:minmax(0,10fr) minmax(0,7fr) minmax(0,3fr);align-items:stretch;gap:0;padding:0;margin-top:24px;border:1px solid #82709288;background:#090f1eee;border-radius:8px;overflow:hidden;box-shadow:0 20px 55px #0004}
.claba-podcast-strip>a{display:flex;flex-direction:column;position:relative;isolation:isolate;min-width:0;padding:26px 28px;color:#eae6ef;text-decoration:none;transition:background .25s}
.claba-podcast-strip>a+a{border-left:1px solid #82709255}
.claba-podcast-strip>a:hover{color:#fff;background:#29152d88}
@media(prefers-reduced-motion:no-preference){@keyframes claba-waveform{0%{transform:scaleY(.35)}45%{transform:scaleY(.9)}75%{transform:scaleY(.5)}100%{transform:scaleY(1)}}@keyframes claba-bits-glow{to{text-shadow:0 0 10px #00d4ff,0 0 20px #00d4ff,0 0 40px #00d4ff}}}
@media(max-width:1199px){
.claba-podcast-strip>a{padding:23px 20px}
}
@media(max-width:899px){
body .claba-podcast-strip{grid-template-columns:1fr 1fr}
}
@media(max-width:639px){
body .claba-podcast-strip{grid-template-columns:1fr}.claba-podcast-strip>a{padding:25px 24px}.claba-podcast-strip>a+a{border-left:0;border-top:1px solid #82709255}
}
@media(prefers-reduced-motion:reduce){.claba-podcast-strip *{animation:none!important;transition:none!important}}
body .claba-brand-logo.cb-logo{max-width:none;min-width:0;padding-inline:0;overflow:visible;line-height:0;transform:none}
.claba-brand-mark{position:relative;isolation:isolate;display:block;width:235px;max-width:100%;aspect-ratio:1429/637;line-height:0;perspective:700px}
body .claba-shell-header-mobile .claba-brand-mark{width:205px}body .claba-footer-logo .claba-brand-mark{width:100%}
.claba-brand-depth{position:relative;display:block;width:100%;height:100%;transform:perspective(700px) rotateX(var(--brand-rx,0deg)) rotateY(var(--brand-ry,0deg));transform-origin:50% 55%;transition:transform .35s cubic-bezier(.2,.8,.2,1)}
.claba-brand-depth>picture{display:block;width:100%;height:100%}
body .claba-brand-mark .claba-brand-art,body .claba-shell-header-mobile .claba-brand-mark .claba-brand-art{display:block;width:100%;height:auto;max-width:100%;min-width:0;object-fit:contain;aspect-ratio:1429/637;filter:drop-shadow(0 4px 3px #02040c88) drop-shadow(0 0 6px #5b4cdf30)}
.claba-brand-aura{position:absolute;inset:12% 6% 2%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse at 35% 25%,#05c9ef33,transparent 62%),radial-gradient(ellipse at 65% 70%,#be25df33,transparent 64%);filter:blur(9px);opacity:.45;pointer-events:none;transform:scale(.95)}
body .claba-brand-mark .claba-brand-flare{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:100%;min-width:0;object-fit:contain;opacity:0;pointer-events:none;filter:brightness(3) saturate(.4);mix-blend-mode:screen;clip-path:polygon(-45% 0,-25% 0,-45% 100%,-65% 100%)}
.claba-brand-spark{position:absolute;z-index:2;width:16px;height:16px;pointer-events:none;background:radial-gradient(circle,#fff 0 12%,#bffaff 20%,#bc93ff 40%,transparent 70%);clip-path:polygon(50% 0,57% 40%,100% 50%,57% 57%,50% 100%,43% 57%,0 50%,43% 43%);opacity:0;transform:translate(-50%,-50%) scale(.3);filter:drop-shadow(0 0 3px #bfefff)}
.claba-brand-spark-one{left:36%;top:10%}.claba-brand-spark-two{left:51%;top:53%;width:13px;height:13px}
@media(prefers-reduced-motion:no-preference){
.claba-brand-aura{animation:claba-brand-breathe 6s ease-in-out infinite;animation-play-state:paused}
.claba-brand-spark{animation:claba-brand-twinkle 5.8s ease-in-out infinite;animation-play-state:paused}.claba-brand-spark-two{animation-delay:2.6s}
.is-brand-live .claba-brand-aura,.is-brand-live .claba-brand-spark{animation-play-state:running}
.is-brand-entering .claba-brand-depth{animation:claba-brand-arrive .95s cubic-bezier(.16,1,.3,1) both}
body .is-brand-sweeping .claba-brand-flare{animation:claba-brand-sweep 1.35s cubic-bezier(.3,.1,.2,1) both}
@keyframes claba-brand-arrive{from{opacity:.45;transform:perspective(700px) translateY(7px) rotateX(18deg) rotateY(-7deg) scale(.94)}to{opacity:1;transform:perspective(700px) translateY(0) rotateX(0) rotateY(0) scale(1)}}
@keyframes claba-brand-sweep{0%{opacity:0;clip-path:polygon(-45% 0,-25% 0,-45% 100%,-65% 100%)}18%{opacity:.65}75%{opacity:.5}100%{opacity:0;clip-path:polygon(150% 0,170% 0,150% 100%,130% 100%)}}
@keyframes claba-brand-twinkle{0%,63%,83%,100%{opacity:0;transform:translate(-50%,-50%) scale(.3) rotate(0deg)}70%{opacity:.9;transform:translate(-50%,-50%) scale(1.15) rotate(35deg)}76%{opacity:.5;transform:translate(-50%,-50%) scale(.65) rotate(55deg)}}
@keyframes claba-brand-breathe{0%,100%{opacity:.35;transform:scale(.95)}50%{opacity:.7;transform:scale(1.04)}}
}
@media(prefers-reduced-motion:reduce){body .claba-brand-mark *,body .claba-brand-depth{animation:none!important;transition:none!important;transform:none!important}.claba-brand-spark,body .claba-brand-mark .claba-brand-flare{display:none}.claba-brand-aura{opacity:.35}}
@media(max-width:359px){body .claba-shell-header-mobile .claba-brand-mark{width:190px}}
body .claba-f-dona-widget #module-146{font:16px/1.73 'Fira Sans',system-ui,sans-serif;position:relative;overflow:hidden;border:1px solid #92dcea55;background:linear-gradient(180deg,#080d21eb 0%,#080d2140 35%,#080d2100 58%,#080d21e8 82%,#080d21 100%),url('/images/bgstan.jpg') 83% 10% no-repeat #080d21;padding:25px 22px 20px;text-align:center;box-shadow:0 20px 45px -25px #000}
body .claba-f-dona-widget #donaTexto{height:auto;min-height:140px;font:15.5px/1.8 'Press Start 2P',monospace;text-align:center;color:#fff;text-shadow:2px 2px #060b1b}
body .claba-f-dona-widget #standona{display:block;width:150px;max-width:65%;height:auto;margin:16px auto 4px;filter:drop-shadow(0 6px 5px #02040aa8)}
body .claba-f-dona-widget #module-146 .klatest-cat{margin:16px 0 0;font:12px/1.6 'Fira Sans',sans-serif;color:#e0dcec}body .claba-f-dona-widget #module-146 .klatest-cat a{color:#c9d7ea}
@media(max-width:389px){body .claba-f-dona-widget #donaTexto{min-height:168px}}
@media(max-width:359px){body .claba-f-dona-widget #donaTexto{min-height:196px}}
body .claba-f-dona-widget #module-146 img{background:none;border:0;border-radius:0;padding:0;box-shadow:none}
body .claba-f-dona-widget #standona{object-fit:fill}
body .claba-f-dona-widget #module-146 .claba-paypal-donate img{width:100px;max-width:42%;height:auto;flex:0 1 100px;object-fit:contain}
body .claba-shell-header .pl-brandline{display:block;flex:none;margin:0 0 0 24px;font:8px/1.8 'Fira Mono',monospace;letter-spacing:.17em;color:#b1bde1;text-shadow:0 2px 4px #020510}
body .claba-shell-header .pl-brandline span{display:block}
@media(max-width:1199px){body .claba-shell-header .pl-brandline{display:none}}
body .claba-mega-noticias .claba-mega-selection--podcast .claba-mega-art{aspect-ratio:1;max-height:none}
body .claba-mega-selection--podcast .claba-mega-art img{object-fit:cover}
body .claba-mega-selection-link{display:inline-flex;align-items:center;gap:12px;margin-top:18px;color:#94e8e8;font:18px/1.4 'Bebas Neue',sans-serif;letter-spacing:.03em;text-decoration:none}
body .claba-mega-selection-link:hover{color:#ff8ad0}
/* src/css/en-linea/megamenu-rotulos.css */
body .claba-mega :is(.claba-mega-titulo,.claba-mega-subtitulo,.claba-mega-card-titulo){display:block;unicode-bidi:isolate;font-family:'Bebas Neue',sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.025em}body .claba-mega-heading .claba-mega-titulo{font-size:48px;line-height:1;margin:4px 0 0;padding:0;color:#fff;text-shadow:2px 2px 0 #852654;display:flex;gap:14px;align-items:center}body .claba-mega-heading .claba-mega-titulo span{font:400 12px/1 'Fira Sans',sans-serif;padding:5px 7px;color:#a0e6e9;border:1px solid #80b5c340;border-radius:3px;text-shadow:none;letter-spacing:.03em}body .claba-mega :is(.claba-mega-directory,.claba-mega-studios)>.claba-mega-subtitulo{font-size:22px;line-height:1.2;margin:0 0 13px;padding:0;color:#d9cde4;text-shadow:none}body .claba-mega-card .claba-mega-card-titulo{font-size:20px;line-height:1.18;letter-spacing:.015em;margin:12px 0 6px;padding:0;color:#f4eafa;text-shadow:none}body .claba-mega-card:hover .claba-mega-card-titulo{color:#ff8ad0}@media(max-width:1199px){body .claba-mega-card .claba-mega-card-titulo{font-size:18px}}
@media(max-width:379px){body .claba-shell-header-mobile .cb-navbar-left,body .claba-shell-header-mobile .cb-navbar-left>.cb-logo{min-width:0}body .claba-shell-header-mobile .claba-mobile-search{width:36px}body .claba-shell-header-mobile .cb-navbar-toggle{padding:0 12px 0 8px}body .claba-shell-header-mobile .cb-navbar-toggle>.cb-margin-small-right{margin-right:7px}}@media(max-width:359px){body .claba-shell-header-mobile .claba-brand-mark{width:min(190px,calc(100vw - 148px))}}
/* wp-content/themes/clasicosbasicos/css/dispatch.css */
body #claba-portada-4{padding-top:22px;padding-bottom:60px}
@media(prefers-reduced-motion:no-preference){.claba-reveal-ready{opacity:0;transform:translateY(25px);transition:opacity .65s var(--reveal-delay,0ms),transform .65s var(--reveal-delay,0ms),border-color .25s,box-shadow .25s}.claba-reveal-ready.is-visible{opacity:1;transform:none}}
.claba-f-publi-etiqueta{font:400 12px/1.5 'Fira Mono',monospace;text-transform:uppercase;letter-spacing:.16em;color:#b6a5c4;text-align:center;margin:0 0 9px}
@container claba-ad (max-width:270px){
body .claba-criticabits-brand{font-size:23px;left:12px;top:12px;padding:11px 8px}
}
.claba-server-banner{margin-block:32px;max-width:100%}
body .claba-server-banner-link{position:relative;isolation:isolate;overflow:hidden;display:flex;justify-content:space-between;align-items:flex-end;gap:25px;border:1px solid #af64b97d;border-radius:8px;background:#070c1c;color:#fff!important;text-decoration:none;min-height:340px;padding:35px 45px;box-sizing:border-box;box-shadow:0 20px 55px #0004}
.claba-server-banner-scene{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 47%;z-index:-2;transition:transform .8s}
.claba-server-banner-link::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#070b1eeb 0%,#080c1ea1 45%,#070b1e05 80%),linear-gradient(0deg,#070b1e88,transparent)}
.claba-server-banner-copy{display:flex;flex-direction:column;align-items:flex-start;max-width:590px}
.claba-server-banner-logo{width:250px;height:auto;max-width:100%;margin-bottom:28px}
.claba-server-banner-kicker{font:400 11px/1.4 'Fira Mono',monospace;letter-spacing:.08em;color:#a5e9ed;margin-bottom:14px}
.claba-server-banner-copy>strong{font:400 clamp(36px,4vw,57px)/.96 'Bebas Neue',sans-serif;letter-spacing:.015em;color:#fff;text-shadow:2px 2px 0 #6a2857}
.claba-server-banner-description{font:400 14px/1.6 'Fira Sans',sans-serif;color:#d8d5e6;margin:18px 0 22px;max-width:390px}
.claba-server-banner-action{display:flex;align-items:center;gap:25px;padding:13px 18px;background:#9cecee;border:1px solid #cdfcff;border-radius:3px;color:#12222b;font:400 22px/1 'Bebas Neue',sans-serif;box-shadow:4px 4px 0 #431c4b}
.claba-server-banner-stamp{font:400 11px/1.65 'Fira Mono',monospace;letter-spacing:.12em;color:#b9e8ee;text-align:right;margin-bottom:8px}
.claba-server-banner-link:hover .claba-server-banner-scene{transform:scale(1.035)}
.claba-server-banner-link:hover .claba-server-banner-action{background:#e0ffff}
@media(max-width:767px){
body .claba-server-banner-link{padding:28px 25px;min-height:410px}.claba-server-banner-logo{width:230px;margin-bottom:32px}.claba-server-banner-stamp{display:none}.claba-server-banner-scene{object-position:65% center}.claba-server-banner-copy>strong{font-size:44px}.claba-server-banner-kicker{font-size:11px}.claba-server-banner-description{font-size:13px;max-width:260px}.claba-server-banner-link::after{background:linear-gradient(90deg,#070b1ee8,#080c1e77),linear-gradient(0deg,#070b1e99,transparent)}.claba-server-banner-action{font-size:20px;padding:13px 15px}
}
@media(prefers-reduced-motion:reduce){.claba-server-banner *{animation:none!important;transition:none!important}.claba-reveal-ready{opacity:1;transform:none}}
/* wp-content/themes/clasicosbasicos/css/footer.css */
.claba-site-footer{position:relative;isolation:isolate;overflow:hidden;margin-top:30px;border-top:1px solid #b17aab5e;background:radial-gradient(ellipse at 3% 88%,#52214566,transparent 48%),radial-gradient(ellipse at 98% 16%,#134a5e38,transparent 40%),#070c18;color:#c9c4d7}
.claba-site-footer::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,#dd87bc 25%,#cc1d88 45%,#02a9b3 65%,#0b70b74d);box-shadow:0 0 25px #9cf3ec55;pointer-events:none}
.claba-footer-inner{position:relative;padding-top:30px}
.claba-footer-trail{border-bottom:1px solid #b8a0bd22;padding:0 0 22px;margin-bottom:22px;font:400 12px/1.6 'Fira Sans',sans-serif;color:#a3abc1}
.claba-footer-trail .cb-panel{margin:0}.claba-footer-trail a{color:#d2b7d0}.claba-footer-trail ul{margin:0}
.claba-footer-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}
.claba-footer-logo{display:block;width:260px;max-width:55%}.claba-footer-logo img{display:block;width:100%;height:auto}
.claba-footer-edition{display:flex;align-items:center;gap:14px;font:400 10px/1.4 'Fira Mono',monospace;letter-spacing:.1em;color:#acb4c6}.claba-footer-edition>span{color:#e39ccf;font-size:10px}.claba-footer-edition>b{font-weight:400;border-left:1px solid #ab8fac55;padding-left:14px;color:#8ce3e6}
.claba-footer-main{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,.9fr);gap:70px;padding:12px 0 50px}
.claba-footer-kicker{font:400 9px/1.5 'Fira Mono',monospace;letter-spacing:.12em;color:#9de4e7;margin:0 0 16px}
body .claba-footer-statement h2{font:400 clamp(64px,6.7vw,96px)/.89 'Bebas Neue',sans-serif;letter-spacing:.005em;margin:0 0 25px;color:#fff;text-shadow:none}
.claba-footer-statement h2>span{color:#98EDF1}
.claba-footer-statement>p:not(.claba-footer-kicker){max-width:360px;font:400 14px/1.7 'Fira Sans',sans-serif;color:#b6b8ca;margin:0 0 24px}
body .claba-footer-next{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #e78dc272;padding-bottom:10px;font:400 22px/1.2 'Bebas Neue',sans-serif;color:#fff;text-decoration:none;letter-spacing:.015em}
.claba-footer-next>span{color:#9feaec;font-size:27px;transition:transform .25s}.claba-footer-next:hover>span{transform:none}
.claba-footer-nav{padding-top:4px}
body .claba-footer-nav h3{font:400 26px/1 'Bebas Neue',sans-serif;letter-spacing:.035em;color:#fff;margin:0 0 24px;display:flex;align-items:center;gap:14px}
.claba-footer-nav h3>span{font:400 10px/1.5 'Fira Mono',monospace;color:#947eaa;letter-spacing:0}
.claba-footer-nav ul{list-style:none;margin:0;padding:0}
.claba-footer-nav li{margin:0;border-bottom:1px solid #a789b027}
body .claba-footer-nav a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 0;font:400 15px/1.4 'Fira Sans',sans-serif;color:#c8c8d9;text-decoration:none;transition:color .2s,padding .2s}
.claba-footer-nav a>span{font-size:17px;color:#826d96;transition:transform .2s,color .2s}.claba-footer-nav a:hover{color:#fff;padding-left:6px}.claba-footer-nav a:hover>span{color:#9cf0ee;transform:none}
.claba-footer-catalogue{border-block:1px solid #a188ad38;background:linear-gradient(90deg,#32203835,#18223844);padding:28px clamp(20px,3vw,40px)}
.claba-footer-catalogue:empty{display:none}
body .claba-site-footer .claba-barra{margin:0;padding:0;border:0;background:none;box-shadow:none;color:#b8bbcf;font-size:12px}
.claba-footer-social{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-top:26px;border-bottom:1px solid #a188ad38}
body .claba-footer-social>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 16px;color:#dad2e5;text-decoration:none;border-top:1px solid #a188ad38;transition:background .2s,color .2s}
.claba-footer-social>a+a{border-left:1px solid #a188ad38}
.claba-footer-social strong{display:block;font:400 23px/1 'Bebas Neue',sans-serif;letter-spacing:.025em;color:#eee7f5}
.claba-footer-social small{display:block;font:400 9px/1.5 'Fira Sans',sans-serif;color:#9ca7bf;margin-top:7px}
.claba-footer-social>a>span:last-child{color:#bd7fae;font:400 22px/1 sans-serif;transition:transform .25s}
.claba-footer-social>a:hover{background:#c261a214}.claba-footer-social>a:hover>span:last-child{transform:translate(3px,-3px);color:#90e6e9}
.claba-footer-base{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px 0 24px}
.claba-footer-base p{margin:0 0 8px;font:400 11px/1.6 'Fira Sans',sans-serif;color:#b5b5c9}
.claba-footer-heart{color:#ef81b5;margin:0 3px}.claba-footer-credit{margin-left:14px;color:#929cb6}
.claba-footer-base p.claba-footer-copyright{font-size:10px;color:#8996af}
.claba-footer-base ul{display:flex;flex-wrap:wrap;gap:10px 22px;list-style:none;margin:14px 0 0;padding:0}
body .claba-footer-base nav a{font:400 11px/1.4 'Fira Sans',sans-serif;color:#bbc0d2;padding:5px 0;display:block;text-decoration:none}.claba-footer-base nav a:hover{color:#fff}
body .claba-footer-top{display:flex;align-items:center;gap:20px;flex:none;font:400 19px/1.2 'Bebas Neue',sans-serif;letter-spacing:.03em;color:#d4c4df;text-decoration:none}
.claba-footer-top>span:last-child{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;border:1px solid #c484b685;background:#ab4b8d0c;font:400 28px/1 sans-serif;color:#95e7e6;transition:transform .25s,background .25s}
.claba-footer-top:hover>span:last-child{transform:translateY(-5px);background:#4b264c}
.claba-site-footer :is(a,button):focus-visible{outline:2px solid #9bf1ed;outline-offset:5px;border-radius:3px}
@media(max-width:1199px){.claba-footer-main{gap:35px;grid-template-columns:1.3fr .85fr 1fr}.claba-footer-nav a{font-size:14px}.claba-footer-social{grid-template-columns:repeat(3,minmax(0,1fr))}.claba-footer-social>a:nth-child(4){border-left:0}}
@media(max-width:899px){.claba-footer-main{grid-template-columns:1fr 1fr;gap:36px}.claba-footer-statement{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:35px;align-items:center}.claba-footer-statement .claba-footer-kicker{grid-column:1/-1}.claba-footer-statement h2{grid-row:span 2;margin-bottom:0!important}.claba-footer-statement>p:not(.claba-footer-kicker){margin-bottom:15px}.claba-footer-next{justify-self:start;font-size:20px!important}.claba-footer-nav{padding-top:0}.claba-footer-nav h3{margin-bottom:12px!important}.claba-footer-main{padding-bottom:35px}.claba-footer-credit{display:block;margin:5px 0 0}}
@media(max-width:639px){
.claba-site-footer{margin-top:15px}.claba-footer-inner{padding-top:22px}.claba-footer-logo{width:190px}.claba-footer-topline{gap:15px;margin-bottom:28px}.claba-footer-edition{flex-direction:column;align-items:flex-end;gap:6px;font-size:8px;letter-spacing:.05em}.claba-footer-edition>span{display:none}.claba-footer-edition>b{border:0;padding:0;font-size:9px}
.claba-footer-main{gap:35px 24px}.claba-footer-statement{display:block}.claba-footer-kicker{font-size:8px;letter-spacing:.08em}body .claba-footer-statement h2{font-size:76px;margin-bottom:23px!important}.claba-footer-statement>p:not(.claba-footer-kicker){font-size:14px;max-width:330px;margin-bottom:22px}.claba-footer-next{font-size:22px!important;gap:23px}.claba-footer-nav h3{font-size:24px!important;gap:8px}.claba-footer-nav h3>span{font-size:8px}body .claba-footer-nav a{font-size:12px;padding:15px 0;gap:8px}.claba-footer-nav a>span{font-size:14px}
.claba-footer-catalogue{padding:22px 18px}
.claba-footer-social{grid-template-columns:1fr 1fr;margin-top:22px}.claba-footer-social>a{padding:18px 12px!important}.claba-footer-social>a:nth-child(odd){border-left:0}.claba-footer-social>a:nth-child(even){border-left:1px solid #a188ad38}.claba-footer-social strong{font-size:22px}.claba-footer-social small{font-size:9px}
.claba-footer-base{align-items:flex-start;flex-direction:column;gap:24px;padding:26px 0}.claba-footer-base ul{gap:8px 20px}.claba-footer-top{align-self:flex-end;font-size:18px!important}.claba-footer-top>span:last-child{width:44px;height:44px;font-size:24px}
}
@media(max-width:359px){body .claba-footer-statement h2{font-size:65px}.claba-footer-main{column-gap:18px}.claba-footer-logo{width:170px}.claba-footer-next{font-size:20px!important}.claba-footer-nav h3{font-size:21px!important}.claba-footer-nav a{font-size:11px!important}}
@media(prefers-reduced-motion:reduce){.claba-site-footer *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
#claba-inicio:focus{outline:none}
.claba-catalogue-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;font:400 10px/1.6 'Fira Mono',monospace;letter-spacing:.06em;color:#a7afc7;margin:0 0 24px}
.claba-catalogue-heading>span:first-child{color:#a0e9e6}body .claba-catalogue-heading b{color:#e8b1d5;font-weight:400;margin-left:8px;white-space:nowrap}
body .claba-catalogue-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;gap:0}
.claba-catalogue-stats>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:9px;padding:0 20px;border-left:1px solid #af8ab438;min-width:0}.claba-catalogue-stats>div:first-child{padding-left:0;border-left:0}
body .claba-catalogue-stats dt{font:400 12px/1.5 'Fira Sans',sans-serif;color:#b6bdd1;margin:0;text-transform:none;letter-spacing:0}
body .claba-catalogue-stats dd{font:400 clamp(37px,3.5vw,52px)/1 'Bebas Neue',sans-serif;color:#e7f9f6;letter-spacing:.025em;margin:0}
body .claba-catalogue-stats a{display:inline-flex;gap:10px;align-items:baseline;color:inherit;text-decoration:none;transition:color .2s}.claba-catalogue-stats a>span{font:400 16px/1 sans-serif;color:#ab7fa9;transition:transform .2s}.claba-catalogue-stats a:hover{color:#efb7d9}.claba-catalogue-stats a:hover>span{transform:none;color:#9be9e5}
.claba-catalogue-latest{display:flex;align-items:center;gap:22px;border-top:1px solid #af8ab428;margin-top:25px;padding-top:19px}.claba-catalogue-latest>span{font:400 9px/1.5 'Fira Mono',monospace;letter-spacing:.05em;color:#a4adc3}
body .claba-catalogue-latest>a{font:400 24px/1.3 'Bebas Neue',sans-serif;color:#efb7d9;text-decoration:none;display:inline-flex;align-items:center;gap:25px}.claba-catalogue-latest>a>span{color:#9ce6e7}
@media(max-width:959px){body .claba-catalogue-stats{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:25px}.claba-catalogue-stats>div:nth-child(4){padding-left:0;border-left:0}.claba-catalogue-stats dd{font-size:43px!important}}
@media(max-width:479px){.claba-catalogue-heading{align-items:flex-start;flex-direction:column;gap:6px;margin-bottom:22px}.claba-catalogue-stats>div{padding:0 10px;gap:7px}body .claba-catalogue-stats dt{font-size:11px}body .claba-catalogue-stats dd{font-size:36px!important}.claba-catalogue-stats a{gap:5px!important}.claba-catalogue-stats a>span{font-size:12px}.claba-catalogue-latest{align-items:flex-start;flex-direction:column;gap:7px}}
@media(max-width:359px){body .claba-catalogue-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.claba-catalogue-stats>div:nth-child(n){padding:0 12px;border-left:1px solid #af8ab438}.claba-catalogue-stats>div:nth-child(odd){padding-left:0;border-left:0}}
body{--claba-seabed-space:410px;--claba-dialogue-space:160px}
.claba-guybrush{--guy-height:207px;position:absolute;bottom:4px;left:0;width:100%;height:var(--guy-height);text-align:center;z-index:2}
.claba-guybrush [hidden]{display:none!important}
body .claba-guybrush-character{position:relative;display:block;width:72px;height:var(--guy-height);margin:0 auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none;cursor:pointer;touch-action:manipulation}
.claba-guybrush-character::before{content:"";position:absolute;bottom:-2px;left:-15%;width:130%;height:8px;border-radius:50%;background:radial-gradient(ellipse,#020813b3,transparent 70%)}
.claba-guybrush-character img,.claba-guybrush-noscript{display:block;width:72px;height:var(--guy-height);margin:auto;image-rendering:pixelated}
body .claba-guybrush-character:hover,body .claba-guybrush-character:focus-visible{background:none;box-shadow:none}
.claba-guybrush-character:focus-visible{outline:2px dashed #fff18f!important;outline-offset:7px}
.claba-guybrush-dialogue{position:absolute;bottom:calc(100% + 9px);left:50%;transform:translateX(-50%);display:flex;align-items:flex-end;justify-content:center;width:min(820px,calc(100% - 32px));height:var(--claba-dialogue-space);color:#fff18f;text-shadow:2px 2px 0 #050710,-2px 2px 0 #050710,0 0 12px #000,0 3px 8px #000;pointer-events:none}
body .claba-guybrush-line{margin:0;font:14px/1.95 'Press Start 2P',monospace;text-wrap:pretty;overflow-wrap:anywhere}
@media(min-width:640px) and (max-width:959px){body{--claba-seabed-space:460px;--claba-dialogue-space:210px}}
@media(max-width:639px){body{--claba-seabed-space:460px;--claba-dialogue-space:280px}.claba-guybrush{--guy-height:138px}.claba-guybrush-character,.claba-guybrush-character img,.claba-guybrush-noscript{width:48px!important}body .claba-guybrush-line{font-size:11px;line-height:1.9}}
body #claba-footer{content-visibility:visible!important}
body .claba-footer-base p.claba-footer-copyright{font-size:12px}.claba-footer-credit{font-size:13px}.claba-footer-credit a{color:#a5ece9;text-decoration:none;text-underline-offset:4px}.claba-footer-credit a:hover{text-decoration:underline;color:#f69bd4}.claba-footer-heart{display:inline-block;transform-origin:center;filter:drop-shadow(0 0 5px #ef81b533)}
body .claba-footer-top{gap:17px;padding:14px 16px 14px 21px;border:1px solid #9b75b85c;border-radius:8px;background:linear-gradient(125deg,#252045,#081d30);box-shadow:0 5px 0 #040c19,0 10px 30px #c82b7d12;color:#95f0ed;font:400 25px/1.1 'Bebas Neue',sans-serif;letter-spacing:0;transition:border-color .25s,box-shadow .25s;white-space:nowrap}.claba-footer-top>span:first-child{display:grid;gap:6px}.claba-footer-top small{font:400 8px/1.5 'Fira Mono',monospace;letter-spacing:1.2px;color:#d7a5cc}body .claba-footer-top>.claba-top-key{width:48px;height:48px;border-radius:6px;border:1px solid #95f0ed88;background:linear-gradient(#254452,#102338);box-shadow:inset 0 2px #adebe629,0 4px #040c19;color:#a0f1e7;transition:transform .25s,box-shadow .25s}.claba-top-key svg{width:25px;height:25px;filter:drop-shadow(2px 2px #8f3b8c)}body .claba-footer-top:hover,body .claba-footer-top:focus-visible{border-color:#ef78bd;box-shadow:0 5px 0 #040c19,0 7px 30px #e33d9428}body .claba-footer-top:hover>.claba-top-key{transform:translateY(-3px);background:linear-gradient(#315569,#202947);box-shadow:inset 0 2px #adebe64d,0 7px #040c19}.claba-footer-top:focus-visible{outline:2px solid #93f0e8;outline-offset:5px}
@media(prefers-reduced-motion:no-preference){.claba-footer-heart{animation:claba-heartbeat 1.8s ease-in-out infinite}@keyframes claba-heartbeat{0%,45%,100%{transform:scale(1)}15%{transform:scale(1.22)}28%{transform:scale(1)}36%{transform:scale(1.15)}}}
@media(max-width:639px){body .claba-footer-top{align-self:flex-start;font-size:24px!important;padding:12px 15px}.claba-footer-credit{margin-left:0;line-height:1.8}}
body .claba-footer-base p{font-size:12px}body .claba-footer-credit{margin-left:4px;font-size:11px}
/* wp-content/themes/clasicosbasicos/css/navigation.css */
body .claba-pagination{display:flex;flex-direction:column;align-items:center;gap:16px;clear:both;margin:38px 0 18px;padding:24px 0;border-top:1px solid #8eb4cd30;min-width:0}
body .claba-pagination-summary{margin:0;color:#a8bdd0;font:11px/1.6 'Fira Mono',monospace}
.claba-pagination-summary strong{color:#e5f8fb;font-weight:500}
body .claba-pagination-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0;max-width:100%}
.claba-pagination-links>li{display:block;margin:0;padding:0;list-style:none}
body .claba-pagination a,body .claba-pagination span.page-numbers{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:44px;min-height:44px;box-sizing:border-box;padding:10px 13px;border:1px solid #779fbd70;border-radius:4px;background:#0b1a2de8;color:#a7eee7;font:13px/1.5 'Fira Mono',monospace;text-decoration:none;transition:background .18s,border-color .18s,color .18s}
body .claba-pagination a:hover{color:#fff;border-color:#e874cc;background:#452042}
body .claba-pagination span.page-numbers.current{color:#fff4fd;background:#8b196d;border-color:#ed67c9;box-shadow:inset 0 0 12px #ec6cc025;font-weight:700}
body .claba-pagination span.dots{min-width:26px;padding-inline:2px;border-color:transparent;background:transparent;color:#8dabc1}
.claba-pagination a:focus-visible{outline:2px solid #fff09a;outline-offset:4px}
@media(max-width:479px){body .claba-pagination{gap:12px;margin-top:28px;padding-top:20px}.claba-pagination-links{gap:6px!important}body .claba-pagination a,body .claba-pagination span.page-numbers{font-size:12px;padding-inline:11px}}
@media(prefers-reduced-motion:reduce){.claba-pagination a{transition:none!important}}
#claba-catalog-filters{scroll-margin-top:90px}
/* wp-content/themes/clasicosbasicos/css/background-water.css */
html:root{--claba-water-overlap:200px;background-image:none!important;background-color:#080e1b!important}
html:root::before{-webkit-mask-image:linear-gradient(#000 calc(100% - var(--claba-water-overlap)),transparent 100%);mask-image:linear-gradient(#000 calc(100% - var(--claba-water-overlap)),transparent 100%)}
.claba-scroll-stage{padding-bottom:max(var(--claba-seabed-space,260px),var(--claba-guybrush-content-space,0px));position:relative;isolation:isolate;display:flow-root}
.claba-water-track{overflow:clip;position:absolute;z-index:-1;pointer-events:none;inset:calc(var(--claba-scene-height) - var(--claba-water-overlap)) 0 0}
.claba-water-scene{position:sticky;top:calc(-1 * var(--claba-water-overlap));display:block;width:100%;height:calc(100vh + var(--claba-water-overlap));-webkit-mask-image:linear-gradient(transparent,#000 var(--claba-water-overlap));mask-image:linear-gradient(transparent,#000 var(--claba-water-overlap))}
@supports(height:100svh){.claba-water-scene{height:calc(100svh + var(--claba-water-overlap))}}
.claba-water-scene img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center top}
body .claba-scroll-stage + .claba-site-footer{margin-top:0}
body.claba-mega-open .claba-scroll-stage{z-index:980}
@media(max-width:639px){.claba-scroll-stage{padding-bottom:max(var(--claba-seabed-space,242px),var(--claba-guybrush-content-space,0px))}}
/* wp-content/themes/clasicosbasicos/css/search-suggest.css */
.claba-search-entry { position:relative; }
.claba-suggestions { box-sizing:border-box;position:absolute;z-index:30;top:calc(100% + 8px);left:0;right:0;margin:0;padding:7px;background:#091628;border:1px solid #8ddbd873;border-radius:5px;box-shadow:0 20px 45px #0009;list-style:none;max-height:min(430px,55vh);overflow-y:auto;text-shadow:none; }
.claba-suggestions[hidden] { display:none!important; }
.claba-suggestions>li { box-sizing:border-box;display:flex;align-items:center;gap:12px;min-height:57px;padding:8px 12px;border-radius:3px;cursor:pointer;color:#eef4fc;font:14px/1.35 'Fira Sans',sans-serif; }
.claba-suggestions>li[aria-selected=true],.claba-suggestions>li:hover { background:#194049; }
.claba-suggestions img { display:block;width:31px;height:42px;flex-shrink:0;object-fit:contain; }
.claba-suggestions small { display:block;font:9px/1.6 'Fira Mono',monospace;color:#91dedb;margin-top:3px; }
.claba-suggestions .claba-suggestions-all { min-height:42px;border-top:1px solid #91b7d432;color:#98f0e7;font-size:12px;margin-top:4px; }
@media(max-width:760px) {
.claba-search-modal .claba-search-entry { flex-wrap:wrap; }
body .claba-search-modal .claba-search-entry input { flex:1; width:0; }
.claba-search-modal .claba-suggestions { position:static;flex-basis:100%;max-height:min(300px,45svh);margin-top:6px; }
}
/* wp-content/themes/clasicosbasicos/css/community.css */
.cn{--cn-cyan:#8ceef0;--claba-field-border:var(--cn-cyan);--cn-pink:#f470c5;--cn-ink:#eaf4ff;--cn-muted:#a9b9d1;--cn-line:#668da438;--cn-panel:#0b1729;--cn-font:'Fira Sans',system-ui,sans-serif;color:var(--cn-ink);font:400 16px/1.65 var(--cn-font);min-width:0;isolation:isolate}
.cn *, .cn *::before,.cn *::after{box-sizing:border-box}.cn [hidden]{display:none!important}.cn :is(h1,h2,h3,h4){font-family:'Bebas Neue',sans-serif;font-weight:400;letter-spacing:0;line-height:1.03;color:var(--cn-ink);text-wrap:balance}.cn :is(p,ol,ul){margin:0}.cn a{color:var(--cn-cyan);text-decoration:none}.cn a:hover{color:#fff}.cn button,.cn input,.cn textarea,.cn select{font:inherit}.cn button{cursor:pointer}.cn svg{display:block;width:22px;height:22px;flex:none}.cn .cn-eyebrow{display:block;font:400 10px/1.7 'Fira Mono',monospace;letter-spacing:1.5px;color:var(--cn-cyan)}.cn-sr-only,.cn-trap{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.cn-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 26px;border-bottom:1px solid var(--cn-line);font:400 9px/1.5 'Fira Mono',monospace;letter-spacing:1px;color:var(--cn-muted)}.cn-topline>span:first-child{color:var(--cn-cyan);display:flex;gap:9px;align-items:center}.cn-topline>span>i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--cn-cyan);box-shadow:0 0 13px #8ceef0a1}.cn-signal{height:15px;display:flex;align-items:flex-end;gap:3px}.cn-signal i{width:3px;background:var(--cn-pink);height:35%}.cn-signal i:nth-child(2){height:65%}.cn-signal i:nth-child(3){height:45%}.cn-signal i:nth-child(4){height:100%}
.cn-transmission{position:relative;overflow:hidden;border:1px solid #8aa4c455;border-radius:16px;background:radial-gradient(ellipse at 100% 0,#542a6740,transparent 48%),linear-gradient(155deg,#101e33,#081321 65%);box-shadow:0 24px 70px #0005,0 0 50px #9d1b7312}.cn-transmission:before{content:'';position:absolute;z-index:-1;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,var(--cn-cyan),#719cfa,var(--cn-pink));transform-origin:left}.cn-form-heading{padding:32px 34px 25px}.cn-form-heading h2{font-size:clamp(34px,3.6vw,55px);max-width:21ch;margin:14px 0 17px}.cn-form-heading p{max-width:56ch;color:var(--cn-muted);font-size:15px;line-height:1.8}.cn-form{padding:0 34px 32px}.cn-bottomline{display:flex;justify-content:space-between;padding:15px 26px;border-top:1px solid var(--cn-line);font:400 9px/1.5 'Fira Mono',monospace;color:#899cb9;letter-spacing:1.4px}.cn-progress{margin-bottom:27px}.cn-progress>div{display:flex;justify-content:space-between;font:400 9px/1.5 'Fira Mono',monospace;color:var(--cn-muted);letter-spacing:1px;margin-bottom:10px}.cn-progress strong{font-weight:400;color:var(--cn-cyan)}.cn-progress>i{display:block;height:3px;background:#8dabc721;border-radius:6px;overflow:hidden}.cn-progress b{display:block;height:100%;width:100%;background:linear-gradient(90deg,var(--cn-cyan),var(--cn-pink));transform:scaleX(var(--cn-progress,0));transform-origin:left;transition:transform .4s ease}
.cn-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.cn-fields>.cn-field:not([data-field=name]):not([data-field=author]):not([data-field=email]){grid-column:1/-1}.cn-field{min-width:0}.cn .cn-field :is(label,legend){display:block;font-size:13px;font-weight:500;line-height:1.5;margin:0 0 9px;color:#e0eaf7}.cn-field label>span,.cn-field legend>span{color:var(--cn-pink)}.cn-field label>small{color:#899bb4;font-size:10px;font-weight:400;margin-left:4px}.cn-field fieldset{margin:0;padding:0;border:0;min-width:0}
body .cn :is(input[type=text],input[type=email],input[type=url],textarea,select){display:block;width:100%;max-width:100%;min-width:0;padding:14px 15px;border:1px solid #7591ad4d;border-radius:8px;background:#051120a6;color:#f1f7ff;outline:0!important;box-shadow:inset 0 2px 4px #0002!important;transition:border-color .2s,background .2s,box-shadow .2s;font-size:15px;line-height:1.6;min-height:52px;text-shadow:none!important}body .cn :is(input[type=text],input[type=email],input[type=url],textarea,select):is(:focus,:focus-visible){border-color:var(--cn-cyan)!important;background:#0b1e30!important;outline:0!important;box-shadow:0 0 0 3px #8ceef00d,inset 3px 0 var(--cn-cyan)!important}body .cn :is(input,textarea,select)[aria-invalid=true]{border-color:#ff859f!important;box-shadow:inset 3px 0 #ff859f!important}.cn input::placeholder,.cn textarea::placeholder{color:#8192ae;opacity:1}.cn textarea{resize:vertical;min-height:158px;max-height:560px}.cn select{color-scheme:dark;cursor:pointer}.cn-field-error{font-size:12px;color:#ffa7ba;line-height:1.5;min-height:0;margin-top:6px!important}.cn-field-error:empty{display:none}.cn-field-foot{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font-size:10px;color:#8296b2}.cn-field-foot>[data-count]{font-family:'Fira Mono',monospace;white-space:nowrap}.cn .cn-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.cn .cn-choices label{margin:0;position:relative;cursor:pointer}.cn-choices input{position:absolute;width:1px;height:1px;opacity:0}.cn-choices label>span{display:flex;position:relative;flex-direction:column;align-items:flex-start;gap:8px;border:1px solid #7192ad44;padding:14px;border-radius:8px;background:#101d30;transition:background .2s,border-color .2s,transform .2s;color:#bdcee2;font-size:13px}.cn-choices b{font:400 9px/1 'Fira Mono',monospace;color:#7795af}.cn-choices svg{position:absolute;right:9px;top:10px;width:16px;height:16px;opacity:0;transform:scale(.7);transition:opacity .2s,transform .2s}.cn-choices input:checked+span{border-color:var(--cn-cyan);background:linear-gradient(135deg,#15404f,#102339);color:#d5ffff}.cn-choices input:checked+span svg{opacity:1;transform:scale(1)}.cn-choices input:focus-visible+span{box-shadow:0 0 0 3px #8ceef033}.cn-choices label:hover>span{border-color:#cc78b8;transform:translateY(-2px)}
.cn-submit-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:26px;padding-top:23px;border-top:1px solid var(--cn-line)}.cn-submit-row>p{font-size:11px;line-height:1.8;color:var(--cn-muted);max-width:28ch}.cn-submit-row>p a{text-decoration:underline;text-underline-offset:3px}.cn .cn-send{display:flex;align-items:center;justify-content:center;gap:15px;position:relative;overflow:hidden;min-height:70px;padding:12px 20px;color:white;background:linear-gradient(110deg,#ba1683,#742591);border:1px solid #ef72c0;border-radius:9px;box-shadow:0 4px 0 #461a49,0 10px 28px #cc25832a;transition:transform .22s,box-shadow .22s,filter .22s;text-align:left;flex-shrink:0}.cn-send>span:nth-child(2){display:flex;flex-direction:column;gap:3px}.cn-send small{font:400 8px/1.5 'Fira Mono',monospace;letter-spacing:1px;color:#ffd4f0}.cn-send b{font:400 24px/1 'Bebas Neue',sans-serif}.cn-send-icon{display:grid;place-items:center;width:35px;height:38px;flex:none}.cn-send>svg{width:17px}.cn-send:before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,#ffffff26 49%,transparent 68%);transform:translateX(-140%);transition:transform .6s}.cn .cn-send:is(:hover,:focus-visible){transform:translateY(-3px);filter:brightness(1.12);box-shadow:0 7px 0 #461a49,0 17px 30px #cc25833d;outline:2px solid var(--cn-cyan);outline-offset:3px}.cn-send:is(:hover,:focus-visible):before{transform:translateX(140%)}.cn-send:is(:hover,:focus-visible) .cn-send-icon svg{transform:translate(3px,-3px) rotate(-7deg)}.cn-send-icon svg{transition:transform .3s}.cn-send:disabled{opacity:.65;cursor:wait;transform:none}.cn-status{font-size:13px;line-height:1.6;color:var(--cn-cyan);margin-top:15px!important}.cn-status:empty{display:none}.cn-status.is-error{color:#ffa7ba}.cn-success{padding:35px;text-align:center;min-height:410px;display:flex;flex-direction:column;align-items:center;justify-content:center}.cn-success h3{font-size:clamp(36px,4vw,54px);margin:20px 0 14px}.cn-success>p{max-width:43ch;color:var(--cn-muted);font-size:16px}.cn-success-mark{position:relative;display:grid;place-items:center;width:85px;height:85px;color:var(--cn-cyan);border:1px solid #8ceef088;border-radius:50%;margin-bottom:28px;background:radial-gradient(#8ceef01c,transparent 70%);box-shadow:0 0 35px #8ceef022}.cn-success-mark>svg{width:43px;height:43px}.cn-success-mark>i{position:absolute;inset:-10px;border:1px solid #8ceef026;border-radius:50%}.cn-success-mark>i:last-child{inset:-21px;border-color:#f470c52b}.cn-ticket{display:block;margin:20px 0 25px;padding:8px 15px;font:400 11px/1.5 'Fira Mono',monospace;letter-spacing:1px;border:1px dashed #8ceef056;border-radius:5px;color:var(--cn-cyan)}.cn .cn-text-link{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:500}.cn-text-link svg{width:16px;transition:transform .2s}.cn-text-link:hover svg{transform:translateX(4px)}
body .cn-conversation{width:min(1280px,calc(100% - 40px));margin:65px auto 40px}.cn-conversation-hero{position:relative;border:1px solid #8795c345;border-radius:15px;overflow:hidden;background:radial-gradient(ellipse at 95% 60%,#45225965,transparent 60%),linear-gradient(115deg,#0b1a2d,#0b1228);box-shadow:0 25px 70px #0003}.cn-conversation-intro{display:grid;grid-template-columns:1fr 270px;align-items:center;gap:35px;padding:38px 42px 40px}.cn-conversation-intro h2{font-size:clamp(44px,5.4vw,78px);margin:14px 0 18px;line-height:.98;text-shadow:2px 2px #84216d}.cn-conversation-intro h2 em{color:var(--cn-cyan);font-style:normal}.cn-conversation-intro p:not(.cn-eyebrow){font-size:15px;line-height:1.8;color:var(--cn-muted)}.cn-conversation-intro .cn-text-link{margin-top:22px}.cn-conversation-emblem{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:230px;height:230px;justify-self:center;background:radial-gradient(#a534ad25,transparent 65%)}.cn-conversation-emblem>svg{width:68px;height:68px;color:var(--cn-cyan);filter:drop-shadow(0 0 12px #66e3ef55);margin-bottom:12px}.cn-conversation-emblem>b{text-align:center;font:400 19px/1.1 'Bebas Neue',sans-serif;letter-spacing:2px}.cn-conversation-emblem em{color:var(--cn-pink);font-style:normal}.cn-emblem-orbit{position:absolute;inset:6px;border:1px solid #749cc343;border-radius:50%;transform:rotate(-25deg) scaleY(.8)}.cn-emblem-orbit:before{content:'';position:absolute;top:20px;left:29px;width:8px;height:8px;background:var(--cn-cyan);border-radius:50%;box-shadow:0 0 14px var(--cn-cyan)}.cn-emblem-orbit:nth-child(2){inset:26px;border-color:#f470c54a;transform:rotate(40deg) scaleY(1.2)}.cn-emblem-orbit:nth-child(2):before{background:var(--cn-pink);box-shadow:0 0 14px var(--cn-pink);left:auto;right:20px}.cn-marquee{display:flex;align-items:center;justify-content:center;gap:35px;padding:14px 20px;border-top:1px solid var(--cn-line);font:400 9px/1.5 'Fira Mono',monospace;letter-spacing:2px;color:#9caccc;background:#070e1b55}.cn-marquee i{color:var(--cn-pink);font-style:normal}.cn-conversation-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;margin-top:28px;align-items:start}.cn-conversation-main{min-width:0}.cn-composer{border:1px solid #8194b64a;border-radius:12px;background:linear-gradient(135deg,#0d1c2f,#0a1425);overflow:hidden;scroll-margin-top:30px}.cn-composer-heading{padding:26px 28px 20px}.cn-composer-heading h3{font-size:34px;margin:9px 0 10px}.cn-composer-heading p{font-size:13px;color:var(--cn-muted)}.cn-comment-form{padding:0 28px 27px}.cn-comment-form .cn-send b{font-size:22px}.cn-comment-form .cn-send{padding:12px 15px;gap:10px}.cn-comment-form .cn-send small{font-size:7px}.cn-identity-fields{margin-bottom:21px}.cn-editor-tools{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:9px 12px;border:1px solid #7591ad4d;border-bottom:0;border-radius:8px 8px 0 0;background:#0d2135}.cn-format-tools{display:flex;align-items:center;gap:4px}.cn .cn-format-tools button,.cn .cn-preview-toggle{border:0;background:transparent;color:#b0c6dc;font:400 12px/1 'Fira Mono',monospace;padding:9px;border-radius:4px;min-height:34px}.cn .cn-format-tools button:is(:hover,:focus-visible),.cn .cn-preview-toggle:is(:hover,:focus-visible),.cn .cn-preview-toggle[aria-pressed=true]{color:#c9ffff;background:#8ceef01c;outline:1px solid #8ceef05c}.cn-editor-tools:not([hidden])+ .cn-field textarea{border-radius:0 0 8px 8px}.cn-preview{padding:19px;min-height:170px;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--cn-line);background:#051322;border-radius:0 0 8px 8px;color:#ccdef1}.cn-preview:empty:before{content:'Escribe algo para ver cómo quedará.';color:#8296b2}.cn-comment-options{display:grid;gap:10px;margin-top:18px}.cn-comment-options label{display:flex;align-items:flex-start;gap:9px;color:var(--cn-muted);font-size:12px;cursor:pointer}.cn input[type=checkbox]{width:16px;height:16px;min-height:16px;flex:none;margin:3px 0 0;accent-color:var(--cn-cyan);box-shadow:none!important}.cn-comment-options small{display:block;color:#7f94af;font-size:10px}.cn-reply-context{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;margin-bottom:18px;background:#77225629;border-left:2px solid var(--cn-pink);border-radius:0 6px 6px 0;font-size:12px}.cn-reply-context a{font-size:10px}.cn-thread-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:34px 0 20px;scroll-margin-top:24px}.cn-thread-heading h3{font-size:31px;margin:5px 0 0}.cn-thread-heading h3>span{display:inline-grid;place-items:center;vertical-align:middle;min-width:28px;height:25px;margin-left:8px;border:1px solid #8ceef048;color:var(--cn-cyan);border-radius:5px;font:400 12px/1 'Fira Mono',monospace}.cn-sort{font-size:10px;color:var(--cn-muted)}body .cn .cn-sort select{font-size:11px;min-height:35px;padding:6px 10px;margin-top:5px}.cn .cn-threads,.cn .cn-threads .children{list-style:none;padding:0;margin:0}.cn .cn-threads .children{margin-left:25px;padding-left:18px;border-left:1px solid #79b1c42d}.cn .cn-comment{margin:0;padding:0;list-style:none;scroll-margin-top:25px}.cn-comment-card{position:relative;margin-bottom:17px;padding:23px 24px;border:1px solid #7592b13a;border-radius:10px;background:linear-gradient(115deg,#0c1c2def,#0b1628dc);transition:border-color .25s,background .25s}.cn-comment-card:hover{border-color:#89bdcd75}.cn-comment:target>.cn-comment-card{border-color:var(--cn-cyan);box-shadow:0 0 0 3px #8ceef010}.cn-comment--staff>.cn-comment-card{border-color:#cb72b760;background:linear-gradient(120deg,#281936b3,#0b1a2ee8)}.cn-comment-card>header{display:flex;align-items:center;gap:12px;margin-bottom:17px}.cn-avatar{display:grid;place-items:center;width:39px;height:39px;flex:none;border:1px solid hsl(var(--avatar-hue,190) 50% 65% / .4);border-radius:11px;background:linear-gradient(135deg,hsl(var(--avatar-hue,190) 45% 30% / .65),#132236);color:hsl(var(--avatar-hue,190) 75% 85%);font:400 22px/1 'Bebas Neue',sans-serif}.cn-author{min-width:0}.cn-author>strong{display:block;font-size:14px;font-weight:500;color:#eff7ff;overflow-wrap:anywhere}.cn-author>span{display:flex;align-items:center;gap:10px;margin-top:3px}.cn-author time{font:400 10px/1.4 'Fira Mono',monospace;color:#8ea2be}.cn-badge{padding:2px 6px;border:1px solid #f470c554;border-radius:3px;color:#f2a7d7;font:400 8px/1.5 'Fira Mono',monospace;letter-spacing:1px}.cn-comment-number{margin-left:auto;color:#50667e;font:400 9px/1 'Fira Mono',monospace}.cn-comment-copy{font-size:15px;line-height:1.9;color:#c0d0e4;overflow-wrap:anywhere}.cn-comment-copy p+p{margin-top:16px}.cn-comment-copy :is(img,video,iframe){max-width:100%}.cn-comment-copy a{text-decoration:underline;text-underline-offset:3px}.cn-comment-copy blockquote,.cn-preview blockquote{margin:12px 0;padding:10px 15px;border-left:2px solid var(--cn-cyan);background:#8ceef009;color:#b2e3e8}.cn-comment-copy code,.cn-preview code{padding:2px 5px;border-radius:3px;background:#020d1a;color:#a5eff1;font:12px/1.6 'Fira Mono',monospace}.cn-spoiler{padding:8px 12px;margin:12px 0;background:#35223a55;border:1px dashed #ca77b955;border-radius:5px}.cn-spoiler summary{cursor:pointer;color:#f29cce;font-size:12px}.cn-spoiler>div{margin-top:9px}.cn-comment-card>footer{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:20px;padding-top:13px;border-top:1px solid #6f8da027}.cn .cn-useful{display:flex;align-items:center;gap:7px;border:1px solid #8babbb38;border-radius:5px;padding:7px 9px;background:#0a223080;color:#93a9c0;font-size:11px;transition:background .2s,border-color .2s,color .2s}.cn-useful svg{width:14px;height:14px}.cn-useful b{font:400 10px/1 'Fira Mono',monospace;color:#ceebf3;min-width:10px}.cn .cn-useful:is(:hover,[aria-pressed=true]){background:#20465082;border-color:#8ceef080;color:var(--cn-cyan)}.cn .cn-reply{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#bacddd}.cn-reply svg{width:15px;height:15px}.cn-copy-link{margin-left:auto}.cn-copy-link svg{width:16px;height:16px}.cn-empty{display:flex;flex-direction:column;align-items:center;padding:38px 20px;border:1px dashed #809fb047;border-radius:9px;background:#07182877;text-align:center}.cn-empty>svg{width:33px;height:33px;color:var(--cn-cyan);margin-bottom:18px}.cn-empty>p{font:400 28px/1.1 'Bebas Neue',sans-serif;color:#d2edf6}.cn-empty>span{margin-top:9px;font-size:13px;color:var(--cn-muted)}.cn-moderation{display:flex;gap:9px;align-items:center;margin:12px 0!important;color:var(--cn-cyan);font-size:11px;padding:10px;background:#8ceef00d;border-radius:5px}.cn-moderation svg{width:15px;height:15px}.cn .cn-more{width:100%;display:flex;justify-content:center;align-items:center;gap:15px;margin-top:10px;padding:14px;border:1px solid #8ceef044;border-radius:7px;background:#0e263a;color:var(--cn-cyan);font:400 18px/1 'Bebas Neue',sans-serif}.cn-more svg{width:17px;height:17px}.cn-community-aside{position:sticky;top:25px}.cn-community-note{padding:25px 23px;border:1px solid #8297b141;border-radius:10px;background:#0a182bdb}.cn-community-note h3{font-size:34px;margin:13px 0 24px}.cn-community-note ol{list-style:none;padding:0;display:grid;gap:22px}.cn-community-note li{display:flex;gap:13px;font-size:12px;color:#d0dceb}.cn-community-note li>b{font:400 11px/1.7 'Fira Mono',monospace;color:var(--cn-pink)}.cn-community-note small{display:block;margin-top:5px;color:#8fa4bf;font-size:11px;line-height:1.7}.cn .cn-forum-invite{display:flex;flex-direction:column;position:relative;gap:18px;margin-top:17px;padding:26px 24px;overflow:hidden;border:1px solid #ce72bb64;border-radius:10px;background:radial-gradient(ellipse at right top,#bd2c822e,transparent 70%),#15192e}.cn-forum-invite>svg{position:absolute;right:18px;top:72px;width:60px;height:60px;opacity:.13;transform:rotate(12deg);color:var(--cn-pink)}.cn-forum-invite>strong{font:400 39px/1 'Bebas Neue',sans-serif;color:#f0e6f5}.cn-forum-invite>span:last-child{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#a9eced;border-top:1px solid #ca72af38;padding-top:15px}.cn-forum-invite>span>svg{width:15px}.cn-forum-invite:hover{border-color:var(--cn-cyan)}.cn-receipt{margin:0;min-height:100vh;background:radial-gradient(ellipse at top right,#402044,#071323 65%);padding:clamp(24px,8vw,100px) 20px;color:#e6f3ff}.cn-receipt>main{max-width:850px;margin:auto}.cn-receipt h1{font-size:clamp(44px,7vw,80px);margin:25px 0}.cn-receipt main>p{margin:20px 0 30px}.cn-receipt .cn-transmission{margin:30px 0}.cn-receipt .cn-text-link{margin-top:25px}
@media(prefers-reduced-motion:no-preference){.cn.is-cn-visible .cn-emblem-orbit{animation:cn-orbit 19s linear infinite}.cn.is-cn-visible .cn-emblem-orbit:nth-child(2){animation-name:cn-orbit-back;animation-duration:24s}.cn.is-cn-visible .cn-signal i{animation:cn-signal 1.5s ease-in-out infinite alternate}.cn.is-cn-visible .cn-signal i:nth-child(2){animation-delay:-.7s}.cn.is-cn-visible .cn-signal i:nth-child(3){animation-delay:-.3s}.cn.is-cn-visible .cn-signal i:nth-child(4){animation-delay:-1.1s}@keyframes cn-orbit{to{transform:rotate(335deg) scaleY(.8)}}@keyframes cn-orbit-back{to{transform:rotate(-320deg) scaleY(1.2)}}@keyframes cn-signal{to{opacity:.45;transform:scaleY(.4)}}}
@media(max-width:1100px){.cn-conversation-grid{grid-template-columns:minmax(0,1fr) 245px;gap:20px}.cn-comment-form .cn-submit-row{align-items:stretch;flex-direction:column}.cn-comment-form .cn-submit-row>p{max-width:none}.cn-comment-form .cn-send{align-self:flex-end}.cn-conversation-intro{padding:30px;grid-template-columns:1fr 205px}.cn-conversation-emblem{width:195px;height:195px}.cn .cn-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-submit-row{flex-wrap:wrap}}
@media(max-width:800px){.cn-conversation-grid{grid-template-columns:minmax(0,1fr)}.cn-community-aside{display:grid;grid-template-columns:1fr 1fr;gap:15px;position:static}.cn .cn-forum-invite{margin-top:0;justify-content:center}.cn-conversation-intro{grid-template-columns:1fr 165px;gap:15px}.cn-conversation-emblem{width:165px;height:165px}.cn-conversation-emblem>svg{width:48px;height:48px}.cn-conversation-emblem>b{font-size:16px}.cn-marquee{gap:16px;letter-spacing:1px;font-size:8px}}
@media(max-width:540px){body .cn-conversation{width:calc(100% - 24px);margin:40px auto 25px}.cn-topline{padding:14px 17px;font-size:8px;gap:8px}.cn-topline>span:nth-child(2){letter-spacing:0}.cn-signal{display:none}.cn-form-heading{padding:26px 21px 23px}.cn-form-heading h2{font-size:37px}.cn-form-heading p{font-size:14px}.cn-form{padding:0 20px 25px}.cn-fields{grid-template-columns:1fr;gap:17px}.cn-form .cn-field{grid-column:1/-1}.cn-submit-row{flex-direction:column;align-items:stretch;gap:18px}.cn-submit-row>p{max-width:none}.cn .cn-send{width:100%;min-height:68px}.cn-field-foot{font-size:9px}.cn-field-foot>span:first-child{max-width:28ch}.cn-bottomline{font-size:8px;padding:14px 17px;letter-spacing:1px}.cn-success{padding:30px 21px}.cn-conversation-intro{padding:27px 23px 30px;grid-template-columns:1fr}.cn-conversation-intro h2{font-size:52px}.cn-conversation-intro p:not(.cn-eyebrow){font-size:14px}.cn-conversation-emblem{display:none}.cn-marquee{gap:10px;letter-spacing:.1px;font-size:7px;padding:13px 10px}.cn-community-aside{grid-template-columns:1fr}.cn-community-note h3{font-size:32px}.cn .cn-forum-invite{min-height:190px}.cn-composer-heading{padding:23px 20px 18px}.cn-composer-heading h3{font-size:31px}.cn-comment-card{padding:18px 16px}.cn .cn-threads .children{margin-left:7px;padding-left:7px}.cn-comment-copy{font-size:14px}.cn-comment-card>footer{gap:14px}.cn-comment-number{font-size:8px}.cn-author>strong{font-size:13px}.cn-author time{font-size:9px}.cn-badge{font-size:7px}.cn-comment-card>header{gap:9px}.cn-avatar{width:33px;height:33px;font-size:19px;border-radius:9px}.cn-thread-heading{gap:10px;align-items:flex-end}.cn-thread-heading h3{font-size:26px}.cn .cn-sort select{font-size:10px;max-width:135px}.cn-thread-heading .cn-eyebrow{font-size:8px}.cn-reply-context{align-items:flex-start;flex-direction:column;gap:5px}.cn-format-tools{gap:0}.cn .cn-format-tools button,.cn .cn-preview-toggle{font-size:10px;padding:8px}.cn-editor-tools{padding:6px;gap:4px}.cn-comment-form .cn-send{align-self:stretch}}
@media(prefers-reduced-motion:reduce){.cn *, .cn *::before,.cn *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
body .cn .cn-comment-options input[type=checkbox]{appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;flex:none;width:18px;height:18px;min-width:18px;margin:3px 0 0;border:1px solid #7493b3;border-radius:4px;background:#061422;box-shadow:none;cursor:pointer;transition:background .2s,border-color .2s}
.cn-comment-options input[type=checkbox]:before{content:'';width:8px;height:5px;border-left:2px solid #061422;border-bottom:2px solid #061422;transform:translateY(-1px) rotate(-45deg) scale(0);transition:transform .15s}
body .cn .cn-comment-options input[type=checkbox]:checked{background:var(--cn-cyan);border-color:var(--cn-cyan)}
.cn-comment-options input[type=checkbox]:checked:before{transform:translateY(-1px) rotate(-45deg) scale(1)}
body .cn .cn-comment-options input[type=checkbox]:focus-visible{outline:2px solid var(--cn-pink);outline-offset:3px}
body .cn :is(button,a):focus-visible{outline:2px solid var(--cn-cyan);outline-offset:4px}
@media(max-width:540px){.cn .cn-thread-heading{flex-wrap:wrap}.cn-thread-heading h3{white-space:nowrap}.cn-comment-card>footer :is(button,a){min-height:32px}.cn-copy-link{display:grid;place-items:center;min-width:32px}}
@media(max-width:767px){body .cn .cn-field :is(input[type=text],input[type=email],input[type=url],textarea,select){font-size:16px}}
body .cn-format-tools button{min-width:34px;justify-content:center}
/* wp-content/themes/clasicosbasicos/css/library-ui.css */
body .claba-library-cover{display:block;position:relative;inset:auto;width:220px!important;height:310px!important;min-height:310px;max-width:none!important;flex:none;margin:0 auto;padding:0;overflow:hidden;border:0;border-radius:7px;background:transparent;box-shadow:0 10px 20px -10px #000c;transform:none;transition:transform .2s ease,box-shadow .2s ease;isolation:isolate;line-height:0}
body .claba-library-cover>img{position:static!important;display:block!important;inset:auto!important;width:220px!important;height:310px!important;min-height:0!important;max-height:none!important;aspect-ratio:22/31!important;object-fit:fill!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;transform:none!important}
body .claba-library-cover::before{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(-135deg,rgba(200,230,250,1),transparent 50%);background-size:200%;background-position:0% 0%;box-shadow:inset 0 10px 20px #0006;transition:background-position .2s ease}
body :is(.game,.cc-cover,.sr-card-art):has(>.claba-library-cover){display:block;position:relative;aspect-ratio:auto!important;height:auto!important;min-height:0;max-height:none!important;padding:0!important;border:0!important;border-radius:7px;background:transparent!important;overflow:visible;box-shadow:none!important;transform:none!important}
body .game:has(>.claba-library-cover){-webkit-box-reflect:unset!important;width:100%;max-width:100%;margin:0}
body :is(.game,.sr-card-art):has(>.claba-library-cover)::before,body :is(.game,.sr-card-art):has(>.claba-library-cover)::after{content:none!important}
body .sr-card:has(.claba-library-cover){overflow:visible}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
body .claba-library-cover:hover,body a:focus-visible .claba-library-cover{transform:perspective(45em) rotateX(6deg);box-shadow:0 10px 30px -10px #000c;z-index:10}
body .claba-library-cover:hover::before,body a:focus-visible .claba-library-cover::before{background-position:50% 0%}
}
@media(prefers-reduced-motion:reduce){body .claba-library-cover,body .claba-library-cover::before{transition:none;transform:none}}
body :is(.cc-catalog,.sr-shell,.claba-select-popup) :is(button,select,input,summary):focus-visible{outline:2px solid #59e4ee!important;outline-offset:3px}
body input[type=search]:focus,body input[type=search]:focus-visible{outline:none!important;box-shadow:none!important;border-color:#38d5e4!important}
body :is(.cc-terminal,.sr-search-entry,.pl-terminal,.claba-search-entry,.claba-context-entry):focus-within{border-color:#38d5e4!important;box-shadow:0 0 0 2px #38d5e422,0 0 20px #00dbe819!important}
body :is(.cc-filter,.cc-sort):focus-within{border-color:#38d5e4;box-shadow:0 0 0 2px #38d5e418}
body .cc-terminal input:focus,body .sr-search-entry input:focus,body .pl-terminal input:focus{border:0!important}
body select.claba-select-native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;overflow:hidden!important;white-space:nowrap!important;border:0!important}
body .claba-select{display:block;position:relative;min-width:0;width:100%;line-height:1.3}
body button.claba-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;min-height:30px;margin:0;padding:3px 0;border:0;background:transparent;box-shadow:none;color:#f1f6ff;text-align:left;font:400 13px/1.4 'Fira Sans',sans-serif;cursor:pointer;border-radius:3px}
body .claba-select-value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}
body .claba-select-chevron{flex:none;color:#6ddfeb;font-size:18px;transition:transform .15s}
body .claba-select-trigger[aria-expanded=true] .claba-select-chevron{transform:rotate(180deg)}
body .sr-filters .claba-select{margin-top:5px;padding:5px 12px;background:#091c31;border:1px solid #267896;border-radius:5px}
body .claba-select-popup{position:fixed;z-index:100100;display:flex;flex-direction:column;gap:0;box-sizing:border-box;overflow:hidden;padding:9px;background:linear-gradient(130deg,#08253b,#041024 70%);border:1px solid #34bfd5;border-radius:9px;color:#e8f5ff;box-shadow:0 18px 55px #000b,0 0 24px #00c9ee22;font:400 14px/1.4 'Fira Sans',sans-serif}
body .claba-select-popup[hidden]{display:none!important}
body .claba-select-search{display:flex;align-items:center;gap:10px;padding:0 11px;min-height:44px;flex:none;background:#020d1c;border:1px solid #32849e;border-radius:5px;margin-bottom:8px}
body .claba-select-search:focus-within{border-color:#52dfed;box-shadow:0 0 0 2px #38d5e416}
body .claba-select-search>span{font-size:25px;color:#72eaf2}
body .claba-select-search input{min-width:0;width:100%;height:42px;padding:0;margin:0;border:0!important;background:transparent!important;color:#fff;font:400 16px/1.3 'Fira Sans',sans-serif;outline:none!important;box-shadow:none!important}
body .claba-select-search input::placeholder{color:#91b4c9}
body .claba-select-options{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#27748c #05182a}
body .claba-select-option{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:40px;padding:9px 11px;border:1px solid transparent;border-radius:4px;cursor:pointer;line-height:1.35}
body .claba-select-option>span:first-child{overflow-wrap:anywhere}
body .claba-select-option.is-highlighted,body .claba-select-option:hover{background:#12445d;border-color:#2a839b}
body .claba-select-option[aria-selected=true]{background:linear-gradient(100deg,#9e187251,#283362);color:#ffe5f7}
body .claba-select-option[aria-selected=true]>span:last-child{color:#ff9adb}
body .claba-select-status{flex:none;margin:7px 2px 0;padding:7px 3px 0;border-top:1px solid #77cbe325;color:#98b6cc;font:400 10px/1.4 'Fira Sans',sans-serif}
body .cc-more-fields{z-index:30}
@media(max-width:767px){body button.claba-select-trigger{min-height:35px;font-size:16px}body .claba-select-option{min-height:44px}body .claba-select-status{font-size:10px}}
body .claba-select-popup *{box-sizing:border-box}
body .claba-suggestions .claba-library-cover{width:31px;flex:none;border-radius:3px}
body .claba-select-trigger:focus-visible,body :is(.searchandfilter,.filtraje,.claba-catalog-search) :is(input,select,button):focus-visible{outline:2px solid #59e4ee!important;outline-offset:3px}
body :is(.sr-filters,.searchandfilter,.filtraje) :is(input,select):focus{border-color:#38d5e4!important}
body .sr-card-art:has(>.claba-library-cover){width:220px;margin-inline:auto}
body :is(.sr-grid--juegos,.sr-grid--software){grid-template-columns:repeat(auto-fit,220px);justify-content:space-evenly}
body .sr-card--featured:has(.claba-library-cover){grid-template-columns:220px minmax(0,1fr)}
body .shelf:has(.claba-library-cover){display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:24px;padding:0}
body .shelf>.juegazos:has(.claba-library-cover){width:220px!important;flex:0 0 220px;padding:0;margin:0 0 24px}
body .claba-component-game:has(.claba-library-cover){grid-template-columns:220px minmax(0,1fr)}
body .claba-suggestions li:has(.claba-library-cover){align-items:center}
body .claba-suggestions li:has(.claba-library-cover)>span:last-child{min-width:0;overflow-wrap:anywhere}
@media(min-width:768px) and (max-width:1023px){body .cc-grid:has(.claba-library-cover){grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){body .cc-grid:has(.claba-library-cover){grid-template-columns:repeat(2,minmax(0,1fr))}body .sr-card--featured:has(.claba-library-cover),body .claba-component-game:has(.claba-library-cover){grid-template-columns:1fr}body .sr-card--featured:has(.claba-library-cover) .sr-card-art{justify-self:center}body .claba-suggestions li:has(.claba-library-cover){flex-direction:column}}
@media(max-width:499px){body .cc-grid:has(.claba-library-cover){grid-template-columns:1fr}}
body :is(.rr-section,.widget,.widget-area,.cb-panel,.claba-community-games,.claba-f-rel-lista,.claba-component-game,.claba-suggestions) .claba-library-cover{transform:none!important}
@media(min-width:1024px) and (max-width:1279px){body .cc-grid:has(.claba-library-cover){grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(min-width:1280px){body .cc-grid:has(.claba-library-cover){grid-template-columns:repeat(5,minmax(0,1fr))}}
body :is(textarea,select,input:not(:is([type=hidden],[type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image])),[contenteditable]:not([contenteditable=false]),.claba-select-trigger):is(:focus,:focus-visible,:active){outline:none!important;outline-offset:0;box-shadow:none!important}
body :is(textarea,select,input:not(:is([type=hidden],[type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image])),[contenteditable]:not([contenteditable=false]),.claba-select-trigger):focus-visible{box-shadow:inset 0 -2px 0 #38d5e480!important}
body :is(textarea,select,input:not(:is([type=hidden],[type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image]))):is(:focus,:active):not([aria-invalid=true],.wpforms-error,.wpd-has-error,:user-invalid){border-color:var(--claba-field-border,#426078)!important}
body :is(.cc-terminal,.sr-search-entry,.pl-terminal,.claba-search-entry,.claba-context-entry,.lost-search,.claba-select-search) input:not([type=hidden]):is(:focus,:focus-visible,:active){outline:none!important;box-shadow:none!important}
body :is(.cc-terminal,.sr-search-entry,.pl-terminal,.claba-search-entry,.claba-context-entry,.claba-select-search):focus-within{box-shadow:0 5px 16px -12px #38d5e480!important}
@media(forced-colors:active){body :is(input,textarea,select,[contenteditable]:not([contenteditable=false]),.claba-select-trigger):focus-visible{outline:2px solid Highlight!important;outline-offset:2px}}
/* wp-content/themes/clasicosbasicos/css/ficha.css */
.claba-f,
.claba-f-visor,
:is(.single-juegos,.single-software) .claba-f-rel {
--cb-pink:        #cc1d88;
--cb-pink-claro:  #ff5cb8;
--cb-purple:      #62055b;
--cb-blue:        #00b1be;
--cb-blue-claro:  #6ff0f8;
--cb-bg-card:       linear-gradient(135deg, rgb(32 38 55 / 92%), rgb(20 24 36 / 94%));
--cb-bg-card-hover: linear-gradient(135deg, rgb(44 53 74 / 94%), rgb(28 33 48 / 96%));
--cb-bg-hueco:      rgb(12 14 22 / 55%);
--cb-bg-suave:      rgb(255 255 255 / 4%);
--cb-border:        1px solid rgb(150 110 190 / 32%);
--cb-border-accent: 1px solid rgb(204 29 136 / 55%);
--cb-text-primary:   #f2eef8;
--cb-text-secondary: #b9b1cc;
--cb-text-debil:     #a49dba;
--cb-radius:    14px;
--cb-radius-sm: 9px;
--cb-shadow:    0 18px 40px -22px rgb(0 0 0 / 85%);
--cb-shadow-lg: 0 30px 70px -30px rgb(0 0 0 / 90%);
--cb-glow:      0 0 0 1px rgb(204 29 136 / 45%), 0 0 26px -6px rgb(204 29 136 / 45%);
--cb-gap:     clamp(1.1rem, .6rem + 1.4vw, 2rem);
--cb-pad:     clamp(1.1rem, .7rem + 1.1vw, 1.9rem);
--cb-medida:  62ch;
--cb-t-rapida: 160ms cubic-bezier(.2,.7,.4,1);
--cb-t-media:  260ms cubic-bezier(.2,.7,.4,1);
}
.claba-f *,
.claba-f *::before,
.claba-f *::after,
.claba-f-rel *,
.claba-f-visor * { box-sizing: border-box }
.claba-f .firstb,
.claba-f .secondb {
position: static;
width: auto;
height: auto;
margin: 0;
padding: 0;
transform: none;
opacity: 1;
line-height: 1.25;
text-align: left;
vertical-align: baseline;
transition: none;
}
.claba-f-tabnav-pista {
display: flex; gap: .5rem;
overflow-x: auto; scrollbar-width: thin;
padding: 3px 0 5px;
scroll-snap-type: x proximity;
-webkit-overflow-scrolling: touch;
}
.claba-f-tabnav-pista::-webkit-scrollbar { height: 4px }
.claba-f-tabnav-pista::-webkit-scrollbar-thumb { background: rgb(204 29 136 / 45%); border-radius: 4px }
.claba-f-tab {
position: relative;
display: inline-flex; align-items: center; justify-content: center;
flex: none; scroll-snap-align: start;
padding: .92rem 1.5rem;
font: 400 .86rem/1 Offside, sans-serif;
letter-spacing: .09em; text-transform: uppercase;
color: var(--cb-text-secondary);
text-decoration: none;
white-space: nowrap;
background: rgb(20 24 38 / 72%);
border: 1px solid rgb(150 110 190 / 26%);
border-radius: 10px;
transition: color var(--cb-t-rapida), background var(--cb-t-rapida),
border-color var(--cb-t-rapida), transform var(--cb-t-rapida);
}
.claba-f-tab:hover,
.claba-f-tab:focus-visible {
color: #fff;
background: rgb(32 38 58 / 88%);
border-color: rgb(204 29 136 / 45%);
transform: translateY(-1px);
}
.claba-f-tab.es-activa {
color: #fff;
background-image: linear-gradient(135deg, var(--cb-pink), var(--cb-purple));
border-color: rgb(255 92 184 / 60%);
box-shadow: 0 8px 22px -12px rgb(204 29 136 / 95%), var(--cb-glow);
transform: none;
}
.claba-f-principal { min-width: 0; display: flex; flex-direction: column; gap: var(--cb-gap) }
.claba-f-aparte    { display: contents }
@media (min-width: 1200px) {
.claba-f-aparte {
min-width: 0;
display: flex; flex-direction: column; gap: 2.5rem;
margin-top: -250px;
position: relative; z-index: 1;
}
}
.claba-f-tarjeta {
position: relative;
padding: var(--cb-pad);
background-image:
radial-gradient(120% 100% at 0% 0%, rgb(204 29 136 / 20%), transparent 58%),
radial-gradient(120% 100% at 100% 100%, rgb(0 177 190 / 16%), transparent 60%),
var(--cb-bg-card);
border: var(--cb-border);
border-radius: var(--cb-radius);
box-shadow: var(--cb-shadow);
backdrop-filter: blur(9px);
-webkit-backdrop-filter: blur(9px);
}
.claba-f-tarjeta::before {
content: ""; position: absolute; inset: 0 0 auto; height: 1px;
background: linear-gradient(90deg, transparent, rgb(255 255 255 / 30%), transparent);
border-radius: var(--cb-radius) var(--cb-radius) 0 0;
pointer-events: none;
}
.claba-f-prosa {
max-width: var(--cb-medida);
font: 400 clamp(1rem, .96rem + .12vw, 1.075rem)/1.72 "Fira Sans", sans-serif;
color: var(--cb-text-primary);
}
.claba-f-prosa > :first-child { margin-top: 0 }
.claba-f-prosa > :last-child  { margin-bottom: 0 }
.claba-f-prosa p { margin: 0 0 1.05em }
.claba-f-prosa strong { color: #fff; font-weight: 600 }
.claba-f-prosa a { color: var(--cb-pink-claro); text-underline-offset: .18em }
.claba-f-prosa a:hover { color: #fff }
.claba-f-prosa ul, .claba-f-prosa ol { margin: 0 0 1.05em; padding-left: 1.3em }
.claba-f-prosa li { margin-bottom: .38em }
.claba-f-prosa img { max-width: 100%; height: auto; border-radius: var(--cb-radius-sm) }
.claba-f-prosa kbd {
padding: .12em .45em; font: 400 .85em/1 "Fira Mono", monospace;
color: #fff; background: rgb(255 255 255 / 10%);
border: 1px solid rgb(255 255 255 / 18%); border-radius: 5px;
box-shadow: 0 2px 0 rgb(0 0 0 / 45%);
}
.claba-f-prosa hr { border: 0; border-top: 1px solid rgb(255 255 255 / 10%); margin: 1.6em 0 }
.claba-f-dato {
display: flex; flex-direction: column; align-items: center; gap: .5rem;
padding: .95rem .6rem;
text-align: center;
background: var(--cb-bg-hueco);
transition: background var(--cb-t-rapida);
}
.claba-f-dato:hover { background: rgb(204 29 136 / 12%) }
.claba-f-dato dt {
display: flex; flex-direction: column; align-items: center; gap: .38rem;
font: 400 .72rem/1 Offside, sans-serif;
letter-spacing: .11em; text-transform: uppercase;
color: var(--cb-text-debil);
}
.claba-f-dato dt .claba-i { color: var(--cb-blue-claro); opacity: .9 }
.claba-f-dato dd {
display: flex; align-items: center; gap: .35rem;
margin: 0;
font: 600 .93rem/1.25 "Fira Sans", sans-serif;
color: var(--cb-text-primary);
overflow-wrap: anywhere;
}
.claba-f-dato dd a { color: inherit; text-decoration: none; border-bottom: 1px solid transparent; transition: border-color var(--cb-t-rapida), color var(--cb-t-rapida) }
.claba-f-dato dd a:hover { color: var(--cb-pink-claro); border-bottom-color: currentColor }
.claba-f-compartir { margin-top: 1.2rem }
.claba-f-compartir:empty,
.claba-f-compartir.es-vacio { display: none }
.claba-f-visor {
width: min(96vw, 1400px); max-width: none;
max-height: 94vh; padding: 0; border: 0;
background: transparent; color: var(--cb-text-primary); overflow: visible;
}
.claba-f-visor::backdrop { background: rgb(6 6 12 / 88%); backdrop-filter: blur(5px) }
.claba-f-visor-caja {
background: rgb(14 16 26 / 92%);
border: var(--cb-border-accent);
border-radius: var(--cb-radius);
box-shadow: var(--cb-shadow-lg);
overflow: hidden;
}
.claba-f-visor-img { display: block; width: 100%; height: auto; max-height: 82vh; object-fit: contain; background: #05060b }
.claba-f-visor-pie {
display: flex; justify-content: space-between; align-items: center; gap: 1rem;
margin: 0; padding: .7rem 1rem;
font: 400 .82rem/1.4 "Fira Sans", sans-serif;
color: var(--cb-text-secondary);
border-top: 1px solid rgb(255 255 255 / 8%);
}
.claba-f-visor-cuenta { flex: none; font-family: Offside, sans-serif; letter-spacing: .08em; color: var(--cb-text-debil) }
.claba-f-visor-btn {
position: absolute; display: grid; place-items: center;
width: 46px; height: 46px; padding: 0;
color: #fff; background: rgb(20 22 34 / 82%);
border: 1px solid rgb(255 255 255 / 16%); border-radius: 50%;
cursor: pointer;
transition: background var(--cb-t-rapida), border-color var(--cb-t-rapida), transform var(--cb-t-rapida);
}
.claba-f-visor-btn:hover { background: var(--cb-pink); border-color: var(--cb-pink-claro); transform: scale(1.06) }
.claba-f-visor-cerrar { top: -18px; right: -12px }
.claba-f-visor-ant { left: -18px; top: 50%; margin-top: -23px }
.claba-f-visor-sig { right: -18px; top: 50%; margin-top: -23px }
@media (max-width: 767px) {
.claba-f-visor-cerrar { top: 8px; right: 8px }
.claba-f-visor-ant { left: 8px }
.claba-f-visor-sig { right: 8px }
}
.claba-f-aparte-cabeza {
display: flex; flex-direction: column; gap: 1.15rem;
padding: var(--cb-pad);
background-image:
radial-gradient(120% 100% at 0% 0%, rgb(204 29 136 / 20%), transparent 58%),
radial-gradient(120% 100% at 100% 100%, rgb(0 177 190 / 16%), transparent 60%),
var(--cb-bg-card);
border: var(--cb-border-accent);
border-radius: var(--cb-radius);
box-shadow: var(--cb-shadow-lg), 0 0 40px -20px rgb(204 29 136 / 55%);
backdrop-filter: blur(9px);
-webkit-backdrop-filter: blur(9px);
}
.claba-f-nota {
display: flex; flex-direction: column; align-items: center; gap: .5rem;
margin: 0; padding: 1rem;
background: var(--cb-bg-hueco);
border: var(--cb-border);
border-radius: var(--cb-radius-sm);
}
.claba-f-estrellas {
position: relative;
display: inline-flex;
line-height: 0; white-space: nowrap;
cursor: pointer;
}
.claba-f-estrellas-fondo,
.claba-f-estrellas-lleno {
position: absolute; top: 50%; left: 0;
display: flex; white-space: nowrap;
transform: translateY(-50%);
pointer-events: none;
}
.claba-f-estrellas-fondo { color: rgb(255 255 255 / 20%); width: 100% }
.claba-f-estrellas-lleno {
overflow: hidden;
color: #ffc843;
filter: drop-shadow(0 0 7px rgb(255 200 67 / 50%));
transition: color var(--cb-t-rapida);
}
.claba-f-estrellas .claba-i { fill: currentColor; stroke-width: 1; width: 40px; height: 40px; flex: 0 0 40px; max-width: none }
.claba-f-estrella-voto {
position: relative; z-index: 1;
width: 40px; height: 40px;
cursor: pointer;
border-radius: 6px;
}
.claba-f-estrella-voto:focus-visible { outline: 2px solid #fff; outline-offset: 1px }
.claba-f-nota.es-apuntando .claba-f-estrellas-lleno { color: var(--cb-blue-claro); filter: drop-shadow(0 0 8px rgb(111 240 248 / 55%)) }
.claba-f-nota.es-enviando { opacity: .6; pointer-events: none }
.claba-f-nota.es-votado .claba-f-estrella-voto { cursor: default }
.claba-f-nota-cifra { display: flex; align-items: baseline; gap: .45rem; margin: 0; line-height: 1.1 }
.claba-f-nota-cifra strong { font: 400 1.9rem/1 "Bebas Neue", sans-serif; color: #fff; letter-spacing: .01em }
.claba-f-nota-cifra span { font: 400 .74rem/1.3 Offside, sans-serif; letter-spacing: .06em; color: var(--cb-text-debil) }
.claba-f-nota-aviso {
margin: 0; min-height: 1.2em;
font: 400 .78rem/1.3 "Fira Sans", sans-serif;
color: var(--cb-blue-claro); text-align: center;
}
.claba-f-nota-aviso:empty { min-height: 0 }
.claba-f-nota-aviso.es-error { color: #ff9b9b }
.claba-f-publi-ancha { text-align: center }
.claba-f-publi-etiqueta {
margin: 0 0 .45rem;
font: 400 .68rem/1 Offside, sans-serif;
letter-spacing: .18em; text-transform: uppercase;
color: var(--cb-text-debil);
}
.claba-f-publi-ancha img {
display: block; width: 100%; height: auto;
border: var(--cb-border); border-radius: var(--cb-radius-sm);
box-shadow: var(--cb-shadow);
}
.claba-f-publi-ancha img { aspect-ratio: 1946 / 477 }
.claba-f-publi-ancha { margin-top: var(--cb-gap) }
.claba-f-video-marco {
position: relative; aspect-ratio: 16 / 9;
background: #05060b;
border: var(--cb-border); border-radius: var(--cb-radius-sm);
overflow: hidden;
}
.claba-f-video-marco img, .claba-f-video-marco iframe {
position: absolute; inset: 0; width: 100%; height: 100%;
object-fit: cover; border: 0;
}
.claba-f-video-marco video {
position: absolute; inset: 0; width: 100%; height: 100%;
object-fit: contain; background: #000; border: 0;
}
.claba-f-video-marco[data-claba-video-tipo="mp4"] img { object-fit: contain; image-rendering: pixelated; background: #000 }
.claba-f-video-play {
position: absolute; inset: 0; width: 100%; height: 100%;
display: grid; place-items: center;
color: #fff; background: rgb(6 6 12 / 32%);
border: 0; cursor: pointer;
transition: background var(--cb-t-rapida);
}
.claba-f-video-play:hover { background: rgb(6 6 12 / 12%) }
.claba-f-video-play::before {
content: ""; position: absolute;
width: 84px; height: 84px; border-radius: 50%;
background: rgb(204 29 136 / 90%);
box-shadow: var(--cb-glow);
transition: transform var(--cb-t-media), background var(--cb-t-rapida);
}
.claba-f-video-play .claba-i {
position: relative;
filter: drop-shadow(0 4px 10px rgb(0 0 0 / 55%));
transition: transform var(--cb-t-media);
}
.claba-f-video-play:hover::before { transform: scale(1.08); background: rgb(224 50 155 / 95%) }
.claba-f-video-play:hover .claba-i { transform: scale(1.06) }
.claba-f-juega-pantalla { scroll-margin-top: 5vh; scroll-margin-top: 5dvh; }
.claba-f-juega-pantalla { position: relative; width: 100%; height: var(--claba-juega-alto, auto); aspect-ratio: 4 / 3; background: #000; }
@keyframes claba-f-carga { 0% { transform: translateX(-110%) } 100% { transform: translateX(360%) } }
.claba-f-juega-ayuda { border-top: 1px solid rgb(255 255 255 / 8%) }
.claba-f-juega-ayuda > summary {
display: flex; align-items: center; gap: .5rem;
padding: .75rem 1rem; cursor: pointer; list-style: none;
font: 400 .8rem/1 Offside, sans-serif; letter-spacing: .06em;
text-transform: uppercase; color: var(--cb-text-secondary);
}
.claba-f-juega-ayuda > summary::-webkit-details-marker { display: none }
.claba-f-juega-ayuda > summary:hover { color: #fff }
.claba-f-juega-ayuda > summary::after { content: "+"; margin-left: auto; font: 400 1.25rem/1 monospace; color: #a4e6fa; }
.claba-f-juega-ayuda[open] > summary::after { content: "−"; }
.claba-f-juega-ayuda > summary:focus-visible { outline: 2px solid #a4e6fa; outline-offset: -4px; border-radius: 6px; }
.claba-f-juega-ayuda .claba-f-prosa { padding: 0 1rem 1.1rem; font-size: .9rem }
.claba-f-rel { margin-top: calc(var(--cb-gap) * 1.4) }
@media (max-width: 767px) {
.claba-f-rel { position: relative }
.claba-f-rel::after {
content: ""; position: absolute; right: 0; bottom: .4rem;
width: 44px; height: calc(100% - 4rem);
background: linear-gradient(90deg, transparent, rgb(12 14 22 / 55%));
pointer-events: none;
}
}
.claba-f-review { margin-top: var(--cb-gap) }
.claba-f :focus-visible,
.claba-f-visor :focus-visible {
outline: 2px solid #fff;
outline-offset: 2px;
}
.js-claba-f .claba-f-anima { opacity: 0; transform: translateY(14px) }
.js-claba-f .claba-f-anima.es-visible {
opacity: 1; transform: none;
transition: opacity 420ms ease, transform 420ms cubic-bezier(.2,.7,.4,1);
}
@media (prefers-reduced-motion: reduce) {
.claba-f *, .claba-f *::before, .claba-f *::after,
.claba-f-visor *, .claba-f-rel * {
animation-duration: .01ms !important;
animation-iteration-count: 1 !important;
transition-duration: .01ms !important;
}
.js-claba-f .claba-f-anima { opacity: 1 !important; transform: none !important }
}
@media (max-width: 1199px) {
.claba-f-aparte-cabeza { order: -1 }
.claba-f-aparte-cabeza {
display: grid;
grid-template-columns: minmax(0, 260px) minmax(0, 1fr);
gap: 1.2rem var(--cb-gap);
align-items: start;
}
}
@media (max-width: 639px) {
.claba-f-aparte-cabeza { grid-template-columns: minmax(0, 1fr) }
.claba-f-tab { padding: .9rem .8rem; font-size: .8rem }
.claba-f-dato:last-child:nth-child(odd) { grid-column: 1 / -1 }
}
.claba-f-compartir { min-height: 46px }
.claba-f-compartir.es-vacio { min-height: 0; margin: 0 }
.claba-f-review .post-review-details-column {
float: none !important;
width: auto !important;
max-width: none !important;
margin: 0;
}
.claba-f-review .post-review-details-column:not(.post-review-rating) {
padding: 1rem 1.1rem;
background: var(--cb-bg-hueco);
border: 1px solid rgb(255 255 255 / 8%);
border-radius: var(--cb-radius-sm);
}
.claba-f-review .post-review-details-column h4 {
margin: 0 0 .7rem;
font: 400 .8rem/1 Offside, sans-serif;
letter-spacing: .12em; text-transform: uppercase;
font-style: normal; text-shadow: none;
}
.claba-f-review .post-review-details-column ul { margin: 0; padding: 0; list-style: none }
.claba-f-review .post-review-details-column li {
display: grid; grid-template-columns: 1.35rem minmax(0, 1fr);
align-items: start; gap: .25rem;
margin: 0 0 .5rem;
font: 400 .93rem/1.5 "Fira Sans", sans-serif;
color: var(--cb-text-primary);
}
.claba-f-review .post-review-details-column li:last-child { margin-bottom: 0 }
.claba-f-review .post-review-details-column li > span {
display: grid !important;
place-items: center;
float: none !important;
position: static !important;
width: 1.15rem !important; height: 1.15rem !important;
margin: .12rem 0 0 !important; padding: 0 !important;
font: 700 .78rem/1 "Fira Sans", sans-serif !important;
border-radius: 50%;
text-indent: 0;
}
.claba-f-juega-pantalla:has([data-claba-juega-portada]:not([hidden])) {
height: auto; aspect-ratio: auto; min-height: 0;
}
.claba-f-juega-pantalla [data-claba-juega-portada]:not([hidden]) {
position: relative; min-height: 0; max-height: var(--claba-juega-disponible, 80vh);
overflow-y: auto;
}
@media (max-width: 767px) {
.claba-f-juega-pantalla:has([data-claba-juega-portada]:not([hidden])) { min-height: 0; }
}
.claba-f-juega-con-ayuda:has([data-claba-juega-portada]:not([hidden])) .claba-f-juega-ayuda:not([open]) { border: 0; }
.claba-f-juega-con-ayuda:has([data-claba-juega-portada]:not([hidden])) .claba-f-juega-ayuda:not([open]) > summary { display: none; }
body .rr-card-link .rr-reason{font-size:11px}
body .rr-card-link .rr-meta,body .rr-card-link .rr-genre{font-size:12px}
body .rr-footer .rr-position-label{font-size:11px}
body .rr-header .rr-kicker,body .cs-share-heading .cs-share-kicker,body .cc-support-copy>p:first-child{font-size:10px}
body .cs-share-networks .cs-share-network span{font-size:12px}
body .cc-support-cta .cc-support-cta-copy small{font-size:11px}
/* wp-content/themes/clasicosbasicos/css/related.css */
body .rr-section{--rr-cyan:#83f2f4;--rr-pink:#f97ecb;position:relative;isolation:isolate;min-width:0;margin:58px 0 8px;padding:30px 0 0;border:1px solid #399ca75e;border-radius:12px;background:radial-gradient(ellipse at 0 0,#54204855,transparent 48%),radial-gradient(ellipse at 100% 100%,#116d8d35,transparent 55%),#040f20;box-shadow:0 24px 70px #0005,0 0 35px #35c7de09;overflow:hidden;color:#f5f4ff}
body .rr-section *{box-sizing:border-box}.rr-section::before{content:'';position:absolute;top:0;left:28px;right:28px;height:2px;background:linear-gradient(90deg,#f134a8,#9859ce 42%,#52edf4);box-shadow:0 0 20px #d73ea466;pointer-events:none}.rr-section::after{content:'';position:absolute;z-index:-1;inset:0;background-image:radial-gradient(#93d7ed13 .7px,transparent .7px);background-size:12px 12px;pointer-events:none}
body .rr-header{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0 30px 10px}body .rr-kicker{display:flex;align-items:center;gap:10px;margin:0 0 9px;font:400 10px/1.5 'Fira Mono',monospace;letter-spacing:2px;color:#bcb7ce}.rr-kicker>span{font-size:22px;line-height:1;color:var(--rr-pink)}body .rr-heading h2{margin:0 0 10px;font:400 clamp(34px,3.9vw,54px)/1.03 'Bebas Neue',sans-serif;letter-spacing:.4px;text-transform:none;color:#fff}.rr-heading h2>span{color:var(--rr-cyan)}
.rr-navigation{display:flex;align-items:center;gap:26px;flex:none}.rr-arrows{display:flex;gap:9px}.rr-arrows[hidden]{display:none}.rr-arrows button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #48bdcc80;border-radius:50%;padding:0;background:#08263a;color:var(--rr-cyan);font:400 24px/1 sans-serif;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s}.rr-arrows button:hover:not(:disabled){background:#602244;border-color:#f780ce;box-shadow:0 0 18px #f045a22b;color:white}.rr-arrows button:disabled{opacity:.3;cursor:default}
body .rr-track{display:flex;align-items:stretch;gap:18px;list-style:none;margin:0;padding:24px 30px 29px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:30px;scrollbar-width:thin;scrollbar-color:#307186 transparent}.rr-window{min-width:0}.rr-item{width:254px;min-width:254px;flex:0 0 254px;scroll-snap-align:start;margin:0!important;padding:0;display:flex}body .rr-card{width:100%;min-width:0;display:flex;margin:0;padding:0;border:1px solid #42607870;border-radius:9px;background:linear-gradient(145deg,#192335d9,#071327 65%);box-shadow:0 9px 20px #0004;transition:border-color .2s,background .2s}.rr-card-link{display:flex;flex-direction:column;width:100%;padding:0 16px;text-decoration:none!important;color:inherit!important;outline-offset:3px}.rr-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:47px}.rr-index{display:flex;align-items:center;gap:5px;font:400 24px/1 'Bebas Neue',sans-serif;color:#778aab}.rr-index i{font:400 14px/1 'Fira Mono',monospace;color:#42536e}.rr-reason{font:400 9px/1.3 'Fira Sans',sans-serif;color:#bedde6;border:1px solid #41677870;border-radius:4px;padding:4px 6px;background:#1531456b;text-align:right}.rr-art{position:relative;width:220px;height:310px;flex:none}.rr-art::after{content:'';position:absolute;inset:auto 12px -10px;height:10px;background:var(--rr-cyan);filter:blur(18px);opacity:.18;z-index:-1}.rr-copy{display:flex;flex:1;flex-direction:column;padding:15px 0 0;min-width:0}body .rr-meta{margin:0 0 7px;font:400 10px/1.3 'Fira Mono',monospace;color:#89cad7;letter-spacing:.4px}body .rr-copy h3{font:500 17px/1.25 'Fira Sans',sans-serif;letter-spacing:-.25px;text-transform:none;color:#fff;margin:0 0 7px;overflow-wrap:anywhere}body .rr-genre{font:400 12px/1.4 'Fira Sans',sans-serif;color:#a7b4ca;margin:0 0 18px}.rr-open{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;border-top:1px solid #8cb8d222;padding:12px 0 13px;color:var(--rr-cyan);font:400 16px/1.2 'Bebas Neue',sans-serif;letter-spacing:.6px}.rr-open>span{font:400 21px/1 sans-serif;transition:transform .2s}.rr-card:is(:hover,:focus-within){border-color:#66dae1;background:linear-gradient(140deg,#292338,#092138 70%)}.rr-card:is(:hover,:focus-within) .rr-index{color:var(--rr-pink)}.rr-card:is(:hover,:focus-within) .rr-open>span{transform:translate(2px,-2px)}
body .rr-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:19px 30px 22px;border-top:1px solid #5787a02b;background:#010b184d}.rr-position{display:flex;align-items:center;gap:16px;flex:1;max-width:390px}.rr-position-label{font:400 10px/1.4 'Fira Mono',monospace;color:#92adc7;white-space:nowrap}.rr-progress{flex:1;height:3px;background:#1f3a4c;border-radius:3px;overflow:hidden;min-width:40px}.rr-progress>span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--rr-pink),var(--rr-cyan));border-radius:inherit;transition:width .15s}.rr-all{display:inline-flex;align-items:center;gap:18px;text-decoration:none!important;color:var(--rr-cyan)!important;font:400 18px/1.2 'Bebas Neue',sans-serif;letter-spacing:.5px;min-height:34px}.rr-all>span{font:400 24px/1 sans-serif}.rr-all:hover{color:white!important}.rr-section :is(a,button,.rr-track):focus-visible{outline:2px solid var(--rr-cyan)!important;outline-offset:3px}
@media(max-width:1100px){body .rr-header{align-items:flex-end}.rr-navigation{gap:16px}.rr-heading h2>span{display:block}}
@media(max-width:767px){body .rr-section{margin-top:35px;padding-top:23px;border-radius:9px}body .rr-header{display:block;padding:0 18px 0}.rr-heading h2>span{display:inline}body .rr-heading h2{font-size:38px;line-height:1.05;max-width:330px}body .rr-kicker{font-size:9px;letter-spacing:1.3px}.rr-navigation{justify-content:space-between;margin-top:15px}.rr-arrows button{width:44px;height:44px;font-size:22px}body .rr-track{padding:20px 18px 25px;scroll-padding-inline:18px;gap:15px}body .rr-footer{flex-direction:column;align-items:stretch;gap:13px;padding:16px 18px 19px}.rr-position{max-width:none}.rr-all{justify-content:space-between;border-top:1px solid #52758933;padding-top:13px;font-size:17px}.rr-section::before{left:18px;right:18px}}
@media(prefers-reduced-motion:reduce){.rr-section *{transition:none!important;scroll-behavior:auto!important}.rr-card:is(:hover,:focus-within) .rr-open>span{transform:none}}
.rr-arrows button>svg{display:block;width:22px;height:22px;flex:none}
body .rr-section--compact{margin:30px 0 8px;padding:18px 0 0;border-radius:10px;background:radial-gradient(ellipse at 0 0,#7c28502b,transparent 55%),linear-gradient(120deg,#081526,#071425 65%,#102434);box-shadow:0 12px 32px #0003}
body .rr-section--compact .rr-header{gap:18px;padding:0 20px 0;align-items:center;display:flex}
body .rr-section--compact .rr-heading{min-width:0}
body .rr-section--compact .rr-kicker{gap:7px;margin:0 0 5px;font-size:9px;line-height:1.3;letter-spacing:1.3px}
body .rr-section--compact .rr-kicker>span{font-size:14px}
body .rr-section--compact .rr-heading h2{max-width:none;margin:0;font-size:32px;line-height:1.05;letter-spacing:0;font-weight:400}
body .rr-section--compact .rr-heading h2>span{display:inline}
body .rr-section--compact .rr-navigation{margin:0;gap:0;flex:none}
.rr-section--compact .rr-arrows{gap:6px}
.rr-section--compact .rr-arrows button{width:44px;height:44px;border-radius:7px;background:#0d2639}
.rr-section--compact .rr-arrows button>svg{width:18px;height:18px}
body .rr-section--compact .rr-track{gap:12px;padding:14px 20px 16px;scroll-padding-inline:20px}
body .rr-section--compact .rr-item{width:300px;min-width:0;flex:0 0 300px}
body .rr-section--compact .rr-card{position:relative;border-radius:7px;background:linear-gradient(125deg,#1a2940b3,#081525 70%);box-shadow:0 5px 14px #0003;overflow:hidden}
.rr-section--compact .rr-card::before{content:'';position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(var(--rr-pink),var(--rr-cyan));opacity:.45;transition:opacity .25s;pointer-events:none}
body .rr-section--compact .rr-card-link{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;padding:12px;min-height:146px;align-items:start}
body .rr-section--compact .rr-art{width:80px;height:120px;margin:0;align-self:center;isolation:isolate}
body .rr-section--compact .claba-library-cover,body .rr-section--compact .claba-library-cover>img{width:80px!important;height:120px!important;min-height:0;aspect-ratio:2/3!important;max-width:100%!important;border-radius:3px;transform:none!important;-webkit-box-reflect:unset!important}
body .rr-section--compact .claba-library-cover{box-shadow:3px 3px 0 #030912,4px 3px 0 #69cdda30}
.rr-section--compact .rr-art::after{content:none}
body .rr-section--compact .rr-index{position:absolute;left:4px;bottom:4px;z-index:2;padding:3px 4px;border:1px solid #80cfda5c;border-radius:3px;color:#c8ffff;background:#041222eb;font:400 9px/1 'Fira Mono',monospace;box-shadow:0 2px 6px #0007}
body .rr-section--compact .rr-copy{height:100%;padding:0;gap:0;min-width:0}
body .rr-section--compact .rr-reason{align-self:flex-start;margin:0 0 6px;padding:0;border:0;background:none;color:var(--rr-pink);font:400 9px/1.3 'Fira Mono',monospace;text-align:left}
body .rr-section--compact .rr-copy h3{margin:0 0 5px;font:500 14px/1.25 'Fira Sans',sans-serif;letter-spacing:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
body .rr-section--compact .rr-meta{margin:0 0 3px;font:400 10px/1.4 'Fira Sans',sans-serif;letter-spacing:0;color:#aac7d7;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
body .rr-section--compact .rr-genre{margin:0 0 7px;font:400 10px/1.3 'Fira Sans',sans-serif;color:#a4b0c4;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
body .rr-section--compact .rr-open{gap:8px;padding:5px 0 0;margin-top:auto;font:400 13px/1.1 'Bebas Neue',sans-serif;letter-spacing:.3px;min-height:20px}
.rr-section--compact .rr-open svg{width:14px;height:14px;flex:none;transition:transform .25s}
.rr-section--compact .rr-card:is(:hover,:focus-within){border-color:#65d6e5;background:linear-gradient(120deg,#372239a8,#10243a 80%)}
.rr-section--compact .rr-card:is(:hover,:focus-within)::before{opacity:1}
.rr-section--compact .rr-card:is(:hover,:focus-within) .rr-open svg{transform:translateX(3px)}
body .rr-section--compact .rr-footer{flex-direction:row;align-items:center;gap:18px;padding:3px 20px 4px;min-height:45px;background:#010b1840}
.rr-section--compact .rr-position{gap:12px;max-width:240px}
.rr-section--compact .rr-position-label{font-size:9px}
.rr-section--compact .rr-progress{height:2px;min-width:20px}
.rr-section--compact .rr-all{min-height:36px;gap:9px;padding:0;border:0;font-size:14px;letter-spacing:.3px}
.rr-section--compact .rr-all>span{font-size:17px}
@media(max-width:767px){
body .rr-section--compact{margin-top:24px;padding-top:14px}
body .rr-section--compact .rr-header{gap:10px;padding:0 12px}
body .rr-section--compact .rr-heading h2{font-size:26px}
body .rr-section--compact .rr-kicker{font-size:8px;letter-spacing:.7px}
.rr-section--compact .rr-arrows{gap:4px}
body .rr-section--compact .rr-track{padding:12px;gap:10px;scroll-padding-inline:12px}
body .rr-section--compact .rr-item{width:270px;flex-basis:270px;max-width:calc(100% - 18px)}
body .rr-section--compact .rr-card-link{grid-template-columns:72px minmax(0,1fr);gap:10px;padding:10px;min-height:140px}
body .rr-section--compact .rr-art{width:72px;height:108px}
body .rr-section--compact .claba-library-cover,body .rr-section--compact .claba-library-cover>img{width:72px!important;height:108px!important}
body .rr-section--compact .rr-footer{padding:3px 12px;gap:12px}
.rr-section--compact .rr-position{flex:0 1 130px;gap:7px}
.rr-section--compact .rr-all{font-size:13px;gap:6px}
}
@media(max-width:359px){.rr-section--compact .rr-progress{display:none}.rr-section--compact .rr-position{flex:none}.rr-section--compact .rr-kicker{letter-spacing:0;font-size:7px}}
@media(prefers-reduced-motion:reduce){.rr-section--compact .rr-open svg,.rr-section--compact .rr-card::before{transition:none}.rr-section--compact .rr-card:is(:hover,:focus-within) .rr-open svg{transform:none}}
/* wp-content/themes/clasicosbasicos/css/film.css */
body.single-peliculas #claba-shell-main{margin-top:0;padding-top:20px}body .cf-film{position:relative;isolation:isolate;margin:0;padding:0;min-width:0;color:#f3f0fa}body .cf-film *{box-sizing:border-box}.cf-film h1,.cf-film h2,.cf-film h3,.cf-film h4,.cf-film h5{font-family:'Bebas Neue',sans-serif;font-weight:400}.cf-facts{margin:0}.cf-facts>div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:13px;padding:10px 0;border-bottom:1px solid #7497ae24;font:400 12px/1.5 'Fira Sans',sans-serif}.cf-facts>div:last-child{border-bottom:0}.cf-facts dt{color:#90d8e3;font-weight:500}.cf-facts dd{margin:0;color:#e2e6f1;overflow-wrap:anywhere}.cf-facts a{color:inherit;text-decoration:none}.cf-facts a:hover{color:#ff98d1;text-decoration:underline}.cf-empty{padding:25px;background:#0b2038c9;border:1px solid #5f9ead55;border-radius:8px;color:#c8d8e7}.cf-film :is(a,button):focus-visible{outline:2px solid #78e6ef!important;outline-offset:4px}
@media(max-width:1100px){.cf-facts>div{grid-template-columns:90px minmax(0,1fr);gap:10px}}
@media(max-width:767px){body.single-peliculas #claba-shell-main{padding-top:10px}.cf-facts>div{grid-template-columns:120px minmax(0,1fr)}.cf-links{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.cf-film *{scroll-behavior:auto!important}}.cf-film>.claba-server-banner{margin-top:32px}
body .cf-watch h2{font-size:clamp(34px,3.3vw,48px);text-wrap:balance}
.cf-watch h2>span{color:#85eaf0}
.cf-links{display:grid;grid-template-columns:1fr;gap:22px;list-style:none;padding:0;margin:0}.cf-links li{margin:0;min-width:0}
.cf-film .cf-resource{position:relative;isolation:isolate;display:block;overflow:hidden;border:1px solid #5996b17a;border-radius:15px;background:radial-gradient(ellipse at 0 70%,#11708745,transparent 58%),radial-gradient(ellipse at 100% 0,#a522752e,transparent 65%),#071529;color:#f7f6ff;text-decoration:none!important;box-shadow:0 15px 35px #0005,inset 0 1px #a0eef021;transition:border-color .25s,box-shadow .25s}
.cf-resource::before{content:'';position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#69f6f0,#9993fb 50%,#ff5ab5);pointer-events:none}
.cf-resource::after{content:'';position:absolute;z-index:-1;inset:0;background:repeating-linear-gradient(90deg,transparent 0 9px,#87c1d508 9px 10px);mask-image:linear-gradient(0deg,#000,transparent);pointer-events:none}
.cf-resource-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:19px 25px 0;font:400 10px/1.5 'Fira Mono',monospace;letter-spacing:1.6px;color:#a2bfd1}
.cf-resource-quality{padding:6px 11px;border:1px solid #77e8e663;border-radius:5px;background:#5bdad911;color:#a4ffef;letter-spacing:.5px}
.cf-resource-main{display:flex;align-items:center;gap:23px;padding:25px 25px 29px}
.cf-resource-icon{position:relative;display:grid;place-items:center;flex:none;width:78px;height:78px;color:#a8fffc;border:1px solid #86ecea8a;border-radius:50%;background:radial-gradient(circle,#14687b7a,#092032);box-shadow:0 0 0 7px #61e3e908,0 0 32px #38cedc26,inset 0 0 24px #7cf0f418;transition:box-shadow .25s,color .25s}
.cf-resource-icon svg{width:30px;height:30px;margin-left:3px}.cf-resource-copy{display:block;min-width:0;flex:1}.cf-resource strong{display:block;font:400 clamp(27px,2.5vw,36px)/1.12 'Bebas Neue',sans-serif;overflow-wrap:anywhere;text-wrap:balance}
.cf-resource-meta{display:flex;flex-wrap:wrap;gap:7px 15px;margin-top:12px;color:#b6c9db;font:400 12px/1.5 'Fira Sans',sans-serif;overflow-wrap:anywhere}.cf-resource-meta>span{min-width:0}
.cf-resource-bottom{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 25px;border-top:1px dashed #789fb457;background:#010b1959}
.cf-resource-bottom::before,.cf-resource-bottom::after{content:'';position:absolute;top:-7px;width:12px;height:12px;border:1px solid #5996b17a;border-radius:50%;background:#041226}.cf-resource-bottom::before{left:-7px}.cf-resource-bottom::after{right:-7px}
.cf-resource-window{font:400 11px/1.5 'Fira Sans',sans-serif;color:#a9bdd1}.cf-resource-cta{display:inline-flex;align-items:center;justify-content:center;gap:20px;flex:none;padding:13px 20px;border:1px solid #ffb3db77;border-radius:7px;background:linear-gradient(110deg,#c81984,#872694);box-shadow:0 5px 22px #d8208a2e;font:400 23px/1 'Bebas Neue',sans-serif;color:#fff;transition:box-shadow .25s,background .25s}
.cf-film .cf-resource:hover,.cf-film .cf-resource:focus-visible{border-color:#8beaf1;box-shadow:0 15px 38px #0006,0 0 28px #4acfd11c,inset 0 1px #b5ffff55}.cf-resource:hover .cf-resource-icon,.cf-resource:focus-visible .cf-resource-icon{color:#fff;box-shadow:0 0 0 7px #61e3e916,0 0 38px #38cedc45,inset 0 0 24px #7cf0f428}.cf-resource:hover .cf-resource-cta,.cf-resource:focus-visible .cf-resource-cta{background:linear-gradient(110deg,#e3229b,#a336b3);box-shadow:0 5px 26px #f42b9e59}
@media(max-width:599px){.cf-resource-top{padding:17px 17px 0;font-size:9px;letter-spacing:1px}.cf-resource-main{gap:16px;padding:23px 17px}.cf-resource-icon{width:52px;height:52px}.cf-resource-icon svg{width:24px;height:24px}.cf-resource strong{font-size:27px}.cf-resource-meta{font-size:11px;gap:5px 10px}.cf-resource-bottom{padding:17px;flex-wrap:wrap;gap:13px}.cf-resource-cta{flex:1;min-width:135px}.cf-resource-window{font-size:10px}}
@media(prefers-reduced-motion:reduce){.cf-resource,.cf-resource-icon,.cf-resource-cta{transition:none!important}}
body.single-peliculas .claba-f-nota{background:none;border:0}
/* wp-content/themes/clasicosbasicos/css/review.css */
body :is(.cf-film,.cg-game) .cr-review{position:relative;isolation:isolate;padding:0;border:0;background:none;color:#e5ebf5}
.cr-verdict{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:28px;padding:30px;border:1px solid #7672b666;border-radius:14px;background:radial-gradient(ellipse at 100% 0,#73339242,transparent 70%),linear-gradient(130deg,#10263b,#081326);box-shadow:inset 0 1px #cdceff22,0 16px 40px #0003}
.cr-verdict::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(#81f9ed,#f259c4)}
body .cr-kicker{margin:0 0 14px;font:400 10px/1.5 'Fira Mono',monospace;letter-spacing:1.5px;color:#85e9ee}body .cr-verdict h3{margin:0 0 18px;font:400 clamp(32px,3vw,43px)/1.08 'Bebas Neue',sans-serif;text-wrap:balance;color:#fff}
.cr-summary{font:400 14px/1.8 'Fira Sans',sans-serif;color:#c5d3e4}.cr-summary p{margin:0 0 12px}.cr-summary p:last-child{margin:0}
.cr-score{display:flex;align-items:center;flex-direction:column;gap:9px;text-align:center}.cr-score-ring{display:grid;place-items:center;position:relative;width:168px;height:168px;border-radius:50%;background:conic-gradient(from 220deg,#80f8df 0%,#70daf7 calc(var(--cr-score)*.6%),#c591ff calc(var(--cr-score)*1%),#28334b 0);box-shadow:0 0 35px #a675ed1a}
.cr-score-ring::before{content:'';position:absolute;inset:8px;border:1px solid #8ab7d855;border-radius:50%;background:radial-gradient(ellipse at 30% 20%,#21384b,#080e23 80%)}
.cr-score-number{position:relative;font:400 73px/.95 'Bebas Neue',sans-serif;color:#fff;text-shadow:0 0 25px #a2e9ff33}.cr-score-number small{display:block;margin-top:9px;font:400 13px/1.2 'Fira Mono',monospace;color:#a9c3d9}.cr-score-label{margin-top:6px;font:400 11px/1.4 'Fira Mono',monospace;letter-spacing:1.7px;color:#a4ffee}.cr-score>small{font:400 10px/1.5 'Fira Sans',sans-serif;color:#b3bbd4}
.cr-breakdown{margin-top:29px}.cr-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px}body .cr-section-heading h4{margin:0;font:400 26px/1.2 'Bebas Neue',sans-serif;color:#eef5ff}.cr-section-heading>span{font:400 9px/1.4 'Fira Mono',monospace;letter-spacing:1px;color:#91b0c9;flex:none}
.cr-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.cr-metric{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:14px 10px;align-items:center;padding:21px 18px;background:linear-gradient(120deg,#102d40aa,#111b34bb);border:1px solid #59829f4d;border-radius:9px}.cr-metric-index{font:400 10px/1 'Fira Mono',monospace;color:#7dabca}body .cr-metric h5{margin:0;font:400 23px/1.1 'Bebas Neue',sans-serif;color:#e9f3ff;overflow-wrap:anywhere}.cr-metric>strong{font:400 32px/1 'Bebas Neue',sans-serif;color:#92f3ee;white-space:nowrap}.cr-metric strong small{font:400 9px/1 'Fira Mono',monospace;margin-left:4px;color:#95aac5}.cr-meter{grid-column:1/-1;height:8px;border-radius:2px;background:#020916;overflow:hidden}.cr-meter>span{display:block;width:var(--cr-value);height:100%;background:repeating-linear-gradient(90deg,transparent 0 8px,#041122 8px 11px),linear-gradient(90deg,#4888c8,#85f7e5)}
.cr-metric:nth-child(even)>strong{color:#d0b1ff}.cr-metric:nth-child(even) .cr-meter>span{background:repeating-linear-gradient(90deg,transparent 0 8px,#041122 8px 11px),linear-gradient(90deg,#665ccd,#db9afa)}
.cr-balance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:25px 0 0}.cr-points{min-width:0;border-top:2px solid var(--cr-accent);padding:22px 19px 13px;border-radius:0 0 8px 8px;background:linear-gradient(180deg,var(--cr-tint),#06152655)}.cr-positives{--cr-accent:#84eed2;--cr-tint:#4ad3ab10}.cr-negatives{--cr-accent:#f7a4c3;--cr-tint:#d872ac10}.cr-points .cr-section-heading{align-items:flex-start;flex-wrap:wrap}.cr-points .cr-section-heading h4{color:var(--cr-accent)}.cr-points h4>span{display:inline-grid;place-items:center;width:24px;height:24px;margin-right:5px;border:1px solid var(--cr-accent);border-radius:50%;font:400 18px/1 'Fira Sans',sans-serif}.cr-points ul{list-style:none;margin:0;padding:0}.cr-points li{display:flex;gap:12px;margin:0;padding:16px 0;border-top:1px solid #7991a62b;font:400 13px/1.75 'Fira Sans',sans-serif;color:#c9d6e5;overflow-wrap:anywhere}.cr-point-index{flex:none;color:var(--cr-accent);font:400 10px/1.7 'Fira Mono',monospace;padding-top:3px}
@media(min-width:960px) and (max-width:1150px){.cr-verdict{grid-template-columns:1fr}.cr-score{grid-row:1}.cr-metrics,.cr-balance{grid-template-columns:1fr}}
@media(max-width:599px){.cr-verdict{grid-template-columns:1fr;padding:24px 19px;gap:24px}.cr-score{grid-row:1}.cr-score-ring{width:154px;height:154px}.cr-verdict h3{font-size:32px}.cr-summary{font-size:13px}.cr-metrics,.cr-balance{grid-template-columns:1fr}.cr-section-heading{flex-wrap:wrap}.cr-metric{padding:18px 14px}.cr-points{padding:19px 14px 10px}}
body .cg-game .cr-verdict{grid-template-columns:minmax(0,1fr) 170px;align-items:center;padding:25px;gap:24px}
@media(max-width:1150px) and (min-width:901px){body .cg-game .cr-verdict{grid-template-columns:1fr}.cg-game .cr-score{grid-row:1}.cg-game .cr-metrics,.cg-game .cr-balance{grid-template-columns:1fr}}
@media(max-width:599px){body .cg-game .cr-verdict{grid-template-columns:1fr;padding:21px 16px}.cg-game .cr-score{grid-row:1}}
/* wp-content/themes/clasicosbasicos/css/cine-ficha-v3.css */
.cx{--cx-fondo:#050714;--cx-tinta:#f5f2fc;--cx-suave:#c3cbe0;--cx-tenue:#8e98b3;--cx-mag:#ff3cac;--cx-mag2:#c2188a;--cx-cian:#78e6ef;--cx-ambar:#ffc46b;--cx-linea:#ffffff17;--cx-panel:#0a0f22d9;--cx-ancho:1280px;--cx-curva:cubic-bezier(.16,1,.3,1);color:var(--cx-tinta)}
.cx *{box-sizing:border-box}
.cx h1,.cx h2,.cx h3{font-family:'Bebas Neue',sans-serif;font-weight:400;letter-spacing:.01em}
.cx a{color:inherit}
.cx :is(a,button,summary):focus-visible{outline:2px solid var(--cx-cian)!important;outline-offset:3px}
.cx-hero{position:relative;isolation:isolate;margin:-10px calc(50% - 50vw) 0;padding:22px max(16px,calc(50vw - var(--cx-ancho)/2)) 0;min-height:min(860px,94vh);display:flex;flex-direction:column;overflow:hidden}
.cx-fondo{--cx-fundido:linear-gradient(180deg,transparent 0,#0000001a 50px,#00000066 120px,#000000c7 200px,#000 280px,#000 calc(100% - 200px),transparent 100%);position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;-webkit-mask:var(--cx-fundido);mask:var(--cx-fundido)}
.cx-fondo img{width:100%;height:100%;object-fit:cover;object-position:50% 25%;opacity:.92;transform-origin:60% 40%}
.cx-fondo::before{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#050714f2 0%,#050714d9 22%,#05071480 46%,#05071400 70%,#05071455 100%)}
.cx-fondo::after{content:'';position:absolute;inset:0;z-index:1;background:radial-gradient(120% 90% at 72% 30%,transparent 40%,#00000080 100%)}
.cx-grano{position:absolute;inset:-8%;z-index:2;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(/wp-content/themes/clasicosbasicos/css/%23n)'/%3E%3C/svg%3E")}
.cx-ruta ol{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0;padding:0;list-style:none;font:500 11px/1.5 'Fira Mono',monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--cx-tenue)}
.cx-ruta li+li::before{content:'›';margin-right:10px;color:#ffffff55}
.cx-ruta a{text-decoration:none}.cx-ruta a:hover{color:var(--cx-cian)}
.cx-ruta [aria-current]{color:var(--cx-suave)}
.cx-hero-grid{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:40px 64px;align-items:center;padding:40px 0 34px}
.cx-presenta{display:flex;align-items:center;gap:12px;margin:0 0 14px;font:500 12px/1.4 'Fira Mono',monospace;letter-spacing:.28em;text-transform:uppercase;color:var(--cx-cian)}
.cx-presenta b{padding:3px 9px;border:1px solid #78e6ef66;border-radius:3px;font-weight:500;letter-spacing:.18em;color:#fff}
.cx-titulo{margin:0;font-size:clamp(58px,8.2vw,128px)!important;line-height:.86!important;text-transform:uppercase;color:#fff;text-shadow:0 6px 40px #000a;max-width:12ch;overflow-wrap:anywhere}
.cx-w{display:inline-block}
.cx-original{margin:12px 0 0;font:400 15px/1.4 'Fira Sans',sans-serif;color:var(--cx-suave)}
.cx-lema{margin:22px 0 0;max-width:34ch;font:italic 400 clamp(19px,1.8vw,24px)/1.35 'Fira Sans',sans-serif;color:var(--cx-ambar);text-wrap:balance}
.cx-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:24px 0 0;padding:0;list-style:none}
.cx-meta li{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 12px;border:1px solid #ffffff2b;border-radius:999px;background:#0a0e1fd9;font:500 13px/1 'Fira Sans',sans-serif;color:#e8ecf7}
.cx-meta a{text-decoration:none}.cx-meta a:hover{color:var(--cx-cian)}
.cx-meta-nota{border-color:#ffc46b88!important;color:#fff!important}
.cx-meta-nota svg{width:16px;height:16px;fill:var(--cx-ambar)}
.cx-meta-nota b{font:400 19px/1 'Bebas Neue',sans-serif;letter-spacing:.04em}
.cx-meta-edad{font-family:'Fira Mono',monospace!important;letter-spacing:.1em;border-style:dashed!important}
.cx-direccion{margin:18px 0 0;font:400 15px/1.55 'Fira Sans',sans-serif;color:var(--cx-suave)}
.cx-direccion a{color:#fff;text-decoration:underline;text-decoration-color:#ffffff40;text-underline-offset:3px}
.cx-acciones{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.cx-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border:1px solid #ffffff3a;border-radius:10px;background:#0b1026b8;color:#fff!important;font:400 21px/1 'Bebas Neue',sans-serif;letter-spacing:.06em;text-decoration:none;cursor:pointer;transition:transform .25s var(--cx-curva),box-shadow .25s,background .25s,border-color .25s}
.cx-btn svg{width:20px;height:20px;flex:none}
.cx-btn:hover{transform:translateY(-2px);border-color:#ffffff80}
.cx-btn-play{border-color:transparent;background:linear-gradient(135deg,var(--cx-mag),#a91fd1);box-shadow:0 10px 30px -10px #ff3cacaa,inset 0 1px #ffffff40}
.cx-btn-play:hover{box-shadow:0 16px 40px -10px #ff3caccc,inset 0 1px #ffffff55}
.cx-btn-ico{width:52px;padding:0}
.cx-btn[hidden]{display:none}
.cx-hero-cartel{display:grid;gap:18px;justify-items:center}
.cx-cartel{position:relative;width:100%;max-width:300px;border-radius:10px;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .5s var(--cx-curva);box-shadow:0 40px 70px -30px #000,0 0 0 1px #ffffff26,0 0 90px -30px #ff3cac66}
.cx-cartel img{display:block;width:100%;height:auto;border-radius:10px}
.cx-cartel-brillo{position:absolute;inset:0;border-radius:10px;pointer-events:none;background:radial-gradient(circle at var(--gx,30%) var(--gy,20%),#ffffff38,transparent 45%);mix-blend-mode:overlay;opacity:var(--go,.5);transition:opacity .4s}
.cx-votar{display:grid;justify-items:center;gap:4px;text-align:center}
.cx-votar-txt{margin:0;padding:5px 12px;border-radius:999px;background:#050714d9;font:500 10px/1.4 'Fira Mono',monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--cx-suave)}
.cx-votar .claba-f-nota{margin:0}
.cx-votar{position:relative;isolation:isolate}
.cx-votar::before{content:'';position:absolute;z-index:-1;inset:-14px -28px -10px;border-radius:50%;background:radial-gradient(closest-side,#050714b3,#05071466 60%,transparent);pointer-events:none}
.cx-votar .claba-f-estrellas{filter:drop-shadow(0 0 1.5px #000) drop-shadow(0 0 5px #000000d9) drop-shadow(0 3px 10px #000a)}
.cx-votar .claba-f-nota{text-shadow:0 0 2px #000,0 0 8px #000000cc,0 2px 10px #000a}
.cx-marquesina{position:relative;margin:0 calc(-1*max(16px,calc(50vw - var(--cx-ancho)/2)));padding:13px 0;border-block:1px solid #ffc46b40;background:linear-gradient(90deg,#050714,#120a1ccc 20%,#120a1ccc 80%,#050714);overflow:hidden}
.cx-marquesina-pista{display:flex;width:max-content}
.cx-marquesina-pista>span{display:flex;align-items:center;gap:26px;padding-right:26px;white-space:nowrap}
.cx-marquesina b{font:400 22px/1 'Bebas Neue',sans-serif;letter-spacing:.12em;color:transparent;-webkit-text-stroke:1px #ffc46bcc}
.cx-marquesina b:nth-child(4n+1){color:#ffe4b5;-webkit-text-stroke:0;text-shadow:0 0 18px #ffc46b88}
.cx-marquesina i{font-style:normal;font-size:12px;color:var(--cx-mag)}
.cx-capitulos{position:sticky;top:0;z-index:40;margin:0 calc(50% - 50vw);background:#060917f5;border-bottom:1px solid var(--cx-linea)}
.cx-capitulos-in{display:flex;align-items:center;gap:20px;max-width:var(--cx-ancho);margin:0 auto;padding:0 16px;min-height:58px}
.cx-capitulos-mini{display:flex;align-items:center;gap:10px;flex:none;max-width:0;overflow:hidden;opacity:0;text-decoration:none;transition:max-width .5s var(--cx-curva),opacity .3s}
.cx-capitulos-mini img{width:28px;height:40px;object-fit:cover;border-radius:3px}
.cx-capitulos-mini span{font:400 20px/1 'Bebas Neue',sans-serif;letter-spacing:.04em;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}
.cx-capitulos.es-fija .cx-capitulos-mini{max-width:260px;opacity:1}
.cx-capitulos ol{display:flex;gap:4px;margin:0;padding:0;list-style:none;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}
.cx-capitulos ol::-webkit-scrollbar{display:none}
.cx-capitulos ol a{position:relative;display:block;padding:19px 12px 18px;font:500 13px/1 'Fira Sans',sans-serif;color:var(--cx-suave);text-decoration:none;white-space:nowrap;transition:color .2s}
.cx-capitulos ol a::after{content:'';position:absolute;left:12px;right:12px;bottom:0;height:2px;border-radius:2px;background:var(--cx-mag);transform:scaleX(0);transition:transform .35s var(--cx-curva)}
.cx-capitulos ol a:hover,.cx-capitulos ol a[aria-current]{color:#fff}
.cx-capitulos ol a[aria-current]::after{transform:scaleX(1)}
.cx-capitulos-cta{flex:none;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:8px;background:linear-gradient(135deg,var(--cx-mag),#a91fd1);font:400 17px/1 'Bebas Neue',sans-serif;letter-spacing:.06em;color:#fff;text-decoration:none}
.cx-capitulos-cta svg{width:16px;height:16px}
.cx-progreso{position:absolute;left:0;right:0;bottom:-1px;height:2px;pointer-events:none}
.cx-progreso i{display:block;height:100%;width:100%;background:linear-gradient(90deg,var(--cx-cian),var(--cx-mag));transform:scaleX(var(--p,0));transform-origin:0 50%}
.cx-cuerpo{display:grid;gap:clamp(70px,9vw,120px);padding:clamp(56px,7vw,92px) 0 40px}
.cx-sec{scroll-margin-top:76px;min-width:0}
.cx-sec:is(#trailer,#fotogramas,#cifras,#ficha-tecnica,#enlaces,#comparte,#resena){content-visibility:auto;contain-intrinsic-size:auto 900px}
.cx-cab{margin-bottom:clamp(24px,3vw,36px)}
.cx-num{margin:0 0 8px;font:500 11px/1.4 'Fira Mono',monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--cx-cian)}
.cx-cab h2,.cx-comparte h2{margin:0;font-size:clamp(38px,4.6vw,64px)!important;line-height:.95!important;color:#fff;text-wrap:balance}
.cx-historia-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(32px,5vw,72px);align-items:start}
.cx-prosa{max-width:68ch;font:400 clamp(17px,1.25vw,19px)/1.78 'Fira Sans',sans-serif;color:#e3e7f2}
.cx-prosa p{margin:0 0 1.1em}
.cx-prosa>p:first-child::first-letter{float:left;margin:.06em .12em 0 0;font:400 4.4em/.78 'Bebas Neue',sans-serif;color:var(--cx-ambar);text-shadow:0 0 30px #ffc46b55}
.cx-temas{margin-top:30px;padding-top:22px;border-top:1px solid var(--cx-linea)}
.cx-temas p{margin:0 0 12px;font:500 10px/1.4 'Fira Mono',monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--cx-tenue)}
.cx-temas ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}
.cx-temas li{padding:6px 12px;border-radius:999px;background:#ffffff0d;border:1px solid #ffffff1a;font:400 13px/1.2 'Fira Sans',sans-serif;color:var(--cx-suave)}
.cx-temas li::before{content:'#';margin-right:2px;color:var(--cx-mag)}
.cx-vistazo{position:sticky;top:84px;padding:24px;border:1px solid #ffffff1f;border-radius:16px;background:linear-gradient(160deg,#141a38e6,#080c1ce6);box-shadow:0 30px 60px -40px #000}
.cx-vistazo-tit{margin:0 0 14px;font:400 24px/1 'Bebas Neue',sans-serif;letter-spacing:.06em;color:var(--cx-ambar)}
.cx-vistazo dl{display:grid;gap:0;margin:0}
.cx-vistazo dl>div{display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;padding:11px 0;border-top:1px solid #ffffff12}
.cx-vistazo dt{font:500 10px/1.8 'Fira Mono',monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--cx-tenue)}
.cx-vistazo dd{margin:0;font:400 14px/1.5 'Fira Sans',sans-serif;color:#eef1f8}
.cx-vistazo dd a{text-decoration:none;border-bottom:1px solid #ffffff33}.cx-vistazo dd a:hover{color:var(--cx-cian)}
.cx-vistazo dd small{color:var(--cx-tenue)}
.cx-caras{display:flex;margin-bottom:6px}
.cx-cara{display:block;width:34px;height:34px;border-radius:50%;object-fit:cover;object-position:50% 20%;box-shadow:0 0 0 2px #0b1024}
.cx-cara+.cx-cara{margin-left:-9px}
.cx-cara.is-iniciales{display:grid;place-items:center;font:400 13px/1 'Bebas Neue',sans-serif;color:var(--cx-ambar);background:#1c2240}
.cx-vistazo-cta{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;padding:13px;border-radius:10px;background:#ff3cac1f;border:1px solid #ff3cac66;font:400 19px/1 'Bebas Neue',sans-serif;letter-spacing:.05em;text-decoration:none;transition:background .25s}
.cx-vistazo-cta:hover{background:#ff3cac38}
.cx-pantalla{position:relative;isolation:isolate;padding:clamp(18px,3vw,34px) clamp(18px,6.5%,78px) clamp(40px,5vw,64px);border-radius:18px;background:radial-gradient(90% 60% at 50% 0,#ffd9a01f,transparent 70%),linear-gradient(180deg,#0a0712,#040309);box-shadow:inset 0 1px #ffffff12,0 40px 80px -50px #000;overflow:hidden}
.cx-haz{position:absolute;left:50%;top:-30%;width:150%;height:90%;z-index:-1;transform:translateX(-50%);background:conic-gradient(from 180deg at 50% 0,transparent 160deg,#fff1d414 175deg,#fff1d424 180deg,#fff1d414 185deg,transparent 200deg);filter:blur(10px);pointer-events:none}
.cx-video{position:relative;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:#000;box-shadow:0 0 0 1px #ffffff1f,0 0 80px -12px #ffd9a040}
.cx-video img{width:100%;height:100%;object-fit:cover;opacity:.75}
.cx-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.cx-telon{position:absolute;top:0;bottom:0;width:51%;z-index:3;pointer-events:none;background:repeating-linear-gradient(90deg,#5a0717 0,#9b1730 2.2%,#c42141 3.4%,#86112a 5.2%,#4b0613 7%),#7a0f25;box-shadow:inset 0 -40px 60px #0009,0 0 40px #000c;transition:transform 1.6s var(--cx-curva)}
.cx-telon-i{left:0;transform-origin:0 50%;transform:scaleX(.1)}
.cx-telon-d{right:0;transform-origin:100% 50%;transform:scaleX(.1)}
.cx-vivo .cx-pantalla:not(.es-abierta) .cx-telon{transform:none}
.cx-butacas{position:absolute;left:4%;right:4%;bottom:0;height:42px;z-index:4;background:radial-gradient(ellipse 22px 26px at 50% 100%,#120d18 94%,transparent) 0 100%/48px 42px repeat-x,radial-gradient(ellipse 22px 22px at 50% 100%,#1b1424 94%,transparent) 24px 100%/48px 30px repeat-x;pointer-events:none}
.cx-sala-pie{margin:14px 0 0;font:400 14px/1.4 'Fira Sans',sans-serif}
.cx-sala-pie a{color:var(--cx-cian);text-decoration:none}
.cx-escenario{position:relative}
.cx-escenario-img{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:14px;background:#000;box-shadow:0 0 0 1px #ffffff1a,0 50px 90px -50px #000}
.cx-escenario-img img{width:100%;height:100%;object-fit:cover;transition:opacity .45s ease,transform 7s linear}
.cx-escenario-img.es-cambiando img{opacity:0}
.cx-js .cx-escenario-img.es-viva img{transform:scale(1.06)}
.cx-escenario-img::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 65%,#000a);pointer-events:none}
.cx-ampliar{position:absolute;right:16px;top:16px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;background:#000a;backdrop-filter:blur(6px);font:500 11px/1 'Fira Mono',monospace;letter-spacing:.14em;text-transform:uppercase;color:#fff;opacity:0;transform:translateY(-4px);transition:.3s}
.cx-escenario-img:hover .cx-ampliar,.cx-escenario-img:focus-visible .cx-ampliar{opacity:1;transform:none}
.cx-mover{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:52px;height:52px;margin-top:-44px;border:1px solid #ffffff40;border-radius:50%;background:#060917b3;backdrop-filter:blur(8px);color:#fff;cursor:pointer;transition:background .25s,transform .25s}
.cx-mover:hover{background:var(--cx-mag);transform:scale(1.06)}
.cx-mover-ant{left:16px}.cx-mover-sig{right:16px}
.cx-escenario-pie{position:absolute;left:20px;bottom:16px;z-index:2;margin:0;font:500 12px/1 'Fira Mono',monospace;letter-spacing:.18em;color:#ffffffb3}
.cx-escenario-pie b{font-weight:500;color:var(--cx-ambar)}
.cx-tira{display:flex;gap:6px;margin:16px 0 0;padding:16px 10px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;border-radius:6px;background:
radial-gradient(ellipse 4px 3px at 50% 50%,#d8d2c2cc 92%,transparent 100%) 0 4px/16px 9px repeat-x,
radial-gradient(ellipse 4px 3px at 50% 50%,#d8d2c2cc 92%,transparent 100%) 0 calc(100% - 4px)/16px 9px repeat-x,#0b0a0d;scrollbar-width:thin;scrollbar-color:#ffffff33 transparent}
.cx-tira li{flex:none;scroll-snap-align:start}
.cx-tira button{display:block;width:150px;aspect-ratio:16/9;padding:0;border:0;border-radius:3px;overflow:hidden;background:#000;cursor:pointer;opacity:.5;filter:grayscale(.5);transition:opacity .3s,filter .3s,box-shadow .3s}
.cx-tira button:hover{opacity:.9;filter:none}
.cx-tira button[aria-current]{opacity:1;filter:none;box-shadow:0 0 0 2px var(--cx-ambar)}
.cx-tira img{display:block;width:100%;height:100%;object-fit:cover}
.cx-estrellas{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}
.cx-actor{position:relative;display:block;aspect-ratio:2/3;overflow:hidden;border-radius:12px;background:#0d1020;text-decoration:none;transform:perspective(700px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .45s var(--cx-curva),box-shadow .35s;box-shadow:0 0 0 1px #ffffff1c,0 26px 40px -26px #000}
.cx-estrellas li:first-child .cx-actor{box-shadow:0 0 0 2px #ffc46baa,0 26px 40px -26px #000}
.cx-actor-foto,.cx-actor-img{display:block;width:100%;height:100%}
.cx-actor-img{object-fit:cover;object-position:50% 18%;filter:saturate(.85) contrast(1.04);transition:transform .7s var(--cx-curva),filter .4s}
.cx-actor-img.is-iniciales{display:grid;place-items:center;font:400 52px/1 'Bebas Neue',sans-serif;color:var(--cx-ambar);background:radial-gradient(circle at 50% 35%,#2a2f4a,#0d1020)}
.cx-actor-txt{position:absolute;left:0;right:0;bottom:0;padding:60px 12px 12px;background:linear-gradient(180deg,transparent,#05060ccc 40%,#05060cf5)}
.cx-actor-txt b{display:block;font:400 21px/1 'Bebas Neue',sans-serif;letter-spacing:.03em;color:#fff;overflow-wrap:anywhere}
.cx-actor-txt i{display:block;margin-top:4px;font:italic 400 12.5px/1.3 'Fira Sans',sans-serif;color:var(--cx-ambar);overflow-wrap:anywhere}
.cx-actor-mas{display:block;max-height:0;overflow:hidden;opacity:0;font:500 10px/1.4 'Fira Mono',monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--cx-cian);transition:max-height .35s var(--cx-curva),opacity .3s,margin .35s}
a.cx-actor:hover,a.cx-actor:focus-visible{box-shadow:0 0 0 2px var(--cx-mag),0 34px 50px -26px #000}
a.cx-actor:hover .cx-actor-img,a.cx-actor:focus-visible .cx-actor-img{transform:scale(1.06);filter:none}
a.cx-actor:hover .cx-actor-mas,a.cx-actor:focus-visible .cx-actor-mas{max-height:30px;opacity:1;margin-top:8px}
.cx-creditos{margin-top:26px;border:1px solid var(--cx-linea);border-radius:14px;background:#080c1c99}
.cx-creditos summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;cursor:pointer;list-style:none;font:400 22px/1 'Bebas Neue',sans-serif;letter-spacing:.05em}
.cx-creditos summary::-webkit-details-marker{display:none}
.cx-creditos summary span{font:500 11px/1.4 'Fira Mono',monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--cx-tenue)}
.cx-creditos summary::after{content:'';width:10px;height:10px;flex:none;border:solid var(--cx-cian);border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-3px);transition:transform .3s}
.cx-creditos[open] summary::after{transform:rotate(-135deg)}
.cx-creditos .cf-credits{max-width:none;padding:0 22px}
.cx-equipo{display:flex;flex-wrap:wrap;gap:16px 48px;margin:0;padding:22px}
.cx-equipo dt{font:500 10px/1.6 'Fira Mono',monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--cx-tenue)}
.cx-equipo dd{margin:2px 0 0;font:400 26px/1.1 'Bebas Neue',sans-serif;letter-spacing:.03em}
.cx-equipo a{text-decoration:none}
.cx-cifras-lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;border-radius:18px;overflow:hidden;background:var(--cx-linea);border:1px solid var(--cx-linea)}
.cx-cifras-lista>li{position:relative;display:flex;flex-direction:column;gap:6px;padding:30px 28px 28px;background:linear-gradient(160deg,#0d1330,#070a18);min-height:190px}
.cx-cifra{display:block;font:400 clamp(52px,5.6vw,80px)/.9 'Bebas Neue',sans-serif;letter-spacing:.01em;color:#fff;font-variant-numeric:tabular-nums}
.cx-cifra small{font-size:.5em;color:var(--cx-ambar);letter-spacing:.04em}
.cx-cifras-lista b{margin-top:auto;font:600 14px/1.3 'Fira Sans',sans-serif;color:#fff}
.cx-cifras-lista li>small{font:400 13px/1.4 'Fira Sans',sans-serif;color:var(--cx-tenue)}
.cx-anillo{position:relative;display:grid;place-items:center;width:112px;height:112px}
.cx-anillo svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}
.cx-anillo circle{fill:none;stroke:#ffffff14;stroke-width:9}
.cx-anillo .cx-anillo-valor{stroke:var(--cx-ambar);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p));transition:stroke-dashoffset 1.6s var(--cx-curva)}
.cx-vivo .cx-cifra-nota:not(.es-visible) .cx-anillo-valor{stroke-dashoffset:100}
.cx-anillo .cx-cifra{font-size:46px}
.cx-cifra-x.es-exito .cx-cifra{color:#7dffb2}
.cx-cifra-x.es-fracaso .cx-cifra{color:#ff8f8f}
.cx-barra{display:block;height:6px;margin-top:8px;border-radius:6px;background:#ffffff14;overflow:hidden}
.cx-barra i{display:block;height:100%;width:calc(var(--x)*1%);border-radius:6px;background:linear-gradient(90deg,var(--cx-cian),#7dffb2);transition:width 1.6s var(--cx-curva)}
.cx-cifra-x.es-fracaso .cx-barra i{background:linear-gradient(90deg,#ff8f8f,var(--cx-ambar))}
.cx-vivo .cx-cifra-x:not(.es-visible) .cx-barra i{width:0}
.cx-fuente{margin:14px 0 0;font:400 12px/1.5 'Fira Sans',sans-serif;color:var(--cx-tenue)}
.cx-ficha-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(28px,4vw,56px);align-items:start}
.cx-claqueta{position:relative;padding-top:46px;filter:drop-shadow(0 30px 40px #0009)}
.cx-claqueta-tapa{position:absolute;left:0;right:0;top:0;height:42px;border-radius:8px 8px 0 0;background:repeating-linear-gradient(-55deg,#f4f1ea 0 26px,#141218 26px 52px);transform-origin:14px 100%;transform:rotate(-7deg);transition:transform .5s cubic-bezier(.5,0,.2,1.6)}
.cx-claqueta.es-visible .cx-claqueta-tapa{animation:cx-claqueta 1s .3s cubic-bezier(.5,0,.2,1.4) both}
.cx-claqueta-cuerpo{padding:24px clamp(18px,3vw,34px) 18px;border-radius:0 0 12px 12px;background:#121016;border:1px solid #ffffff1a;border-top:4px solid #141218}
.cx-claqueta-prod{display:flex;align-items:baseline;gap:14px;margin:0 0 10px;padding-bottom:14px;border-bottom:2px solid #ffffff2b}
.cx-claqueta-prod span{font:500 11px/1 'Fira Mono',monospace;letter-spacing:.2em;color:var(--cx-tenue)}
.cx-claqueta-prod b{font:400 34px/1 'Bebas Neue',sans-serif;letter-spacing:.04em;color:#fff}
.cx-claqueta .cf-facts{margin:0}
.cx-claqueta .cf-facts>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;padding:12px 0;border-bottom:1px dashed #ffffff1c}
.cx-claqueta .cf-facts>div:last-child{border-bottom:0}
.cx-claqueta .cf-facts dt{font:500 10px/1.8 'Fira Mono',monospace;letter-spacing:.16em;text-transform:uppercase;color:#9fd8e0}
.cx-claqueta .cf-facts dd{margin:0;font:400 15px/1.5 'Fira Sans',sans-serif;color:#eef1f8}
.cx-claqueta .cf-facts a{text-decoration:none;border-bottom:1px solid #ffffff33}
.cx-apoyo :is(.claba-f-dona-widget){margin:0}
.cx-vivo .cx-apoyo:not(.es-cerca) .claba-f-dona-widget #module-146{background-image:linear-gradient(180deg,#080d21eb 0%,#080d2140 35%,#080d2100 58%,#080d21e8 82%,#080d21 100%)}
.cx-entradas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:18px;margin:0;padding:0;list-style:none}
.cx-enlaces .cf-resource{position:relative;padding-right:clamp(70px,13%,104px);transition:transform .3s var(--cx-curva),box-shadow .3s}
.cx-enlaces .cf-resource:hover{transform:translateY(-3px) rotate(-.4deg)}
.cx .cf-ticket-matriz{position:absolute;top:0;right:0;bottom:0;width:clamp(70px,13%,104px);display:flex;align-items:center;justify-content:center;border-left:2px dashed #ffffff30;background:linear-gradient(180deg,#ffc46b1f,#ff3cac14)}
.cx .cf-ticket-matriz b{writing-mode:vertical-rl;transform:rotate(180deg);font:400 20px/1 'Bebas Neue',sans-serif;letter-spacing:.22em;color:var(--cx-ambar)}
.cx .cf-ticket-matriz small{position:absolute;bottom:10px;left:0;right:0;text-align:center;font:500 8px/1 'Fira Mono',monospace;letter-spacing:.12em;color:#c9d3e3aa}
.cx .cf-credits{margin:0;list-style:none}
.cx .cf-credits li{margin:0}
.cx .cf-credits a{display:grid;grid-template-columns:auto minmax(0,auto) minmax(24px,1fr) minmax(0,auto);grid-template-areas:'foto actor puntos papel';align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid #ffffff10;text-decoration:none}
.cx .cf-credits li:last-child a{border-bottom:0}
.cx .cf-credit-foto{grid-area:foto;display:block;width:44px;height:44px;border-radius:50%;overflow:hidden;background:#13182a;box-shadow:0 0 0 2px #ffffff1c}
.cx .cf-credit-img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%}
.cx .cf-credit-img.is-iniciales{display:grid;place-items:center;font:400 16px/1 'Bebas Neue',sans-serif;color:var(--cx-ambar)}
.cx .cf-credit-actor{grid-area:actor;font:400 22px/1.1 'Bebas Neue',sans-serif;letter-spacing:.03em;color:#f7f3ff}
.cx .cf-credit-puntos{grid-area:puntos;height:1px;background:repeating-linear-gradient(90deg,#9fb6c766 0 2px,transparent 2px 7px)}
.cx .cf-credit-papel{grid-area:papel;font:italic 400 14px/1.3 'Fira Sans',sans-serif;color:#c9d3e3;text-align:right}
.cx .cf-credits li.es-estrella .cf-credit-papel{color:var(--cx-ambar)}
.cx .cf-credits a:hover .cf-credit-actor{color:#ff98d1}
.cx .cf-credit-papel:empty,.cx .cf-credits a:has(.cf-credit-papel:empty) .cf-credit-puntos{display:none}
.cx-comparte{position:relative;padding:clamp(28px,4vw,52px);border-radius:24px;background:radial-gradient(80% 120% at 0 0,#ff3cac24,transparent 60%),radial-gradient(80% 120% at 100% 100%,#78e6ef1f,transparent 60%),#0a0e20;border:1px solid #ffffff17;overflow:hidden}
.cx-comparte-grid{display:grid;grid-template-columns:minmax(260px,400px) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center}
.cx-postal{margin:0}
.cx-postal-vista{position:relative;display:grid;justify-items:center;align-content:end;gap:10px;aspect-ratio:4/5;padding:28px 24px 22px;border-radius:16px;overflow:hidden;background:#05060d;box-shadow:0 40px 70px -40px #000,0 0 0 1px #ffffff26;transform:rotate(-2.5deg);transition:transform .5s var(--cx-curva)}
.cx-postal:hover .cx-postal-vista{transform:rotate(0) scale(1.02)}
.cx-postal-fondo{position:absolute;inset:0;width:100%;height:62%;object-fit:cover;opacity:.55;-webkit-mask:linear-gradient(180deg,#000 40%,transparent);mask:linear-gradient(180deg,#000 40%,transparent)}
.cx-postal-cartel{position:relative;width:44%;height:auto;border-radius:6px;box-shadow:0 20px 40px -10px #000}
.cx-postal-tit{position:relative;font:400 clamp(32px,3vw,42px)/.9 'Bebas Neue',sans-serif;text-align:center;text-transform:uppercase;color:#fff}
.cx-postal-lema{position:relative;max-width:28ch;font:italic 400 14px/1.35 'Fira Sans',sans-serif;text-align:center;color:var(--cx-ambar)}
.cx-postal-pie{position:relative;margin-top:4px;font:500 10px/1 'Fira Mono',monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--cx-tenue)}
.cx-postal figcaption{margin-top:16px;font:400 13px/1.4 'Fira Sans',sans-serif;color:var(--cx-tenue);text-align:center}
.cx-comparte-intro{margin:14px 0 0;max-width:52ch;font:400 17px/1.6 'Fira Sans',sans-serif;color:var(--cx-suave)}
.cx-comparte-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.cx-postal-estado{min-height:1.4em;margin:10px 0 0;font:400 13px/1.4 'Fira Sans',sans-serif;color:var(--cx-cian)}
.cx-comparte .cs-share{margin:14px 0 0;padding:18px 0 0;border-top:1px solid var(--cx-linea)}
.cx-foro{display:flex;align-items:center;gap:14px;margin-top:18px;padding:16px 18px;border-radius:12px;border:1px solid #ffffff1f;background:#ffffff08;text-decoration:none;transition:border-color .25s,background .25s}
.cx-foro:hover{border-color:var(--cx-cian);background:#78e6ef10}
.cx-foro svg{flex:none;color:var(--cx-cian)}
.cx-foro b{display:block;font:400 20px/1.1 'Bebas Neue',sans-serif;letter-spacing:.04em}
.cx-foro small{display:block;font:400 13px/1.4 'Fira Sans',sans-serif;color:var(--cx-tenue)}
@media (prefers-reduced-motion:no-preference){
.cx-js .cx-fondo img{animation:cx-acercar 2.6s var(--cx-curva) both}
.cx-js .cx-grano{animation:cx-grano 1s steps(6) infinite}
.cx-js .cx-presenta,.cx-js .cx-original,.cx-js .cx-lema,.cx-js .cx-meta,.cx-js .cx-direccion,.cx-js .cx-acciones{animation:cx-sube .9s var(--cx-curva) both}
.cx-js .cx-presenta{animation-delay:.1s}.cx-js .cx-original{animation-delay:.55s}.cx-js .cx-lema{animation-delay:.65s}.cx-js .cx-meta{animation-delay:.75s}.cx-js .cx-direccion{animation-delay:.85s}.cx-js .cx-acciones{animation-delay:.95s}
.cx-js .cx-w{animation:cx-palabra 1s var(--cx-curva) both;animation-delay:calc(.18s + var(--i)*.09s)}
.cx-js .cx-hero-cartel{animation:cx-cartel 1.3s .35s var(--cx-curva) both}
.cx-js .cx-marquesina-pista{animation:cx-marquesina 46s linear infinite}
.cx-marquesina:hover .cx-marquesina-pista{animation-play-state:paused}
.cx-js .cx-btn-play{animation:cx-sube .9s .95s var(--cx-curva) both,cx-latido 3.2s 2.4s ease-in-out infinite}
.cx-vivo [data-cx-aparece]{opacity:0;transform:translateY(28px);transition:opacity .9s var(--cx-curva),transform .9s var(--cx-curva);transition-delay:calc(var(--i,0)*70ms)}
.cx-vivo [data-cx-aparece].es-visible{opacity:1;transform:none}
.cx-js .cx-haz{animation:cx-parpadeo 4s ease-in-out infinite}
}
@media (prefers-reduced-motion:no-preference){
.cx-hero.es-fuera :is(.cx-grano,.cx-marquesina-pista,.cx-btn-play),.cx-pantalla.es-fuera .cx-haz{animation-play-state:paused}
}
@media (prefers-reduced-motion:reduce){
.cx *,.cx *::before,.cx *::after{animation:none!important;transition-duration:.01ms!important}
.cx-cartel,.cx-actor{transform:none!important}
.cx-telon{display:none}
}
@keyframes cx-acercar{from{transform:scale(1.14);opacity:.3}to{transform:scale(1);opacity:.92}}
@keyframes cx-grano{0%{transform:translate(0,0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-4%)}60%{transform:translate(-5%,-2%)}80%{transform:translate(4%,4%)}100%{transform:translate(0,0)}}
@keyframes cx-sube{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}
@keyframes cx-palabra{from{opacity:.05;transform:translateY(.45em) rotate(4deg);filter:blur(8px);clip-path:inset(-60% -20% 100% -20%)}to{opacity:1;transform:none;filter:none;clip-path:inset(-60% -20% -40% -20%)}}
@keyframes cx-cartel{from{opacity:.05;transform:translateY(40px) rotate(4deg) scale(.94)}to{opacity:1;transform:none}}
@keyframes cx-marquesina{to{transform:translateX(-50%)}}
@keyframes cx-latido{0%,100%{box-shadow:0 10px 30px -10px #ff3cacaa,inset 0 1px #ffffff40}50%{box-shadow:0 10px 44px -6px #ff3caccc,0 0 0 6px #ff3cac1f,inset 0 1px #ffffff40}}
@keyframes cx-parpadeo{0%,100%{opacity:1}45%{opacity:.82}50%{opacity:.95}55%{opacity:.78}}
@keyframes cx-claqueta{0%{transform:rotate(-7deg)}35%{transform:rotate(-22deg)}60%{transform:rotate(1deg)}75%{transform:rotate(-2deg)}100%{transform:rotate(0)}}
@media (max-width:1100px){
.cx-estrellas{grid-template-columns:repeat(3,minmax(0,1fr))}
.cx-historia-grid,.cx-ficha-grid{grid-template-columns:minmax(0,1fr)}
.cx-vistazo{position:static;max-width:640px}
.cx-cifras-lista{grid-template-columns:repeat(2,minmax(0,1fr))}
.cx-capitulos-mini span{max-width:140px}
}
@media (max-width:760px){
.cx-hero{min-height:0;padding-top:14px}
.cx-fondo{bottom:auto;height:min(64vh,520px)}
.cx-fondo::before{background:linear-gradient(180deg,#05071466 0%,#05071426 30%,#050714a6 62%,#050714 92%)}
.cx-fondo::after{display:none}
.cx-hero-grid{grid-template-columns:minmax(0,1fr) 120px;grid-template-areas:'cartel cartel' 'texto texto';gap:0;padding:min(26vh,210px) 0 26px}
.cx-hero-texto{grid-area:texto}
.cx-hero-cartel{grid-area:cartel;grid-template-columns:118px minmax(0,1fr);align-items:end;justify-items:start;gap:16px;margin-bottom:22px}
.cx-cartel{max-width:118px;border-radius:8px}
.cx-cartel img,.cx-cartel-brillo{border-radius:8px}
.cx-votar{justify-items:start;text-align:left}
.cx-titulo{font-size:clamp(50px,15vw,74px)!important}
.cx-lema{font-size:18px;margin-top:16px}
.cx-meta{margin-top:18px;gap:6px}
.cx-meta li{min-height:30px;padding:4px 10px;font-size:12px}
.cx-acciones{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;margin-top:22px}
.cx-btn{min-height:50px;padding:0 12px;gap:7px;font-size:18px}
.cx-btn svg{width:17px;height:17px}
.cx-marquesina b{font-size:18px}
.cx-capitulos-in{gap:10px;padding:0 0 0 12px;min-height:50px}
.cx-capitulos ol a{padding:16px 10px 15px;font-size:13px}
.cx-capitulos-mini{display:none}
.cx-capitulos-cta{margin-right:10px;padding:8px 11px;font-size:15px}
.cx-sec{scroll-margin-top:62px}
.cx-cuerpo{gap:72px;padding-top:48px}
.cx-prosa>p:first-child::first-letter{font-size:3.6em}
.cx-vistazo{padding:20px}
.cx-vistazo dl>div{grid-template-columns:96px minmax(0,1fr)}
.cx-pantalla{padding:14px 22px 34px;border-radius:14px}
.cx-butacas{height:28px;background-size:32px 28px,32px 20px}
.cx-escenario-img{border-radius:10px}
.cx-mover{width:42px;height:42px;margin-top:-21px}
.cx-mover-ant{left:8px}.cx-mover-sig{right:8px}
.cx-ampliar{opacity:1;transform:none;right:10px;top:10px;padding:6px 9px}
.cx-escenario-pie{left:12px;bottom:10px}
.cx-tira button{width:118px}
.cx-estrellas{display:flex;overflow-x:auto;gap:12px;margin:0 -16px;padding:4px 16px 12px;scroll-snap-type:x mandatory;scrollbar-width:none}
.cx-estrellas::-webkit-scrollbar{display:none}
.cx-estrellas li{flex:0 0 44%;scroll-snap-align:start}
.cx-actor-txt b{font-size:19px}
.cx-actor-mas{max-height:30px;opacity:1;margin-top:6px}
.cx-creditos summary{padding:16px;font-size:20px}
.cx-creditos summary span{display:none}
.cx-creditos .cf-credits{padding:0 16px}
.cx .cf-credits a{grid-template-columns:auto 1fr;grid-template-areas:'foto actor' 'foto papel';gap:0 12px}
.cx .cf-credit-puntos{display:none}
.cx .cf-credit-papel{text-align:left}
.cx-cifras-lista{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.cx-cifras-lista>li{padding:20px 16px;min-height:150px}
.cx-cifra{font-size:46px}
.cx-anillo{width:86px;height:86px}.cx-anillo .cx-cifra{font-size:34px}
.cx-claqueta .cf-facts>div{grid-template-columns:110px minmax(0,1fr);gap:10px}
.cx-claqueta-prod b{font-size:26px}
.cx-comparte{padding:22px 16px;border-radius:18px}
.cx-comparte-grid{grid-template-columns:minmax(0,1fr)}
.cx-postal{max-width:300px;margin:0 auto}
.cx-comparte-btns .cx-btn{flex:1}
}
@media (max-width:380px){.cx-cifras-lista{grid-template-columns:minmax(0,1fr)}.cx-acciones{grid-template-columns:1fr auto}.cx-acciones .cx-btn-sec{grid-column:1/-1;grid-row:2}}
/* src/css/en-linea/cine-ficha.css */
.cx-btn-play,.cx-capitulos-cta{background:linear-gradient(135deg,#d81b8c,#a91fd1)}.cx-meta li:has(>a){position:relative}.cx-meta li>a::after{content:"";position:absolute;inset:0;border-radius:inherit}
/* wp-content/themes/clasicosbasicos/css/catalog-donate.css */
body .cc-paypal.cc-donate{position:relative;isolation:isolate;display:grid;grid-template-columns:170px minmax(0,1fr) 320px;align-items:center;gap:30px;margin:32px 0 0;min-height:340px;padding:42px 36px;border:1px solid #bf805677;border-radius:12px;overflow:hidden;background:radial-gradient(ellipse at 4% 50%,#d567233b,transparent 48%),radial-gradient(ellipse at 90% 110%,#84154550,transparent 60%),#100f19;box-shadow:0 24px 70px #0005,inset 0 1px #ffddac30;color:#fff3e1}
.cc-donate::before{content:'';position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(0deg,transparent 0 5px,#ffc28e04 5px 6px);pointer-events:none}.cc-donate::after{content:'';position:absolute;top:0;left:7%;right:7%;height:2px;background:linear-gradient(90deg,transparent,#ff9c56,#ffdf90,#ff9c56,transparent);box-shadow:0 0 24px #ff9d56;pointer-events:none}
.cc-donate-art{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:230px;gap:25px}.cc-donate-orbit{position:absolute;top:5px;width:210px;height:210px;border:1px solid #ffbb7125;border-radius:50%;box-shadow:0 0 0 20px #ffb06a05,0 0 0 40px #ffb06a03}.cc-donate-orbit::before{content:'';position:absolute;inset:17px;border:1px dashed #ffbc7933;border-radius:50%;transform:rotate(20deg)}.cc-donate-power{display:grid;place-items:center;position:relative;width:136px;height:136px;border-radius:50%;border:1px solid #ffcb7c;background:radial-gradient(circle at 40% 30%,#714627,#321d18 70%);color:#ffda94;box-shadow:0 0 45px #ff9b4c36,inset 0 0 25px #ffb66418,inset 0 2px 1px #fff6}.cc-donate-power svg{width:80px;height:80px;filter:drop-shadow(0 0 9px #ffac63)}.cc-donate-signal{z-index:1;font:400 13px/1.4 'Fira Mono',monospace;letter-spacing:3px;color:#e5b780}.cc-donate-signal>span{color:#fff3d1}
body .cc-donate-kicker{margin:0 0 14px;font:400 10px/1.6 'Fira Mono',monospace;letter-spacing:1.5px;color:#edb685}body .cc-donate-story h2{margin:0 0 15px;font:400 clamp(46px,4.8vw,68px)/.96 'Bebas Neue',sans-serif;letter-spacing:.5px;color:#fff3e1}.cc-donate-story h2>span{color:#ffcb78;text-shadow:0 0 30px #ff9c5426}body .cc-donate-lead{margin:0 0 12px;max-width:460px;font:400 16px/1.45 'Fira Sans',sans-serif;color:#f3e1d1}body .cc-donate-detail{margin:0;max-width:460px;font:400 13px/1.6 'Fira Sans',sans-serif;color:#b9acb0}.cc-donate-signature{display:flex;align-items:center;gap:9px;border-top:1px solid #ffba7629;margin-top:21px;padding-top:14px;font:400 11px/1.5 'Fira Sans',sans-serif;color:#d2b9a5}.cc-donate-signature>span{color:#ffc877;font-size:18px}
.cc-donate-action{padding:25px 0 25px 28px;border-left:1px solid #edb78330;text-align:center;min-width:0}body .cc-donate-invite{margin:0 0 16px;font:400 22px/1.15 'Bebas Neue',sans-serif;letter-spacing:.4px;color:#fff0db}body .cc-donate form{margin:0;width:100%}body .cc-donate .cc-donate-button{display:flex;align-items:center;justify-content:space-between;gap:13px;width:100%;min-height:66px;padding:16px 20px;border:1px solid #ffe2a4;border-radius:7px;background:#ffcf80 linear-gradient(110deg,#ffe3a0,#ffbc63);color:#29150d!important;font:400 24px/1.1 'Bebas Neue',sans-serif!important;text-decoration:none;box-shadow:0 5px 0 #94552c,0 12px 35px #ffb55224;cursor:pointer;transition:box-shadow .2s,transform .2s,filter .2s;text-align:left}body .cc-donate .cc-donate-button>span:last-child{font:400 29px/1 sans-serif}body .cc-donate .cc-donate-button:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 7px 0 #94552c,0 14px 38px #ffb55240}body .cc-donate .cc-donate-button:active{transform:translateY(3px);box-shadow:0 2px 0 #94552c}body .cc-donate-provider{display:flex;align-items:center;justify-content:center;gap:9px;margin:23px 0 9px;font:400 12px/1.4 'Fira Sans',sans-serif;color:#cab8b0}.cc-donate-provider img{width:88px;height:30px;object-fit:contain;background:#fff5df;border-radius:4px;padding:3px 6px}body .cc-donate small{margin:0;max-width:none;font:400 11px/1.6 'Fira Sans',sans-serif;color:#bbaaaf}.cc-donate-other{display:block;margin-top:22px;padding-top:16px;border-top:1px solid #dfb18a26;font:400 11px/1.55 'Fira Sans',sans-serif;color:#e4c6ac!important;text-decoration:none}.cc-donate-other span{padding-left:4px}.cc-donate-other:hover{text-decoration:underline;color:#fff1dc!important}.cc-donate :is(a,button):focus-visible{outline:2px solid #ffd38d!important;outline-offset:5px}
@media(max-width:1199px){body .cc-paypal.cc-donate{grid-template-columns:120px minmax(0,1fr) 280px;gap:23px;padding:32px 25px}.cc-donate-power{width:108px;height:108px}.cc-donate-power svg{width:68px;height:68px}.cc-donate-orbit{width:165px;height:165px;top:22px}.cc-donate-action{padding-left:22px}body .cc-donate .cc-donate-button{font-size:22px!important;padding-inline:15px}}
@media(max-width:959px){body .cc-paypal.cc-donate{grid-template-columns:120px minmax(0,1fr);gap:25px}.cc-donate-action{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 28px;align-items:center;border-left:0;border-top:1px solid #edb78330;padding:25px 0 0}.cc-donate-action form{grid-column:2;grid-row:1/3}body .cc-donate-invite{font-size:28px;margin:0}.cc-donate-other{margin:0;padding:15px 0 0;border:0}.cc-donate-story h2 br{display:none}}
@media(max-width:599px){body .cc-paypal.cc-donate{display:block;padding:27px 22px 25px;margin-top:25px;text-align:center}.cc-donate-art{min-height:0;gap:12px;margin:0 auto 23px}.cc-donate-power{width:88px;height:88px}.cc-donate-power svg{width:57px;height:57px}.cc-donate-orbit{top:-9px;width:108px;height:108px;box-shadow:0 0 0 13px #ffb06a05,0 0 0 26px #ffb06a03}.cc-donate-orbit::before{inset:8px}.cc-donate-signal{font-size:10px;letter-spacing:2px}body .cc-donate-kicker{font-size:8px;letter-spacing:1px;margin-bottom:13px}body .cc-donate-story h2{font-size:49px;line-height:.98}.cc-donate-story h2 br{display:block}body .cc-donate-lead{font-size:14px}body .cc-donate-detail{font-size:12px}.cc-donate-signature{justify-content:center;font-size:10px;gap:7px;margin-top:17px;padding-top:12px}.cc-donate-action{display:block;margin-top:24px;padding-top:20px}body .cc-donate-invite{font-size:22px;margin-bottom:15px}body .cc-donate .cc-donate-button{font-size:23px!important;min-height:62px;padding:14px 16px}.cc-donate-other{margin-top:18px;padding-top:15px;border-top:1px solid #dfb18a26}}
@media(prefers-reduced-motion:reduce){body .cc-donate .cc-donate-button{transition:none;transform:none!important}}
body .cc-paypal.cc-donate{grid-template-columns:220px minmax(0,1fr) 320px;gap:28px 30px;padding:46px 36px 0;min-height:0;border-color:#edbb7773;border-radius:14px;background:radial-gradient(ellipse at 12% 42%,#ee8a2442,transparent 36%),radial-gradient(ellipse at 49% 0,#c121822b,transparent 55%),radial-gradient(ellipse at 100% 100%,#216d9733,transparent 50%),linear-gradient(125deg,#18131d,#070e21 70%);box-shadow:0 25px 75px #0007,inset 0 1px #ffe0a13b,0 0 35px #e56f9610}
.cc-donate::before{background:linear-gradient(115deg,transparent 25%,#ffc77506 40%,transparent 53%),repeating-linear-gradient(0deg,transparent 0 5px,#ffc28e05 5px 6px)}.cc-donate::after{left:0;right:0;height:3px;background:linear-gradient(90deg,#bd387a,#ffb35a 20%,#fff0b0 48%,#ff9b75 70%,#62cbd9);box-shadow:0 0 22px #ffbd77aa}
.cc-donate-art{min-height:300px;gap:32px}.cc-donate-aura{position:absolute;width:320px;height:320px;left:50%;top:-35px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,#ffd28f32,transparent 62%);pointer-events:none}.cc-donate-power{width:166px;height:166px;border:1px solid #ffe3a0;background:radial-gradient(circle at 35% 22%,#ad744154,#4b2a208c 48%,#1c1624 85%);box-shadow:0 0 0 6px #ffd1870a,0 0 38px #ffa94b55,inset 0 2px 4px #fff2bf80,inset 0 -12px 18px #160919ab;z-index:2}.cc-donate-power svg{width:91px;height:91px;filter:drop-shadow(0 0 10px #ffc875) drop-shadow(0 0 22px #ff9b52);color:#fff0bc}.cc-donate-orbit{width:234px;height:234px;top:7px;border:1px solid #ffcc8061;box-shadow:0 0 18px #ffb86416,inset 0 0 18px #ffb8640c}.cc-donate-orbit::before{inset:9px;border:1px dashed #ffd28d66;transform:rotate(-20deg)}.cc-donate-orbit-outer{position:absolute;top:-11px;left:50%;width:270px;height:270px;transform:translateX(-50%) rotate(-35deg);border-radius:50%;background:conic-gradient(from 15deg,transparent 0 30deg,#ffcc8ba3 31deg 80deg,transparent 81deg 180deg,#ff8bae87 181deg 238deg,transparent 239deg 300deg,#76ddec93 301deg 318deg,transparent 319deg);mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#fff 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#fff 0)}.cc-donate-floor{position:absolute;bottom:7px;left:50%;width:330px;height:130px;transform:translateX(-50%) perspective(250px) rotateX(62deg);background:linear-gradient(#ffca7035 1px,transparent 1px),linear-gradient(90deg,#ffca7035 1px,transparent 1px);background-size:27px 27px;mask-image:radial-gradient(ellipse,#fff,transparent 70%);-webkit-mask-image:radial-gradient(ellipse,#fff,transparent 70%);opacity:.7}.cc-donate-signal{letter-spacing:4px;font-size:12px;padding:7px 13px;background:#0f101bc9;border:1px solid #ffcf7729;border-radius:4px;box-shadow:0 5px 15px #0003;color:#ffce8c}
body .cc-donate-kicker{font-size:9px;letter-spacing:1.7px;color:#f4bd8c}body .cc-donate-story h2{font-size:clamp(52px,5.7vw,82px);line-height:.94;margin-bottom:20px;letter-spacing:.4px}.cc-donate-story h2>span{color:#ffcf7d;text-shadow:0 0 24px #ffa44644,0 3px 0 #8b47233d}body .cc-donate-lead{font-size:16px;line-height:1.5;color:#ffebda}body .cc-donate-detail{font-size:13px;line-height:1.65;color:#c3b7c3}.cc-donate-signature{margin-top:18px;padding-top:13px;color:#d5c0b1}
.cc-donate-action{padding:27px 22px;border:1px solid #f9c77b4d;border-radius:10px;background:linear-gradient(145deg,#3c283742,#0b1428a6);box-shadow:inset 0 1px #fff1ca10,0 15px 35px #0002}body .cc-donate-invite{font-size:25px;line-height:1.15;max-width:240px;margin:0 auto 20px;text-wrap:balance}body .cc-donate .cc-donate-button{position:relative;min-height:76px;padding:17px 16px;border-color:#ffedb2;background:#ffcf80 linear-gradient(115deg,#fff0b9,#ffcb75 60%,#ffae60);font-size:24px!important;box-shadow:0 5px 0 #a86135,0 0 30px #ffb96324,inset 0 1px #fff8d8}.cc-donate .cc-donate-button>span:first-child{max-width:195px}body .cc-donate .cc-donate-button:hover{filter:brightness(1.04);box-shadow:0 7px 0 #a86135,0 0 42px #ffb96355}.cc-donate-other{color:#e9c9ae!important}.cc-donate:has(.cc-donate-button:is(:hover,:focus-visible)) .cc-donate-power{box-shadow:0 0 0 6px #ffd18714,0 0 55px #ffa94b77,inset 0 2px 4px #fff2bf80,inset 0 -12px 18px #160919ab}
body .cc-donate-impact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1/-1;gap:24px;list-style:none;margin:3px -36px 0;padding:21px 36px 23px;border-top:1px solid #eac38730;background:linear-gradient(90deg,#f0a05908,#081322bb);text-align:left}.cc-donate-impact li{display:flex;align-items:center;gap:13px;margin:0;padding:0;min-width:0}.cc-donate-impact li>span{font:400 36px/1 'Bebas Neue',sans-serif;color:#ecc28d28;-webkit-text-stroke:1px #f1c58b66}.cc-donate-impact strong{display:block;font:400 19px/1.15 'Bebas Neue',sans-serif;color:#f7e4d1;letter-spacing:.3px}.cc-donate-impact small{display:block!important;margin-top:5px!important;font:400 10px/1.4 'Fira Sans',sans-serif!important;color:#bfb0ba!important}
@media(max-width:1199px){body .cc-paypal.cc-donate{grid-template-columns:160px minmax(0,1fr) 275px;gap:24px;padding:36px 25px 0}.cc-donate-art{transform:scale(.8);transform-origin:center}.cc-donate-action{padding:23px 17px}body .cc-donate-story h2{font-size:65px}body .cc-donate .cc-donate-button{font-size:22px!important;padding-inline:13px}body .cc-donate-impact{margin-inline:-25px;padding-inline:25px;gap:19px}.cc-donate-impact strong{font-size:17px}}
@media(max-width:959px){body .cc-paypal.cc-donate{grid-template-columns:170px minmax(0,1fr);gap:25px}.cc-donate-art{transform:scale(.83)}.cc-donate-action{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;grid-column:1/-1;padding:23px}.cc-donate-action form{grid-column:2;grid-row:1/3}.cc-donate-story h2 br{display:block}body .cc-donate-invite{font-size:29px;margin:0 auto;max-width:250px}.cc-donate-other{border:0;margin-top:15px;padding-top:0}.cc-donate-impact strong{font-size:16px}.cc-donate-impact li{gap:9px}.cc-donate-impact li>span{font-size:29px}.cc-donate-impact small{font-size:9px!important}}
@media(max-width:599px){body .cc-paypal.cc-donate{display:block;padding:30px 22px 0}.cc-donate-art{height:165px;min-height:0;margin:-5px auto 13px;transform:none;gap:15px}.cc-donate-power{width:100px;height:100px}.cc-donate-power svg{width:64px;height:64px}.cc-donate-orbit{width:138px;height:138px;top:-4px}.cc-donate-orbit-outer{width:162px;height:162px;top:-16px}.cc-donate-orbit::before{inset:6px}.cc-donate-aura{width:230px;height:230px;top:-42px}.cc-donate-floor{width:240px;height:80px;bottom:-9px}.cc-donate-signal{font-size:9px;letter-spacing:2px;padding:5px 9px}.cc-donate-story h2 br{display:block}body .cc-donate-story h2{font-size:55px;line-height:.95;margin-bottom:16px}body .cc-donate-kicker{font-size:8px;letter-spacing:.9px}body .cc-donate-lead{font-size:14px}body .cc-donate-detail{font-size:12px}.cc-donate-signature{font-size:10px;margin-top:15px;padding-top:12px}.cc-donate-action{display:block;margin-top:24px;padding:21px 16px 18px}body .cc-donate-invite{font-size:24px;margin-bottom:17px;max-width:210px}body .cc-donate .cc-donate-button{font-size:23px!important;min-height:68px;padding:15px 14px}.cc-donate .cc-donate-button>span:first-child{max-width:none}.cc-donate-other{margin-top:18px;padding-top:15px;border-top:1px solid #dfb18a26;font-size:10px}body .cc-donate-impact{grid-template-columns:1fr;gap:15px;margin:25px -22px 0;padding:20px 24px}.cc-donate-impact li{gap:15px}.cc-donate-impact li>span{font-size:29px}.cc-donate-impact strong{font-size:17px}.cc-donate-impact small{font-size:10px!important;margin-top:3px!important}}
.cc-donate-aura{animation:cc-aura-breathe 6s ease-in-out infinite;animation-play-state:paused}
.cc-donate-orbit{animation:cc-orbit-inner 24s linear infinite;animation-play-state:paused}
.cc-donate-orbit::before{animation:cc-orbit-dashes 36s linear infinite;animation-play-state:paused}
.cc-donate-orbit::after{content:'';position:absolute;top:-4px;left:50%;width:7px;height:7px;border-radius:50%;background:#fff0bd;box-shadow:0 0 9px #fff0bd,0 0 20px #ffb050,0 0 35px #ff9d50;pointer-events:none}
.cc-donate-orbit-outer{animation:cc-orbit-outer 32s linear infinite;animation-play-state:paused}
.cc-donate-power{animation:cc-core-breathe 6s ease-in-out infinite;animation-play-state:paused}
.cc-donate-signal>span{display:inline-block;animation:cc-signal-glow 4s ease-in-out infinite;animation-play-state:paused}
.cc-donate.is-donate-visible :is(.cc-donate-aura,.cc-donate-orbit,.cc-donate-orbit-outer,.cc-donate-power,.cc-donate-signal>span),.cc-donate.is-donate-visible .cc-donate-orbit::before{animation-play-state:running}
@keyframes cc-aura-breathe{0%,100%{transform:translateX(-50%) scale(.9);opacity:.5}50%{transform:translateX(-50%) scale(1.17);opacity:1}}
@keyframes cc-orbit-inner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
@keyframes cc-orbit-dashes{from{transform:rotate(-20deg)}to{transform:rotate(-380deg)}}
@keyframes cc-orbit-outer{from{transform:translateX(-50%) rotate(-35deg)}to{transform:translateX(-50%) rotate(-395deg)}}
@keyframes cc-core-breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.035)}}
@keyframes cc-signal-glow{0%,100%{opacity:.45}50%{opacity:1}}
body .cc-support .cc-support-cta{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:flex-start;gap:14px;max-width:100%;min-height:85px;padding:17px 18px;border:1px solid #bcfff6;border-radius:10px;background:linear-gradient(115deg,#c6fff3,#7debdc 60%,#82dbe9);box-shadow:0 5px 0 #24687e,0 12px 30px #1ec4d82b,inset 0 1px #fff;overflow:hidden;text-decoration:none!important;color:#062534!important;transition:transform .2s,box-shadow .2s}
.cc-support .cc-support-cta::before{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(110deg,transparent 25%,#ffffff85 45%,transparent 65%);transform:translateX(-110%);transition:transform .6s;pointer-events:none}
.cc-support .cc-support-cta .cc-support-cta-icon{display:grid;place-items:center;width:40px;height:43px;flex:none;border:1px solid #184f6533;border-radius:7px;background:#08324512;box-shadow:inset 0 1px 2px #16445616;color:#7a285f}
.cc-support-cta-icon svg{width:23px;height:23px;overflow:visible}.cc-support .cc-support-cta .cc-support-cta-copy{display:block;min-width:0;text-align:left;font:inherit}.cc-support-cta-copy strong{display:block;font:400 25px/1.05 'Bebas Neue',sans-serif;letter-spacing:.2px}.cc-support-cta-copy small{display:block;margin-top:7px;font:400 10px/1.4 'Fira Sans',sans-serif;letter-spacing:.05px;color:#285467;white-space:normal}.cc-support .cc-support-cta .cc-support-cta-arrow{display:grid;place-items:center;flex:none;margin-left:auto;font:400 25px/1 'Fira Sans',sans-serif;transition:transform .2s}
body .cc-support .cc-support-cta:is(:hover,:focus-visible){transform:translateY(-2px);box-shadow:0 7px 0 #24687e,0 14px 40px #39dedb55,inset 0 1px #fff}.cc-support .cc-support-cta:is(:hover,:focus-visible)::before{transform:translateX(110%)}.cc-support .cc-support-cta:is(:hover,:focus-visible) .cc-support-cta-arrow{transform:translateX(3px)}
@media(max-width:1199px){body .cc-support .cc-support-cta{gap:11px;padding:16px 14px}.cc-support-cta-copy strong{font-size:23px}.cc-support .cc-support-cta .cc-support-cta-icon{width:35px}}
@media(max-width:767px){body .cc-support{padding:22px 18px}.cc-support .cc-support-copy{padding-left:90px;min-height:132px}.cc-support .cc-support-art{top:20px;bottom:auto;left:-54px}.cc-support .cc-support-copy h2{font-size:30px}.cc-support .cc-support-copy>p:last-child{font-size:12px}body .cc-support .cc-support-cta{width:100%;margin-top:20px;min-height:78px;gap:12px;padding:15px}.cc-support-cta-copy strong{font-size:25px}.cc-support .cc-support-cta .cc-support-cta-icon{width:38px}}
@media(max-width:359px){body .cc-support{padding:20px 14px}.cc-support .cc-support-copy{padding-left:73px}.cc-support .cc-support-art{left:-73px}.cc-support .cc-support-copy h2{font-size:28px}.cc-support .cc-support-cta .cc-support-cta-icon{width:30px}.cc-support-cta-copy strong{font-size:23px}.cc-support-cta-copy small{font-size:9px}body .cc-support .cc-support-cta{gap:9px;padding:14px 11px}}
@media(prefers-reduced-motion:reduce){.cc-donate :is(.cc-donate-aura,.cc-donate-orbit,.cc-donate-orbit-outer,.cc-donate-power,.cc-donate-signal>span),.cc-donate .cc-donate-orbit::before{animation:none!important}.cc-support .cc-support-cta,.cc-support .cc-support-cta::before,.cc-support .cc-support-cta .cc-support-cta-arrow{transition:none!important;transform:none!important}.cc-support .cc-support-cta::before{display:none}}
body .cc-donate .cc-donate-button:focus-visible{filter:brightness(1.04)}
body .claba-bottom-support{padding-block:20px}
body .claba-bottom-support .cc-paypal.cc-donate{margin:0}
body .claba-bottom-support .cc-donate,body .claba-bottom-support .cc-donate *{box-sizing:border-box}
body .claba-bottom-support .cc-donate a{text-decoration:none}
/* src/css/en-linea/compartir.css */
body .cs-share{--cs-ink:#d5e1f0;--cs-muted:#879ab6;--cs-cyan:#8beef0;--cs-pink:#ed7bc1;position:relative;container-type:inline-size;min-width:0;margin:25px 0 0;padding:21px 0 0;border-top:1px solid #789cba36;color:var(--cs-ink);font:400 12px/1.5 'Fira Sans',system-ui,sans-serif;text-align:left;isolation:isolate}
.cs-share:before{content:'';position:absolute;top:-1px;left:0;width:90px;height:1px;background:linear-gradient(90deg,var(--cs-pink),var(--cs-cyan));pointer-events:none}.cs-share *{box-sizing:border-box}.cs-share-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px}.cs-share-kicker{display:block;color:var(--cs-muted);font:400 8px/1.6 'Fira Mono',monospace;letter-spacing:1.1px}.cs-share-heading p{margin:5px 0 0;color:#e6edf7;font:400 24px/1.15 'Bebas Neue',sans-serif;letter-spacing:0}.cs-share-heading em{color:var(--cs-cyan);font-style:normal}.cs-share svg{display:block;width:18px;height:18px;flex:none}.cs-share-route{display:flex;align-items:center;gap:7px;white-space:nowrap;color:#7f90a9;font:400 8px/1 'Fira Mono',monospace;letter-spacing:.7px}.cs-share-route svg{width:17px;color:var(--cs-pink)}
.cs-share-networks{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}body .cs-share .cs-share-network{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;min-width:0;padding:10px 8px;border:1px solid #7696b33b;border-radius:6px;background:#101e303d;color:#b7c9dd;font:400 11px/1.4 'Fira Sans',system-ui,sans-serif;text-decoration:none;text-shadow:none;transition:color .2s,background .2s,border-color .2s,transform .2s,box-shadow .2s}.cs-share-network>svg{width:16px;height:16px;opacity:.85;transition:transform .2s,opacity .2s}.cs-share-facebook{--cs-accent:#99bcff}.cs-share-x{--cs-accent:#f0edff}.cs-share-discord{--cs-accent:#b0aaff}.cs-share-whatsapp{--cs-accent:#93eab8}.cs-share-telegram{--cs-accent:#8ed6fa}.cs-share-reddit{--cs-accent:#ffb08a}body .cs-share .cs-share-network:is(:hover,:focus-visible){color:var(--cs-accent,var(--cs-cyan));border-color:var(--cs-accent,var(--cs-cyan));background:#192b405c;box-shadow:0 5px 15px #0002;transform:translateY(-2px)}.cs-share-network:is(:hover,:focus-visible)>svg{transform:translateY(-1px);opacity:1}.cs-share :is(a,summary,input):focus-visible{outline:2px solid var(--cs-cyan)!important;outline-offset:3px!important}
.cs-share-foot{position:relative;margin-top:12px;min-height:23px}.cs-share-copy{display:inline-block;max-width:100%;margin:0;border:0;background:none}.cs-share-copy>summary{display:flex;align-items:center;gap:7px;width:fit-content;min-height:28px;padding:2px 0;cursor:pointer;color:#a4b6cb;font:400 11px/1.5 'Fira Sans',system-ui,sans-serif;list-style:none}.cs-share-copy>summary::-webkit-details-marker{display:none}.cs-share-copy>summary::marker{content:''}.cs-share-copy>summary>svg{width:14px;height:14px}.cs-share-copy>summary:hover{color:var(--cs-cyan)}body .cs-share .cs-share-status{margin:0;font:400 11px/1.5 'Fira Sans',system-ui,sans-serif;color:var(--cs-cyan)}.cs-share-status:empty{display:none}.cs-share-copy[open]{display:block}.cs-share-manual{margin-top:10px;padding:14px;border:1px solid #7696b344;border-radius:7px;background:#071527}.cs-share-manual label{display:block;margin-bottom:7px;color:var(--cs-muted);font-size:11px}.cs-share-manual p{margin:9px 0;font:400 12px/1.6 'Fira Sans',system-ui,sans-serif;color:#b4c6dc}body .cs-share .cs-share-manual input{--claba-field-border:var(--cs-cyan);display:block;width:100%;min-width:0;padding:10px 12px;border:1px solid #7696b355;border-radius:4px;background:#030f1e;color:#d0f6f7;font:400 12px/1.5 'Fira Mono',monospace;box-shadow:none;text-shadow:none}.cs-share-manual>a{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--cs-cyan);text-decoration:none}.cs-share-manual>a>svg{width:14px;height:14px}.cs-share [hidden]{display:none!important}
@media(max-width:540px){.cs-share-route{display:none}.cs-share-networks{grid-template-columns:repeat(3,minmax(0,1fr))}body .cs-share .cs-share-network{padding:11px 6px;gap:6px;font-size:10px}.cs-share-heading p{font-size:23px}.cs-share-kicker{font-size:7px;letter-spacing:.8px}}@media(max-width:380px){.cs-share-networks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){body .cs-share *{transition:none!important;transform:none!important}}
@container(max-width:620px){.cs-share-networks{grid-template-columns:repeat(3,minmax(0,1fr))}}@container(max-width:290px){.cs-share-networks{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-share-route{display:none}}
body .cs-share .cs-share-native{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;margin:0 0 10px;padding:12px 16px;border:1px solid transparent;border-radius:6px;background:linear-gradient(135deg,#c51e8f,#6a2bb5);color:#fff;font:400 20px/1 'Bebas Neue',sans-serif;letter-spacing:.05em;cursor:pointer;box-shadow:0 8px 22px #c51e8f3d}.cs-share-native>svg{width:20px;height:20px}body .cs-share .cs-share-native:focus-visible{outline:2px solid var(--cs-cyan);outline-offset:3px}
.cs-momento{position:fixed;left:50%;bottom:16px;z-index:9990;display:flex;align-items:center;gap:12px;width:min(460px,calc(100% - 32px));padding:12px 12px 12px 16px;border:1px solid #c7acff66;border-radius:8px;background:linear-gradient(115deg,#2c203b,#1d1e33);box-shadow:0 12px 32px #0009;color:#eef2fb;font:500 14px/1.4 'Fira Sans',system-ui,sans-serif;transform:translateX(-50%)}
.cs-momento p{flex:1;margin:0}.cs-momento .ce-save{flex:none;min-height:40px;white-space:nowrap}
.cs-momento-cerrar{flex:none;width:36px;height:36px;border:0;border-radius:6px;background:none;color:inherit;font-size:22px;line-height:1;cursor:pointer}
.cs-momento-cerrar:hover,.cs-momento-cerrar:focus-visible{background:#ffffff1a}.cs-momento :focus-visible{outline:2px solid #8beef0;outline-offset:2px}
.cs-voto-compartir{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0 0;font-size:13px}.cs-voto-compartir .ce-save{min-height:38px;padding:7px 12px}
.cs-momento-estado:empty{display:none}
@media(prefers-reduced-motion:no-preference){.cs-momento{animation:cs-momento-entra .25s ease-out}}@keyframes cs-momento-entra{from{opacity:0;translate:0 12px}}
/* wp-content/mu-plugins/claba-enhance/assets/claba.css */
:root { --claba-magenta: #cc1d88; --claba-cian: #00b1be; --claba-oro: #ffa600; --claba-tinta: #08091e; --claba-panel: rgba(26, 31, 43, .985); --claba-panel-2: rgba(16, 19, 29, .985); --claba-borde: rgba(255, 255, 255, .10); --claba-texto: rgba(255, 255, 255, .82); --claba-suave: rgba(255, 255, 255, .48); }
.claba-mm.cb-navbar-dropdown { width: min(1180px, -40px + 100vw); max-width: none; padding: 0px; background: linear-gradient(150deg, var(--claba-panel), var(--claba-panel-2)); border: 1px solid var(--claba-borde); border-radius: 14px; box-shadow: rgba(255, 255, 255, 0.05) 1px 1px 0px inset, rgba(0, 0, 0, 0.75) 0px 24px 60px -12px; overflow: hidden; color: var(--claba-texto); }
@media (max-width: 639px) {
.claba-mm.cb-navbar-dropdown { width: auto; }
}
a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible, textarea:focus-visible, [tabindex]:focus-visible { outline: 2px solid var(--claba-magenta); outline-offset: 2px; border-radius: 3px; }
.covera .game, .juegazos .game { border-radius: 6px; overflow: hidden; background: rgba(255, 255, 255, 0.04); transition: transform 0.18s, box-shadow 0.18s; }
.covera:hover .game, .covera:focus-visible .game { transform: translateY(-4px); box-shadow: rgba(0, 0, 0, 0.85) 0px 12px 28px -8px, rgba(204, 29, 136, 0.55) 0px 0px 0px 1px; }
.covera .game img, .juegazos .game img { background: linear-gradient(135deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.02)); }
.searchandfilter ul { display: flex; flex-wrap: wrap; gap: 10px; align-items: flex-end; justify-content: center; list-style: none; margin: 0px; padding: 0px; }
.searchandfilter li { margin: 0px; flex: 1 1 150px; min-width: 0px; text-align: left; }
.searchandfilter li > h4, .searchandfilter label { display: block; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--claba-suave); margin: 0px 0px 5px; }
.searchandfilter .cb-select:not([multiple]):not([size]) { height: 38px; border-radius: 6px; border: 1px solid var(--claba-borde); background-color: rgba(255, 255, 255, 0.05); color: var(--claba-texto); transition: border-color 0.12s, background-color 0.12s; }
.searchandfilter .cb-select:not([multiple]):not([size]):hover { background-color: rgba(255, 255, 255, 0.08); }
.searchandfilter .cb-select:not([multiple]):not([size]):focus { border-color: var(--claba-magenta); background-color: rgba(255, 255, 255, 0.09); }
.searchandfilter .cb-select option { background: rgb(22, 25, 42); color: rgb(255, 255, 255); }
.searchandfilter .cb-button-primary { height: 38px; padding: 0px 22px; border-radius: 6px; font-size: 13px; letter-spacing: 0.04em; }
::selection { background: var(--claba-magenta); color: rgb(255, 255, 255); }
html { scroll-behavior: smooth; }
@media (prefers-reduced-motion: reduce) {
html { scroll-behavior: auto; }
.covera .game, .juegazos .game { transition: none; }
.covera:hover .game { transform: none; }
}
:root { --claba-t-estado: 120ms; --claba-t-entrada: 240ms; --claba-t-escena: 400ms; --claba-e-salida: cubic-bezier(.2,.8,.25,1); --claba-e-estado: cubic-bezier(.4,0,.2,1); --claba-d-hover: 6px; --claba-d-entrada: 16px; --claba-magenta-txt: #ff5aa8; }
.covera .game, .juegazos .game { transform: perspective(50em) rotateX(0deg) translateY(0px) scale(1); transition: transform var(--claba-t-estado) var(--claba-e-estado),
box-shadow var(--claba-t-estado) var(--claba-e-estado); }
.covera:hover .game, .covera:focus-visible .game { transform: perspective(50em) rotateX(8deg)
translateY(calc(var(--claba-d-hover) * -1)) scale(1.03); box-shadow: rgb(0, 0, 0) 0px 18px 34px -12px, rgba(204, 29, 136, 0.6) 0px 0px 0px 1px, rgba(204, 29, 136, 0.55) 0px 0px 22px -6px; }
.game { transition: transform var(--claba-t-estado) var(--claba-e-estado),
box-shadow var(--claba-t-estado) var(--claba-e-estado) !important; }
.game::before { transition: opacity var(--claba-t-estado) linear !important; }
.claba-ficha-pie { display: block; margin-top: 9px; text-align: center; }
.claba-ficha-titulo { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; font-size: 13px; font-weight: 600; line-height: 1.3; color: rgba(255, 255, 255, 0.92); }
.claba-ficha-meta { display: block; margin-top: 3px; font-size: 11px; line-height: 1.35; color: var(--claba-suave); font-variant-numeric: tabular-nums; }
.claba-ficha-meta .claba-sep { color: rgba(255, 255, 255, 0.28); }
.covera:hover .claba-ficha-titulo { color: rgb(255, 255, 255); }
.shelf { position: relative; }
.shelf::after { content: ""; position: absolute; left: 2%; right: 2%; top: -2px; height: 2px; background: linear-gradient(90deg,transparent,var(--claba-cian),transparent); box-shadow: rgba(0, 177, 190, 0.5) 0px 0px 14px 2px; opacity: 0.8; pointer-events: none; }
.searchandfilter .cb-select:not([multiple]):not([size]), .filtraje .cb-select:not([multiple]):not([size]) { appearance: none; height: 44px; padding: 0px 34px 0px 12px; border-radius: 8px; background-color: rgb(21, 26, 40); color: rgb(255, 255, 255); border: 1px solid rgba(255, 255, 255, 0.14); background-image: linear-gradient(45deg,transparent 50%,var(--claba-magenta) 50%),
linear-gradient(135deg,var(--claba-magenta) 50%,transparent 50%); background-position: calc(100% - 18px) 19px, calc(100% - 13px) 19px; background-size: 5px 5px, 5px 5px; background-repeat: no-repeat; transition: border-color var(--claba-t-estado) var(--claba-e-estado),
background-color var(--claba-t-estado) var(--claba-e-estado); }
.searchandfilter .cb-select:not([multiple]):not([size]):hover, .filtraje .cb-select:not([multiple]):not([size]):hover { background-color: rgb(27, 33, 51); border-color: rgba(255, 255, 255, 0.22); }
.searchandfilter .cb-select:not([multiple]):not([size]):focus, .filtraje .cb-select:not([multiple]):not([size]):focus { border-color: var(--claba-magenta); background-color: rgb(27, 33, 51); }
.searchandfilter .cb-select option, .filtraje .cb-select option { background: rgb(21, 26, 40); color: rgb(255, 255, 255); }
.searchandfilter .cb-button-primary { min-height: 44px; padding: 0px 24px; border-radius: 8px; letter-spacing: 0.06em; }
.page-numbers { color: var(--claba-magenta-txt); }
.cb-button-primary { font-weight: 700; }
.cb-button-primary:not(.cb-button-text) { background-image: linear-gradient(135deg,var(--claba-magenta),#08757f) !important; }
.page-numbers { display: inline-flex; align-items: center; justify-content: center; min-width: 44px; min-height: 44px; margin: 0px 2px; padding: 0px 6px; border-radius: 8px; border: 1px solid rgba(255, 255, 255, 0.1); text-decoration: none; transition: background-color var(--claba-t-estado) var(--claba-e-estado),
border-color var(--claba-t-estado) var(--claba-e-estado); }
.page-numbers:hover { background: rgba(204, 29, 136, 0.18); border-color: rgba(204, 29, 136, 0.5); }
.page-numbers.current { background: var(--claba-magenta); color: rgb(255, 255, 255); border-color: var(--claba-magenta); }
.cb-navbar-nav > li > a::before { transform: scaleX(0); transform-origin: left center; right: 15px !important; height: 2px !important; background: linear-gradient(90deg,var(--claba-magenta),var(--claba-cian)) !important; transition: transform var(--claba-t-estado) var(--claba-e-salida) !important; }
.cb-navbar-nav > li:hover > a::before, .cb-navbar-nav > li > a.cb-open::before, .cb-navbar-nav > li.cb-active > a::before { transform: scaleX(1); }
.claba-mm.cb-navbar-dropdown.cb-open { animation: claba-mm-entra var(--claba-t-escena) var(--claba-e-salida) both; }
@keyframes claba-mm-entra {
0% { opacity: 0; transform: translateY(-10px) scaleY(0.985); }
100% { opacity: 1; transform: none; }
}
@keyframes claba-mm-filo {
0% { transform: scaleX(0); }
100% { transform: scaleX(1); }
}
.claba-cargando .cb-button-primary { pointer-events: none; position: relative; color: transparent !important; }
.claba-cargando .cb-button-primary::after { content: ""; position: absolute; inset: 0px; border-radius: inherit; background: repeating-linear-gradient(90deg, rgba(255, 255, 255, 0.85) 0px, rgba(255, 255, 255, 0.85) 3px, transparent 3px, transparent 9px); animation: 600ms steps(6) 0s infinite normal none running claba-scan; }
@keyframes claba-scan {
100% { transform: translateX(9px); }
}
.yasr-visitor-votes.claba-votado .yasr-rater-stars-vv { animation: claba-pulso var(--claba-t-entrada) var(--claba-e-salida); }
@keyframes claba-pulso {
40% { transform: scale(1.12); }
100% { transform: scale(1); }
}
@media (max-width: 639px) {
.juegazos { padding: 0px 6px; box-sizing: border-box; width: 50% !important; }
.covera .game img { width: 100%; height: 100%; object-fit: cover; }
.shelf { height: auto !important; }
.shelf::after { display: none; }
.claba-ficha-titulo { font-size: 12px; }
.claba-ficha-meta { font-size: 10px; }
}
@media (prefers-reduced-motion: reduce) {
*, ::before, ::after { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; scroll-behavior: auto !important; }
.covera:hover .game { transform: none; }
}
.covera { display: block; color: inherit; text-decoration: none; }
.shelf { height: auto !important; align-items: flex-start; }
.juegazos { margin-bottom: var(--claba-ficha-margen,26px); }
.covera .claba-ficha-titulo { color: rgba(255, 255, 255, 0.92); }
.covera .claba-ficha-meta { color: var(--claba-suave); }
.covera:hover .claba-ficha-titulo, .covera:focus-visible .claba-ficha-titulo { color: rgb(255, 255, 255); }
.shelf::after { top: auto; bottom: 26px; }
.searchandfilter .cb-select:not([multiple]):not([size]), .filtraje .cb-select:not([multiple]):not([size]) { font-size: 13px; text-overflow: ellipsis; }
.claba-solo-lectores { width: 1px; height: 1px; margin: -1px; padding: 0px; border: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); white-space: nowrap; position: absolute !important; }
.claba-saltar { position: absolute; left: -9999px; top: 0px; z-index: 2147483647; padding: 12px 20px; background: var(--claba-magenta); color: rgb(255, 255, 255); font-weight: 700; text-decoration: none; border-radius: 0px 0px 8px; }
.claba-saltar:focus { left: 0px; color: rgb(255, 255, 255); }
.claba-barra { border-top: 1px solid rgba(255, 255, 255, 0.07); border-bottom: 1px solid rgba(255, 255, 255, 0.07); background: linear-gradient(rgba(8, 9, 30, 0.55), rgba(8, 9, 30, 0.3)); backdrop-filter: blur(2px); }
.claba-barra a { color: var(--claba-suave); text-decoration: none; transition: color var(--claba-t-estado) var(--claba-e-estado); }
.claba-barra a:hover { color: rgb(255, 255, 255); }
.claba-barra b { color: var(--claba-oro); font-weight: 700; font-variant-numeric: tabular-nums; }
.claba-barra a:hover b { color: rgb(255, 255, 255); }
@keyframes claba-cursor {
0%, 49% { opacity: 1; }
50%, 100% { opacity: 0; }
}
a.podcastEnlace, .cb-button.podcastEnlace, .cb-button-primary:not(.cb-button-text) { position: relative; overflow: hidden; border: 0px; background-size: 220% 100%; background-position: 0px 0px; box-shadow: rgba(255, 255, 255, 0.28) 0px 1px 0px inset, rgba(0, 0, 0, 0.28) 0px -1px 0px inset, rgba(204, 29, 136, 0.65) 0px 8px 22px -10px; transition: background-position 0.45s, box-shadow 0.2s, transform 0.12s; color: rgb(255, 255, 255) !important; background-image: linear-gradient(115deg,
var(--claba-magenta) 0%,
#8d1f95 42%,
#0d6f86 74%,
#08757f 100%) !important; }
a.podcastEnlace::before, .cb-button.podcastEnlace::before, .cb-button-primary:not(.cb-button-text)::before { content: ""; position: absolute; inset: 0px; background: linear-gradient(105deg, transparent 32%, rgba(255, 255, 255, 0.3) 48%, transparent 64%); transform: translateX(-115%); transition: transform 0.6s; pointer-events: none; }
a.podcastEnlace:hover, a.podcastEnlace:focus, .cb-button.podcastEnlace:hover, .cb-button.podcastEnlace:focus, .cb-button-primary:not(.cb-button-text):hover, .cb-button-primary:not(.cb-button-text):focus { background-position: 100% 0px; transform: translateY(-1px); box-shadow: rgba(255, 255, 255, 0.34) 0px 1px 0px inset, rgba(0, 0, 0, 0.3) 0px -1px 0px inset, rgba(255, 255, 255, 0.14) 0px 0px 0px 1px, rgba(204, 29, 136, 0.8) 0px 12px 30px -10px; }
a.podcastEnlace:hover::before, a.podcastEnlace:focus::before, .cb-button.podcastEnlace:hover::before, .cb-button.podcastEnlace:focus::before, .cb-button-primary:not(.cb-button-text):hover::before, .cb-button-primary:not(.cb-button-text):focus::before { transform: translateX(115%); }
a.podcastEnlace:focus-visible, .cb-button.podcastEnlace:focus-visible, .cb-button-primary:not(.cb-button-text):focus-visible { outline: rgb(255, 255, 255) solid 2px; outline-offset: 2px; }
@media (prefers-reduced-motion: reduce) {
a.podcastEnlace, .cb-button.podcastEnlace, .cb-button-primary:not(.cb-button-text) { transition: none; transform: none; }
a.podcastEnlace::before, .cb-button.podcastEnlace::before, .cb-button-primary:not(.cb-button-text)::before { display: none; }
}
.shelf .covera .game { -webkit-box-reflect: below 2px linear-gradient(transparent 84%, rgba(255, 255, 255, 0.16)); }
.claba-ficha-pie { min-height: 46px; }
.claba-ficha-meta { color: rgba(255, 255, 255, 0.62); }
.dalemas .shelf:first-of-type > div, .shelfa > div:nth-child(-n+4) { visibility: visible !important; animation: auto ease 0s 1 normal none running none !important; opacity: 1 !important; }
.cb-card-default a { transition: color var(--claba-t-estado) var(--claba-e-estado) !important; }
@media (min-width: 640px) {
.cb-grid > :has(> #sidebario), [data-cb-grid] > :has(> #sidebario) { flex: 0 1 auto; width: auto; max-width: none; }
.cb-grid:has(> * > #sidebario) > :not(:has(> #sidebario)), [data-cb-grid]:has(> * > #sidebario) > :not(:has(> #sidebario)) { flex: 1 1 0px; width: auto; max-width: none; min-width: 0px; }
}
.filtraje .searchandfilter ul { gap: 12px; justify-content: stretch; }
.filtraje .searchandfilter li { flex: 0 0 100%; width: 100%; }
.filtraje .searchandfilter .cb-select:not([multiple]):not([size]) { width: 100%; height: 40px; padding: 0px 30px 0px 12px; font-size: 14px; border-radius: 4px; border: 1px solid rgb(75, 82, 101); background-color: rgb(21, 26, 40); color: rgb(255, 255, 255); background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10'%20height='6'%20viewBox='0%200%2010%206'%3E%3Cpath%20fill='%23888c99'%20d='M0%200h10L5%206z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 11px center; background-size: 10px 6px; box-shadow: none; }
.filtraje .searchandfilter .cb-select:not([multiple]):not([size]):hover { border-color: rgb(106, 114, 136); background-color: rgb(27, 33, 51); }
.filtraje .searchandfilter .cb-select:not([multiple]):not([size]):focus { border-color: var(--claba-magenta); background-color: rgb(27, 33, 51); box-shadow: rgba(204, 29, 136, 0.28) 0px 0px 0px 3px; outline: none; }
.filtraje .searchandfilter .cb-button-primary { width: 100%; margin-top: 2px; }
.shelf::before, .shelf::after { content: none; }
.speech-bubble { background: none; border-radius: 0px; padding: 0px; }
.speech-bubble::after { content: none; }
.claba-mm.cb-navbar-dropdown { width: min(1240px, -40px + 100vw); border-radius: 16px; border: 1px solid rgb(98, 5, 91); background: radial-gradient(90% 120% at 0% 0%, rgba(204, 29, 136, 0.2), transparent 55%), radial-gradient(90% 120% at 100% 100%, rgba(0, 177, 190, 0.16), transparent 58%), linear-gradient(150deg, rgba(26, 31, 43, 0.88), rgba(16, 19, 29, 0.9)); box-shadow: rgba(255, 255, 255, 0.12) 0px 1px 0px inset, rgba(0, 0, 0, 0.4) 0px 0px 0px 1px, rgba(0, 0, 0, 0.92) 0px 40px 90px -30px, rgba(204, 29, 136, 0.55) 0px 0px 70px -30px; }
@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))) {
.claba-mm.cb-navbar-dropdown { backdrop-filter: blur(22px) saturate(160%); }
}
.claba-mm.cb-navbar-dropdown { animation: 0.22s ease-out 0s 1 normal both running claba-mm-entra; }
@keyframes claba-mm-entra {
0% { opacity: 0; transform: translateY(-8px); }
100% { opacity: 1; transform: none; }
}
@media (prefers-reduced-motion: reduce) {
.claba-mm.cb-navbar-dropdown { animation: auto ease 0s 1 normal none running none; }
}
.cb-heading-medium { animation-iteration-count: 3 !important; }
@media (prefers-reduced-motion: reduce) {
.cb-heading-medium { animation: auto ease 0s 1 normal none running none !important; }
}
a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible, textarea:focus-visible, [tabindex]:focus-visible, .cb-button:focus-visible, .cb-navbar-nav > li > a:focus-visible, .cb-select:focus-visible { outline-offset: 2px; border-radius: 3px; outline: rgb(255, 255, 255) solid 2px !important; }
@media (max-width: 959px) {
#caja { display: flex; flex-direction: column; }
#caja > .cb-width-1-3\@s { order: -1; }
}
@media (hover: none), (pointer: coarse) {
.firstb, .secondb { position: static; height: auto; line-height: 1.4; margin-left: 0px; }
.secondb { opacity: 1; font-size: 12px; color: rgba(255, 255, 255, 0.75); }
}
.claba-ficha-pie { background: linear-gradient(rgba(8, 9, 30, 0.72), rgba(8, 9, 30, 0.9)); border-radius: 0px 0px 6px 6px; padding: 6px 8px 8px; box-sizing: border-box; }
.claba-ficha-meta { color: rgba(255, 255, 255, 0.74); }
[class*="elfsight-widget"]:empty { display: none !important; min-height: 0px !important; }
.filtraje .searchandfilter .claba-s2-oculto { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); border: 0px; }
.claba-s2 { position: relative; width: 100%; }
.claba-s2-boton { position: relative; display: flex; align-items: center; width: 100%; min-height: 42px; padding: 0px 38px 0px 14px; font-style: inherit; font-variant: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 14px; font-weight: 500; text-align: left; color: rgb(255, 255, 255); cursor: pointer; border: 1px solid rgba(98, 5, 91, 0.9); border-radius: 6px; background: linear-gradient(rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0)), linear-gradient(135deg, rgb(25, 30, 48), rgb(18, 22, 35)); box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 0px inset, rgba(0, 0, 0, 0.8) 0px 2px 10px -4px; transition: border-color 0.16s, box-shadow 0.16s, background-color 0.16s; }
.claba-s2-valor { flex: 1 1 0%; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.claba-s2-boton::after { content: ""; position: absolute; right: 14px; top: 50%; width: 0px; height: 0px; margin-top: -3px; border-width: 5px; border-style: solid; border-color: rgb(154, 160, 181) transparent transparent; border-image: none; transform-origin: 50% 25%; transition: transform 0.18s, border-top-color 0.16s; }
.claba-s2-boton:hover { border-color: rgba(204, 29, 136, 0.7); box-shadow: rgba(255, 255, 255, 0.14) 0px 1px 0px inset, rgba(204, 29, 136, 0.45) 0px 4px 16px -6px; }
.claba-s2-boton:hover::after { border-top-color: rgb(255, 255, 255); }
.claba-s2-boton:focus-visible { outline: rgb(255, 255, 255) solid 2px; outline-offset: 2px; }
.claba-s2-abierto .claba-s2-boton { border-top-color: ; border-right-color: ; border-left-color: ; border-bottom-color: transparent; border-radius: 6px 6px 0px 0px; box-shadow: rgba(255, 255, 255, 0.16) 0px 1px 0px inset, rgba(204, 29, 136, 0.7) 0px 0px 22px -8px; }
.claba-s2-abierto .claba-s2-boton::after { transform: rotate(180deg); border-top-color: var(--claba-magenta); }
.claba-s2-panel { position: absolute; z-index: 40; top: 100%; left: 0px; right: 0px; margin-top: -1px; padding: 8px; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-top: 0px; border-radius: 0px 0px 6px 6px; background: radial-gradient(120% 60% at 0% 0%, rgba(204, 29, 136, 0.12), transparent 60%), linear-gradient(rgb(20, 24, 39), rgb(16, 19, 31)); box-shadow: rgba(0, 0, 0, 0.92) 0px 22px 40px -18px, rgba(204, 29, 136, 0.55) 0px 0px 30px -14px; animation: 0.16s ease-out 0s 1 normal both running claba-s2-abre; }
@keyframes claba-s2-abre {
0% { opacity: 0; transform: translateY(-6px); }
100% { opacity: 1; transform: none; }
}
.claba-s2-buscador { position: relative; margin-bottom: 8px; }
.claba-s2-buscador::before { content: ""; position: absolute; left: 11px; top: 11px; width: 8px; height: 8px; border: 1.5px solid rgb(122, 128, 152); border-radius: 50%; pointer-events: none; }
.claba-s2-buscador::after { content: ""; position: absolute; left: 19px; top: 20px; width: 5px; height: 1.5px; background: rgb(122, 128, 152); transform: rotate(45deg); pointer-events: none; }
.claba-s2-buscar { width: 100%; height: 34px; padding: 0px 10px 0px 28px; font-size: 13px; color: rgb(255, 255, 255); background: rgb(12, 15, 26); border: 1px solid rgb(47, 53, 80); border-radius: 5px; box-sizing: border-box; transition: border-color 0.15s, box-shadow 0.15s; }
.claba-s2-buscar::placeholder { color: rgb(108, 114, 136); }
.claba-s2-buscar:focus { outline: none; border-color: var(--claba-magenta); box-shadow: rgba(204, 29, 136, 0.22) 0px 0px 0px 3px; }
.claba-s2-lista { max-height: 280px; overflow: hidden auto; overscroll-behavior: contain; scrollbar-width: thin; scrollbar-color: rgb(75, 58, 107) rgb(12, 15, 26); }
.claba-s2-lista::-webkit-scrollbar { width: 10px; }
.claba-s2-lista::-webkit-scrollbar-track { background: rgb(12, 15, 26); border-radius: 5px; }
.claba-s2-lista::-webkit-scrollbar-thumb { background: rgb(75, 58, 107); border-radius: 5px; border: 2px solid rgb(12, 15, 26); }
.claba-s2-lista::-webkit-scrollbar-thumb:hover { background: var(--claba-magenta); }
.claba-s2-opcion { position: relative; display: flex; align-items: center; min-height: 34px; padding: 6px 12px; font-size: 13px; line-height: 1.35; color: rgba(255, 255, 255, 0.8); border-radius: 5px; cursor: pointer; transition: background-color 0.12s, color 0.12s, padding-left 0.12s; }
.claba-s2-texto { flex: 1 1 0%; min-width: 0px; }
.claba-s2-opcion:hover, .claba-s2-opcion.claba-s2-activa { color: rgb(255, 255, 255); padding-left: 18px; background: rgba(98, 5, 91, 0.55); }
.claba-s2-opcion::before { content: ""; position: absolute; left: 6px; top: 50%; width: 2px; height: 0px; border-radius: 2px; background: linear-gradient(180deg, var(--claba-magenta), var(--claba-cian)); transform: translateY(-50%); transition: height 0.14s; }
.claba-s2-opcion:hover::before, .claba-s2-opcion.claba-s2-activa::before { height: 60%; }
.claba-s2-opcion[aria-selected="true"] { color: rgb(255, 255, 255); font-weight: 600; }
.claba-s2-opcion[aria-selected="true"]::after { content: ""; flex: 0 0 auto; width: 6px; height: 11px; margin-left: 10px; border-top-color: ; border-top-style: ; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-width: 0px 2px 2px 0px; transform: rotate(45deg) translateY(-2px); }
.claba-s2-vacio { padding: 14px 12px; font-size: 13px; text-align: center; color: rgba(255, 255, 255, 0.45); }
@media (prefers-reduced-motion: reduce) {
.claba-s2-panel { animation: auto ease 0s 1 normal none running none; }
.claba-s2-opcion, .claba-s2-boton, .claba-s2-boton::after { transition: none; }
}
.page-numbers { border: 2px solid rgb(204, 29, 136); color: rgb(255, 255, 255); }
@property --claba-giro { syntax: "<angle>"; inherits: false; initial-value: 0deg; }
@keyframes claba-trazador {
100% { --claba-giro: 360deg; }
}
.cb-card-default, .claba-f-aparte-cabeza { position: relative; isolation: isolate; }
.cb-card-default::before, .claba-f-aparte-cabeza::before { content: ""; position: absolute; inset: -1px; z-index: -1; border-radius: inherit; padding: 1.5px; background: conic-gradient(
from var(--claba-giro) at 50% 50%,
transparent 0turn,
transparent .86turn,
rgb(168 85 247 / .55) .90turn,
rgb(34 211 238 / .85) .955turn,
#ffffff .972turn,
rgb(34 211 238 / .85) .99turn,
transparent 1turn); mask: linear-gradient(rgb(0, 0, 0) 0px, rgb(0, 0, 0) 0px) content-box exclude, linear-gradient(rgb(0, 0, 0) 0px, rgb(0, 0, 0) 0px); opacity: 0.55; animation: 4.2s linear 0s infinite normal none running claba-trazador; pointer-events: none; transition: opacity 0.25s; }
.cb-card-default:hover::before, .claba-f-aparte-cabeza:hover::before { opacity: 1; }
.claba-f-aparte-cabeza::after { content: ""; position: absolute; inset: -3px; z-index: -1; border-radius: inherit; padding: 4px; background: conic-gradient(
from var(--claba-giro) at 50% 50%,
transparent 0turn,
transparent .88turn,
rgb(34 211 238 / .5) .955turn,
rgb(34 211 238 / .5) .985turn,
transparent 1turn); mask: linear-gradient(rgb(0, 0, 0) 0px, rgb(0, 0, 0) 0px) content-box exclude, linear-gradient(rgb(0, 0, 0) 0px, rgb(0, 0, 0) 0px); filter: blur(6px); opacity: 0.5; animation: 4.2s linear 0s infinite normal none running claba-trazador; pointer-events: none; }
@media (prefers-reduced-motion: reduce) {
.cb-card-default::before, .claba-f-aparte-cabeza::before, .claba-f-aparte-cabeza::after { animation: auto ease 0s 1 normal none running none; opacity: 0.3; }
}
@supports not ((mask-composite: exclude) or (-webkit-mask-composite: xor)) {
.cb-card-default::before, .claba-f-aparte-cabeza::before, .claba-f-aparte-cabeza::after { display: none; }
}
body .filtraje .searchandfilter select.claba-s2-oculto{width:1px!important;max-width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;padding:0!important}
body .claba-paypal-donate{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:68px;box-sizing:border-box;padding:13px 16px;border:1px solid #ffeab3;border-radius:8px;background:radial-gradient(ellipse at 20% 0%,#fff2bf,transparent 70%),linear-gradient(135deg,#ffd765,#ffc543 65%,#efad2e);box-shadow:inset 0 1px 1px #fff9dd,0 4px 0 #94621c,0 12px 25px -12px #eaa62380;color:#29200e;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;text-decoration:none;text-transform:none;line-height:1;overflow:hidden}
body .claba-paypal-donate .claba-paypal-label{flex:none;font:24px/1 'Bebas Neue',sans-serif;letter-spacing:.025em;white-space:nowrap}
body .claba-paypal-donate img{display:block;width:100px;max-width:42%;height:auto;flex:0 1 100px;margin:0;transform:translateY(3px);filter:none;object-fit:contain}
body .claba-paypal-donate .claba-paypal-arrow{display:grid;place-items:center;flex:none;width:29px;height:29px;border:1px solid #866b303d;border-radius:50%;font:23px/1 sans-serif;background:#fff7d733;color:#49350e;transition:transform .2s ease}
body .claba-paypal-donate::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 25%,#ffffff4d 48%,transparent 72%);transform:translateX(-120%);transition:transform .55s ease;pointer-events:none}
body .claba-paypal-donate:hover{transform:translateY(-2px);box-shadow:inset 0 1px 1px #fff9dd,0 6px 0 #94621c,0 16px 30px -12px #eaa623a0;color:#29200e}
body .claba-paypal-donate:hover::before{transform:translateX(120%)}
body .claba-paypal-donate:hover .claba-paypal-arrow{transform:translate(2px,-2px)}
body .claba-paypal-donate:active{transform:translateY(3px);box-shadow:inset 0 1px 1px #fff9dd,0 1px 0 #94621c}
body .claba-paypal-donate:focus-visible{outline:3px solid #98edf1;outline-offset:5px}
@media(max-width:479px){body .claba-paypal-donate{padding:12px;gap:8px;min-height:64px}body .claba-paypal-donate .claba-paypal-label{font-size:22px}}
@media(prefers-reduced-motion:reduce){body .claba-paypal-donate,body .claba-paypal-donate::before,body .claba-paypal-donate .claba-paypal-arrow{transition:none}body .claba-paypal-donate:hover,body .claba-paypal-donate:active{transform:none}body .claba-paypal-donate::before{display:none}}
/* generado: fondo (08-fondo.php) */
html{position:relative;isolation:isolate;min-height:100%;--claba-scene-height:clamp(720px,100vh,1100px);background-color:#080e1b!important;background-image:url("/wp-content/themes/clasicosbasicos/css/textures/grid-depth-v2.svg")!important;background-repeat:repeat!important;background-size:1024px 512px!important;background-position:center top!important;background-attachment:scroll!important}@supports(height:100svh){html{--claba-scene-height:clamp(720px,100svh,1100px)}}html::before{content:"";position:absolute;inset:0 0 auto;height:var(--claba-scene-height);z-index:-1;pointer-events:none;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-mask-image:linear-gradient(#000 62%,transparent 100%);mask-image:linear-gradient(#000 62%,transparent 100%);background-image:linear-gradient(rgba(0,0,0,.32),rgba(0,0,0,.32)),url(/wp-content/themes/clasicosbasicos/media/backgrounds/fantasy-v3/claba-bg-1672-v3.jpg);background-image:linear-gradient(rgba(0,0,0,.32),rgba(0,0,0,.32)),image-set(url(/wp-content/themes/clasicosbasicos/media/backgrounds/fantasy-v3/claba-bg-1672-v3.avif) type("image/avif"),url(/wp-content/themes/clasicosbasicos/media/backgrounds/fantasy-v3/claba-bg-1672-v3.webp) type("image/webp"),url(/wp-content/themes/clasicosbasicos/media/backgrounds/fantasy-v3/claba-bg-1672-v3.jpg) type("image/jpeg"));}@media (max-width:900px){html::before{background-image:linear-gradient(rgba(0,0,0,.32),rgba(0,0,0,.32)),url(/wp-content/themes/clasicosbasicos/media/backgrounds/fantasy-v3/claba-bg-1600-v3.jpg);background-image:linear-gradient(rgba(0,0,0,.32),rgba(0,0,0,.32)),image-set(url(/wp-content/themes/clasicosbasicos/media/backgrounds/fantasy-v3/claba-bg-1600-v3.avif) type("image/avif"),url(/wp-content/themes/clasicosbasicos/media/backgrounds/fantasy-v3/claba-bg-1600-v3.webp) type("image/webp"),url(/wp-content/themes/clasicosbasicos/media/backgrounds/fantasy-v3/claba-bg-1600-v3.jpg) type("image/jpeg"));}}@media (min-width:2000px){html::before{background-image:linear-gradient(rgba(0,0,0,.32),rgba(0,0,0,.32)),url(/wp-content/themes/clasicosbasicos/media/backgrounds/fantasy-v3/claba-bg-1672-v3.jpg);background-image:linear-gradient(rgba(0,0,0,.32),rgba(0,0,0,.32)),image-set(url(/wp-content/themes/clasicosbasicos/media/backgrounds/fantasy-v3/claba-bg-1672-v3.avif) type("image/avif"),url(/wp-content/themes/clasicosbasicos/media/backgrounds/fantasy-v3/claba-bg-1672-v3.webp) type("image/webp"),url(/wp-content/themes/clasicosbasicos/media/backgrounds/fantasy-v3/claba-bg-1672-v3.jpg) type("image/jpeg"));}}@media (orientation:portrait) and (max-width:1024px){html::before{background-position:88% center}}@media (max-width:900px) and (orientation:portrait){html::before{background-image:linear-gradient(rgba(0,0,0,.32),rgba(0,0,0,.32)),url(/medios/fondo/claba-bg-movil-v1.jpg);background-image:linear-gradient(rgba(0,0,0,.32),rgba(0,0,0,.32)),image-set(url(/medios/fondo/claba-bg-movil-v1.avif) type("image/avif"),url(/medios/fondo/claba-bg-movil-v1.webp) type("image/webp"),url(/medios/fondo/claba-bg-movil-v1.jpg) type("image/jpeg"));background-position:37% center}}
/* src/css/en-linea/cielo.css */
body::before,
body::after{
content:"";
position:absolute;
inset:0 0 auto;
height:var(--claba-scene-height,100vh);
z-index:-1;
pointer-events:none;
}
body::before{
background-image:
radial-gradient(1.4px 1.4px at  6%  7%, rgba(255,255,255,.90), transparent),
radial-gradient(1.2px 1.2px at 18% 12%, rgba(190,225,255,.85), transparent),
radial-gradient(1.6px 1.6px at 31%  5%, rgba(255,255,255,.90), transparent),
radial-gradient(1.1px 1.1px at 42% 19%, rgba(255,214,246,.80), transparent),
radial-gradient(1.3px 1.3px at 55% 10%, rgba(255,255,255,.85), transparent),
radial-gradient(1.5px 1.5px at 67% 22%, rgba(200,240,255,.80), transparent),
radial-gradient(1.2px 1.2px at 78%  8%, rgba(255,255,255,.85), transparent),
radial-gradient(1.4px 1.4px at 89% 17%, rgba(190,225,255,.80), transparent),
radial-gradient(1.1px 1.1px at 96%  4%, rgba(255,255,255,.75), transparent),
radial-gradient(1.5px 1.5px at 11% 27%, rgba(255,214,246,.75), transparent),
radial-gradient(1.2px 1.2px at 25% 34%, rgba(200,240,255,.70), transparent),
radial-gradient(1.3px 1.3px at 38% 29%, rgba(255,255,255,.75), transparent),
radial-gradient(1.4px 1.4px at 61% 36%, rgba(190,225,255,.70), transparent),
radial-gradient(1.1px 1.1px at 73% 31%, rgba(255,255,255,.70), transparent),
radial-gradient(1.5px 1.5px at 84% 39%, rgba(255,214,246,.65), transparent),
radial-gradient(1.2px 1.2px at  3% 41%, rgba(255,255,255,.65), transparent),
radial-gradient(1.3px 1.3px at 48% 43%, rgba(200,240,255,.60), transparent),
radial-gradient(1.4px 1.4px at 93% 33%, rgba(255,255,255,.70), transparent);
background-size:100% 100%;
animation:claba-titilar 4.6s ease-in-out infinite alternate;
opacity:.6;
}
body::after{
background-image:
radial-gradient(2px   2px   at 14%  4%, rgba(255,255,255,.95), transparent),
radial-gradient(1.8px 1.8px at 29% 16%, rgba(255,180,235,.85), transparent),
radial-gradient(2.2px 2.2px at 46%  8%, rgba(160,235,255,.90), transparent),
radial-gradient(1.7px 1.7px at 62%  3%, rgba(255,255,255,.85), transparent),
radial-gradient(2px   2px   at 74% 14%, rgba(255,255,255,.80), transparent),
radial-gradient(1.9px 1.9px at 87% 26%, rgba(160,235,255,.75), transparent),
radial-gradient(2.1px 2.1px at 98% 12%, rgba(255,180,235,.75), transparent),
radial-gradient(1.8px 1.8px at  8% 21%, rgba(255,255,255,.80), transparent),
radial-gradient(2px   2px   at 35% 38%, rgba(255,255,255,.70), transparent),
radial-gradient(1.9px 1.9px at 56% 27%, rgba(190,225,255,.75), transparent),
radial-gradient(2px   2px   at 69% 42%, rgba(255,255,255,.65), transparent);
background-size:100% 100%;
animation:claba-titilar 7.3s ease-in-out infinite alternate-reverse;
opacity:.45;
}
@keyframes claba-titilar{
0%   {opacity:.2}
100% {opacity:.85}
}
.claba-cielo{display:block;position:absolute;inset:0 0 auto;height:var(--claba-scene-height,100vh);overflow:hidden;z-index:-1;pointer-events:none}
.claba-cielo i{
position:absolute;
pointer-events:none;
height:2px;
border-radius:2px;
opacity:0;
background:linear-gradient(90deg, #73dfff00, #bef0ffe6 70%, #fff);
filter:drop-shadow(0 0 4px rgba(190,240,255,.8));
}
.claba-cielo i:nth-child(1){top: 9%; left:-8%; width:130px; animation:claba-fugaz 11s linear infinite 2.5s}
.claba-cielo i:nth-child(2){top:22%; left:-6%; width: 90px; animation:claba-fugaz 17s linear infinite 9s}
.claba-cielo i:nth-child(3){top:34%; left:-9%; width:150px; animation:claba-fugaz 23s linear infinite 15s}
@keyframes claba-fugaz{
0%, 93.5% {opacity:0;   transform:rotate(14deg) translate(0)}
94.5%     {opacity:.85}
99%       {opacity:.1}
100%      {opacity:0;   transform:rotate(14deg) translate(118vw)}
}
@media (prefers-reduced-motion:reduce){
body::before,
body::after{animation:none; opacity:.35}
.claba-cielo{display:none}
}
@media (hover:none){
.claba-cielo{display:none}
}
/* src/css/en-linea/i18n.css */
.claba-lang{display:inline-flex;align-items:center;gap:2px;font:600 12px/1 "Fira Mono",ui-monospace,monospace;letter-spacing:.06em;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:2px;background:rgba(8,10,28,.55);vertical-align:middle}.claba-lang--cabecera{margin-left:14px}.claba-lang--movil{margin:4px 0 18px}.claba-lang--pie{margin:18px auto 0;display:flex;width:max-content}.claba-lang__op{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:28px;padding:0 9px;border-radius:999px;color:#d9dcf2;text-decoration:none}.claba-lang__op:hover{color:#fff;background:rgba(255,255,255,.08)}.claba-lang__op:focus-visible{outline:2px solid #f157b7;outline-offset:2px}.claba-lang__op[aria-current]{background:linear-gradient(115deg,#aa187c,#56196c 80%);color:#fff}.claba-lang__sep{width:1px;height:14px;background:rgba(255,255,255,.18)}.claba-lang__sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.claba-i18n-aviso{margin:18px auto;max-width:var(--claba-ancho,1200px);padding:14px 18px;border:1px solid rgba(255,255,255,.18);border-radius:9px;background:rgba(8,10,28,.7);color:#e9ebff;font-family:"Fira Sans",system-ui,sans-serif}.claba-i18n-aviso a{color:#ff8fd3}.claba-i18n-comentarios{margin:24px 0;font-family:"Fira Sans",system-ui,sans-serif}.claba-i18n-comentarios a{color:#ff8fd3}.claba-lang-banner{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:60;display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center;width:max-content;max-width:calc(100vw - 32px);box-sizing:border-box;padding:10px 12px 10px 16px;border-radius:9px;border:1px solid rgba(255,255,255,.2);background:rgba(8,10,28,.94);color:#e9ebff;font:14px/1.35 "Fira Sans",system-ui,sans-serif;box-shadow:0 10px 30px rgba(0,0,0,.45)}.claba-lang-banner span{flex:1 1 220px}.claba-lang-banner a{color:#fff;font-weight:600;white-space:nowrap;padding:6px 10px;border-radius:6px;background:linear-gradient(115deg,#aa187c,#56196c 80%);text-decoration:none}.claba-lang-banner button{background:none;border:0;color:#c9cce6;font-size:20px;line-height:1;cursor:pointer;min-width:32px;min-height:32px}@media (prefers-reduced-motion:no-preference){.claba-lang-banner{animation:clabaLangIn .25s ease-out backwards}@keyframes clabaLangIn{from{opacity:0;transform:translate(-50%,8px)}}}
/* src/css/caratulas.css */
body .claba-library-cover>img{object-fit:cover!important}
/* src/css/movil-ligero.css */
@media (max-width: 767px) {
.claba-site-footer .claba-footer-trail,
.claba-site-footer .claba-footer-topline,
.claba-site-footer .claba-footer-statement,
.claba-site-footer .claba-footer-catalogue,
.claba-site-footer .claba-footer-top { display: none !important; }
.claba-site-footer .claba-footer-main { margin-top: 0; padding-top: 28px; gap: 8px 20px; }
.claba-site-footer .claba-footer-nav h3 { margin-bottom: 6px; }
.claba-site-footer .claba-footer-nav a { padding-block: 9px; min-height: 40px; font-size: 14px; }
.claba-site-footer .claba-footer-social a { padding-block: 12px; min-height: 48px; }
.claba-site-footer .claba-footer-social small { display: none; }
.cc-donate .cc-donate-art,
.cc-donate .cc-donate-impact { display: none !important; }
.cc-donate .cc-donate-story p:not(:first-of-type) { display: none; }
.claba-guybrush { display: none !important; }
.cn-community-aside .cn-community-note { display: none !important; }
.cn-conversation-hero .cn-topline,
.cn-conversation-hero .cn-marquee,
.cn-conversation-hero .cn-conversation-emblem,
.cn-conversation-hero .cn-text-link,
.cn-conversation-hero .cn-conversation-intro p:not(.cn-eyebrow) { display: none !important; }
.claba-scroll-stage { padding-bottom: 24px !important; }
}
