/* src/css/en-linea/wp-img-auto-sizes.css */
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/* src/css/en-linea/wp-global-styles.css */
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--night: #070e1b;--wp--preset--color--ink: #f3f1ff;--wp--preset--color--muted: #c4bed5;--wp--preset--color--cyan: #98edf1;--wp--preset--color--pink: #ef95d0;--wp--preset--color--violet: #c6a2ff;--wp--preset--color--button: #b82181;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--micro: 11px;--wp--preset--font-size--body: 17px;--wp--preset--font-size--lead: 24px;--wp--preset--font-size--title: 48px;--wp--preset--font-size--display: 80px;--wp--preset--font-family--heading: 'Bebas Neue', sans-serif;--wp--preset--font-family--body: 'Fira Sans', sans-serif;--wp--preset--font-family--mono: 'Fira Mono', monospace;--wp--preset--font-family--pixel: 'Press Start 2P', monospace;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--spacing--1: 8px;--wp--preset--spacing--2: 12px;--wp--preset--spacing--3: 20px;--wp--preset--spacing--4: 32px;--wp--preset--spacing--5: 48px;--wp--preset--spacing--6: 64px;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:root { --wp--style--global--content-size: 880px;--wp--style--global--wide-size: 1280px; }:where(body) { margin: 0; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}
/* wp-content/plugins/search-filter/style.css */
body
{
display:block;
}
.searchandfilter p
{
margin-top: 1em;
display:inline-block;
}
.searchandfilter ul
{
display:inline-block;
}
.searchandfilter li
{
list-style: none;
display:inline-block;
padding-right:10px;
}
.searchandfilter label
{
display:block;
}
.searchandfilter h4
{
margin:15px 0;
font-size:16px;
}
.searchandfilter ul > li > ul:not(.children)
{
margin-left:0;
}
/* wp-content/plugins/ultimate-post-review/public/css/ultimate-post-review-public.css */
.post-review-badge {
color: #ffffff;
display: block;
text-align: center;
font-size: 16px;
line-height: 70px;
width: 70px;
height: 70px;
}
.post-review-badge.post-review-badge-auto {
display: none;
}
.post-review-badge.post-review-badge-positioned {
display: block;
position: absolute;
top: 0;
right: 0;
}
/* wp-content/themes/clasicosbasicos/css/fonts.css */
@font-face {font-display:swap; font-family: 'Bebas Neue'; font-style: normal; font-weight: 400; src: url(/wp-content/themes/clasicosbasicos/fonts/font-5abea62c.woff2) format('woff2'), url(/wp-content/themes/clasicosbasicos/fonts/font-540ebb5c.woff) format('woff'); }
@font-face {font-display:swap; font-family: 'Fira Mono'; font-style: normal; font-weight: 400; src: url(/wp-content/themes/clasicosbasicos/fonts/font-66475ffa.woff2) format('woff2'), url(/wp-content/themes/clasicosbasicos/fonts/font-9857a3d3.woff) format('woff'); }
@font-face {font-display:swap; font-family: 'Fira Sans'; font-style: normal; font-weight: 400; src: url(/wp-content/themes/clasicosbasicos/fonts/font-8bf2dfc9.woff2) format('woff2'), url(/wp-content/themes/clasicosbasicos/fonts/font-0ec5f245.woff) format('woff'); }
@font-face {font-display:swap; font-family: 'Offside'; font-style: normal; font-weight: 400; src: url(/wp-content/themes/clasicosbasicos/fonts/font-c080dc45.woff2) format('woff2'), url(/wp-content/themes/clasicosbasicos/fonts/font-d5c764dd.woff) format('woff'); }
@font-face {font-display:swap; font-family: 'Press Start 2P'; font-style: normal; font-weight: 400; src: url(/wp-content/themes/clasicosbasicos/fonts/font-05376d17.woff2) format('woff2'), url(/wp-content/themes/clasicosbasicos/fonts/font-d7d5f425.woff) format('woff'); }
/* wp-content/themes/clasicosbasicos/css/foundation.css */
:root{--claba-ancho:1280px;--cb-space:20px;--cb-grid-gap:30px;--cb-surface:#1c2330;--cb-accent:#cc1d88;--cb-ink:#fff;--cb-muted:#b8b4c9;--cb-radius:9px}
html{font-family:'Fira Sans',sans-serif;font-size:14px;line-height:1.73;color:rgba(255,255,255,.7);background:#121620;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;position:relative}
body{margin:0}main,details,summary{display:block}summary{display:list-item}a{color:#cc1d88;text-decoration:none;cursor:pointer}a:hover{color:#ee38a5;text-decoration:none}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}
audio,canvas,iframe,img,svg,video{vertical-align:middle}img,video{max-width:100%;height:auto}iframe{border:0}svg{overflow:hidden}svg:not(:root){overflow:hidden}[hidden]{display:none!important}
p,ul,ol,dl,pre,address,fieldset,figure{margin:0 0 20px}*+p,*+ul,*+ol,*+dl,*+pre,*+address,*+fieldset,*+figure{margin-top:20px}ul,ol{padding-left:30px}ul>li>ul,ul>li>ol,ol>li>ol,ol>li>ul{margin:0}dt{font-weight:700}dd{margin-left:0}
h1,h2,h3,h4,h5,h6{margin:0 0 20px;font-family:'Bebas Neue',sans-serif;font-weight:400;color:#fff;line-height:1.2;font-style:normal}*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:40px}h1{font-size:42px}h2{font-size:32px}h3{font-size:26px}h4{font-size:22px}h5{font-size:18px}h6{font-size:16px}
hr{box-sizing:content-box;height:0;overflow:visible;margin:0 0 20px;border:0;border-top:1px solid #ffffff1a}*+hr{margin-top:20px}blockquote{margin:0 0 20px;padding:0 0 0 20px;border-left:2px solid #ffffff80;font-size:18px;font-style:italic}blockquote>:last-child{margin-bottom:0}pre,code,kbd,samp{font-family:'Fira Mono',monospace;font-size:.875em}pre{overflow:auto;padding:15px;background:#111827;border:1px solid #ffffff20;border-radius:5px}code{color:#e994c9}table{border-collapse:collapse;border-spacing:0;width:100%}th,td{padding:12px;text-align:left;border-bottom:1px solid #ffffff20}th{font-weight:600}
button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;resize:vertical}fieldset{border:0;padding:0}legend{padding:0;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}button:disabled,input:disabled,select:disabled{cursor:not-allowed;opacity:.6}
:focus-visible{outline:2px solid #91eff0;outline-offset:4px}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.screen-reader-text:focus{clip:auto;clip-path:none;width:auto;height:auto;left:8px;top:8px;padding:12px;background:#111827;color:#fff;z-index:100000}
.cb-container{display:flow-root;box-sizing:content-box;max-width:var(--claba-ancho);margin-inline:auto;padding-inline:15px}.cb-container>:last-child{margin-bottom:0}.cb-section{display:flow-root;box-sizing:border-box;padding-block:40px}.cb-section-default{background:transparent}.cb-panel{display:flow-root;position:relative}.cb-panel>:last-child{margin-bottom:0}
.cb-grid,[data-cb-grid]{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 0 calc(-1 * var(--cb-grid-gap))}.cb-grid>*,[data-cb-grid]>*{margin:0;padding-left:var(--cb-grid-gap);box-sizing:border-box;min-width:0}.cb-grid>*>:last-child,[data-cb-grid]>*>:last-child{margin-bottom:0}.cb-grid+.cb-grid{margin-top:var(--cb-grid-gap)}
[class*=cb-child-width]>*{box-sizing:border-box;width:100%}.cb-width-1-1{width:100%}.cb-text-center{text-align:center!important}.cb-margin-top{margin-top:20px!important}.cb-margin-small-right{margin-right:10px!important}.cb-margin-remove{margin:0!important}.cb-margin-remove-top{margin-top:0!important}.cb-padding-remove-left{padding-left:0!important}.cb-align-center{display:table;max-width:100%;margin-inline:auto}
.cb-card{position:relative;box-sizing:border-box;transition:box-shadow .2s}.cb-card-body{display:flow-root;padding:20px;box-sizing:border-box}.cb-card-body>:last-child{margin-bottom:0}.cb-card-default{background:#1c2330;color:rgba(255,255,255,.7);box-shadow:0 16px 40px #0003}.cb-card-secondary{background:#11151d;color:#fff}.cb-heading-small{font-size:42px;line-height:1.2}.cb-heading-medium{font-size:55px;line-height:1.2}.cb-heading-line>span{display:inline-block;position:relative}.cb-heading-line>span:before,.cb-heading-line>span:after{content:"";position:absolute;top:50%;width:2000px;border-bottom:1px solid #ffffff20}.cb-heading-line>span:before{right:100%;margin-right:20px}.cb-heading-line>span:after{left:100%;margin-left:20px}.cb-heading-line{overflow:hidden}
.cb-button{display:inline-block;box-sizing:border-box;margin:0;padding:0 30px;vertical-align:middle;font:600 14px/40px 'Fira Sans',sans-serif;text-align:center;text-decoration:none;border:1px solid transparent;border-radius:5px;cursor:pointer}.cb-button-primary{background:#b82181;color:#fff;border-color:#d14b9f}.cb-button:hover{filter:brightness(1.1)}.cb-select{box-sizing:border-box;max-width:100%;width:100%;padding:0 12px;border:1px solid #ffffff26;border-radius:5px;background:#1c2330;color:#fff;font:inherit}.cb-select:not([multiple]){height:40px;vertical-align:middle;display:inline-block}.cb-select[multiple]{padding-block:8px}.cb-select:focus{border-color:#89eaf0}
.cb-navbar{display:flex;position:relative}.cb-navbar-container{position:relative}.cb-navbar-left,.cb-navbar-right{display:flex;align-items:center;flex-wrap:wrap}.cb-navbar-right{margin-left:auto}.cb-navbar-nav{display:flex;list-style:none;padding:0;margin:0}.cb-navbar-nav>li{position:relative}.cb-navbar-item,.cb-navbar-nav>li>a,.cb-navbar-toggle{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:80px;padding:0 15px;text-decoration:none;font:700 12px/1.73 'Offside',sans-serif}.cb-navbar-nav>li>a{color:#ffffffb3;text-transform:uppercase;letter-spacing:1px;position:relative}.cb-navbar-nav>li>a:hover,.cb-navbar-nav>.cb-active>a{color:#fff}.cb-navbar-item{color:#fff}.cb-navbar-toggle{color:#fff}.cb-logo{font:24px/1 'Fira Sans',sans-serif}.cb-navbar-dropdown{display:none}.cb-nav,.cb-nav-sub{list-style:none;margin:0;padding:0}.cb-nav>li>a{display:block;padding:5px 0}.cb-nav-sub{padding:5px 0 5px 15px}.cb-nav-sub a{display:block;padding:2px 0}.cb-nav-default>li>a{color:#fff}.cb-nav-default .cb-nav-sub a{color:#ccc3df}
.cb-search{position:relative;display:inline-block;margin:0;max-width:100%}.cb-search-default{width:240px}.cb-search-input{box-sizing:border-box;width:100%;height:40px;padding:1px 16px 1px 40px;border:2px solid #ffffff0d;border-radius:500px;appearance:none;background:transparent;color:#fff;font:inherit}.cb-search-icon{position:absolute;inset:0 auto 0 0;width:40px;display:flex;align-items:center;justify-content:center}.cb-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:0;fill:currentColor}.cb-icon svg{flex-shrink:0}
.cb-position-relative{position:relative!important}.cb-position-cover{position:absolute;inset:0}.cb-light{color:#fff}
.cb-modal{display:none;position:fixed;inset:0;z-index:1010;overflow-y:auto;padding:15px;background:#11151d66;box-sizing:border-box}.cb-modal.cb-open{display:block}.cb-modal-dialog{position:relative;box-sizing:border-box;margin:0 auto;width:600px;max-width:100%;background:#1c2330;box-shadow:0 12px 50px #0d0c1599}.cb-modal-close{cursor:pointer}.cb-offcanvas{display:none;position:fixed;inset:0;z-index:1000;box-sizing:border-box;background:#0006}.cb-offcanvas.cb-open{display:block}.cb-offcanvas-bar{position:absolute;inset:0 0 0 auto;box-sizing:border-box;width:270px;max-width:100%;padding:20px;background:#11151d;overflow:auto;box-shadow:0 12px 50px #0d0c1599}.cb-offcanvas-close{position:absolute;top:20px;right:20px;padding:5px;background:none;color:#fff;border:0}.cb-offcanvas-container{overflow:hidden}.cb-tooltip{position:fixed;z-index:1200;max-width:240px;padding:6px 10px;font-size:12px;background:#050815;color:#fff;border:1px solid #9cdfea44;border-radius:4px;pointer-events:none}
@media(min-width:640px){.cb-container{padding-inline:20px}.cb-width-1-1\@s{width:100%}.cb-width-1-3\@s{width:33.333333%}.cb-width-2-3\@s{width:66.666667%}.cb-width-1-4\@s{width:25%}.cb-modal{padding:50px 20px}}
@media(min-width:900px){.cb-container{padding-inline:40px}}
@media(min-width:960px){:root{--cb-grid-gap:40px}.cb-section{padding-block:70px}.cb-card-body{padding:27px 30px}.cb-width-1-1\@m{width:100%}.cb-width-1-4\@m{width:25%}.cb-hidden\@m{display:none!important}.cb-modal{padding-inline:40px}}
@media(max-width:959px){.cb-visible\@m{display:none!important}.cb-heading-medium{font-size:42px}}
@media(max-width:639px){.cb-heading-medium{font-size:34px}.cb-heading-small{font-size:34px}}
html{overflow-y:scroll;overflow-x:hidden}.claba-shell-header{position:relative;padding:35px 0 20px}.cb-navbar-left{margin-inline:-15px}.cb-navbar-right{margin-right:-15px}.cb-navbar-toggle>a{color:inherit}.cb-navbar-nav>li>a::before{content:"";position:absolute;bottom:25px;height:1px;left:15px;right:calc(100% - 15px);background:linear-gradient(90deg,#e147ba,#64e8ed);transition:right .18s}.cb-navbar-nav>li:hover>a::before,.cb-navbar-nav>li>a:focus-visible::before,.cb-navbar-nav>.cb-active>a::before{right:15px}.cb-grid,[data-cb-grid]{row-gap:var(--cb-grid-gap)}.cb-breadcrumb{display:flex;flex-wrap:wrap;list-style:none;padding:0;gap:8px;margin:0;font-size:13px}.cb-breadcrumb>:not(:last-child)::after{content:"/";margin-left:8px;color:#8e89a1}
.claba-shell-header-mobile{position:relative;padding:0 0 50px 20px}.claba-shell-header-mobile .cb-navbar-left{margin:0}.claba-shell-header-mobile .cb-navbar-right{margin-right:0}.cb-navbar-toggle{text-transform:uppercase;letter-spacing:1px}.claba-shell-main.cb-section{padding-top:40px;padding-bottom:0}
#donaTexto{font-family:'Press Start 2P',monospace;color:#fff;height:100px}#osdonate-form input[type=image]{width:auto;height:auto;max-width:100%}p.klatest-cat.cb-text-center{font-size:10px;line-height:1.75}.cb-align-center{margin-bottom:20px}.secondb{text-transform:uppercase}
h1{font-weight:400;letter-spacing:3px;text-transform:uppercase}h2{font-weight:400;line-height:1.3}h3{font-size:24px;font-weight:400;line-height:1.4}.cb-heading-small,.cb-heading-medium{font-family:'Bebas Neue',sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:3px}.cb-button{text-transform:uppercase}.cb-grid>*>:last-child{margin-bottom:0!important}
@media(max-width:959px){h1{font-size:35.7px}h2{font-size:27.2px}}
@media(max-width:959px){.cb-offcanvas-container .claba-shell-page{transform:translateX(-270px)}}
@media(prefers-reduced-motion:no-preference){.claba-shell-page{transition:transform .3s ease-out}.cb-modal.cb-open .cb-modal-dialog{animation:claba-dialog-in .25s ease both}.cb-offcanvas.cb-open .cb-offcanvas-bar{animation:claba-drawer-in .3s ease both}@keyframes claba-dialog-in{from{opacity:0;transform:translateY(-25px)}to{opacity:1;transform:translateY(0)}}@keyframes claba-drawer-in{from{transform:translateX(100%)}to{transform:translateX(0)}}}
.cb-nav-default{font:italic 700 12px/1.73 Offside,sans-serif;text-transform:uppercase;letter-spacing:1px}.cb-nav-default>li>a{color:#ffffffb3}.cb-nav-default .cb-nav-sub a{color:#ffffff80}.cb-nav-default a:hover,.cb-nav-default a:focus-visible{color:#fff}.cb-search-default{width:180px}
body.search{margin-top:55px}
body svg.claba-arrow-icon{display:inline-block;width:1.1em;height:1.1em;min-width:0;max-width:22px;max-height:22px;flex-shrink:0;vertical-align:baseline;overflow:visible;transition:transform .22s ease}
body :is(a,button):is(:hover,:focus-visible) .claba-arrow-icon{transform:translateX(3px)}
@media(prefers-reduced-motion:reduce){body svg.claba-arrow-icon{transition:none}body :is(a,button):is(:hover,:focus-visible) .claba-arrow-icon{transform:none}}
body span[aria-hidden="true"]:has(>svg.claba-arrow-icon){display:inline-flex;align-items:center;justify-content:center;line-height:0;vertical-align:middle}
body :is(a,button):is(:hover,:focus-visible) .claba-arrow-icon[data-arrow-kind="arrow-growth"]{transform:translate(2px,-2px)}
@media(prefers-reduced-motion:reduce){body :is(a,button):is(:hover,:focus-visible) .claba-arrow-icon[data-arrow-kind="arrow-growth"]{transform:none}}
/* src/css/en-linea/claba-tema.css */
:root{--claba-ancho:1200px}
.claba-shell-header-mobile .cb-navbar-right{flex-wrap:nowrap}@media(max-width:374px){.claba-shell-header-mobile .cb-navbar-left img{max-width:170px;height:auto}}
body .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; }
a.cintaca:hover > .cinta { transition: 0.4s; transform: translateX(70px); }
@media only screen and (max-width: 641px) {
.shelf { height: auto !important; }
}
.filtraje { padding: 10px 20px; }
.shelf > .juegazos { margin-left: -7px; margin-top: 5px; }
.shelf { height: 345px; }
.filtraje ul { padding: 0px 0px 10px !important; }
.filtraje ul li { width: 100%; height: 48px; }
.filtraje ul li:last-of-type { text-align: center; padding-top: 20px; }
.podcasting img { width: 100%; }
.bagas { background: rgba(0, 0, 0, 0.45); padding: 20px 30px; box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 1px 1px inset, rgba(13, 12, 21, 0.7) 0px 8px 45px 0px; border: 1px solid rgb(17, 17, 17); }
.yasr-visitor-votes { margin-bottom: 10px; }
.hidden { display: none; }
h3 { font-size: 28px; font-weight: 400; font-style: normal; letter-spacing: 1px; text-shadow: rgba(0, 0, 0, 0.5) 2px 2px 3px; }
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/plugins/ultimate-posts-widget/css/upw-theme-standard.min.css */
/* wp-content/mu-plugins/claba-analytics/consent.css */
.claba-consent{position:fixed;z-index:2147483000;inset:auto 16px 16px auto;width:min(440px,calc(100vw - 32px));box-sizing:border-box;padding:20px;background:#172127;color:#f2ede3;border:1px solid #6b796f;border-radius:9px;box-shadow:0 6px 30px #0006;font:15px/1.5 system-ui,sans-serif;text-align:left}.claba-consent[hidden],.claba-consent-settings[hidden]{display:none!important}.claba-consent h2{margin:0 0 8px;font:bold 20px/1.2 system-ui,sans-serif;color:#fff}.claba-consent p{margin:0 0 12px}.claba-consent a{color:#f0d7a7;text-decoration:underline}.claba-consent-actions{display:flex;flex-wrap:wrap;gap:8px}.claba-consent button,.claba-consent-settings{border:1px solid #d8c7a4;border-radius:6px;padding:10px 12px;min-height:44px;background:#f1e8d6;color:#172127;font:600 14px/1.25 system-ui,sans-serif;cursor:pointer;touch-action:manipulation}.claba-consent button:first-child{background:#26343b;color:#fff}.claba-consent button:focus-visible,.claba-consent a:focus-visible,.claba-consent-settings:focus-visible{outline:3px solid #e3ab51;outline-offset:3px}.claba-consent-settings{position:fixed;z-index:2147482999;bottom:8px;left:8px;min-height:36px;padding:7px 10px;background:#172127;color:#f2ede3;font-size:12px}.claba-consent-status{font-size:13px;color:#d8c7a4}.claba-consent-status:empty{display:none}@media(max-width:480px){.claba-consent{inset:auto 12px 12px;width:calc(100vw - 24px);padding:16px}.claba-consent-actions button{flex:1 1 130px}}
.claba-consent{width:min(400px,calc(100vw - 32px));padding:18px 18px 16px;background:linear-gradient(160deg,#0e1738f5,#070c1cfa);color:#d9e4f2;border:1px solid #62c2d170;box-shadow:0 12px 40px #000b,inset 0 1px 0 #ff4fd82e;font:14px/1.5 'Fira Sans',system-ui,sans-serif}
.claba-consent h2{font-size:18px;margin-bottom:7px;color:#fff}
html:not([data-app]) .claba-consent h2{font:400 26px/1 'Bebas Neue',system-ui,sans-serif;letter-spacing:.4px}
.claba-consent p{margin:0 0 10px}
.claba-consent a{color:#91e5e9}
.claba-consent button,.claba-consent button:first-child{flex:1 1 140px;background:#0b2038;color:#fff;border:1px solid #62c2d1b0;font:600 14px/1.25 'Fira Sans',system-ui,sans-serif}
.claba-consent button:hover{background:#12304f;border-color:#91e5e9}
.claba-consent-settings{background:#0b1026;border-color:#62c2d170;color:#d9e4f2}
.claba-consent-status{color:#91e5e9}
@media(max-width:480px){.claba-consent{padding:13px 14px 12px;font-size:13.5px;line-height:1.42}.claba-consent h2{font-size:17px;margin-bottom:5px}html:not([data-app]) .claba-consent h2{font-size:23px}.claba-consent p{margin-bottom:8px}}
/* src/css/en-linea/claba-analytics.css */
@media(max-width:760px),(hover:none) and (pointer:coarse){.claba-consent-settings{position:static;display:block;margin:6px auto calc(14px + env(safe-area-inset-bottom,0px))}}
/* wp-content/themes/clasicosbasicos/css/visual.css */
:root{--claba-ink:#f3f1ff;--claba-muted:#bfbad4;--claba-neon:#ff71cb;--claba-cyan:#7ce9f4;--claba-panel:#141628;--claba-line:rgba(175,151,225,.26)}
html{color:var(--claba-ink)}
html::after{display:none}
body{font-family:'Fira Sans',system-ui,sans-serif;color:var(--claba-ink)}
body a{color:var(--claba-neon)}
body a:hover{color:#a4f4fa}
body :is(h2,h3,h4,h5,h6,.cb-h2,.cb-h3){font-style:normal;text-shadow:none;letter-spacing:.025em;color:var(--claba-ink)}
body :is(.cb-text-meta,.cb-text-muted,.claba-ficha-meta){color:var(--claba-muted)!important}
body :is(.cb-navbar-nav>li>a,.cb-button,.claba-f-tab){font-family:'Fira Sans',system-ui,sans-serif;font-style:normal;font-weight:600;letter-spacing:.045em}
body .cb-navbar-nav>li>a{font-size:17px;color:#e3dff3}
body .cb-navbar-right{min-height:96px}
body :is(.cb-card-primary,.cb-card-secondary,.cb-card-default,.claba-f-tarjeta,.claba-f-aparte-cabeza){background:linear-gradient(135deg,#211b36,#121827);border:1px solid var(--claba-line);border-radius:9px!important;box-shadow:0 16px 42px -28px #000}
body .cb-card-body{padding:clamp(22px,2.3vw,34px)}
body :is(.cb-card,.claba-f-tarjeta) p{color:#e0dcec;line-height:1.75}
body :is(.cb-card-title,.cb-heading-line){line-height:1.15}
body .cb-heading-line>span::after,body .cb-heading-line>span::before{border-color:#ce49af}
body :is(.cb-button,.claba-f-boton){box-sizing:border-box;min-height:46px;height:auto;padding:11px 20px;line-height:1.5;border-radius:9px;white-space:normal;text-shadow:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;color:#fff}
body :is(.cb-button-primary,.podcastEnlace){background:linear-gradient(115deg,#ac197e,#7124a8);border:1px solid #d751b6;box-shadow:0 6px 22px -12px #ee37ad}
body :is(.cb-button,.claba-f-boton):hover{color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px -12px #e648c2}
body :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--claba-cyan);outline-offset:4px}
body :is(.cb-input,.cb-select,.cb-textarea){border-radius:8px;background-color:#101424;color:#f3efff;border-color:#6b617d;min-height:44px}
body input::placeholder,body textarea::placeholder{color:#bdb6ce;opacity:1}
body select option{background:#161929;color:#f3efff}
.claba-eyebrow{font:600 11px/1.6 'Fira Sans',sans-serif;letter-spacing:.18em;color:var(--claba-cyan);margin:0 0 12px}
.claba-eyebrow span{margin-right:8px;text-shadow:0 0 12px #70ecf4}
body.home [cb-slideshow]{border-radius:16px;overflow:hidden;border:1px solid var(--claba-line)}
body.home .cb-slideshow-items{min-height:525px}
body.home [cb-slideshow]:not(.cb-slideshow) .cb-slideshow-items>li:first-child{display:block}
body.home .darko{background:linear-gradient(0deg,rgba(5,7,19,.98),rgba(5,7,19,.78) 65%,transparent);padding:42px 24px 8px;text-align:left!important}
body.home .darko h2{font-size:clamp(30px,3.4vw,48px);line-height:1.08;color:#fff;text-shadow:0 2px 15px #000;margin-bottom:14px}
body.home .darko p{font-size:16px;line-height:1.6;color:#f5f1ff}
body.home .darko .cb-button{width:auto;min-width:200px}
body.home .darko .cb-margin-left{margin-left:0!important}
body .claba-f{--cb-text-secondary:#c9c3da;--cb-text-debil:#bcb5cf;--cb-bg-card:linear-gradient(135deg,#211b36,#121827)}
body .claba-f-tab{font-size:14px;min-height:46px;display:inline-flex;align-items:center;box-sizing:border-box;color:#ddd6f0}
body .claba-f-tab.es-activa{color:#fff;background:linear-gradient(120deg,#9c1a78,#5a258b);border-color:#dc66bd}
body .claba-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/themes/clasicosbasicos/css/cinematic.css */
.claba-capture-console{padding:0 17px}
.claba-capture-console,body .claba-f-tarjeta{position:relative;isolation:isolate;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid transparent;border-radius:12px;background:linear-gradient(145deg,#121b2c,#090d1b 70%) padding-box,linear-gradient(135deg,#8dd6ddaa,#9972a355 40%,#d076b5aa) border-box;box-shadow:0 25px 50px -25px #000,0 0 35px #86296a12;overflow:hidden}
.claba-capture-console::before,body .claba-f-tarjeta::before{content:"";position:absolute;inset:0 8% auto;height:1px;background:linear-gradient(90deg,transparent,#acf0f1,transparent);box-shadow:0 1px 12px #92e6e9;pointer-events:none}
@media(max-width:639px){.claba-capture-console{padding:0 10px;border-radius:9px}}
body #donaTexto{padding:0!important}
body .claba-join-paths{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0;background:#070c19ef;align-items:stretch}
body .claba-join-paths a{position:relative;max-width:none;gap:24px;padding:25px clamp(24px,3vw,40px);min-width:0;transition:background .2s}
body .claba-join-paths a+a{border-left:1px solid #9881ae3d;border-top:0}
body .claba-join-paths a>span:last-child{display:grid;place-items:center;flex:none;width:40px;height:40px;border:1px solid #b58ba15c;border-radius:50%;font-size:20px;transition:transform .2s,background .2s}
body .claba-join-paths a:hover{background:#cb3c8614}body .claba-join-paths a:hover>span:last-child{transform:rotate(45deg);background:#b82d8066;color:#fff}
body .claba-join-paths strong{font-size:28px;letter-spacing:.025em}.claba-join-paths small{line-height:1.5}
.claba-criticabits-brand{position:absolute;z-index:1;top:16px;left:16px;padding:7px 10px;background:#070c1ace;border-left:2px solid #ef4fa7;font:400 25px/1 'Bebas Neue',sans-serif;color:#fff;letter-spacing:.035em}.claba-criticabits-brand>span{color:#7ae9f7}
body .claba-mega-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
body .claba-mega-card h3{font-size:20px;line-height:1.18;letter-spacing:.015em}
body .claba-mega-card>p{font-size:11px;line-height:1.5;color:#bfb2d0}
body .claba-mega-art{max-height:none;aspect-ratio:3/4}
body .claba-mega-noticias .claba-mega-art{aspect-ratio:16/10}
body #claba-buscador{padding:clamp(24px,7vh,80px) 20px;background:#020615b8;backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);z-index:1600;overflow-y:auto}
body #claba-buscador .claba-search-terminal{width:min(840px,100%);max-width:100%!important;min-height:0;margin:auto;border:1px solid #7ad6d68c;border-radius:6px;background:#070e1b;box-shadow:0 0 0 5px #05091988,0 35px 120px #0009,0 0 60px #408b9e1a;color:#e6edf5}
.claba-terminal-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 22px;border-bottom:1px solid #77c8d044;background:#111b2b;font:400 11px/1.4 'Fira Mono',monospace;letter-spacing:.08em;color:#a8d4dc}
.claba-terminal-bar>span{display:flex;align-items:center;gap:10px}.claba-terminal-bar b{color:#d261a9}.claba-terminal-bar i{width:7px;height:7px;background:#95f6c0;box-shadow:0 0 10px #78eab088}
body #claba-buscador .cb-modal-close-full{position:static;display:flex;align-items:center;gap:14px;min-width:44px;min-height:44px;padding:5px 0;background:none;color:#b2c7d7;border:0;font:400 11px/1 'Fira Mono',monospace;cursor:pointer}.claba-terminal-bar button>span{font-size:24px;color:#f19ad0}
.claba-terminal-screen{position:relative;padding:clamp(24px,4vw,42px)}
.claba-terminal-boot{font:400 10px/1.8 'Fira Mono',monospace;color:#83e6c3;letter-spacing:.045em;margin:0 0 23px}.claba-terminal-boot>span{color:#8b9eb6}
body .claba-terminal-screen h2{font:400 clamp(40px,4.7vw,66px)/.98 'Bebas Neue',sans-serif;letter-spacing:.015em;margin:0 0 28px;text-shadow:none;color:#f0f3fa;text-transform:uppercase}.claba-terminal-screen h2 em{font-style:normal;color:#8eebe7}
.claba-search-scopes{display:flex;flex-wrap:wrap;gap:9px;border:0;padding:0;margin:0 0 25px;min-width:0}.claba-search-scopes legend{font:400 11px/1.5 'Fira Mono',monospace;color:#a6b5cc;padding:0;margin:0 0 8px}.claba-search-scopes label{position:relative;cursor:pointer}.claba-search-scopes input{position:absolute;opacity:0;width:100%;height:100%;margin:0}.claba-search-scopes label>span{display:flex;align-items:center;box-sizing:border-box;min-height:44px;padding:7px 13px;border:1px solid #72879e55;font:400 12px/1.3 'Fira Mono',monospace;color:#b2c1d4;border-radius:2px}.claba-search-scopes input:checked+span{background:#80ead51a;border-color:#88e7cd;color:#a9ffe1}.claba-search-scopes input:focus-visible+span{outline:2px solid #ff84cf;outline-offset:3px}
.claba-search-command{display:block;font:400 12px/1.5 'Fira Mono',monospace;color:#ed8ccd;margin-bottom:8px}.claba-search-command>span{color:#90ead4}
.claba-search-entry{display:flex;align-items:center;gap:12px;padding:8px 8px 8px 15px;background:#020812;border:1px solid #729cac;border-radius:3px}.claba-search-entry>span{color:#91f4cf;font:400 27px/1 monospace}
body .claba-search-entry input{min-width:0;width:100%;height:48px;border:0;padding:0;background:transparent;font:400 18px/1.4 'Fira Mono',monospace;color:#e4fff6;outline:0;box-shadow:none;caret-color:#a3ffd5}.claba-search-entry:focus-within{border-color:#98f1db;box-shadow:0 0 0 2px #8eefd61a}.claba-search-entry input::placeholder{font-size:15px;color:#8d9eb5}
.claba-search-entry button{flex:none;padding:15px 19px;border:0;border-radius:2px;background:#a2edda;color:#092322;font:400 21px/1 'Bebas Neue',sans-serif;cursor:pointer}.claba-search-entry button>span{margin-left:9px}
.claba-search-help{font:400 11px/1.6 'Fira Sans',sans-serif;color:#94a6be;margin:12px 0 0}.claba-search-help kbd{font-size:10px;color:#c9dde5;background:#ffffff08}
.claba-search-discover{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:26px}.claba-search-discover>span{flex-basis:100%;font:400 12px/1.5 'Fira Sans',sans-serif;color:#a5b5ca}.claba-search-discover button{background:none;border:0;border-bottom:1px dashed #8598b955;padding:5px 0;margin-right:12px;font:400 12px/1.5 'Fira Mono',monospace;color:#d7c0e4;cursor:pointer}.claba-search-discover button:hover{color:#a6f0de}
.claba-terminal-bottom{display:flex;justify-content:space-between;gap:15px;padding-top:20px;margin-top:26px;border-top:1px solid #658b9b33;font:400 9px/1.5 'Fira Mono',monospace;color:#8598b2}.claba-terminal-bottom>span:first-child{color:#90ebd6}.claba-terminal-bottom>span:first-child>span{margin-left:8px}.claba-mobile-search{display:grid;place-items:center;width:40px;height:44px;color:#e5deef!important}
body .claba-podcast-strip{display:flex;align-items:center;gap:22px;margin-top:18px;padding:18px 24px;border:1px solid #8e73983d;border-radius:6px;background:#0d1322df;color:#eee8f4;text-decoration:none}.claba-podcast-strip>img{width:64px;height:52px;object-fit:cover;border-radius:3px}.claba-podcast-strip strong{font:400 24px/1.2 'Bebas Neue',sans-serif;letter-spacing:.02em}.claba-podcast-strip small{display:block;color:#b1a7c0;font-size:11px}.claba-podcast-strip>b{margin-left:auto;font:400 19px/1.2 'Bebas Neue',sans-serif;color:#eb9bcf}.claba-podcast-strip>b>span{margin-left:12px}
@media(prefers-reduced-motion:no-preference){
@keyframes claba-scene-drift{from{transform:scale(1.02) translateX(0)}to{transform:scale(1.12) translateX(-1%)}}
@keyframes claba-scene-type{from{opacity:0;transform:translateY(24px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}
@keyframes claba-box-in{from{opacity:0;transform:perspective(900px) translateX(100px) rotateY(-35deg) rotateZ(9deg)}to{opacity:1;transform:perspective(900px) rotateY(-16deg) rotateZ(5deg)}}
}
@media(max-width:1199px){body .claba-mega-card h3{font-size:18px}body .claba-mega-cards{gap:14px}}
@media(max-width:767px){
body .claba-join-paths{grid-template-columns:1fr}body .claba-join-paths a{padding:22px 25px;gap:18px}body .claba-join-paths a+a{border-left:0;border-top:1px solid #9881ae3d}body .claba-join-paths strong{font-size:25px}
body #claba-buscador{padding:20px 12px}.claba-terminal-bar{padding:12px 16px;font-size:9px;gap:10px}.claba-terminal-screen{padding:24px 20px}.claba-terminal-boot{font-size:8px}.claba-search-entry{gap:8px;padding:6px 6px 6px 10px}.claba-search-entry button{font-size:18px;padding:14px 10px}.claba-search-entry button>span{display:none}body .claba-search-entry input{font-size:16px}.claba-search-entry input::placeholder{font-size:12px}.claba-terminal-bottom{font-size:8px;gap:10px}.claba-terminal-bottom>span:last-child{max-width:150px;text-align:right}.claba-search-scopes{gap:7px}.claba-search-scopes label>span{padding:7px 9px;font-size:12px}
body .claba-podcast-strip{padding:15px;gap:12px;flex-wrap:wrap}.claba-podcast-strip>img{width:48px;height:44px}.claba-podcast-strip>span:not(.claba-podcast-label){flex:1;min-width:0}.claba-podcast-strip strong{font-size:22px}.claba-podcast-strip>b{width:100%;margin:0;padding-top:10px;border-top:1px solid #9e769e33;font-size:19px;display:flex;justify-content:space-between}
}
body .claba-search-entry input:focus-visible{outline:none!important}
@font-face{font-family:'Crítica Bits Jakarta';src:url('/wp-content/themes/clasicosbasicos/img/brands/criticabits-jakarta-original.woff2') format('woff2');font-style:normal;font-weight:200 800;font-display:swap}
body .claba-criticabits-brand{display:flex;align-items:center;font-family:'Crítica Bits Jakarta',Arial,Helvetica,sans-serif;font-size:clamp(24px,2.2vw,35px);font-weight:800;line-height:1;letter-spacing:-.035em;text-transform:none;font-style:normal;padding:14px 12px;border:0;background:#080b18e8;border-radius:3px}
@media(prefers-reduced-motion:no-preference){
@keyframes claba-kenburns{from{transform:scale(1.025) translate3d(0,0,0)}to{transform:scale(1.23) translate3d(-1.8%,1%,0)}}
@keyframes claba-kenburns-reverse{from{transform:scale(1.21) translate3d(-1%,0,0)}to{transform:scale(1.025) translate3d(0,0,0)}}
}
body .claba-podcast-strip{display:grid;grid-template-columns:minmax(0,10fr) minmax(0,7fr) minmax(0,3fr);align-items:stretch;gap:0;padding:0;margin-top:24px;border:1px solid #82709288;background:#090f1eee;border-radius:8px;overflow:hidden;box-shadow:0 20px 55px #0004}
.claba-podcast-strip>a{display:flex;flex-direction:column;position:relative;isolation:isolate;min-width:0;padding:26px 28px;color:#eae6ef;text-decoration:none;transition:background .25s}
.claba-podcast-strip>a+a{border-left:1px solid #82709255}
.claba-podcast-strip>a:hover{color:#fff;background:#29152d88}
@media(prefers-reduced-motion:no-preference){@keyframes claba-waveform{0%{transform:scaleY(.35)}45%{transform:scaleY(.9)}75%{transform:scaleY(.5)}100%{transform:scaleY(1)}}@keyframes claba-bits-glow{to{text-shadow:0 0 10px #00d4ff,0 0 20px #00d4ff,0 0 40px #00d4ff}}}
@media(max-width:1199px){
.claba-podcast-strip>a{padding:23px 20px}
}
@media(max-width:899px){
body .claba-podcast-strip{grid-template-columns:1fr 1fr}
}
@media(max-width:639px){
body .claba-podcast-strip{grid-template-columns:1fr}.claba-podcast-strip>a{padding:25px 24px}.claba-podcast-strip>a+a{border-left:0;border-top:1px solid #82709255}
}
@media(prefers-reduced-motion:reduce){.claba-podcast-strip *{animation:none!important;transition:none!important}}
body .claba-brand-logo.cb-logo{max-width:none;min-width:0;padding-inline:0;overflow:visible;line-height:0;transform:none}
.claba-brand-mark{position:relative;isolation:isolate;display:block;width:235px;max-width:100%;aspect-ratio:1429/637;line-height:0;perspective:700px}
body .claba-shell-header-mobile .claba-brand-mark{width:205px}body .claba-footer-logo .claba-brand-mark{width:100%}
.claba-brand-depth{position:relative;display:block;width:100%;height:100%;transform:perspective(700px) rotateX(var(--brand-rx,0deg)) rotateY(var(--brand-ry,0deg));transform-origin:50% 55%;transition:transform .35s cubic-bezier(.2,.8,.2,1)}
.claba-brand-depth>picture{display:block;width:100%;height:100%}
body .claba-brand-mark .claba-brand-art,body .claba-shell-header-mobile .claba-brand-mark .claba-brand-art{display:block;width:100%;height:auto;max-width:100%;min-width:0;object-fit:contain;aspect-ratio:1429/637;filter:drop-shadow(0 4px 3px #02040c88) drop-shadow(0 0 6px #5b4cdf30)}
.claba-brand-aura{position:absolute;inset:12% 6% 2%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse at 35% 25%,#05c9ef33,transparent 62%),radial-gradient(ellipse at 65% 70%,#be25df33,transparent 64%);filter:blur(9px);opacity:.45;pointer-events:none;transform:scale(.95)}
body .claba-brand-mark .claba-brand-flare{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:100%;min-width:0;object-fit:contain;opacity:0;pointer-events:none;filter:brightness(3) saturate(.4);mix-blend-mode:screen;clip-path:polygon(-45% 0,-25% 0,-45% 100%,-65% 100%)}
.claba-brand-spark{position:absolute;z-index:2;width:16px;height:16px;pointer-events:none;background:radial-gradient(circle,#fff 0 12%,#bffaff 20%,#bc93ff 40%,transparent 70%);clip-path:polygon(50% 0,57% 40%,100% 50%,57% 57%,50% 100%,43% 57%,0 50%,43% 43%);opacity:0;transform:translate(-50%,-50%) scale(.3);filter:drop-shadow(0 0 3px #bfefff)}
.claba-brand-spark-one{left:36%;top:10%}.claba-brand-spark-two{left:51%;top:53%;width:13px;height:13px}
@media(prefers-reduced-motion:no-preference){
.claba-brand-aura{animation:claba-brand-breathe 6s ease-in-out infinite;animation-play-state:paused}
.claba-brand-spark{animation:claba-brand-twinkle 5.8s ease-in-out infinite;animation-play-state:paused}.claba-brand-spark-two{animation-delay:2.6s}
.is-brand-live .claba-brand-aura,.is-brand-live .claba-brand-spark{animation-play-state:running}
.is-brand-entering .claba-brand-depth{animation:claba-brand-arrive .95s cubic-bezier(.16,1,.3,1) both}
body .is-brand-sweeping .claba-brand-flare{animation:claba-brand-sweep 1.35s cubic-bezier(.3,.1,.2,1) both}
@keyframes claba-brand-arrive{from{opacity:.45;transform:perspective(700px) translateY(7px) rotateX(18deg) rotateY(-7deg) scale(.94)}to{opacity:1;transform:perspective(700px) translateY(0) rotateX(0) rotateY(0) scale(1)}}
@keyframes claba-brand-sweep{0%{opacity:0;clip-path:polygon(-45% 0,-25% 0,-45% 100%,-65% 100%)}18%{opacity:.65}75%{opacity:.5}100%{opacity:0;clip-path:polygon(150% 0,170% 0,150% 100%,130% 100%)}}
@keyframes claba-brand-twinkle{0%,63%,83%,100%{opacity:0;transform:translate(-50%,-50%) scale(.3) rotate(0deg)}70%{opacity:.9;transform:translate(-50%,-50%) scale(1.15) rotate(35deg)}76%{opacity:.5;transform:translate(-50%,-50%) scale(.65) rotate(55deg)}}
@keyframes claba-brand-breathe{0%,100%{opacity:.35;transform:scale(.95)}50%{opacity:.7;transform:scale(1.04)}}
}
@media(prefers-reduced-motion:reduce){body .claba-brand-mark *,body .claba-brand-depth{animation:none!important;transition:none!important;transform:none!important}.claba-brand-spark,body .claba-brand-mark .claba-brand-flare{display:none}.claba-brand-aura{opacity:.35}}
@media(max-width:359px){body .claba-shell-header-mobile .claba-brand-mark{width:190px}}
body .claba-f-dona-widget #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}
/* src/css/en-linea/megamenu-rotulos.css */
body .claba-mega :is(.claba-mega-titulo,.claba-mega-subtitulo,.claba-mega-card-titulo){display:block;unicode-bidi:isolate;font-family:'Bebas Neue',sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.025em}body .claba-mega-heading .claba-mega-titulo{font-size:48px;line-height:1;margin:4px 0 0;padding:0;color:#fff;text-shadow:2px 2px 0 #852654;display:flex;gap:14px;align-items:center}body .claba-mega-heading .claba-mega-titulo span{font:400 12px/1 'Fira Sans',sans-serif;padding:5px 7px;color:#a0e6e9;border:1px solid #80b5c340;border-radius:3px;text-shadow:none;letter-spacing:.03em}body .claba-mega :is(.claba-mega-directory,.claba-mega-studios)>.claba-mega-subtitulo{font-size:22px;line-height:1.2;margin:0 0 13px;padding:0;color:#d9cde4;text-shadow:none}body .claba-mega-card .claba-mega-card-titulo{font-size:20px;line-height:1.18;letter-spacing:.015em;margin:12px 0 6px;padding:0;color:#f4eafa;text-shadow:none}body .claba-mega-card:hover .claba-mega-card-titulo{color:#ff8ad0}@media(max-width:1199px){body .claba-mega-card .claba-mega-card-titulo{font-size:18px}}
@media(max-width:379px){body .claba-shell-header-mobile .cb-navbar-left,body .claba-shell-header-mobile .cb-navbar-left>.cb-logo{min-width:0}body .claba-shell-header-mobile .claba-mobile-search{width:36px}body .claba-shell-header-mobile .cb-navbar-toggle{padding:0 12px 0 8px}body .claba-shell-header-mobile .cb-navbar-toggle>.cb-margin-small-right{margin-right:7px}}@media(max-width:359px){body .claba-shell-header-mobile .claba-brand-mark{width:min(190px,calc(100vw - 148px))}}
/* wp-content/themes/clasicosbasicos/css/dispatch.css */
body #claba-portada-4{padding-top:22px;padding-bottom:60px}
@media(prefers-reduced-motion:no-preference){.claba-reveal-ready{opacity:0;transform:translateY(25px);transition:opacity .65s var(--reveal-delay,0ms),transform .65s var(--reveal-delay,0ms),border-color .25s,box-shadow .25s}.claba-reveal-ready.is-visible{opacity:1;transform:none}}
@container claba-ad (max-width:270px){
body .claba-criticabits-brand{font-size:23px;left:12px;top:12px;padding:11px 8px}
}
@media(prefers-reduced-motion:reduce){.claba-reveal-ready{opacity:1;transform:none}}
/* wp-content/themes/clasicosbasicos/css/footer.css */
.claba-site-footer{position:relative;isolation:isolate;overflow:hidden;margin-top:30px;border-top:1px solid #b17aab5e;background:radial-gradient(ellipse at 3% 88%,#52214566,transparent 48%),radial-gradient(ellipse at 98% 16%,#134a5e38,transparent 40%),#070c18;color:#c9c4d7}
.claba-site-footer::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,#dd87bc 25%,#cc1d88 45%,#02a9b3 65%,#0b70b74d);box-shadow:0 0 25px #9cf3ec55;pointer-events:none}
.claba-footer-inner{position:relative;padding-top:30px}
.claba-footer-trail{border-bottom:1px solid #b8a0bd22;padding:0 0 22px;margin-bottom:22px;font:400 12px/1.6 'Fira Sans',sans-serif;color:#a3abc1}
.claba-footer-trail .cb-panel{margin:0}.claba-footer-trail a{color:#d2b7d0}.claba-footer-trail ul{margin:0}
.claba-footer-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}
.claba-footer-logo{display:block;width:260px;max-width:55%}.claba-footer-logo img{display:block;width:100%;height:auto}
.claba-footer-edition{display:flex;align-items:center;gap:14px;font:400 10px/1.4 'Fira Mono',monospace;letter-spacing:.1em;color:#acb4c6}.claba-footer-edition>span{color:#e39ccf;font-size:10px}.claba-footer-edition>b{font-weight:400;border-left:1px solid #ab8fac55;padding-left:14px;color:#8ce3e6}
.claba-footer-main{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,.9fr);gap:70px;padding:12px 0 50px}
.claba-footer-kicker{font:400 9px/1.5 'Fira Mono',monospace;letter-spacing:.12em;color:#9de4e7;margin:0 0 16px}
body .claba-footer-statement h2{font:400 clamp(64px,6.7vw,96px)/.89 'Bebas Neue',sans-serif;letter-spacing:.005em;margin:0 0 25px;color:#fff;text-shadow:none}
.claba-footer-statement h2>span{color:#98EDF1}
.claba-footer-statement>p:not(.claba-footer-kicker){max-width:360px;font:400 14px/1.7 'Fira Sans',sans-serif;color:#b6b8ca;margin:0 0 24px}
body .claba-footer-next{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #e78dc272;padding-bottom:10px;font:400 22px/1.2 'Bebas Neue',sans-serif;color:#fff;text-decoration:none;letter-spacing:.015em}
.claba-footer-next>span{color:#9feaec;font-size:27px;transition:transform .25s}.claba-footer-next:hover>span{transform:none}
.claba-footer-nav{padding-top:4px}
body .claba-footer-nav h3{font:400 26px/1 'Bebas Neue',sans-serif;letter-spacing:.035em;color:#fff;margin:0 0 24px;display:flex;align-items:center;gap:14px}
.claba-footer-nav h3>span{font:400 10px/1.5 'Fira Mono',monospace;color:#947eaa;letter-spacing:0}
.claba-footer-nav ul{list-style:none;margin:0;padding:0}
.claba-footer-nav li{margin:0;border-bottom:1px solid #a789b027}
body .claba-footer-nav a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 0;font:400 15px/1.4 'Fira Sans',sans-serif;color:#c8c8d9;text-decoration:none;transition:color .2s,padding .2s}
.claba-footer-nav a>span{font-size:17px;color:#826d96;transition:transform .2s,color .2s}.claba-footer-nav a:hover{color:#fff;padding-left:6px}.claba-footer-nav a:hover>span{color:#9cf0ee;transform:none}
.claba-footer-catalogue{border-block:1px solid #a188ad38;background:linear-gradient(90deg,#32203835,#18223844);padding:28px clamp(20px,3vw,40px)}
.claba-footer-catalogue:empty{display:none}
body .claba-site-footer .claba-barra{margin:0;padding:0;border:0;background:none;box-shadow:none;color:#b8bbcf;font-size:12px}
.claba-footer-social{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-top:26px;border-bottom:1px solid #a188ad38}
body .claba-footer-social>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 16px;color:#dad2e5;text-decoration:none;border-top:1px solid #a188ad38;transition:background .2s,color .2s}
.claba-footer-social>a+a{border-left:1px solid #a188ad38}
.claba-footer-social strong{display:block;font:400 23px/1 'Bebas Neue',sans-serif;letter-spacing:.025em;color:#eee7f5}
.claba-footer-social small{display:block;font:400 9px/1.5 'Fira Sans',sans-serif;color:#9ca7bf;margin-top:7px}
.claba-footer-social>a>span:last-child{color:#bd7fae;font:400 22px/1 sans-serif;transition:transform .25s}
.claba-footer-social>a:hover{background:#c261a214}.claba-footer-social>a:hover>span:last-child{transform:translate(3px,-3px);color:#90e6e9}
.claba-footer-base{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px 0 24px}
.claba-footer-base p{margin:0 0 8px;font:400 11px/1.6 'Fira Sans',sans-serif;color:#b5b5c9}
.claba-footer-heart{color:#ef81b5;margin:0 3px}.claba-footer-credit{margin-left:14px;color:#929cb6}
.claba-footer-base p.claba-footer-copyright{font-size:10px;color:#8996af}
.claba-footer-base ul{display:flex;flex-wrap:wrap;gap:10px 22px;list-style:none;margin:14px 0 0;padding:0}
body .claba-footer-base nav a{font:400 11px/1.4 'Fira Sans',sans-serif;color:#bbc0d2;padding:5px 0;display:block;text-decoration:none}.claba-footer-base nav a:hover{color:#fff}
body .claba-footer-top{display:flex;align-items:center;gap:20px;flex:none;font:400 19px/1.2 'Bebas Neue',sans-serif;letter-spacing:.03em;color:#d4c4df;text-decoration:none}
.claba-footer-top>span:last-child{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;border:1px solid #c484b685;background:#ab4b8d0c;font:400 28px/1 sans-serif;color:#95e7e6;transition:transform .25s,background .25s}
.claba-footer-top:hover>span:last-child{transform:translateY(-5px);background:#4b264c}
.claba-site-footer :is(a,button):focus-visible{outline:2px solid #9bf1ed;outline-offset:5px;border-radius:3px}
@media(max-width:1199px){.claba-footer-main{gap:35px;grid-template-columns:1.3fr .85fr 1fr}.claba-footer-nav a{font-size:14px}.claba-footer-social{grid-template-columns:repeat(3,minmax(0,1fr))}.claba-footer-social>a:nth-child(4){border-left:0}}
@media(max-width:899px){.claba-footer-main{grid-template-columns:1fr 1fr;gap:36px}.claba-footer-statement{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:35px;align-items:center}.claba-footer-statement .claba-footer-kicker{grid-column:1/-1}.claba-footer-statement h2{grid-row:span 2;margin-bottom:0!important}.claba-footer-statement>p:not(.claba-footer-kicker){margin-bottom:15px}.claba-footer-next{justify-self:start;font-size:20px!important}.claba-footer-nav{padding-top:0}.claba-footer-nav h3{margin-bottom:12px!important}.claba-footer-main{padding-bottom:35px}.claba-footer-credit{display:block;margin:5px 0 0}}
@media(max-width:639px){
.claba-site-footer{margin-top:15px}.claba-footer-inner{padding-top:22px}.claba-footer-logo{width:190px}.claba-footer-topline{gap:15px;margin-bottom:28px}.claba-footer-edition{flex-direction:column;align-items:flex-end;gap:6px;font-size:8px;letter-spacing:.05em}.claba-footer-edition>span{display:none}.claba-footer-edition>b{border:0;padding:0;font-size:9px}
.claba-footer-main{gap:35px 24px}.claba-footer-statement{display:block}.claba-footer-kicker{font-size:8px;letter-spacing:.08em}body .claba-footer-statement h2{font-size:76px;margin-bottom:23px!important}.claba-footer-statement>p:not(.claba-footer-kicker){font-size:14px;max-width:330px;margin-bottom:22px}.claba-footer-next{font-size:22px!important;gap:23px}.claba-footer-nav h3{font-size:24px!important;gap:8px}.claba-footer-nav h3>span{font-size:8px}body .claba-footer-nav a{font-size:12px;padding:15px 0;gap:8px}.claba-footer-nav a>span{font-size:14px}
.claba-footer-catalogue{padding:22px 18px}
.claba-footer-social{grid-template-columns:1fr 1fr;margin-top:22px}.claba-footer-social>a{padding:18px 12px!important}.claba-footer-social>a:nth-child(odd){border-left:0}.claba-footer-social>a:nth-child(even){border-left:1px solid #a188ad38}.claba-footer-social strong{font-size:22px}.claba-footer-social small{font-size:9px}
.claba-footer-base{align-items:flex-start;flex-direction:column;gap:24px;padding:26px 0}.claba-footer-base ul{gap:8px 20px}.claba-footer-top{align-self:flex-end;font-size:18px!important}.claba-footer-top>span:last-child{width:44px;height:44px;font-size:24px}
}
@media(max-width:359px){body .claba-footer-statement h2{font-size:65px}.claba-footer-main{column-gap:18px}.claba-footer-logo{width:170px}.claba-footer-next{font-size:20px!important}.claba-footer-nav h3{font-size:21px!important}.claba-footer-nav a{font-size:11px!important}}
@media(prefers-reduced-motion:reduce){.claba-site-footer *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
#claba-inicio:focus{outline:none}
.claba-catalogue-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;font:400 10px/1.6 'Fira Mono',monospace;letter-spacing:.06em;color:#a7afc7;margin:0 0 24px}
.claba-catalogue-heading>span:first-child{color:#a0e9e6}body .claba-catalogue-heading b{color:#e8b1d5;font-weight:400;margin-left:8px;white-space:nowrap}
body .claba-catalogue-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;gap:0}
.claba-catalogue-stats>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:9px;padding:0 20px;border-left:1px solid #af8ab438;min-width:0}.claba-catalogue-stats>div:first-child{padding-left:0;border-left:0}
body .claba-catalogue-stats dt{font:400 12px/1.5 'Fira Sans',sans-serif;color:#b6bdd1;margin:0;text-transform:none;letter-spacing:0}
body .claba-catalogue-stats dd{font:400 clamp(37px,3.5vw,52px)/1 'Bebas Neue',sans-serif;color:#e7f9f6;letter-spacing:.025em;margin:0}
body .claba-catalogue-stats a{display:inline-flex;gap:10px;align-items:baseline;color:inherit;text-decoration:none;transition:color .2s}.claba-catalogue-stats a>span{font:400 16px/1 sans-serif;color:#ab7fa9;transition:transform .2s}.claba-catalogue-stats a:hover{color:#efb7d9}.claba-catalogue-stats a:hover>span{transform:none;color:#9be9e5}
.claba-catalogue-latest{display:flex;align-items:center;gap:22px;border-top:1px solid #af8ab428;margin-top:25px;padding-top:19px}.claba-catalogue-latest>span{font:400 9px/1.5 'Fira Mono',monospace;letter-spacing:.05em;color:#a4adc3}
body .claba-catalogue-latest>a{font:400 24px/1.3 'Bebas Neue',sans-serif;color:#efb7d9;text-decoration:none;display:inline-flex;align-items:center;gap:25px}.claba-catalogue-latest>a>span{color:#9ce6e7}
@media(max-width:959px){body .claba-catalogue-stats{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:25px}.claba-catalogue-stats>div:nth-child(4){padding-left:0;border-left:0}.claba-catalogue-stats dd{font-size:43px!important}}
@media(max-width:479px){.claba-catalogue-heading{align-items:flex-start;flex-direction:column;gap:6px;margin-bottom:22px}.claba-catalogue-stats>div{padding:0 10px;gap:7px}body .claba-catalogue-stats dt{font-size:11px}body .claba-catalogue-stats dd{font-size:36px!important}.claba-catalogue-stats a{gap:5px!important}.claba-catalogue-stats a>span{font-size:12px}.claba-catalogue-latest{align-items:flex-start;flex-direction:column;gap:7px}}
@media(max-width:359px){body .claba-catalogue-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.claba-catalogue-stats>div:nth-child(n){padding:0 12px;border-left:1px solid #af8ab438}.claba-catalogue-stats>div:nth-child(odd){padding-left:0;border-left:0}}
body{--claba-seabed-space:410px;--claba-dialogue-space:160px}
.claba-guybrush{--guy-height:207px;position:absolute;bottom:4px;left:0;width:100%;height:var(--guy-height);text-align:center;z-index:2}
.claba-guybrush [hidden]{display:none!important}
body .claba-guybrush-character{position:relative;display:block;width:72px;height:var(--guy-height);margin:0 auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none;cursor:pointer;touch-action:manipulation}
.claba-guybrush-character::before{content:"";position:absolute;bottom:-2px;left:-15%;width:130%;height:8px;border-radius:50%;background:radial-gradient(ellipse,#020813b3,transparent 70%)}
.claba-guybrush-character img,.claba-guybrush-noscript{display:block;width:72px;height:var(--guy-height);margin:auto;image-rendering:pixelated}
body .claba-guybrush-character:hover,body .claba-guybrush-character:focus-visible{background:none;box-shadow:none}
.claba-guybrush-character:focus-visible{outline:2px dashed #fff18f!important;outline-offset:7px}
.claba-guybrush-dialogue{position:absolute;bottom:calc(100% + 9px);left:50%;transform:translateX(-50%);display:flex;align-items:flex-end;justify-content:center;width:min(820px,calc(100% - 32px));height:var(--claba-dialogue-space);color:#fff18f;text-shadow:2px 2px 0 #050710,-2px 2px 0 #050710,0 0 12px #000,0 3px 8px #000;pointer-events:none}
body .claba-guybrush-line{margin:0;font:14px/1.95 'Press Start 2P',monospace;text-wrap:pretty;overflow-wrap:anywhere}
@media(min-width:640px) and (max-width:959px){body{--claba-seabed-space:460px;--claba-dialogue-space:210px}}
@media(max-width:639px){body{--claba-seabed-space:460px;--claba-dialogue-space:280px}.claba-guybrush{--guy-height:138px}.claba-guybrush-character,.claba-guybrush-character img,.claba-guybrush-noscript{width:48px!important}body .claba-guybrush-line{font-size:11px;line-height:1.9}}
body #claba-footer{content-visibility:visible!important}
body .claba-footer-base p.claba-footer-copyright{font-size:12px}.claba-footer-credit{font-size:13px}.claba-footer-credit a{color:#a5ece9;text-decoration:none;text-underline-offset:4px}.claba-footer-credit a:hover{text-decoration:underline;color:#f69bd4}.claba-footer-heart{display:inline-block;transform-origin:center;filter:drop-shadow(0 0 5px #ef81b533)}
body .claba-footer-top{gap:17px;padding:14px 16px 14px 21px;border:1px solid #9b75b85c;border-radius:8px;background:linear-gradient(125deg,#252045,#081d30);box-shadow:0 5px 0 #040c19,0 10px 30px #c82b7d12;color:#95f0ed;font:400 25px/1.1 'Bebas Neue',sans-serif;letter-spacing:0;transition:border-color .25s,box-shadow .25s;white-space:nowrap}.claba-footer-top>span:first-child{display:grid;gap:6px}.claba-footer-top small{font:400 8px/1.5 'Fira Mono',monospace;letter-spacing:1.2px;color:#d7a5cc}body .claba-footer-top>.claba-top-key{width:48px;height:48px;border-radius:6px;border:1px solid #95f0ed88;background:linear-gradient(#254452,#102338);box-shadow:inset 0 2px #adebe629,0 4px #040c19;color:#a0f1e7;transition:transform .25s,box-shadow .25s}.claba-top-key svg{width:25px;height:25px;filter:drop-shadow(2px 2px #8f3b8c)}body .claba-footer-top:hover,body .claba-footer-top:focus-visible{border-color:#ef78bd;box-shadow:0 5px 0 #040c19,0 7px 30px #e33d9428}body .claba-footer-top:hover>.claba-top-key{transform:translateY(-3px);background:linear-gradient(#315569,#202947);box-shadow:inset 0 2px #adebe64d,0 7px #040c19}.claba-footer-top:focus-visible{outline:2px solid #93f0e8;outline-offset:5px}
@media(prefers-reduced-motion:no-preference){.claba-footer-heart{animation:claba-heartbeat 1.8s ease-in-out infinite}@keyframes claba-heartbeat{0%,45%,100%{transform:scale(1)}15%{transform:scale(1.22)}28%{transform:scale(1)}36%{transform:scale(1.15)}}}
@media(max-width:639px){body .claba-footer-top{align-self:flex-start;font-size:24px!important;padding:12px 15px}.claba-footer-credit{margin-left:0;line-height:1.8}}
body .claba-footer-base p{font-size:12px}body .claba-footer-credit{margin-left:4px;font-size:11px}
/* wp-content/themes/clasicosbasicos/css/navigation.css */
body .claba-pagination{display:flex;flex-direction:column;align-items:center;gap:16px;clear:both;margin:38px 0 18px;padding:24px 0;border-top:1px solid #8eb4cd30;min-width:0}
body .claba-pagination-summary{margin:0;color:#a8bdd0;font:11px/1.6 'Fira Mono',monospace}
.claba-pagination-summary strong{color:#e5f8fb;font-weight:500}
body .claba-pagination-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0;max-width:100%}
.claba-pagination-links>li{display:block;margin:0;padding:0;list-style:none}
body .claba-pagination a,body .claba-pagination span.page-numbers{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:44px;min-height:44px;box-sizing:border-box;padding:10px 13px;border:1px solid #779fbd70;border-radius:4px;background:#0b1a2de8;color:#a7eee7;font:13px/1.5 'Fira Mono',monospace;text-decoration:none;transition:background .18s,border-color .18s,color .18s}
body .claba-pagination a:hover{color:#fff;border-color:#e874cc;background:#452042}
body .claba-pagination span.page-numbers.current{color:#fff4fd;background:#8b196d;border-color:#ed67c9;box-shadow:inset 0 0 12px #ec6cc025;font-weight:700}
body .claba-pagination span.dots{min-width:26px;padding-inline:2px;border-color:transparent;background:transparent;color:#8dabc1}
.claba-pagination a:focus-visible{outline:2px solid #fff09a;outline-offset:4px}
@media(max-width:479px){body .claba-pagination{gap:12px;margin-top:28px;padding-top:20px}.claba-pagination-links{gap:6px!important}body .claba-pagination a,body .claba-pagination span.page-numbers{font-size:12px;padding-inline:11px}}
@media(prefers-reduced-motion:reduce){.claba-pagination a{transition:none!important}}
#claba-catalog-filters{scroll-margin-top:90px}
/* wp-content/themes/clasicosbasicos/css/background-water.css */
html:root{--claba-water-overlap:200px;background-image:none!important;background-color:#080e1b!important}
html:root::before{-webkit-mask-image:linear-gradient(#000 calc(100% - var(--claba-water-overlap)),transparent 100%);mask-image:linear-gradient(#000 calc(100% - var(--claba-water-overlap)),transparent 100%)}
.claba-scroll-stage{padding-bottom:max(var(--claba-seabed-space,260px),var(--claba-guybrush-content-space,0px));position:relative;isolation:isolate;display:flow-root}
.claba-water-track{overflow:clip;position:absolute;z-index:-1;pointer-events:none;inset:calc(var(--claba-scene-height) - var(--claba-water-overlap)) 0 0}
.claba-water-scene{position:sticky;top:calc(-1 * var(--claba-water-overlap));display:block;width:100%;height:calc(100vh + var(--claba-water-overlap));-webkit-mask-image:linear-gradient(transparent,#000 var(--claba-water-overlap));mask-image:linear-gradient(transparent,#000 var(--claba-water-overlap))}
@supports(height:100svh){.claba-water-scene{height:calc(100svh + var(--claba-water-overlap))}}
.claba-water-scene img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center top}
body .claba-scroll-stage + .claba-site-footer{margin-top:0}
body.claba-mega-open .claba-scroll-stage{z-index:980}
@media(max-width:639px){.claba-scroll-stage{padding-bottom:max(var(--claba-seabed-space,242px),var(--claba-guybrush-content-space,0px))}}
/* wp-content/themes/clasicosbasicos/css/search-suggest.css */
.claba-search-entry { position:relative; }
.claba-suggestions { box-sizing:border-box;position:absolute;z-index:30;top:calc(100% + 8px);left:0;right:0;margin:0;padding:7px;background:#091628;border:1px solid #8ddbd873;border-radius:5px;box-shadow:0 20px 45px #0009;list-style:none;max-height:min(430px,55vh);overflow-y:auto;text-shadow:none; }
.claba-suggestions[hidden] { display:none!important; }
.claba-suggestions>li { box-sizing:border-box;display:flex;align-items:center;gap:12px;min-height:57px;padding:8px 12px;border-radius:3px;cursor:pointer;color:#eef4fc;font:14px/1.35 'Fira Sans',sans-serif; }
.claba-suggestions>li[aria-selected=true],.claba-suggestions>li:hover { background:#194049; }
.claba-suggestions img { display:block;width:31px;height:42px;flex-shrink:0;object-fit:contain; }
.claba-suggestions small { display:block;font:9px/1.6 'Fira Mono',monospace;color:#91dedb;margin-top:3px; }
.claba-suggestions .claba-suggestions-all { min-height:42px;border-top:1px solid #91b7d432;color:#98f0e7;font-size:12px;margin-top:4px; }
@media(max-width:760px) {
.claba-search-modal .claba-search-entry { flex-wrap:wrap; }
body .claba-search-modal .claba-search-entry input { flex:1; width:0; }
.claba-search-modal .claba-suggestions { position:static;flex-basis:100%;max-height:min(300px,45svh);margin-top:6px; }
}
/* wp-content/themes/clasicosbasicos/css/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-frequency{display:flex;justify-content:space-between;gap:12px;border-block:1px solid var(--tv-line);padding:15px 0;font:11px 'Fira Mono',monospace;letter-spacing:.08em}.tv-frequency a{text-decoration:none}.tv-signal{color:var(--tv-cyan)}.tv-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center;padding:65px 0 52px}.tv-eyebrow{font:500 11px/1.5 'Fira Mono',monospace!important;letter-spacing:.1em;color:var(--tv-cyan);margin:0 0 18px}.tv-hero h1{font-size:clamp(64px,6.8vw,94px);line-height:.99;margin:0 0 24px}.tv-hero h1 em{font-style:normal;color:var(--tv-accent)}.tv-deck{font-size:19px;line-height:1.65;color:#d5dfe5;max-width:660px}.tv-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:28px}.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-textlink{font-size:14px;line-height:1.5;text-underline-offset:5px;min-height:44px;display:inline-flex;align-items:center}.tv-hero-foot{font:10px/1.7 'Fira Mono',monospace!important;color:#a6bac7;margin-top:28px!important;max-width:420px;letter-spacing:.06em}.tv-jump{display:flex;justify-content:space-between;gap:15px;border-block:1px solid var(--tv-line);padding:18px 0;font:11px/1.5 'Fira Mono',monospace}.tv-jump a{text-decoration:none;padding:7px 0}.tv-jump a:hover{color:var(--tv-accent)}.tv-archive,.tv-manifesto{padding-top:65px;scroll-margin-top:110px}.tv-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:28px}.tv-section-head h2,.tv-community h2,.tv-related h2{font-size:clamp(36px,4.2vw,56px);line-height:1.08;margin:0}.tv-section-head>p{max-width:460px;color:var(--tv-muted);font-size:15px;margin:0}.tv-filters{display:flex;align-items:flex-end;gap:14px;padding:20px;background:#0a1d2be8;border:1px solid var(--tv-line);border-radius:9px}.tv-filters label{display:flex;flex-direction:column;gap:8px;color:var(--tv-muted);font-size:12px;flex:1;min-width:0}.tv-filters label:first-child{flex:2}.tv-filters input,.tv-filters select{appearance:auto;width:100%;height:48px;padding:0 13px;border:1px solid #697e89;border-radius:4px;color:var(--tv-ink);background:#122a3a;font:16px 'Fira Sans',sans-serif}.tv-filters input::placeholder{color:#aabbc5}.tv-filters select option{background:#122a3a}.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-art{position:relative;display:block;aspect-ratio:16/9;background:#0a1421;overflow:hidden}.tv-card-art img{width:100%;height:100%;object-fit:cover;display:block}.tv-card-play{position:absolute;inset:auto auto 14px 16px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#112536ed;color:var(--tv-accent);border:1px solid #ffffff60;font-size:15px}.tv-time{position:absolute;right:12px;bottom:13px;background:#071725ed;border-radius:3px;padding:4px 7px;font:11px 'Fira Mono',monospace}.tv-card-copy{padding:23px;flex:1;display:flex;flex-direction:column}.tv-card-copy .tv-eyebrow{font-size:10px!important;margin-bottom:12px}.tv-card-copy .tv-eyebrow span{color:var(--tv-muted)}.tv-card h3{font-size:29px;line-height:1.12;margin:0 0 14px}.tv-card h3 a{text-decoration:none}.tv-card-copy>p:not(.tv-eyebrow){color:var(--tv-muted);font-size:14px;margin:0 0 22px}.tv-card-link{display:flex;justify-content:space-between;margin-top:auto;padding-top:16px;border-top:1px solid var(--tv-line);font-size:12px;text-decoration:none;color:var(--tv-accent)!important}.tv-empty{padding:45px 25px;background:#0d2232;text-align:center;border-radius:9px}.tv-empty h3{font-size:34px}.tv-topics{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--tv-line)}.tv-topics article{padding:30px}.tv-topics article+article{border-left:1px solid var(--tv-line)}.tv-topic-number{font:11px 'Fira Mono',monospace;color:var(--tv-accent)}.tv-topics h3{font-size:32px;line-height:1.15;margin:22px 0 12px}.tv-topics p{font-size:15px;color:var(--tv-muted)}.tv-topics a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:var(--tv-cyan)}.tv-editorial-note{padding:28px 0;max-width:830px}.tv-editorial-note strong{font-size:18px}.tv-editorial-note p{color:var(--tv-muted);font-size:15px}.tv-editorial-note a{font-size:13px;color:var(--tv-accent)}.tv-community{display:grid;grid-template-columns:140px 1fr;gap:35px;padding:40px;background:linear-gradient(120deg,#28424b,#142737);border:1px solid #8ce8df55;border-radius:9px;margin:40px 0 20px;scroll-margin-top:100px}.tv-community-symbol{font:90px/.8 'Bebas Neue',sans-serif;color:var(--tv-accent);align-self:center;text-align:center}.tv-community p:not(.tv-eyebrow){max-width:680px;color:#cfdee4}.tv-community .tv-eyebrow{margin-bottom:12px}.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-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tv-shell [hidden]{display:none!important}
@media(min-width:1600px){.tv-hero h1{font-size:98px}}
@media(max-width:1000px){.tv-hero{gap:30px}.tv-grid{gap:18px}.tv-card-copy{padding:18px}.tv-topics article{padding:24px 18px}}
@media(max-width:760px){.tv-frequency{font-size:9px;letter-spacing:0}.tv-frequency>span:nth-child(2){display:none}.tv-hero{grid-template-columns:1fr;padding:35px 0;gap:35px}.tv-hero h1{font-size:68px}.tv-deck{font-size:17px}.tv-hero-foot{display:none}.tv-jump{font-size:10px;gap:12px}.tv-jump a{flex:1}.tv-section-head{display:block}.tv-section-head>p{margin-top:18px}.tv-archive,.tv-manifesto{padding-top:40px}.tv-filters{flex-wrap:wrap;padding:16px;gap:14px}.tv-filters label:first-child{flex:0 0 100%}.tv-filters label{flex:1}.tv-filters .tv-button{gap:8px;padding-inline:16px}.tv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tv-topics{grid-template-columns:1fr}.tv-topics article{padding:28px 0}.tv-topics article+article{border-left:0;border-top:1px solid var(--tv-line)}.tv-topics h3{margin-top:14px}.tv-community{grid-template-columns:1fr;padding:28px;gap:0}.tv-community-symbol{display:none}.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-hero h1{font-size:clamp(51px,14.6vw,68px)}.tv-actions{gap:10px 18px}.tv-grid{grid-template-columns:1fr;gap:22px}.tv-card h3{font-size:30px}.tv-card-copy{padding:23px}.tv-hero{gap:25px}.tv-jump{font-size:9px}.tv-frequency{font-size:8px}.tv-community{padding:24px 18px}.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-hero--broadcast{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:24px;padding:44px 0 34px;position:relative}
.tv-hero--broadcast .tv-hero-copy{padding-bottom:45px}.tv-hero--broadcast h1{font-size:clamp(58px,5.9vw,84px);line-height:1.01;letter-spacing:0;max-width:520px}.tv-hero--broadcast .tv-deck{font-size:18px;max-width:430px}.tv-hero--broadcast .tv-hero-foot{font-size:9px!important;max-width:360px;line-height:1.8!important}.tv-hero--broadcast .tv-actions{gap:12px 20px}
.tv-console{min-width:0;position:relative;isolation:isolate}.tv-console:before{content:'';position:absolute;inset:10% 0 26%;z-index:-1;background:radial-gradient(ellipse,#69dfdd28,transparent 68%);pointer-events:none}.tv-console-stage{position:relative;width:100%;aspect-ratio:3/2;isolation:isolate}.tv-console-frame{display:block;width:100%;height:100%;position:relative;z-index:3;pointer-events:none;filter:drop-shadow(0 18px 15px #0007)}
.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-ident-canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.tv-tube-osd{position:absolute;left:9%;right:9%;top:10%;display:flex;justify-content:space-between;color:#a4e5dc;font:9px 'Fira Mono',monospace;font-size:clamp(5px,2.1cqw,12px);letter-spacing:.08em;z-index:2;text-shadow:0 0 5px #45f3cb66}
.tv-ident-copy{position:absolute;inset:21% 8% 14%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff2d7;z-index:2}.tv-ident-copy strong{font:400 12cqw/.85 'Bebas Neue',sans-serif;letter-spacing:.055em;color:#fff0d6;text-shadow:-1px 0 #76e8db80,1px 0 #b8a3f488,0 0 22px #68cbd044;margin:5% 0}.tv-ident-copy strong>span{display:block;font-size:26cqw;letter-spacing:-.03em;margin-top:2%}.tv-ident-copy strong em{font-style:normal;color:#d4c3ff}.tv-ident-kicker,.tv-ident-tag{font:500 1.9cqw/1.4 'Fira Mono',monospace;letter-spacing:.1em}.tv-ident-tag{color:#c9e3e8;letter-spacing:.07em}.tv-ident-copy[data-tv-ident="1"] strong{font-size:22cqw;line-height:.9;letter-spacing:0}.tv-ident-copy[data-tv-ident="2"] strong{font-size:13cqw;line-height:1.05;letter-spacing:0}
.tv-tube-glass{position:absolute;inset:0;z-index:4;pointer-events:none;background:repeating-linear-gradient(transparent 0 2px,#01070f20 2px 3px),radial-gradient(ellipse at 50% 45%,transparent 45%,#01070f88);box-shadow:inset 0 0 25px #0006}.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-channel{top:12.8%}.tv-hardware-motion{top:31.6%}.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-stations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;border:1px solid #7c9da445;background:#091624bd;border-radius:9px;padding:5px;backdrop-filter:blur(10px)}.tv-stations button{display:flex;justify-content:center;align-items:center;gap:10px;min-height:44px;border:1px solid transparent;border-radius:5px;background:transparent;color:#bdd1dd;font:500 10px 'Fira Mono',monospace;letter-spacing:.04em;cursor:pointer;transition:color .2s,background .2s}.tv-stations small{font:9px 'Fira Mono',monospace;opacity:.75}.tv-stations button[aria-pressed="true"]{color:#0c2433;background:#a1e7de;border-color:#d1fff2;box-shadow:0 1px 10px #8ce8df15}.tv-stations button:hover:not([aria-pressed="true"]){background:#8ce8df12;color:#fff}
.tv-console-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;color:#b5c5d2;font:9px/1.5 'Fira Mono',monospace}.tv-motion-toggle{display:flex;align-items:center;gap:7px;min-height:44px;background:transparent;border:0;padding:8px 0 8px 10px;color:#c6dce3;font:10px 'Fira Sans',sans-serif;cursor:pointer;white-space:nowrap}.tv-motion-toggle:hover{color:#fff}.tv-motion-toggle [data-tv-motion-symbol]{font-size:14px;color:#c6afff}
.tv-featured-link{display:flex;align-items:center;gap:14px;margin:0 4%;padding:16px 0 8px;border-top:1px solid #a6bdcb33;text-decoration:none!important}.tv-featured-play{width:36px;height:36px;flex:none;display:grid;place-items:center;background:#b79aff15;border:1px solid #b79aff60;border-radius:50%;font-size:11px;color:var(--tv-accent)}.tv-featured-link>span:nth-child(2){flex:1;min-width:0}.tv-featured-link small{display:block;font:8px/1.5 'Fira Mono',monospace;letter-spacing:.07em;color:var(--tv-cyan);margin-bottom:6px}.tv-featured-link strong{display:block;font:400 19px/1.15 'Bebas Neue',sans-serif;color:#f5f1e7;max-width:400px}.tv-featured-link>span:last-child{font-size:22px;color:var(--tv-accent);transition:transform .2s}.tv-featured-link:hover>span:last-child{transform:translate(2px,-2px)}
.tv-card-art:focus-visible{outline-offset:-4px!important}.tv-card-link{min-height:44px;align-items:center;padding-top:8px}.tv-card-copy{background:linear-gradient(160deg,#152e3be8,#091724e8)}.tv-card-copy .tv-eyebrow{color:#9de9df}.tv-card-art img{transition:transform .5s ease}.tv-card:hover .tv-card-art img{transform:scale(1.025)}.tv-jump a{min-height:44px;display:flex;align-items:center}.tv-jump{padding-block:8px}.tv-topics a,.tv-editorial-note a,.tv-player-note a{min-height:44px;display:inline-flex;align-items:center}.tv-archive .tv-section-head>p{max-width:380px}.tv-shell .tv-clear{min-height:44px}.tv-archive{scroll-margin-top:90px}.tv-featured-link:focus-visible{outline-offset:5px}.tv-shell .tv-filters:focus-within{border-color:#8ce8df66}.tv-console[data-switching] .tv-tube{animation:tv-tune-in .38s ease-out}.tv-console[data-tv-paused] .tv-ident-canvas{opacity:.92}@keyframes tv-tune-in{0%{filter:brightness(.55);transform:scaleY(.985)}55%{filter:brightness(1.1)}100%{filter:brightness(1);transform:none}}
@media(min-width:1001px){.tv-hero--broadcast .tv-hero-copy{position:relative;z-index:3}.tv-hero--broadcast .tv-console{margin-left:-8px;margin-right:-12px}.tv-console-stage{margin-top:-16px}}
@media(min-width:761px) and (max-width:1000px){.tv-hero--broadcast{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px}.tv-hero--broadcast h1{font-size:56px}.tv-hero--broadcast .tv-deck{font-size:15px}.tv-hero--broadcast .tv-hero-copy{padding-bottom:0}.tv-stations button{font-size:9px;gap:5px}.tv-console-caption{font-size:8px;gap:6px}.tv-featured-link strong{font-size:16px}.tv-hero--broadcast .tv-actions{margin-top:20px;gap:10px}.tv-hero--broadcast .tv-button{padding-inline:15px;font-size:13px}}
@media(max-width:760px){body.post-type-archive-claba_tv .claba-shell-main{padding-top:22px}.tv-hero--broadcast{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:26px 0 24px}.tv-hero--broadcast .tv-hero-copy{display:contents}.tv-hero--broadcast .tv-hero-copy>.tv-eyebrow{order:0;margin-bottom:12px;font-size:10px!important}.tv-hero--broadcast h1{order:1;font-size:clamp(46px,11vw,68px);line-height:1;max-width:520px;margin:0 0 8px}.tv-hero--broadcast h1 br{display:none}.tv-hero--broadcast .tv-console{order:2;width:calc(100% + 16px);margin:8px -8px 20px;max-width:620px;align-self:center}.tv-hero--broadcast .tv-deck{order:3;margin:0;max-width:none;font-size:16px;line-height:1.65}.tv-hero--broadcast .tv-actions{order:4;margin-top:18px;gap:12px}.tv-hero--broadcast .tv-actions .tv-button{flex:1;padding-inline:14px}.tv-hero--broadcast .tv-hero-foot{display:none}.tv-console-controls{margin-top:-1%}.tv-console-caption{font-size:8px;gap:6px}.tv-stations button{font-size:10px;gap:6px}.tv-stations small{font-size:8px}.tv-motion-toggle{font-size:10px}.tv-featured-link{gap:10px;padding-top:13px}.tv-featured-link strong{font-size:18px}.tv-featured-link small{font-size:8px}.tv-featured-play{width:32px;height:32px}.tv-jump a{font-size:10px;line-height:1.6}.tv-archive .tv-section-head>p{font-size:14px;max-width:none}.tv-card-copy>p:not(.tv-eyebrow){font-size:14px}.tv-player-note{line-height:1.7}.tv-episode .tv-deck{font-size:16px}}
@media(max-width:380px){.tv-hero--broadcast h1{font-size:47px}.tv-stations button{font-size:8px;gap:4px}.tv-stations small{font-size:7px}.tv-console-caption{flex-wrap:wrap;gap:0;min-height:44px}.tv-console-caption>[role=status]{font-size:7px;letter-spacing:-.02em}.tv-motion-toggle{font-size:9px;padding-left:4px;gap:5px}.tv-featured-link strong{font-size:16px}.tv-featured-link small{font-size:7px}.tv-hero--broadcast .tv-actions{gap:8px;align-items:stretch}.tv-hero--broadcast .tv-actions .tv-textlink{font-size:12px}.tv-hero--broadcast .tv-actions .tv-button{font-size:13px;gap:8px}.tv-jump a{font-size:9px}.tv-hardware{min-width:30px;min-height:30px}.tv-filters{padding:14px}.tv-filters input{font-size:16px}}
@media(prefers-reduced-motion:reduce){.tv-console[data-switching] .tv-tube{animation:none!important}.tv-card:hover .tv-card-art img{transform:none}.tv-console-frame{filter:drop-shadow(0 10px 10px #0006)}}
.tv-frequency{align-items:center;padding-block:0;min-height:46px}.tv-frequency>a{display:inline-flex;align-items:center;min-height:44px}.tv-frequency .tv-signal{font-weight:500;letter-spacing:.08em;color:var(--tv-cyan)}
.tv-console-caption{font-size:10px}.tv-stations button{font-size:11px}.tv-motion-toggle{font-size:12px}
@media(max-width:760px){.tv-hardware{display:none!important}.tv-stations button{font-size:11px;gap:6px}.tv-stations small{font-size:9px}.tv-console-caption{font-size:10px}.tv-motion-toggle{font-size:11px;min-height:44px;padding-left:6px}.tv-frequency{font-size:9px}.tv-console-caption>[role=status]{font-size:10px;letter-spacing:0}}
@media(max-width:380px){.tv-stations small{display:none}.tv-stations button{font-size:11px}.tv-featured-link strong{font-size:17px}.tv-console-caption{flex-wrap:nowrap}.tv-motion-toggle{font-size:10px}.tv-console-caption>[role=status]{font-size:9px}}
.tv-ident-copy,.tv-tube-osd,.tv-ident-canvas{pointer-events:none}
.tv-stations button,.tv-motion-toggle,.tv-featured-link,.tv-signal,.tv-filters button{touch-action:manipulation}
.tv-hero--broadcast h1{text-wrap:balance;font-size:clamp(56px,5.1vw,76px)}.tv-hero--broadcast .tv-deck{text-wrap:pretty;max-width:400px}.tv-hero--broadcast .tv-hero-copy{padding-bottom:25px}.tv-hero--broadcast{padding-top:34px}.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}.tv-programmes .tv-card{background:#0b1e2ce8;border-color:#aec7d328;box-shadow:0 8px 22px #0001}.tv-programmes .tv-card-copy{padding:23px}.tv-programmes .tv-card h3{text-wrap:balance}.tv-programmes .tv-card-link{letter-spacing:.02em}.tv-programmes .tv-card-copy>p:not(.tv-eyebrow){max-width:53ch}.tv-jump{border-color:#a6bdcb40;background:linear-gradient(90deg,#0b1e2b88,#122a3699,#0b1e2b88);padding-inline:16px;border-radius:5px}.tv-topics{gap:14px;border:0}.tv-topics article{border:1px solid #b5d3dc25!important;border-radius:9px;background:linear-gradient(140deg,#162d3b99,#0a192744);padding:28px}.tv-topics .tv-topic-number{display:block;padding-bottom:16px;border-bottom:1px solid #aec7d32b}.tv-topics h3{text-wrap:balance}.tv-topics p{font-size:14px}.tv-topics a{color:#afeee6}.tv-community{background:radial-gradient(ellipse at 0 100%,#418a8430,transparent 60%),linear-gradient(120deg,#213e4b,#112434)}
@media(max-width:1000px) and (min-width:761px){.tv-hero--broadcast h1{font-size:52px}.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}.tv-topics article{padding:22px 18px}}
@media(max-width:760px){.tv-hero--broadcast{padding-top:23px}.tv-hero--broadcast h1{font-size:clamp(45px,11.5vw,68px);max-width:520px}.tv-hero--broadcast .tv-deck{max-width:none}.tv-programmes,.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}.tv-programmes>.tv-card:not(:first-child){display:grid;grid-template-columns:36% minmax(0,1fr);align-items:center;gap:0;padding:12px;background:linear-gradient(120deg,#142c3ae8,#0a1b29e8)}.tv-programmes>.tv-card:not(:first-child) .tv-card-art{border-radius:5px;align-self:start;margin-top:4px}.tv-programmes>.tv-card:not(:first-child) .tv-card-copy{padding:0 0 0 14px;background:none}.tv-programmes>.tv-card:not(:first-child) .tv-card-copy>.tv-eyebrow{font-size:8px!important;letter-spacing:.04em;margin-bottom:5px;line-height:1.55!important}.tv-programmes>.tv-card:not(:first-child) h3{font-size:24px;line-height:1.07;margin:0;text-wrap:pretty}.tv-programmes>.tv-card:not(:first-child) h3 a{display:flex;align-items:center;min-height:44px}.tv-programmes>.tv-card:not(:first-child) .tv-card-copy>p:not(.tv-eyebrow){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.5;margin:8px 0 0}.tv-programmes>.tv-card:not(:first-child) .tv-card-link{display:none}.tv-programmes>.tv-card:not(:first-child) .tv-card-play{width:26px;height:26px;left:7px;bottom:7px;font-size:9px}.tv-programmes>.tv-card:not(:first-child) .tv-time{bottom:7px;right:6px;font-size:9px;padding:3px 4px}.tv-jump{padding-inline:10px;gap:10px}.tv-topics{gap:12px}.tv-topics article{padding:24px}.tv-community{margin-top:24px}.tv-archive{padding-top:34px}}
@media(max-width:380px){.tv-hero--broadcast h1{font-size:45px}.tv-programmes>.tv-card:not(:first-child){padding:10px;grid-template-columns:34% minmax(0,1fr)}.tv-programmes>.tv-card:not(:first-child) .tv-card-copy{padding-left:11px}.tv-programmes>.tv-card:not(:first-child) h3{font-size:22px}.tv-programmes>.tv-card:not(:first-child) .tv-card-copy>p:not(.tv-eyebrow){font-size:11px}.tv-programmes>.tv-card:not(:first-child) .tv-card-play{width:22px;height:22px;font-size:8px;left:4px;bottom:5px}.tv-programmes>.tv-card:not(:first-child) .tv-time{right:4px;bottom:5px;font-size:8px}.tv-jump a{font-size:8px}}
.tv-ident-copy[data-tv-ident="1"],.tv-ident-copy[data-tv-ident="2"]{inset:20% 8% 8%;justify-content:flex-start}.tv-ident-copy[data-tv-ident="1"] strong{font-size:18cqw;line-height:1;letter-spacing:0;margin:4% 0}.tv-ident-copy[data-tv-ident="2"] strong{font-size:9cqw;line-height:1.02;margin:2% 0}.tv-ident-copy[data-tv-ident="1"] .tv-ident-tag,.tv-ident-copy[data-tv-ident="2"] .tv-ident-tag{margin-top:auto}.tv-console[data-switching] .tv-tube{animation:none}.tv-console[data-switching] .tv-ident-copy:not([hidden]){animation:tv-ident-arrive .42s ease-out both}.tv-console[data-station="1"] .tv-stations button[aria-pressed="true"]{background:#d1c8ee;border-color:#eee4ff}.tv-console[data-station="2"] .tv-stations button[aria-pressed="true"]{background:#c5dfb8;border-color:#e4f8d7}@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}.tv-programmes--five>.tv-card:last-child .tv-card-copy{padding:23px}.tv-programmes--five>.tv-card:last-child .tv-card-art{align-self:center}}
@media(prefers-reduced-motion:reduce){.tv-console[data-switching] .tv-ident-copy:not([hidden]){animation:none!important}}
.tv-expand{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:8px 10px;border:1px solid #91c6cd38;border-radius:5px;background:#102536aa;color:#c5e6e7;font:12px 'Fira Sans',sans-serif;cursor:pointer;touch-action:manipulation}.tv-expand:hover{background:#1d3d4c;border-color:#a2e3dd80}.tv-expand>span:first-child{font-size:19px;color:var(--tv-accent)}.tv-expand-hint{font-size:11px;color:var(--tv-muted)}.tv-featured-link{margin-top:14px}
body.tv-theater-open{position:fixed;top:var(--tv-scroll-top);width:100%;overflow:hidden}
.tv-theater{position:fixed;inset:0;width:min(920px,calc(100% - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:18px 24px 12px;margin:auto;overflow:auto;overscroll-behavior:contain;border:1px solid #9dc9cd60;border-radius:14px;color:var(--tv-ink);background:radial-gradient(ellipse at 50% 20%,#234454,#0a1928 70%);box-shadow:0 25px 100px #0009}.tv-theater::backdrop{background:#030b16ed;backdrop-filter:blur(8px)}.tv-theater-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.tv-theater-head>div{display:flex;align-items:baseline;gap:14px}.tv-theater-head strong{font:26px 'Bebas Neue',sans-serif;color:var(--tv-accent)}.tv-theater-head>div>span{font:10px 'Fira Mono',monospace;letter-spacing:.08em;color:var(--tv-muted)}.tv-theater-head button{display:flex;align-items:center;justify-content:center;gap:12px;min-width:80px;min-height:44px;border:1px solid #8babbc50;border-radius:5px;color:#e3eeee;background:#203444;font:12px 'Fira Sans',sans-serif;cursor:pointer;touch-action:manipulation}.tv-theater-head button>span{font-size:24px;line-height:1}.tv-theater .tv-console{width:100%;max-width:none;margin:0}.tv-theater .tv-console:before{display:none}.tv-theater .tv-console-stage{width:min(100%,calc((100dvh - 225px)*1.3793));margin:0 auto 14px;aspect-ratio:40/29}.tv-theater .tv-tube{inset:0;width:100%;height:100%;border-radius:5%;box-shadow:inset 0 0 20px #0008}.tv-theater .tv-console-frame,.tv-theater .tv-hardware,.tv-theater .tv-expand,.tv-theater .tv-featured-link{display:none!important}.tv-theater .tv-console-controls{margin:0}.tv-theater .tv-console-caption{min-height:44px}.tv-theater .tv-stations button{font-size:12px}
@media(max-width:760px){.tv-theater{width:calc(100% - 16px);max-height:calc(100dvh - 16px);padding:12px}.tv-theater-head>div{gap:9px}.tv-theater-head>div>span{font-size:8px}.tv-theater .tv-stations button{font-size:11px}.tv-theater .tv-console-stage{width:min(100%,calc((100dvh - 210px)*1.3793))}}
@media(max-width:380px){.tv-expand{font-size:11px;gap:6px}.tv-expand-hint{font-size:10px}.tv-theater-head>div{display:block}.tv-theater-head>div>span{display:block;margin-top:2px}.tv-theater-head strong{font-size:23px}}
@media(max-height:500px) and (orientation:landscape){.tv-theater{padding:8px 16px;width:min(760px,calc(100% - 24px));max-height:calc(100dvh - 16px)}.tv-theater-head{margin-bottom:6px}.tv-theater .tv-console{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:20px;align-items:center}.tv-theater .tv-console-stage{width:min(100%,calc((100dvh - 94px)*1.3793));margin:0 auto}.tv-theater .tv-stations{grid-template-columns:1fr;gap:4px}.tv-theater .tv-console-caption{flex-direction:column;gap:0;margin-top:8px}.tv-theater .tv-motion-toggle{padding:8px 0}.tv-theater .tv-console-caption>[role=status]{font-size:10px}}
.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)}
.tv-console .tv-stations button[aria-pressed="true"],.tv-console[data-station="1"] .tv-stations button[aria-pressed="true"],.tv-console[data-station="2"] .tv-stations button[aria-pressed="true"]{background:var(--tv-gradient);border-color:#d6d2ff90;box-shadow:inset 0 1px 0 #ffffff45,0 3px 15px #7776ce22}
.tv-card-play,.tv-featured-play{background:linear-gradient(135deg,#4b387b,#163d50);border-color:#a9b0e280;color:#e6ddff}.tv-expand{background:linear-gradient(110deg,#302341cc,#173a4dcc);border-color:#a3a4d34d}.tv-expand:hover{background:linear-gradient(110deg,#443263,#215467)}.tv-programmes .tv-card{background:linear-gradient(140deg,#25223be8,#102c3ae8)}.tv-programmes .tv-card-copy{background:linear-gradient(140deg,#25223be8,#102c3ae8)}
@supports ((background-clip:text) or (-webkit-background-clip:text)){
.tv-hero h1 em,.tv-theater-head strong,.tv-community-symbol,.tv-ident-copy strong em{background-image:var(--tv-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;box-decoration-break:clone;-webkit-box-decoration-break:clone}
}
@media(forced-colors:active){.tv-hero h1 em,.tv-theater-head strong,.tv-community-symbol,.tv-ident-copy strong em{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}.tv-shell .tv-button,.tv-play-symbol,.tv-console .tv-stations button[aria-pressed="true"]{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}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
body .claba-library-cover:hover,body a:focus-visible .claba-library-cover{transform:perspective(45em) rotateX(6deg);box-shadow:0 10px 30px -10px #000c;z-index:10}
body .claba-library-cover:hover::before,body a:focus-visible .claba-library-cover::before{background-position:50% 0%}
}
@media(prefers-reduced-motion:reduce){body .claba-library-cover,body .claba-library-cover::before{transition:none;transform:none}}
body :is(.cc-catalog,.sr-shell,.claba-select-popup) :is(button,select,input,summary):focus-visible{outline:2px solid #59e4ee!important;outline-offset:3px}
body input[type=search]:focus,body input[type=search]:focus-visible{outline:none!important;box-shadow:none!important;border-color:#38d5e4!important}
body :is(.cc-terminal,.sr-search-entry,.pl-terminal,.claba-search-entry,.claba-context-entry):focus-within{border-color:#38d5e4!important;box-shadow:0 0 0 2px #38d5e422,0 0 20px #00dbe819!important}
body :is(.cc-filter,.cc-sort):focus-within{border-color:#38d5e4;box-shadow:0 0 0 2px #38d5e418}
body .cc-terminal input:focus,body .sr-search-entry input:focus,body .pl-terminal input:focus{border:0!important}
body select.claba-select-native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;overflow:hidden!important;white-space:nowrap!important;border:0!important}
body .claba-select{display:block;position:relative;min-width:0;width:100%;line-height:1.3}
body button.claba-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;min-height:30px;margin:0;padding:3px 0;border:0;background:transparent;box-shadow:none;color:#f1f6ff;text-align:left;font:400 13px/1.4 'Fira Sans',sans-serif;cursor:pointer;border-radius:3px}
body .claba-select-value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}
body .claba-select-chevron{flex:none;color:#6ddfeb;font-size:18px;transition:transform .15s}
body .claba-select-trigger[aria-expanded=true] .claba-select-chevron{transform:rotate(180deg)}
body .sr-filters .claba-select{margin-top:5px;padding:5px 12px;background:#091c31;border:1px solid #267896;border-radius:5px}
body .claba-select-popup{position:fixed;z-index:100100;display:flex;flex-direction:column;gap:0;box-sizing:border-box;overflow:hidden;padding:9px;background:linear-gradient(130deg,#08253b,#041024 70%);border:1px solid #34bfd5;border-radius:9px;color:#e8f5ff;box-shadow:0 18px 55px #000b,0 0 24px #00c9ee22;font:400 14px/1.4 'Fira Sans',sans-serif}
body .claba-select-popup[hidden]{display:none!important}
body .claba-select-search{display:flex;align-items:center;gap:10px;padding:0 11px;min-height:44px;flex:none;background:#020d1c;border:1px solid #32849e;border-radius:5px;margin-bottom:8px}
body .claba-select-search:focus-within{border-color:#52dfed;box-shadow:0 0 0 2px #38d5e416}
body .claba-select-search>span{font-size:25px;color:#72eaf2}
body .claba-select-search input{min-width:0;width:100%;height:42px;padding:0;margin:0;border:0!important;background:transparent!important;color:#fff;font:400 16px/1.3 'Fira Sans',sans-serif;outline:none!important;box-shadow:none!important}
body .claba-select-search input::placeholder{color:#91b4c9}
body .claba-select-options{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#27748c #05182a}
body .claba-select-option{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:40px;padding:9px 11px;border:1px solid transparent;border-radius:4px;cursor:pointer;line-height:1.35}
body .claba-select-option>span:first-child{overflow-wrap:anywhere}
body .claba-select-option.is-highlighted,body .claba-select-option:hover{background:#12445d;border-color:#2a839b}
body .claba-select-option[aria-selected=true]{background:linear-gradient(100deg,#9e187251,#283362);color:#ffe5f7}
body .claba-select-option[aria-selected=true]>span:last-child{color:#ff9adb}
body .claba-select-status{flex:none;margin:7px 2px 0;padding:7px 3px 0;border-top:1px solid #77cbe325;color:#98b6cc;font:400 10px/1.4 'Fira Sans',sans-serif}
body .cc-more-fields{z-index:30}
@media(max-width:767px){body button.claba-select-trigger{min-height:35px;font-size:16px}body .claba-select-option{min-height:44px}body .claba-select-status{font-size:10px}}
body .claba-select-popup *{box-sizing:border-box}
body .claba-suggestions .claba-library-cover{width:31px;flex:none;border-radius:3px}
body .claba-select-trigger:focus-visible,body :is(.searchandfilter,.filtraje,.claba-catalog-search) :is(input,select,button):focus-visible{outline:2px solid #59e4ee!important;outline-offset:3px}
body :is(.sr-filters,.searchandfilter,.filtraje) :is(input,select):focus{border-color:#38d5e4!important}
body .sr-card-art:has(>.claba-library-cover){width:220px;margin-inline:auto}
body :is(.sr-grid--juegos,.sr-grid--software){grid-template-columns:repeat(auto-fit,220px);justify-content:space-evenly}
body .sr-card--featured:has(.claba-library-cover){grid-template-columns:220px minmax(0,1fr)}
body .shelf:has(.claba-library-cover){display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:24px;padding:0}
body .shelf>.juegazos:has(.claba-library-cover){width:220px!important;flex:0 0 220px;padding:0;margin:0 0 24px}
body .claba-component-game:has(.claba-library-cover){grid-template-columns:220px minmax(0,1fr)}
body .claba-suggestions li:has(.claba-library-cover){align-items:center}
body .claba-suggestions li:has(.claba-library-cover)>span:last-child{min-width:0;overflow-wrap:anywhere}
@media(min-width:768px) and (max-width:1023px){body .cc-grid:has(.claba-library-cover){grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){body .cc-grid:has(.claba-library-cover){grid-template-columns:repeat(2,minmax(0,1fr))}body .sr-card--featured:has(.claba-library-cover),body .claba-component-game:has(.claba-library-cover){grid-template-columns:1fr}body .sr-card--featured:has(.claba-library-cover) .sr-card-art{justify-self:center}body .claba-suggestions li:has(.claba-library-cover){flex-direction:column}}
@media(max-width:499px){body .cc-grid:has(.claba-library-cover){grid-template-columns:1fr}}
body :is(.rr-section,.widget,.widget-area,.cb-panel,.claba-community-games,.claba-f-rel-lista,.claba-component-game,.claba-suggestions) .claba-library-cover{transform:none!important}
@media(min-width:1024px) and (max-width:1279px){body .cc-grid:has(.claba-library-cover){grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(min-width:1280px){body .cc-grid:has(.claba-library-cover){grid-template-columns:repeat(5,minmax(0,1fr))}}
body :is(textarea,select,input:not(:is([type=hidden],[type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image])),[contenteditable]:not([contenteditable=false]),.claba-select-trigger):is(:focus,:focus-visible,:active){outline:none!important;outline-offset:0;box-shadow:none!important}
body :is(textarea,select,input:not(:is([type=hidden],[type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image])),[contenteditable]:not([contenteditable=false]),.claba-select-trigger):focus-visible{box-shadow:inset 0 -2px 0 #38d5e480!important}
body :is(textarea,select,input:not(:is([type=hidden],[type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image]))):is(:focus,:active):not([aria-invalid=true],.wpforms-error,.wpd-has-error,:user-invalid){border-color:var(--claba-field-border,#426078)!important}
body :is(.cc-terminal,.sr-search-entry,.pl-terminal,.claba-search-entry,.claba-context-entry,.lost-search,.claba-select-search) input:not([type=hidden]):is(:focus,:focus-visible,:active){outline:none!important;box-shadow:none!important}
body :is(.cc-terminal,.sr-search-entry,.pl-terminal,.claba-search-entry,.claba-context-entry,.claba-select-search):focus-within{box-shadow:0 5px 16px -12px #38d5e480!important}
@media(forced-colors:active){body :is(input,textarea,select,[contenteditable]:not([contenteditable=false]),.claba-select-trigger):focus-visible{outline:2px solid Highlight!important;outline-offset:2px}}
/* wp-content/themes/clasicosbasicos/css/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/mu-plugins/claba-enhance/assets/claba.css */
:root { --claba-magenta: #cc1d88; --claba-cian: #00b1be; --claba-oro: #ffa600; --claba-tinta: #08091e; --claba-panel: rgba(26, 31, 43, .985); --claba-panel-2: rgba(16, 19, 29, .985); --claba-borde: rgba(255, 255, 255, .10); --claba-texto: rgba(255, 255, 255, .82); --claba-suave: rgba(255, 255, 255, .48); }
.claba-mm.cb-navbar-dropdown { width: min(1180px, -40px + 100vw); max-width: none; padding: 0px; background: linear-gradient(150deg, var(--claba-panel), var(--claba-panel-2)); border: 1px solid var(--claba-borde); border-radius: 14px; box-shadow: rgba(255, 255, 255, 0.05) 1px 1px 0px inset, rgba(0, 0, 0, 0.75) 0px 24px 60px -12px; overflow: hidden; color: var(--claba-texto); }
@media (max-width: 639px) {
.claba-mm.cb-navbar-dropdown { width: auto; }
}
a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible, textarea:focus-visible, [tabindex]:focus-visible { outline: 2px solid var(--claba-magenta); outline-offset: 2px; border-radius: 3px; }
.covera .game, .juegazos .game { border-radius: 6px; overflow: hidden; background: rgba(255, 255, 255, 0.04); transition: transform 0.18s, box-shadow 0.18s; }
.covera:hover .game, .covera:focus-visible .game { transform: translateY(-4px); box-shadow: rgba(0, 0, 0, 0.85) 0px 12px 28px -8px, rgba(204, 29, 136, 0.55) 0px 0px 0px 1px; }
.covera .game img, .juegazos .game img { background: linear-gradient(135deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.02)); }
.searchandfilter ul { display: flex; flex-wrap: wrap; gap: 10px; align-items: flex-end; justify-content: center; list-style: none; margin: 0px; padding: 0px; }
.searchandfilter li { margin: 0px; flex: 1 1 150px; min-width: 0px; text-align: left; }
.searchandfilter li > h4, .searchandfilter label { display: block; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--claba-suave); margin: 0px 0px 5px; }
.searchandfilter .cb-select:not([multiple]):not([size]) { height: 38px; border-radius: 6px; border: 1px solid var(--claba-borde); background-color: rgba(255, 255, 255, 0.05); color: var(--claba-texto); transition: border-color 0.12s, background-color 0.12s; }
.searchandfilter .cb-select:not([multiple]):not([size]):hover { background-color: rgba(255, 255, 255, 0.08); }
.searchandfilter .cb-select:not([multiple]):not([size]):focus { border-color: var(--claba-magenta); background-color: rgba(255, 255, 255, 0.09); }
.searchandfilter .cb-select option { background: rgb(22, 25, 42); color: rgb(255, 255, 255); }
.searchandfilter .cb-button-primary { height: 38px; padding: 0px 22px; border-radius: 6px; font-size: 13px; letter-spacing: 0.04em; }
::selection { background: var(--claba-magenta); color: rgb(255, 255, 255); }
html { scroll-behavior: smooth; }
@media (prefers-reduced-motion: reduce) {
html { scroll-behavior: auto; }
.covera .game, .juegazos .game { transition: none; }
.covera:hover .game { transform: none; }
}
:root { --claba-t-estado: 120ms; --claba-t-entrada: 240ms; --claba-t-escena: 400ms; --claba-e-salida: cubic-bezier(.2,.8,.25,1); --claba-e-estado: cubic-bezier(.4,0,.2,1); --claba-d-hover: 6px; --claba-d-entrada: 16px; --claba-magenta-txt: #ff5aa8; }
.covera .game, .juegazos .game { transform: perspective(50em) rotateX(0deg) translateY(0px) scale(1); transition: transform var(--claba-t-estado) var(--claba-e-estado),
box-shadow var(--claba-t-estado) var(--claba-e-estado); }
.covera:hover .game, .covera:focus-visible .game { transform: perspective(50em) rotateX(8deg)
translateY(calc(var(--claba-d-hover) * -1)) scale(1.03); box-shadow: rgb(0, 0, 0) 0px 18px 34px -12px, rgba(204, 29, 136, 0.6) 0px 0px 0px 1px, rgba(204, 29, 136, 0.55) 0px 0px 22px -6px; }
.game { transition: transform var(--claba-t-estado) var(--claba-e-estado),
box-shadow var(--claba-t-estado) var(--claba-e-estado) !important; }
.game::before { transition: opacity var(--claba-t-estado) linear !important; }
.claba-ficha-pie { display: block; margin-top: 9px; text-align: center; }
.claba-ficha-titulo { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; font-size: 13px; font-weight: 600; line-height: 1.3; color: rgba(255, 255, 255, 0.92); }
.claba-ficha-meta { display: block; margin-top: 3px; font-size: 11px; line-height: 1.35; color: var(--claba-suave); font-variant-numeric: tabular-nums; }
.claba-ficha-meta .claba-sep { color: rgba(255, 255, 255, 0.28); }
.covera:hover .claba-ficha-titulo { color: rgb(255, 255, 255); }
.shelf { position: relative; }
.shelf::after { content: ""; position: absolute; left: 2%; right: 2%; top: -2px; height: 2px; background: linear-gradient(90deg,transparent,var(--claba-cian),transparent); box-shadow: rgba(0, 177, 190, 0.5) 0px 0px 14px 2px; opacity: 0.8; pointer-events: none; }
.searchandfilter .cb-select:not([multiple]):not([size]), .filtraje .cb-select:not([multiple]):not([size]) { appearance: none; height: 44px; padding: 0px 34px 0px 12px; border-radius: 8px; background-color: rgb(21, 26, 40); color: rgb(255, 255, 255); border: 1px solid rgba(255, 255, 255, 0.14); background-image: linear-gradient(45deg,transparent 50%,var(--claba-magenta) 50%),
linear-gradient(135deg,var(--claba-magenta) 50%,transparent 50%); background-position: calc(100% - 18px) 19px, calc(100% - 13px) 19px; background-size: 5px 5px, 5px 5px; background-repeat: no-repeat; transition: border-color var(--claba-t-estado) var(--claba-e-estado),
background-color var(--claba-t-estado) var(--claba-e-estado); }
.searchandfilter .cb-select:not([multiple]):not([size]):hover, .filtraje .cb-select:not([multiple]):not([size]):hover { background-color: rgb(27, 33, 51); border-color: rgba(255, 255, 255, 0.22); }
.searchandfilter .cb-select:not([multiple]):not([size]):focus, .filtraje .cb-select:not([multiple]):not([size]):focus { border-color: var(--claba-magenta); background-color: rgb(27, 33, 51); }
.searchandfilter .cb-select option, .filtraje .cb-select option { background: rgb(21, 26, 40); color: rgb(255, 255, 255); }
.searchandfilter .cb-button-primary { min-height: 44px; padding: 0px 24px; border-radius: 8px; letter-spacing: 0.06em; }
.page-numbers { color: var(--claba-magenta-txt); }
.cb-button-primary { font-weight: 700; }
.cb-button-primary:not(.cb-button-text) { background-image: linear-gradient(135deg,var(--claba-magenta),#08757f) !important; }
.page-numbers { display: inline-flex; align-items: center; justify-content: center; min-width: 44px; min-height: 44px; margin: 0px 2px; padding: 0px 6px; border-radius: 8px; border: 1px solid rgba(255, 255, 255, 0.1); text-decoration: none; transition: background-color var(--claba-t-estado) var(--claba-e-estado),
border-color var(--claba-t-estado) var(--claba-e-estado); }
.page-numbers:hover { background: rgba(204, 29, 136, 0.18); border-color: rgba(204, 29, 136, 0.5); }
.page-numbers.current { background: var(--claba-magenta); color: rgb(255, 255, 255); border-color: var(--claba-magenta); }
.cb-navbar-nav > li > a::before { transform: scaleX(0); transform-origin: left center; right: 15px !important; height: 2px !important; background: linear-gradient(90deg,var(--claba-magenta),var(--claba-cian)) !important; transition: transform var(--claba-t-estado) var(--claba-e-salida) !important; }
.cb-navbar-nav > li:hover > a::before, .cb-navbar-nav > li > a.cb-open::before, .cb-navbar-nav > li.cb-active > a::before { transform: scaleX(1); }
.claba-mm.cb-navbar-dropdown.cb-open { animation: claba-mm-entra var(--claba-t-escena) var(--claba-e-salida) both; }
@keyframes claba-mm-entra {
0% { opacity: 0; transform: translateY(-10px) scaleY(0.985); }
100% { opacity: 1; transform: none; }
}
@keyframes claba-mm-filo {
0% { transform: scaleX(0); }
100% { transform: scaleX(1); }
}
.claba-cargando .cb-button-primary { pointer-events: none; position: relative; color: transparent !important; }
.claba-cargando .cb-button-primary::after { content: ""; position: absolute; inset: 0px; border-radius: inherit; background: repeating-linear-gradient(90deg, rgba(255, 255, 255, 0.85) 0px, rgba(255, 255, 255, 0.85) 3px, transparent 3px, transparent 9px); animation: 600ms steps(6) 0s infinite normal none running claba-scan; }
@keyframes claba-scan {
100% { transform: translateX(9px); }
}
.yasr-visitor-votes.claba-votado .yasr-rater-stars-vv { animation: claba-pulso var(--claba-t-entrada) var(--claba-e-salida); }
@keyframes claba-pulso {
40% { transform: scale(1.12); }
100% { transform: scale(1); }
}
@media (max-width: 639px) {
.juegazos { padding: 0px 6px; box-sizing: border-box; width: 50% !important; }
.covera .game img { width: 100%; height: 100%; object-fit: cover; }
.shelf { height: auto !important; }
.shelf::after { display: none; }
.claba-ficha-titulo { font-size: 12px; }
.claba-ficha-meta { font-size: 10px; }
}
@media (prefers-reduced-motion: reduce) {
*, ::before, ::after { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; scroll-behavior: auto !important; }
.covera:hover .game { transform: none; }
}
.covera { display: block; color: inherit; text-decoration: none; }
.shelf { height: auto !important; align-items: flex-start; }
.juegazos { margin-bottom: var(--claba-ficha-margen,26px); }
.covera .claba-ficha-titulo { color: rgba(255, 255, 255, 0.92); }
.covera .claba-ficha-meta { color: var(--claba-suave); }
.covera:hover .claba-ficha-titulo, .covera:focus-visible .claba-ficha-titulo { color: rgb(255, 255, 255); }
.shelf::after { top: auto; bottom: 26px; }
.searchandfilter .cb-select:not([multiple]):not([size]), .filtraje .cb-select:not([multiple]):not([size]) { font-size: 13px; text-overflow: ellipsis; }
.claba-solo-lectores { width: 1px; height: 1px; margin: -1px; padding: 0px; border: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); white-space: nowrap; position: absolute !important; }
.claba-saltar { position: absolute; left: -9999px; top: 0px; z-index: 2147483647; padding: 12px 20px; background: var(--claba-magenta); color: rgb(255, 255, 255); font-weight: 700; text-decoration: none; border-radius: 0px 0px 8px; }
.claba-saltar:focus { left: 0px; color: rgb(255, 255, 255); }
.claba-barra { border-top: 1px solid rgba(255, 255, 255, 0.07); border-bottom: 1px solid rgba(255, 255, 255, 0.07); background: linear-gradient(rgba(8, 9, 30, 0.55), rgba(8, 9, 30, 0.3)); backdrop-filter: blur(2px); }
.claba-barra a { color: var(--claba-suave); text-decoration: none; transition: color var(--claba-t-estado) var(--claba-e-estado); }
.claba-barra a:hover { color: rgb(255, 255, 255); }
.claba-barra b { color: var(--claba-oro); font-weight: 700; font-variant-numeric: tabular-nums; }
.claba-barra a:hover b { color: rgb(255, 255, 255); }
@keyframes claba-cursor {
0%, 49% { opacity: 1; }
50%, 100% { opacity: 0; }
}
a.podcastEnlace, .cb-button.podcastEnlace, .cb-button-primary:not(.cb-button-text) { position: relative; overflow: hidden; border: 0px; background-size: 220% 100%; background-position: 0px 0px; box-shadow: rgba(255, 255, 255, 0.28) 0px 1px 0px inset, rgba(0, 0, 0, 0.28) 0px -1px 0px inset, rgba(204, 29, 136, 0.65) 0px 8px 22px -10px; transition: background-position 0.45s, box-shadow 0.2s, transform 0.12s; color: rgb(255, 255, 255) !important; background-image: linear-gradient(115deg,
var(--claba-magenta) 0%,
#8d1f95 42%,
#0d6f86 74%,
#08757f 100%) !important; }
a.podcastEnlace::before, .cb-button.podcastEnlace::before, .cb-button-primary:not(.cb-button-text)::before { content: ""; position: absolute; inset: 0px; background: linear-gradient(105deg, transparent 32%, rgba(255, 255, 255, 0.3) 48%, transparent 64%); transform: translateX(-115%); transition: transform 0.6s; pointer-events: none; }
a.podcastEnlace:hover, a.podcastEnlace:focus, .cb-button.podcastEnlace:hover, .cb-button.podcastEnlace:focus, .cb-button-primary:not(.cb-button-text):hover, .cb-button-primary:not(.cb-button-text):focus { background-position: 100% 0px; transform: translateY(-1px); box-shadow: rgba(255, 255, 255, 0.34) 0px 1px 0px inset, rgba(0, 0, 0, 0.3) 0px -1px 0px inset, rgba(255, 255, 255, 0.14) 0px 0px 0px 1px, rgba(204, 29, 136, 0.8) 0px 12px 30px -10px; }
a.podcastEnlace:hover::before, a.podcastEnlace:focus::before, .cb-button.podcastEnlace:hover::before, .cb-button.podcastEnlace:focus::before, .cb-button-primary:not(.cb-button-text):hover::before, .cb-button-primary:not(.cb-button-text):focus::before { transform: translateX(115%); }
a.podcastEnlace:focus-visible, .cb-button.podcastEnlace:focus-visible, .cb-button-primary:not(.cb-button-text):focus-visible { outline: rgb(255, 255, 255) solid 2px; outline-offset: 2px; }
@media (prefers-reduced-motion: reduce) {
a.podcastEnlace, .cb-button.podcastEnlace, .cb-button-primary:not(.cb-button-text) { transition: none; transform: none; }
a.podcastEnlace::before, .cb-button.podcastEnlace::before, .cb-button-primary:not(.cb-button-text)::before { display: none; }
}
.shelf .covera .game { -webkit-box-reflect: below 2px linear-gradient(transparent 84%, rgba(255, 255, 255, 0.16)); }
.claba-ficha-pie { min-height: 46px; }
.claba-ficha-meta { color: rgba(255, 255, 255, 0.62); }
.dalemas .shelf:first-of-type > div, .shelfa > div:nth-child(-n+4) { visibility: visible !important; animation: auto ease 0s 1 normal none running none !important; opacity: 1 !important; }
.cb-card-default a { transition: color var(--claba-t-estado) var(--claba-e-estado) !important; }
@media (min-width: 640px) {
.cb-grid > :has(> #sidebario), [data-cb-grid] > :has(> #sidebario) { flex: 0 1 auto; width: auto; max-width: none; }
.cb-grid:has(> * > #sidebario) > :not(:has(> #sidebario)), [data-cb-grid]:has(> * > #sidebario) > :not(:has(> #sidebario)) { flex: 1 1 0px; width: auto; max-width: none; min-width: 0px; }
}
.filtraje .searchandfilter ul { gap: 12px; justify-content: stretch; }
.filtraje .searchandfilter li { flex: 0 0 100%; width: 100%; }
.filtraje .searchandfilter .cb-select:not([multiple]):not([size]) { width: 100%; height: 40px; padding: 0px 30px 0px 12px; font-size: 14px; border-radius: 4px; border: 1px solid rgb(75, 82, 101); background-color: rgb(21, 26, 40); color: rgb(255, 255, 255); background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10'%20height='6'%20viewBox='0%200%2010%206'%3E%3Cpath%20fill='%23888c99'%20d='M0%200h10L5%206z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 11px center; background-size: 10px 6px; box-shadow: none; }
.filtraje .searchandfilter .cb-select:not([multiple]):not([size]):hover { border-color: rgb(106, 114, 136); background-color: rgb(27, 33, 51); }
.filtraje .searchandfilter .cb-select:not([multiple]):not([size]):focus { border-color: var(--claba-magenta); background-color: rgb(27, 33, 51); box-shadow: rgba(204, 29, 136, 0.28) 0px 0px 0px 3px; outline: none; }
.filtraje .searchandfilter .cb-button-primary { width: 100%; margin-top: 2px; }
.shelf::before, .shelf::after { content: none; }
.speech-bubble { background: none; border-radius: 0px; padding: 0px; }
.speech-bubble::after { content: none; }
.claba-mm.cb-navbar-dropdown { width: min(1240px, -40px + 100vw); border-radius: 16px; border: 1px solid rgb(98, 5, 91); background: radial-gradient(90% 120% at 0% 0%, rgba(204, 29, 136, 0.2), transparent 55%), radial-gradient(90% 120% at 100% 100%, rgba(0, 177, 190, 0.16), transparent 58%), linear-gradient(150deg, rgba(26, 31, 43, 0.88), rgba(16, 19, 29, 0.9)); box-shadow: rgba(255, 255, 255, 0.12) 0px 1px 0px inset, rgba(0, 0, 0, 0.4) 0px 0px 0px 1px, rgba(0, 0, 0, 0.92) 0px 40px 90px -30px, rgba(204, 29, 136, 0.55) 0px 0px 70px -30px; }
@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))) {
.claba-mm.cb-navbar-dropdown { backdrop-filter: blur(22px) saturate(160%); }
}
.claba-mm.cb-navbar-dropdown { animation: 0.22s ease-out 0s 1 normal both running claba-mm-entra; }
@keyframes claba-mm-entra {
0% { opacity: 0; transform: translateY(-8px); }
100% { opacity: 1; transform: none; }
}
@media (prefers-reduced-motion: reduce) {
.claba-mm.cb-navbar-dropdown { animation: auto ease 0s 1 normal none running none; }
}
.cb-heading-medium { animation-iteration-count: 3 !important; }
@media (prefers-reduced-motion: reduce) {
.cb-heading-medium { animation: auto ease 0s 1 normal none running none !important; }
}
a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible, textarea:focus-visible, [tabindex]:focus-visible, .cb-button:focus-visible, .cb-navbar-nav > li > a:focus-visible, .cb-select:focus-visible { outline-offset: 2px; border-radius: 3px; outline: rgb(255, 255, 255) solid 2px !important; }
@media (max-width: 959px) {
#caja { display: flex; flex-direction: column; }
#caja > .cb-width-1-3\@s { order: -1; }
}
@media (hover: none), (pointer: coarse) {
.firstb, .secondb { position: static; height: auto; line-height: 1.4; margin-left: 0px; }
.secondb { opacity: 1; font-size: 12px; color: rgba(255, 255, 255, 0.75); }
}
.claba-ficha-pie { background: linear-gradient(rgba(8, 9, 30, 0.72), rgba(8, 9, 30, 0.9)); border-radius: 0px 0px 6px 6px; padding: 6px 8px 8px; box-sizing: border-box; }
.claba-ficha-meta { color: rgba(255, 255, 255, 0.74); }
[class*="elfsight-widget"]:empty { display: none !important; min-height: 0px !important; }
.filtraje .searchandfilter .claba-s2-oculto { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); border: 0px; }
.claba-s2 { position: relative; width: 100%; }
.claba-s2-boton { position: relative; display: flex; align-items: center; width: 100%; min-height: 42px; padding: 0px 38px 0px 14px; font-style: inherit; font-variant: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 14px; font-weight: 500; text-align: left; color: rgb(255, 255, 255); cursor: pointer; border: 1px solid rgba(98, 5, 91, 0.9); border-radius: 6px; background: linear-gradient(rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0)), linear-gradient(135deg, rgb(25, 30, 48), rgb(18, 22, 35)); box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 0px inset, rgba(0, 0, 0, 0.8) 0px 2px 10px -4px; transition: border-color 0.16s, box-shadow 0.16s, background-color 0.16s; }
.claba-s2-valor { flex: 1 1 0%; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.claba-s2-boton::after { content: ""; position: absolute; right: 14px; top: 50%; width: 0px; height: 0px; margin-top: -3px; border-width: 5px; border-style: solid; border-color: rgb(154, 160, 181) transparent transparent; border-image: none; transform-origin: 50% 25%; transition: transform 0.18s, border-top-color 0.16s; }
.claba-s2-boton:hover { border-color: rgba(204, 29, 136, 0.7); box-shadow: rgba(255, 255, 255, 0.14) 0px 1px 0px inset, rgba(204, 29, 136, 0.45) 0px 4px 16px -6px; }
.claba-s2-boton:hover::after { border-top-color: rgb(255, 255, 255); }
.claba-s2-boton:focus-visible { outline: rgb(255, 255, 255) solid 2px; outline-offset: 2px; }
.claba-s2-abierto .claba-s2-boton { border-top-color: ; border-right-color: ; border-left-color: ; border-bottom-color: transparent; border-radius: 6px 6px 0px 0px; box-shadow: rgba(255, 255, 255, 0.16) 0px 1px 0px inset, rgba(204, 29, 136, 0.7) 0px 0px 22px -8px; }
.claba-s2-abierto .claba-s2-boton::after { transform: rotate(180deg); border-top-color: var(--claba-magenta); }
.claba-s2-panel { position: absolute; z-index: 40; top: 100%; left: 0px; right: 0px; margin-top: -1px; padding: 8px; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-top: 0px; border-radius: 0px 0px 6px 6px; background: radial-gradient(120% 60% at 0% 0%, rgba(204, 29, 136, 0.12), transparent 60%), linear-gradient(rgb(20, 24, 39), rgb(16, 19, 31)); box-shadow: rgba(0, 0, 0, 0.92) 0px 22px 40px -18px, rgba(204, 29, 136, 0.55) 0px 0px 30px -14px; animation: 0.16s ease-out 0s 1 normal both running claba-s2-abre; }
@keyframes claba-s2-abre {
0% { opacity: 0; transform: translateY(-6px); }
100% { opacity: 1; transform: none; }
}
.claba-s2-buscador { position: relative; margin-bottom: 8px; }
.claba-s2-buscador::before { content: ""; position: absolute; left: 11px; top: 11px; width: 8px; height: 8px; border: 1.5px solid rgb(122, 128, 152); border-radius: 50%; pointer-events: none; }
.claba-s2-buscador::after { content: ""; position: absolute; left: 19px; top: 20px; width: 5px; height: 1.5px; background: rgb(122, 128, 152); transform: rotate(45deg); pointer-events: none; }
.claba-s2-buscar { width: 100%; height: 34px; padding: 0px 10px 0px 28px; font-size: 13px; color: rgb(255, 255, 255); background: rgb(12, 15, 26); border: 1px solid rgb(47, 53, 80); border-radius: 5px; box-sizing: border-box; transition: border-color 0.15s, box-shadow 0.15s; }
.claba-s2-buscar::placeholder { color: rgb(108, 114, 136); }
.claba-s2-buscar:focus { outline: none; border-color: var(--claba-magenta); box-shadow: rgba(204, 29, 136, 0.22) 0px 0px 0px 3px; }
.claba-s2-lista { max-height: 280px; overflow: hidden auto; overscroll-behavior: contain; scrollbar-width: thin; scrollbar-color: rgb(75, 58, 107) rgb(12, 15, 26); }
.claba-s2-lista::-webkit-scrollbar { width: 10px; }
.claba-s2-lista::-webkit-scrollbar-track { background: rgb(12, 15, 26); border-radius: 5px; }
.claba-s2-lista::-webkit-scrollbar-thumb { background: rgb(75, 58, 107); border-radius: 5px; border: 2px solid rgb(12, 15, 26); }
.claba-s2-lista::-webkit-scrollbar-thumb:hover { background: var(--claba-magenta); }
.claba-s2-opcion { position: relative; display: flex; align-items: center; min-height: 34px; padding: 6px 12px; font-size: 13px; line-height: 1.35; color: rgba(255, 255, 255, 0.8); border-radius: 5px; cursor: pointer; transition: background-color 0.12s, color 0.12s, padding-left 0.12s; }
.claba-s2-texto { flex: 1 1 0%; min-width: 0px; }
.claba-s2-opcion:hover, .claba-s2-opcion.claba-s2-activa { color: rgb(255, 255, 255); padding-left: 18px; background: rgba(98, 5, 91, 0.55); }
.claba-s2-opcion::before { content: ""; position: absolute; left: 6px; top: 50%; width: 2px; height: 0px; border-radius: 2px; background: linear-gradient(180deg, var(--claba-magenta), var(--claba-cian)); transform: translateY(-50%); transition: height 0.14s; }
.claba-s2-opcion:hover::before, .claba-s2-opcion.claba-s2-activa::before { height: 60%; }
.claba-s2-opcion[aria-selected="true"] { color: rgb(255, 255, 255); font-weight: 600; }
.claba-s2-opcion[aria-selected="true"]::after { content: ""; flex: 0 0 auto; width: 6px; height: 11px; margin-left: 10px; border-top-color: ; border-top-style: ; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-width: 0px 2px 2px 0px; transform: rotate(45deg) translateY(-2px); }
.claba-s2-vacio { padding: 14px 12px; font-size: 13px; text-align: center; color: rgba(255, 255, 255, 0.45); }
@media (prefers-reduced-motion: reduce) {
.claba-s2-panel { animation: auto ease 0s 1 normal none running none; }
.claba-s2-opcion, .claba-s2-boton, .claba-s2-boton::after { transition: none; }
}
.page-numbers { border: 2px solid rgb(204, 29, 136); color: rgb(255, 255, 255); }
@property --claba-giro { syntax: "<angle>"; inherits: false; initial-value: 0deg; }
@keyframes claba-trazador {
100% { --claba-giro: 360deg; }
}
.cb-card-default, .claba-f-aparte-cabeza { position: relative; isolation: isolate; }
.cb-card-default::before, .claba-f-aparte-cabeza::before { content: ""; position: absolute; inset: -1px; z-index: -1; border-radius: inherit; padding: 1.5px; background: conic-gradient(
from var(--claba-giro) at 50% 50%,
transparent 0turn,
transparent .86turn,
rgb(168 85 247 / .55) .90turn,
rgb(34 211 238 / .85) .955turn,
#ffffff .972turn,
rgb(34 211 238 / .85) .99turn,
transparent 1turn); mask: linear-gradient(rgb(0, 0, 0) 0px, rgb(0, 0, 0) 0px) content-box exclude, linear-gradient(rgb(0, 0, 0) 0px, rgb(0, 0, 0) 0px); opacity: 0.55; animation: 4.2s linear 0s infinite normal none running claba-trazador; pointer-events: none; transition: opacity 0.25s; }
.cb-card-default:hover::before, .claba-f-aparte-cabeza:hover::before { opacity: 1; }
.claba-f-aparte-cabeza::after { content: ""; position: absolute; inset: -3px; z-index: -1; border-radius: inherit; padding: 4px; background: conic-gradient(
from var(--claba-giro) at 50% 50%,
transparent 0turn,
transparent .88turn,
rgb(34 211 238 / .5) .955turn,
rgb(34 211 238 / .5) .985turn,
transparent 1turn); mask: linear-gradient(rgb(0, 0, 0) 0px, rgb(0, 0, 0) 0px) content-box exclude, linear-gradient(rgb(0, 0, 0) 0px, rgb(0, 0, 0) 0px); filter: blur(6px); opacity: 0.5; animation: 4.2s linear 0s infinite normal none running claba-trazador; pointer-events: none; }
@media (prefers-reduced-motion: reduce) {
.cb-card-default::before, .claba-f-aparte-cabeza::before, .claba-f-aparte-cabeza::after { animation: auto ease 0s 1 normal none running none; opacity: 0.3; }
}
@supports not ((mask-composite: exclude) or (-webkit-mask-composite: xor)) {
.cb-card-default::before, .claba-f-aparte-cabeza::before, .claba-f-aparte-cabeza::after { display: none; }
}
body .filtraje .searchandfilter select.claba-s2-oculto{width:1px!important;max-width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;padding:0!important}
body .claba-paypal-donate{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:68px;box-sizing:border-box;padding:13px 16px;border:1px solid #ffeab3;border-radius:8px;background:radial-gradient(ellipse at 20% 0%,#fff2bf,transparent 70%),linear-gradient(135deg,#ffd765,#ffc543 65%,#efad2e);box-shadow:inset 0 1px 1px #fff9dd,0 4px 0 #94621c,0 12px 25px -12px #eaa62380;color:#29200e;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;text-decoration:none;text-transform:none;line-height:1;overflow:hidden}
body .claba-paypal-donate .claba-paypal-label{flex:none;font:24px/1 'Bebas Neue',sans-serif;letter-spacing:.025em;white-space:nowrap}
body .claba-paypal-donate img{display:block;width:100px;max-width:42%;height:auto;flex:0 1 100px;margin:0;transform:translateY(3px);filter:none;object-fit:contain}
body .claba-paypal-donate .claba-paypal-arrow{display:grid;place-items:center;flex:none;width:29px;height:29px;border:1px solid #866b303d;border-radius:50%;font:23px/1 sans-serif;background:#fff7d733;color:#49350e;transition:transform .2s ease}
body .claba-paypal-donate::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 25%,#ffffff4d 48%,transparent 72%);transform:translateX(-120%);transition:transform .55s ease;pointer-events:none}
body .claba-paypal-donate:hover{transform:translateY(-2px);box-shadow:inset 0 1px 1px #fff9dd,0 6px 0 #94621c,0 16px 30px -12px #eaa623a0;color:#29200e}
body .claba-paypal-donate:hover::before{transform:translateX(120%)}
body .claba-paypal-donate:hover .claba-paypal-arrow{transform:translate(2px,-2px)}
body .claba-paypal-donate:active{transform:translateY(3px);box-shadow:inset 0 1px 1px #fff9dd,0 1px 0 #94621c}
body .claba-paypal-donate:focus-visible{outline:3px solid #98edf1;outline-offset:5px}
@media(max-width:479px){body .claba-paypal-donate{padding:12px;gap:8px;min-height:64px}body .claba-paypal-donate .claba-paypal-label{font-size:22px}}
@media(prefers-reduced-motion:reduce){body .claba-paypal-donate,body .claba-paypal-donate::before,body .claba-paypal-donate .claba-paypal-arrow{transition:none}body .claba-paypal-donate:hover,body .claba-paypal-donate:active{transform:none}body .claba-paypal-donate::before{display:none}}
/* generado: fondo (08-fondo.php) */
html{position:relative;isolation:isolate;min-height:100%;--claba-scene-height:clamp(720px,100vh,1100px);background-color:#080e1b!important;background-image:url("/wp-content/themes/clasicosbasicos/css/textures/grid-depth-v2.svg")!important;background-repeat:repeat!important;background-size:1024px 512px!important;background-position:center top!important;background-attachment:scroll!important}@supports(height:100svh){html{--claba-scene-height:clamp(720px,100svh,1100px)}}html::before{content:"";position:absolute;inset:0 0 auto;height:var(--claba-scene-height);z-index:-1;pointer-events:none;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-mask-image:linear-gradient(#000 62%,transparent 100%);mask-image:linear-gradient(#000 62%,transparent 100%);background-image:linear-gradient(rgba(0,0,0,.32),rgba(0,0,0,.32)),url(/wp-content/themes/clasicosbasicos/media/backgrounds/fantasy-v3/claba-bg-1672-v3.jpg);background-image:linear-gradient(rgba(0,0,0,.32),rgba(0,0,0,.32)),image-set(url(/wp-content/themes/clasicosbasicos/media/backgrounds/fantasy-v3/claba-bg-1672-v3.avif) type("image/avif"),url(/wp-content/themes/clasicosbasicos/media/backgrounds/fantasy-v3/claba-bg-1672-v3.webp) type("image/webp"),url(/wp-content/themes/clasicosbasicos/media/backgrounds/fantasy-v3/claba-bg-1672-v3.jpg) type("image/jpeg"));}@media (max-width:900px){html::before{background-image:linear-gradient(rgba(0,0,0,.32),rgba(0,0,0,.32)),url(/wp-content/themes/clasicosbasicos/media/backgrounds/fantasy-v3/claba-bg-1600-v3.jpg);background-image:linear-gradient(rgba(0,0,0,.32),rgba(0,0,0,.32)),image-set(url(/wp-content/themes/clasicosbasicos/media/backgrounds/fantasy-v3/claba-bg-1600-v3.avif) type("image/avif"),url(/wp-content/themes/clasicosbasicos/media/backgrounds/fantasy-v3/claba-bg-1600-v3.webp) type("image/webp"),url(/wp-content/themes/clasicosbasicos/media/backgrounds/fantasy-v3/claba-bg-1600-v3.jpg) type("image/jpeg"));}}@media (min-width:2000px){html::before{background-image:linear-gradient(rgba(0,0,0,.32),rgba(0,0,0,.32)),url(/wp-content/themes/clasicosbasicos/media/backgrounds/fantasy-v3/claba-bg-1672-v3.jpg);background-image:linear-gradient(rgba(0,0,0,.32),rgba(0,0,0,.32)),image-set(url(/wp-content/themes/clasicosbasicos/media/backgrounds/fantasy-v3/claba-bg-1672-v3.avif) type("image/avif"),url(/wp-content/themes/clasicosbasicos/media/backgrounds/fantasy-v3/claba-bg-1672-v3.webp) type("image/webp"),url(/wp-content/themes/clasicosbasicos/media/backgrounds/fantasy-v3/claba-bg-1672-v3.jpg) type("image/jpeg"));}}@media (orientation:portrait) and (max-width:1024px){html::before{background-position:88% center}}@media (max-width:900px) and (orientation:portrait){html::before{background-image:linear-gradient(rgba(0,0,0,.32),rgba(0,0,0,.32)),url(/medios/fondo/claba-bg-movil-v1.jpg);background-image:linear-gradient(rgba(0,0,0,.32),rgba(0,0,0,.32)),image-set(url(/medios/fondo/claba-bg-movil-v1.avif) type("image/avif"),url(/medios/fondo/claba-bg-movil-v1.webp) type("image/webp"),url(/medios/fondo/claba-bg-movil-v1.jpg) type("image/jpeg"));background-position:37% center}}
/* src/css/en-linea/cielo.css */
body::before,
body::after{
content:"";
position:absolute;
inset:0 0 auto;
height:var(--claba-scene-height,100vh);
z-index:-1;
pointer-events:none;
}
body::before{
background-image:
radial-gradient(1.4px 1.4px at  6%  7%, rgba(255,255,255,.90), transparent),
radial-gradient(1.2px 1.2px at 18% 12%, rgba(190,225,255,.85), transparent),
radial-gradient(1.6px 1.6px at 31%  5%, rgba(255,255,255,.90), transparent),
radial-gradient(1.1px 1.1px at 42% 19%, rgba(255,214,246,.80), transparent),
radial-gradient(1.3px 1.3px at 55% 10%, rgba(255,255,255,.85), transparent),
radial-gradient(1.5px 1.5px at 67% 22%, rgba(200,240,255,.80), transparent),
radial-gradient(1.2px 1.2px at 78%  8%, rgba(255,255,255,.85), transparent),
radial-gradient(1.4px 1.4px at 89% 17%, rgba(190,225,255,.80), transparent),
radial-gradient(1.1px 1.1px at 96%  4%, rgba(255,255,255,.75), transparent),
radial-gradient(1.5px 1.5px at 11% 27%, rgba(255,214,246,.75), transparent),
radial-gradient(1.2px 1.2px at 25% 34%, rgba(200,240,255,.70), transparent),
radial-gradient(1.3px 1.3px at 38% 29%, rgba(255,255,255,.75), transparent),
radial-gradient(1.4px 1.4px at 61% 36%, rgba(190,225,255,.70), transparent),
radial-gradient(1.1px 1.1px at 73% 31%, rgba(255,255,255,.70), transparent),
radial-gradient(1.5px 1.5px at 84% 39%, rgba(255,214,246,.65), transparent),
radial-gradient(1.2px 1.2px at  3% 41%, rgba(255,255,255,.65), transparent),
radial-gradient(1.3px 1.3px at 48% 43%, rgba(200,240,255,.60), transparent),
radial-gradient(1.4px 1.4px at 93% 33%, rgba(255,255,255,.70), transparent);
background-size:100% 100%;
animation:claba-titilar 4.6s ease-in-out infinite alternate;
opacity:.6;
}
body::after{
background-image:
radial-gradient(2px   2px   at 14%  4%, rgba(255,255,255,.95), transparent),
radial-gradient(1.8px 1.8px at 29% 16%, rgba(255,180,235,.85), transparent),
radial-gradient(2.2px 2.2px at 46%  8%, rgba(160,235,255,.90), transparent),
radial-gradient(1.7px 1.7px at 62%  3%, rgba(255,255,255,.85), transparent),
radial-gradient(2px   2px   at 74% 14%, rgba(255,255,255,.80), transparent),
radial-gradient(1.9px 1.9px at 87% 26%, rgba(160,235,255,.75), transparent),
radial-gradient(2.1px 2.1px at 98% 12%, rgba(255,180,235,.75), transparent),
radial-gradient(1.8px 1.8px at  8% 21%, rgba(255,255,255,.80), transparent),
radial-gradient(2px   2px   at 35% 38%, rgba(255,255,255,.70), transparent),
radial-gradient(1.9px 1.9px at 56% 27%, rgba(190,225,255,.75), transparent),
radial-gradient(2px   2px   at 69% 42%, rgba(255,255,255,.65), transparent);
background-size:100% 100%;
animation:claba-titilar 7.3s ease-in-out infinite alternate-reverse;
opacity:.45;
}
@keyframes claba-titilar{
0%   {opacity:.2}
100% {opacity:.85}
}
.claba-cielo{display:block;position:absolute;inset:0 0 auto;height:var(--claba-scene-height,100vh);overflow:hidden;z-index:-1;pointer-events:none}
.claba-cielo i{
position:absolute;
pointer-events:none;
height:2px;
border-radius:2px;
opacity:0;
background:linear-gradient(90deg, #73dfff00, #bef0ffe6 70%, #fff);
filter:drop-shadow(0 0 4px rgba(190,240,255,.8));
}
.claba-cielo i:nth-child(1){top: 9%; left:-8%; width:130px; animation:claba-fugaz 11s linear infinite 2.5s}
.claba-cielo i:nth-child(2){top:22%; left:-6%; width: 90px; animation:claba-fugaz 17s linear infinite 9s}
.claba-cielo i:nth-child(3){top:34%; left:-9%; width:150px; animation:claba-fugaz 23s linear infinite 15s}
@keyframes claba-fugaz{
0%, 93.5% {opacity:0;   transform:rotate(14deg) translate(0)}
94.5%     {opacity:.85}
99%       {opacity:.1}
100%      {opacity:0;   transform:rotate(14deg) translate(118vw)}
}
@media (prefers-reduced-motion:reduce){
body::before,
body::after{animation:none; opacity:.35}
.claba-cielo{display:none}
}
@media (hover:none){
.claba-cielo{display:none}
}
/* src/css/en-linea/i18n.css */
.claba-lang{display:inline-flex;align-items:center;gap:2px;font:600 12px/1 "Fira Mono",ui-monospace,monospace;letter-spacing:.06em;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:2px;background:rgba(8,10,28,.55);vertical-align:middle}.claba-lang--cabecera{margin-left:14px}.claba-lang--movil{margin:4px 0 18px}.claba-lang--pie{margin:18px auto 0;display:flex;width:max-content}.claba-lang__op{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:28px;padding:0 9px;border-radius:999px;color:#d9dcf2;text-decoration:none}.claba-lang__op:hover{color:#fff;background:rgba(255,255,255,.08)}.claba-lang__op:focus-visible{outline:2px solid #f157b7;outline-offset:2px}.claba-lang__op[aria-current]{background:linear-gradient(115deg,#aa187c,#56196c 80%);color:#fff}.claba-lang__sep{width:1px;height:14px;background:rgba(255,255,255,.18)}.claba-lang__sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.claba-i18n-aviso{margin:18px auto;max-width:var(--claba-ancho,1200px);padding:14px 18px;border:1px solid rgba(255,255,255,.18);border-radius:9px;background:rgba(8,10,28,.7);color:#e9ebff;font-family:"Fira Sans",system-ui,sans-serif}.claba-i18n-aviso a{color:#ff8fd3}.claba-i18n-comentarios{margin:24px 0;font-family:"Fira Sans",system-ui,sans-serif}.claba-i18n-comentarios a{color:#ff8fd3}.claba-lang-banner{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:60;display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center;width:max-content;max-width:calc(100vw - 32px);box-sizing:border-box;padding:10px 12px 10px 16px;border-radius:9px;border:1px solid rgba(255,255,255,.2);background:rgba(8,10,28,.94);color:#e9ebff;font:14px/1.35 "Fira Sans",system-ui,sans-serif;box-shadow:0 10px 30px rgba(0,0,0,.45)}.claba-lang-banner span{flex:1 1 220px}.claba-lang-banner a{color:#fff;font-weight:600;white-space:nowrap;padding:6px 10px;border-radius:6px;background:linear-gradient(115deg,#aa187c,#56196c 80%);text-decoration:none}.claba-lang-banner button{background:none;border:0;color:#c9cce6;font-size:20px;line-height:1;cursor:pointer;min-width:32px;min-height:32px}@media (prefers-reduced-motion:no-preference){.claba-lang-banner{animation:clabaLangIn .25s ease-out backwards}@keyframes clabaLangIn{from{opacity:0;transform:translate(-50%,8px)}}}
/* src/css/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-scroll-stage { padding-bottom: 24px !important; }
}
