/* 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/themes/clasicosbasicos/css/fonts.css */
@font-face {font-display: optional; 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: optional; 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: optional; 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: optional; 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: optional; 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-small{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-section-small{padding-block:40px}.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 .cc-library-card .rr-art .cc-play-badge{z-index:11}
/* wp-content/themes/clasicosbasicos/css/sitio.css */
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; }
@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; }
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; }
@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/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-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-estrella-voto{width:28px;height:44px;flex:0 0 28px}
}
#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}
@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/mu-plugins/claba-home-polish/home-v1.css */
.claba-home-polished .pl-cover .claba-library-cover{width:100%!important;height:auto!important;min-height:0;aspect-ratio:auto}
.claba-home-polished .pl-cover .claba-library-cover>img{width:100%!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important}
.pl-section-links{display:none;flex-wrap:wrap;justify-content:center;gap:8px 20px;padding:18px 0 0}
.pl-section-links a{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border:1px solid #91b7d43d;border-radius:5px;background:#080f23e6;color:#b9f0ed;text-decoration:none;font:15px/1.4 'Fira Sans',sans-serif}
.pl-section-links svg{width:18px;height:18px}
.pl-section-links a:focus-visible{outline:3px solid #fff09a;outline-offset:3px}
.pl-section-links a:hover{border-color:#e381c3;background:#21152c}
#claba-home-latest,#claba-home-forum,#claba-tv-title,#claba-portada-4{scroll-margin-top:24px}
.claba-home-polished .claba-consent.claba-consent-compact{inset:auto auto max(16px,env(safe-area-inset-bottom,0px)) 50%;transform:translateX(-50%);width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:13px 16px}
.claba-home-polished .claba-consent-compact details{margin:0 0 10px}
.claba-home-polished .claba-consent-compact summary{min-height:30px;padding:4px 0;color:#b7e8ed;cursor:pointer;font:14px/1.5 'Fira Sans',sans-serif}
.claba-home-polished .claba-consent-compact summary:focus-visible{outline:2px solid #91e5e9;outline-offset:3px}
.claba-home-polished .claba-consent-compact details[open] p{margin:8px 0 10px}
.claba-home-polished .claba-consent-compact h2{margin-bottom:4px}
@media(max-width:959px){
.pl-section-links{display:flex}
}
@media(max-width:760px){
.claba-home-polished .pl-intro{display:flex;flex-direction:column}
.claba-home-polished .pl-intro>.pl-eyebrow{order:0}
.claba-home-polished .claba-home-opening--hero .pl-intro h1{order:1;margin-bottom:16px}
.claba-home-polished .pl-intro>.pl-actions{order:2}
.claba-home-polished .pl-intro>.pl-intro-text{order:3;margin:18px 0 0}
.claba-home-polished .pl-intro>.pl-signature{order:4}
.claba-home-polished .pl-terminal{z-index:4}
.pl-section-links{gap:8px}
.pl-section-links a{flex:1 1 auto;justify-content:center}
.claba-home-polished .claba-consent.claba-consent-compact{inset:auto 12px max(12px,env(safe-area-inset-bottom,0px));width:auto;transform:none;padding:12px 14px}
}
.claba-home-polished .pl-terminal .claba-suggestions{top:auto;bottom:calc(100% + 8px);max-height:min(330px,45vh)}
.claba-home-polished .pl-terminal .claba-suggestions>li{flex-direction:row}
.claba-home-polished .pl-terminal .claba-suggestions .claba-library-cover{width:31px!important;height:42px!important;min-height:0;flex:none;box-shadow:none}
.claba-home-polished .pl-terminal .claba-suggestions .claba-library-cover>img{width:31px!important;height:42px!important;aspect-ratio:auto!important;object-fit:contain!important}
@media(max-width:760px){
.claba-home-polished .claba-consent.claba-consent-compact h2{font-size:clamp(19px,5vw,23px)}
.claba-home-polished .claba-consent-compact .claba-consent-actions button{flex:1 1 0;min-width:0;padding:10px 8px}
}
@supports(content-visibility:auto){
.claba-home-polished .claba-home-bloque{content-visibility:auto;contain-intrinsic-size:auto 1100px}
@media(max-width:760px){.claba-home-polished .claba-home-bloque{contain-intrinsic-size:auto 1800px}}
}
@media(max-width:959px){
.claba-home-polished .claba-shell-header-mobile{pointer-events:none}
.claba-home-polished .claba-shell-header-mobile :is(a,button){pointer-events:auto}
}
/* 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}
.claba-audio-wave{display:flex;align-items:center;justify-content:space-between;gap:3px;height:32px;margin:24px 0 18px;overflow:hidden;opacity:.75;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
.claba-audio-wave>i{height:var(--bar);width:3px;flex:1;border-radius:3px;background:linear-gradient(#f282c8,#a256a7 45%,#78dce1);transform:scaleY(.7)}
.claba-audio-action{display:flex;align-items:center;gap:12px;font:400 18px/1.2 'Bebas Neue',sans-serif;letter-spacing:.05em;color:#f29bcc}
.claba-audio-action>span:last-child{margin-left:auto;font-size:24px}
.claba-audio-play{width:30px;height:30px;border:1px solid #e488c570;border-radius:50%;display:grid;place-items:center;font:12px/1 sans-serif;padding-left:2px;box-sizing:border-box}
@media(prefers-reduced-motion:no-preference){.claba-podcast-strip.es-audio-visible .claba-audio-wave>i{animation:claba-waveform var(--speed) ease-in-out var(--delay) infinite alternate}@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}.claba-audio-wave{height:25px;margin-block:20px 14px}
}
@media(prefers-reduced-motion:reduce){.claba-podcast-strip *{animation:none!important;transition:none!important}}
.claba-audio-wave{gap:2px}.claba-audio-wave>i{min-width:1px;max-width:3px;border-radius:2px}
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 #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}
@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-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}
.claba-audio-action>span:last-child{display:inline-flex;align-items:center;justify-content:center;line-height:0}
/* 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}
.claba-journal-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px}
.claba-journal-kicker{display:flex;align-items:center;gap:12px;color:#a8e5e8;font:400 11px/1.4 'Fira Mono',monospace;letter-spacing:.13em;margin:0 0 18px}
.claba-journal-kicker>span{font-family:monospace;font-size:20px;color:#ef8dcc}
body .claba-journal-head h2{font:400 clamp(48px,5vw,70px)/.92 'Bebas Neue',sans-serif;color:#fff;letter-spacing:.015em;margin:0;text-shadow:2px 2px 0 #75305d}
.claba-journal-head h2>span{color:#f078be}.claba-journal-head>p{font:400 15px/1.7 'Fira Sans',sans-serif;color:#b9b8cf;margin:0 0 3px}
.claba-journal-grid{display:grid;grid-template-columns:1.13fr 1fr;grid-template-rows:1fr 1fr;gap:20px}
.claba-journal-card{min-width:0;border:1px solid #92729966;border-radius:9px;background:#0b1322;overflow:hidden;position:relative;isolation:isolate;transition:border-color .25s,box-shadow .25s}
.claba-journal-card:hover{border-color:#dc85b9;box-shadow:0 15px 40px #0005}
.claba-journal-lead{grid-row:span 2}
body .claba-journal-story{height:100%;display:grid;grid-template-columns:39% 61%;color:#fff;text-decoration:none}
.claba-journal-lead .claba-journal-story{grid-template-columns:1fr;grid-template-rows:minmax(260px,1fr) auto}
.claba-journal-image{position:relative;min-width:0;min-height:220px;overflow:hidden;background:linear-gradient(125deg,#1b2d43,#352344)}
.claba-journal-image::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0b1322a8,transparent 65%);pointer-events:none}
.claba-journal-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.75,.2,1),filter .5s;filter:saturate(.85)}
.claba-journal-card:hover .claba-journal-image img{transform:scale(1.045);filter:saturate(1.1)}
.claba-journal-number{position:absolute;top:15px;left:15px;z-index:1;font:400 12px/1 'Fira Mono',monospace;border:1px solid #c994b876;padding:8px;background:#0a1021d9;color:#e1d7eb}
.claba-journal-copy{padding:27px 25px;display:flex;flex-direction:column;min-width:0;background:linear-gradient(150deg,#182032,#0c1322)}
.claba-journal-lead .claba-journal-copy{padding:28px 32px 25px}
.claba-journal-meta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:18px;font:400 12px/1.5 'Fira Mono',monospace;text-transform:uppercase;letter-spacing:.035em;color:#a2a9c0}
.claba-journal-meta>span{color:#a2e6e9;border-left:2px solid #e981c1;padding-left:9px}
body .claba-journal-copy h3{font:400 32px/1.05 'Bebas Neue',sans-serif;color:#fff;letter-spacing:.01em;margin:0 0 15px;overflow-wrap:anywhere}
body .claba-journal-lead h3{font-size:46px}
.claba-journal-copy>p{font:400 13px/1.65 'Fira Sans',sans-serif;color:#bdc0d2;margin:0 0 25px;flex:1}
.claba-journal-lead .claba-journal-copy>p{font-size:15px}
.claba-journal-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;border-top:1px solid #8187a22b;padding-top:16px;font:400 11px/1.5 'Fira Mono',monospace;color:#9ba8bb}
.claba-journal-read{display:flex;align-items:center;gap:12px;font:400 18px/1 'Bebas Neue',sans-serif;color:#ed9dcc;letter-spacing:.025em}
.claba-journal-read>span{display:grid;place-items:center;width:29px;height:29px;border:1px solid #cb83b06b;border-radius:50%;font-size:20px;transition:transform .25s,background .25s}
.claba-journal-card:hover .claba-journal-read>span{transform:rotate(45deg);background:#622647;color:#fff}
@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}}
@container claba-ad (max-width:270px){
body .claba-criticabits-brand{font-size:23px;left:12px;top:12px;padding:11px 8px}
}
@media(max-width:1100px){.claba-journal-grid{grid-template-columns:1fr 1fr;gap:16px}.claba-journal-story{grid-template-columns:1fr!important}.claba-journal-card:not(.claba-journal-lead) .claba-journal-image{min-height:150px;height:150px}.claba-journal-copy{padding:23px}.claba-journal-lead .claba-journal-copy{padding:25px}.claba-journal-lead .claba-journal-image{min-height:320px}body .claba-journal-copy h3{font-size:30px}body .claba-journal-lead h3{font-size:40px}.claba-journal-meta{margin-bottom:14px}}
@media(max-width:767px){
.claba-journal-head{align-items:flex-start;flex-direction:column;gap:20px}.claba-journal-head>p{font-size:14px}.claba-journal-kicker{font-size:11px}body .claba-journal-head h2{font-size:54px}.claba-journal-grid{grid-template-columns:1fr;grid-template-rows:auto;gap:20px}.claba-journal-lead{grid-row:auto}.claba-journal-lead .claba-journal-story{grid-template-rows:auto auto}.claba-journal-lead .claba-journal-image{min-height:0;height:250px}.claba-journal-card:not(.claba-journal-lead) .claba-journal-image{height:195px}.claba-journal-copy,.claba-journal-lead .claba-journal-copy{padding:24px}body .claba-journal-lead h3{font-size:36px}.claba-journal-copy>p,.claba-journal-lead .claba-journal-copy>p{font-size:14px}.claba-journal-meta{font-size:12px}
}
@media(prefers-reduced-motion:reduce){.claba-journal *{animation:none!important;transition:none!important}.claba-reveal-ready{opacity:1;transform:none}}
@media(min-width:640px) and (max-width:1100px){.claba-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto}.claba-journal-lead{grid-column:1/-1;grid-row:auto}body .claba-journal-lead .claba-journal-story{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)!important;grid-template-rows:auto}.claba-journal-lead .claba-journal-image{min-height:280px;height:auto}.claba-journal-lead .claba-journal-copy{padding:26px}body .claba-journal-lead h3{font-size:36px}}
/* 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/pages-home.css */
.claba-home-opening{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:55px;align-items:center;padding-top:24px;padding-bottom:26px}
body .claba-home-opening h1{font:400 clamp(56px,5.5vw,80px)/.95 'Bebas Neue',sans-serif;color:#faf0ff;letter-spacing:.015em;margin:0 0 18px;text-transform:none}.claba-home-opening h1 em{font:inherit;color:#98EDF1}
.claba-home-opening>div>p:last-child{max-width:650px;font:400 17px/1.7 'Fira Sans',sans-serif;color:#d1c8df;margin:0}.claba-home-opening>nav{border-top:1px solid #b9a0d155}
.claba-home-opening>nav>a{display:block;padding:14px 4px;border-bottom:1px solid #b9a0d144;text-decoration:none;transition:padding .2s}.claba-home-opening>nav>a:hover{padding-left:13px}.claba-home-opening>nav>a>span{font:400 10px/1.5 'Fira Mono',monospace;letter-spacing:.07em;color:#c2b0d1}.claba-home-opening>nav strong{display:flex;align-items:center;justify-content:space-between;gap:20px;font:400 25px/1.2 'Bebas Neue',sans-serif;color:#f8efff;margin-top:7px}.claba-home-opening>nav strong b{font-weight:400;color:#9de9ed}.claba-home-v8 #claba-portada-4{padding-top:30px;padding-bottom:45px}
.claba-community-head{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;padding:30px 28px 24px;border-bottom:1px solid #b4a1d331;background:linear-gradient(115deg,#66315b25,transparent)}
body .claba-community-head h3{position:relative;display:flex;align-items:center;gap:18px;font:400 48px/1 'Bebas Neue',sans-serif;letter-spacing:.015em;margin:10px 0 12px;color:#fff}.claba-community-head h3>span{font-size:27px;color:#efa7d0}
.claba-community-head p{font:400 14px/1.6 'Fira Sans',sans-serif;color:#c0b8d0;margin:0;max-width:330px}
@media(max-width:959px){.claba-home-opening{gap:28px}.claba-home-opening>nav strong{font-size:23px}.claba-community-head{padding:25px 22px}}
@media(max-width:767px){.claba-community-head{padding:25px}}
@media(max-width:639px){.claba-home-opening{grid-template-columns:1fr;gap:20px;padding-top:12px;padding-bottom:20px}body .claba-home-opening h1{font-size:clamp(48px,14vw,55px);line-height:.98;margin-bottom:20px}.claba-home-opening>div>p:last-child{font-size:16px;line-height:1.7}.claba-home-opening>nav{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.claba-home-opening>nav>a:first-child{grid-column:1/-1}.claba-home-opening>nav>a{padding:14px 0}.claba-home-opening>nav strong{font-size:22px;gap:7px}.claba-home-opening>nav>a>span{font-size:9px}.claba-community-head h3{font-size:45px!important}}
@media(prefers-reduced-motion:reduce){body .claba-home-main .claba-home-opening *{animation:none!important;transition:none!important}.claba-home-opening>nav>a:hover{transform:none}}
@media(max-width:379px){.claba-home-opening>nav{grid-template-columns:1fr}.claba-home-opening>nav>a{padding:12px 0}.claba-home-opening>nav strong{font-size:22px}.claba-community-head h3{font-size:42px!important;gap:12px}.claba-community-head{gap:12px}}
body .claba-home-opening,body .claba-home-opening :is(h1,em,p,a,span,strong,b){text-shadow:0 2px 2px #000,0 4px 14px #02030cf2,0 0 26px #02030cbb}
body .claba-home-opening h1 em{font-style:italic}
body .claba-home-v8 .claba-podcast-strip{margin-top:0}
.claba-showcase-case-link{display:block;color:inherit;text-decoration:none}
@media(max-width:767px){.claba-showcase-case-link{display:none}}
@media(min-width:768px) and (prefers-reduced-motion:no-preference){
@keyframes claba-showcase-case-arrival{
0%{transform:translate3d(105px,-65px,155px) rotateX(24deg) rotateY(-112deg) rotateZ(-18deg) scale(.72)}
48%{transform:translate3d(-15px,10px,40px) rotateX(-17deg) rotateY(28deg) rotateZ(5deg) scale(1.035)}
73%{transform:translate3d(4px,-6px,0) rotateX(-7deg) rotateY(-34deg) rotateZ(-2deg)}
100%{transform:rotateX(-9deg) rotateY(-24deg) rotateZ(-1deg)}
}
@keyframes claba-showcase-case-shadow{
0%{opacity:.12;transform:translateX(45px) rotate(-4deg) scale(.45)}
48%{opacity:1;transform:translateX(-5px) rotate(-4deg) scale(1.08)}
100%{opacity:1;transform:rotate(-4deg)}
}
}
/* 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/game-case.css */
.claba-case-stage{--case-depth:80px;--case-x:-4deg;--case-y:-26deg;--case-paper:#c3af8b;position:relative;perspective:1400px;padding:26px 22px 8px;max-width:344px;margin:auto;touch-action:pan-y}
.claba-case-stage::before{content:"";position:absolute;left:10%;right:0;bottom:29px;height:27px;border-radius:50%;background:#010309bf;filter:blur(13px);transform:rotate(-4deg);pointer-events:none}
.claba-case-object{position:relative;width:112%;margin-inline:-6%;transform-style:preserve-3d;transform:rotateX(var(--case-x)) rotateY(var(--case-y)) rotateZ(-1deg);transition:transform .65s cubic-bezier(.16,1,.3,1)}
.claba-case-face{position:absolute;box-sizing:border-box;border:0;border-radius:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;background-color:#20262b;outline:.35px solid #968775;outline-offset:-.25px}
.claba-case-front,.claba-case-back{inset:0}
.claba-case-front{position:relative;transform:translateZ(calc(var(--case-depth)/2));display:flex;flex-direction:column;padding:8px;background:linear-gradient(145deg,#33383b,#171d24 58%,#292b2b);box-shadow:inset 0 0 0 1px #ccb994b3}
.claba-case-back{transform:translateZ(calc(var(--case-depth)/-2)) rotateY(180deg);background:linear-gradient(140deg,#242b32,#11171c);box-shadow:inset 0 0 0 2px #b7a382,14px 22px 28px #0008}
.claba-case-rail{display:flex;justify-content:space-between;align-items:center;gap:6px;padding:2px 3px 9px;color:#eee3cb;font:9px/1.4 'Fira Mono',monospace;letter-spacing:.16em;white-space:nowrap}
.claba-case-rail i{font-style:normal;font-size:8px;letter-spacing:.08em;color:#c7bba4}
.claba-case-art{flex:none;min-height:0;position:relative;overflow:hidden;background:#111416;box-shadow:0 0 0 1px #9b917166}
body :is(.claba-f-caratula,.claba-showcase-box) .claba-case-art img{display:block;width:100%;height:auto;object-fit:cover;image-rendering:auto;border:0;border-radius:0;box-shadow:none;margin:0}
.claba-case-imprint{display:flex;justify-content:space-between;padding:7px 3px 1px;color:#ccbea5;font:6px/1.3 'Fira Mono',monospace;letter-spacing:.15em}
.claba-case-front::after{content:"";position:absolute;inset:0;pointer-events:none;background:url('/wp-content/themes/clasicosbasicos/css/box-wear-v1.svg') center/100% 100% no-repeat,url('/wp-content/themes/clasicosbasicos/css/box-paper-v1.svg') 0 0/128px 128px;mix-blend-mode:normal}
.claba-case-patina{position:absolute;inset:0;pointer-events:none;background:linear-gradient(116deg,#fff6df0a,transparent 42%,#08060013),radial-gradient(ellipse at 0 0,#d7c8a322,transparent 40%);box-shadow:inset 0 0 14px #110d0019}
.claba-case-spine{left:0;top:0;width:var(--case-depth);height:100%;transform-origin:left center;transform:translateZ(calc(var(--case-depth)/-2)) rotateY(-90deg)}
.claba-case-edge{left:100%;top:0;width:var(--case-depth);height:100%;transform-origin:left center;transform:translateZ(calc(var(--case-depth)/2)) rotateY(90deg)}
.claba-case-spine,.claba-case-edge{display:flex;align-items:center;gap:18px;padding:17px 7px;writing-mode:vertical-rl;background:linear-gradient(90deg,#151b23,#3c4247 35%,#33383c 75%,#191f26);box-shadow:inset 1px 0 #d5c49c99,inset -1px 0 #756550;color:#e8dbc0}
.claba-case-spine span,.claba-case-edge span{font:8px/1 'Fira Mono',monospace;letter-spacing:.2em;white-space:nowrap;flex-shrink:0}
.claba-case-spine b,.claba-case-edge b{font:18px/1.15 'Bebas Neue',sans-serif;font-weight:400;letter-spacing:.03em;max-height:72%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.claba-case-spine i,.claba-case-edge i{margin-top:auto;font:7px/1 'Fira Mono',monospace;font-style:normal;letter-spacing:.18em;color:#c9b891}
.claba-case-spine::after,.claba-case-edge::after{content:"";position:absolute;inset:0;pointer-events:none;background:url('/wp-content/themes/clasicosbasicos/css/box-paper-v1.svg') 13px 19px/100px 100px,linear-gradient(90deg,#c9b89599 0 1px,transparent 2px calc(100% - 2px),#b8a177 100%);box-shadow:inset 0 2px #cbb89688,inset 0 -2px #b3a08099}
.claba-case-top{left:0;top:0;width:100%;height:var(--case-depth);transform-origin:center top;transform:translateZ(calc(var(--case-depth)/-2)) rotateX(90deg);background:linear-gradient(#887959,#b3a283 15%,#9b8d70 18%,#615e54 20%,#444c52 23%,#343d45 94%,#bea984 96%)}
.claba-case-bottom{left:0;top:100%;width:100%;height:var(--case-depth);transform-origin:center top;transform:translateZ(calc(var(--case-depth)/2)) rotateX(-90deg);background:linear-gradient(#847152,#aa9876 12%,#60594a 14%,#81745b 88%,#b8a47d 90%)}
.claba-case-top::after,.claba-case-bottom::after{content:"";position:absolute;inset:0;background:url('/wp-content/themes/clasicosbasicos/css/box-paper-v1.svg') 0 0/96px 96px;pointer-events:none;box-shadow:inset 1px 0 #c3b395,inset -1px 0 #73634b}
.claba-case-fold{position:absolute;inset:20% 9% 14%;border:1px solid #c9b99540;border-bottom-color:#080d1377;clip-path:polygon(0 0,100% 0,92% 100%,8% 100%)}
.claba-case-top-label{position:absolute;left:18%;right:18%;top:34%;text-align:center;color:#ddd2b9;overflow:hidden;white-space:nowrap;font:7px/1 'Fira Mono',monospace;letter-spacing:.15em}
.claba-case-stage.is-case-opposite{--case-x:0deg;--case-y:28deg}
.claba-case-object[role=button]{cursor:pointer;-webkit-tap-highlight-color:transparent}.claba-case-object[role=button]:focus-visible{outline:2px solid #98edf1;outline-offset:9px}
@media(max-width:1199px){.claba-case-stage{--case-depth:46px}}
@media(max-width:639px){.claba-case-stage{--case-depth:22px;padding:11px 7px 7px 11px}.claba-case-front{padding:3px}.claba-case-rail{font-size:4px;letter-spacing:.04em;padding:1px 1px 4px}.claba-case-rail i{font-size:3.5px}.claba-case-imprint{padding:3px 1px 0;font-size:3px;letter-spacing:0}.claba-case-spine,.claba-case-edge{gap:6px;padding:6px 3px}.claba-case-spine b,.claba-case-edge b{font-size:9px}.claba-case-spine span,.claba-case-edge span{font-size:3px}.claba-case-spine i,.claba-case-edge i{font-size:3px}.claba-case-top-label{font-size:3px}.claba-case-stage::before{bottom:1px;height:12px;filter:blur(6px)}}
@media(prefers-reduced-motion:no-preference){.claba-case-object{animation:claba-case-arrival 2.4s cubic-bezier(.22,.7,.23,1) backwards}@keyframes claba-case-arrival{0%{transform:translateY(25px) rotateX(-14deg) rotateY(-38deg) rotateZ(-3deg)}45%{transform:translateY(-3px) rotateX(-11deg) rotateY(26deg) rotateZ(1deg)}100%{transform:rotateX(var(--case-x)) rotateY(var(--case-y)) rotateZ(-1deg)}}}
@media(prefers-reduced-motion:reduce){.claba-case-object{animation:none;transition:none}}
@media print{.claba-case-stage{padding:0}.claba-case-object{transform:none;animation:none}.claba-case-spine,.claba-case-edge,.claba-case-top,.claba-case-bottom,.claba-case-back,.claba-case-stage::before{display:none}}
/* wp-content/themes/clasicosbasicos/css/portada.css */
@font-face { font-family: 'Yellowtail'; font-style: normal; font-weight: 400; font-display: swap; src: url('/wp-content/themes/clasicosbasicos/fonts/yellowtail-latin-v1.woff2') format('woff2'); }
.claba-portada-lab, .claba-home-opening--hero { --pl-ink: #f4f2fc; --pl-muted: #c1cada; --pl-cyan: #94f4f2; --pl-pink: #f14acb; --pl-line: #8bb7d13d; }
.claba-portada-lab .pl-main { padding: 0; }
.pl-main * { box-sizing: border-box; }
.pl-width { box-sizing: border-box; width: min(1320px, calc(100% - 80px)); margin-inline: auto; }
.pl-brandline { margin: 0; font: 8px/1.8 'Fira Mono', monospace; letter-spacing: .17em; color: #b1bde1; }
.pl-brandline span { display: block; }
.pl-search-shortcut { display: grid; place-items: center; min-width: 44px; min-height: 44px; color: #f4efff; }
.pl-mobile-menu { display: none; }
.pl-hero { position: relative; isolation: isolate; margin-top: -123px; padding-top: 123px; overflow: clip; }
.pl-hero-art { position: absolute; top: 0; left: 50%; width: min(1536px, 100%); aspect-ratio: 3/2; transform: translateX(-50%); z-index: -3; display: block; pointer-events: none; mask-image: linear-gradient(90deg, transparent, #000 12%, #000 90%, transparent), linear-gradient(#000 45%, transparent 96%); mask-composite: intersect; }
.pl-hero-art[data-game-id="5542"] {
-webkit-mask-image: linear-gradient(#000 77%, transparent 91%);
mask-image: linear-gradient(#000 77%, transparent 91%);
}
.pl-hero-art img { display: block; width: 100%; height: 100%; object-fit: contain; object-position: center top; }
.pl-hero-shade { position: absolute; inset: 0; z-index: -2; pointer-events: none; background: linear-gradient(180deg, transparent 30%, #050c1852 65%, transparent 100%); }
.pl-hero-content { display: grid; grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr); gap: 40px; align-items: end; padding-top: clamp(240px, 20vw, 310px); padding-bottom: 34px; }
.pl-intro { min-width: 0; position: relative; z-index: 2; text-shadow: 0 2px 5px #020615, 0 4px 18px #020615; }
.pl-eyebrow { display: flex; align-items: center; gap: 10px; margin: 0 0 16px; color: #b6dbec; font: 10px/1.7 'Fira Mono', monospace; letter-spacing: .2em; text-transform: uppercase; }
body.claba-portada-lab .pl-intro h1, body .claba-home-opening--hero .pl-intro h1 { font: 400 clamp(52px, 4.8vw, 74px)/1.02 'Bebas Neue', sans-serif; letter-spacing: -.015em; margin: 0 0 22px; color: var(--pl-ink); text-shadow: 0 2px 2px #000, 0 4px 14px #02030cf2, 0 0 26px #02030cbb; }
.pl-intro h1 em, body .claba-home-opening--hero .pl-intro h1 em { display: block; font-style: normal; color: var(--pl-cyan); font-size: .94em; width: max-content; max-width: 116%; }
.pl-intro-text { max-width: 550px; margin: 0 0 27px; color: #d7deea; font: 16px/1.75 'Fira Sans', sans-serif; text-shadow: 0 2px 8px #000; }
.pl-actions { display: flex; gap: 16px; align-items: stretch; }
body .pl-button { display: inline-flex; justify-content: space-between; align-items: center; gap: 22px; flex: 0 0 auto; padding: 15px 22px; min-height: 52px; border: 1px solid #ff90e0; border-radius: 4px; background: linear-gradient(135deg, #b80b91, #d02aa8); box-shadow: inset 0 0 0 3px #f278d229, 0 0 25px #ee26b824; color: #fff; font: 22px/1 'Bebas Neue', sans-serif; letter-spacing: .025em; text-decoration: none; transition: transform .2s, box-shadow .2s; }
body .pl-button:hover { color: white; transform: translateY(-2px); box-shadow: inset 0 0 0 3px #f278d249, 0 4px 30px #ee26b847; }
.pl-button svg { width: 23px; flex-shrink: 0; }
.pl-terminal { position: relative; display: flex; align-items: center; flex: 1; min-width: 190px; border: 1px solid #8ca5ca66; border-radius: 4px; background: #030b1cbd; box-shadow: inset 0 1px #dbedff09; transition: border-color .2s, box-shadow .2s; }
.pl-terminal:focus-within { border-color: var(--pl-cyan); box-shadow: 0 0 0 2px #91ece62e; }
.pl-prompt { margin-left: 14px; font: 17px 'Fira Mono', monospace; color: var(--pl-cyan); }
body .pl-terminal input[type=search] { display: block; width: 100%; height: 52px; padding: 0 7px; min-width: 0; background: transparent; border: 0; outline: 0; box-shadow: none; font: 12px 'Fira Mono', monospace; color: #e7faff; }
.pl-terminal input::placeholder { color: #bdcfe5; opacity: 1; }
.pl-terminal.is-typing input::placeholder { color: transparent; }
.pl-terminal button { display: grid; place-items: center; flex: 0 0 40px; align-self: stretch; padding: 0; border: 0; background: transparent; color: var(--pl-cyan); cursor: pointer; }
.pl-terminal button svg { width: 19px; }
.pl-terminal-ghost { display: none; position: absolute; left: 33px; right: 42px; overflow: hidden; white-space: nowrap; pointer-events: none; color: #bcd4e8; font: 11px 'Fira Mono', monospace; }
.pl-terminal.is-typing .pl-terminal-ghost { display: flex; align-items: center; gap: 3px; }
.pl-terminal:focus-within .pl-terminal-ghost { display: none; }
.pl-terminal-ghost i { width: 6px; height: 13px; flex: 0 0 6px; background: var(--pl-cyan); animation: pl-caret 1s steps(2, jump-none) infinite; }
.pl-signature { margin: 24px 0 0 4px; color: #ff8cde; font: 400 34px/1.05 'Yellowtail', cursive; letter-spacing: 0; transform: rotate(-6deg); width: fit-content; text-shadow: 0 2px 3px #09031a, 0 0 12px #ed39c966, 0 0 26px #c1209b33; }
.pl-signature span { display: block; margin-left: 25px; }
.pl-feature { display: grid; grid-template-columns: minmax(0, 1fr) 225px; gap: 18px; align-items: end; min-width: 0; padding-bottom: 23px; }
.pl-feature-copy { min-width: 0; text-shadow: 0 2px 6px #020615, 0 4px 18px #020615; }
.pl-feature .pl-eyebrow { font-size: 9px; letter-spacing: .08em; gap: 7px; }
.pl-feature .pl-eyebrow svg { width: 15px; height: 15px; color: var(--pl-pink); fill: var(--pl-pink); }
body .pl-feature h2 { color: white; font: 36px/1.03 'Bebas Neue', sans-serif; letter-spacing: 0; margin: 0 0 14px; text-shadow: 0 2px 12px #020615; }
.pl-feature-copy > p:not(.pl-eyebrow) { color: #c8d3e2; font: 14px/1.65 'Fira Sans', sans-serif; margin: 0 0 18px; }
.pl-chips { display: flex; flex-wrap: wrap; gap: 8px; list-style: none; padding: 0; margin: 0; }
.pl-chips li { margin: 0; padding: 0; font: 10px 'Fira Mono', monospace; text-transform: uppercase; }
.pl-chips :is(a,span) { display: inline-flex; align-items: center; min-height: 32px; padding: 7px 12px; border: 1px solid #92a6c04d; border-radius: 3px; background: #040b1ba6; color: #e1e4f0; text-decoration: none; transition: border-color .18s, background-color .18s, color .18s; }
.pl-chips a:hover, .pl-chips a:focus-visible { border-color: var(--pl-cyan); color: var(--pl-cyan); background: #123044; text-decoration: underline; text-underline-offset: 3px; }
.pl-feature-side { min-width: 0; }
.pl-cover { display: block; position: relative; width: 100%; margin: 0 0 25px; border-radius: 3px; perspective: 900px; text-decoration: none; }
.pl-rating { display: flex; align-items: center; gap: 9px; margin: 0 0 18px; color: #f6f1fd; }
.pl-rating > svg { color: #ffd369; fill: #ffd369; width: 29px; height: 29px; filter: drop-shadow(0 0 7px #edb34245); }
.pl-rating strong { font: 36px/1 'Bebas Neue', sans-serif; }
.pl-rating > span { font: 13px/1.5 'Fira Sans', sans-serif; color: #c6cbdf; }
.pl-rating small { display: block; font-size: 10px; }
body .pl-button-small { width: 100%; min-height: 44px; padding: 12px 14px; font-size: 20px; gap: 10px; }
.pl-quick { display: grid; grid-template-columns: repeat(5,minmax(0,1fr)); border: 1px solid #71c9e647; border-radius: 4px; background: #060f1ed6; margin-top: 9px; }
.pl-quick a { position: relative; display: flex; align-items: center; gap: 18px; min-width: 0; padding: 27px 24px; color: var(--pl-cyan); text-decoration: none; }
.pl-quick a+a::before { content: ''; position: absolute; left: 0; top: 28%; bottom: 28%; width: 1px; background: #a3b6e04a; }
.pl-quick a:nth-child(2), .pl-quick a:nth-child(5) { color: var(--pl-pink); }
.pl-quick a:nth-child(3) { color: #b593ff; }
.pl-quick svg { width: 32px; height: 32px; flex-shrink: 0; }
.pl-quick small { display: block; color: #adc1d9; font: 8px/1.7 'Fira Mono', monospace; letter-spacing: .02em; }
.pl-quick strong { display: block; color: #e6eaf7; font: 20px/1.1 'Bebas Neue', sans-serif; font-weight: 400; }
.pl-quick a:hover { background: #8edfde09; }
.pl-main :is(a,button,input):focus-visible { outline: 2px solid var(--pl-cyan); outline-offset: 5px; }
@keyframes pl-caret { to { opacity: 0; } }
@keyframes pl-arrive { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: none; } }
@media (prefers-reduced-motion:no-preference) {
.pl-hero-art { animation: pl-art-fadeinup 1.2s .1s cubic-bezier(.22,1,.36,1) backwards; }
@keyframes pl-art-fadeinup { from { opacity: 0; translate: 0 36px; } to { opacity: 1; translate: 0 0; } }
.pl-intro { animation: pl-arrive .8s .1s backwards; }
.pl-feature-copy { animation: pl-arrive .8s .3s backwards; }
.pl-cover { animation: pl-arrive .65s .3s backwards; }
}
@media (max-width:1199px) {
.pl-width { width: calc(100% - 48px); }
.pl-brandline { display: none; }
.pl-hero-content { gap: 30px; grid-template-columns: minmax(0,1.35fr) minmax(0,1fr); }
.pl-feature { grid-template-columns: minmax(0,1fr) 150px; gap: 12px; }
body .pl-feature h2 { font-size: 30px; }
.pl-actions { flex-wrap: wrap; }
.pl-terminal { max-width: 320px; }
.pl-quick a { padding: 23px 17px; gap: 11px; }
.pl-quick strong { font-size: 18px; }
.pl-quick small { font-size: 7px; }
}
@media (max-width:959px) {
.pl-hero-content { grid-template-columns: 1fr; padding-top: 260px; gap: 38px; }
.pl-intro { max-width: 690px; }
.pl-intro h1 em, body .claba-home-opening--hero .pl-intro h1 em { max-width: 100%; width: auto; }
.pl-hero-art { width: 1200px; left: 50%; transform: translateX(-61%); mask-image: linear-gradient(#000 30%, transparent 78%); }
.pl-feature { width: min(500px,100%); grid-template-columns: 1fr 160px; justify-self: end; padding: 0; }
.pl-feature-copy { padding-bottom: 8px; }
.pl-cover { margin-top: -60px; }
.pl-quick { grid-template-columns: repeat(3,1fr); }
.pl-quick a { padding: 22px; }
.pl-quick a:nth-child(4),.pl-quick a:nth-child(5) { border-top: 1px solid var(--pl-line); }
.pl-quick a:nth-child(4)::before { display: none; }
}
@media (max-width:760px) {
.pl-width { width: calc(100% - 32px); }
.pl-mobile-menu { display: block; }
.pl-mobile-menu summary { display: flex; align-items: center; gap: 9px; min-height: 44px; padding: 0 4px; list-style: none; cursor: pointer; font: 17px 'Bebas Neue',sans-serif; color: var(--pl-ink); }
.pl-mobile-menu summary::-webkit-details-marker { display: none; }
.pl-mobile-menu summary span { font: 19px sans-serif; }
.pl-mobile-menu nav { position: absolute; left: -1px; right: -1px; top: calc(100% + 6px); padding: 12px 20px; border: 1px solid #92a6c05c; border-radius: 4px; background: #081122; box-shadow: 0 18px 35px #0009; }
.pl-mobile-menu nav a { display: block; padding: 13px; font: 22px 'Bebas Neue',sans-serif; color: #e7f1fa; border-bottom: 1px solid var(--pl-line); text-decoration: none; }
.pl-mobile-menu nav a[aria-current] { color: var(--pl-pink); }
.pl-hero { margin-top: -94px; padding-top: 94px; }
.pl-hero-content { padding-top: 250px; padding-bottom: 28px; gap: 32px; }
.pl-hero-art { top: 65px; width: 810px; transform: translateX(-66%); mask-image: linear-gradient(#000 30%, transparent 85%); }
.pl-hero-shade { background: linear-gradient(180deg, transparent 24%, #050c1859 40%, transparent 72%); }
.pl-eyebrow { font-size: 8px; letter-spacing: .09em; }
body.claba-portada-lab .pl-intro h1, body .claba-home-opening--hero .pl-intro h1 { font-size: clamp(43px,11.3vw,68px); line-height: 1.02; }
.pl-intro h1 em, body .claba-home-opening--hero .pl-intro h1 em { font-size: 1em; }
.pl-intro-text { font-size: 15px; line-height: 1.8; }
.pl-actions { flex-direction: column; gap: 13px; }
.pl-actions .pl-button { justify-content: space-between; }
.pl-terminal { width: 100%; max-width: none; flex-basis: auto; }
body .pl-terminal input[type=search] { font-size: 16px; }
.pl-signature { font-size: 30px; margin-top: 23px; }
.pl-feature { grid-template-columns: 1fr; width: 100%; justify-self: stretch; gap: 16px; padding: 24px 0 0; border-top: 1px solid var(--pl-line); }
body .pl-feature h2 { max-width: 370px; font-size: 35px; }
.pl-feature-copy > p:not(.pl-eyebrow) { max-width: 410px; }
.pl-cover { display: none; }
.pl-feature-side { display: flex; align-items: center; justify-content: space-between; gap: 16px; }
.pl-rating { margin: 0; }
.pl-rating small { max-width: 85px; }
body .pl-button-small { width: auto; flex-shrink: 0; }
.pl-quick { grid-template-columns: 1fr 1fr; }
.pl-quick a { padding: 20px 15px; gap: 13px; }
.pl-quick a:nth-child(n+3) { border-top: 1px solid var(--pl-line); }
.pl-quick a:nth-child(odd)::before { display: none; }
.pl-quick a:nth-child(4)::before { display: block; }
.pl-quick a:last-child { grid-column: 1/-1; justify-content: center; }
.pl-quick small { font-size: 7px; }
.pl-quick strong { font-size: 19px; }
.pl-quick svg { width: 28px; height: 28px; }
}
@media (max-width:359px) {
.pl-width { width: calc(100% - 24px); }
.pl-quick a { padding: 18px 10px; gap: 8px; }
.pl-quick strong { font-size: 17px; }
.pl-feature-side { flex-wrap: wrap; }
}
@media (prefers-reduced-motion:reduce) {
.pl-main *, .pl-main *::before, .pl-main *::after { animation: none!important; transition: none!important; scroll-behavior: auto!important; }
}
body .claba-home-opening--hero { display: block; width: 100%; max-width: none; padding: 0; margin: 0; }
.claba-home-opening--hero .pl-main { padding: 0; }
.claba-home-opening--hero .pl-hero { margin-top: -50px; padding-top: 0; overflow-x: clip; overflow-y: visible; }
body .claba-home-opening--hero .pl-signature,
body .claba-home-opening--hero .pl-signature span { text-shadow: 0 2px 3px #09031a, 0 0 12px #ed39c966, 0 0 26px #c1209b33; }
.home .claba-shell-header, .home .claba-shell-header-mobile,
.claba-portada-lab .claba-shell-header, .claba-portada-lab .claba-shell-header-mobile { z-index: 2; }
body.home .cb-navbar-nav > li > a,
body.claba-portada-lab .cb-navbar-nav > li > a { text-shadow: 2px 3px 2px black; }
.claba-home-opening--hero .pl-hero-art { top: -90px; transform: translateX(-46%); }
@media (max-width: 959px) {
.claba-home-opening--hero .pl-hero { margin-top: -30px; overflow: clip; }
.claba-home-opening--hero .pl-hero-art { top: 0; transform: translateX(-61%); }
}
@media (max-width: 760px) {
.claba-home-opening--hero .pl-hero-art { transform: translateX(-66%); }
}
@media (min-width: 960px) {
.claba-home-opening--hero .pl-hero-art[data-game-id="5542"] { transform: translateX(-52%); }
}
.claba-home-opening--hero .pl-hero-art[data-game-id="6372"],
.claba-home-opening--hero .pl-hero-art[data-game-id="5800"],
.claba-home-opening--hero .pl-hero-art[data-game-id="5093"],
.claba-home-opening--hero .pl-hero-art[data-game-id="6417"],
.claba-home-opening--hero .pl-hero-art[data-game-id="5238"] {
-webkit-mask-image: linear-gradient(#000 0%, #000 75%, transparent 100%);
mask-image: linear-gradient(#000 0%, #000 75%, transparent 100%);
}
.claba-home-opening--hero .pl-hero-art[data-game-id="6372"] { transform: translateX(-65%); }
.claba-home-opening--hero .pl-hero-art[data-game-id="5800"] { transform: translateX(-66%); }
.claba-home-opening--hero .pl-hero-art[data-game-id="5093"] { transform: translateX(-62%); }
.claba-home-opening--hero .pl-hero-art[data-game-id="6417"] { transform: translateX(-47%); }
.claba-home-opening--hero .pl-hero-art[data-game-id="5238"] { transform: translateX(-60%); }
body .pl-terminal input[type=search]:is(:focus,:focus-visible,:active){outline:none!important;border:0!important;box-shadow:none!important;background:transparent!important}
body .pl-terminal:focus-within,body .claba-home-opening--hero .pl-terminal:focus-within{border-color:#90ddd5;box-shadow:0 0 0 2px #91ece624}
a.pl-button{text-shadow:none!important}
/* medios/portada/portada-weekly-max-payne-6256.css */
@media (min-width:960px){.claba-home-opening--hero .pl-hero-art[data-game-id="6256"]{transform:translateX(-58%);top:-25px}}
/* 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/tv.css */
.tv-shell{--tv-ink:#f5f1e7;--tv-muted:#b8c8d3;--tv-cyan:#8ce8df;--tv-accent:#b79aff;--tv-line:#ffffff26;color:var(--tv-ink);max-width:1280px;margin:auto;font-family:'Fira Sans',sans-serif}.tv-shell *{box-sizing:border-box}.tv-shell a{color:inherit}.tv-shell h1,.tv-shell h2,.tv-shell h3{font-family:'Bebas Neue',sans-serif;font-weight:400;color:var(--tv-ink);letter-spacing:.015em}.tv-shell p{line-height:1.65}.tv-shell a:focus-visible,.tv-shell button:focus-visible,.tv-shell input:focus-visible,.tv-shell select:focus-visible{outline:3px solid var(--tv-cyan,#8ce8df);outline-offset:5px}.tv-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;border:1px solid var(--tv-accent,#b79aff);border-radius:5px;padding:12px 20px;background:var(--tv-accent,#b79aff);color:#142337!important;text-decoration:none!important;font:600 14px/1.4 'Fira Sans',sans-serif;cursor:pointer;transition:background .2s,transform .2s}.tv-button:hover{background:#d0bdff;transform:translateY(-2px)}.tv-related h2{font-size:clamp(36px,4.2vw,56px);line-height:1.08;margin:0}.tv-clear{font-size:12px;min-height:44px;display:flex;align-items:center}.tv-results{font:11px 'Fira Mono',monospace!important;margin:20px 0;color:var(--tv-muted)}.tv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tv-card{min-width:0;background:linear-gradient(145deg,#182f3aeb,#0b1d2be8);border:1px solid var(--tv-line);border-radius:9px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.tv-card:hover{border-color:#8ce8df88;transform:translateY(-4px)}.tv-card h3{font-size:29px;line-height:1.12;margin:0 0 14px}.tv-card h3 a{text-decoration:none}.tv-empty{padding:45px 25px;background:#0d2232;text-align:center;border-radius:9px}.tv-empty h3{font-size:34px}.tv-player{width:100%;min-width:0;aspect-ratio:16/9;min-height:200px;background:#050a10;border:1px solid #6c8491;border-radius:9px;overflow:hidden;position:relative}.tv-play{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;text-decoration:none}.tv-play img{display:block;width:100%;height:100%;object-fit:cover;opacity:.65}.tv-play-symbol{position:absolute;display:grid;place-items:center;width:86px;height:64px;background:var(--tv-accent);color:#132232;border-radius:14px;font-size:28px;box-shadow:0 4px 30px #0006}.tv-play-label{position:absolute;bottom:24px;left:24px;font-size:17px;text-shadow:0 2px 6px #000}.tv-play-label small{display:block;font-size:12px;margin-top:4px}.tv-player iframe{display:block;width:100%;height:100%;position:absolute;inset:0;border:0}.tv-player-note{font-size:11px;color:var(--tv-muted);margin:12px 0 0}.tv-player-note a{color:var(--tv-cyan);margin-left:10px}.tv-related{padding-top:25px}.tv-related h2{margin-bottom:28px}.tv-shell [hidden]{display:none!important}
@media(max-width:1000px){.tv-grid{gap:18px}}
@media(max-width:760px){.tv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tv-play-symbol{width:66px;height:50px;font-size:22px}.tv-play-label{bottom:16px;left:16px;font-size:14px}}
@media(max-width:480px){.tv-grid{grid-template-columns:1fr;gap:22px}.tv-card h3{font-size:30px}.tv-player-note a{margin-left:0;display:inline-block;min-height:32px}.tv-play-label small{display:none}}
@media(prefers-reduced-motion:reduce){.tv-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.tv-card:hover,.tv-button:hover{transform:none}}
.tv-tube{position:absolute;left:10%;top:10.5%;width:66.8%;height:73%;border-radius:12% / 10%;overflow:hidden;background:radial-gradient(ellipse at 50% 45%,#274c66,#101429 80%);z-index:1;touch-action:pan-y;container-type:inline-size}.tv-tube:after{content:'';position:absolute;inset:0;pointer-events:none;z-index:5;background:linear-gradient(130deg,#fff1,transparent 40%);opacity:.7}
.tv-hardware{position:absolute;z-index:5;left:83.5%;width:10%;height:15%;border:0;border-radius:50%;padding:0;background:transparent;cursor:pointer;transition:box-shadow .2s}.tv-hardware:hover{box-shadow:0 0 0 2px #8ce8df99,0 0 20px #8ce8df66}.tv-hardware:focus-visible{outline-offset:2px!important}
.tv-console-controls{margin:-1% 4% 0;position:relative;z-index:4}.tv-player-note a{min-height:44px;display:inline-flex;align-items:center}.tv-shell .tv-clear{min-height:44px}@keyframes tv-tune-in{0%{filter:brightness(.55);transform:scaleY(.985)}55%{filter:brightness(1.1)}100%{filter:brightness(1);transform:none}}
@media(max-width:760px){.tv-console-controls{margin-top:-1%}.tv-player-note{line-height:1.7}}
@media(max-width:380px){.tv-hardware{min-width:30px;min-height:30px}}
@media(max-width:760px){.tv-hardware{display:none!important}}.tv-programmes--five{grid-template-columns:repeat(6,minmax(0,1fr))}.tv-programmes--five>.tv-card{grid-column:span 2}.tv-programmes--five>.tv-card:nth-child(-n+2){grid-column:span 3}
@media(max-width:1000px) and (min-width:761px){.tv-programmes--five{grid-template-columns:repeat(2,minmax(0,1fr))}.tv-programmes--five>.tv-card,.tv-programmes--five>.tv-card:nth-child(-n+2){grid-column:span 1}.tv-programmes--five>.tv-card:last-child{grid-column:span 2}}
@media(max-width:760px){.tv-programmes--five{grid-template-columns:1fr;gap:14px}.tv-programmes--five>.tv-card,.tv-programmes--five>.tv-card:nth-child(-n+2){grid-column:auto}}@keyframes tv-ident-arrive{from{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(min-width:761px) and (max-width:1000px){.tv-programmes--five>.tv-card:last-child{display:grid;grid-template-columns:1fr 1fr;align-items:center}}
body.tv-theater-open{position:fixed;top:var(--tv-scroll-top);width:100%;overflow:hidden}
.tv-shell{--tv-gradient:linear-gradient(115deg,#bc9bff 0%,#b6b9ff 48%,#85e8ed 100%);--tv-gradient-hover:linear-gradient(115deg,#d2baff 0%,#c5ccff 48%,#a0f2ed 100%)}
.tv-shell .tv-button,.tv-play-symbol{background:var(--tv-gradient);border-color:#c5b5ff90;box-shadow:0 5px 22px #6e63cf26,inset 0 1px 0 #ffffff40}.tv-shell .tv-button:hover,.tv-play:hover .tv-play-symbol{background:var(--tv-gradient-hover)}
@media(forced-colors:active){.tv-shell .tv-button,.tv-play-symbol{background:ButtonFace;color:ButtonText!important;border-color:ButtonText}}
/* 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}
body .pl-cover:has(.claba-library-cover){border-radius:7px;perspective:none}
@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}}
@media(min-width:761px){body .pl-feature:has(.claba-library-cover){grid-template-columns:minmax(0,1fr) 220px}}
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/hubs.css */
@keyframes hub-blink{to{visibility:hidden}}
.hub-rank{color:#9fe8ef;font:11px/1 'Press Start 2P',monospace;letter-spacing:-.02em}
.hub-strip--cinema{position:relative;isolation:isolate;margin:12px 0 40px;background:transparent;color:#f4f5ff}
body .hub-strip--cinema .hub-strip-kicker{margin:0 0 14px;color:#66f1f1;font:400 12px/1.7 'Fira Mono',monospace;letter-spacing:.13em}
body .hub-strip--cinema h2{margin:0;color:#fff;font:400 clamp(58px,6.15vw,88px)/.96 'Bebas Neue',sans-serif;letter-spacing:-.015em;text-shadow:0 3px 1px #000,0 6px 22px #02091a}
.hub-strip--cinema h2 em,.hub-strip--cinema h3 em{color:#66f1f1;font-style:normal}
.hub-strip--cinema .hub-neon-button{display:inline-flex;align-items:center;justify-content:center;gap:17px;min-height:58px;padding:12px 26px;border:1px solid #fe84f2;border-radius:9px;color:#fff;font:400 26px/1 'Bebas Neue',sans-serif;letter-spacing:.035em;text-decoration:none;box-sizing:border-box}
.hub-strip--cinema .hub-neon-button{background:linear-gradient(115deg,#f329c4,#be0ded 55%,#7d22dc);box-shadow:0 0 30px #d40cdf33,inset 0 1px #ffffff40}
.hub-strip--cinema .hub-neon-button svg{width:28px;height:28px;fill:currentColor;stroke-width:1}
.hub-strip--cinema :is(.hub-neon-button,.hub-outline-button):hover{border-color:#fff;background-color:#142439;filter:brightness(1.12)}
.hub-strip--cinema a:focus-visible{outline:3px solid #83f2f4!important;outline-offset:5px}
.hub-favorites{border-top:0;background:transparent}
.hub-favorites-grid{display:grid;grid-template-columns:minmax(0,1.07fr) minmax(0,1fr);gap:40px;align-items:start;padding-top:32px;padding-bottom:34px}
.hub-favorites-podium,.hub-favorites-board{min-width:0}
body .hub-strip--cinema .hub-favorites h3{margin:0;color:#fff;font:400 clamp(35px,3.65vw,52px)/1 'Bebas Neue',sans-serif;letter-spacing:-.01em;text-shadow:0 3px 10px #000}
body .hub-favorites-lead{margin:12px 0 0;color:#ecedf9;font:400 20px/1.45 'Fira Sans',sans-serif}
.hub-home-stage{position:relative;width:100%;max-width:640px;aspect-ratio:5/4;margin:44px auto 0}
.hub-home-podium-art{position:absolute;bottom:0;left:0;width:100%;display:block;pointer-events:none}
.hub-home-podium-art img{display:block;width:100%;height:auto;object-fit:contain}
.hub-home-podium{position:absolute;inset:0;display:block;margin:0;padding:0;list-style:none;border:0;background:none;box-shadow:none}
.hub-home-podium li{--medal:#c2e1ff;--seat-bottom:38.75%;--rank-top:72%;position:absolute;top:0;bottom:0;left:21.2%;width:26%;transform:translateX(-50%);margin:0;min-width:0}
.hub-home-podium .hub-home-medal-gold{--medal:#ffd266;--seat-bottom:45.625%;--rank-top:67.2%;left:50%}
.hub-home-podium .hub-home-medal-bronze{--medal:#f3ab77;--seat-bottom:33.75%;--rank-top:75%;left:79.2%}
.hub-home-podium a{position:relative;display:block;width:100%;height:100%;color:#fff;text-decoration:none;border-radius:8px}
.hub-home-game{position:absolute;bottom:var(--seat-bottom);left:0;display:flex;flex-direction:column;align-items:center;width:100%}
.hub-home-crown{position:absolute;top:-30px;left:50%;transform:translateX(-50%);width:38px;height:27px;color:#ffcf55;filter:drop-shadow(0 0 7px #f6bb34aa)}
.hub-home-cover-frame{position:relative;display:block;max-width:100%}
.hub-home-podium-cover{display:flex;align-items:flex-end;justify-content:center;width:100%;height:clamp(135px,13vw,190px)}
.hub-home-medal-gold .hub-home-podium-cover{height:clamp(155px,15vw,215px)}
.hub-home-podium-cover img{display:block;width:auto;max-width:100%;height:auto;max-height:192px;object-fit:contain;border:2px solid var(--medal);border-radius:2px;box-shadow:0 0 14px color-mix(in srgb,var(--medal) 35%,transparent),0 10px 20px #0009}
.hub-home-medal-gold .hub-home-podium-cover img{max-height:218px}
.hub-home-podium-name{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;margin-top:8px;padding:6px 7px;border:1px solid color-mix(in srgb,var(--medal) 55%,transparent);border-radius:5px;box-sizing:border-box;background:#07101ccc;color:#fff;font:400 19px/1.05 'Bebas Neue',sans-serif;text-align:center;overflow-wrap:anywhere;text-shadow:0 2px 4px #000}
.hub-home-plinth{position:absolute;top:var(--rank-top);left:0;display:block;width:100%;transform:translateY(-50%);border:0;background:none;color:var(--medal);font:400 clamp(38px,5vw,66px)/1 'Bebas Neue',sans-serif;text-align:center;text-shadow:0 3px 2px #000,0 0 16px color-mix(in srgb,var(--medal) 40%,transparent)}
.hub-home-medal-silver .hub-home-plinth{font-size:clamp(26px,3.4vw,44px)}
.hub-home-medal-bronze .hub-home-plinth{font-size:clamp(24px,3vw,38px)}
.hub-home-podium a:hover img{box-shadow:0 0 24px color-mix(in srgb,var(--medal) 60%,transparent)}
.hub-favorites-board{padding-top:6px}
.hub-strip--cinema .hub-strip-scores{border:1px solid #6992b65c;border-radius:9px;background:linear-gradient(140deg,#0a1b2bec,#050b18ed);box-shadow:0 15px 40px #0006;overflow:hidden}
.hub-strip--cinema .hub-scores-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:65px;padding:12px 20px;border-bottom:1px solid #789aba40}
body .hub-strip--cinema .hub-scores-top h4{margin:0;color:#83f1f1;font:400 22px/1.2 'Bebas Neue',sans-serif;letter-spacing:.085em}
.hub-top-badge{flex:none;padding:6px 16px;border:1px solid #6abacd77;border-radius:20px;color:#fff;font:400 11px/1.2 'Fira Mono',monospace;white-space:nowrap}
.hub-scores-columns{display:grid;grid-template-columns:35px minmax(0,1fr) 82px;gap:10px;padding:12px 24px 9px;color:#b9cce0;font:400 10px/1.2 'Fira Mono',monospace;letter-spacing:.035em}
.hub-scores-columns>span:last-child{text-align:right}
.hub-strip--cinema .hub-strip-scores ol{margin:0;padding:0 14px 14px;list-style:none}
.hub-strip--cinema .hub-strip-scores li{margin:0 0 4px;min-width:0;border:1px solid #708bb232;border-radius:5px;background:#1421388c}
.hub-strip--cinema .hub-strip-scores li:nth-child(1){background:#bbae4c1c;border-color:#e1c86333}
.hub-strip--cinema .hub-strip-scores li:nth-child(3){background:#9b613d24}
.hub-strip--cinema .hub-strip-scores li a{display:grid;grid-template-columns:30px 36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:5px 10px;color:#f2f5ff;text-decoration:none}
.hub-strip--cinema .hub-strip-scores li a:hover{background:#5bc8d21a}
.hub-strip--cinema .hub-rank{color:#c7e2fa;font:400 25px/1 'Bebas Neue',sans-serif}
.hub-strip--cinema .hub-strip-scores li:nth-child(1) .hub-rank{color:#ffda63}.hub-strip--cinema .hub-strip-scores li:nth-child(3) .hub-rank{color:#f3ab77}
.hub-scores-thumb{display:flex;align-items:center;justify-content:center;width:36px;height:40px}
.hub-scores-thumb img{width:auto;max-width:36px;height:auto;max-height:40px;object-fit:contain;border-radius:3px}
.hub-scores-name{font:400 14px/1.3 'Fira Sans',sans-serif;overflow-wrap:anywhere}
.hub-scores-pts{color:#ffda63;font:400 25px/1 'Bebas Neue',sans-serif;white-space:nowrap}
.hub-scores-pts b{font-size:23px;font-weight:400}
.hub-favorites-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px}
.hub-strip--cinema .hub-favorites-actions .hub-neon-button{min-height:54px;padding:11px 23px;font-size:23px;gap:13px;white-space:nowrap}
.hub-strip--cinema .hub-scores-all{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:8px 0;border:0;color:#75eeee;font:400 15px/1.3 'Fira Sans',sans-serif;text-decoration:underline;text-underline-offset:5px}
.hub-strip--cinema .hub-scores-all:hover{color:#fff}
body .hub-favorites-foot{margin:14px 0 0;color:#aebed5;font:400 10px/1.5 'Fira Mono',monospace;text-align:right}
@media(max-width:1199px){
.hub-strip--cinema h2{font-size:clamp(52px,6.3vw,75px)}
.hub-strip--cinema .hub-neon-button{padding-inline:20px}
.hub-favorites-grid{gap:24px}
.hub-home-podium-name{font-size:18px}
.hub-favorites-actions{flex-wrap:wrap;gap:4px 18px}
}
@media(max-width:959px){
.hub-strip--cinema h2{font-size:clamp(50px,6.5vw,62px)}.hub-strip--cinema .hub-neon-button{min-height:49px;padding:10px 17px;font-size:22px}
.hub-favorites-grid{grid-template-columns:1fr;gap:35px}
.hub-favorites-podium{max-width:640px;width:100%;margin:auto}
.hub-home-stage{max-width:600px}
.hub-home-podium-cover{height:180px}.hub-home-medal-gold .hub-home-podium-cover{height:208px}
.hub-favorites-board{width:100%;max-width:640px;margin:auto}
.hub-favorites-actions{flex-wrap:nowrap;gap:20px}
}
@media(max-width:599px){
.hub-strip--cinema{margin-top:0}
body .hub-strip--cinema .hub-strip-kicker{font-size:10px;letter-spacing:.1em;margin-bottom:16px}
body .hub-strip--cinema h2{font-size:clamp(45px,11.6vw,67px)}
.hub-strip--cinema .hub-neon-button{min-height:48px;padding:10px 15px;font-size:22px;gap:12px}
.hub-favorites-grid{padding-top:26px;padding-bottom:28px;gap:30px}
body .hub-strip--cinema .hub-favorites h3{font-size:clamp(35px,8vw,45px)}
body .hub-favorites-lead{font-size:16px}
.hub-home-stage{max-width:440px;aspect-ratio:9/10;margin-top:34px}
.hub-home-podium li{--seat-bottom:27.9%;--rank-top:79.9%}
.hub-home-podium .hub-home-medal-gold{--seat-bottom:32.85%;--rank-top:76.4%}
.hub-home-podium .hub-home-medal-bronze{--seat-bottom:24.3%;--rank-top:82%}
.hub-home-podium-cover{height:137px}.hub-home-medal-gold .hub-home-podium-cover{height:158px}
.hub-home-podium-cover img{max-height:137px}.hub-home-medal-gold .hub-home-podium-cover img{max-height:158px}
.hub-home-podium-name{min-height:64px;font-size:16px;padding:5px 3px}
.hub-home-plinth{font-size:clamp(28px,10vw,40px)}.hub-home-crown{width:30px;height:22px;top:-25px}
.hub-home-medal-silver .hub-home-plinth{font-size:clamp(18px,6.7vw,26px)}
.hub-home-medal-bronze .hub-home-plinth{font-size:clamp(17px,6vw,24px)}
.hub-strip--cinema .hub-scores-top{padding:12px;min-height:58px;gap:8px}
body .hub-strip--cinema .hub-scores-top h4{font-size:20px;letter-spacing:.035em}
.hub-top-badge{font-size:10px;padding:6px 10px}
.hub-scores-columns{grid-template-columns:26px minmax(0,1fr) 76px;padding:12px 16px 9px;font-size:9px}
.hub-strip--cinema .hub-strip-scores ol{padding:0 8px 9px}
.hub-strip--cinema .hub-strip-scores li a{grid-template-columns:23px 28px minmax(0,1fr) auto;gap:7px;padding:6px;min-height:56px}
.hub-scores-thumb,.hub-scores-thumb img{max-width:28px}.hub-scores-thumb{width:28px}
.hub-scores-name{font-size:12px}.hub-scores-pts{font-size:21px}.hub-scores-pts b{font-size:18px}.hub-strip--cinema .hub-rank{font-size:22px}
.hub-favorites-actions{flex-direction:column;align-items:stretch;gap:12px}
.hub-strip--cinema .hub-favorites-actions .hub-neon-button{font-size:24px}
.hub-strip--cinema .hub-scores-all{align-self:center;padding:6px}
body .hub-favorites-foot{text-align:center;font-size:9px}
}
@media(max-width:767px){
.hub-rank{font-size:10px}
}
/* wp-content/themes/clasicosbasicos/css/portada-escaparate-v9.css */
@keyframes hub-esc-flota{0%,100%{translate:0 0}50%{translate:0 -1.3cqw}}
@keyframes hub-esc-brillo{0%,55%{background-position:160% 0}85%,100%{background-position:-60% 0}}
@keyframes hub-esc-latido{0%,100%{opacity:0}50%{opacity:1}}
@keyframes hub-cinta{to{transform:translateX(calc(-50% - 8px))}}
.claba-home-bloque{position:relative;padding-block:clamp(27px,3.9vw,67px)}
.claba-home-bloque>.ln-page,.claba-home-bloque>.lf-page{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}
.claba-home-bloque .hub-journal{padding-top:0;padding-bottom:0}
.claba-home-bloque>.claba-home-welcome{margin-top:0;margin-bottom:0}
.claba-home-bloque>.hub-strip--cinema{margin:0}
.claba-home-bloque--novedades{padding-top:clamp(22px,2.8vw,45px)}
@media(min-width:1024px){.claba-home-bloque,.claba-home-bloque--novedades{padding-block:52px}}
.hub-journal .claba-journal-card{padding-bottom:0;border-color:#38415f;border-radius:8px;background:#0c1222}
.hub-journal .claba-journal-card:hover{border-color:#dc85b9}
.hub-journal .claba-journal-copy{background:linear-gradient(160deg,#121a2c,#0b1120)}
.hub-journal .claba-journal-image img{filter:brightness(.7) contrast(1.12) saturate(1.05)}
.hub-journal .claba-journal-card:hover .claba-journal-image img{filter:brightness(.85) contrast(1.1) saturate(1.15)}
.hub-journal .claba-journal-image::after{background:radial-gradient(115% 95% at 50% 40%,transparent 40%,#070b16e0 100%),linear-gradient(0deg,#0b1120c8,transparent 45%)}
.hub-journal .claba-journal-number{top:16px;left:16px;min-width:32px;padding:9px 8px;box-sizing:border-box;text-align:center;font-size:13px;border-color:#e6dcef8c;background:#0a1021e6}
.hub-journal .claba-journal-flag{position:absolute;top:25px;left:62px;z-index:1;font:400 13px/1 'Fira Mono',monospace;letter-spacing:.06em;text-transform:uppercase;color:#ff5fbd;text-shadow:0 1px 6px #000c}
.hub-journal .claba-journal-meta{margin-bottom:14px;font-size:11.5px}
.hub-journal .claba-journal-lead .claba-journal-meta>span{color:#f37fc6}
.hub-journal .claba-journal-copy>p{display:-webkit-box;flex:none;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:20px}
.hub-journal .claba-journal-bottom{margin-top:auto;border-top:0;padding-top:4px}
@media(min-width:1101px){
.hub-journal .claba-journal-grid{grid-template-columns:1.07fr 1fr;gap:18px}
.hub-journal .claba-journal-card:not(.claba-journal-lead) .claba-journal-story{grid-template-columns:45% 55%}
.hub-journal .claba-journal-copy{padding:26px 24px 22px}
.hub-journal .claba-journal-lead .claba-journal-copy{padding:24px 28px 22px}
body .hub-journal .claba-journal-copy h3{margin-bottom:14px;font-size:clamp(26px,2.15vw,31px);line-height:1.04}
body .hub-journal .claba-journal-lead h3{font-size:clamp(32px,2.75vw,40px);margin-bottom:12px}
.hub-journal .claba-journal-lead .claba-journal-copy>p{-webkit-line-clamp:2;font-size:15px;margin-bottom:22px}
}
@media(min-width:1024px){.claba-home-bloque.claba-home-bloque--podcast{padding-top:16px}}
/* 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}
/* wp-content/themes/clasicosbasicos/css/labs-foro-v1.css */
.lf-page{padding:26px 0 84px}
.lf{--lf-ink:#f3f1ff;--lf-muted:#bfbad4;--lf-line:#af97e142;color:var(--lf-muted)}
.lf *,.lf *::before,.lf *::after{box-sizing:border-box}
.lf a{text-decoration:none}
.lf-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,450px);gap:40px;align-items:center;margin-bottom:20px}
.lf-kicker{display:flex;align-items:center;gap:12px;margin:0 0 16px;color:#95e7df;font:11px/1.6 'Fira Mono',monospace;letter-spacing:.18em}
.lf-live{position:relative;flex:none;width:9px;height:9px;border-radius:50%;background:#ff3cac;box-shadow:0 0 12px #ff3cac}
.lf-live::after{content:"";position:absolute;inset:-5px;border:1px solid #ff3cac;border-radius:50%;animation:lf-pulso 2.2s ease-out infinite}
@keyframes lf-pulso{from{transform:scale(.5);opacity:1}to{transform:scale(1.7);opacity:0}}
body .lf h2{margin:0;color:var(--lf-ink);font:400 clamp(52px,5.4vw,84px)/.92 'Bebas Neue',sans-serif;letter-spacing:-.005em;text-shadow:0 4px 0 #020b17,0 8px 26px #000}
body .lf h2 em{font-style:normal;color:#95f0e7}
.lf-lead{max-width:700px;text-wrap:balance;margin:16px 0 0;color:#e8e4f6;font:400 19px/1.5 'Fira Sans',sans-serif;text-shadow:0 2px 8px #000}
.lf-avatar{position:relative;display:inline-grid;place-items:center;flex:none;width:60px;height:60px;padding:3px;border-radius:50%;background:conic-gradient(from 210deg,var(--lf-c),#ffffff12 35%,var(--lf-c) 70%,#fff 86%,var(--lf-c));box-shadow:0 0 0 1px #0009,0 10px 26px -10px var(--lf-c)}
.lf-avatar img,.lf-inicial{display:block;width:100%;height:100%;border:2px solid #080e1b;border-radius:50%;object-fit:cover;background:#0a0f22}
.lf-inicial{display:grid;place-items:center;color:#fff;font:400 28px/1 'Bebas Neue',sans-serif;background:linear-gradient(145deg,hsl(var(--lf-tono) 72% 48%),hsl(calc(var(--lf-tono) + 70) 70% 24%))}
.lf-party{position:relative;padding:16px 20px 14px;border:1px solid #79c4db55;border-radius:9px;background:linear-gradient(145deg,#10253bf0,#080e20f5);box-shadow:0 24px 70px #0007,inset 0 1px #def9ff18}
.lf-party-top{display:flex;justify-content:space-between;align-items:baseline;gap:16px;color:#95e7df;font:11px/1 'Fira Mono',monospace;letter-spacing:.16em}
.lf-party-top b{color:#fff;font:400 30px/1 'Bebas Neue',sans-serif;letter-spacing:.02em}
.lf-party ul{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 14px;padding:0;list-style:none}
.lf-party li{position:relative;margin:0}
.lf-party .lf-avatar{width:50px;height:50px}
.lf-party li:first-child::before{content:"▼";position:absolute;left:50%;top:-15px;transform:translateX(-50%);color:var(--lf-c);font:7px/1 'Press Start 2P',monospace;animation:lf-parpadeo 1.1s steps(2,start) infinite}
.lf-party li:first-child .lf-avatar{box-shadow:0 0 0 1px #0009,0 0 22px var(--lf-c)}
.lf-party-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.lf-party-foot{display:inline-flex;gap:10px;color:#f5a0dc;font:9px/1.6 'Press Start 2P',monospace}
.lf-party-foot span{animation:lf-parpadeo 1.1s steps(2,start) infinite}
.lf-party-foot:hover,.lf-party-foot:focus-visible{color:#fff}
@keyframes lf-parpadeo{to{visibility:hidden}}
.lf-stage{display:grid;gap:14px}
.lf-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,270px) minmax(0,1fr);grid-template-areas:'top top' 'player main';gap:12px 40px;padding:18px 30px 20px;overflow:hidden;border:1px solid color-mix(in srgb,var(--lf-c) 40%,#ffffff14);border-radius:9px;background:radial-gradient(120% 75% at 0 0,color-mix(in srgb,var(--lf-c) 20%,transparent),transparent 62%),linear-gradient(160deg,#17132ef2,#080d1ef7 72%);box-shadow:0 30px 80px -30px #000,inset 0 1px #ffffff14}
.lf-hero-ambient{position:absolute;z-index:-1;top:-40%;right:-6%;width:52%;aspect-ratio:1;opacity:.28;filter:blur(50px) saturate(1.5);pointer-events:none}
.lf-hero-ambient img{width:100%;height:100%;border-radius:50%;object-fit:cover}
.lf-hero-top{grid-area:top;display:flex;align-items:center;gap:14px;color:#ddd7ef;font:11px/1 'Fira Mono',monospace;letter-spacing:.16em}
.lf-hero-top time{margin-left:auto;color:var(--lf-muted);letter-spacing:.04em}
.lf-p1{padding:7px 8px 6px;border-radius:4px;background:var(--lf-c);color:#0a0718;font:9px/1 'Press Start 2P',monospace;letter-spacing:0;box-shadow:0 0 18px color-mix(in srgb,var(--lf-c) 60%,transparent)}
.lf-hero-player{grid-area:player;display:flex;flex-direction:column;align-items:flex-start;gap:12px}
.lf-hero-main{grid-area:main;display:flex;flex-direction:column;gap:16px;min-width:0}
.lf-avatar--xl{width:106px;height:106px;padding:4px}
.lf-avatar--xl img,.lf-avatar--xl .lf-inicial{border-width:3px}
.lf-avatar--xl .lf-inicial{font-size:58px}
.lf-name{display:block;color:#fff;font:400 clamp(38px,3.6vw,52px)/.9 'Bebas Neue',sans-serif;letter-spacing:.01em;overflow-wrap:anywhere;text-shadow:0 3px 0 #020b17,0 0 30px color-mix(in srgb,var(--lf-c) 35%,transparent)}
.lf-rank{display:block;margin-top:8px;color:color-mix(in srgb,var(--lf-c) 65%,#fff);font:12px/1.5 'Fira Mono',monospace;letter-spacing:.06em}
.lf-hero-body{display:grid;gap:24px;align-items:start}
.lf-quote{position:relative;margin:0;padding:6px 0 0 42px;border:0;background:none}
.lf-quote::before{content:"\201C";position:absolute;top:-28px;left:-6px;color:var(--lf-c);font:400 108px/1 Georgia,serif;text-shadow:0 0 26px color-mix(in srgb,var(--lf-c) 55%,transparent)}
.lf-quote p{margin:0;color:#f2effc;font:400 19px/1.55 'Fira Sans',sans-serif;text-wrap:pretty}
.lf-thread{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 18px;margin-top:auto;padding:12px 18px;border:1px solid #ffffff16;border-radius:9px;background:#050815a6;transition:border-color .2s,background-color .2s}
.lf-thread .lf-chip{grid-column:1/-1;justify-self:start}
.lf-thread strong{color:#fff;font:400 25px/1.02 'Bebas Neue',sans-serif;letter-spacing:.02em}
.lf-thread-meta{grid-column:1;color:var(--lf-muted);font:12px/1.4 'Fira Mono',monospace}
.lf-go{grid-column:2;grid-row:2/4;align-self:center;color:#f5a0dc;font:19px/1 'Bebas Neue',sans-serif;letter-spacing:.05em;white-space:nowrap}
.lf-thread:hover,.lf-thread:focus-visible{border-color:var(--lf-c);background:#0a0e22d9}
.lf-chip{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:4px 10px 3px;border:1px solid color-mix(in srgb,var(--lf-c) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--lf-c) 14%,transparent);color:color-mix(in srgb,var(--lf-c) 62%,#fff);font:10px/1.3 'Fira Mono',monospace;letter-spacing:.1em;text-transform:uppercase}
.lf-chip::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--lf-c)}
.lf-feed{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}
.lf-feed li{margin:0}
.lf-bubble{position:relative;display:flex;flex-direction:column;gap:8px;height:100%;padding:14px 15px 14px;overflow:hidden;border:1px solid #ffffff12;border-radius:9px;color:inherit;background:radial-gradient(90% 55% at 50% 0,color-mix(in srgb,var(--lf-c) 16%,transparent),transparent 70%),linear-gradient(170deg,#1c1734eb,#0d1224f2);box-shadow:0 16px 36px -22px #000;transition:transform .2s,border-color .2s}
.lf-bubble::before{content:"";position:absolute;top:-1px;right:16px;left:16px;height:3px;border-radius:0 0 3px 3px;background:var(--lf-c);box-shadow:0 0 14px var(--lf-c)}
.lf-bubble:hover,.lf-bubble:focus-visible{border-color:color-mix(in srgb,var(--lf-c) 55%,transparent);transform:translateY(-4px)}
.lf-bubble .lf-avatar{width:52px;height:52px}
.lf-bubble-body{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}
.lf-bubble-top{display:flex;flex-direction:column;gap:2px;font:12px/1.3 'Fira Mono',monospace}
.lf-bubble-top b{color:#fff;font-weight:400;letter-spacing:.03em;overflow-wrap:anywhere}
.lf-bubble-top time{color:#a9a3c0;font-size:11px}
.lf-bubble-title{color:#fff;font:400 20px/1.04 'Bebas Neue',sans-serif;letter-spacing:.02em;overflow-wrap:anywhere}
.lf-bubble-text{color:#cdc7df;font:400 13.5px/1.48 'Fira Sans',sans-serif}
.lf-bubble-foot{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:auto;padding-top:4px;color:#a9a3c0;font:11px/1.3 'Fira Mono',monospace}
.lf-foot{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:14px 16px 14px 26px;border:1px solid var(--lf-line);border-radius:9px;background:linear-gradient(90deg,#140f2ae8,#0a1022d1)}
.lf-foot p{margin:0;color:#d8d3ea;font:400 16px/1.5 'Fira Sans',sans-serif}
.lf-foot p b{color:#fff;font-weight:400}
.lf-cta{display:inline-flex;flex:none;align-items:center;gap:14px;padding:14px 26px 13px;border-radius:9px;background:linear-gradient(135deg,#ff3cac,#9b6bff);color:#fff;font:21px/1 'Bebas Neue',sans-serif;letter-spacing:.05em;box-shadow:0 12px 30px -10px #ff3caca6;transition:transform .2s}
.lf-cta:hover,.lf-cta:focus-visible{color:#fff;transform:translateY(-2px)}
.lf a:focus-visible{outline:2px solid #95f0e7;outline-offset:3px}
@media(max-width:1199px){
.lf-feed{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:1023px){
.lf-head{grid-template-columns:minmax(0,1fr);gap:24px}
.lf-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:'top' 'player' 'main'}
.lf-hero-player{flex-direction:row;align-items:center;gap:20px}
}
@media(max-width:767px){
.lf-feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
}
@media(max-width:640px){
.lf-page{padding:24px 0 60px}
.lf-hero{padding:18px 16px 18px}
.lf-hero-player{gap:14px}
.lf-avatar--xl{width:88px;height:88px}
.lf-avatar--xl .lf-inicial{font-size:44px}
.lf-quote{padding-left:30px}
.lf-quote::before{top:-20px;font-size:80px}
.lf-quote p{font-size:17px}
.lf-thread{grid-template-columns:minmax(0,1fr)}
.lf-go{grid-column:1;grid-row:auto}
.lf-bubble{padding:14px 12px 12px}
.lf-bubble .lf-avatar{width:48px;height:48px}
.lf-party{padding:14px}
.lf-party ul{gap:7px}
.lf-party .lf-avatar{width:40px;height:40px}
.lf-foot{flex-direction:column;align-items:flex-start;padding:18px}
}
@media(max-width:380px){
.lf-feed{grid-template-columns:minmax(0,1fr)}
}
@media(prefers-reduced-motion:reduce){
.lf-live::after,.lf-party li:first-child::before,.lf-party-foot span{animation:none}
.lf-bubble,.lf-cta,.lf-thread{transition:none}
.lf-bubble:hover,.lf-cta:hover{transform:none}
}
.ln-page+.lf-page{padding-top:0}
/* wp-content/themes/clasicosbasicos/css/labs-novedades-v1.css */
.ln-page{padding:26px 0 84px}
.ln{color:#bfbad4}
.ln *,.ln *::before,.ln *::after{box-sizing:border-box}
.ln a{text-decoration:none}
.ln a:focus-visible{outline:2px solid #95f0e7;outline-offset:3px}
.ln-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,450px);gap:40px;align-items:center;margin-bottom:20px}
.ln-kicker{display:flex;align-items:center;gap:12px;margin:0 0 16px;color:#95e7df;font:11px/1.6 'Fira Mono',monospace;letter-spacing:.18em}
.ln-new{padding:5px 6px 4px;border-radius:3px;background:#ff3cac;color:#14071c;font:8px/1 'Press Start 2P',monospace;letter-spacing:0;box-shadow:0 0 16px #ff3cac99;animation:ln-parpadeo 1.2s steps(2,start) infinite}
@keyframes ln-parpadeo{to{opacity:.35}}
body .ln h2{margin:0;color:#f3f1ff;font:400 clamp(52px,5.4vw,84px)/.92 'Bebas Neue',sans-serif;letter-spacing:-.005em;text-shadow:0 4px 0 #020b17,0 8px 26px #000}
body .ln h2 em{font-style:normal;color:#95f0e7}
.ln-lead{max-width:700px;margin:16px 0 0;color:#e8e4f6;font:400 19px/1.5 'Fira Sans',sans-serif;text-wrap:balance;text-shadow:0 2px 8px #000}
.ln-score{padding:16px 20px 18px;border:1px solid #79c4db55;border-radius:9px;background:linear-gradient(145deg,#10253bf0,#080e20f5);box-shadow:0 24px 70px #0007,inset 0 1px #def9ff18}
.ln-score-top{display:flex;justify-content:space-between;align-items:baseline;color:#95e7df;font:11px/1 'Fira Mono',monospace;letter-spacing:.16em}
.ln-score-top b{color:#fff;font:400 30px/1 'Bebas Neue',sans-serif;letter-spacing:.02em}
.ln-score ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0 0;padding:0;list-style:none}
.ln-score li{margin:0}
.ln-score a{display:grid;gap:2px;color:#bfbad4}
.ln-score li b{color:#fff;font:400 40px/1 'Bebas Neue',sans-serif;text-shadow:0 0 22px color-mix(in srgb,var(--ln-c) 55%,transparent)}
.ln-score li span{color:color-mix(in srgb,var(--ln-c) 65%,#fff);font:11px/1.3 'Fira Mono',monospace;letter-spacing:.12em;text-transform:uppercase}
.ln-score li i{position:relative;display:block;height:4px;margin-top:8px;border-radius:2px;background:#ffffff14;overflow:hidden}
.ln-score li i::after{content:"";position:absolute;inset:0 auto 0 0;width:max(6%,var(--ln-p));border-radius:2px;background:var(--ln-c);box-shadow:0 0 10px var(--ln-c)}
.ln-score a:hover b,.ln-score a:focus-visible b{color:var(--ln-c)}
.ln-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:210px minmax(0,1fr);gap:44px;align-items:center;padding:14px 40px 16px 34px;overflow:hidden;border:1px solid color-mix(in srgb,var(--ln-c) 40%,#ffffff14);border-radius:9px;background:radial-gradient(70% 90% at 12% 100%,color-mix(in srgb,var(--ln-c) 22%,transparent),transparent 65%),linear-gradient(100deg,#120f27 30%,#0a0d1f);box-shadow:0 30px 80px -30px #000,inset 0 1px #ffffff14}
.ln-hero-scene{position:absolute;z-index:-1;inset:0 0 0 34%;pointer-events:none;-webkit-mask:linear-gradient(90deg,transparent,#000 42%);mask:linear-gradient(90deg,transparent,#000 42%)}
.ln-hero-scene img{width:100%;height:100%;object-fit:cover;opacity:.55;filter:saturate(1.15)}
.ln-hero-scene::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0d0b22 0,#0d0b2299 38%,#0a0d1f40),linear-gradient(0deg,#080b1ccc,transparent 45%)}
.ln-hero-case{display:block;width:210px;filter:drop-shadow(0 26px 22px #000a)}
.ln-hero-case .claba-case-stage{padding:12px 16px 4px}
.ln-hero-case .claba-case-art img{display:block;width:100%;height:auto;object-fit:cover;image-rendering:auto;border:0;border-radius:0;box-shadow:none;margin:0}
.ln-hero-copy{max-width:640px}
.ln-hero-tag{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;color:#ddd7ef;font:11px/1.4 'Fira Mono',monospace;letter-spacing:.14em}
.ln-sticker--plano{padding:6px 8px 5px;border-radius:4px;background:var(--ln-c);color:#14071c;font:8px/1 'Press Start 2P',monospace;letter-spacing:0;box-shadow:0 0 18px color-mix(in srgb,var(--ln-c) 60%,transparent)}
body .ln-hero h3{margin:0;color:#fff;font:400 clamp(46px,4.6vw,72px)/.9 'Bebas Neue',sans-serif;letter-spacing:.005em;text-shadow:0 4px 0 #020b17,0 0 34px color-mix(in srgb,var(--ln-c) 35%,transparent)}
.ln-hero-meta{margin:10px 0 0;color:color-mix(in srgb,var(--ln-c) 60%,#fff);font:13px/1.5 'Fira Mono',monospace;letter-spacing:.06em}
.ln-hero-text{margin:14px 0 0;color:#ebe7f7;font:400 18px/1.55 'Fira Sans',sans-serif;text-wrap:pretty;text-shadow:0 2px 10px #000}
.ln-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:20px}
.ln-cta{display:inline-flex;align-items:center;gap:14px;padding:14px 26px 13px;border-radius:9px;background:linear-gradient(135deg,#ff3cac,#9b6bff);color:#fff;font:21px/1 'Bebas Neue',sans-serif;letter-spacing:.05em;box-shadow:0 12px 30px -10px #ff3caca6;transition:transform .2s}
.ln-cta:hover,.ln-cta:focus-visible{color:#fff;transform:translateY(-2px)}
.ln-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 12px 6px;border:1px solid #95f0e766;border-radius:999px;background:#05101ccc;color:#c9f6f1;font:11px/1.3 'Fira Mono',monospace;letter-spacing:.08em}
.ln-badge span{color:#95f0e7}
.ln-shelf-wrap{margin-top:18px}
.ln-shelf-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 24px;margin-bottom:14px}
body .ln-shelf-head h3{margin:0;color:#f3f1ff;font:400 30px/1 'Bebas Neue',sans-serif;letter-spacing:.02em}
.ln-shelf-legend{display:flex;flex-wrap:wrap;gap:16px;font:11px/1 'Fira Mono',monospace;letter-spacing:.12em;text-transform:uppercase;color:#bfbad4}
.ln-shelf-legend span{display:inline-flex;align-items:center;gap:7px}
.ln-shelf-legend span::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ln-c);box-shadow:0 0 8px var(--ln-c)}
.ln-shelf{display:flex;flex-wrap:wrap;justify-content:space-between;gap:36px 24px;margin:0;padding:12px 12px 0;list-style:none}
.ln-shelf li{position:relative;z-index:1;width:min-content;margin:0}
@media(min-width:1024px){
.ln-shelf{position:relative}
.ln-shelf::before{content:"";position:absolute;top:183px;right:0;left:0;height:12px;border-top:2px solid #ffffff1f;border-radius:1px;background:linear-gradient(#2c2348,#120e24);box-shadow:0 12px 24px -10px #000}
}
.ln-shelf a{display:flex;flex-direction:column;gap:5px;color:inherit}
.ln-box{position:relative;display:block;margin-bottom:22px}
.ln-box img{display:block;width:auto;max-width:none;height:170px;border-radius:3px;box-shadow:0 18px 22px -14px #000,0 0 0 1px #ffffff26;transform-origin:50% 100%;transition:transform .25s}
.ln-box::after{content:"";position:absolute;right:-13px;bottom:-13px;left:-13px;height:12px;border-top:2px solid var(--ln-c);border-radius:1px;background:linear-gradient(#2c2348,#120e24);box-shadow:0 -6px 18px -6px var(--ln-c),0 12px 24px -10px #000}
.ln-shelf a:hover .ln-box img,.ln-shelf a:focus-visible .ln-box img{transform:translateY(-6px) rotate(-1.5deg)}
.ln-sticker:not(.ln-sticker--plano){position:absolute;top:-12px;right:-14px;display:grid;place-items:center;align-content:center;gap:3px;width:50px;height:50px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff6,transparent 55%),var(--ln-c);color:#14071c;font:7px/1 'Press Start 2P',monospace;text-align:center;box-shadow:0 6px 14px -4px #000,0 0 0 2px #0c0a1c;transform:rotate(12deg)}
.ln-sticker small{font:5px/1 'Press Start 2P',monospace;opacity:.8}
.ln-item-type{color:var(--ln-c);font:10px/1.2 'Fira Mono',monospace;letter-spacing:.14em;text-transform:uppercase}
.ln-shelf strong{color:#fff;font:400 19px/1.04 'Bebas Neue',sans-serif;letter-spacing:.02em}
.ln-item-meta{color:#a9a3c0;font:11px/1.35 'Fira Mono',monospace}
.ln-shelf a:hover strong,.ln-shelf a:focus-visible strong{color:var(--ln-c)}
@media(max-width:1023px){
.ln-head{grid-template-columns:minmax(0,1fr);gap:24px}
.ln-hero{grid-template-columns:190px minmax(0,1fr);gap:26px;padding:18px 24px}
.ln-hero-case{width:190px}
.ln-hero-scene{inset:0 0 0 20%}
.ln-shelf{justify-content:center}
.ln-box img{height:160px}
}
@media(max-width:640px){
.ln-page{padding:22px 0 60px}
.ln-hero{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 18px 22px}
.ln-hero-case{width:170px;margin-inline:auto}
.ln-hero-scene{inset:0;-webkit-mask:linear-gradient(180deg,#000,transparent 70%);mask:linear-gradient(180deg,#000,transparent 70%)}
.ln-hero-text{font-size:16px}
.ln-score{padding:14px 16px}
.ln-score li b{font-size:32px}
.ln-shelf{gap:32px 22px;padding-inline:4px}
.ln-box img{height:132px}
.ln-sticker:not(.ln-sticker--plano){width:42px;height:42px;font-size:6px;top:-10px;right:-10px}
.ln-shelf strong{font-size:17px}
}
@media(prefers-reduced-motion:reduce){
.ln-new{animation:none}
.ln-box img,.ln-cta{transition:none}
.ln-shelf a:hover .ln-box img,.ln-cta:hover{transform:none}
}
/* wp-content/mu-plugins/claba-estanteria/estanteria-v2.css */.ce-wrap{width:min(1200px,calc(100% - 64px));margin-inline:auto}.ce-dialog *,.ce-home-promo *{box-sizing:border-box}.ce-dialog [hidden],.ce-toast[hidden]{display:none!important}.ce-dialog a{color:inherit}.ce-home-promo h2,.ce-dialog h2{font-family:'Bebas Neue',Impact,sans-serif;font-weight:400;letter-spacing:.01em;line-height:.98;margin:0 0 24px}.ce-home-promo h2{font-size:clamp(40px,5vw,65px)}.ce-home-promo em{font-style:normal;color:var(--ce-violet,#c4a6ff)}.ce-eyebrow{font:500 11px/1.6 'Fira Mono',monospace;letter-spacing:.13em;color:var(--ce-cyan,#91e7ea);text-transform:uppercase;margin:0 0 20px}.ce-hero{position:relative;padding:64px 0 60px}.ce-hero>p,.ce-hero>div>p:not(.ce-eyebrow){max-width:650px;font-size:19px;line-height:1.65;color:var(--ce-muted)}
.ce-btn,.ce-save{display:inline-flex;gap:10px;justify-content:center;align-items:center;min-height:46px;padding:12px 20px;border:1px solid #c7acff66;border-radius:7px;background:linear-gradient(115deg,#6d328e,#34235c);box-shadow:0 8px 24px #09071333;color:#fff!important;text-decoration:none!important;font:500 14px/1.3 'Fira Sans',sans-serif;cursor:pointer;transition:transform .18s,background .18s}.ce-btn:hover,.ce-save:hover{background:linear-gradient(115deg,#8345a4,#443371);transform:translateY(-2px)}.ce-btn-soft,.ce-save{background:linear-gradient(115deg,#2c203b,#1d1e33)}.ce-save{min-height:42px;font-size:13px;padding:9px 14px}.ce-save.ce-is-saved{border-color:#8bd5be88;color:#b7ecdc!important}.ce-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:24px}.ce-text-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:6px 0;color:var(--ce-violet,#c4a6ff);background:none;border:0;font:500 14px/1.4 'Fira Sans',sans-serif;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.ce-text-link:hover{color:#fff}.ce-dialog :focus-visible,.ce-home-promo :focus-visible{outline:2px solid #a9efff;outline-offset:5px}.ce-btn:disabled,.ce-text-link:disabled{opacity:.45;cursor:default;transform:none}.ce-help{font-size:13px!important;line-height:1.65;color:var(--ce-muted,#c8bfd7);max-width:800px}.ce-status{font-size:14px;line-height:1.6;color:var(--ce-cyan,#91e7ea);overflow-wrap:anywhere}.ce-status:empty{display:none}.ce-notice{padding:22px 26px;border-left:2px solid #a17cca;background:linear-gradient(120deg,#281a36aa,#181a2c99);font-size:14px;line-height:1.8;margin:28px 0}.ce-label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#e1d9ed}.ce-label input,.ce-label textarea,.ce-label select,.ce-dialog select{background:#121222;border:1px solid #73608e;border-radius:6px;color:#fff;min-height:46px;padding:10px 12px;width:100%;font:16px/1.5 'Fira Sans',sans-serif}.ce-label textarea{resize:vertical}.ce-label input::placeholder{color:#aaa0bb}.ce-section{padding:64px 0;scroll-margin-top:25px}.ce-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:32px}.ce-section-head>p{max-width:400px;font-size:16px;line-height:1.75;color:var(--ce-muted)}.ce-section-head h2{margin-bottom:0}.ce-section-head .ce-actions{max-width:500px;justify-content:flex-end}.ce-search-result{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid #b49aca33}.ce-search-result>a{font-size:14px;min-width:0}.ce-search-result .ce-btn{flex-shrink:0;font-size:12px;min-height:42px;padding:9px 12px}.ce-collection-tab{color:#e4d9f6;background:#211c30;border:1px solid #9a7fbe55;border-radius:6px;padding:11px 15px;min-height:44px;font:14px/1.4 'Fira Sans',sans-serif;cursor:pointer;overflow-wrap:anywhere;max-width:100%}.ce-collection-tab[aria-pressed=true]{background:linear-gradient(110deg,#654084,#363664);border-color:#b69cdb;color:#fff}.ce-games{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.ce-game{min-width:0;background:linear-gradient(140deg,#2b203ba6,#151824b0);border:1px solid #a387ba2b;border-radius:9px;overflow:hidden;display:flex;flex-direction:column}.ce-game-art{display:flex;justify-content:center;align-items:center;min-height:240px;padding:28px;background:radial-gradient(ellipse at 50% 90%,#b58bd12a,transparent 65%);perspective:800px}.ce-game-art img{object-fit:contain;width:auto;max-width:90%;height:220px;filter:drop-shadow(10px 10px 10px #0009);transform:rotateY(-10deg);transition:transform .3s}.ce-game-art:hover img{transform:rotateY(0) translateY(-4px)}.ce-game-copy{padding:24px;flex:1;display:flex;flex-direction:column;align-items:flex-start}.ce-game-copy .ce-eyebrow{font-size:10px;letter-spacing:.08em;margin-bottom:12px;color:#c2afdb}.ce-game-copy h3 a{text-decoration:none}.ce-game-copy>p:not(.ce-eyebrow){font-size:14px;line-height:1.75;color:var(--ce-muted);margin:0 0 22px}.ce-game-copy>.ce-save{margin-top:auto}.ce-badges{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px}.ce-badges span{font:11px/1.5 'Fira Mono',monospace;padding:4px 7px;background:#68528755;border-radius:3px;color:#ddcbf4}.ce-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:auto}.ce-card-actions .ce-text-link{font-size:12px;min-width:35px}.ce-dialog{width:min(540px,calc(100% - 32px));max-height:calc(100dvh - 40px);border:1px solid #b09ac96b;border-radius:12px;background:linear-gradient(145deg,#30213f,#141a2a);color:#fff;padding:38px;box-shadow:0 24px 100px #000b;overflow-y:auto}.ce-dialog::backdrop{background:#080710c9;backdrop-filter:blur(7px)}.ce-dialog h2{font-size:44px;padding-right:22px}.ce-dialog .ce-close{position:absolute;top:12px;right:12px;background:none;border:0;color:#fff;font-size:30px;width:44px;height:44px;cursor:pointer}.ce-dialog [data-ce-dialog-game]{font-weight:500;font-size:18px}.ce-marks{display:flex;flex-direction:column;gap:9px;margin:22px 0}.ce-mark{display:flex;align-items:center;gap:13px;padding:12px;background:#ffffff08;border:1px solid #b9a1d02b;border-radius:6px;min-height:46px;cursor:pointer}.ce-mark input{accent-color:#b99ade;width:20px;height:20px;margin:0}.ce-toast{position:fixed;z-index:15001;bottom:24px;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 32px);padding:17px 24px;border-radius:8px;background:#291e3e;color:#fff;box-shadow:0 8px 35px #0009;border:1px solid #bc9ddd88;font-size:14px;line-height:1.6;pointer-events:none}
.cg-hero-copy>.ce-save{margin-top:16px}.ce-special-hero{display:flex;align-items:center;min-height:590px;isolation:isolate;padding:74px 0;gap:25px}.ce-special-backdrop{position:absolute;inset:-32px -32px 0;z-index:-1;overflow:hidden;mask-image:linear-gradient(to bottom,#000 50%,transparent)}.ce-special-backdrop:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0e0b17f0,#150b16a1 58%,#0d0d1744),linear-gradient(0deg,#12101caa,transparent 70%)}.ce-special-backdrop img{width:100%;height:100%;object-fit:cover;object-position:65% 35%;opacity:.7}.ce-special-copy{position:relative;flex:1;min-width:0}.ce-special-copy h1{font-size:clamp(62px,8.6vw,110px)}.ce-special-copy>p:not(.ce-eyebrow){max-width:600px;font-size:20px;line-height:1.7;color:#ded2e3}.ce-special-box{flex:0 0 25%;perspective:800px}.ce-special-box img{height:350px;max-width:100%;object-fit:contain;filter:drop-shadow(15px 20px 20px #000b);transform:rotateY(-13deg) rotateZ(3deg)}.ce-special-meta{display:flex;flex-wrap:wrap;gap:20px;margin-top:35px;font:10px/1.7 'Fira Mono',monospace;letter-spacing:.09em;color:#ddbea6}.ce-special-nav{display:flex;flex-wrap:wrap;gap:12px 30px;padding:18px 0;border-bottom:1px solid #b9916e4a}.ce-special-nav a{display:flex;min-height:44px;align-items:center;font-size:14px;text-decoration:none;color:#dfc4b6}.ce-analysis{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,1fr);gap:36px}.ce-analysis>div{min-width:0}.ce-analysis .tv-player{position:relative;aspect-ratio:16/9;width:100%;border:1px solid #b9906955;background:#0d0b13;border-radius:9px;overflow:hidden}.ce-analysis .tv-play{display:block;width:100%;height:100%;position:relative;color:#fff}.ce-analysis .tv-play img{width:100%;height:100%;object-fit:cover;opacity:.8}.ce-analysis .tv-play-symbol{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);font-size:48px;text-shadow:0 3px 16px #000}.ce-analysis .tv-play-label{position:absolute;bottom:13%;left:0;right:0;text-align:center;font-weight:600;text-shadow:0 2px 8px #000}.ce-analysis .tv-play-label small{display:block;font-size:12px;font-weight:400}.ce-analysis iframe{display:block;width:100%;height:100%;border:0}.ce-chapters ol{margin:0;padding:0;list-style:none}.ce-chapters li a{display:flex;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #c0967130;font-size:13px;line-height:1.5;text-decoration:none}.ce-chapters li a>span:first-child{font:11px/1.6 'Fira Mono',monospace;color:#e4b28d}.ce-chapters li a>span:last-child{margin-left:auto}.ce-key-list{display:flex;flex-direction:column}.ce-key-list article{display:flex;gap:40px;padding:30px 0;border-top:1px solid #b9916e38}.ce-key-list article>span{font:22px/1.5 'Fira Mono',monospace;color:#c79e79}.ce-key-list article>div{max-width:760px}.ce-key-list p{font-size:17px;line-height:1.8;color:var(--ce-muted)}.ce-key-list a{font-size:13px;color:#ecc59c}.ce-special-end{padding:65px 0;margin-top:35px;border-top:1px solid #b9916e4a}.ce-special-end>p:not(.ce-eyebrow){font-size:18px;max-width:600px;line-height:1.8;color:var(--ce-muted)}
.ce-home-promo{color:#f5eff9}.ce-promo-inner{display:grid;grid-template-columns:1.1fr 180px 1fr;align-items:center;gap:40px;padding:42px;background:linear-gradient(110deg,#40222db0,#231a3caa 58%,#162236aa);border:1px solid #a38ab839;border-radius:9px}.ce-home-promo h2{font-size:54px}.ce-home-promo p:not(.ce-eyebrow){font-size:15px;line-height:1.8;color:#cebed7}.ce-home-promo .ce-eyebrow{font-size:10px}.ce-promo-cover img{width:170px;height:240px;object-fit:contain;filter:drop-shadow(12px 12px 10px #0008);transform:rotate(-4deg)}.ce-promo-shelf{border-left:1px solid #c0a8db3d;padding-left:35px}.ce-promo-shelf>span{font-size:34px;color:#c4a6ff}.ce-promo-shelf h3{font-size:23px;line-height:1.25}.ce-promo-shelf>a{display:inline-block;min-height:44px;padding:10px 0;color:#d0b4ff;font-size:14px}
@media(min-width:1000px) and (max-height:720px){.ce-hero{padding-top:40px}.ce-special-hero{min-height:500px}.ce-special-copy h1{font-size:86px}.ce-special-box img{height:290px}}
@media(max-width:1000px){.ce-special-backdrop{inset:-24px -24px 0}.ce-wrap{width:calc(100% - 48px)}.ce-games{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-promo-inner{grid-template-columns:1fr 130px;gap:24px;padding:30px}.ce-promo-cover img{width:125px}.ce-promo-shelf{grid-column:1/-1;border-left:0;border-top:1px solid #c0a8db3d;padding:24px 0 0;display:grid;grid-template-columns:40px 1fr 1fr;gap:16px;align-items:center}.ce-promo-shelf p{margin:0}.ce-promo-shelf>a{grid-column:2/-1}.ce-section-head{align-items:flex-start;gap:24px}.ce-section-head>.ce-actions{justify-content:flex-start}.ce-analysis{gap:24px}.ce-special-box{flex-basis:23%}.ce-special-box img{height:260px}}
@media(max-width:700px){.ce-wrap{width:calc(100% - 36px)}.ce-hero{padding:34px 0 40px}.ce-hero h1{font-size:56px}.ce-hero>p,.ce-hero>div>p:not(.ce-eyebrow){font-size:17px}.ce-section-head{display:block}.ce-section-head>.ce-actions{margin-top:24px}.ce-games{gap:16px}.ce-game-art{padding:20px 10px;min-height:185px}.ce-game-art img{height:150px;max-width:95%}.ce-game-copy{padding:16px}.ce-game-copy h3{font-size:17px;overflow-wrap:anywhere}.ce-game-copy .ce-eyebrow{font-size:9px}.ce-game-copy>p:not(.ce-eyebrow){font-size:13px}.ce-game-copy .ce-save{font-size:11px;padding:8px;min-height:44px}.ce-card-actions{gap:5px 14px}.ce-badges{gap:5px}.ce-badges span{font-size:9px}.ce-special-hero{min-height:0;padding:48px 0 36px;display:block}.ce-special-copy h1{font-size:64px}.ce-special-box{display:none}.ce-special-backdrop{inset:-8px -18px 0}.ce-special-meta{font-size:9px;gap:10px}.ce-special-nav{gap:0 24px}.ce-special-nav a{font-size:13px}.ce-section{padding:42px 0}.ce-analysis{grid-template-columns:1fr;gap:24px}.ce-key-list article{gap:20px;padding:24px 0}.ce-key-list article>span{font-size:16px}.ce-key-list p{font-size:15px}.ce-curated .ce-game{flex-direction:row;grid-column:1/-1}.ce-curated .ce-game-art{flex:0 0 110px;min-height:0}.ce-curated .ce-game-art img{height:145px;max-width:100%}.ce-curated .ce-game-copy{padding:22px 16px 22px 0}.ce-curated .ce-game-copy h3{font-size:20px}.ce-curated .ce-game-copy .ce-save{font-size:12px;padding:9px 12px}.ce-curated .ce-game-copy>p:not(.ce-eyebrow){font-size:14px}.ce-special-end{padding:40px 0}.ce-promo-inner{padding:25px;grid-template-columns:1fr 85px;gap:20px;width:calc(100% - 36px)}.ce-home-promo h2{font-size:43px}.ce-promo-cover img{width:80px;height:170px}.ce-promo-shelf{grid-template-columns:28px 1fr;gap:12px}.ce-promo-shelf>p,.ce-promo-shelf>a{grid-column:2}.ce-promo-shelf h3{font-size:21px;margin:0}.ce-dialog{padding:30px 24px}.ce-dialog h2{font-size:40px}.ce-notice{padding:20px}.cg-hero-copy>.ce-save{margin-top:12px}}
@media(max-width:360px){.ce-hero h1{font-size:48px}.ce-game-copy{padding:12px}.ce-curated .ce-game-art{flex-basis:88px}.ce-curated .ce-game-art img{height:125px}.ce-promo-inner{grid-template-columns:1fr}.ce-promo-cover{display:none}.ce-promo-shelf{grid-column:1}.ce-special-copy h1{font-size:55px}.ce-actions{gap:12px}}
@media(prefers-reduced-motion:reduce){.ce-btn,.ce-save,.ce-game-art img{transition:none}.ce-btn:hover,.ce-save:hover{transform:none}}
/* wp-content/mu-plugins/claba-tv-lab/tv-lab-v1.css */
.ctvl{--ink:#080d20;--paper:#f3f1f8;--muted:#aaaac3;--pink:#ff70bf;--cyan:#8ce8ed;--line:#c7c9ec26;width:min(1200px,calc(100% - 48px));margin:0 auto;color:var(--paper);font:400 15px/1.55 'Fira Sans',sans-serif;padding:52px 0 42px}
.ctvl *{box-sizing:border-box}.ctvl a{color:inherit;text-decoration:none}.ctvl button{font-family:inherit;cursor:pointer}.ctvl svg{display:block;flex:none}.ctvl [hidden]{display:none!important}.ctvl img{display:block;max-width:100%}.ctvl h1,.ctvl h2,.ctvl h3,.ctvl p{margin:0}.ctvl h1,.ctvl h2,.ctvl h3{font-family:'Bebas Neue',sans-serif;font-weight:400;letter-spacing:0}.ctvl h3 a{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .35s}.ctvl h3 a:hover{background-size:100% 1px}.ctvl a:focus-visible,.ctvl button:focus-visible,.ctvl input:focus-visible{outline:2px solid var(--cyan);outline-offset:6px}.ctvl-channel{display:flex;justify-content:space-between;align-items:center;gap:12px;font:9px/1.5 'Fira Mono',monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:17px;color:var(--muted)}.ctvl-channel>span:first-child{color:var(--pink)}.ctvl-meta{font:9px/1.6 'Fira Mono',monospace;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}
.ctvl-video-link{position:relative;display:block;isolation:isolate;overflow:hidden}.ctvl-video-picture{display:block;position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#080b14}.ctvl-video-picture>img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .5s}.ctvl-video-link:hover .ctvl-video-picture>img{transform:scale(1.025)}.ctvl-big-play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:76px;height:76px;border:1px solid #fff8;border-radius:50%;background:#0a10277a;backdrop-filter:blur(10px);transform:translate(-50%,-50%);box-shadow:0 8px 40px #0005;transition:background .3s,scale .3s}.ctvl-big-play svg{width:30px;height:30px;margin-left:3px}.ctvl-video-link:hover .ctvl-big-play{background:#eb3296db;scale:1.08}.ctvl-duration{position:absolute;bottom:14px;right:14px;background:#080d20dd;padding:4px 8px;border-radius:4px;font:10px/1.4 'Fira Mono',monospace}.ctvl-round-arrow{display:grid;place-items:center;width:48px;height:48px;flex:none;border:1px solid #ff70bf66;border-radius:50%;color:var(--pink)!important;transition:background .3s,transform .3s}.ctvl-round-arrow:hover{transform:rotate(-35deg);background:#ff70bf18}.ctvl-platforms{display:flex;align-items:center;flex-wrap:wrap;gap:18px;font-size:12px}.ctvl-platforms>span{font:9px/1.5 'Fira Mono',monospace;letter-spacing:.03em;color:var(--muted)}.ctvl-platforms a{display:flex;align-items:center;gap:7px;min-height:44px;transition:color .2s}.ctvl-platforms a:hover{color:var(--cyan)}.ctvl-platforms svg{width:18px;height:18px}.ctvl-platforms a:first-of-type svg{color:#79d79d}.ctvl-platforms a:last-of-type svg{color:var(--pink)}
.ctvl-antenna{position:relative;border:1px solid #b4bbd82e;border-radius:9px;overflow:hidden;background:radial-gradient(ellipse at 92% 0,#29475a38,transparent 50%),linear-gradient(145deg,#0c1228e8,#080d20f5);box-shadow:0 25px 80px -40px #000b}.ctvl-antenna-content{display:grid;grid-template-columns:1.5fr 1fr;padding:0 36px;gap:30px}.ctvl-feature-video{padding:20px 0 25px;border-top:1px solid var(--line);min-width:0}.ctvl-feature-video .ctvl-video-link{border-radius:5px}.ctvl-video-caption{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:20px}.ctvl-video-caption h3{font-size:32px;line-height:1.08;margin-top:9px}.ctvl-feature-audio{display:flex;flex-direction:column;min-width:0;border-top:1px solid var(--line);padding:20px 0 22px 30px;border-left:1px solid var(--line)}.ctvl-feature-audio .ctvl-channel>span:first-child{color:var(--cyan)}.ctvl-record-scene{position:relative;display:block;width:100%;max-width:310px;aspect-ratio:1.33;margin:0 auto 19px;isolation:isolate}.ctvl-record-scene>img{position:absolute;left:0;top:2%;height:93%;width:auto;max-width:75%;aspect-ratio:1;object-fit:contain;border-radius:4px;box-shadow:8px 12px 30px #0007;transform:rotate(-5deg);transition:transform .5s}.ctvl-record-scene:hover>img{transform:rotate(-2deg) translateX(-5px)}.ctvl-record{position:absolute;right:0;top:3%;width:70%;aspect-ratio:1;border-radius:50%;background:repeating-radial-gradient(circle at center,#131827 0 2px,#242a3a 3px,#101522 4px,#101522 6px);border:1px solid #4d5266;box-shadow:4px 10px 25px #0009}.ctvl-record::before{content:'';position:absolute;inset:34%;border:14px solid #8395b7;background:#151a2d;border-radius:50%}.ctvl-record::after{content:'';position:absolute;inset:0;border-radius:50%;background:conic-gradient(transparent,#d9eaff22,transparent 35%,#ffffff12,transparent 65%)}.ctvl-record i{position:absolute;inset:48%;background:#030914;border:1px solid #b9c7e8;border-radius:50%;z-index:1}.ctvl-cover-stamp{position:absolute;right:12%;bottom:0;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--cyan);color:#102231;transform:rotate(8deg);box-shadow:0 4px 14px #0005}.ctvl-cover-stamp svg{width:21px}.ctvl-feature-audio h3{font-size:26px;line-height:1.08;margin:9px 0 13px}.ctvl-antenna-foot{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px 36px;border-top:1px solid var(--line);background:#a6bfd604}.ctvl-archive-link{display:flex;align-items:center;gap:17px;min-height:44px;font-size:12px;color:var(--muted)!important}.ctvl-archive-link svg{width:19px;color:var(--pink)}.ctvl-archive-link:hover{color:var(--paper)!important}
@media(prefers-reduced-motion:no-preference){.ctvl-record{animation:ctvl-record-turn 18s linear infinite;animation-play-state:paused}@keyframes ctvl-record-turn{to{rotate:360deg}}}
@media(min-width:1000px){.ctvl-antenna-content{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}
@media(max-width:999px){.ctvl{width:calc(100% - 40px)}.ctvl-antenna-content{padding:0 28px;gap:23px;grid-template-columns:1.15fr 1fr}.ctvl-feature-audio{padding-left:23px}.ctvl-video-caption{align-items:flex-start;gap:12px}.ctvl-video-caption h3{font-size:28px}.ctvl-round-arrow{width:40px;height:40px}.ctvl-feature-audio h3{font-size:24px}.ctvl-record-scene{max-width:240px}.ctvl-antenna-foot{padding-inline:28px}}
@media(max-width:700px){.ctvl{width:calc(100% - 32px);padding-top:25px}.ctvl-antenna-content{display:block;padding:0 22px}.ctvl-feature-video{padding-top:17px;padding-bottom:23px}.ctvl-channel{font-size:8px;margin-bottom:13px;letter-spacing:.06em}.ctvl-video-caption{margin-top:16px;align-items:center}.ctvl-video-caption h3{font-size:27px}.ctvl-meta{font-size:8px}.ctvl-big-play{width:58px;height:58px}.ctvl-big-play svg{width:25px;height:25px}.ctvl-feature-audio{display:grid;grid-template-columns:114px minmax(0,1fr);gap:0 19px;border-left:0;padding:20px 0 19px}.ctvl-feature-audio .ctvl-channel{grid-column:1/-1}.ctvl-record-scene{grid-column:1;grid-row:2/4;width:114px;aspect-ratio:1.12;margin:5px 0 0;align-self:center}.ctvl-record-scene>img{max-width:83%;height:94%;transform:rotate(-5deg)}.ctvl-record{top:12%;width:75%}.ctvl-record::before{border-width:6px}.ctvl-cover-stamp{width:25px;height:25px;bottom:-2px;right:3%}.ctvl-cover-stamp svg{width:14px;height:14px}.ctvl-feature-audio>.ctvl-meta{grid-column:2;align-self:end}.ctvl-feature-audio h3{grid-column:2;font-size:23px;line-height:1.13;margin:7px 0 0}.ctvl-antenna-foot{flex-direction:column;align-items:stretch;gap:1px;padding:8px 22px 12px}.ctvl-archive-link{justify-content:space-between;font-size:11px}.ctvl-platforms{gap:17px;font-size:11px}.ctvl-platforms>span{font-size:8px;margin-right:auto}.ctvl-platforms a{min-height:40px}.ctvl-platforms svg{width:16px;height:16px}}
@media(max-width:370px){.ctvl{width:calc(100% - 24px)}.ctvl-antenna-content{padding-inline:17px}.ctvl-antenna-foot{padding-inline:17px}.ctvl-feature-audio{grid-template-columns:92px minmax(0,1fr);gap:0 15px}.ctvl-record-scene{width:92px}.ctvl-feature-audio h3{font-size:21px}.ctvl-video-caption h3{font-size:25px}.ctvl-round-arrow{width:35px;height:35px}}
@media(prefers-reduced-motion:reduce){.ctvl *,.ctvl *::before,.ctvl *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ctvl .ctvl-video-link:hover img{scale:1}}
.ctvl.ctvl-home{padding:0;margin:0 auto;scroll-margin-top:110px}
.ctvl-home #claba-tv-title{scroll-margin-top:110px}
.ctvl-listen-link{display:block;margin-top:auto;padding-top:13px;color:var(--cyan)!important}
.ctvl-listen-link .claba-audio-wave{margin:9px 0 18px;height:32px}
.ctvl-listen-link .claba-audio-action{padding-top:13px;border-top:1px solid var(--line);min-height:45px;color:var(--cyan);font-size:17px}
.ctvl-listen-link .claba-audio-play{border-color:#8ce8ed66;color:var(--cyan)}
.ctvl-listen-link .claba-audio-play svg{width:16px;height:16px}
.ctvl-listen-link .claba-audio-action>svg{width:20px;height:20px;margin-left:auto;transition:transform .25s}
.ctvl-listen-link:hover .claba-audio-action>svg{transform:translateX(5px)}
@media(max-width:700px){.ctvl-feature-audio>.ctvl-listen-link{grid-column:1/-1;padding-top:20px}.ctvl-listen-link .claba-audio-wave{height:28px;margin:3px 0 16px}}
@media(prefers-reduced-motion:no-preference){.ctvl .ctvl-wave-visible .claba-audio-wave>i{animation:claba-waveform var(--speed) ease-in-out var(--delay) infinite alternate}}
.ctvl.ctvl-inline{width:100%;padding:0;margin:24px 0 0}
.ctvl-antenna--strip .ctvl-antenna-content{padding-top:6px}
.ctvl-antenna--strip .ctvl-feature-video,.ctvl-antenna--strip .ctvl-feature-audio{border-top:0;padding-top:24px}
@media(max-width:700px){.ctvl-antenna--strip .ctvl-feature-video{padding-top:18px}.ctvl-antenna--strip .ctvl-feature-audio{border-top:1px solid var(--line);padding-top:20px}}
/* src/css/app-promo.css */
.capp-w{--cw-rosa:#ff3fa4;--cw-rosa-2:#cc1d88;--cw-cian:#45e3e8;--cw-oro:#ffc53d;--cw-verde:#5ef0a6;--cw-gris:#bdb8d0;color:#f5f2ff;font-family:'Fira Sans',system-ui,sans-serif}
.capp-w *,.capp-w *::before,.capp-w *::after{box-sizing:border-box}
.capp-w :where(p,h2,ul){margin:0;padding:0}
.capp-w :where(ul){list-style:none}
.capp-w svg{display:block;width:1em;height:1em;flex:none}
.capp-w img{display:block;width:100%;height:100%;object-fit:cover}
.capp-w__kicker{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font:500 12px/1.2 'Fira Mono',ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--cw-gris)}
.capp-w__kicker svg{width:18px;height:18px;color:var(--cw-verde)}
.capp-w__kicker b{padding:3px 8px;border:1px solid rgba(255,63,164,.55);border-radius:999px;background:rgba(255,63,164,.12);color:#ff9ad1;font-weight:600;letter-spacing:.04em;text-transform:none}
.capp-w h2{font:400 clamp(38px,4.2vw,58px)/.92 'Bebas Neue',Impact,sans-serif;text-transform:uppercase;letter-spacing:.01em;color:#fff}
.capp-w h2 em{font-style:normal;color:var(--cw-rosa)}
.capp-w__tel{display:block;flex:none;aspect-ratio:9/20;padding:4px;border-radius:16px;background:linear-gradient(150deg,#3b3256,#110e1a);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 16px 30px -12px rgba(0,0,0,.8)}
.capp-w__tel img{border-radius:12px}
.capp-w__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 20px;border-radius:10px;background:linear-gradient(135deg,#ff4fae,#c51e8f 55%,#6a2bb5);color:#fff!important;font:400 22px/1 'Bebas Neue',sans-serif;letter-spacing:.05em;text-decoration:none!important;box-shadow:0 5px 0 #6f0c4a,0 14px 30px -12px rgba(255,63,164,.7);transition:transform .15s ease,box-shadow .15s ease}
.capp-w__cta svg{width:20px;height:20px}
.capp-w__cta:hover{transform:translateY(-2px);box-shadow:0 7px 0 #6f0c4a,0 18px 34px -12px rgba(255,63,164,.8)}
.capp-w__cta:focus-visible{outline:3px solid var(--cw-cian);outline-offset:3px}
.capp-w--portada{width:min(1200px,100% - 40px);margin:clamp(40px,5vw,64px) auto clamp(28px,4vw,48px)}
.capp-w--portada .capp-w__in{position:relative;display:grid;grid-template-columns:250px minmax(0,1fr) auto;align-items:center;gap:20px 40px;padding:28px 40px 28px 24px;border:1px solid transparent;border-radius:22px;background:radial-gradient(ellipse at 0 100%,rgba(204,29,136,.35),transparent 55%),radial-gradient(ellipse at 100% 0,rgba(69,227,232,.14),transparent 50%),linear-gradient(150deg,#1d1438,#0d1226 60%) padding-box,linear-gradient(135deg,rgba(255,79,174,.75),rgba(153,114,163,.3) 45%,rgba(69,227,232,.6)) border-box;box-shadow:0 30px 60px -30px #000;overflow:hidden}
.capp-w__arte{position:relative;height:250px}
.capp-w__arte .capp-w__tel{position:absolute;bottom:-50px;width:118px}
.capp-w__tel--a{left:8px;transform:rotate(-10deg);filter:brightness(.8)}
.capp-w__tel--b{left:96px;bottom:-34px!important;width:128px!important;transform:rotate(6deg)}
.capp-w__sello{position:absolute;left:0;top:6px;z-index:2;padding:8px 12px;border-radius:8px;background:var(--cw-oro);color:#1b1030;font:400 22px/1 'Bebas Neue',sans-serif;letter-spacing:.06em;transform:rotate(-8deg);box-shadow:0 10px 20px -8px rgba(0,0,0,.7)}
.capp-w--portada h2{margin-top:14px}
.capp-w__lead{margin-top:12px!important;max-width:36em;color:#ddd8ee;font-size:17px;line-height:1.5}
.capp-w__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px!important}
.capp-w__chips li{padding:6px 11px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(255,255,255,.04);color:#e7e2f6;font-size:14px}
.capp-w__accion{display:grid;justify-items:center;gap:12px;text-align:center}
.capp-w--portada .capp-w__cta{min-height:58px;padding:14px 26px;font-size:26px}
.capp-w__meta{color:var(--cw-gris);font:500 13px/1.3 'Fira Mono',monospace}
@media (max-width:1000px){
.capp-w--portada .capp-w__in{grid-template-columns:200px minmax(0,1fr);padding:24px 26px 24px 18px}
.capp-w__arte{height:230px}
.capp-w__arte .capp-w__tel{width:100px}
.capp-w__tel--b{left:80px;width:110px!important}
.capp-w__accion{grid-column:1/-1;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:16px}
}
@media (max-width:640px){
.capp-w--portada{width:calc(100% - 24px)}
.capp-w--portada .capp-w__in{grid-template-columns:1fr;padding:22px 18px 22px;gap:16px}
.capp-w__arte{position:absolute;right:-20px;top:-6px;width:150px;height:200px;opacity:.9;pointer-events:none}
.capp-w__arte .capp-w__tel{width:78px;bottom:auto;top:30px}
.capp-w__tel--a{left:8px}
.capp-w__tel--b{left:58px;top:16px!important;width:84px!important}
.capp-w__sello{display:none}
.capp-w__texto{position:relative;padding-right:96px}
.capp-w--portada h2{font-size:40px}
.capp-w__lead{font-size:16px}
.capp-w__chips{margin-right:-96px!important}
.capp-w__accion{grid-template-columns:1fr;justify-items:stretch;text-align:center;gap:8px}
}
@media (prefers-reduced-motion:reduce){.capp-w__cta{transition:none}}
/* 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)}}}
/* wp-content/mu-plugins/claba-home-mobile/phone-v1.css */
@media (max-width:959px){
body.claba-home-polished .pl-intro>.pl-intro-text,
body.claba-home-polished .pl-intro>.pl-signature{display:none}
body.claba-home-polished .claba-water-track{display:none}
body.claba-home-polished :is(.pl-hero-art,.pl-intro,.pl-feature-copy,.pl-cover,.claba-brand-depth){animation:none}
body.claba-home-polished .claba-brand-mark *{animation:none!important;transition:none!important;transform:none!important}
body.claba-home-polished :is(.claba-brand-spark,.claba-brand-flare){display:none}
body.claba-home-polished .claba-brand-aura{opacity:.35}
}
/* 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; }
.claba-home-opening .pl-section-links { display: none !important; }
.claba-home-bloque--foro .lf-feed > li:nth-child(n+5) { display: none; }
.claba-home-bloque--novedades .ln-score { display: none !important; }
body .claba-journal-grid .claba-journal-card:not(.claba-journal-lead) .claba-journal-story { grid-template-columns: 112px minmax(0, 1fr) !important; }
.claba-journal-grid .claba-journal-card:not(.claba-journal-lead) .claba-journal-image { height: auto !important; min-height: 112px !important; }
.claba-journal-grid .claba-journal-card:not(.claba-journal-lead) .claba-journal-copy { padding: 14px 16px !important; justify-content: center; }
body .claba-journal-grid .claba-journal-card:not(.claba-journal-lead) .claba-journal-copy h3 { font-size: 21px; line-height: 1.08; margin: 6px 0 0; }
.claba-journal-grid .claba-journal-card:not(.claba-journal-lead) .claba-journal-copy > p,
.claba-journal-grid .claba-journal-card:not(.claba-journal-lead) .claba-journal-bottom,
.claba-journal-grid .claba-journal-card:not(.claba-journal-lead) .claba-journal-number { display: none !important; }
.claba-journal-grid { gap: 12px !important; }
.claba-scroll-stage { padding-bottom: 24px !important; }
}
@media (max-width: 760px) {
.claba-home-opening--hero .pl-intro > :not(h1) { display: none !important; }
body .claba-home-opening--hero .pl-intro h1 { position: absolute !important; width: 1px; height: 1px; margin: 0 !important; padding: 0; overflow: hidden; clip: rect(0 0 0 0); clip-path: inset(50%); white-space: nowrap; border: 0; }
body .pl-feature { grid-template-columns: 1fr; width: 100%; justify-self: stretch; gap: 16px; padding: 0; border-top: 0; }
}
