/* 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/mu-plugins/claba-mafia-player/ficha-v1.css */
.claba-standalone{display:flex;align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(24px,4vw,48px);border:1px solid #9d5b9c44;border-radius:12px;background:radial-gradient(ellipse at 80% 20%,#71411d33,transparent 65%),linear-gradient(120deg,#101322,#14101e);position:relative;overflow:hidden}.claba-standalone>.claba-library-cover{width:180px;flex:none;margin:0}.claba-standalone-copy{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0}.claba-standalone-copy p,.claba-standalone-copy h3{margin:0}.claba-standalone-copy .claba-f-juega-plataforma{font:12px 'Fira Mono',monospace;color:#efb67b;letter-spacing:.12em}.claba-standalone-copy .claba-f-juega-titulo{font:400 clamp(32px,4vw,48px)/1 'Bebas Neue',sans-serif;color:#fff}.claba-standalone-copy .claba-f-juega-invitacion{color:#ddd;font-size:16px}.claba-standalone-copy .claba-f-juega-peso{color:#bcb1c1;font-size:13px;line-height:1.6}.claba-standalone-copy .claba-f-boton{margin:4px 0;min-height:52px;padding:12px 24px}@media(max-width:600px){.claba-standalone{flex-direction:column;gap:24px;text-align:center}.claba-standalone>.claba-library-cover{width:130px}.claba-standalone-copy{align-items:center}.claba-standalone-copy .claba-f-boton{width:100%;justify-content:center}}
/* wp-content/plugins/claba-labs/player11-public.css */
.cp11-public-stage{position:relative;isolation:isolate;overflow:hidden;min-height:360px;border:1px solid #8b537c66;border-radius:12px;background:#100b18}.cp11-public-stage>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center;z-index:-2}.cp11-public-stage::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0b0715f0,#100918c9 36%,#10091816 76%),linear-gradient(0deg,#100918b3,transparent);z-index:-1}.cp11-public-copy{padding:36px clamp(22px,4vw,48px);max-width:530px}.cp11-public-kicker{font:10px 'Fira Mono',monospace;letter-spacing:2px;color:#e6a8cf}.cp11-public-copy h3{font:400 clamp(36px,5vw,54px)/1 'Bebas Neue',sans-serif;text-transform:uppercase;color:#fff4ee;margin:20px 0}.cp11-public-copy>p{line-height:1.7;color:#dbcbdc}.cp11-public-copy>a{display:inline-flex;align-items:center;margin:10px 0;min-height:48px;padding:13px 24px;color:#fff;border:1px solid #dd78b2;border-radius:7px;background:radial-gradient(ellipse at 10% 0,#f157b780,transparent 65%),linear-gradient(115deg,#aa187c,#56196c 80%);text-decoration:none}.cp11-public-copy>a:focus-visible{outline:3px solid #ffd18d;outline-offset:4px}.cp11-public-copy .cp11-public-details{font-size:12px;color:#c1adca}.cp11-public-note{font-size:13px;line-height:1.8;color:#c6b9ce}@media(max-width:600px){.cp11-public-stage{min-height:390px}.cp11-public-stage::before{background:linear-gradient(90deg,#0b0715f0,#100918a6 70%)}.cp11-public-copy{max-width:100%}}
/* wp-content/plugins/claba-emulator/assets/app-9a71dc2855c2/css/player.css */
.claba-emulator{border:2px solid transparent;border-radius:14px;background:linear-gradient(#041322,#041322) padding-box,linear-gradient(115deg,#08bce6,#6837eb 52%,#ff05b3) border-box;color:#e4e8f4;overflow:hidden;max-width:100%}.claba-emulator [hidden]{display:none!important}.claba-emulator button{font:inherit;font-size:.8rem;line-height:1.2;color:inherit;background:#14243a;border:1px solid #52708c;border-radius:5px;padding:.35rem .55rem;cursor:pointer;min-height:34px}.claba-emulator button:focus-visible,.claba-emulator summary:focus-visible{outline:3px solid #27dcff;outline-offset:2px}.claba-emulator .claba-f-juega-pantalla{position:relative;aspect-ratio:auto;height:auto;background:#000}.claba-emulator .claba-f-juega-portada{max-height:var(--claba-budget,80dvh);overflow-y:auto}.claba-emulator .claba-f-juega-titulo{font-weight:400}.claba-emulator-host{height:var(--claba-screen,440px);width:100%;background:#000;position:relative}.claba-emulator-host iframe{display:block;border:0;width:100%;height:100%;background:#000}.claba-emulator .claba-f-juega-barra-util{display:flex;flex-wrap:wrap;gap:.4rem;padding:.5rem}.claba-emulator-status{margin:0;padding:.4rem .75rem;font-size:.85rem}.claba-emulator [data-error]{padding:1rem;color:#ffd7e8}.claba-emulator .claba-f-juega-ayuda{padding:.5rem .85rem}.claba-emulator .claba-f-juega-ayuda summary{cursor:pointer;min-height:32px}.claba-emulator--fullscreen{position:fixed!important;inset:0!important;z-index:2147483000!important;height:100dvh;max-height:100dvh;border-radius:0}.claba-emulator:fullscreen{width:100%;height:100%;overflow:auto}.claba-emulator .claba-f-juega-peso{font-size:.95rem}.claba-emulator iframe:focus-visible{outline:2px solid #27dcff;outline-offset:-2px}@media(max-width:767px){.claba-emulator .claba-f-juega-barra-util button{font-size:.8rem;padding:.35rem .5rem}}
.claba-emulator .claba-f-juega-pantalla [data-claba-juega-portada]:not([hidden]){max-height:var(--claba-budget,80dvh)}
body .claba-emulator.claba-f-juega .claba-f-juega-barra-util{gap:6px;padding:10px;background:linear-gradient(180deg,#0b1b30,#071325);align-items:center;border-top:1px solid #53758c35}
body .claba-emulator.claba-f-juega .claba-f-juega-barra-util button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 9px;font:500 12px/1.2 'Fira Sans',sans-serif;white-space:nowrap;background:#13253a;border-color:#53758c70;border-radius:7px;box-shadow:inset 0 1px 0 #ffffff0b;transition:background .15s,border-color .15s}
.claba-emulator [data-toolbar] svg{width:15px;height:15px;flex:none;color:#9cdaec}
body .claba-emulator.claba-f-juega [data-toolbar] button:hover{background:#203951;border-color:#70cee8}
body .claba-emulator.claba-f-juega [data-toolbar] button[aria-pressed=true]{background:#123d4c;border-color:#3cd8f0;color:#c3f8ff}
body .claba-emulator.claba-f-juega [data-toolbar] button:disabled{opacity:.55;cursor:wait}
body .claba-emulator.claba-f-juega [data-action=save]{border-color:#38bbcb80;background:#10313d}
body .claba-emulator.claba-f-juega [data-action=reset]{background:transparent;color:#b9aec4}
body .claba-emulator.claba-f-juega [data-action=close]{margin-left:auto;border-color:#bb69a57a}
body .claba-emulator.claba-f-juega .claba-f-juega-peso{margin:0;font-size:13px;color:#c3d8e9}
@media(max-width:600px){body .claba-emulator.claba-f-juega .claba-f-juega-barra-util{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px}body .claba-emulator.claba-f-juega .claba-f-juega-barra-util button{font-size:11px;padding:6px 4px;gap:4px;white-space:normal;width:100%}body .claba-emulator.claba-f-juega [data-action=close]{margin:0}}
@media(prefers-reduced-motion:reduce){body .claba-emulator.claba-f-juega [data-toolbar] button{transition:none}}
@media(min-width:768px) and (max-height:720px){body .claba-emulator.claba-f-juega .claba-library-cover{height:240px;width:auto;max-width:180px;object-fit:contain}}
@media(min-width:768px) and (max-height:720px){body .claba-emulator.claba-f-juega .claba-library-cover,body .claba-emulator.claba-f-juega .claba-library-cover>img{width:170px!important;height:240px!important;min-height:0;max-width:170px!important}}
body .claba-emulator.claba-f-juega:focus,body .claba-emulator.claba-f-juega iframe:focus,body #jugar-online:focus{outline:none!important}
body .claba-emulator.claba-f-juega :is(button,summary):focus{outline:none!important}
body .claba-emulator.claba-f-juega :is(button,summary):focus-visible{box-shadow:inset 0 -2px #ef97d2}
body .claba-emulator.claba-f-juega [data-toolbar] button[aria-pressed=true]{border-color:#53758c70}
.claba-emulator-loader{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;text-align:center;background:radial-gradient(ellipse at 50% 38%,#183154 0,#081629 55%,#040c18 100%);overflow:auto}
.claba-emulator-loader img{display:block;width:clamp(120px,32%,260px);height:auto;max-height:42%;object-fit:contain;filter:drop-shadow(0 8px 18px #0008)}
.claba-loader-kicker{font:600 10px/1.4 'Fira Sans',sans-serif;letter-spacing:2px;color:#8adce9}
.claba-emulator .claba-loader-text{font:500 clamp(13px,2vw,16px)/1.4 'Fira Sans',sans-serif;color:#f0f6ff;margin:0;max-width:100%;overflow-wrap:anywhere}
.claba-loader-game{font:12px/1.4 'Fira Sans',sans-serif;color:#9fb4ce;max-width:100%;overflow-wrap:anywhere}
.claba-emulator-loader progress{display:block;appearance:none;-webkit-appearance:none;width:min(260px,85%);height:6px;border:0;border-radius:4px;overflow:hidden;background:#23344c;color:#39cfe7}
.claba-emulator-loader progress::-webkit-progress-bar{background:#23344c;border-radius:4px}
.claba-emulator-loader progress::-webkit-progress-value{background:linear-gradient(90deg,#27d4e6,#a953ed,#f152b7);border-radius:4px}
.claba-emulator-loader progress::-moz-progress-bar{background:linear-gradient(90deg,#27d4e6,#a953ed,#f152b7);border-radius:4px}
.claba-emulator-loader progress:indeterminate{background:linear-gradient(90deg,#23344c 15%,#35cce0 45%,#d156ca 55%,#23344c 85%);background-size:200% 100%;animation:claba-loading 1.5s linear infinite}
.claba-emulator-loader progress:indeterminate::-webkit-progress-bar{background:transparent}
@keyframes claba-loading{to{background-position:-200% 0}}
@media(max-height:500px){.claba-emulator-loader{gap:6px;padding:10px}.claba-emulator-loader img{max-height:35%}.claba-loader-kicker{font-size:9px}}
@media(prefers-reduced-motion:reduce){.claba-emulator-loader progress:indeterminate{animation:none}}
@media(max-width:480px){.claba-emulator-loader{gap:8px;padding:12px}.claba-emulator-loader img{width:min(150px,50%);max-height:32%}.claba-loader-kicker{font-size:9px;letter-spacing:1.5px}.claba-emulator .claba-loader-text{font-size:13px}.claba-loader-game{font-size:11px}}
body .cg-panels .cg-panel-heading.claba-play-heading{align-items:center}
body .claba-play-badge{display:flex;align-items:stretch;gap:14px;flex:none;color:#8bf2f6}
body .claba-play-badge>svg{width:56px;height:56px;flex:none}
body .cg-panels .cg-panel-heading.claba-play-heading .claba-play-badge>p{display:flex;flex-direction:column;justify-content:space-between;margin:0;padding:3px 0;max-width:none;font:400 10px/1 'Fira Mono',monospace;letter-spacing:1.3px;text-transform:uppercase;color:#9ac5d5;white-space:nowrap}
body .claba-play-badge b{font-weight:500;color:#8bf2f6}
body .claba-emulator.claba-f-juega .claba-f-juega-pantalla{container:claba-play/inline-size}
body .claba-emulator.claba-f-juega .claba-f-juega-portada.claba-play-lobby,body .claba-emulator.claba-f-juega .claba-f-juega-pantalla [data-claba-juega-portada].claba-play-lobby:not([hidden]){position:relative;inset:auto;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(22px,3.2vw,44px);padding:clamp(22px,3.2vw,40px);max-height:none;overflow:visible;background:radial-gradient(ellipse at 16% 28%,#1a4460 0,#0a1d33 52%,#040c1a 100%)}
body .claba-emulator.claba-f-juega .claba-play-art{align-self:center}
body .claba-emulator.claba-f-juega .claba-play-art .claba-library-cover{margin:0;box-shadow:0 20px 40px -14px #000d,0 0 0 1px #9fdcff26}
body .claba-emulator.claba-f-juega .claba-play-body{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0}
body .claba-emulator.claba-f-juega .claba-play-platform{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0}
body .claba-emulator.claba-f-juega .claba-play-logo{width:28px;height:28px;flex:none;filter:drop-shadow(0 2px 4px #0008)}
body .claba-emulator.claba-f-juega .claba-play-platform-name{font:500 13px/1.3 'Fira Mono',monospace;letter-spacing:1.2px;text-transform:uppercase;color:#c4f5ff}
body .claba-emulator.claba-f-juega .claba-play-tag{padding:4px 9px;border:1px solid #08d4ff66;border-radius:5px;color:#5ee3ff;font:400 10px/1.2 Offside,sans-serif;letter-spacing:1.3px;text-transform:uppercase}
body .claba-emulator.claba-f-juega .claba-play-title{margin:0;font:400 clamp(36px,4.2vw,58px)/.98 'Bebas Neue',sans-serif;letter-spacing:.5px;color:#f7fbff;text-shadow:0 3px 0 #0009;overflow-wrap:anywhere}
body .claba-emulator.claba-f-juega .claba-play-invite{margin:0;font:400 16px/1.5 'Fira Sans',sans-serif;color:#bed6f1}
body .claba-emulator.claba-f-juega button.claba-play-start{display:inline-flex;align-items:center;gap:14px;min-width:0;min-height:66px;margin:6px 0 0;padding:9px 30px 9px 9px;border:1px solid #ff8ad6;border-radius:14px;background:linear-gradient(135deg,#ee2ea9 0,#b3127f 55%,#6f0b66 100%);color:#fff;font:inherit;text-align:left;cursor:pointer;box-shadow:0 14px 34px -14px #e0229ecc,inset 0 1px 0 #ffffff45;transition:filter .15s,box-shadow .15s,transform .15s}
body .claba-emulator.claba-f-juega button.claba-play-start:hover{filter:brightness(1.08);box-shadow:0 18px 40px -12px #f13ab2ee,inset 0 1px 0 #ffffff5c}
body .claba-emulator.claba-f-juega button.claba-play-start:active{transform:translateY(1px)}
body .claba-emulator.claba-f-juega button.claba-play-start:focus-visible{box-shadow:0 0 0 3px #041322,0 0 0 6px #27dcff,0 14px 34px -14px #e0229ecc}
body .claba-emulator.claba-f-juega button.claba-play-start:disabled{cursor:wait;filter:saturate(.6)}
body .claba-emulator.claba-f-juega .claba-play-start-icon{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:50%;background:#fff;color:#c4148d;box-shadow:0 4px 14px #5d0748aa}
body .claba-emulator.claba-f-juega .claba-play-start-icon svg{margin-left:3px}
body .claba-emulator.claba-f-juega .claba-play-start-text{display:flex;flex-direction:column;gap:4px;min-width:0}
body .claba-emulator.claba-f-juega .claba-play-start-text strong{font:400 30px/1 'Bebas Neue',sans-serif;letter-spacing:1.5px;font-weight:400}
body .claba-emulator.claba-f-juega .claba-play-start-text small{font:500 12px/1.2 'Fira Sans',sans-serif;color:#ffe0f3}
body .claba-emulator.claba-f-juega .claba-play-facts{display:flex;flex-wrap:wrap;gap:8px 20px;margin:4px 0 0;padding:0;list-style:none}
body .claba-emulator.claba-f-juega .claba-play-facts li{display:flex;align-items:center;gap:8px;margin:0;font:400 13px/1.3 'Fira Sans',sans-serif;color:#c3d8e9}
body .claba-emulator.claba-f-juega .claba-play-facts svg{flex:none;color:#6fe3f5}
body .claba-play-info{container:claba-info/inline-size;margin-top:18px;padding:22px 24px;border:1px solid #5b86a64d;border-radius:9px;background:linear-gradient(180deg,#0a1e34,#061426);color:#dce8f5}
body .claba-play-info-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 18px}
body .claba-play-info-head>svg{flex:none;color:#85dfff}
body .claba-play-info .claba-play-info-head h3{margin:0;font:400 26px/1 'Bebas Neue',sans-serif;letter-spacing:1px;color:#f3f8ff;text-transform:none}
body .claba-play-info-head>span{margin-left:auto;font:400 12px/1.4 'Fira Mono',monospace;color:#8fb4cb}
body .claba-play-keys{display:grid;grid-template-columns:repeat(var(--control-columns,5),minmax(0,1fr));gap:18px 0;margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #76c9eb2e}
body .claba-play-keys>div{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:10px;min-width:0;padding:0 8px;text-align:center}
body .claba-play-keys>div+div{border-left:1px solid #76c9eb2e}
body .claba-play-keys dt{display:flex;flex:1;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px}
body .claba-play-keys dd{margin:0;font:400 13px/1.35 'Fira Sans',sans-serif;color:#c7def5}
body .claba-play-keys dd::first-letter{text-transform:uppercase}
body .claba-play-info kbd{display:inline-grid;place-items:center;min-width:30px;height:30px;padding:0 7px;border:1px solid #6b8fb0;border-bottom-width:3px;border-radius:6px;background:linear-gradient(#26395a,#172841);color:#eef6ff;font:500 12px/1 'Fira Mono',monospace;box-shadow:0 2px 0 #0006}
body .claba-play-keys .claba-play-keys-cross{display:grid;grid-template-columns:repeat(3,30px);grid-auto-rows:30px;gap:4px}
body .claba-play-keys-cross kbd:first-child{grid-column:2;grid-row:1}
body .claba-play-keys-cross kbd:nth-child(2){grid-column:1;grid-row:2}
body .claba-play-keys-cross kbd:nth-child(3){grid-column:2;grid-row:2}
body .claba-play-keys-cross kbd:nth-child(4){grid-column:3;grid-row:2}
body .claba-play-keys-empty{margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #76c9eb2e;font:400 14px/1.55 'Fira Sans',sans-serif;color:#c7def5}
body .claba-play-tips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}
body .claba-play-tips li{display:flex;align-items:flex-start;gap:12px;margin:0;padding:14px;border:1px solid #5b86a633;border-radius:9px;background:#06162a99}
body .claba-play-tips li>svg{flex:none;margin-top:1px;color:#85dfff}
body .claba-play-tips strong{display:block;margin:0 0 4px;font:600 14px/1.3 'Fira Sans',sans-serif;color:#f0f6ff}
body .claba-play-tips p{margin:0;font:400 13px/1.5 'Fira Sans',sans-serif;color:#b3c7da}
body .claba-play-tips kbd{min-width:24px;height:22px;padding:0 5px;border-bottom-width:2px;font-size:11px;vertical-align:middle}
body .claba-play-note{margin:14px 0 0;font:400 12px/1.5 'Fira Sans',sans-serif;color:#8ea6bd}
@container claba-play (max-width:640px){
body .claba-emulator.claba-f-juega .claba-f-juega-portada.claba-play-lobby,body .claba-emulator.claba-f-juega .claba-f-juega-pantalla [data-claba-juega-portada].claba-play-lobby:not([hidden]){grid-template-columns:minmax(0,1fr);padding:22px 18px}
body .claba-emulator.claba-f-juega .claba-play-art{display:none}
body .claba-emulator.claba-f-juega button.claba-play-start{width:100%}
}
@container claba-play (max-width:400px){
body .claba-emulator.claba-f-juega .claba-play-title{font-size:34px}
body .claba-emulator.claba-f-juega button.claba-play-start{gap:12px;min-height:60px;padding-right:16px}
body .claba-emulator.claba-f-juega .claba-play-start-icon{width:42px;height:42px}
body .claba-emulator.claba-f-juega .claba-play-start-text strong{font-size:26px}
body .claba-emulator.claba-f-juega .claba-play-facts{flex-direction:column;gap:8px}
}
@container claba-info (max-width:760px){
body .claba-play-tips{grid-template-columns:minmax(0,1fr)}
body .claba-play-keys{grid-template-columns:repeat(2,minmax(0,1fr))}
body .claba-play-keys>div:nth-child(odd){border-left:0}
body .claba-play-info-head>span{flex-basis:100%;margin-left:0}
}
@container claba-info (max-width:420px){
body .claba-play-info{padding:18px 14px}
}
@media(max-width:640px){
body .cg-panels .cg-panel-heading.claba-play-heading{flex-direction:column;align-items:flex-start}
body .claba-play-badge>svg{width:42px;height:42px}
body .cg-panels .cg-panel-heading.claba-play-heading .claba-play-badge>p{font-size:9px;letter-spacing:1px}
}
@media(max-width:640px){body .claba-play-info{padding:18px 14px}}
@media(prefers-reduced-motion:reduce){body .claba-emulator.claba-f-juega button.claba-play-start{transition:none}body .claba-emulator.claba-f-juega button.claba-play-start:active{transform:none}}
body .claba-emulator.claba-f-juega .claba-player-brand{display:inline-flex;align-items:center;gap:5px;margin-right:4px;padding:0 4px;font:400 12px/1 'Fira Mono',monospace;letter-spacing:.6px;color:#8fb4cb;white-space:nowrap}
body .claba-emulator.claba-f-juega .claba-player-brand b{font-weight:500;color:#ff7ad1}
body .claba-emulator.claba-f-juega [data-action=menu]{border-color:#d414a48c;background:#2a1233}
.claba-emulator-loader{background:#000}
.claba-loader-kicker{color:#ff7ad1}
body .claba-emulator.claba-f-juega{container:claba-box/inline-size}
@container claba-box (min-width:601px) and (max-width:1180px){body .claba-emulator.claba-f-juega [data-toolbar] :is([data-action=mute],[data-action=fullscreen],[data-action=controls],[data-action=restart],[data-action=reset]) [data-button-label]{display:none}}
@container claba-box (min-width:601px) and (max-width:760px){body .claba-emulator.claba-f-juega .claba-player-brand{display:none}}
@media(max-width:600px){body .claba-emulator.claba-f-juega .claba-player-brand{display:none}}
.claba-hint-tactil{display:none}@media (pointer:coarse){.claba-hint-raton{display:none}.claba-hint-tactil{display:inline}}
/* 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 .reflejo > img { height: 290px; width: 240px; }
article .reflejo:hover { transition: 0.45s; transform: perspective(300px) rotateY(6deg) translateY(10px); }
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/ficha.css */
.claba-f,
.claba-f-visor,
:is(.single-juegos,.single-software) .claba-f-rel {
--cb-pink:        #cc1d88;
--cb-pink-claro:  #ff5cb8;
--cb-purple:      #62055b;
--cb-blue:        #00b1be;
--cb-blue-claro:  #6ff0f8;
--cb-bg-card:       linear-gradient(135deg, rgb(32 38 55 / 92%), rgb(20 24 36 / 94%));
--cb-bg-card-hover: linear-gradient(135deg, rgb(44 53 74 / 94%), rgb(28 33 48 / 96%));
--cb-bg-hueco:      rgb(12 14 22 / 55%);
--cb-bg-suave:      rgb(255 255 255 / 4%);
--cb-border:        1px solid rgb(150 110 190 / 32%);
--cb-border-accent: 1px solid rgb(204 29 136 / 55%);
--cb-text-primary:   #f2eef8;
--cb-text-secondary: #b9b1cc;
--cb-text-debil:     #a49dba;
--cb-radius:    14px;
--cb-radius-sm: 9px;
--cb-shadow:    0 18px 40px -22px rgb(0 0 0 / 85%);
--cb-shadow-lg: 0 30px 70px -30px rgb(0 0 0 / 90%);
--cb-glow:      0 0 0 1px rgb(204 29 136 / 45%), 0 0 26px -6px rgb(204 29 136 / 45%);
--cb-gap:     clamp(1.1rem, .6rem + 1.4vw, 2rem);
--cb-pad:     clamp(1.1rem, .7rem + 1.1vw, 1.9rem);
--cb-medida:  62ch;
--cb-t-rapida: 160ms cubic-bezier(.2,.7,.4,1);
--cb-t-media:  260ms cubic-bezier(.2,.7,.4,1);
}
.claba-f *,
.claba-f *::before,
.claba-f *::after,
.claba-f-rel *,
.claba-f-visor * { box-sizing: border-box }
.claba-f .firstb,
.claba-f .secondb {
position: static;
width: auto;
height: auto;
margin: 0;
padding: 0;
transform: none;
opacity: 1;
line-height: 1.25;
text-align: left;
vertical-align: baseline;
transition: none;
}
.claba-f-ruta { margin: 0 0 .9rem }
.claba-f-ruta ol {
display: flex; flex-wrap: wrap; align-items: center;
gap: .3rem .55rem; margin: 0; padding: 0; list-style: none;
font: 400 .78rem/1.4 Offside, sans-serif;
letter-spacing: .06em; text-transform: uppercase;
}
.claba-f-ruta li { display: flex; align-items: center; gap: .55rem; color: var(--cb-text-debil) }
.claba-f-ruta a { padding: .35rem 0 }
.claba-f-ruta li + li::before {
content: ""; width: 5px; height: 5px; flex: none;
border-top: 1.5px solid currentColor; border-right: 1.5px solid currentColor;
transform: rotate(45deg); opacity: .6;
}
.claba-f-ruta a { color: var(--cb-text-secondary); text-decoration: none; transition: color var(--cb-t-rapida) }
.claba-f-ruta a:hover, .claba-f-ruta a:focus-visible { color: var(--cb-pink-claro) }
.claba-f-ruta [aria-current] { color: var(--cb-text-primary) }
.claba-f-titulo {
margin: 0 0 1.1rem;
font-family: "Bebas Neue", sans-serif;
font-weight: 400; font-style: italic;
text-transform: uppercase;
letter-spacing: .012em;
line-height: .96;
font-size: clamp(2.1rem, 1.1rem + 3.4vw, 4.4rem);
color: #fff;
text-shadow: 0 2px 0 rgb(98 5 91 / 55%), 0 0 34px rgb(204 29 136 / 30%);
overflow-wrap: break-word;
hyphens: auto;
}
.claba-f-tabnav { position: relative; margin-bottom: calc(var(--cb-gap) * .8) }
.claba-f-tabnav.es-desbordado::after {
content: "›"; position: absolute; right: -4px; top: 0; bottom: 6px; width: 34px;
display: grid; place-items: center;
font: 400 1.45rem/1 Offside, sans-serif;
color: var(--cb-pink-claro);
background: linear-gradient(90deg, transparent, rgb(12 14 22 / 96%) 55%);
pointer-events: none;
}
.claba-f-tabnav-pista {
display: flex; gap: .5rem;
overflow-x: auto; scrollbar-width: thin;
padding: 3px 0 5px;
scroll-snap-type: x proximity;
-webkit-overflow-scrolling: touch;
}
.claba-f-tabnav-pista::-webkit-scrollbar { height: 4px }
.claba-f-tabnav-pista::-webkit-scrollbar-thumb { background: rgb(204 29 136 / 45%); border-radius: 4px }
.claba-f-tab {
position: relative;
display: inline-flex; align-items: center; justify-content: center;
flex: none; scroll-snap-align: start;
padding: .92rem 1.5rem;
font: 400 .86rem/1 Offside, sans-serif;
letter-spacing: .09em; text-transform: uppercase;
color: var(--cb-text-secondary);
text-decoration: none;
white-space: nowrap;
background: rgb(20 24 38 / 72%);
border: 1px solid rgb(150 110 190 / 26%);
border-radius: 10px;
transition: color var(--cb-t-rapida), background var(--cb-t-rapida),
border-color var(--cb-t-rapida), transform var(--cb-t-rapida);
}
.claba-f-tab:hover,
.claba-f-tab:focus-visible {
color: #fff;
background: rgb(32 38 58 / 88%);
border-color: rgb(204 29 136 / 45%);
transform: translateY(-1px);
}
.claba-f-tab.es-activa {
color: #fff;
background-image: linear-gradient(135deg, var(--cb-pink), var(--cb-purple));
border-color: rgb(255 92 184 / 60%);
box-shadow: 0 8px 22px -12px rgb(204 29 136 / 95%), var(--cb-glow);
transform: none;
}
.claba-f-principal { min-width: 0; display: flex; flex-direction: column; gap: var(--cb-gap) }
.claba-f-aparte    { display: contents }
@media (min-width: 1200px) {
.claba-f-aparte {
min-width: 0;
display: flex; flex-direction: column; gap: 2.5rem;
margin-top: -250px;
position: relative; z-index: 1;
}
}
.claba-f-tarjeta {
position: relative;
padding: var(--cb-pad);
background-image:
radial-gradient(120% 100% at 0% 0%, rgb(204 29 136 / 20%), transparent 58%),
radial-gradient(120% 100% at 100% 100%, rgb(0 177 190 / 16%), transparent 60%),
var(--cb-bg-card);
border: var(--cb-border);
border-radius: var(--cb-radius);
box-shadow: var(--cb-shadow);
backdrop-filter: blur(9px);
-webkit-backdrop-filter: blur(9px);
}
.claba-f-tarjeta::before {
content: ""; position: absolute; inset: 0 0 auto; height: 1px;
background: linear-gradient(90deg, transparent, rgb(255 255 255 / 30%), transparent);
border-radius: var(--cb-radius) var(--cb-radius) 0 0;
pointer-events: none;
}
.claba-f-prosa {
max-width: var(--cb-medida);
font: 400 clamp(1rem, .96rem + .12vw, 1.075rem)/1.72 "Fira Sans", sans-serif;
color: var(--cb-text-primary);
}
.claba-f-prosa > :first-child { margin-top: 0 }
.claba-f-prosa > :last-child  { margin-bottom: 0 }
.claba-f-prosa p { margin: 0 0 1.05em }
.claba-f-prosa strong { color: #fff; font-weight: 600 }
.claba-f-prosa a { color: var(--cb-pink-claro); text-underline-offset: .18em }
.claba-f-prosa a:hover { color: #fff }
.claba-f-prosa ul, .claba-f-prosa ol { margin: 0 0 1.05em; padding-left: 1.3em }
.claba-f-prosa li { margin-bottom: .38em }
.claba-f-prosa img { max-width: 100%; height: auto; border-radius: var(--cb-radius-sm) }
.claba-f-prosa kbd {
padding: .12em .45em; font: 400 .85em/1 "Fira Mono", monospace;
color: #fff; background: rgb(255 255 255 / 10%);
border: 1px solid rgb(255 255 255 / 18%); border-radius: 5px;
box-shadow: 0 2px 0 rgb(0 0 0 / 45%);
}
.claba-f-prosa hr { border: 0; border-top: 1px solid rgb(255 255 255 / 10%); margin: 1.6em 0 }
.claba-f-solo-lectores {
position: absolute !important; width: 1px; height: 1px;
margin: -1px; padding: 0; overflow: hidden;
clip: rect(0 0 0 0); clip-path: inset(50%); white-space: nowrap; border: 0;
}
.claba-f-datos {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
gap: 1px;
margin: 1.6rem 0 0;
background: rgb(255 255 255 / 8%);
border: 1px solid rgb(255 255 255 / 8%);
border-radius: var(--cb-radius-sm);
overflow: hidden;
}
.claba-f-dato {
display: flex; flex-direction: column; align-items: center; gap: .5rem;
padding: .95rem .6rem;
text-align: center;
background: var(--cb-bg-hueco);
transition: background var(--cb-t-rapida);
}
.claba-f-dato:hover { background: rgb(204 29 136 / 12%) }
.claba-f-dato dt {
display: flex; flex-direction: column; align-items: center; gap: .38rem;
font: 400 .72rem/1 Offside, sans-serif;
letter-spacing: .11em; text-transform: uppercase;
color: var(--cb-text-debil);
}
.claba-f-dato dt .claba-i { color: var(--cb-blue-claro); opacity: .9 }
.claba-f-dato dd {
display: flex; align-items: center; gap: .35rem;
margin: 0;
font: 600 .93rem/1.25 "Fira Sans", sans-serif;
color: var(--cb-text-primary);
overflow-wrap: anywhere;
}
.claba-f-dato dd a { color: inherit; text-decoration: none; border-bottom: 1px solid transparent; transition: border-color var(--cb-t-rapida), color var(--cb-t-rapida) }
.claba-f-dato dd a:hover { color: var(--cb-pink-claro); border-bottom-color: currentColor }
.claba-f-bandera { flex: none; width: 16px; height: 16px; border-radius: 2px }
.claba-f-compartir { margin-top: 1.2rem }
.claba-f-compartir:empty,
.claba-f-compartir.es-vacio { display: none }
.claba-f-visor {
width: min(96vw, 1400px); max-width: none;
max-height: 94vh; padding: 0; border: 0;
background: transparent; color: var(--cb-text-primary); overflow: visible;
}
.claba-f-visor::backdrop { background: rgb(6 6 12 / 88%); backdrop-filter: blur(5px) }
.claba-f-visor-caja {
background: rgb(14 16 26 / 92%);
border: var(--cb-border-accent);
border-radius: var(--cb-radius);
box-shadow: var(--cb-shadow-lg);
overflow: hidden;
}
.claba-f-visor-img { display: block; width: 100%; height: auto; max-height: 82vh; object-fit: contain; background: #05060b }
.claba-f-visor-pie {
display: flex; justify-content: space-between; align-items: center; gap: 1rem;
margin: 0; padding: .7rem 1rem;
font: 400 .82rem/1.4 "Fira Sans", sans-serif;
color: var(--cb-text-secondary);
border-top: 1px solid rgb(255 255 255 / 8%);
}
.claba-f-visor-cuenta { flex: none; font-family: Offside, sans-serif; letter-spacing: .08em; color: var(--cb-text-debil) }
.claba-f-visor-btn {
position: absolute; display: grid; place-items: center;
width: 46px; height: 46px; padding: 0;
color: #fff; background: rgb(20 22 34 / 82%);
border: 1px solid rgb(255 255 255 / 16%); border-radius: 50%;
cursor: pointer;
transition: background var(--cb-t-rapida), border-color var(--cb-t-rapida), transform var(--cb-t-rapida);
}
.claba-f-visor-btn:hover { background: var(--cb-pink); border-color: var(--cb-pink-claro); transform: scale(1.06) }
.claba-f-visor-cerrar { top: -18px; right: -12px }
.claba-f-visor-ant { left: -18px; top: 50%; margin-top: -23px }
.claba-f-visor-sig { right: -18px; top: 50%; margin-top: -23px }
@media (max-width: 767px) {
.claba-f-visor-cerrar { top: 8px; right: 8px }
.claba-f-visor-ant { left: 8px }
.claba-f-visor-sig { right: 8px }
}
.claba-f-boton {
display: inline-flex; align-items: center; justify-content: center; gap: .6rem;
width: 100%; min-height: 52px; padding: .8rem 1.1rem;
font: 400 .92rem/1.15 Offside, sans-serif;
letter-spacing: .06em; text-transform: uppercase;
color: #fff; text-decoration: none; text-align: center;
background: var(--cb-bg-suave);
border: var(--cb-border);
border-radius: var(--cb-radius-sm);
cursor: pointer;
transition: transform var(--cb-t-rapida), box-shadow var(--cb-t-media), border-color var(--cb-t-rapida), background var(--cb-t-rapida);
}
.claba-f-boton:hover { transform: translateY(-2px); border-color: rgb(204 29 136 / 60%); background: rgb(204 29 136 / 14%) }
.claba-f-boton:active { transform: translateY(0) }
.claba-f-boton .claba-i { flex: none }
.claba-f-boton-primario {
background-image: linear-gradient(135deg, var(--cb-pink), var(--cb-purple));
border-color: rgb(255 92 184 / 55%);
box-shadow: 0 10px 26px -14px rgb(204 29 136 / 90%);
}
.claba-f-boton-primario:hover { background-image: linear-gradient(135deg, #e0329b, #7a0a72); box-shadow: 0 16px 34px -14px rgb(204 29 136 / 95%) }
.claba-f-descarga {
position: relative; overflow: hidden;
display: grid;
grid-template-columns: auto minmax(0, 1fr) auto;
align-items: center; gap: 1rem;
padding: 1rem 1.15rem;
color: #fff; text-decoration: none;
background-image:
radial-gradient(120% 160% at 0% 0%, rgb(255 255 255 / 10%), transparent 55%),
var(--cb-bg-card);
border: 1px solid rgb(150 110 190 / 34%);
border-radius: var(--cb-radius);
box-shadow: 0 10px 26px -18px rgb(0 0 0 / 95%);
transition: transform var(--cb-t-rapida), box-shadow var(--cb-t-media), border-color var(--cb-t-rapida);
}
.claba-f-descarga::before {
content: ""; position: absolute; inset: 0 0 auto; height: 1px;
background: linear-gradient(90deg, transparent, rgb(255 255 255 / 45%), transparent);
pointer-events: none;
}
.claba-f-descarga.es-principal {
background-image:
radial-gradient(120% 180% at 0% 0%, rgb(255 255 255 / 22%), transparent 58%),
linear-gradient(135deg, #d92a97 0%, #a3117f 46%, #62055b 100%);
border-color: rgb(255 138 210 / 65%);
box-shadow:
inset 0 1px 0 rgb(255 255 255 / 30%),
0 14px 34px -16px rgb(204 29 136 / 95%),
0 0 34px -14px rgb(204 29 136 / 70%);
}
.claba-f-descarga:hover,
.claba-f-descarga:focus-visible {
transform: translateY(-3px);
border-color: rgb(255 92 184 / 85%);
box-shadow:
inset 0 1px 0 rgb(255 255 255 / 30%),
var(--cb-glow),
0 20px 40px -18px rgb(0 0 0 / 95%);
}
.claba-f-descarga:active { transform: translateY(0) scale(.995) }
.claba-f-boton[disabled] { opacity: .55; cursor: progress; transform: none; pointer-events: none }
.claba-f-descarga::after {
content: ""; position: absolute; inset: 0;
background: linear-gradient(105deg, transparent 35%, rgb(255 255 255 / 22%) 50%, transparent 65%);
transform: translateX(-100%);
transition: transform 620ms cubic-bezier(.2,.7,.4,1);
pointer-events: none;
}
.claba-f-descarga:hover::after { transform: translateX(100%) }
.claba-f-descarga-icono {
display: grid; place-items: center;
width: 46px; height: 46px;
background: rgb(255 255 255 / 14%);
border: 1px solid rgb(255 255 255 / 20%);
border-radius: 11px;
box-shadow: inset 0 1px 0 rgb(255 255 255 / 30%);
transition: transform var(--cb-t-rapida), background var(--cb-t-rapida);
}
.claba-f-descarga:hover .claba-f-descarga-icono { background: rgb(255 255 255 / 22%); transform: scale(1.06) }
.claba-f-descarga-texto { display: flex; flex-direction: column; gap: .28rem; min-width: 0; text-align: left }
.claba-f-descarga .firstb {
font: 400 1.06rem/1.15 Offside, sans-serif;
letter-spacing: .05em; text-transform: uppercase;
overflow-wrap: anywhere;
text-shadow: 0 1px 2px rgb(0 0 0 / 45%);
}
.claba-f-descarga .secondb {
display: inline-flex; align-items: center; align-self: flex-start;
padding: .16rem .5rem;
font: 400 .8rem/1.35 "Fira Sans", sans-serif;
color: #fff;
background: rgb(0 0 0 / 26%);
border: 1px solid rgb(255 255 255 / 16%);
border-radius: 99px;
overflow-wrap: anywhere;
}
.claba-f-aviso-legal {
display: flex; align-items: flex-start; gap: .5rem;
margin: 1rem 0 0;
font: 400 .84rem/1.5 "Fira Sans", sans-serif;
color: var(--cb-text-secondary);
}
.claba-f-aviso-legal .claba-i { flex: none; margin-top: .18em; color: var(--cb-blue-claro) }
.claba-f-aviso-legal a { color: var(--cb-pink-claro) }
.claba-f-aparte-cabeza {
display: flex; flex-direction: column; gap: 1.15rem;
padding: var(--cb-pad);
background-image:
radial-gradient(120% 100% at 0% 0%, rgb(204 29 136 / 20%), transparent 58%),
radial-gradient(120% 100% at 100% 100%, rgb(0 177 190 / 16%), transparent 60%),
var(--cb-bg-card);
border: var(--cb-border-accent);
border-radius: var(--cb-radius);
box-shadow: var(--cb-shadow-lg), 0 0 40px -20px rgb(204 29 136 / 55%);
backdrop-filter: blur(9px);
-webkit-backdrop-filter: blur(9px);
}
.claba-f-caratula .game { height: auto; max-width: 100%; margin: 0; border-radius: var(--cb-radius-sm) }
.claba-f-caratula .game img { width: 100%; height: auto; display: block }
.claba-f-caratula .pt-big {
top: auto; left: auto; right: 8px; bottom: 8px;
width: 38px; opacity: .9;
filter: drop-shadow(0 2px 5px rgb(0 0 0 / 70%));
}
.claba-f-nota {
display: flex; flex-direction: column; align-items: center; gap: .5rem;
margin: 0; padding: 1rem;
background: var(--cb-bg-hueco);
border: var(--cb-border);
border-radius: var(--cb-radius-sm);
}
.claba-f-estrellas {
position: relative;
display: inline-flex;
line-height: 0; white-space: nowrap;
cursor: pointer;
}
.claba-f-estrellas-fondo,
.claba-f-estrellas-lleno {
position: absolute; top: 50%; left: 0;
display: flex; white-space: nowrap;
transform: translateY(-50%);
pointer-events: none;
}
.claba-f-estrellas-fondo { color: rgb(255 255 255 / 20%); width: 100% }
.claba-f-estrellas-lleno {
overflow: hidden;
color: #ffc843;
filter: drop-shadow(0 0 7px rgb(255 200 67 / 50%));
transition: color var(--cb-t-rapida);
}
.claba-f-estrellas .claba-i { fill: currentColor; stroke-width: 1; width: 40px; height: 40px; flex: 0 0 40px; max-width: none }
.claba-f-estrella-voto {
position: relative; z-index: 1;
width: 40px; height: 40px;
cursor: pointer;
border-radius: 6px;
}
.claba-f-estrella-voto:focus-visible { outline: 2px solid #fff; outline-offset: 1px }
.claba-f-nota.es-apuntando .claba-f-estrellas-lleno { color: var(--cb-blue-claro); filter: drop-shadow(0 0 8px rgb(111 240 248 / 55%)) }
.claba-f-nota.es-enviando { opacity: .6; pointer-events: none }
.claba-f-nota.es-votado .claba-f-estrella-voto { cursor: default }
.claba-f-nota-cifra { display: flex; align-items: baseline; gap: .45rem; margin: 0; line-height: 1.1 }
.claba-f-nota-cifra strong { font: 400 1.9rem/1 "Bebas Neue", sans-serif; color: #fff; letter-spacing: .01em }
.claba-f-nota-cifra span { font: 400 .74rem/1.3 Offside, sans-serif; letter-spacing: .06em; color: var(--cb-text-debil) }
.claba-f-nota-aviso {
margin: 0; min-height: 1.2em;
font: 400 .78rem/1.3 "Fira Sans", sans-serif;
color: var(--cb-blue-claro); text-align: center;
}
.claba-f-nota-aviso:empty { min-height: 0 }
.claba-f-nota-aviso.es-error { color: #ff9b9b }
.claba-f-publi-ancha { text-align: center }
.claba-f-publi-ancha img {
display: block; width: 100%; height: auto;
border: var(--cb-border); border-radius: var(--cb-radius-sm);
box-shadow: var(--cb-shadow);
}
.claba-f-publi-ancha img { aspect-ratio: 1946 / 477 }
.claba-f-publi-ancha { margin-top: var(--cb-gap) }
.claba-f-videos {
display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr));
justify-content: start;
gap: var(--cb-gap); margin: 0; padding: 0; list-style: none;
}
.claba-f-video-marco {
position: relative; aspect-ratio: 16 / 9;
background: #05060b;
border: var(--cb-border); border-radius: var(--cb-radius-sm);
overflow: hidden;
}
.claba-f-video-marco img, .claba-f-video-marco iframe {
position: absolute; inset: 0; width: 100%; height: 100%;
object-fit: cover; border: 0;
}
.claba-f-video-marco video {
position: absolute; inset: 0; width: 100%; height: 100%;
object-fit: contain; background: #000; border: 0;
}
.claba-f-video-marco[data-claba-video-tipo="mp4"] img { object-fit: contain; image-rendering: pixelated; background: #000 }
.claba-f-video-play {
position: absolute; inset: 0; width: 100%; height: 100%;
display: grid; place-items: center;
color: #fff; background: rgb(6 6 12 / 32%);
border: 0; cursor: pointer;
transition: background var(--cb-t-rapida);
}
.claba-f-video-play:hover { background: rgb(6 6 12 / 12%) }
.claba-f-video-play::before {
content: ""; position: absolute;
width: 84px; height: 84px; border-radius: 50%;
background: rgb(204 29 136 / 90%);
box-shadow: var(--cb-glow);
transition: transform var(--cb-t-media), background var(--cb-t-rapida);
}
.claba-f-video-play .claba-i {
position: relative;
filter: drop-shadow(0 4px 10px rgb(0 0 0 / 55%));
transition: transform var(--cb-t-media);
}
.claba-f-video-play:hover::before { transform: scale(1.08); background: rgb(224 50 155 / 95%) }
.claba-f-video-play:hover .claba-i { transform: scale(1.06) }
.claba-f-video-pie { margin-top: .7rem }
.claba-f-video-pie h3 { margin: 0 0 .2rem; font: 400 1rem/1.3 Offside, sans-serif; color: #fff }
.claba-f-video-pie p { margin: 0; font: 400 .85rem/1.5 "Fira Sans", sans-serif; color: var(--cb-text-secondary) }
body .claba-f .claba-f-acciones .claba-f-online-accion {
position: relative; isolation: isolate; overflow: hidden; min-width: 0;
gap: .65rem; padding: .85rem; border: 1px solid #8ffff1; border-radius: 10px;
background: radial-gradient(ellipse at 15% 0, #57f8d638, transparent 70%), linear-gradient(120deg, #0a575e, #16374f 60%, #3c2461);
box-shadow: 0 4px 0 #05282e, inset 0 1px 0 #d1fff95c, 0 6px 25px #41efcd24;
color: #edfffc; text-decoration: none; text-shadow: 0 1px 3px #031d24;
transition: transform .2s, box-shadow .2s, border-color .2s;
}
body .claba-f .claba-f-acciones .claba-f-online-accion::before {
content: ''; position: absolute; z-index: -1; inset: 0; pointer-events: none;
background: linear-gradient(110deg, transparent 25%, #d4fff932 50%, transparent 75%);
transform: translateX(-120%); transition: transform .65s;
}
body .claba-f .claba-f-acciones .claba-f-online-accion > svg {
flex: none; width: 32px; height: 32px; margin: 0; color: #a1fff0; filter: drop-shadow(0 0 6px #5effcf55);
}
.claba-f-online-rotulo { min-width: 0; display: flex; flex-direction: column; gap: .3rem; text-align: left; }
.claba-f-online-rotulo strong { font: 400 25px/1 "Bebas Neue", sans-serif; letter-spacing: .5px; white-space: nowrap; }
.claba-f-online-rotulo small { font: 400 .65rem/1.2 "Fira Sans", sans-serif; letter-spacing: .2px; text-transform: none; color: #c4eee9; }
body .claba-f .claba-f-acciones .claba-f-online-accion:is(:hover, :focus-visible) {
transform: translateY(-2px); border-color: #d7fff8;
box-shadow: 0 6px 0 #05282e, inset 0 1px 0 #d1fff95c, 0 8px 30px #41efcd44;
}
body .claba-f .claba-f-acciones .claba-f-online-accion:is(:hover, :focus-visible)::before { transform: translateX(120%); }
body .claba-f .claba-f-acciones .claba-f-online-accion:focus-visible { outline: 2px solid #edfffc; outline-offset: 5px; }
body .claba-f .claba-f-acciones .claba-f-online-accion:active { transform: translateY(2px); box-shadow: 0 2px 0 #05282e; }
.claba-f-juega-portada, .claba-f-juega-pantalla { scroll-margin-top: 5vh; scroll-margin-top: 5dvh; }
@media (max-width: 539px) {
body .claba-f .claba-f-acciones .claba-f-online-accion { flex-direction: column; gap: .45rem; padding: .7rem .4rem; }
body .claba-f .claba-f-acciones .claba-f-online-accion > svg { width: 24px; height: 24px; }
.claba-f-online-rotulo { text-align: center; }
.claba-f-online-rotulo strong { font-size: 21px; }
}
@media (prefers-reduced-motion: reduce) {
body .claba-f .claba-f-acciones .claba-f-online-accion { transition: none; }
body .claba-f .claba-f-acciones .claba-f-online-accion:is(:hover, :focus-visible, :active) { transform: none; }
body .claba-f .claba-f-acciones .claba-f-online-accion::before { display: none; }
}
.claba-f-juega {
background: var(--cb-bg-card);
border: var(--cb-border-accent);
border-radius: var(--cb-radius);
box-shadow: var(--cb-shadow-lg);
overflow: hidden;
}
.claba-f-juega-pantalla { position: relative; width: 100%; height: var(--claba-juega-alto, auto); aspect-ratio: 4 / 3; background: #000; }
.claba-f-juega-portada { position: absolute; inset: 0; display: grid; place-items: center }
.claba-f-juega-portada > img {
position: absolute; inset: 0; width: 100%; height: 100%;
object-fit: cover; filter: blur(14px) saturate(1.3) brightness(.45); transform: scale(1.1);
}
.claba-f-juega-plataforma {
margin: 0;
font: 400 .68rem/1 Offside, sans-serif;
letter-spacing: .18em; text-transform: uppercase; color: var(--cb-blue-claro);
}
.claba-f-juega-titulo {
margin: 0 0 .5rem;
font: 400 clamp(1.4rem, 1rem + 1.5vw, 2.2rem)/1.05 "Bebas Neue", sans-serif;
font-style: italic; text-transform: uppercase; color: #fff;
}
.claba-f-juega-peso {
margin: 0; font: 400 .8rem/1.45 "Fira Sans", sans-serif; color: var(--cb-text-secondary);
}
.claba-f-juega kbd {
display: inline-flex; align-items: center; justify-content: center;
min-width: 2rem; min-height: 2rem; padding: .22rem .5rem;
border: 1px solid #697b96; border-bottom: 4px solid #34425b; border-radius: 6px;
background: linear-gradient(180deg, #3a4a63, #222f46);
box-shadow: inset 0 1px 0 rgb(255 255 255 / 22%), 0 2px 3px rgb(0 0 0 / 40%);
color: #f5f8ff; font: 500 .85rem/1.2 "Fira Mono", monospace;
text-shadow: 0 1px 1px #000; white-space: nowrap; vertical-align: middle;
}
@keyframes claba-f-carga { 0% { transform: translateX(-110%) } 100% { transform: translateX(360%) } }
.claba-f-juega-barra-util {
display: flex; flex-wrap: wrap; gap: .4rem;
padding: .65rem;
background: rgb(10 12 20 / 70%);
border-top: 1px solid rgb(255 255 255 / 8%);
}
.claba-f-juega-ayuda { border-top: 1px solid rgb(255 255 255 / 8%) }
.claba-f-juega-ayuda > summary {
display: flex; align-items: center; gap: .5rem;
padding: .75rem 1rem; cursor: pointer; list-style: none;
font: 400 .8rem/1 Offside, sans-serif; letter-spacing: .06em;
text-transform: uppercase; color: var(--cb-text-secondary);
}
.claba-f-juega-ayuda > summary::-webkit-details-marker { display: none }
.claba-f-juega-ayuda > summary:hover { color: #fff }
.claba-f-juega-ayuda > summary::after { content: "+"; margin-left: auto; font: 400 1.25rem/1 monospace; color: #a4e6fa; }
.claba-f-juega-ayuda[open] > summary::after { content: "−"; }
.claba-f-juega-ayuda > summary:focus-visible { outline: 2px solid #a4e6fa; outline-offset: -4px; border-radius: 6px; }
.claba-f-juega-ayuda .claba-f-prosa { padding: 0 1rem 1.1rem; font-size: .9rem }
.claba-f-juega .claba-f-juega-ayuda .claba-f-prosa { font: 400 .9rem/1.65 "Fira Sans", sans-serif; }
.claba-f-rel { margin-top: calc(var(--cb-gap) * 1.4) }
@media (max-width: 767px) {
.claba-f-rel { position: relative }
.claba-f-rel::after {
content: ""; position: absolute; right: 0; bottom: .4rem;
width: 44px; height: calc(100% - 4rem);
background: linear-gradient(90deg, transparent, rgb(12 14 22 / 55%));
pointer-events: none;
}
}
.claba-f-review { margin-top: var(--cb-gap) }
.claba-f :focus-visible,
.claba-f-visor :focus-visible {
outline: 2px solid #fff;
outline-offset: 2px;
}
.js-claba-f .claba-f-anima { opacity: 0; transform: translateY(14px) }
.js-claba-f .claba-f-anima.es-visible {
opacity: 1; transform: none;
transition: opacity 420ms ease, transform 420ms cubic-bezier(.2,.7,.4,1);
}
@media (prefers-reduced-motion: reduce) {
.claba-f *, .claba-f *::before, .claba-f *::after,
.claba-f-visor *, .claba-f-rel * {
animation-duration: .01ms !important;
animation-iteration-count: 1 !important;
transition-duration: .01ms !important;
}
.js-claba-f .claba-f-anima { opacity: 1 !important; transform: none !important }
.claba-f-descarga::after { display: none }
}
@media (hover: none), (pointer: coarse) {
.claba-f-descarga::after { display: none }
}
@media (max-width: 1199px) {
.claba-f-aparte-cabeza { order: -1 }
.claba-f-aparte-cabeza {
display: grid;
grid-template-columns: minmax(0, 260px) minmax(0, 1fr);
gap: 1.2rem var(--cb-gap);
align-items: start;
}
.claba-f-aparte-cabeza > .claba-f-caratula { grid-row: 1 / -1; align-self: start }
}
@media (max-width: 639px) {
.claba-f-aparte-cabeza { grid-template-columns: minmax(0, 1fr) }
.claba-f-aparte-cabeza > .claba-f-caratula { grid-row: auto; max-width: 300px; margin-inline: auto }
.claba-f-tab { padding: .9rem .8rem; font-size: .8rem }
.claba-f-datos { grid-template-columns: repeat(2, minmax(0, 1fr)) }
.claba-f-dato:last-child:nth-child(odd) { grid-column: 1 / -1 }
}
.claba-f-titulo,
.claba-f-juega-titulo {
text-shadow: -2px -2px 0 #911152, 2px 2px 0 var(--cb-pink);
animation: cb-text-shadow-glitch .65s cubic-bezier(.25, .46, .45, .94) both 3;
}
.claba-f-titulo        { letter-spacing: 3px }
.claba-f-juega-titulo  { letter-spacing: 2px }
@media (prefers-reduced-motion: reduce) {
.claba-f-titulo,
.claba-f-juega-titulo { animation: none !important }
}
.claba-f-compartir { min-height: 46px }
.claba-f-compartir.es-vacio { min-height: 0; margin: 0 }
@media (max-width: 639px) {
.claba-f-ruta li:last-child,
.claba-f-ruta li:last-child::before { display: none }
}
.claba-f-review .post-review-details-column {
float: none !important;
width: auto !important;
max-width: none !important;
margin: 0;
}
.claba-f-review .post-review-details-column:not(.post-review-rating) {
padding: 1rem 1.1rem;
background: var(--cb-bg-hueco);
border: 1px solid rgb(255 255 255 / 8%);
border-radius: var(--cb-radius-sm);
}
.claba-f-review .post-review-details-column h4 {
margin: 0 0 .7rem;
font: 400 .8rem/1 Offside, sans-serif;
letter-spacing: .12em; text-transform: uppercase;
font-style: normal; text-shadow: none;
}
.claba-f-review .post-review-details-column ul { margin: 0; padding: 0; list-style: none }
.claba-f-review .post-review-details-column li {
display: grid; grid-template-columns: 1.35rem minmax(0, 1fr);
align-items: start; gap: .25rem;
margin: 0 0 .5rem;
font: 400 .93rem/1.5 "Fira Sans", sans-serif;
color: var(--cb-text-primary);
}
.claba-f-review .post-review-details-column li:last-child { margin-bottom: 0 }
.claba-f-review .post-review-details-column li > span {
display: grid !important;
place-items: center;
float: none !important;
position: static !important;
width: 1.15rem !important; height: 1.15rem !important;
margin: .12rem 0 0 !important; padding: 0 !important;
font: 700 .78rem/1 "Fira Sans", sans-serif !important;
border-radius: 50%;
text-indent: 0;
}
.claba-f-videos>li{min-width:0}
@media(min-width:640px){.claba-f-datos-cinco{grid-template-columns:repeat(6,minmax(0,1fr))}.claba-f-datos-cinco>.claba-f-dato{grid-column:span 2;min-width:0}.claba-f-datos-cinco>.claba-f-dato:nth-child(n+4){grid-column:span 3}}
.claba-f-juega [hidden] { display: none !important; }
.claba-f-juega-pantalla:has([data-claba-juega-portada]:not([hidden])) {
height: auto; aspect-ratio: auto; min-height: 0;
}
.claba-f-juega-pantalla [data-claba-juega-portada]:not([hidden]) {
position: relative; min-height: 0; max-height: var(--claba-juega-disponible, 80vh);
overflow-y: auto;
}
body .claba-f-juega .claba-f-juega-portada { align-items: safe center; }
@media (max-width: 767px) {
.claba-f-juega-pantalla:has([data-claba-juega-portada]:not([hidden])) { min-height: 0; }
body .claba-f-juega-portada > .claba-library-cover { display: none; }
}
.claba-f-juega {
border: 2px solid transparent; border-radius: 14px;
background: linear-gradient(#041322, #041322) padding-box, linear-gradient(115deg, #08bce6, #6837eb 52%, #ff05b3) border-box;
}
body .claba-f-juega .claba-f-juega-portada {
display: block; place-items: normal; padding: 0;
background: radial-gradient(ellipse at 25% 25%, #10445a99, transparent 68%), #031423;
}
body .claba-f-juega .claba-f-juega-plataforma { color: #3fe0ff; font: 500 .78rem/1.4 "Fira Mono", monospace; letter-spacing: .1em; margin: 0; }
body .claba-f-juega .claba-f-juega-titulo { font: 400 clamp(1.9rem, 3.3vw, 3.3rem)/1.02 "Bebas Neue", sans-serif; margin: 0; letter-spacing: .02em; color: #f7fbff; text-shadow: 0 2px 3px #0008; }
body .claba-f-juega .claba-f-juega-invitacion { margin: 0; color: #bed6f1; font: 400 1rem/1.45 "Fira Sans", sans-serif; }
body .claba-f-juega .claba-f-juega-peso { display: flex; align-items: center; gap: .65rem; margin: 0; font: 400 .85rem/1.4 "Fira Sans", sans-serif; color: #bed6f1; }
.claba-f-juega-peso > svg { flex: none; color: #3fe0ff; }
.claba-f-juega-con-ayuda:has([data-claba-juega-portada]:not([hidden])) .claba-f-juega-ayuda:not([open]) { border: 0; }
.claba-f-juega-con-ayuda:has([data-claba-juega-portada]:not([hidden])) .claba-f-juega-ayuda:not([open]) > summary { display: none; }
@media (min-width: 768px) and (max-height: 740px) {
body .claba-f-juega .claba-f-juega-titulo { font-size: 2rem; }
}
body .claba-f-descarga .cg-primary-provider{font-size:11px}
body .claba-f-descarga .secondb{font-size:12px}
body .claba-f-descarga .cg-primary-eyebrow{font-size:9px}
body .cg-report-contact small{font-size:12px}
body .cg-panel-heading .cg-download-count span{font-size:10px}
body .cg-panel-heading>div>p{font-size:10px}
body .rr-card-link .rr-reason{font-size:11px}
body .rr-card-link .rr-meta,body .rr-card-link .rr-genre{font-size:12px}
body .rr-footer .rr-position-label{font-size:11px}
body .rr-header .rr-kicker,body .cs-share-heading .cs-share-kicker,body .cc-support-copy>p:first-child{font-size:10px}
body .cs-share-networks .cs-share-network span{font-size:12px}
body .cc-support-cta .cc-support-cta-copy small{font-size:11px}
body .claba-f-ruta ol,body .claba-f-ruta ol a{font-size:11px}
/* 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-titulo{font-size:clamp(34px,4.2vw,60px);line-height:1.08;text-shadow:2px 2px 0 #8d236c;overflow-wrap:anywhere}
body .claba-f-tab{font-size:14px;min-height:46px;display:inline-flex;align-items:center;box-sizing:border-box;color:#ddd6f0}
body .claba-f-tab.es-activa{color:#fff;background:linear-gradient(120deg,#9c1a78,#5a258b);border-color:#dc66bd}
body .claba-f-ruta{font-family:'Fira Sans',sans-serif;letter-spacing:.06em;color:#c7c0d8}
body .claba-f-descarga{min-height:82px;padding:16px 18px;color:#fff;background:linear-gradient(120deg,#24223b,#182135);border-color:#645078}
body .claba-f-descarga.es-principal{background:linear-gradient(115deg,#a61779,#652096);border-color:#e475c8}
body .claba-f-descarga:is(:hover,:focus-visible){color:#fff;border-color:#8deaf3}
body .claba-f-descarga .firstb{font:600 16px/1.4 'Fira Sans',sans-serif;letter-spacing:.02em;text-transform:uppercase;color:#fff;overflow-wrap:anywhere}
body .claba-f-descarga .secondb{font:400 13px/1.5 'Fira Sans',sans-serif;color:#e9e3f6;border:0;border-radius:0;background:none;padding:0}
body .claba-f-nota-aviso{min-height:2.6em;margin:8px 0 0;color:#c9c2d9}
body .claba-f-nota-aviso:empty{min-height:2.6em}
body .claba-f-nota-cifra span{font:400 13px/1.4 'Fira Sans',sans-serif;color:#c4bed4}
body .claba-f-estrellas .claba-i{flex:0 0 40px;max-width:none}
body .claba-f-estrellas-lleno{filter:none}
body .claba-ficha-titulo{font:600 15px/1.3 'Fira Sans',sans-serif;color:#f0ebfa}
body .claba-ficha-meta{font:400 12px/1.4 'Fira Sans',sans-serif;border-radius:5px;background:#0000008a}
body .claba-ficha-pie{height:58px}
:root{--claba-pie-alto:58px}
body .game{transition:transform .25s ease,box-shadow .25s ease}
@media(hover:hover){body .game:hover{transform:perspective(60em) rotateX(3deg) translateY(-5px) scale(1.025)}}
@media(max-width:959px){body .cb-navbar-right{min-height:72px}}
@media(max-width:639px){.claba-eyebrow{font-size:10px}body.home .darko{padding:40px 18px 10px}body.home .darko h2{font-size:34px}body.home .darko p{font-size:15px}body .claba-f-descarga{gap:10px;padding:14px}body .claba-f-ruta{font-size:11px}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.single-juegos .claba-shell-main{padding-top:28px}
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 .claba-f-caratula{width:100px;max-width:100px;margin:0;grid-row:auto}
body .claba-f-aparte-cabeza .game{width:100%;max-width:100%}
body .claba-f-aparte-cabeza .claba-f-nota{padding:10px 0;border:0;background:none;min-width:0;margin:0}
body .claba-f-estrellas .claba-i{width:28px;height:28px;flex-basis:28px}
body .claba-f-estrella-voto{width:28px;height:44px;flex:0 0 28px}
body .claba-f-nota-aviso{font-size:11px}
body .claba-f-nota-cifra{flex-wrap:wrap;justify-content:center}
}
#widget-search-navbar>a{display:inline-flex;align-items:center;justify-content:center;width:24px;height:44px}
body .claba-shell-header-mobile .cb-navbar{min-height:110px}
body .claba-shell-header-mobile .cb-logo{transform:none}
body .claba-shell-header-mobile .cb-logo img{width:205px;min-width:0;height:auto}
body .claba-shell-header-mobile .cb-navbar-toggle{min-height:44px}
body [data-cb-navbar-toggle-icon]{display:inline-block;width:20px;height:20px}
body :is(.claba-ficha-pie,.claba-f-rel-pie){position:relative;background:#0000008a;border:0;border-radius:5px;box-shadow:none;padding:12px 2px 0;text-shadow:0 2px 5px #000,0 0 14px #000;overflow:visible}
body :is(.claba-ficha-pie,.claba-f-rel-pie)::before{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,#b2a0d688,transparent);box-shadow:0 -4px 15px #94dfe522;pointer-events:none}
.claba-f-acciones{display:grid;gap:12px;width:100%;grid-column:1/-1}
body .claba-f-acciones .claba-f-descarga{margin:0;width:100%;box-sizing:border-box}
body .claba-f-mas-descargas{font-size:13px;text-align:center;padding:5px;text-decoration:underline;text-underline-offset:4px;color:#dfc4ed}
body .claba-f-foro-accion{display:flex;align-items:center;justify-content:center;gap:12px;min-height:46px;border:1px solid #9a87b35c;border-radius:9px;color:#e8e1f4;background:#141829;text-decoration:none}.claba-f-foro-accion>span{margin-left:auto;padding-right:14px}.claba-f-foro-accion>svg{margin-left:14px}
body .claba-f-nota-aviso:empty{display:none;min-height:0}
@media(min-width:1200px){body .claba-f-principal,body .claba-f-aparte{position:sticky;top:var(--claba-stick-top,24px);align-self:start}}
body .claba-f-panel.claba-f-tarjeta{padding:clamp(20px,2.5vw,34px)}
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-video{border:1px solid #a596c42e;border-radius:12px;overflow:hidden;background:#101523}body .claba-f-video-pie{padding:16px}body .claba-f-tabnav{padding-block:8px}body .claba-f-tab{border-radius:9px}
@media(max-width:767px){body .claba-f-panel.claba-f-tarjeta{padding:20px}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 .claba-f-aparte-cabeza>.claba-f-datos{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;min-width:0}
body .claba-f-aparte-cabeza>.claba-f-datos>.claba-f-dato{grid-column:auto;min-width:0}
body .claba-f-aparte-cabeza>.claba-f-datos>.claba-f-dato:last-child:nth-child(odd){grid-column:1/-1}
body .claba-f-aparte-cabeza>.claba-f-datos dt{max-width:100%;overflow-wrap:anywhere;line-height:1.4}
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 #informacion .claba-f-editorial{max-width:none;width:100%;font:400 17px/1.85 'Fira Sans',sans-serif;letter-spacing:0;color:#dad7e5}
body #informacion .claba-f-editorial>p{max-width:none;margin:0 0 1.3em;color:inherit}
body #informacion .claba-f-editorial>p:first-of-type{font-size:clamp(20px,1.55vw,24px);line-height:1.65;color:#f6f0fc;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #b99bc32b}
body #informacion .claba-f-editorial>p:first-of-type::first-letter{float:left;font:400 78px/.83 'Bebas Neue',sans-serif;color:#ff80c7;margin:8px 9px 0 0;text-shadow:3px 3px 0 #682653}
body #informacion .claba-f-editorial :is(h2,h3,h4){font-family:'Bebas Neue',sans-serif;font-style:normal;letter-spacing:.025em;color:#f2eaf8}
body #informacion .claba-f-editorial blockquote{margin:25px 0;padding:16px 24px;border-left:3px solid #f267be;background:#ca368511;color:#efe5f7}
body #informacion .claba-f-editorial a{text-decoration:underline;text-decoration-color:#f473c17d;text-underline-offset:4px}
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}body #informacion .claba-f-editorial{font-size:16px;line-height:1.8}body #informacion .claba-f-editorial>p:first-of-type{font-size:20px;line-height:1.65}}
@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))}}
/* src/css/en-linea/ficha-movil.css */
@media(max-width:767px){body:is(.single-juegos,.claba-catalog-view) .claba-shell-header-mobile{padding-bottom:12px}body.single-juegos article.claba-f.cg-game{margin-top:12px}}@media(max-width:480px){body .cg-hero .claba-f-acciones.cg-acciones-edicion{grid-template-columns:minmax(0,1fr)}body .cg-hero .cg-acciones-edicion>.claba-f-foro-accion{grid-column:1;grid-row:auto;min-height:46px;height:auto;padding-block:10px}}
/* 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/ficha-polish.css */
body :is(.claba-capture-console,.claba-f-tarjeta)::after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--claba-giro),transparent 0turn,transparent .83turn,#a855f788 .9turn,#22d3eed9 .955turn,#fff .972turn,#22d3eed9 .99turn,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:.85;animation:claba-trazador 4.2s linear infinite paused;pointer-events:none}
body :is(.claba-capture-console,.claba-f-tarjeta).claba-motion-visible::after{animation-play-state:running}
body:has([data-claba-player] iframe) :is(.claba-capture-console,.claba-f-tarjeta)::after{animation-play-state:paused}
@supports not ((mask-composite:exclude) or (-webkit-mask-composite:xor)){body :is(.claba-capture-console,.claba-f-tarjeta)::after{display:none}}
.claba-f-tabnav{position:relative;isolation:isolate}.claba-tab-signal{position:absolute;left:0;bottom:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#ee53b2,#bffaff,#66d9df00);transform-origin:left;pointer-events:none;opacity:0;box-shadow:0 0 14px #98edf1}
@media(prefers-reduced-motion:reduce){body :is(.claba-capture-console,.claba-f-tarjeta)::after{animation:none;opacity:.4}}
body .cg-sidebar .claba-f-tarjeta::after{content:none}
/* wp-content/themes/clasicosbasicos/css/game-case.css */
.claba-case-object{position:relative;width:112%;margin-inline:-6%;transform-style:preserve-3d;transform:rotateX(var(--case-x)) rotateY(var(--case-y)) rotateZ(-1deg);transition:transform .65s cubic-bezier(.16,1,.3,1)}
.claba-case-object[role=button]{cursor:pointer;-webkit-tap-highlight-color:transparent}.claba-case-object[role=button]:focus-visible{outline:2px solid #98edf1;outline-offset:9px}
@media(prefers-reduced-motion:no-preference){.claba-case-object{animation:claba-case-arrival 2.4s cubic-bezier(.22,.7,.23,1) backwards}@keyframes claba-case-arrival{0%{transform:translateY(25px) rotateX(-14deg) rotateY(-38deg) rotateZ(-3deg)}45%{transform:translateY(-3px) rotateX(-11deg) rotateY(26deg) rotateZ(1deg)}100%{transform:rotateX(var(--case-x)) rotateY(var(--case-y)) rotateZ(-1deg)}}}
@media(prefers-reduced-motion:reduce){.claba-case-object{animation:none;transition:none}}
@media print{.claba-case-object{transform:none;animation:none}}
/* wp-content/themes/clasicosbasicos/css/search-suggest.css */
.claba-search-entry { position:relative; }
.claba-suggestions { box-sizing:border-box;position:absolute;z-index:30;top:calc(100% + 8px);left:0;right:0;margin:0;padding:7px;background:#091628;border:1px solid #8ddbd873;border-radius:5px;box-shadow:0 20px 45px #0009;list-style:none;max-height:min(430px,55vh);overflow-y:auto;text-shadow:none; }
.claba-suggestions[hidden] { display:none!important; }
.claba-suggestions>li { box-sizing:border-box;display:flex;align-items:center;gap:12px;min-height:57px;padding:8px 12px;border-radius:3px;cursor:pointer;color:#eef4fc;font:14px/1.35 'Fira Sans',sans-serif; }
.claba-suggestions>li[aria-selected=true],.claba-suggestions>li:hover { background:#194049; }
.claba-suggestions img { display:block;width:31px;height:42px;flex-shrink:0;object-fit:contain; }
.claba-suggestions small { display:block;font:9px/1.6 'Fira Mono',monospace;color:#91dedb;margin-top:3px; }
.claba-suggestions .claba-suggestions-all { min-height:42px;border-top:1px solid #91b7d432;color:#98f0e7;font-size:12px;margin-top:4px; }
@media(max-width:760px) {
.claba-search-modal .claba-search-entry { flex-wrap:wrap; }
body .claba-search-modal .claba-search-entry input { flex:1; width:0; }
.claba-search-modal .claba-suggestions { position:static;flex-basis:100%;max-height:min(300px,45svh);margin-top:6px; }
}
/* wp-content/themes/clasicosbasicos/css/community.css */
.cn{--cn-cyan:#8ceef0;--claba-field-border:var(--cn-cyan);--cn-pink:#f470c5;--cn-ink:#eaf4ff;--cn-muted:#a9b9d1;--cn-line:#668da438;--cn-panel:#0b1729;--cn-font:'Fira Sans',system-ui,sans-serif;color:var(--cn-ink);font:400 16px/1.65 var(--cn-font);min-width:0;isolation:isolate}
.cn *, .cn *::before,.cn *::after{box-sizing:border-box}.cn [hidden]{display:none!important}.cn :is(h1,h2,h3,h4){font-family:'Bebas Neue',sans-serif;font-weight:400;letter-spacing:0;line-height:1.03;color:var(--cn-ink);text-wrap:balance}.cn :is(p,ol,ul){margin:0}.cn a{color:var(--cn-cyan);text-decoration:none}.cn a:hover{color:#fff}.cn button,.cn input,.cn textarea,.cn select{font:inherit}.cn button{cursor:pointer}.cn svg{display:block;width:22px;height:22px;flex:none}.cn .cn-eyebrow{display:block;font:400 10px/1.7 'Fira Mono',monospace;letter-spacing:1.5px;color:var(--cn-cyan)}.cn-sr-only,.cn-trap{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.cn-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 26px;border-bottom:1px solid var(--cn-line);font:400 9px/1.5 'Fira Mono',monospace;letter-spacing:1px;color:var(--cn-muted)}.cn-topline>span:first-child{color:var(--cn-cyan);display:flex;gap:9px;align-items:center}.cn-topline>span>i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--cn-cyan);box-shadow:0 0 13px #8ceef0a1}.cn-signal{height:15px;display:flex;align-items:flex-end;gap:3px}.cn-signal i{width:3px;background:var(--cn-pink);height:35%}.cn-signal i:nth-child(2){height:65%}.cn-signal i:nth-child(3){height:45%}.cn-signal i:nth-child(4){height:100%}
.cn-transmission{position:relative;overflow:hidden;border:1px solid #8aa4c455;border-radius:16px;background:radial-gradient(ellipse at 100% 0,#542a6740,transparent 48%),linear-gradient(155deg,#101e33,#081321 65%);box-shadow:0 24px 70px #0005,0 0 50px #9d1b7312}.cn-transmission:before{content:'';position:absolute;z-index:-1;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,var(--cn-cyan),#719cfa,var(--cn-pink));transform-origin:left}.cn-form-heading{padding:32px 34px 25px}.cn-form-heading h2{font-size:clamp(34px,3.6vw,55px);max-width:21ch;margin:14px 0 17px}.cn-form-heading p{max-width:56ch;color:var(--cn-muted);font-size:15px;line-height:1.8}.cn-form{padding:0 34px 32px}.cn-bottomline{display:flex;justify-content:space-between;padding:15px 26px;border-top:1px solid var(--cn-line);font:400 9px/1.5 'Fira Mono',monospace;color:#899cb9;letter-spacing:1.4px}.cn-progress{margin-bottom:27px}.cn-progress>div{display:flex;justify-content:space-between;font:400 9px/1.5 'Fira Mono',monospace;color:var(--cn-muted);letter-spacing:1px;margin-bottom:10px}.cn-progress strong{font-weight:400;color:var(--cn-cyan)}.cn-progress>i{display:block;height:3px;background:#8dabc721;border-radius:6px;overflow:hidden}.cn-progress b{display:block;height:100%;width:100%;background:linear-gradient(90deg,var(--cn-cyan),var(--cn-pink));transform:scaleX(var(--cn-progress,0));transform-origin:left;transition:transform .4s ease}
.cn-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.cn-fields>.cn-field:not([data-field=name]):not([data-field=author]):not([data-field=email]){grid-column:1/-1}.cn-field{min-width:0}.cn .cn-field :is(label,legend){display:block;font-size:13px;font-weight:500;line-height:1.5;margin:0 0 9px;color:#e0eaf7}.cn-field label>span,.cn-field legend>span{color:var(--cn-pink)}.cn-field label>small{color:#899bb4;font-size:10px;font-weight:400;margin-left:4px}.cn-field fieldset{margin:0;padding:0;border:0;min-width:0}
body .cn :is(input[type=text],input[type=email],input[type=url],textarea,select){display:block;width:100%;max-width:100%;min-width:0;padding:14px 15px;border:1px solid #7591ad4d;border-radius:8px;background:#051120a6;color:#f1f7ff;outline:0!important;box-shadow:inset 0 2px 4px #0002!important;transition:border-color .2s,background .2s,box-shadow .2s;font-size:15px;line-height:1.6;min-height:52px;text-shadow:none!important}body .cn :is(input[type=text],input[type=email],input[type=url],textarea,select):is(:focus,:focus-visible){border-color:var(--cn-cyan)!important;background:#0b1e30!important;outline:0!important;box-shadow:0 0 0 3px #8ceef00d,inset 3px 0 var(--cn-cyan)!important}body .cn :is(input,textarea,select)[aria-invalid=true]{border-color:#ff859f!important;box-shadow:inset 3px 0 #ff859f!important}.cn input::placeholder,.cn textarea::placeholder{color:#8192ae;opacity:1}.cn textarea{resize:vertical;min-height:158px;max-height:560px}.cn select{color-scheme:dark;cursor:pointer}.cn-field-error{font-size:12px;color:#ffa7ba;line-height:1.5;min-height:0;margin-top:6px!important}.cn-field-error:empty{display:none}.cn-field-foot{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font-size:10px;color:#8296b2}.cn-field-foot>[data-count]{font-family:'Fira Mono',monospace;white-space:nowrap}.cn .cn-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.cn .cn-choices label{margin:0;position:relative;cursor:pointer}.cn-choices input{position:absolute;width:1px;height:1px;opacity:0}.cn-choices label>span{display:flex;position:relative;flex-direction:column;align-items:flex-start;gap:8px;border:1px solid #7192ad44;padding:14px;border-radius:8px;background:#101d30;transition:background .2s,border-color .2s,transform .2s;color:#bdcee2;font-size:13px}.cn-choices b{font:400 9px/1 'Fira Mono',monospace;color:#7795af}.cn-choices svg{position:absolute;right:9px;top:10px;width:16px;height:16px;opacity:0;transform:scale(.7);transition:opacity .2s,transform .2s}.cn-choices input:checked+span{border-color:var(--cn-cyan);background:linear-gradient(135deg,#15404f,#102339);color:#d5ffff}.cn-choices input:checked+span svg{opacity:1;transform:scale(1)}.cn-choices input:focus-visible+span{box-shadow:0 0 0 3px #8ceef033}.cn-choices label:hover>span{border-color:#cc78b8;transform:translateY(-2px)}
.cn-submit-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:26px;padding-top:23px;border-top:1px solid var(--cn-line)}.cn-submit-row>p{font-size:11px;line-height:1.8;color:var(--cn-muted);max-width:28ch}.cn-submit-row>p a{text-decoration:underline;text-underline-offset:3px}.cn .cn-send{display:flex;align-items:center;justify-content:center;gap:15px;position:relative;overflow:hidden;min-height:70px;padding:12px 20px;color:white;background:linear-gradient(110deg,#ba1683,#742591);border:1px solid #ef72c0;border-radius:9px;box-shadow:0 4px 0 #461a49,0 10px 28px #cc25832a;transition:transform .22s,box-shadow .22s,filter .22s;text-align:left;flex-shrink:0}.cn-send>span:nth-child(2){display:flex;flex-direction:column;gap:3px}.cn-send small{font:400 8px/1.5 'Fira Mono',monospace;letter-spacing:1px;color:#ffd4f0}.cn-send b{font:400 24px/1 'Bebas Neue',sans-serif}.cn-send-icon{display:grid;place-items:center;width:35px;height:38px;flex:none}.cn-send>svg{width:17px}.cn-send:before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,#ffffff26 49%,transparent 68%);transform:translateX(-140%);transition:transform .6s}.cn .cn-send:is(:hover,:focus-visible){transform:translateY(-3px);filter:brightness(1.12);box-shadow:0 7px 0 #461a49,0 17px 30px #cc25833d;outline:2px solid var(--cn-cyan);outline-offset:3px}.cn-send:is(:hover,:focus-visible):before{transform:translateX(140%)}.cn-send:is(:hover,:focus-visible) .cn-send-icon svg{transform:translate(3px,-3px) rotate(-7deg)}.cn-send-icon svg{transition:transform .3s}.cn-send:disabled{opacity:.65;cursor:wait;transform:none}.cn-status{font-size:13px;line-height:1.6;color:var(--cn-cyan);margin-top:15px!important}.cn-status:empty{display:none}.cn-status.is-error{color:#ffa7ba}.cn-success{padding:35px;text-align:center;min-height:410px;display:flex;flex-direction:column;align-items:center;justify-content:center}.cn-success h3{font-size:clamp(36px,4vw,54px);margin:20px 0 14px}.cn-success>p{max-width:43ch;color:var(--cn-muted);font-size:16px}.cn-success-mark{position:relative;display:grid;place-items:center;width:85px;height:85px;color:var(--cn-cyan);border:1px solid #8ceef088;border-radius:50%;margin-bottom:28px;background:radial-gradient(#8ceef01c,transparent 70%);box-shadow:0 0 35px #8ceef022}.cn-success-mark>svg{width:43px;height:43px}.cn-success-mark>i{position:absolute;inset:-10px;border:1px solid #8ceef026;border-radius:50%}.cn-success-mark>i:last-child{inset:-21px;border-color:#f470c52b}.cn-ticket{display:block;margin:20px 0 25px;padding:8px 15px;font:400 11px/1.5 'Fira Mono',monospace;letter-spacing:1px;border:1px dashed #8ceef056;border-radius:5px;color:var(--cn-cyan)}.cn .cn-text-link{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:500}.cn-text-link svg{width:16px;transition:transform .2s}.cn-text-link:hover svg{transform:translateX(4px)}
body .cn-conversation{width:min(1280px,calc(100% - 40px));margin:65px auto 40px}.cn-conversation-hero{position:relative;border:1px solid #8795c345;border-radius:15px;overflow:hidden;background:radial-gradient(ellipse at 95% 60%,#45225965,transparent 60%),linear-gradient(115deg,#0b1a2d,#0b1228);box-shadow:0 25px 70px #0003}.cn-conversation-intro{display:grid;grid-template-columns:1fr 270px;align-items:center;gap:35px;padding:38px 42px 40px}.cn-conversation-intro h2{font-size:clamp(44px,5.4vw,78px);margin:14px 0 18px;line-height:.98;text-shadow:2px 2px #84216d}.cn-conversation-intro h2 em{color:var(--cn-cyan);font-style:normal}.cn-conversation-intro p:not(.cn-eyebrow){font-size:15px;line-height:1.8;color:var(--cn-muted)}.cn-conversation-intro .cn-text-link{margin-top:22px}.cn-conversation-emblem{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:230px;height:230px;justify-self:center;background:radial-gradient(#a534ad25,transparent 65%)}.cn-conversation-emblem>svg{width:68px;height:68px;color:var(--cn-cyan);filter:drop-shadow(0 0 12px #66e3ef55);margin-bottom:12px}.cn-conversation-emblem>b{text-align:center;font:400 19px/1.1 'Bebas Neue',sans-serif;letter-spacing:2px}.cn-conversation-emblem em{color:var(--cn-pink);font-style:normal}.cn-emblem-orbit{position:absolute;inset:6px;border:1px solid #749cc343;border-radius:50%;transform:rotate(-25deg) scaleY(.8)}.cn-emblem-orbit:before{content:'';position:absolute;top:20px;left:29px;width:8px;height:8px;background:var(--cn-cyan);border-radius:50%;box-shadow:0 0 14px var(--cn-cyan)}.cn-emblem-orbit:nth-child(2){inset:26px;border-color:#f470c54a;transform:rotate(40deg) scaleY(1.2)}.cn-emblem-orbit:nth-child(2):before{background:var(--cn-pink);box-shadow:0 0 14px var(--cn-pink);left:auto;right:20px}.cn-marquee{display:flex;align-items:center;justify-content:center;gap:35px;padding:14px 20px;border-top:1px solid var(--cn-line);font:400 9px/1.5 'Fira Mono',monospace;letter-spacing:2px;color:#9caccc;background:#070e1b55}.cn-marquee i{color:var(--cn-pink);font-style:normal}.cn-conversation-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;margin-top:28px;align-items:start}.cn-conversation-main{min-width:0}.cn-composer{border:1px solid #8194b64a;border-radius:12px;background:linear-gradient(135deg,#0d1c2f,#0a1425);overflow:hidden;scroll-margin-top:30px}.cn-composer-heading{padding:26px 28px 20px}.cn-composer-heading h3{font-size:34px;margin:9px 0 10px}.cn-composer-heading p{font-size:13px;color:var(--cn-muted)}.cn-comment-form{padding:0 28px 27px}.cn-comment-form .cn-send b{font-size:22px}.cn-comment-form .cn-send{padding:12px 15px;gap:10px}.cn-comment-form .cn-send small{font-size:7px}.cn-identity-fields{margin-bottom:21px}.cn-editor-tools{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:9px 12px;border:1px solid #7591ad4d;border-bottom:0;border-radius:8px 8px 0 0;background:#0d2135}.cn-format-tools{display:flex;align-items:center;gap:4px}.cn .cn-format-tools button,.cn .cn-preview-toggle{border:0;background:transparent;color:#b0c6dc;font:400 12px/1 'Fira Mono',monospace;padding:9px;border-radius:4px;min-height:34px}.cn .cn-format-tools button:is(:hover,:focus-visible),.cn .cn-preview-toggle:is(:hover,:focus-visible),.cn .cn-preview-toggle[aria-pressed=true]{color:#c9ffff;background:#8ceef01c;outline:1px solid #8ceef05c}.cn-editor-tools:not([hidden])+ .cn-field textarea{border-radius:0 0 8px 8px}.cn-preview{padding:19px;min-height:170px;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--cn-line);background:#051322;border-radius:0 0 8px 8px;color:#ccdef1}.cn-preview:empty:before{content:'Escribe algo para ver cómo quedará.';color:#8296b2}.cn-comment-options{display:grid;gap:10px;margin-top:18px}.cn-comment-options label{display:flex;align-items:flex-start;gap:9px;color:var(--cn-muted);font-size:12px;cursor:pointer}.cn input[type=checkbox]{width:16px;height:16px;min-height:16px;flex:none;margin:3px 0 0;accent-color:var(--cn-cyan);box-shadow:none!important}.cn-comment-options small{display:block;color:#7f94af;font-size:10px}.cn-reply-context{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;margin-bottom:18px;background:#77225629;border-left:2px solid var(--cn-pink);border-radius:0 6px 6px 0;font-size:12px}.cn-reply-context a{font-size:10px}.cn-thread-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:34px 0 20px;scroll-margin-top:24px}.cn-thread-heading h3{font-size:31px;margin:5px 0 0}.cn-thread-heading h3>span{display:inline-grid;place-items:center;vertical-align:middle;min-width:28px;height:25px;margin-left:8px;border:1px solid #8ceef048;color:var(--cn-cyan);border-radius:5px;font:400 12px/1 'Fira Mono',monospace}.cn-sort{font-size:10px;color:var(--cn-muted)}body .cn .cn-sort select{font-size:11px;min-height:35px;padding:6px 10px;margin-top:5px}.cn .cn-threads,.cn .cn-threads .children{list-style:none;padding:0;margin:0}.cn .cn-threads .children{margin-left:25px;padding-left:18px;border-left:1px solid #79b1c42d}.cn .cn-comment{margin:0;padding:0;list-style:none;scroll-margin-top:25px}.cn-comment-card{position:relative;margin-bottom:17px;padding:23px 24px;border:1px solid #7592b13a;border-radius:10px;background:linear-gradient(115deg,#0c1c2def,#0b1628dc);transition:border-color .25s,background .25s}.cn-comment-card:hover{border-color:#89bdcd75}.cn-comment:target>.cn-comment-card{border-color:var(--cn-cyan);box-shadow:0 0 0 3px #8ceef010}.cn-comment--staff>.cn-comment-card{border-color:#cb72b760;background:linear-gradient(120deg,#281936b3,#0b1a2ee8)}.cn-comment-card>header{display:flex;align-items:center;gap:12px;margin-bottom:17px}.cn-avatar{display:grid;place-items:center;width:39px;height:39px;flex:none;border:1px solid hsl(var(--avatar-hue,190) 50% 65% / .4);border-radius:11px;background:linear-gradient(135deg,hsl(var(--avatar-hue,190) 45% 30% / .65),#132236);color:hsl(var(--avatar-hue,190) 75% 85%);font:400 22px/1 'Bebas Neue',sans-serif}.cn-author{min-width:0}.cn-author>strong{display:block;font-size:14px;font-weight:500;color:#eff7ff;overflow-wrap:anywhere}.cn-author>span{display:flex;align-items:center;gap:10px;margin-top:3px}.cn-author time{font:400 10px/1.4 'Fira Mono',monospace;color:#8ea2be}.cn-badge{padding:2px 6px;border:1px solid #f470c554;border-radius:3px;color:#f2a7d7;font:400 8px/1.5 'Fira Mono',monospace;letter-spacing:1px}.cn-comment-number{margin-left:auto;color:#50667e;font:400 9px/1 'Fira Mono',monospace}.cn-comment-copy{font-size:15px;line-height:1.9;color:#c0d0e4;overflow-wrap:anywhere}.cn-comment-copy p+p{margin-top:16px}.cn-comment-copy :is(img,video,iframe){max-width:100%}.cn-comment-copy a{text-decoration:underline;text-underline-offset:3px}.cn-comment-copy blockquote,.cn-preview blockquote{margin:12px 0;padding:10px 15px;border-left:2px solid var(--cn-cyan);background:#8ceef009;color:#b2e3e8}.cn-comment-copy code,.cn-preview code{padding:2px 5px;border-radius:3px;background:#020d1a;color:#a5eff1;font:12px/1.6 'Fira Mono',monospace}.cn-spoiler{padding:8px 12px;margin:12px 0;background:#35223a55;border:1px dashed #ca77b955;border-radius:5px}.cn-spoiler summary{cursor:pointer;color:#f29cce;font-size:12px}.cn-spoiler>div{margin-top:9px}.cn-comment-card>footer{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:20px;padding-top:13px;border-top:1px solid #6f8da027}.cn .cn-useful{display:flex;align-items:center;gap:7px;border:1px solid #8babbb38;border-radius:5px;padding:7px 9px;background:#0a223080;color:#93a9c0;font-size:11px;transition:background .2s,border-color .2s,color .2s}.cn-useful svg{width:14px;height:14px}.cn-useful b{font:400 10px/1 'Fira Mono',monospace;color:#ceebf3;min-width:10px}.cn .cn-useful:is(:hover,[aria-pressed=true]){background:#20465082;border-color:#8ceef080;color:var(--cn-cyan)}.cn .cn-reply{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#bacddd}.cn-reply svg{width:15px;height:15px}.cn-copy-link{margin-left:auto}.cn-copy-link svg{width:16px;height:16px}.cn-empty{display:flex;flex-direction:column;align-items:center;padding:38px 20px;border:1px dashed #809fb047;border-radius:9px;background:#07182877;text-align:center}.cn-empty>svg{width:33px;height:33px;color:var(--cn-cyan);margin-bottom:18px}.cn-empty>p{font:400 28px/1.1 'Bebas Neue',sans-serif;color:#d2edf6}.cn-empty>span{margin-top:9px;font-size:13px;color:var(--cn-muted)}.cn-moderation{display:flex;gap:9px;align-items:center;margin:12px 0!important;color:var(--cn-cyan);font-size:11px;padding:10px;background:#8ceef00d;border-radius:5px}.cn-moderation svg{width:15px;height:15px}.cn .cn-more{width:100%;display:flex;justify-content:center;align-items:center;gap:15px;margin-top:10px;padding:14px;border:1px solid #8ceef044;border-radius:7px;background:#0e263a;color:var(--cn-cyan);font:400 18px/1 'Bebas Neue',sans-serif}.cn-more svg{width:17px;height:17px}.cn-community-aside{position:sticky;top:25px}.cn-community-note{padding:25px 23px;border:1px solid #8297b141;border-radius:10px;background:#0a182bdb}.cn-community-note h3{font-size:34px;margin:13px 0 24px}.cn-community-note ol{list-style:none;padding:0;display:grid;gap:22px}.cn-community-note li{display:flex;gap:13px;font-size:12px;color:#d0dceb}.cn-community-note li>b{font:400 11px/1.7 'Fira Mono',monospace;color:var(--cn-pink)}.cn-community-note small{display:block;margin-top:5px;color:#8fa4bf;font-size:11px;line-height:1.7}.cn .cn-forum-invite{display:flex;flex-direction:column;position:relative;gap:18px;margin-top:17px;padding:26px 24px;overflow:hidden;border:1px solid #ce72bb64;border-radius:10px;background:radial-gradient(ellipse at right top,#bd2c822e,transparent 70%),#15192e}.cn-forum-invite>svg{position:absolute;right:18px;top:72px;width:60px;height:60px;opacity:.13;transform:rotate(12deg);color:var(--cn-pink)}.cn-forum-invite>strong{font:400 39px/1 'Bebas Neue',sans-serif;color:#f0e6f5}.cn-forum-invite>span:last-child{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#a9eced;border-top:1px solid #ca72af38;padding-top:15px}.cn-forum-invite>span>svg{width:15px}.cn-forum-invite:hover{border-color:var(--cn-cyan)}.cn-receipt{margin:0;min-height:100vh;background:radial-gradient(ellipse at top right,#402044,#071323 65%);padding:clamp(24px,8vw,100px) 20px;color:#e6f3ff}.cn-receipt>main{max-width:850px;margin:auto}.cn-receipt h1{font-size:clamp(44px,7vw,80px);margin:25px 0}.cn-receipt main>p{margin:20px 0 30px}.cn-receipt .cn-transmission{margin:30px 0}.cn-receipt .cn-text-link{margin-top:25px}
@media(prefers-reduced-motion:no-preference){.cn.is-cn-visible .cn-emblem-orbit{animation:cn-orbit 19s linear infinite}.cn.is-cn-visible .cn-emblem-orbit:nth-child(2){animation-name:cn-orbit-back;animation-duration:24s}.cn.is-cn-visible .cn-signal i{animation:cn-signal 1.5s ease-in-out infinite alternate}.cn.is-cn-visible .cn-signal i:nth-child(2){animation-delay:-.7s}.cn.is-cn-visible .cn-signal i:nth-child(3){animation-delay:-.3s}.cn.is-cn-visible .cn-signal i:nth-child(4){animation-delay:-1.1s}@keyframes cn-orbit{to{transform:rotate(335deg) scaleY(.8)}}@keyframes cn-orbit-back{to{transform:rotate(-320deg) scaleY(1.2)}}@keyframes cn-signal{to{opacity:.45;transform:scaleY(.4)}}}
@media(max-width:1100px){.cn-conversation-grid{grid-template-columns:minmax(0,1fr) 245px;gap:20px}.cn-comment-form .cn-submit-row{align-items:stretch;flex-direction:column}.cn-comment-form .cn-submit-row>p{max-width:none}.cn-comment-form .cn-send{align-self:flex-end}.cn-conversation-intro{padding:30px;grid-template-columns:1fr 205px}.cn-conversation-emblem{width:195px;height:195px}.cn .cn-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-submit-row{flex-wrap:wrap}}
@media(max-width:800px){.cn-conversation-grid{grid-template-columns:minmax(0,1fr)}.cn-community-aside{display:grid;grid-template-columns:1fr 1fr;gap:15px;position:static}.cn .cn-forum-invite{margin-top:0;justify-content:center}.cn-conversation-intro{grid-template-columns:1fr 165px;gap:15px}.cn-conversation-emblem{width:165px;height:165px}.cn-conversation-emblem>svg{width:48px;height:48px}.cn-conversation-emblem>b{font-size:16px}.cn-marquee{gap:16px;letter-spacing:1px;font-size:8px}}
@media(max-width:540px){body .cn-conversation{width:calc(100% - 24px);margin:40px auto 25px}.cn-topline{padding:14px 17px;font-size:8px;gap:8px}.cn-topline>span:nth-child(2){letter-spacing:0}.cn-signal{display:none}.cn-form-heading{padding:26px 21px 23px}.cn-form-heading h2{font-size:37px}.cn-form-heading p{font-size:14px}.cn-form{padding:0 20px 25px}.cn-fields{grid-template-columns:1fr;gap:17px}.cn-form .cn-field{grid-column:1/-1}.cn-submit-row{flex-direction:column;align-items:stretch;gap:18px}.cn-submit-row>p{max-width:none}.cn .cn-send{width:100%;min-height:68px}.cn-field-foot{font-size:9px}.cn-field-foot>span:first-child{max-width:28ch}.cn-bottomline{font-size:8px;padding:14px 17px;letter-spacing:1px}.cn-success{padding:30px 21px}.cn-conversation-intro{padding:27px 23px 30px;grid-template-columns:1fr}.cn-conversation-intro h2{font-size:52px}.cn-conversation-intro p:not(.cn-eyebrow){font-size:14px}.cn-conversation-emblem{display:none}.cn-marquee{gap:10px;letter-spacing:.1px;font-size:7px;padding:13px 10px}.cn-community-aside{grid-template-columns:1fr}.cn-community-note h3{font-size:32px}.cn .cn-forum-invite{min-height:190px}.cn-composer-heading{padding:23px 20px 18px}.cn-composer-heading h3{font-size:31px}.cn-comment-card{padding:18px 16px}.cn .cn-threads .children{margin-left:7px;padding-left:7px}.cn-comment-copy{font-size:14px}.cn-comment-card>footer{gap:14px}.cn-comment-number{font-size:8px}.cn-author>strong{font-size:13px}.cn-author time{font-size:9px}.cn-badge{font-size:7px}.cn-comment-card>header{gap:9px}.cn-avatar{width:33px;height:33px;font-size:19px;border-radius:9px}.cn-thread-heading{gap:10px;align-items:flex-end}.cn-thread-heading h3{font-size:26px}.cn .cn-sort select{font-size:10px;max-width:135px}.cn-thread-heading .cn-eyebrow{font-size:8px}.cn-reply-context{align-items:flex-start;flex-direction:column;gap:5px}.cn-format-tools{gap:0}.cn .cn-format-tools button,.cn .cn-preview-toggle{font-size:10px;padding:8px}.cn-editor-tools{padding:6px;gap:4px}.cn-comment-form .cn-send{align-self:stretch}}
@media(prefers-reduced-motion:reduce){.cn *, .cn *::before,.cn *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
body .cn .cn-comment-options input[type=checkbox]{appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;flex:none;width:18px;height:18px;min-width:18px;margin:3px 0 0;border:1px solid #7493b3;border-radius:4px;background:#061422;box-shadow:none;cursor:pointer;transition:background .2s,border-color .2s}
.cn-comment-options input[type=checkbox]:before{content:'';width:8px;height:5px;border-left:2px solid #061422;border-bottom:2px solid #061422;transform:translateY(-1px) rotate(-45deg) scale(0);transition:transform .15s}
body .cn .cn-comment-options input[type=checkbox]:checked{background:var(--cn-cyan);border-color:var(--cn-cyan)}
.cn-comment-options input[type=checkbox]:checked:before{transform:translateY(-1px) rotate(-45deg) scale(1)}
body .cn .cn-comment-options input[type=checkbox]:focus-visible{outline:2px solid var(--cn-pink);outline-offset:3px}
body .cn :is(button,a):focus-visible{outline:2px solid var(--cn-cyan);outline-offset:4px}
@media(max-width:540px){.cn .cn-thread-heading{flex-wrap:wrap}.cn-thread-heading h3{white-space:nowrap}.cn-comment-card>footer :is(button,a){min-height:32px}.cn-copy-link{display:grid;place-items:center;min-width:32px}}
@media(max-width:767px){body .cn .cn-field :is(input[type=text],input[type=email],input[type=url],textarea,select){font-size:16px}}
body .cn-format-tools button{min-width:34px;justify-content:center}
/* wp-content/themes/clasicosbasicos/css/library-ui.css */
body .claba-library-cover{display:block;position:relative;inset:auto;width:220px!important;height:310px!important;min-height:310px;max-width:none!important;flex:none;margin:0 auto;padding:0;overflow:hidden;border:0;border-radius:7px;background:transparent;box-shadow:0 10px 20px -10px #000c;transform:none;transition:transform .2s ease,box-shadow .2s ease;isolation:isolate;line-height:0}
body .claba-library-cover>img{position:static!important;display:block!important;inset:auto!important;width:220px!important;height:310px!important;min-height:0!important;max-height:none!important;aspect-ratio:22/31!important;object-fit:fill!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;transform:none!important}
body .claba-library-cover::before{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(-135deg,rgba(200,230,250,1),transparent 50%);background-size:200%;background-position:0% 0%;box-shadow:inset 0 10px 20px #0006;transition:background-position .2s ease}
body :is(.game,.cc-cover,.sr-card-art):has(>.claba-library-cover){display:block;position:relative;aspect-ratio:auto!important;height:auto!important;min-height:0;max-height:none!important;padding:0!important;border:0!important;border-radius:7px;background:transparent!important;overflow:visible;box-shadow:none!important;transform:none!important}
body .game:has(>.claba-library-cover){-webkit-box-reflect:unset!important;width:100%;max-width:100%;margin:0}
body :is(.game,.sr-card-art):has(>.claba-library-cover)::before,body :is(.game,.sr-card-art):has(>.claba-library-cover)::after{content:none!important}
body .sr-card:has(.claba-library-cover){overflow:visible}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
body .claba-library-cover:hover,body a:focus-visible .claba-library-cover{transform:perspective(45em) rotateX(6deg);box-shadow:0 10px 30px -10px #000c;z-index:10}
body .claba-library-cover:hover::before,body a:focus-visible .claba-library-cover::before{background-position:50% 0%}
}
@media(prefers-reduced-motion:reduce){body .claba-library-cover,body .claba-library-cover::before{transition:none;transform:none}}
body :is(.cc-catalog,.sr-shell,.claba-select-popup) :is(button,select,input,summary):focus-visible{outline:2px solid #59e4ee!important;outline-offset:3px}
body input[type=search]:focus,body input[type=search]:focus-visible{outline:none!important;box-shadow:none!important;border-color:#38d5e4!important}
body :is(.cc-terminal,.sr-search-entry,.pl-terminal,.claba-search-entry,.claba-context-entry):focus-within{border-color:#38d5e4!important;box-shadow:0 0 0 2px #38d5e422,0 0 20px #00dbe819!important}
body :is(.cc-filter,.cc-sort):focus-within{border-color:#38d5e4;box-shadow:0 0 0 2px #38d5e418}
body .cc-terminal input:focus,body .sr-search-entry input:focus,body .pl-terminal input:focus{border:0!important}
body select.claba-select-native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;overflow:hidden!important;white-space:nowrap!important;border:0!important}
body .claba-select{display:block;position:relative;min-width:0;width:100%;line-height:1.3}
body button.claba-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;min-height:30px;margin:0;padding:3px 0;border:0;background:transparent;box-shadow:none;color:#f1f6ff;text-align:left;font:400 13px/1.4 'Fira Sans',sans-serif;cursor:pointer;border-radius:3px}
body .claba-select-value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}
body .claba-select-chevron{flex:none;color:#6ddfeb;font-size:18px;transition:transform .15s}
body .claba-select-trigger[aria-expanded=true] .claba-select-chevron{transform:rotate(180deg)}
body .sr-filters .claba-select{margin-top:5px;padding:5px 12px;background:#091c31;border:1px solid #267896;border-radius:5px}
body .claba-select-popup{position:fixed;z-index:100100;display:flex;flex-direction:column;gap:0;box-sizing:border-box;overflow:hidden;padding:9px;background:linear-gradient(130deg,#08253b,#041024 70%);border:1px solid #34bfd5;border-radius:9px;color:#e8f5ff;box-shadow:0 18px 55px #000b,0 0 24px #00c9ee22;font:400 14px/1.4 'Fira Sans',sans-serif}
body .claba-select-popup[hidden]{display:none!important}
body .claba-select-search{display:flex;align-items:center;gap:10px;padding:0 11px;min-height:44px;flex:none;background:#020d1c;border:1px solid #32849e;border-radius:5px;margin-bottom:8px}
body .claba-select-search:focus-within{border-color:#52dfed;box-shadow:0 0 0 2px #38d5e416}
body .claba-select-search>span{font-size:25px;color:#72eaf2}
body .claba-select-search input{min-width:0;width:100%;height:42px;padding:0;margin:0;border:0!important;background:transparent!important;color:#fff;font:400 16px/1.3 'Fira Sans',sans-serif;outline:none!important;box-shadow:none!important}
body .claba-select-search input::placeholder{color:#91b4c9}
body .claba-select-options{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#27748c #05182a}
body .claba-select-option{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:40px;padding:9px 11px;border:1px solid transparent;border-radius:4px;cursor:pointer;line-height:1.35}
body .claba-select-option>span:first-child{overflow-wrap:anywhere}
body .claba-select-option.is-highlighted,body .claba-select-option:hover{background:#12445d;border-color:#2a839b}
body .claba-select-option[aria-selected=true]{background:linear-gradient(100deg,#9e187251,#283362);color:#ffe5f7}
body .claba-select-option[aria-selected=true]>span:last-child{color:#ff9adb}
body .claba-select-status{flex:none;margin:7px 2px 0;padding:7px 3px 0;border-top:1px solid #77cbe325;color:#98b6cc;font:400 10px/1.4 'Fira Sans',sans-serif}
body .cc-more-fields{z-index:30}
@media(max-width:767px){body button.claba-select-trigger{min-height:35px;font-size:16px}body .claba-select-option{min-height:44px}body .claba-select-status{font-size:10px}}
body .claba-select-popup *{box-sizing:border-box}
body .claba-suggestions .claba-library-cover{width:31px;flex:none;border-radius:3px}
body .claba-f-juega-portada:has(>.claba-library-cover){display:flex;justify-content:center;align-items:center;gap:24px;padding:25px;background:radial-gradient(ellipse at 20% 40%,#163448,#030a18 80%)}
body .claba-f-juega-portada>.claba-library-cover{width:130px;flex:none;align-self:center}
@media(max-width:767px){body .claba-f-juega-portada:has(>.claba-library-cover){gap:13px;padding:15px}body .claba-f-juega-portada>.claba-library-cover{width:72px}}
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}body .claba-f-juega-portada:has(>.claba-library-cover){flex-direction:column;overflow:auto;justify-content:flex-start}}
@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/related.css */
body .rr-section{--rr-cyan:#83f2f4;--rr-pink:#f97ecb;position:relative;isolation:isolate;min-width:0;margin:58px 0 8px;padding:30px 0 0;border:1px solid #399ca75e;border-radius:12px;background:radial-gradient(ellipse at 0 0,#54204855,transparent 48%),radial-gradient(ellipse at 100% 100%,#116d8d35,transparent 55%),#040f20;box-shadow:0 24px 70px #0005,0 0 35px #35c7de09;overflow:hidden;color:#f5f4ff}
body .rr-section *{box-sizing:border-box}.rr-section::before{content:'';position:absolute;top:0;left:28px;right:28px;height:2px;background:linear-gradient(90deg,#f134a8,#9859ce 42%,#52edf4);box-shadow:0 0 20px #d73ea466;pointer-events:none}.rr-section::after{content:'';position:absolute;z-index:-1;inset:0;background-image:radial-gradient(#93d7ed13 .7px,transparent .7px);background-size:12px 12px;pointer-events:none}
body .rr-header{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0 30px 10px}body .rr-kicker{display:flex;align-items:center;gap:10px;margin:0 0 9px;font:400 10px/1.5 'Fira Mono',monospace;letter-spacing:2px;color:#bcb7ce}.rr-kicker>span{font-size:22px;line-height:1;color:var(--rr-pink)}body .rr-heading h2{margin:0 0 10px;font:400 clamp(34px,3.9vw,54px)/1.03 'Bebas Neue',sans-serif;letter-spacing:.4px;text-transform:none;color:#fff}.rr-heading h2>span{color:var(--rr-cyan)}
.rr-navigation{display:flex;align-items:center;gap:26px;flex:none}.rr-arrows{display:flex;gap:9px}.rr-arrows[hidden]{display:none}.rr-arrows button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #48bdcc80;border-radius:50%;padding:0;background:#08263a;color:var(--rr-cyan);font:400 24px/1 sans-serif;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s}.rr-arrows button:hover:not(:disabled){background:#602244;border-color:#f780ce;box-shadow:0 0 18px #f045a22b;color:white}.rr-arrows button:disabled{opacity:.3;cursor:default}
body .rr-track{display:flex;align-items:stretch;gap:18px;list-style:none;margin:0;padding:24px 30px 29px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:30px;scrollbar-width:thin;scrollbar-color:#307186 transparent}.rr-window{min-width:0}.rr-item{width:254px;min-width:254px;flex:0 0 254px;scroll-snap-align:start;margin:0!important;padding:0;display:flex}body .rr-card{width:100%;min-width:0;display:flex;margin:0;padding:0;border:1px solid #42607870;border-radius:9px;background:linear-gradient(145deg,#192335d9,#071327 65%);box-shadow:0 9px 20px #0004;transition:border-color .2s,background .2s}.rr-card-link{display:flex;flex-direction:column;width:100%;padding:0 16px;text-decoration:none!important;color:inherit!important;outline-offset:3px}.rr-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:47px}.rr-index{display:flex;align-items:center;gap:5px;font:400 24px/1 'Bebas Neue',sans-serif;color:#778aab}.rr-index i{font:400 14px/1 'Fira Mono',monospace;color:#42536e}.rr-reason{font:400 9px/1.3 'Fira Sans',sans-serif;color:#bedde6;border:1px solid #41677870;border-radius:4px;padding:4px 6px;background:#1531456b;text-align:right}.rr-art{position:relative;width:220px;height:310px;flex:none}.rr-art::after{content:'';position:absolute;inset:auto 12px -10px;height:10px;background:var(--rr-cyan);filter:blur(18px);opacity:.18;z-index:-1}.rr-copy{display:flex;flex:1;flex-direction:column;padding:15px 0 0;min-width:0}body .rr-meta{margin:0 0 7px;font:400 10px/1.3 'Fira Mono',monospace;color:#89cad7;letter-spacing:.4px}body .rr-copy h3{font:500 17px/1.25 'Fira Sans',sans-serif;letter-spacing:-.25px;text-transform:none;color:#fff;margin:0 0 7px;overflow-wrap:anywhere}body .rr-genre{font:400 12px/1.4 'Fira Sans',sans-serif;color:#a7b4ca;margin:0 0 18px}.rr-open{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;border-top:1px solid #8cb8d222;padding:12px 0 13px;color:var(--rr-cyan);font:400 16px/1.2 'Bebas Neue',sans-serif;letter-spacing:.6px}.rr-open>span{font:400 21px/1 sans-serif;transition:transform .2s}.rr-card:is(:hover,:focus-within){border-color:#66dae1;background:linear-gradient(140deg,#292338,#092138 70%)}.rr-card:is(:hover,:focus-within) .rr-index{color:var(--rr-pink)}.rr-card:is(:hover,:focus-within) .rr-open>span{transform:translate(2px,-2px)}
body .rr-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:19px 30px 22px;border-top:1px solid #5787a02b;background:#010b184d}.rr-position{display:flex;align-items:center;gap:16px;flex:1;max-width:390px}.rr-position-label{font:400 10px/1.4 'Fira Mono',monospace;color:#92adc7;white-space:nowrap}.rr-progress{flex:1;height:3px;background:#1f3a4c;border-radius:3px;overflow:hidden;min-width:40px}.rr-progress>span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--rr-pink),var(--rr-cyan));border-radius:inherit;transition:width .15s}.rr-all{display:inline-flex;align-items:center;gap:18px;text-decoration:none!important;color:var(--rr-cyan)!important;font:400 18px/1.2 'Bebas Neue',sans-serif;letter-spacing:.5px;min-height:34px}.rr-all>span{font:400 24px/1 sans-serif}.rr-all:hover{color:white!important}.rr-section :is(a,button,.rr-track):focus-visible{outline:2px solid var(--rr-cyan)!important;outline-offset:3px}
@media(max-width:1100px){body .rr-header{align-items:flex-end}.rr-navigation{gap:16px}.rr-heading h2>span{display:block}}
@media(max-width:767px){body .rr-section{margin-top:35px;padding-top:23px;border-radius:9px}body .rr-header{display:block;padding:0 18px 0}.rr-heading h2>span{display:inline}body .rr-heading h2{font-size:38px;line-height:1.05;max-width:330px}body .rr-kicker{font-size:9px;letter-spacing:1.3px}.rr-navigation{justify-content:space-between;margin-top:15px}.rr-arrows button{width:44px;height:44px;font-size:22px}body .rr-track{padding:20px 18px 25px;scroll-padding-inline:18px;gap:15px}body .rr-footer{flex-direction:column;align-items:stretch;gap:13px;padding:16px 18px 19px}.rr-position{max-width:none}.rr-all{justify-content:space-between;border-top:1px solid #52758933;padding-top:13px;font-size:17px}.rr-section::before{left:18px;right:18px}}
@media(prefers-reduced-motion:reduce){.rr-section *{transition:none!important;scroll-behavior:auto!important}.rr-card:is(:hover,:focus-within) .rr-open>span{transform:none}}
.rr-arrows button>svg{display:block;width:22px;height:22px;flex:none}
body .rr-section--compact{margin:30px 0 8px;padding:18px 0 0;border-radius:10px;background:radial-gradient(ellipse at 0 0,#7c28502b,transparent 55%),linear-gradient(120deg,#081526,#071425 65%,#102434);box-shadow:0 12px 32px #0003}
body .rr-section--compact .rr-header{gap:18px;padding:0 20px 0;align-items:center;display:flex}
body .rr-section--compact .rr-heading{min-width:0}
body .rr-section--compact .rr-kicker{gap:7px;margin:0 0 5px;font-size:9px;line-height:1.3;letter-spacing:1.3px}
body .rr-section--compact .rr-kicker>span{font-size:14px}
body .rr-section--compact .rr-heading h2{max-width:none;margin:0;font-size:32px;line-height:1.05;letter-spacing:0;font-weight:400}
body .rr-section--compact .rr-heading h2>span{display:inline}
body .rr-section--compact .rr-navigation{margin:0;gap:0;flex:none}
.rr-section--compact .rr-arrows{gap:6px}
.rr-section--compact .rr-arrows button{width:44px;height:44px;border-radius:7px;background:#0d2639}
.rr-section--compact .rr-arrows button>svg{width:18px;height:18px}
body .rr-section--compact .rr-track{gap:12px;padding:14px 20px 16px;scroll-padding-inline:20px}
body .rr-section--compact .rr-item{width:300px;min-width:0;flex:0 0 300px}
body .rr-section--compact .rr-card{position:relative;border-radius:7px;background:linear-gradient(125deg,#1a2940b3,#081525 70%);box-shadow:0 5px 14px #0003;overflow:hidden}
.rr-section--compact .rr-card::before{content:'';position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(var(--rr-pink),var(--rr-cyan));opacity:.45;transition:opacity .25s;pointer-events:none}
body .rr-section--compact .rr-card-link{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;padding:12px;min-height:146px;align-items:start}
body .rr-section--compact .rr-art{width:80px;height:120px;margin:0;align-self:center;isolation:isolate}
body .rr-section--compact .claba-library-cover,body .rr-section--compact .claba-library-cover>img{width:80px!important;height:120px!important;min-height:0;aspect-ratio:2/3!important;max-width:100%!important;border-radius:3px;transform:none!important;-webkit-box-reflect:unset!important}
body .rr-section--compact .claba-library-cover{box-shadow:3px 3px 0 #030912,4px 3px 0 #69cdda30}
.rr-section--compact .rr-art::after{content:none}
body .rr-section--compact .rr-index{position:absolute;left:4px;bottom:4px;z-index:2;padding:3px 4px;border:1px solid #80cfda5c;border-radius:3px;color:#c8ffff;background:#041222eb;font:400 9px/1 'Fira Mono',monospace;box-shadow:0 2px 6px #0007}
body .rr-section--compact .rr-copy{height:100%;padding:0;gap:0;min-width:0}
body .rr-section--compact .rr-reason{align-self:flex-start;margin:0 0 6px;padding:0;border:0;background:none;color:var(--rr-pink);font:400 9px/1.3 'Fira Mono',monospace;text-align:left}
body .rr-section--compact .rr-copy h3{margin:0 0 5px;font:500 14px/1.25 'Fira Sans',sans-serif;letter-spacing:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
body .rr-section--compact .rr-meta{margin:0 0 3px;font:400 10px/1.4 'Fira Sans',sans-serif;letter-spacing:0;color:#aac7d7;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
body .rr-section--compact .rr-genre{margin:0 0 7px;font:400 10px/1.3 'Fira Sans',sans-serif;color:#a4b0c4;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
body .rr-section--compact .rr-open{gap:8px;padding:5px 0 0;margin-top:auto;font:400 13px/1.1 'Bebas Neue',sans-serif;letter-spacing:.3px;min-height:20px}
.rr-section--compact .rr-open svg{width:14px;height:14px;flex:none;transition:transform .25s}
.rr-section--compact .rr-card:is(:hover,:focus-within){border-color:#65d6e5;background:linear-gradient(120deg,#372239a8,#10243a 80%)}
.rr-section--compact .rr-card:is(:hover,:focus-within)::before{opacity:1}
.rr-section--compact .rr-card:is(:hover,:focus-within) .rr-open svg{transform:translateX(3px)}
body .rr-section--compact .rr-footer{flex-direction:row;align-items:center;gap:18px;padding:3px 20px 4px;min-height:45px;background:#010b1840}
.rr-section--compact .rr-position{gap:12px;max-width:240px}
.rr-section--compact .rr-position-label{font-size:9px}
.rr-section--compact .rr-progress{height:2px;min-width:20px}
.rr-section--compact .rr-all{min-height:36px;gap:9px;padding:0;border:0;font-size:14px;letter-spacing:.3px}
.rr-section--compact .rr-all>span{font-size:17px}
@media(max-width:767px){
body .rr-section--compact{margin-top:24px;padding-top:14px}
body .rr-section--compact .rr-header{gap:10px;padding:0 12px}
body .rr-section--compact .rr-heading h2{font-size:26px}
body .rr-section--compact .rr-kicker{font-size:8px;letter-spacing:.7px}
.rr-section--compact .rr-arrows{gap:4px}
body .rr-section--compact .rr-track{padding:12px;gap:10px;scroll-padding-inline:12px}
body .rr-section--compact .rr-item{width:270px;flex-basis:270px;max-width:calc(100% - 18px)}
body .rr-section--compact .rr-card-link{grid-template-columns:72px minmax(0,1fr);gap:10px;padding:10px;min-height:140px}
body .rr-section--compact .rr-art{width:72px;height:108px}
body .rr-section--compact .claba-library-cover,body .rr-section--compact .claba-library-cover>img{width:72px!important;height:108px!important}
body .rr-section--compact .rr-footer{padding:3px 12px;gap:12px}
.rr-section--compact .rr-position{flex:0 1 130px;gap:7px}
.rr-section--compact .rr-all{font-size:13px;gap:6px}
}
@media(max-width:359px){.rr-section--compact .rr-progress{display:none}.rr-section--compact .rr-position{flex:none}.rr-section--compact .rr-kicker{letter-spacing:0;font-size:7px}}
@media(prefers-reduced-motion:reduce){.rr-section--compact .rr-open svg,.rr-section--compact .rr-card::before{transition:none}.rr-section--compact .rr-card:is(:hover,:focus-within) .rr-open svg{transform:none}}
/* wp-content/themes/clasicosbasicos/css/sagas.css */
.saga-timeline{--rr-cyan:#83f2f4;--rr-pink:#f97ecb;overflow-x:clip;display:grid;grid-template-columns:repeat(auto-fill,minmax(234px,1fr));gap:34px 18px;margin:0;padding:0;list-style:none}
.saga-step{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;padding-top:46px}
.saga-step::before{content:'';position:absolute;top:17px;left:0;right:-18px;height:2px;background:linear-gradient(90deg,var(--saga-rail),#f97ecb59)}
.saga-step:last-child::before{right:50%}
.saga-step:first-child::before{left:50%}
@media(min-width:1280px){.saga-timeline{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media(max-width:599px){
.saga-timeline{grid-template-columns:1fr;gap:26px}
.saga-step{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;padding-top:0}
.saga-step::before,.saga-step:first-child::before,.saga-step:last-child::before{top:0;bottom:-26px;left:25px;right:auto;width:2px;height:auto;background:linear-gradient(180deg,var(--saga-rail),#f97ecb40)}
.saga-step:first-child::before{top:14px}
.saga-step:last-child::before{bottom:auto;height:14px}
.saga-step:only-child::before{display:none}
}
@media(max-width:379px){
.saga-step{grid-template-columns:44px minmax(0,1fr)}
.saga-step::before,.saga-step:first-child::before,.saga-step:last-child::before{left:21px}
}
body .cg-saga{position:relative;overflow:hidden;margin:0;border-color:#c06bd470;background:radial-gradient(ellipse at 0 0,#c51e8f1f,transparent 60%),linear-gradient(150deg,#141a33ed,#07172bea)}
.cg-saga::before{content:'';position:absolute;top:0;left:24px;right:24px;height:2px;background:linear-gradient(90deg,#f45cc6,#74e7ff,transparent)}
body .cg-saga .cg-saga-kicker{margin:0 0 8px;color:#e3b8e8;font:400 9px/1.4 'Fira Mono',monospace;letter-spacing:1.1px}
body .cg-saga h2{margin:0 0 14px;color:#fff;font:400 29px/1.05 'Bebas Neue',sans-serif;overflow-wrap:anywhere}
.cg-saga h2 em{color:#ff9ad8;font-style:normal}
.cg-saga-list{display:grid;gap:6px;margin:0 0 14px;padding:0;list-style:none}
.cg-saga-list a{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:6px 10px 6px 6px;border:1px solid #8cb8d222;border-radius:6px;background:#04102280;color:#e6eef8;text-decoration:none;transition:border-color .15s,background .15s}
.cg-saga-list a:hover{border-color:#66dae1;background:#0b2440}
.cg-saga-list a:focus-visible,.cg-saga .cg-saga-all:focus-visible{outline:2px solid #83f2f4;outline-offset:2px}
.cg-saga-thumb{display:block;width:40px;height:60px;border-radius:3px;overflow:hidden;background:#071b2d;line-height:0;box-shadow:0 4px 10px #0008}
.cg-saga-thumb img{display:block;width:40px!important;height:60px!important;max-width:none;object-fit:fill}
.cg-saga-name{display:flex;flex-direction:column;gap:3px;min-width:0}
.cg-saga-name strong{color:#fff;font:500 14px/1.3 'Fira Sans',sans-serif;overflow-wrap:anywhere}
.cg-saga-name small{color:#9fc1d3;font:11px/1.3 'Fira Mono',monospace}
.cg-saga-play{display:grid;place-items:center;width:26px;height:26px;border:1px solid #62e4ea;border-radius:50%;color:#62e4ea;font-size:9px;font-weight:400}
body .cg-saga .cg-saga-all{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:12px 18px;border-radius:6px;background:linear-gradient(135deg,#c51e8f,#6a2bb5);color:#fff;font:20px/1 'Bebas Neue',sans-serif;letter-spacing:.05em;text-decoration:none}
.cg-saga .cg-saga-all:hover{filter:brightness(1.12)}
@media(prefers-reduced-motion:reduce){
.cg-saga-list a{transition:none}
}
/* wp-content/themes/clasicosbasicos/css/catalog-donate.css */
body .cc-paypal.cc-donate{position:relative;isolation:isolate;display:grid;grid-template-columns:170px minmax(0,1fr) 320px;align-items:center;gap:30px;margin:32px 0 0;min-height:340px;padding:42px 36px;border:1px solid #bf805677;border-radius:12px;overflow:hidden;background:radial-gradient(ellipse at 4% 50%,#d567233b,transparent 48%),radial-gradient(ellipse at 90% 110%,#84154550,transparent 60%),#100f19;box-shadow:0 24px 70px #0005,inset 0 1px #ffddac30;color:#fff3e1}
.cc-donate::before{content:'';position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(0deg,transparent 0 5px,#ffc28e04 5px 6px);pointer-events:none}.cc-donate::after{content:'';position:absolute;top:0;left:7%;right:7%;height:2px;background:linear-gradient(90deg,transparent,#ff9c56,#ffdf90,#ff9c56,transparent);box-shadow:0 0 24px #ff9d56;pointer-events:none}
.cc-donate-art{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:230px;gap:25px}.cc-donate-orbit{position:absolute;top:5px;width:210px;height:210px;border:1px solid #ffbb7125;border-radius:50%;box-shadow:0 0 0 20px #ffb06a05,0 0 0 40px #ffb06a03}.cc-donate-orbit::before{content:'';position:absolute;inset:17px;border:1px dashed #ffbc7933;border-radius:50%;transform:rotate(20deg)}.cc-donate-power{display:grid;place-items:center;position:relative;width:136px;height:136px;border-radius:50%;border:1px solid #ffcb7c;background:radial-gradient(circle at 40% 30%,#714627,#321d18 70%);color:#ffda94;box-shadow:0 0 45px #ff9b4c36,inset 0 0 25px #ffb66418,inset 0 2px 1px #fff6}.cc-donate-power svg{width:80px;height:80px;filter:drop-shadow(0 0 9px #ffac63)}.cc-donate-signal{z-index:1;font:400 13px/1.4 'Fira Mono',monospace;letter-spacing:3px;color:#e5b780}.cc-donate-signal>span{color:#fff3d1}
body .cc-donate-kicker{margin:0 0 14px;font:400 10px/1.6 'Fira Mono',monospace;letter-spacing:1.5px;color:#edb685}body .cc-donate-story h2{margin:0 0 15px;font:400 clamp(46px,4.8vw,68px)/.96 'Bebas Neue',sans-serif;letter-spacing:.5px;color:#fff3e1}.cc-donate-story h2>span{color:#ffcb78;text-shadow:0 0 30px #ff9c5426}body .cc-donate-lead{margin:0 0 12px;max-width:460px;font:400 16px/1.45 'Fira Sans',sans-serif;color:#f3e1d1}body .cc-donate-detail{margin:0;max-width:460px;font:400 13px/1.6 'Fira Sans',sans-serif;color:#b9acb0}.cc-donate-signature{display:flex;align-items:center;gap:9px;border-top:1px solid #ffba7629;margin-top:21px;padding-top:14px;font:400 11px/1.5 'Fira Sans',sans-serif;color:#d2b9a5}.cc-donate-signature>span{color:#ffc877;font-size:18px}
.cc-donate-action{padding:25px 0 25px 28px;border-left:1px solid #edb78330;text-align:center;min-width:0}body .cc-donate-invite{margin:0 0 16px;font:400 22px/1.15 'Bebas Neue',sans-serif;letter-spacing:.4px;color:#fff0db}body .cc-donate form{margin:0;width:100%}body .cc-donate .cc-donate-button{display:flex;align-items:center;justify-content:space-between;gap:13px;width:100%;min-height:66px;padding:16px 20px;border:1px solid #ffe2a4;border-radius:7px;background:#ffcf80 linear-gradient(110deg,#ffe3a0,#ffbc63);color:#29150d!important;font:400 24px/1.1 'Bebas Neue',sans-serif!important;text-decoration:none;box-shadow:0 5px 0 #94552c,0 12px 35px #ffb55224;cursor:pointer;transition:box-shadow .2s,transform .2s,filter .2s;text-align:left}body .cc-donate .cc-donate-button>span:last-child{font:400 29px/1 sans-serif}body .cc-donate .cc-donate-button:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 7px 0 #94552c,0 14px 38px #ffb55240}body .cc-donate .cc-donate-button:active{transform:translateY(3px);box-shadow:0 2px 0 #94552c}body .cc-donate-provider{display:flex;align-items:center;justify-content:center;gap:9px;margin:23px 0 9px;font:400 12px/1.4 'Fira Sans',sans-serif;color:#cab8b0}.cc-donate-provider img{width:88px;height:30px;object-fit:contain;background:#fff5df;border-radius:4px;padding:3px 6px}body .cc-donate small{margin:0;max-width:none;font:400 11px/1.6 'Fira Sans',sans-serif;color:#bbaaaf}.cc-donate-other{display:block;margin-top:22px;padding-top:16px;border-top:1px solid #dfb18a26;font:400 11px/1.55 'Fira Sans',sans-serif;color:#e4c6ac!important;text-decoration:none}.cc-donate-other span{padding-left:4px}.cc-donate-other:hover{text-decoration:underline;color:#fff1dc!important}.cc-donate :is(a,button):focus-visible{outline:2px solid #ffd38d!important;outline-offset:5px}
@media(max-width:1199px){body .cc-paypal.cc-donate{grid-template-columns:120px minmax(0,1fr) 280px;gap:23px;padding:32px 25px}.cc-donate-power{width:108px;height:108px}.cc-donate-power svg{width:68px;height:68px}.cc-donate-orbit{width:165px;height:165px;top:22px}.cc-donate-action{padding-left:22px}body .cc-donate .cc-donate-button{font-size:22px!important;padding-inline:15px}}
@media(max-width:959px){body .cc-paypal.cc-donate{grid-template-columns:120px minmax(0,1fr);gap:25px}.cc-donate-action{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 28px;align-items:center;border-left:0;border-top:1px solid #edb78330;padding:25px 0 0}.cc-donate-action form{grid-column:2;grid-row:1/3}body .cc-donate-invite{font-size:28px;margin:0}.cc-donate-other{margin:0;padding:15px 0 0;border:0}.cc-donate-story h2 br{display:none}}
@media(max-width:599px){body .cc-paypal.cc-donate{display:block;padding:27px 22px 25px;margin-top:25px;text-align:center}.cc-donate-art{min-height:0;gap:12px;margin:0 auto 23px}.cc-donate-power{width:88px;height:88px}.cc-donate-power svg{width:57px;height:57px}.cc-donate-orbit{top:-9px;width:108px;height:108px;box-shadow:0 0 0 13px #ffb06a05,0 0 0 26px #ffb06a03}.cc-donate-orbit::before{inset:8px}.cc-donate-signal{font-size:10px;letter-spacing:2px}body .cc-donate-kicker{font-size:8px;letter-spacing:1px;margin-bottom:13px}body .cc-donate-story h2{font-size:49px;line-height:.98}.cc-donate-story h2 br{display:block}body .cc-donate-lead{font-size:14px}body .cc-donate-detail{font-size:12px}.cc-donate-signature{justify-content:center;font-size:10px;gap:7px;margin-top:17px;padding-top:12px}.cc-donate-action{display:block;margin-top:24px;padding-top:20px}body .cc-donate-invite{font-size:22px;margin-bottom:15px}body .cc-donate .cc-donate-button{font-size:23px!important;min-height:62px;padding:14px 16px}.cc-donate-other{margin-top:18px;padding-top:15px;border-top:1px solid #dfb18a26}}
@media(prefers-reduced-motion:reduce){body .cc-donate .cc-donate-button{transition:none;transform:none!important}}
body .cc-paypal.cc-donate{grid-template-columns:220px minmax(0,1fr) 320px;gap:28px 30px;padding:46px 36px 0;min-height:0;border-color:#edbb7773;border-radius:14px;background:radial-gradient(ellipse at 12% 42%,#ee8a2442,transparent 36%),radial-gradient(ellipse at 49% 0,#c121822b,transparent 55%),radial-gradient(ellipse at 100% 100%,#216d9733,transparent 50%),linear-gradient(125deg,#18131d,#070e21 70%);box-shadow:0 25px 75px #0007,inset 0 1px #ffe0a13b,0 0 35px #e56f9610}
.cc-donate::before{background:linear-gradient(115deg,transparent 25%,#ffc77506 40%,transparent 53%),repeating-linear-gradient(0deg,transparent 0 5px,#ffc28e05 5px 6px)}.cc-donate::after{left:0;right:0;height:3px;background:linear-gradient(90deg,#bd387a,#ffb35a 20%,#fff0b0 48%,#ff9b75 70%,#62cbd9);box-shadow:0 0 22px #ffbd77aa}
.cc-donate-art{min-height:300px;gap:32px}.cc-donate-aura{position:absolute;width:320px;height:320px;left:50%;top:-35px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,#ffd28f32,transparent 62%);pointer-events:none}.cc-donate-power{width:166px;height:166px;border:1px solid #ffe3a0;background:radial-gradient(circle at 35% 22%,#ad744154,#4b2a208c 48%,#1c1624 85%);box-shadow:0 0 0 6px #ffd1870a,0 0 38px #ffa94b55,inset 0 2px 4px #fff2bf80,inset 0 -12px 18px #160919ab;z-index:2}.cc-donate-power svg{width:91px;height:91px;filter:drop-shadow(0 0 10px #ffc875) drop-shadow(0 0 22px #ff9b52);color:#fff0bc}.cc-donate-orbit{width:234px;height:234px;top:7px;border:1px solid #ffcc8061;box-shadow:0 0 18px #ffb86416,inset 0 0 18px #ffb8640c}.cc-donate-orbit::before{inset:9px;border:1px dashed #ffd28d66;transform:rotate(-20deg)}.cc-donate-orbit-outer{position:absolute;top:-11px;left:50%;width:270px;height:270px;transform:translateX(-50%) rotate(-35deg);border-radius:50%;background:conic-gradient(from 15deg,transparent 0 30deg,#ffcc8ba3 31deg 80deg,transparent 81deg 180deg,#ff8bae87 181deg 238deg,transparent 239deg 300deg,#76ddec93 301deg 318deg,transparent 319deg);mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#fff 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#fff 0)}.cc-donate-floor{position:absolute;bottom:7px;left:50%;width:330px;height:130px;transform:translateX(-50%) perspective(250px) rotateX(62deg);background:linear-gradient(#ffca7035 1px,transparent 1px),linear-gradient(90deg,#ffca7035 1px,transparent 1px);background-size:27px 27px;mask-image:radial-gradient(ellipse,#fff,transparent 70%);-webkit-mask-image:radial-gradient(ellipse,#fff,transparent 70%);opacity:.7}.cc-donate-signal{letter-spacing:4px;font-size:12px;padding:7px 13px;background:#0f101bc9;border:1px solid #ffcf7729;border-radius:4px;box-shadow:0 5px 15px #0003;color:#ffce8c}
body .cc-donate-kicker{font-size:9px;letter-spacing:1.7px;color:#f4bd8c}body .cc-donate-story h2{font-size:clamp(52px,5.7vw,82px);line-height:.94;margin-bottom:20px;letter-spacing:.4px}.cc-donate-story h2>span{color:#ffcf7d;text-shadow:0 0 24px #ffa44644,0 3px 0 #8b47233d}body .cc-donate-lead{font-size:16px;line-height:1.5;color:#ffebda}body .cc-donate-detail{font-size:13px;line-height:1.65;color:#c3b7c3}.cc-donate-signature{margin-top:18px;padding-top:13px;color:#d5c0b1}
.cc-donate-action{padding:27px 22px;border:1px solid #f9c77b4d;border-radius:10px;background:linear-gradient(145deg,#3c283742,#0b1428a6);box-shadow:inset 0 1px #fff1ca10,0 15px 35px #0002}body .cc-donate-invite{font-size:25px;line-height:1.15;max-width:240px;margin:0 auto 20px;text-wrap:balance}body .cc-donate .cc-donate-button{position:relative;min-height:76px;padding:17px 16px;border-color:#ffedb2;background:#ffcf80 linear-gradient(115deg,#fff0b9,#ffcb75 60%,#ffae60);font-size:24px!important;box-shadow:0 5px 0 #a86135,0 0 30px #ffb96324,inset 0 1px #fff8d8}.cc-donate .cc-donate-button>span:first-child{max-width:195px}body .cc-donate .cc-donate-button:hover{filter:brightness(1.04);box-shadow:0 7px 0 #a86135,0 0 42px #ffb96355}.cc-donate-other{color:#e9c9ae!important}.cc-donate:has(.cc-donate-button:is(:hover,:focus-visible)) .cc-donate-power{box-shadow:0 0 0 6px #ffd18714,0 0 55px #ffa94b77,inset 0 2px 4px #fff2bf80,inset 0 -12px 18px #160919ab}
body .cc-donate-impact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1/-1;gap:24px;list-style:none;margin:3px -36px 0;padding:21px 36px 23px;border-top:1px solid #eac38730;background:linear-gradient(90deg,#f0a05908,#081322bb);text-align:left}.cc-donate-impact li{display:flex;align-items:center;gap:13px;margin:0;padding:0;min-width:0}.cc-donate-impact li>span{font:400 36px/1 'Bebas Neue',sans-serif;color:#ecc28d28;-webkit-text-stroke:1px #f1c58b66}.cc-donate-impact strong{display:block;font:400 19px/1.15 'Bebas Neue',sans-serif;color:#f7e4d1;letter-spacing:.3px}.cc-donate-impact small{display:block!important;margin-top:5px!important;font:400 10px/1.4 'Fira Sans',sans-serif!important;color:#bfb0ba!important}
@media(max-width:1199px){body .cc-paypal.cc-donate{grid-template-columns:160px minmax(0,1fr) 275px;gap:24px;padding:36px 25px 0}.cc-donate-art{transform:scale(.8);transform-origin:center}.cc-donate-action{padding:23px 17px}body .cc-donate-story h2{font-size:65px}body .cc-donate .cc-donate-button{font-size:22px!important;padding-inline:13px}body .cc-donate-impact{margin-inline:-25px;padding-inline:25px;gap:19px}.cc-donate-impact strong{font-size:17px}}
@media(max-width:959px){body .cc-paypal.cc-donate{grid-template-columns:170px minmax(0,1fr);gap:25px}.cc-donate-art{transform:scale(.83)}.cc-donate-action{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;grid-column:1/-1;padding:23px}.cc-donate-action form{grid-column:2;grid-row:1/3}.cc-donate-story h2 br{display:block}body .cc-donate-invite{font-size:29px;margin:0 auto;max-width:250px}.cc-donate-other{border:0;margin-top:15px;padding-top:0}.cc-donate-impact strong{font-size:16px}.cc-donate-impact li{gap:9px}.cc-donate-impact li>span{font-size:29px}.cc-donate-impact small{font-size:9px!important}}
@media(max-width:599px){body .cc-paypal.cc-donate{display:block;padding:30px 22px 0}.cc-donate-art{height:165px;min-height:0;margin:-5px auto 13px;transform:none;gap:15px}.cc-donate-power{width:100px;height:100px}.cc-donate-power svg{width:64px;height:64px}.cc-donate-orbit{width:138px;height:138px;top:-4px}.cc-donate-orbit-outer{width:162px;height:162px;top:-16px}.cc-donate-orbit::before{inset:6px}.cc-donate-aura{width:230px;height:230px;top:-42px}.cc-donate-floor{width:240px;height:80px;bottom:-9px}.cc-donate-signal{font-size:9px;letter-spacing:2px;padding:5px 9px}.cc-donate-story h2 br{display:block}body .cc-donate-story h2{font-size:55px;line-height:.95;margin-bottom:16px}body .cc-donate-kicker{font-size:8px;letter-spacing:.9px}body .cc-donate-lead{font-size:14px}body .cc-donate-detail{font-size:12px}.cc-donate-signature{font-size:10px;margin-top:15px;padding-top:12px}.cc-donate-action{display:block;margin-top:24px;padding:21px 16px 18px}body .cc-donate-invite{font-size:24px;margin-bottom:17px;max-width:210px}body .cc-donate .cc-donate-button{font-size:23px!important;min-height:68px;padding:15px 14px}.cc-donate .cc-donate-button>span:first-child{max-width:none}.cc-donate-other{margin-top:18px;padding-top:15px;border-top:1px solid #dfb18a26;font-size:10px}body .cc-donate-impact{grid-template-columns:1fr;gap:15px;margin:25px -22px 0;padding:20px 24px}.cc-donate-impact li{gap:15px}.cc-donate-impact li>span{font-size:29px}.cc-donate-impact strong{font-size:17px}.cc-donate-impact small{font-size:10px!important;margin-top:3px!important}}
.cc-donate-aura{animation:cc-aura-breathe 6s ease-in-out infinite;animation-play-state:paused}
.cc-donate-orbit{animation:cc-orbit-inner 24s linear infinite;animation-play-state:paused}
.cc-donate-orbit::before{animation:cc-orbit-dashes 36s linear infinite;animation-play-state:paused}
.cc-donate-orbit::after{content:'';position:absolute;top:-4px;left:50%;width:7px;height:7px;border-radius:50%;background:#fff0bd;box-shadow:0 0 9px #fff0bd,0 0 20px #ffb050,0 0 35px #ff9d50;pointer-events:none}
.cc-donate-orbit-outer{animation:cc-orbit-outer 32s linear infinite;animation-play-state:paused}
.cc-donate-power{animation:cc-core-breathe 6s ease-in-out infinite;animation-play-state:paused}
.cc-donate-signal>span{display:inline-block;animation:cc-signal-glow 4s ease-in-out infinite;animation-play-state:paused}
.cc-donate.is-donate-visible :is(.cc-donate-aura,.cc-donate-orbit,.cc-donate-orbit-outer,.cc-donate-power,.cc-donate-signal>span),.cc-donate.is-donate-visible .cc-donate-orbit::before{animation-play-state:running}
@keyframes cc-aura-breathe{0%,100%{transform:translateX(-50%) scale(.9);opacity:.5}50%{transform:translateX(-50%) scale(1.17);opacity:1}}
@keyframes cc-orbit-inner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
@keyframes cc-orbit-dashes{from{transform:rotate(-20deg)}to{transform:rotate(-380deg)}}
@keyframes cc-orbit-outer{from{transform:translateX(-50%) rotate(-35deg)}to{transform:translateX(-50%) rotate(-395deg)}}
@keyframes cc-core-breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.035)}}
@keyframes cc-signal-glow{0%,100%{opacity:.45}50%{opacity:1}}
body .cc-support .cc-support-cta{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:flex-start;gap:14px;max-width:100%;min-height:85px;padding:17px 18px;border:1px solid #bcfff6;border-radius:10px;background:linear-gradient(115deg,#c6fff3,#7debdc 60%,#82dbe9);box-shadow:0 5px 0 #24687e,0 12px 30px #1ec4d82b,inset 0 1px #fff;overflow:hidden;text-decoration:none!important;color:#062534!important;transition:transform .2s,box-shadow .2s}
.cc-support .cc-support-cta::before{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(110deg,transparent 25%,#ffffff85 45%,transparent 65%);transform:translateX(-110%);transition:transform .6s;pointer-events:none}
.cc-support .cc-support-cta .cc-support-cta-icon{display:grid;place-items:center;width:40px;height:43px;flex:none;border:1px solid #184f6533;border-radius:7px;background:#08324512;box-shadow:inset 0 1px 2px #16445616;color:#7a285f}
.cc-support-cta-icon svg{width:23px;height:23px;overflow:visible}.cc-support .cc-support-cta .cc-support-cta-copy{display:block;min-width:0;text-align:left;font:inherit}.cc-support-cta-copy strong{display:block;font:400 25px/1.05 'Bebas Neue',sans-serif;letter-spacing:.2px}.cc-support-cta-copy small{display:block;margin-top:7px;font:400 10px/1.4 'Fira Sans',sans-serif;letter-spacing:.05px;color:#285467;white-space:normal}.cc-support .cc-support-cta .cc-support-cta-arrow{display:grid;place-items:center;flex:none;margin-left:auto;font:400 25px/1 'Fira Sans',sans-serif;transition:transform .2s}
body .cc-support .cc-support-cta:is(:hover,:focus-visible){transform:translateY(-2px);box-shadow:0 7px 0 #24687e,0 14px 40px #39dedb55,inset 0 1px #fff}.cc-support .cc-support-cta:is(:hover,:focus-visible)::before{transform:translateX(110%)}.cc-support .cc-support-cta:is(:hover,:focus-visible) .cc-support-cta-arrow{transform:translateX(3px)}
@media(max-width:1199px){body .cc-support .cc-support-cta{gap:11px;padding:16px 14px}.cc-support-cta-copy strong{font-size:23px}.cc-support .cc-support-cta .cc-support-cta-icon{width:35px}}
@media(max-width:767px){body .cc-support{padding:22px 18px}.cc-support .cc-support-copy{padding-left:90px;min-height:132px}.cc-support .cc-support-art{top:20px;bottom:auto;left:-54px}.cc-support .cc-support-copy h2{font-size:30px}.cc-support .cc-support-copy>p:last-child{font-size:12px}body .cc-support .cc-support-cta{width:100%;margin-top:20px;min-height:78px;gap:12px;padding:15px}.cc-support-cta-copy strong{font-size:25px}.cc-support .cc-support-cta .cc-support-cta-icon{width:38px}}
@media(max-width:359px){body .cc-support{padding:20px 14px}.cc-support .cc-support-copy{padding-left:73px}.cc-support .cc-support-art{left:-73px}.cc-support .cc-support-copy h2{font-size:28px}.cc-support .cc-support-cta .cc-support-cta-icon{width:30px}.cc-support-cta-copy strong{font-size:23px}.cc-support-cta-copy small{font-size:9px}body .cc-support .cc-support-cta{gap:9px;padding:14px 11px}}
@media(prefers-reduced-motion:reduce){.cc-donate :is(.cc-donate-aura,.cc-donate-orbit,.cc-donate-orbit-outer,.cc-donate-power,.cc-donate-signal>span),.cc-donate .cc-donate-orbit::before{animation:none!important}.cc-support .cc-support-cta,.cc-support .cc-support-cta::before,.cc-support .cc-support-cta .cc-support-cta-arrow{transition:none!important;transform:none!important}.cc-support .cc-support-cta::before{display:none}}
body .cc-donate .cc-donate-button:focus-visible{filter:brightness(1.04)}
body .claba-bottom-support{padding-block:20px}
body .claba-bottom-support .cc-paypal.cc-donate{margin:0}
body .claba-bottom-support .cc-donate,body .claba-bottom-support .cc-donate *{box-sizing:border-box}
body .claba-bottom-support .cc-donate a{text-decoration:none}
/* wp-content/themes/clasicosbasicos/css/catalog.css */
.cc-catalog{--cc-cyan:#7ef4ff;--cc-pink:#f317a5;--cc-line:#2686a37a;--cc-night:#020d22;--cc-muted:#bdcadd;color:#f4f6ff;padding:16px 0 12px}
.cc-catalog *{box-sizing:border-box}.cc-catalog p{margin:0}.cc-catalog a{text-decoration:none}.cc-catalog button,.cc-catalog input,.cc-catalog select{font:inherit}.cc-catalog button,.cc-catalog select{cursor:pointer}.cc-catalog :is(a,button,input,select,summary):focus-visible{outline:2px solid #fff;outline-offset:4px}.cc-catalog button{color:inherit}.cc-catalog h1,.cc-catalog h2{font-weight:400}
.cc-intro{padding:0 4px 21px}.cc-kicker{color:var(--cc-cyan);font:400 17px/1.4 'Bebas Neue',sans-serif;letter-spacing:1.3px}.cc-kicker span{color:var(--cc-muted)}.cc-intro h1{font:400 clamp(34px,3.6vw,52px)/1.12 'Bebas Neue',sans-serif;letter-spacing:.3px;text-transform:none;margin:5px 0 8px}.cc-intro h1 span{color:var(--cc-cyan)}.cc-lead{font-size:16px;line-height:1.5;color:#e4e9f5}.cc-about{margin:12px 0;color:var(--cc-muted);max-width:900px}.cc-about summary{color:var(--cc-cyan);cursor:pointer}.cc-about div{padding:12px;border-left:1px solid var(--cc-line);font-size:14px}.cc-about div p+p{margin-top:10px}
.cc-search-row{display:grid;grid-template-columns:minmax(0,1fr) 125px 174px;gap:12px;margin-top:21px;align-items:stretch}.cc-terminal{position:relative;display:flex;align-items:center;gap:12px;padding:0 16px;min-width:0;height:58px;background:#020c20e8;border:2px solid #0ce2ec;border-radius:6px;box-shadow:0 0 20px #00deed0a,inset 0 0 20px #00deed08}.cc-terminal>span{font:700 22px/1 monospace;color:var(--cc-cyan)}.cc-terminal input{width:100%;min-width:0;height:100%;background:none;border:0;outline:none!important;box-shadow:none!important;color:#fff;padding:0;font:400 15px/1.4 'Fira Mono',monospace;appearance:none}.cc-terminal input::placeholder{color:#99b7cf;opacity:1}.cc-terminal:focus-within{border-color:#b1ffff;box-shadow:0 0 20px #00deed25}.cc-cursor{flex:none;width:9px;height:19px;background:var(--cc-cyan);animation:cc-blink 1.25s steps(1,end) infinite}.cc-terminal.has-query .cc-cursor,.cc-terminal:focus-within .cc-cursor{animation:none;opacity:0}.cc-search-submit,.cc-random button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:6px;padding:12px 18px;font:400 19px/1.1 'Bebas Neue',sans-serif!important;letter-spacing:.4px;color:#fff!important;min-height:48px;transition:filter .18s,box-shadow .18s}.cc-search-submit{background:linear-gradient(115deg,#eb0094,#7725a1);box-shadow:0 4px 24px #e5008e22}.cc-search-submit:hover{filter:brightness(1.18);box-shadow:0 0 24px #fa19ae44}.cc-random{margin:0;display:flex}.cc-random button{width:100%;background:#021027e8;border-color:#0de0ee;color:var(--cc-cyan)!important}.cc-random button:hover{background:#082b41;box-shadow:0 0 20px #00deed22}.cc-random svg{flex:none}.cc-quick{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.cc-quick a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:7px 21px;border:1px solid #22c4e7;border-radius:15px;background:#001128c9;color:#e5eafb;font-size:14px;line-height:1.35;transition:background .18s,border-color .18s}.cc-quick a:hover{background:#073954;border-color:var(--cc-cyan)}.cc-quick a.is-active{background:linear-gradient(115deg,#e6079b,#8c1f9c);border-color:#d617a9;color:white;box-shadow:0 3px 16px #ed0c8d22}
.cc-filter-form{margin:0}.cc-primary-filters{position:relative;display:flex;align-items:center;gap:12px;padding:8px;border:1px solid var(--cc-line);border-radius:6px;background:#010e24e8;box-shadow:0 0 22px #00baff08}.cc-filter,.cc-sort{position:relative;display:flex;flex-direction:column;gap:2px;min-width:0;background:linear-gradient(120deg,#08264499,#03132b);border:1px solid #156f987d;border-radius:4px;padding:5px 11px;flex:1}.cc-filter>span,.cc-sort>span{font-size:10px;line-height:1.3;color:#8dadc8;letter-spacing:.4px}.cc-filter select,.cc-sort select{width:100%;min-width:0;max-width:100%;padding:0 18px 0 0;border:0;background:transparent;color:#f1f6ff;font-size:13px;height:23px;line-height:1.3;box-shadow:none}.cc-filter select option,.cc-sort select option{background:#04172c;color:white}.cc-filter select:disabled{color:#89a1b7;cursor:default}.cc-sort{flex:1.6;margin-left:auto}.cc-more{flex:1;min-width:115px;align-self:stretch}.cc-more summary{list-style:none;height:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;border:1px solid #156f987d;border-radius:4px;padding:9px 12px;font-size:13px;background:linear-gradient(120deg,#08264499,#03132b)}.cc-more summary::-webkit-details-marker{display:none}.cc-more[open] summary{color:var(--cc-cyan);border-color:var(--cc-cyan)}.cc-more-fields{position:absolute;z-index:15;top:calc(100% + 8px);left:0;right:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;background:#04142afa;border:1px solid #288db1;border-radius:6px;box-shadow:0 18px 45px #000b}.cc-apply{align-self:stretch;background:#16334a;border:1px solid #32a4bf80;border-radius:4px;padding:8px 13px;font-size:12px!important;white-space:nowrap}.cc-apply:hover{background:#245168}.cc-mobile-tools,.cc-modal-actions{display:none}.cc-filter-dialog:not([open]){display:none}.cc-filter-dialog{background:#031126;color:#fff;border:1px solid #26bddd;border-radius:12px;padding:20px;width:calc(100% - 24px);max-width:520px;max-height:90vh;max-height:90dvh;margin:auto;box-shadow:0 0 80px #000a}.cc-filter-dialog::backdrop{background:#000919d9;backdrop-filter:blur(6px)}.cc-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.cc-dialog-head h2{font:400 30px/1.1 'Bebas Neue',sans-serif;margin:0}.cc-dialog-head button{border:1px solid var(--cc-line);border-radius:50%;background:#09283e;font-size:27px;width:42px;height:42px;flex:none;line-height:1}
.cc-active{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;padding:15px 3px 1px}.cc-active>span{color:var(--cc-muted);margin-right:4px}.cc-active a{display:inline-flex;align-items:center;gap:12px;color:#dcfcff;border:1px solid #218aaa;background:#04344b;border-radius:5px;padding:4px 9px}.cc-active a:hover{background:#13536c}.cc-active b{font:400 19px/1 sans-serif}.cc-active .cc-clear{border:0;background:none;color:#ff9adc;text-decoration:underline;text-underline-offset:3px}.cc-results-line{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:13px;line-height:1.5;padding:12px 4px 10px;color:var(--cc-cyan)}.cc-results-line strong{font-weight:500}.cc-results-line>span{color:#dce1f0}.cc-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px 24px;align-items:stretch}.cc-no-cover{color:#80afc7;display:grid;justify-items:center;gap:16px;font-size:12px;padding:10px;text-align:center}.cc-no-cover svg{width:52px;height:52px;stroke:currentColor;fill:none}
.cc-support{isolation:isolate;position:relative;grid-column:1/-1;display:flex;align-items:center;gap:24px;min-height:172px;padding:22px 30px 22px 215px;margin:0;overflow:hidden;border:1px solid #37d1ec;border-radius:6px;background:radial-gradient(ellipse at 9% 80%,#6816799c,transparent 46%),linear-gradient(105deg,#06142e,#0a1730 55%,#03223a);box-shadow:0 0 24px #00c9ef16,inset 0 1px #adffff33}.cc-support::before{content:'';position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(0deg,transparent 0 3px,#44d6ff05 3px 4px);pointer-events:none}.cc-support::after{content:'';position:absolute;top:0;left:12%;width:63%;height:1px;background:linear-gradient(90deg,transparent,#fe35b8,#7ef4ff,transparent);box-shadow:0 0 14px #f11cae}.cc-support-art{position:absolute;left:5px;bottom:-11px;width:200px;height:188px;transform:rotate(-9deg);pointer-events:none}.cc-art-orbit{position:absolute;width:184px;height:115px;border:1px solid #fc24bb;border-radius:50%;transform:rotate(-35deg);top:39px;left:3px;box-shadow:0 0 15px #ec0aff55,inset 0 0 12px #00c9ff44}.cc-arcade{position:absolute;left:43px;top:9px;width:121px;height:173px;border:3px solid #158eac;border-right:12px solid #062238;border-radius:8px 8px 3px 3px;background:linear-gradient(135deg,#263c68,#06172e 60%);box-shadow:-6px 1px 0 #ec149a,0 0 35px #05d3ff55;transform:perspective(450px) rotateY(-12deg)}.cc-arcade-top{margin:6px 4px;color:#99ffff;background:#091123;border:1px solid #144762;padding:4px 0;text-align:center;font:700 8px/1.4 monospace;letter-spacing:.5px}.cc-arcade-screen{margin:6px;padding:6px;display:grid;justify-items:center;gap:3px;border:4px solid #031321;border-radius:5px;background:radial-gradient(ellipse,#06495c,#041224);box-shadow:0 0 5px #3ae6ff66;transform:skewY(2deg)}.cc-arcade-screen svg{width:42px;height:42px;fill:#ee2baf;stroke:#ff7fe5;filter:drop-shadow(0 0 8px #f122b8)}.cc-arcade-screen strong{font:700 14px/1.1 monospace;color:#76ffff;text-shadow:0 0 10px #00f7ff}.cc-arcade-buttons{display:flex;gap:6px;align-items:center;padding:7px 16px;background:#16678655;transform:skewY(3deg)}.cc-arcade-buttons i{width:9px;height:9px;border-radius:50%;background:#ff2cbf;box-shadow:0 0 5px #ff1ebdaa}.cc-arcade-buttons i:first-child{width:6px;height:16px;border-radius:2px;background:#a6faff;margin-right:17px;transform:rotate(-10deg)}.cc-art-star{position:absolute;right:6px;top:26px;font-size:34px;color:var(--cc-cyan);text-shadow:0 0 22px #00d9ff;transform:rotate(9deg)}.cc-support-copy{flex:1;min-width:0}.cc-support-copy>p:first-child{font:400 10px/1.5 'Fira Mono',monospace;letter-spacing:1.6px;color:#b2cce8}.cc-support-copy h2{font:400 clamp(29px,2.8vw,42px)/1.1 'Bebas Neue',sans-serif;letter-spacing:.4px;margin:7px 0;color:#fff}.cc-support-copy h2 span{color:#ff83d6;text-shadow:0 0 18px #ee109345}.cc-support-copy>p:last-child{font-size:14px;line-height:1.5;color:#e0e6f5}.cc-support-cta{display:inline-flex;align-items:center;justify-content:center;gap:16px;flex:none;min-height:51px;padding:13px 21px;border:1px solid #b7ffff;border-radius:4px;background:linear-gradient(110deg,#8bffff,#45dceb);color:#001629!important;font:400 19px/1.1 'Bebas Neue',sans-serif;box-shadow:0 0 23px #41e7f333;transition:box-shadow .2s,transform .2s}.cc-support-cta span{font:400 24px/1 sans-serif}.cc-support-cta:hover{box-shadow:0 0 30px #41e7f377;transform:translateY(-2px)}
.cc-paypal{display:flex;align-items:center;gap:26px;margin-top:25px;min-height:120px;padding:14px 26px 14px 18px;border:1px solid #32b0d6;border-radius:6px;background:linear-gradient(105deg,#02152bed,#04172bea);box-shadow:inset 0 0 40px #1a99c00c;position:relative}.cc-paypal form{margin:0;text-align:center;flex:none}.cc-paypal button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:52px;border:1px solid #ffe587;border-radius:5px;padding:8px 21px;background:linear-gradient(110deg,#ffe174,#f7bf3d);color:#161206!important;font:400 23px/1 'Bebas Neue',sans-serif!important;box-shadow:0 0 24px #ffcb4d16}.cc-paypal button:hover{background:#ffe589;box-shadow:0 0 24px #ffcb4d44}.cc-paypal button img{width:88px;height:30px;object-fit:contain}.cc-paypal small{display:block;font-size:10px;color:#a6bad1;margin-top:7px}.cc-empty{text-align:center;padding:55px 18px;border:1px solid var(--cc-line);border-radius:6px;background:#04142dd9;margin:0 0 20px}.cc-empty>span{font:400 40px/1 monospace;color:var(--cc-cyan)}.cc-empty h2{font:400 36px/1.2 'Bebas Neue',sans-serif;margin:18px 0 10px}.cc-empty p{color:var(--cc-muted);margin-bottom:22px}.cc-catalog .claba-pagination{flex-direction:row;justify-content:space-between;margin-top:18px;margin-bottom:0;padding:10px 0;border-top:0}.cc-catalog .claba-pagination-links .page-numbers{border-radius:4px}.cc-catalog .claba-pagination-links .current{background:linear-gradient(120deg,#ee0b9b,#8e219e);border-color:#e927ae}
@keyframes cc-blink{0%,48%{opacity:1}49%,100%{opacity:0}}
@media(min-width:1600px){.cc-catalog{padding-top:22px}.cc-grid{gap:20px 28px}}
@media(max-width:1199px){.cc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 18px}.cc-primary-filters{gap:7px}.cc-filter,.cc-sort{padding-inline:7px}.cc-sort{flex:1.4}.cc-more{min-width:102px}.cc-more summary{padding-inline:8px;gap:8px}.cc-apply{padding-inline:9px}.cc-support{padding-left:176px;gap:18px}.cc-support-art{left:-25px}.cc-support-copy h2{font-size:32px}.cc-support-cta{font-size:17px;padding-inline:15px;gap:9px}.cc-paypal{gap:20px;padding-inline:15px}.cc-paypal button{padding-inline:14px}.cc-search-row{grid-template-columns:minmax(0,1fr) 105px 160px}}
@media(min-width:768px) and (max-width:950px){.cc-primary-filters{flex-wrap:wrap}.cc-filter{flex-basis:20%}.cc-more{flex-basis:20%}.cc-sort{flex-basis:50%}.cc-support{padding:22px 20px 22px 170px;flex-wrap:wrap;gap:13px}.cc-support-copy{flex-basis:100%}.cc-support-cta{min-height:43px}.cc-support-art{bottom:0}.cc-paypal small{max-width:170px}.cc-quick a{padding-inline:15px}}
@media(max-width:767px){.cc-catalog{padding-top:8px}.cc-intro{padding:0 0 17px}.cc-kicker{font-size:15px}.cc-intro h1{font-size:36px;max-width:520px;margin-top:6px}.cc-lead{font-size:14px;line-height:1.5;max-width:500px}.cc-search-row{grid-template-columns:1fr 1fr;gap:9px;margin-top:17px}.cc-terminal{grid-column:1/-1;height:54px;padding-inline:12px;gap:9px}.cc-terminal input{font-size:12px}.cc-cursor{width:7px;height:16px}.cc-search-submit,.cc-random button{min-height:45px;font-size:18px!important;padding:10px 12px}.cc-quick{gap:7px;margin-top:14px}.cc-quick a{font-size:12px;min-height:36px;padding:7px 12px;border-radius:12px}.cc-mobile-tools{display:none;align-items:center;justify-content:space-between;gap:10px;padding:9px;border:1px solid var(--cc-line);background:#011128df;border-radius:5px}.cc-catalog.is-enhanced .cc-mobile-tools{display:flex}.cc-mobile-tools>button{display:flex;align-items:center;gap:9px;min-height:40px;background:#073650;border:1px solid #258aa9;border-radius:4px;padding:7px 14px}.cc-mobile-tools>button svg{width:17px;height:17px}.cc-mobile-tools>button span{background:#18596c;border-radius:10px;padding:0 7px;font-size:12px}.cc-mobile-tools>span{font-size:12px;color:var(--cc-muted)}.cc-catalog.is-enhanced .cc-filter-home{display:none}.cc-primary-filters{display:grid;grid-template-columns:1fr;gap:12px;padding:12px}.cc-filter-dialog .cc-primary-filters{padding:0;border:0;background:none;box-shadow:none}.cc-filter,.cc-sort{padding:9px 12px;width:100%;margin:0}.cc-filter>span,.cc-sort>span{font-size:12px}.cc-filter select,.cc-sort select{font-size:16px;height:31px}.cc-more summary{height:auto;padding:12px;min-height:46px;font-size:14px}.cc-more-fields{position:static;grid-template-columns:1fr;padding:12px 0 0;background:none;border:0;box-shadow:none;gap:12px}.cc-filter-dialog .cc-more summary{border:0;color:var(--cc-cyan);background:none;padding:5px 0;min-height:30px}.cc-filter-dialog .cc-more summary span{display:none}.cc-filter-dialog .cc-apply{display:none}.cc-filter-dialog .cc-modal-actions{display:flex;align-items:center;gap:20px;margin-top:20px;padding-bottom:3px}.cc-modal-actions button{flex:1}.cc-modal-actions a{font-size:13px;color:var(--cc-cyan);text-decoration:underline}.cc-active{font-size:11px;gap:6px;padding-top:12px}.cc-active>span{flex-basis:100%}.cc-active a{min-height:32px}.cc-results-line{font-size:11px;padding:12px 0 9px;gap:8px}.cc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 12px}.cc-support{display:block;min-height:0;padding:22px 18px 22px 112px;border-radius:5px}.cc-support-art{width:170px;left:-57px;bottom:15px;transform:rotate(-9deg) scale(.76)}.cc-art-orbit{opacity:.6}.cc-support-copy>p:first-child{font-size:8px;line-height:1.6;letter-spacing:1px}.cc-support-copy h2{font-size:30px;margin:7px 0}.cc-support-copy>p:last-child{font-size:12px;line-height:1.5}.cc-support-cta{font-size:16px;min-height:44px;padding:10px 12px;margin-top:15px;gap:10px}.cc-support-cta span{font-size:20px}.cc-paypal{display:grid;grid-template-columns:66px minmax(0,1fr);gap:14px 12px;padding:16px 13px;margin-top:20px}.cc-paypal form{grid-column:1/-1;justify-self:stretch}.cc-paypal button{min-height:49px}.cc-paypal small{font-size:10px}.cc-empty{padding:35px 14px}.cc-empty h2{font-size:30px}.cc-catalog .claba-pagination{flex-direction:column;margin-top:18px}.cc-catalog .claba-pagination-summary{font-size:12px}}
@media(max-width:359px){.cc-intro h1{font-size:32px}.cc-terminal input{font-size:11px}.cc-quick a{padding-inline:9px}.cc-support{padding-left:88px;padding-right:12px}.cc-support-art{left:-75px}.cc-support-copy h2{font-size:27px}.cc-support-cta{font-size:14px;padding-inline:9px;gap:7px}.cc-support-copy>p:first-child{letter-spacing:.5px}}
@media(prefers-reduced-motion:reduce){.cc-catalog *{animation:none!important;transition:none!important}.cc-support-cta:hover{transform:none}.cc-cursor{opacity:1}}
/* wp-content/themes/clasicosbasicos/css/game-layout.css */
body .cg-game{--cc-cyan:#7ef4ff;--cc-pink:#f317a5;--cc-line:#2686a37a;--cc-muted:#bdcadd;--cb-bg-card:linear-gradient(135deg,#06152cdb,#040e22eb);--cb-border:1px solid #42649388;--cb-radius:7px;--cb-pad:26px;--cb-gap:20px}
.cg-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:8px 35px;align-items:center;min-height:470px;padding:0 0 22px}
.cg-backdrop{position:absolute;z-index:-2;pointer-events:none;inset:-60px -35px -50px;mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#fff 30%,#ffffffed 48%,#ffffff85 72%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#fff 30%,#ffffffed 48%,#ffffff85 72%,transparent 100%)}
.cg-backdrop img{display:block;width:100%;height:100%;object-fit:cover;object-position:60% 40%;opacity:.95}.cg-backdrop::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#030c21ed,#030c21a3 31%,transparent 68%)}
body .cg-hero>.claba-f-ruta{grid-column:1/-1;margin:0 0 5px;align-self:start;max-width:100%}.cg-hero .claba-f-ruta ol{font:400 11px/1.5 'Fira Sans',sans-serif;text-transform:none;letter-spacing:.2px}
.cg-hero-copy{min-width:0;padding:8px 0 20px;align-self:center}body .cg-kicker{margin:0 0 11px;font:400 11px/1.5 'Fira Mono',monospace;letter-spacing:1.3px;text-transform:uppercase;color:#b8dce9}
body .cg-game .claba-f-titulo{font-size:clamp(42px,6.4vw,106px);line-height:1.08;text-shadow:2px 2px 0 #8d236c;overflow-wrap:anywhere;letter-spacing:0;margin:0 0 12px;hyphens:none;text-wrap:balance}
.cg-title-prefix{display:block;font-size:.52em;line-height:.92;padding-top:14px;padding-left:16px;margin-bottom:2px}.cg-title-main{display:block;max-width:21ch;line-height:.8}body .cg-lead{font:500 16px/1.5 'Fira Sans',sans-serif;max-width:610px;color:#eee9fc;margin:0 0 17px;text-shadow:0 2px 9px #020818}
.cg-pills{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.cg-pills>span{display:inline-flex;align-items:center;padding:7px 13px;border:1px solid #4567a580;border-radius:6px;background:#05152cba;font:400 12px/1.2 'Fira Sans',sans-serif;color:#e1e9fc}
body .cg-hero .claba-f-acciones{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(155px,1fr);align-items:stretch;gap:9px 12px;max-width:560px;margin:0}.cg-hero .claba-f-descarga{grid-column:1;grid-row:1}.cg-hero .claba-f-foro-accion{grid-column:2;grid-row:1;align-self:stretch;display:flex;align-items:center;justify-content:center;margin:0}.cg-hero .claba-f-mas-descargas{grid-column:1/-1;margin:0}
.cg-hero-cover{width:300px;min-width:0;align-self:center}body .cg-hero-cover .claba-f-caratula{width:100%;max-width:300px;margin:0 auto;padding:0}body .cg-hero-cover .claba-f-nota{padding:13px 10px 0;gap:5px;margin-top:16px}.cg-hero-cover .claba-f-nota-aviso{font-size:11px;margin-top:4px}
body .cg-game>.claba-f-tabnav{margin:-75px 0 16px;padding:8px 0;border:0;background:none}
body .cg-body>.cg-panels{position:static;display:flex;gap:20px;min-width:0}.cg-overview{display:grid;grid-template-columns:minmax(0,1fr) 325px;gap:18px;align-items:start}.cg-overview>.claba-f-tarjeta{height:100%;min-width:0;margin:0}
body .cg-game .claba-f-tarjeta{background:var(--cb-bg-card);border:var(--cb-border);border-radius:7px;padding:24px}
body .cg-overview .claba-f-prosa{max-width:none;font-size:16px;line-height:1.65}.cg-overview .claba-f-compartir{margin-top:15px;padding-top:15px}
body .cg-facts h2{display:flex;align-items:center;gap:14px;font:400 27px/1.1 'Bebas Neue',sans-serif;margin:0 0 17px}.cg-facts h2::after{content:'';flex:1;height:1px;background:linear-gradient(90deg,#e928aa,transparent)}
body .cg-facts .claba-f-datos{display:block;margin:0;width:100%;padding:0;background:none;border:0}body .cg-facts .claba-f-dato{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:center;border:0;border-bottom:1px solid #7292b42b;border-radius:0;background:none;padding:13px 0;margin:0}body .cg-facts .claba-f-dato:last-child{border-bottom:0}body .cg-facts dt{display:flex;align-items:center;gap:9px;font-size:11px}body .cg-facts dd{margin:0;font:500 12px/1.45 'Fira Sans',sans-serif;overflow-wrap:anywhere}.cg-facts dt svg{flex:none}
.cg-support{min-width:0}.cg-game .cc-support{margin:0}.cg-game .cc-support *,.cg-game .cc-donate *{box-sizing:border-box}.cg-game .cc-support a,.cg-game .cc-donate a{text-decoration:none}.cg-game .cc-support p{margin:0}.cg-game>.cc-donate{margin-top:26px}body .cg-game .claba-capture-console{padding:0;border:0;background:none;box-shadow:none}.cg-game .claba-capture-console::after{display:none}
@media(max-width:1100px){.cg-hero{grid-template-columns:minmax(0,1fr) 250px;gap:8px 20px;min-height:420px}.cg-hero-cover{width:250px}.cg-overview{grid-template-columns:minmax(0,1fr) 300px;gap:15px}body .cg-game .claba-f-tarjeta{padding:20px}.cg-hero .claba-f-acciones{max-width:none}.cg-lead{font-size:15px}}
@media(max-width:767px){.cg-hero{grid-template-columns:minmax(0,1fr) 210px;gap:10px 16px}.cg-hero-cover{width:210px}.cg-overview{grid-template-columns:1fr}.cg-backdrop{inset:-25px -15px -25px}.cg-backdrop img{opacity:.75}.cg-hero .claba-f-acciones{grid-template-columns:1fr}.cg-hero .claba-f-foro-accion{grid-column:1;grid-row:auto;min-height:48px}.cg-hero .claba-f-mas-descargas{grid-row:2}.cg-hero-copy{padding-bottom:10px}.cg-pills{gap:6px}.cg-pills>span{font-size:11px;padding:6px 9px}body .cg-lead{font-size:14px}.cg-game .cc-support{margin:0}}
@media(max-width:539px){.cg-hero{grid-template-columns:1fr;min-height:0;padding-bottom:15px;gap:4px}.cg-hero-copy{grid-column:1}.cg-hero-cover{grid-column:1;width:250px;justify-self:center}.cg-hero .claba-f-acciones{max-width:none;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.cg-hero .claba-f-foro-accion{grid-column:2;grid-row:1;font-size:13px;gap:6px;padding-inline:10px}.cg-hero .claba-f-descarga{padding:13px 10px;gap:8px}.cg-hero .claba-f-descarga .firstb{font-size:13px}.cg-hero .claba-f-descarga .secondb{font-size:11px}.cg-hero .claba-f-mas-descargas{grid-row:2}body .cg-game .claba-f-tarjeta{padding:19px}.cg-hero .claba-f-ruta ol{font-size:10px}.cg-title-prefix{font-size:.6em}.cg-backdrop{inset:0 -15px 30%;opacity:.85}}
body .cg-facts .claba-f-dato dt{flex-direction:row;text-align:left;text-transform:none;letter-spacing:0;font-family:'Fira Sans',sans-serif;font-size:12px}
body .cg-facts .claba-f-dato dd{text-align:left}
@media(max-width:1100px){.cg-backdrop{left:0;right:0}}
@media(max-width:900px){.cg-overview{grid-template-columns:1fr}}
body .cg-hero-cover .cg-cover-display{position:relative;isolation:isolate;perspective:1200px;padding:18px 12px 26px;max-width:300px}
.cg-cover-halo{position:absolute;inset:7% 0 1%;border-radius:50%;background:radial-gradient(ellipse,#32d7f42b,transparent 65%);pointer-events:none;z-index:-1}
.cg-cover-mount{position:relative;display:block;padding:9px;background:linear-gradient(125deg,#718291,#122c3f 13%,#060f1b 60%,#24495b);border:1px solid #bad9e288;border-radius:12px;box-shadow:3px 1px 0 #536371,6px 3px 0 #101c2b,0 22px 34px -14px #000,0 0 38px -18px #79edff;transform:rotateY(-7deg) rotateZ(1.4deg);transition:transform .5s,box-shadow .5s;text-decoration:none!important;color:#bce8ef!important;overflow:hidden}
.cg-cover-edition,.cg-cover-seal{display:flex;align-items:center;justify-content:space-between;gap:8px;font:400 9px/1.3 'Fira Mono',monospace;letter-spacing:1.2px;padding:4px 4px 10px}.cg-cover-edition>span:first-child{font:400 18px/1 'Bebas Neue',sans-serif;color:#fff}.cg-cover-edition i{color:#6be8f5;font-style:normal}.cg-cover-seal{padding:12px 4px 3px;font-size:7px;letter-spacing:1.1px}.cg-cover-seal b{font:400 16px/1 'Bebas Neue',sans-serif;color:#a7faff}
.cg-cover-print{display:block;position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:5px;border:1px solid #879ca95e;background:#020917}
body .cg-cover-print>img{display:block;width:100%;height:100%;max-height:none;max-width:none;margin:0;border:0;border-radius:0;filter:none;box-shadow:none}
.cg-cover-print::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 15%,#dfffff36 48%,transparent 82%);transform:translateX(-125%);transition:transform .9s ease}
.cg-cover-corners{position:absolute;inset:0;pointer-events:none;border-radius:12px;background:linear-gradient(90deg,#a7f9ff,transparent 23%) top left/65px 2px no-repeat,linear-gradient(#a7f9ff,transparent) top left/2px 55px no-repeat,linear-gradient(270deg,#ed72d6,transparent) bottom right/65px 2px no-repeat,linear-gradient(0deg,#ed72d6,transparent) bottom right/2px 55px no-repeat}
.cg-cover-plinth{position:absolute;bottom:6px;left:10%;right:10%;height:12px;border-radius:50%;border:1px solid #73edf688;background:radial-gradient(ellipse,#25cbd43d,transparent 65%);box-shadow:0 0 15px #61e4ed38;pointer-events:none;z-index:-1}
button.cg-cover-mount{width:100%;box-sizing:border-box;text-align:left;appearance:none;-webkit-appearance:none;cursor:pointer}
.cg-cover-scan{position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent 30%,#e71ba933 43%,#fd88dcaa 49%,#a0ffffdd 50%,#48e9ff44 53%,transparent 70%);mix-blend-mode:screen}
.cg-cover-wave{position:absolute;inset:5% 4% 8%;pointer-events:none;opacity:0;border:2px solid #8ffaff;border-radius:18px;box-shadow:inset 0 0 18px #2cf8ff55,0 0 20px #ff28b277,0 0 35px #8c43ff44}
.cg-cover-mount:is(:hover,:focus-visible){transform:rotateY(0) rotateZ(0) translateY(-4px);box-shadow:3px 1px 0 #7aafba,6px 3px 0 #101c2b,0 25px 35px -14px #000,0 0 35px -12px #79edff}.cg-cover-mount:is(:hover,:focus-visible) .cg-cover-print::after{transform:translateX(125%)}.cg-cover-mount:focus-visible{outline:2px solid #a6f9ff;outline-offset:5px}
body .cg-hero .claba-f-mas-descargas{justify-self:start;text-align:left;text-shadow:0 2px 4px #000,0 0 13px #03081f;color:#e7fbff;font-weight:500;padding:4px 0;max-width:100%}
body .cg-hero .claba-f-descarga{position:relative;overflow:hidden;border:1px solid #f58cd6;box-shadow:0 4px 0 #4a135f,0 12px 24px -12px #f428b870;background:linear-gradient(110deg,#cd198f,#921caf 65%,#64249e);border-radius:9px;transition:transform .2s,box-shadow .2s,background .2s;min-height:84px}
body .cg-hero .claba-f-descarga-icono{background:#f4c1ec24;border-color:#ffd2f36e;color:#fff;box-shadow:inset 0 1px 0 #ffffff32}.cg-hero .claba-f-descarga .firstb{text-shadow:0 2px 3px #490946}.cg-hero .claba-f-descarga .secondb{text-shadow:0 1px 3px #350c4c}
body .cg-hero .claba-f-foro-accion{border:1px solid #54bddc;border-radius:9px;background:linear-gradient(125deg,#092942e8,#07162ce8);box-shadow:0 4px 0 #051326,inset 0 1px 0 #c2ffff21,0 8px 25px -18px #63e9f9;color:#d9f9ff;font:400 23px/1.1 'Bebas Neue',sans-serif;letter-spacing:.3px;text-transform:uppercase;text-shadow:0 2px 4px #000;transition:transform .2s,box-shadow .2s}
body .cg-hero .claba-f-foro-accion>svg{width:25px;height:25px;color:#9df8fc}body .cg-hero :is(.claba-f-descarga,.claba-f-foro-accion):is(:hover,:focus-visible){transform:translateY(-2px);box-shadow:0 6px 0 #071329,0 10px 28px -10px #80f2fa70;border-color:#ff009c}
body .cg-hero-cover .claba-f-nota{box-shadow:0 10px 26px -18px #000,inset 0 1px 0 #c9fbff12}
body .cg-game .cg-download-panel{padding:28px}.cg-download-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.cg-download-heading>div{min-width:0}.cg-download-heading p:first-child{font:400 10px/1.5 'Fira Mono',monospace;letter-spacing:1.5px;color:#8ae8ef;margin:0 0 7px}.cg-download-heading h2{font:400 clamp(34px,3.4vw,48px)/1.05 'Bebas Neue',sans-serif;margin:0 0 10px;color:#fff}.cg-download-heading h2>span{color:#ee59be}.cg-download-heading p:last-child{font:400 14px/1.5 'Fira Sans',sans-serif;color:#b6c8dc;margin:0}.cg-download-count{display:flex;flex-direction:column;align-items:center;gap:4px;font:400 10px/1.3 'Fira Mono',monospace;color:#a5ccda}.cg-download-count b{font:400 44px/1 'Bebas Neue',sans-serif;color:#95f1fa}
.cg-download-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(280px,calc(50% - 9.5px))),1fr));gap:19px;align-items:stretch}
.cg-download-card{--provider:#7ce3ed;display:flex;flex-direction:column;min-width:0;position:relative;padding:23px 22px 17px;border:1px solid #5179948c;border-radius:12px;background:radial-gradient(ellipse at 100% 0,#18465355,transparent 55%),linear-gradient(150deg,#14263c,#051327);color:#eef4fc!important;text-decoration:none!important;box-shadow:0 12px 23px -17px #000;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}
.cg-provider-mega{--provider:#ff697b}.cg-provider-mediafire{--provider:#47b9ff}.cg-provider-boxsharer{--provider:#6befe5}.cg-download-card::before{content:'';position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,var(--provider),transparent);opacity:.7}.cg-download-card.is-featured{border-color:#da63b485;background:radial-gradient(ellipse at 100% 0,#88266c3b,transparent 60%),linear-gradient(150deg,#21203b,#07172d)}
.cg-download-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:27px}.cg-provider-logo{display:flex;align-items:center;gap:10px;min-width:0}.cg-provider-logo>svg{width:38px;height:38px;flex:none}.cg-provider-logo strong{font:600 19px/1.1 'Fira Sans',sans-serif;letter-spacing:-.6px;overflow-wrap:anywhere}.cg-provider-mega .cg-provider-logo strong{letter-spacing:1px}.cg-download-index{font:400 12px/1 'Fira Mono',monospace;color:#8dabc5}
.cg-download-type{align-self:start;padding:5px 9px;border:1px solid #accdfd35;border-radius:5px;background:#bedaff09;font:400 10px/1 'Fira Mono',monospace;text-transform:uppercase;color:#b8d9f3;margin:0 0 12px}.cg-download-card h3{font:400 31px/1.08 'Bebas Neue',sans-serif;color:white;margin:0 0 13px;letter-spacing:0;overflow-wrap:anywhere}.cg-download-tags{display:flex;gap:5px;flex-wrap:wrap;margin:0 0 12px}.cg-download-tags>span{border:1px solid #79bac841;padding:4px 6px;border-radius:4px;color:#a6f0f0;font:400 11px/1.1 'Fira Mono',monospace}
.cg-download-compat{display:flex;flex-direction:column;gap:6px;margin:0 0 20px}.cg-download-compat>span{font:400 9px/1.4 'Fira Mono',monospace;color:#88a6c4;letter-spacing:1px}.cg-download-compat>strong{font:500 14px/1.45 'Fira Sans',sans-serif;color:#dae5f3;overflow-wrap:anywhere}.cg-download-benefits{display:flex;flex-wrap:wrap;gap:8px 15px;margin:0 0 23px;color:#8fe9cd;font:500 12px/1.4 'Fira Sans',sans-serif}
.cg-download-open{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding:14px 16px;border:1px solid #99f6ff85;border-radius:7px;background:linear-gradient(110deg,#13374f,#0a253a);color:#aaf7ff;font:400 23px/1 'Bebas Neue',sans-serif;box-shadow:inset 0 1px 0 #dbffff1c}.cg-download-open>span:first-child{display:flex;align-items:center;gap:10px}.cg-download-open>span:last-child{font:400 23px/1 'Fira Sans',sans-serif;transition:transform .2s}.is-featured .cg-download-open{background:linear-gradient(110deg,#b21787,#702399);border-color:#ef90d1;color:#fff}.cg-download-destination{font:400 10px/1.5 'Fira Mono',monospace;color:#829eb5;text-align:center;margin-top:11px;overflow-wrap:anywhere}
.cg-download-card:is(:hover,:focus-visible){transform:translateY(-4px);border-color:var(--provider);box-shadow:0 16px 30px -18px #000,0 0 22px -12px var(--provider)}.cg-download-card:is(:hover,:focus-visible) .cg-download-open>span:last-child{transform:translate(2px,-2px)}.cg-download-card:focus-visible{outline:2px solid #a1faff;outline-offset:4px}
@media(max-width:1100px){body .cg-hero-cover .cg-cover-display{padding:16px 9px 24px}.cg-cover-edition{font-size:8px}.cg-cover-seal{font-size:6px}}
@media(max-width:767px){body .cg-game>.claba-f-tabnav{margin-top:0}body .cg-hero .claba-f-foro-accion{font-size:21px}body .cg-game .cg-download-panel{padding:20px}.cg-download-grid{grid-template-columns:1fr}.cg-download-top{margin-bottom:20px}.cg-download-heading{gap:12px}.cg-cover-mount{transform:rotateY(-4deg) rotateZ(1deg)}}
@media(max-width:539px){body .cg-game .claba-f-titulo{font-size:clamp(44px,11vw,60px)}body .cg-hero .claba-f-foro-accion{font-size:19px}body .cg-hero .claba-f-foro-accion>svg{width:21px;height:21px}.cg-download-card{padding:20px 17px 16px}.cg-download-count b{font-size:34px}.cg-download-heading p:first-child{font-size:8px;letter-spacing:1px}.cg-download-heading h2{font-size:34px}}
@media(prefers-reduced-motion:reduce){.cg-cover-mount,.cg-cover-print::after,.cg-download-card,.cg-download-open>span:last-child,body .cg-hero :is(.claba-f-descarga,.claba-f-foro-accion){transition:none;transform:none}.cg-cover-print::after{display:none}}
body .cg-body>.cg-panels{overflow-x:clip;overflow-y:visible}
body .cg-hero .claba-f-foro-accion>svg{margin-left:0}body .cg-hero .claba-f-foro-accion>span{margin-left:0;padding-right:0}
@media(max-width:539px){body .cg-hero .claba-f-foro-accion{white-space:nowrap}body .cg-hero .claba-f-foro-accion>span{display:none}}
body .cg-hero-cover .claba-f-nota{background:none;border:0;box-shadow:none}
@media(min-width:768px){body .cg-game>.claba-f-tabnav{max-width:calc(100% - 335px);min-height:59px}.cg-game>.cg-body{margin-top:32px}}
@media(min-width:768px) and (max-width:1100px){body .cg-game>.claba-f-tabnav{max-width:calc(100% - 270px)}}
@media(min-width:768px){body .cg-game>.claba-f-tabnav .claba-f-tabnav-pista{flex-wrap:wrap;overflow:visible;row-gap:10px}body .cg-game>.claba-f-tabnav .claba-f-tab{padding-inline:18px}body .cg-game>.claba-f-tabnav.es-desbordado::after{content:none}}
@media(min-width:768px) and (max-width:1100px){body .cg-game>.claba-f-tabnav .claba-f-tab{padding-inline:14px}}
@media(max-width:767px){body .cg-game>.claba-f-tabnav{margin-top:0;max-width:100%}}
body .cg-game #informacion .claba-f-editorial :is(h2,h3,h4,h5){font-weight:400}
body .cg-game .cg-facts{height:auto;position:sticky;top:24px}
@media(max-width:900px){body .cg-game .cg-facts{position:static}}
body .cg-hero .cg-primary-download{isolation:isolate;display:flex;align-items:center;gap:13px;padding:16px 15px;min-height:112px;border:1px solid #ff88d7;border-left:4px solid #ffb4e9;border-radius:4px 18px 4px 4px;background:radial-gradient(ellipse at 10% 0,#f157b780,transparent 65%),linear-gradient(115deg,#aa187c,#56196c 80%);box-shadow:0 5px 0 #320e45,0 12px 30px -16px #ff48b5,inset 0 1px 0 #ffd1ec55;text-decoration:none}
body .cg-hero .cg-primary-download::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent,#fff2,transparent);transform:translateX(-110%);transition:transform .7s}
body .cg-hero .cg-primary-download:is(:hover,:focus-visible)::before{transform:translateX(110%)}
body .cg-hero .cg-primary-download .claba-f-descarga-icono{flex:0 0 42px;width:42px;height:50px;display:grid;place-items:center;border:1px solid #ffdaf855;border-radius:5px;background:linear-gradient(#ffebff2b,#ffffff07);box-shadow:inset 0 1px 0 #fff4,0 3px 8px #250d4133}
body .cg-hero .cg-primary-download .claba-f-descarga-texto{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:4px;white-space:normal}
.cg-primary-eyebrow{font:400 8px/1.3 'Fira Mono',monospace;letter-spacing:1.2px;color:#ffcfeb;text-shadow:0 1px 3px #260425}
body .cg-hero .cg-primary-download .firstb{font:400 clamp(20px,1.9vw,27px)/1.08 'Bebas Neue',sans-serif;letter-spacing:0;color:#fff;text-shadow:0 2px 0 #70104e,0 2px 9px #23091e;white-space:normal}
body .cg-hero .cg-primary-download .secondb{position:static;transform:none;opacity:1;font:400 10px/1.4 'Fira Sans',sans-serif;color:#fff1fc;text-shadow:0 1px 3px #17091e;white-space:normal}
.cg-primary-provider{font:400 8px/1.4 'Fira Sans',sans-serif;color:#ebc8ed;text-shadow:0 1px 3px #17091e}
@media(max-width:539px){body .cg-hero .cg-primary-download{padding:13px 9px;gap:8px;min-height:112px}body .cg-hero .cg-primary-download .claba-f-descarga-icono{flex-basis:28px;width:28px;height:38px}body .cg-hero .cg-primary-download .claba-f-descarga-icono svg{width:20px;height:20px}.cg-primary-eyebrow{font-size:7px;letter-spacing:.3px}body .cg-hero .cg-primary-download .firstb{font-size:21px}.cg-primary-provider{font-size:8px}}
@media(prefers-reduced-motion:reduce){body .cg-hero .cg-primary-download::before{transition:none;display:none}}
@media(max-width:767px){body .cg-hero .claba-f-acciones{grid-template-columns:1fr}}
@media(max-width:539px){body .cg-hero .claba-f-acciones{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}body .cg-hero .cg-primary-download .firstb{overflow-wrap:normal;word-break:normal}body .cg-hero .claba-f-foro-accion{font-size:20px;gap:7px}body .cg-hero .claba-f-foro-accion>svg{width:20px;height:20px}}
body .cg-hero-cover .claba-f-nota{min-height:135px}
body .cg-body{grid-template-columns:minmax(0,1fr) 325px;align-items:start;margin-bottom:26px}
body .cg-body>.cg-panels{position:static;align-self:start;width:100%;gap:20px;min-width:0}
body .cg-sidebar{display:flex;flex-direction:column;gap:18px;min-width:0}
body .cg-sidebar .cg-facts{position:static;margin:0}
body .cg-game>.cg-support{margin:0 0 12px}
body .cg-didyouknow{position:relative;overflow:hidden;margin:0;border-color:#a842b170;background:radial-gradient(ellipse at 100% 0,#a622a321,transparent 60%),linear-gradient(150deg,#121329ed,#07172bea)}
.cg-didyouknow::before{content:'';position:absolute;top:0;left:24px;right:24px;height:2px;background:linear-gradient(90deg,#f45cc6,#74e7ff,transparent)}
.cg-didyouknow>header{display:flex;align-items:center;gap:13px;margin-bottom:22px}
.cg-curiosity-icon{display:grid;place-items:center;flex:none;width:42px;height:45px;border:1px solid #f074c978;border-radius:9px;background:#e243a61c;color:#ffd0ee;font:400 34px/1 'Bebas Neue',sans-serif;text-shadow:0 0 15px #ff63cc88;box-shadow:inset 0 1px 0 #ffffff16}
body .cg-didyouknow header p{margin:0 0 5px;color:#b3d9e8;font:400 8px/1.4 'Fira Mono',monospace;letter-spacing:1.1px}
body .cg-didyouknow h2{font:400 29px/1.05 'Bebas Neue',sans-serif;color:#fff;margin:0}
body .cg-didyouknow .claba-f-prosa{font-size:14px;line-height:1.75;overflow-wrap:anywhere}
body .cg-didyouknow .claba-f-prosa>:last-child{margin-bottom:0}
body .cg-didyouknow ul{list-style:none;padding:0;margin:0}
body .cg-didyouknow li{padding:0 0 17px;margin:0 0 17px;border-bottom:1px solid #9dc3e526}
body .cg-didyouknow li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}
body .cg-didyouknow a{color:#9af3ff;text-decoration:underline;text-decoration-color:#9af3ff66;text-underline-offset:3px}
body .cg-didyouknow :is(h3,h4,h5){font-weight:400}
@media(max-width:900px){body .cg-body{grid-template-columns:minmax(0,1fr)}body .cg-sidebar{width:100%}}
@media(min-width:901px){body .cg-body>.cg-panels,body .cg-body>.cg-sidebar{position:sticky;top:var(--claba-stick-top,24px);align-self:start}}
@media(max-width:900px){body .cg-body>.cg-panels,body .cg-body>.cg-sidebar{position:static;top:auto}}
body.single-juegos .claba-shell-main.cb-section{padding-top:0}
@media(max-width:641px){body.single-juegos #claba-shell-main.claba-shell-main.cb-section{padding-top:0!important}}
body article.cg-game:has(+ .rr-section--compact){padding-bottom:0;margin-bottom:0}
body .cg-game + .rr-section--compact{margin-top:26px}
body .cg-cover-print{aspect-ratio:auto}
body .cg-cover-print>img{height:auto}
.cg-download-card .cg-download-recommended{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;margin:-2px 0 2px;padding:4px 9px;border-radius:5px;background:linear-gradient(115deg,#e6079b,#8c1f9c);color:#fff;font:600 12px/1.1 'Fira Sans',system-ui,sans-serif;letter-spacing:.2px}
body .cg-arcade{position:relative;overflow:hidden;margin:0;border-color:#3fb6c470;background:radial-gradient(ellipse at 100% 0,#1aa7b521,transparent 60%),linear-gradient(150deg,#0f1a30ed,#07172bea)}
.cg-arcade::before{content:'';position:absolute;top:0;left:24px;right:24px;height:2px;background:linear-gradient(90deg,#74e7ff,#f45cc6,transparent)}
body .cg-arcade .cg-arcade-kicker{margin:0 0 8px;color:#b3d9e8;font:400 9px/1.4 'Fira Mono',monospace;letter-spacing:1.1px}
body .cg-arcade h2{margin:0 0 10px;color:#fff;font:400 29px/1.05 'Bebas Neue',sans-serif}
.cg-arcade h2 em{color:#95f0e7;font-style:normal}
body .cg-arcade p:not(.cg-arcade-kicker){margin:0 0 16px;color:#c8d4e3;font:14px/1.6 'Fira Sans',sans-serif}
body .cg-arcade .cg-arcade-link{display:flex;justify-content:space-between;align-items:center;min-height:46px;padding:12px 18px;border-radius:6px;background:linear-gradient(135deg,#c51e8f,#6a2bb5);color:#fff;font:20px/1 'Bebas Neue',sans-serif;letter-spacing:.05em;text-decoration:none}
.cg-arcade .cg-arcade-link:hover{filter:brightness(1.12)}
body .cg-arcade .cg-arcade-rank{display:flex;align-items:center;gap:8px;margin-top:12px;color:#d9e4f0;font:13px/1.4 'Fira Sans',sans-serif;text-decoration:none}
.cg-arcade .cg-arcade-rank b{color:#fbca6d;font:400 12px/1 'Press Start 2P',monospace}
.cg-arcade .cg-arcade-rank:hover{color:#95f0e7}
.cg-arcade a:focus-visible{outline:2px solid #83f2f4;outline-offset:3px}
body .cg-game{--cg-velo:5 8 22;--cg-texto:#f0edf6;--cg-meta:#c8c9db;--cg-superficie:rgb(9 13 30/.94);--cg-superficie-borde:rgb(166 177 218/.3);--cg-elegida:#202541;--cg-elegida-borde:#75e7ee}
body .cg-game .cg-hero::before{content:'';position:absolute;z-index:-1;pointer-events:none;opacity:.8;top:-56px;bottom:-64px;left:calc(50% - 50vw);right:0;background:linear-gradient(90deg,rgb(var(--cg-velo)/.7) 0%,rgb(var(--cg-velo)/.66) var(--cg-velo-1,35%),rgb(var(--cg-velo)/.45) var(--cg-velo-2,58%),rgb(var(--cg-velo)/.13) var(--cg-velo-3,78%),transparent 100%) 100% 0/calc(200% - 100vw) 100% no-repeat,linear-gradient(90deg,rgb(var(--cg-velo)/.38),rgb(var(--cg-velo)/.7)) 0 0/calc(100vw - 100%) 100% no-repeat;-webkit-mask-image:linear-gradient(180deg,transparent,#000 150px,#000 calc(100% - 120px),transparent);mask-image:linear-gradient(180deg,transparent,#000 150px,#000 calc(100% - 120px),transparent)}
@media(max-width:1100px){body .cg-game .cg-hero::before{--cg-velo-1:48%;--cg-velo-2:68%;--cg-velo-3:86%}}
@media(max-width:767px){body .cg-game .cg-hero::before{top:-40px;bottom:-24px;right:calc(50% - 50vw);background:linear-gradient(180deg,rgb(var(--cg-velo)/.76) 0%,rgb(var(--cg-velo)/.7) 65%,rgb(var(--cg-velo)/.42) 100%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 64px,#000 calc(100% - 90px),transparent);mask-image:linear-gradient(180deg,transparent,#000 64px,#000 calc(100% - 90px),transparent)}}
body .cg-game .cg-hero .cg-lead{font-weight:400;line-height:1.62;max-width:60ch;color:var(--cg-texto);text-shadow:0 1px 2px rgb(0 0 0/.65)}
@media(min-width:768px){body .cg-game .cg-hero-copy{display:flex;flex-direction:column;align-self:stretch}body .cg-game .cg-hero-copy::before,body .cg-game .cg-hero-copy::after{content:'';flex:1 1 0}body .cg-game .cg-hero-copy::after{min-height:48px}}
body .cg-game .cg-pills>span{background:var(--cg-superficie);border-color:var(--cg-superficie-borde);color:var(--cg-texto)}
body .cg-game>.claba-f-tabnav .claba-f-tab:not(.es-activa){background:var(--cg-superficie);border-color:var(--cg-superficie-borde);color:var(--cg-texto)}
body .cg-game>.claba-f-tabnav .claba-f-tab:not(.es-activa):is(:hover,:focus-visible){background:var(--cg-elegida);border-color:rgb(220 102 189/.75)}
body .cg-game>.claba-f-tabnav .claba-f-tab:focus-visible{outline:2px solid #edfffc;outline-offset:3px}
body .cg-game>.claba-f-tabnav .claba-f-tab.es-activa{text-shadow:0 1px 2px rgb(40 0 40/.55)}
body .cg-game .cg-edicion{position:relative;padding-right:26px;background:var(--cg-superficie);border-color:var(--cg-superficie-borde);color:var(--cg-texto)}
body .cg-game .cg-edicion:not([aria-checked="true"]):hover{border-color:#77f0ecaa}
body .cg-game .cg-edicion-nombre{color:var(--cg-texto)}
body .cg-game .cg-edicion-meta{color:var(--cg-meta)}
body .cg-game .cg-edicion[aria-checked="true"]{background:var(--cg-elegida);border-color:var(--cg-elegida-borde);box-shadow:inset 0 0 0 1px var(--cg-elegida-borde),0 0 16px -4px rgb(117 231 238/.55)}
body .cg-game .cg-edicion[aria-checked="true"]::after{content:'';position:absolute;top:7px;right:7px;width:14px;height:14px;border-radius:50%;background:var(--cg-elegida-borde) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.6 7.3 6 9.6l4.4-5' fill='none' stroke='%23071022' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}
body .cg-game .cg-ediciones-panel .cg-edicion[aria-checked="true"]::after{top:6px;right:6px}
body .cg-hero .cg-online-otra .claba-f-online-rotulo strong{white-space:normal;line-height:1.02}
body .cg-hero .cg-online-otra .claba-f-online-rotulo small{white-space:normal}
.cg-online-version{display:block;white-space:nowrap}
@media(max-width:539px){body .cg-game .cg-ediciones-hero .cg-ediciones-lista{margin-right:calc(50% - 50vw)}}
.cg-sala-salida,.cg-subir{display:none}
@media(max-width:767px),(pointer:coarse){
body .cg-game .cg-hero .claba-f-acciones.cg-acciones-jugable{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}
body .cg-game .cg-hero .cg-acciones-jugable>.claba-f-online-accion{grid-column:1;grid-row:1;flex-direction:column;justify-content:center;gap:8px;min-height:112px;padding:14px 10px;border:1px solid #ff88d7;border-left:4px solid #ffb4e9;border-radius:4px 18px 4px 4px;background:radial-gradient(ellipse at 10% 0,#f157b780,transparent 65%),linear-gradient(115deg,#aa187c,#56196c 80%);box-shadow:0 5px 0 #320e45,0 12px 30px -16px #ff48b5,inset 0 1px 0 #ffd1ec55;color:#fff;text-shadow:0 2px 0 #70104e,0 2px 9px #23091e}
body .cg-game .cg-hero .cg-acciones-jugable>.claba-f-online-accion>svg{width:30px;height:30px;color:#fff;filter:drop-shadow(0 0 6px #ff9ad966)}
body .cg-game .cg-hero .cg-acciones-jugable>.claba-f-online-accion .claba-f-online-rotulo{align-items:center;text-align:center}
body .cg-game .cg-hero .cg-acciones-jugable>.claba-f-online-accion .claba-f-online-rotulo strong{font-size:27px;line-height:1;color:#fff}
body .cg-game .cg-hero .cg-acciones-jugable>.claba-f-online-accion .claba-f-online-rotulo small{font-size:11px;color:#fff1fc}
body .cg-game .cg-hero .cg-acciones-jugable>.claba-f-online-accion:is(:hover,:focus-visible){border-color:#ffd1ec;box-shadow:0 6px 0 #320e45,0 12px 30px -12px #ff48b5,inset 0 1px 0 #ffd1ec55}
body .cg-game .cg-hero .cg-acciones-jugable>.claba-f-online-accion:active{box-shadow:0 2px 0 #320e45}
body .cg-game .cg-hero .cg-acciones-jugable>.cg-primary-download{grid-column:2;grid-row:1;flex-direction:column;justify-content:center;gap:6px;min-height:112px;padding:12px 8px;border:1px solid #54bddc;border-radius:9px;background:linear-gradient(125deg,#092942e8,#07162ce8);box-shadow:0 4px 0 #051326,inset 0 1px 0 #c2ffff21,0 8px 25px -18px #63e9f9;text-align:center}
body .cg-game .cg-hero .cg-acciones-jugable>.cg-primary-download .cg-primary-eyebrow{display:none}
body .cg-game .cg-hero .cg-acciones-jugable>.cg-primary-download .claba-f-descarga-icono{flex:none;width:auto;height:auto;border:0;background:none;box-shadow:none;color:#9df8fc}
body .cg-game .cg-hero .cg-acciones-jugable>.cg-primary-download .claba-f-descarga-icono svg{width:22px;height:22px}
body .cg-game .cg-hero .cg-acciones-jugable>.cg-primary-download .claba-f-descarga-texto{align-items:center;gap:3px}
body .cg-game .cg-hero .cg-acciones-jugable>.cg-primary-download .firstb{font-size:19px;color:#d9f9ff;text-shadow:0 2px 4px #000}
body .cg-game .cg-hero .cg-acciones-jugable>.cg-primary-download .secondb{font-size:10px;color:#c4eee9;text-shadow:0 1px 3px #000}
body .cg-game .cg-hero .cg-acciones-jugable>.cg-primary-download .cg-primary-provider{font-size:9px;color:#b7dbe6}
body .cg-game .cg-hero .cg-acciones-jugable>.claba-f-mas-descargas{grid-column:1/-1;grid-row:2}
body .cg-game .cg-hero .cg-sala-salida{display:block;margin:10px 0 0;font:400 14px/1.35 'Fira Sans',sans-serif}
body .cg-game .cg-hero .cg-sala-salida a{display:inline-block;padding:12px 0;color:#bdf6ff;text-decoration:underline;text-decoration-color:#bdf6ff80;text-underline-offset:4px;text-shadow:0 2px 4px #000,0 0 13px #03081f}
body .cg-game .cg-hero .cg-sala-salida a:focus-visible{outline:2px solid #edfffc;outline-offset:3px}
.cg-subir{display:grid;place-items:center;position:fixed;z-index:900;right:max(12px,env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));width:44px;height:44px;margin:0;padding:0;border:1px solid #54bddc;border-radius:50%;background:linear-gradient(150deg,#0b2c45f2,#07162cf2);color:#d9f9ff;box-shadow:0 4px 14px rgb(0 0 0/.5),inset 0 1px 0 #c2ffff21;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s,transform .2s,visibility 0s .2s;-webkit-tap-highlight-color:transparent}
.cg-subir.es-visible{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .2s,visibility 0s}
.cg-subir:focus-visible{outline:2px solid #edfffc;outline-offset:3px}
.cg-subir>svg{width:22px;height:22px}
}
@media(prefers-reduced-motion:reduce){.cg-subir,.cg-subir.es-visible{transition:none;transform:none}}
/* wp-content/themes/clasicosbasicos/css/game-panels.css */
body .cg-panels>.claba-f-panel{padding:28px;background:linear-gradient(145deg,#071528f5,#0a1325f5);border:1px solid #456c9680;border-radius:9px;margin:0;min-width:0}
body .cg-panels .cg-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin:0 0 30px;padding:0 0 24px;border-bottom:1px solid #7096bd30}
body .cg-panels .cg-panel-heading>div{min-width:0}
body .cg-panels .cg-panel-heading p:first-child{margin:0 0 10px;color:#90eaf3;font:400 10px/1.5 'Fira Mono',monospace;letter-spacing:1.3px;text-transform:uppercase}
body .cg-panels .cg-panel-heading h2{margin:0 0 12px;color:#fff;font:400 clamp(34px,3.4vw,48px)/1.06 'Bebas Neue',sans-serif;font-style:normal;text-transform:none;letter-spacing:0;text-shadow:none;white-space:normal}
body .cg-panels .cg-panel-heading h2>span{color:#f15abd}
body .cg-panels .cg-panel-heading p:last-child{margin:0;font:400 14px/1.65 system-ui,sans-serif;color:#b8c7dc;max-width:52ch}
body .cg-panel-heading .cg-download-count{display:flex;flex:none;flex-direction:column;align-items:center;gap:7px;padding:2px 0 0;font:400 9px/1.4 'Fira Mono',monospace;color:#9ac5d5;text-align:center;max-width:80px}
body .cg-panel-heading .cg-download-count b{font:400 44px/1 'Bebas Neue',sans-serif;color:#8bf2f6}
body .cg-panel-heading .cg-download-count svg{color:#8bf2f6;margin:3px 0}
body .cg-panels #foro .cg-panel-heading{grid-column:1/-1}
body .cg-panels #foro{display:block}
body .cg-panels #foro .claba-eyebrow{display:none}
body .cg-game #informacion .claba-f-editorial{font:400 17px/1.85 system-ui,-apple-system,'Segoe UI',sans-serif;color:#d6dfec;max-width:72ch;margin-inline:auto;letter-spacing:0;text-shadow:none}
body .cg-game #informacion .claba-f-editorial>p:first-of-type{font:400 19px/1.8 system-ui,-apple-system,'Segoe UI',sans-serif;color:#edf3fc;padding:0 0 24px;margin:0 0 28px;border-bottom:1px solid #7292b42b;max-width:none}
body .cg-game #informacion .claba-f-editorial>p:first-of-type::first-letter{float:none;font:inherit;color:inherit;margin:0;text-shadow:none}
body .cg-game #informacion .claba-f-editorial p{margin:0 0 23px}
body .cg-game #informacion .claba-f-editorial :is(h2,h3,h4,h5){font:600 22px/1.4 system-ui,sans-serif;letter-spacing:-.2px;text-transform:none;color:#f5f8ff;text-shadow:none;margin:36px 0 17px;padding:0;border:0}
body .cg-game #informacion .claba-f-editorial h3{display:flex;align-items:center;gap:12px}
body .cg-game #informacion .claba-f-editorial h3::before{content:'';display:block;flex:0 0 4px;height:23px;border-radius:2px;background:linear-gradient(#77edff,#e953ba);box-shadow:0 0 16px #e953ba28}
body .cg-game #informacion .claba-f-editorial strong{font-weight:650;color:#f1f5fc}
body .cg-game #informacion .claba-f-editorial blockquote{position:relative;margin:30px 0;padding:25px 28px 25px 32px;border:1px solid #a95fa740;border-left:3px solid #f263bd;border-radius:3px 13px 13px 3px;background:radial-gradient(ellipse at 100% 0,#df41ba1f,transparent 70%),#15152a;color:#fff}
body .cg-game #informacion .claba-f-editorial blockquote p{margin:0;font:500 22px/1.65 system-ui,sans-serif;color:#f6d9ec}
body .cg-game #informacion .claba-f-editorial>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0 32px;padding:0;list-style:none;counter-reset:game-feature}
body .cg-game #informacion .claba-f-editorial>ul>li{position:relative;counter-increment:game-feature;list-style:none;padding:50px 20px 21px;margin:0;border:1px solid #5797b84a;border-radius:10px;background:linear-gradient(135deg,#15304999,#0b203066);font-size:15px;line-height:1.75}
body .cg-game #informacion .claba-f-editorial>ul>li::before{content:counter(game-feature,decimal-leading-zero);position:absolute;inset:16px auto auto 20px;font:400 23px/1 'Bebas Neue',sans-serif;color:#82eefa}
body .cg-game #informacion .claba-f-editorial>ul>li>strong:first-child{display:block;margin-bottom:8px;font-size:16px;color:#fff}
body .cg-panels :is(.claba-f-editorial,.cg-guide-content,.cg-cheat-content) a{color:#90eff9;text-decoration:underline;text-decoration-color:#90eff969;text-underline-offset:4px;overflow-wrap:anywhere}
body .cg-panels :is(.claba-f-editorial,.cg-guide-content,.cg-cheat-content) a:hover{color:#ffc3e9;text-decoration-color:currentColor}
.cg-guide-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 30px}
body .cg-guide-index a{display:grid;grid-template-columns:27px minmax(0,1fr) 14px;align-items:start;gap:12px;padding:18px 15px;border:1px solid #5e9cbd57;border-radius:8px;background:linear-gradient(120deg,#122a40,#091b30);text-decoration:none;color:#dfebf7;transition:border-color .2s,background .2s}
body .cg-guide-index a:hover{border-color:#91eaf1;background:#183549}
.cg-guide-index a>span:first-child{font:400 26px/1 'Bebas Neue',sans-serif;color:#8cecf1}
.cg-guide-index a>strong{font:500 13px/1.6 system-ui,sans-serif}
.cg-guide-index a>span:last-child{color:#a4e9f2}
.cg-guide{margin:0 0 30px;border:1px solid #6d88b04a;border-radius:13px;overflow:hidden;background:#071324;scroll-margin-top:25px}
.cg-guide:last-child{margin-bottom:0}
.cg-guide-heading{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:20px;align-items:center;padding:25px;background:radial-gradient(ellipse at 0 0,#673e9066,transparent 80%),linear-gradient(110deg,#152236,#112c3b);border-bottom:1px solid #7292b43b}
.cg-guide-heading:not(:has(img)){grid-template-columns:1fr}
.cg-guide-label{display:block;font:400 9px/1.5 'Fira Mono',monospace;letter-spacing:1px;color:#a2eaf1;margin-bottom:12px}.cg-guide-label>span{color:#fb73cc;padding:0 5px}
body .cg-guide-heading h3{font:400 32px/1.1 'Bebas Neue',sans-serif;color:#fff;margin:0;text-shadow:none;letter-spacing:0}
body .cg-guide-heading>img{width:180px;height:auto;aspect-ratio:16/10;object-fit:contain;border:1px solid #97bfcd55;border-radius:6px;margin:0;background:#071320;box-shadow:0 10px 20px #0003}
body .cg-panels .cg-guide-content{padding:26px;font:400 16px/1.85 system-ui,sans-serif;color:#d6e0ed;max-width:none}
.cg-guide-content>p{margin:0 0 22px}.cg-guide-content>p:last-child{margin-bottom:0}
body .cg-guide-content ol{list-style:none;counter-reset:guide-step;padding:0;margin:28px 0}
body .cg-guide-content ol>li{counter-increment:guide-step;position:relative;list-style:none;padding:0 0 27px 55px;margin:0;border-left:1px solid #5ea7c343;margin-left:17px;min-height:65px}
body .cg-guide-content ol>li:last-child{border-color:transparent;padding-bottom:0}
body .cg-guide-content ol>li::before{content:counter(guide-step,decimal-leading-zero);position:absolute;left:-18px;top:0;display:grid;place-items:center;width:35px;height:35px;border:1px solid #78e6ef70;border-radius:10px;background:#143047;color:#a4f7ff;font:400 20px/1 'Bebas Neue',sans-serif;box-shadow:0 0 0 6px #071324}
body .cg-guide-content ol>li>strong:first-child{display:inline;font:600 17px/1.6 system-ui,sans-serif;color:#eef6ff;margin:0}
.cg-guide-footer{display:flex;align-items:center;gap:13px;padding:17px 24px;background:#19304455;border-top:1px solid #6092af36;color:#bad0df;font:400 12px/1.65 system-ui,sans-serif}
.cg-guide-footer>svg{flex:none;color:#95e8ef}.cg-guide-footer a{color:#98f3fa;display:inline-block}
.cg-cheat-search{display:flex;flex-wrap:wrap;gap:10px 15px;align-items:center;padding:16px 18px;margin-bottom:24px;border:1px solid #6babc350;border-radius:9px;background:#051c2b}
.cg-cheat-search label{display:flex;align-items:center;gap:9px;color:#b9e5ef;font:500 12px/1.4 system-ui,sans-serif}.cg-cheat-search label svg{color:#7ee9f5}
body .cg-cheat-search input{flex:1;min-width:140px;width:auto;max-width:100%;height:40px;padding:8px 11px;border:1px solid #44819c7d;border-radius:5px;background:#030f22;color:#f0f9ff;font:400 13px/1.5 system-ui,sans-serif;box-shadow:none}
body .cg-cheat-search input:focus{outline:2px solid #72e8ef;outline-offset:2px;border-color:#72e8ef;box-shadow:0 0 12px #49b6d926}
.cg-cheat-search [role=status]{font:400 9px/1.5 'Fira Mono',monospace;color:#97c7d6}
.cg-cheat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.cg-cheat-card{min-width:0;position:relative;padding:21px;border:1px solid #38617f;border-radius:12px;background:radial-gradient(ellipse at 100% 0,#2b587752,transparent 70%),#08192b;transition:border-color .2s,box-shadow .2s;display:flex;flex-direction:column}
.cg-cheat-card:hover{border-color:#78d7ed8a;box-shadow:0 9px 23px -15px #61d7e252}
.cg-cheat-card>header{display:flex;align-items:center;gap:9px;margin-bottom:16px;color:#9ed1df}.cg-cheat-card>header>svg{margin-left:auto}
.cg-cheat-number{font:400 24px/1 'Bebas Neue',sans-serif;color:#85eff4}.cg-cheat-label{font:400 8px/1.5 'Fira Mono',monospace;letter-spacing:.6px}
body .cg-cheat-card h3{font:600 17px/1.5 system-ui,sans-serif;color:#edf6ff;letter-spacing:0;text-shadow:none;margin:0 0 20px}
body .cg-cheat-content{font:400 15px/1.8 system-ui,sans-serif;color:#becddd;max-width:none;margin-bottom:16px}
.cg-cheat-content p{margin:0 0 12px}.cg-cheat-content p:last-child{margin-bottom:0}
body .cg-cheat-content code{display:block;padding:13px 15px;margin:8px 0 0;font:400 clamp(16px,1.6vw,22px)/1.4 'Fira Mono',monospace;letter-spacing:1.4px;color:#b9fcf3;background:linear-gradient(120deg,#06252b,#041921);border:1px solid #57c5c24f;border-radius:6px;box-shadow:inset 0 1px 0 #adffff15;overflow-wrap:anywhere;user-select:all}
.cg-cheat-note{grid-column:1/-1;background:linear-gradient(120deg,#29203cbd,#12243bd4);border-color:#9c62a259;padding:24px}
.cg-cheat-note h3{color:#ffe3f4}.cg-cheat-note .cg-cheat-content{margin-bottom:0}
body .cg-copy-code{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:11px 0 0;margin-top:auto;border:0;border-top:1px solid #7cabcd33;border-radius:0;background:transparent;color:#9fe8f1;font:500 11px/1.5 system-ui,sans-serif;cursor:pointer;text-shadow:none;box-shadow:none}
body .cg-copy-code:hover{color:#ffe0f2}.cg-copy-code>span:last-child{font-size:20px;line-height:1}
body .cg-panels :is(.cg-copy-code,.cg-guide-index a):focus-visible{outline:2px solid #96f2ff;outline-offset:4px}
.cg-copy-status{min-height:22px;margin:15px 0 0;font:400 12px/1.6 system-ui,sans-serif;color:#adf3ed}
.cg-cheat-empty{padding:25px;text-align:center;font:400 15px/1.7 system-ui,sans-serif;color:#c5d8e8}
body .cg-panels [hidden]{display:none!important}
@media(max-width:1100px) and (min-width:901px){.cg-guide-index,.cg-cheat-grid{grid-template-columns:1fr}.cg-guide-heading{grid-template-columns:1fr}.cg-guide-heading>img{width:100%;max-width:250px}.cg-guide-heading h3{font-size:29px}}
@media(max-width:600px){body .cg-panels>.claba-f-panel{padding:19px}body .cg-panels .cg-panel-heading{gap:13px;padding-bottom:20px;margin-bottom:23px}body .cg-panels .cg-panel-heading h2{font-size:34px}body .cg-panels .cg-panel-heading p:first-child{font-size:8px;letter-spacing:1px}body .cg-panels .cg-panel-heading p:last-child{font-size:13px}body .cg-panel-heading .cg-download-count{font-size:8px;max-width:57px}body .cg-panel-heading .cg-download-count b{font-size:37px}body .cg-game #informacion .claba-f-editorial{font-size:16px;line-height:1.85}body .cg-game #informacion .claba-f-editorial>p:first-of-type{font-size:17px}body .cg-game #informacion .claba-f-editorial :is(h2,h3,h4,h5){font-size:20px}body .cg-game #informacion .claba-f-editorial>ul{grid-template-columns:1fr}body .cg-game #informacion .claba-f-editorial blockquote{padding:20px}body .cg-game #informacion .claba-f-editorial blockquote p{font-size:18px}.cg-guide-index,.cg-cheat-grid{grid-template-columns:1fr}.cg-guide-heading{padding:20px;grid-template-columns:1fr}.cg-guide-heading>img{width:100%;max-width:100%;aspect-ratio:auto}.cg-guide-heading h3{font-size:29px}body .cg-panels .cg-guide-content{padding:20px;font-size:15px}body .cg-guide-content ol>li{padding-left:32px}.cg-guide-footer{padding:16px 20px}.cg-cheat-search{padding:14px}.cg-cheat-search input{flex-basis:100%}.cg-cheat-card{padding:19px}}
@media(prefers-reduced-motion:reduce){.cg-cheat-card,.cg-guide-index a{transition:none}}
/* wp-content/themes/clasicosbasicos/css/review.css */
body :is(.cf-film,.cg-game) .cr-review{position:relative;isolation:isolate;padding:0;border:0;background:none;color:#e5ebf5}
.cr-verdict{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:28px;padding:30px;border:1px solid #7672b666;border-radius:14px;background:radial-gradient(ellipse at 100% 0,#73339242,transparent 70%),linear-gradient(130deg,#10263b,#081326);box-shadow:inset 0 1px #cdceff22,0 16px 40px #0003}
.cr-verdict::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(#81f9ed,#f259c4)}
body .cr-kicker{margin:0 0 14px;font:400 10px/1.5 'Fira Mono',monospace;letter-spacing:1.5px;color:#85e9ee}body .cr-verdict h3{margin:0 0 18px;font:400 clamp(32px,3vw,43px)/1.08 'Bebas Neue',sans-serif;text-wrap:balance;color:#fff}
.cr-summary{font:400 14px/1.8 'Fira Sans',sans-serif;color:#c5d3e4}.cr-summary p{margin:0 0 12px}.cr-summary p:last-child{margin:0}
.cr-score{display:flex;align-items:center;flex-direction:column;gap:9px;text-align:center}.cr-score-ring{display:grid;place-items:center;position:relative;width:168px;height:168px;border-radius:50%;background:conic-gradient(from 220deg,#80f8df 0%,#70daf7 calc(var(--cr-score)*.6%),#c591ff calc(var(--cr-score)*1%),#28334b 0);box-shadow:0 0 35px #a675ed1a}
.cr-score-ring::before{content:'';position:absolute;inset:8px;border:1px solid #8ab7d855;border-radius:50%;background:radial-gradient(ellipse at 30% 20%,#21384b,#080e23 80%)}
.cr-score-number{position:relative;font:400 73px/.95 'Bebas Neue',sans-serif;color:#fff;text-shadow:0 0 25px #a2e9ff33}.cr-score-number small{display:block;margin-top:9px;font:400 13px/1.2 'Fira Mono',monospace;color:#a9c3d9}.cr-score-label{margin-top:6px;font:400 11px/1.4 'Fira Mono',monospace;letter-spacing:1.7px;color:#a4ffee}.cr-score>small{font:400 10px/1.5 'Fira Sans',sans-serif;color:#b3bbd4}
.cr-breakdown{margin-top:29px}.cr-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px}body .cr-section-heading h4{margin:0;font:400 26px/1.2 'Bebas Neue',sans-serif;color:#eef5ff}.cr-section-heading>span{font:400 9px/1.4 'Fira Mono',monospace;letter-spacing:1px;color:#91b0c9;flex:none}
.cr-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.cr-metric{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:14px 10px;align-items:center;padding:21px 18px;background:linear-gradient(120deg,#102d40aa,#111b34bb);border:1px solid #59829f4d;border-radius:9px}.cr-metric-index{font:400 10px/1 'Fira Mono',monospace;color:#7dabca}body .cr-metric h5{margin:0;font:400 23px/1.1 'Bebas Neue',sans-serif;color:#e9f3ff;overflow-wrap:anywhere}.cr-metric>strong{font:400 32px/1 'Bebas Neue',sans-serif;color:#92f3ee;white-space:nowrap}.cr-metric strong small{font:400 9px/1 'Fira Mono',monospace;margin-left:4px;color:#95aac5}.cr-meter{grid-column:1/-1;height:8px;border-radius:2px;background:#020916;overflow:hidden}.cr-meter>span{display:block;width:var(--cr-value);height:100%;background:repeating-linear-gradient(90deg,transparent 0 8px,#041122 8px 11px),linear-gradient(90deg,#4888c8,#85f7e5)}
.cr-metric:nth-child(even)>strong{color:#d0b1ff}.cr-metric:nth-child(even) .cr-meter>span{background:repeating-linear-gradient(90deg,transparent 0 8px,#041122 8px 11px),linear-gradient(90deg,#665ccd,#db9afa)}
.cr-balance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:25px 0 0}.cr-points{min-width:0;border-top:2px solid var(--cr-accent);padding:22px 19px 13px;border-radius:0 0 8px 8px;background:linear-gradient(180deg,var(--cr-tint),#06152655)}.cr-positives{--cr-accent:#84eed2;--cr-tint:#4ad3ab10}.cr-negatives{--cr-accent:#f7a4c3;--cr-tint:#d872ac10}.cr-points .cr-section-heading{align-items:flex-start;flex-wrap:wrap}.cr-points .cr-section-heading h4{color:var(--cr-accent)}.cr-points h4>span{display:inline-grid;place-items:center;width:24px;height:24px;margin-right:5px;border:1px solid var(--cr-accent);border-radius:50%;font:400 18px/1 'Fira Sans',sans-serif}.cr-points ul{list-style:none;margin:0;padding:0}.cr-points li{display:flex;gap:12px;margin:0;padding:16px 0;border-top:1px solid #7991a62b;font:400 13px/1.75 'Fira Sans',sans-serif;color:#c9d6e5;overflow-wrap:anywhere}.cr-point-index{flex:none;color:var(--cr-accent);font:400 10px/1.7 'Fira Mono',monospace;padding-top:3px}
@media(min-width:960px) and (max-width:1150px){.cr-verdict{grid-template-columns:1fr}.cr-score{grid-row:1}.cr-metrics,.cr-balance{grid-template-columns:1fr}}
@media(max-width:599px){.cr-verdict{grid-template-columns:1fr;padding:24px 19px;gap:24px}.cr-score{grid-row:1}.cr-score-ring{width:154px;height:154px}.cr-verdict h3{font-size:32px}.cr-summary{font-size:13px}.cr-metrics,.cr-balance{grid-template-columns:1fr}.cr-section-heading{flex-wrap:wrap}.cr-metric{padding:18px 14px}.cr-points{padding:19px 14px 10px}}
body .cg-game .cr-verdict{grid-template-columns:minmax(0,1fr) 170px;align-items:center;padding:25px;gap:24px}
body .cg-game .cr-summary-wide{grid-column:1/-1;font:400 16px/1.85 system-ui,sans-serif;color:#d4dfed}
body .cg-game .cr-summary-wide h3{font:400 28px/1.2 'Bebas Neue',sans-serif;text-wrap:initial;color:#b9edf3;margin:28px 0 14px}
body .cg-game .cr-summary-wide p{margin:0 0 18px}
body .cg-game .cr-summary-wide p:last-child{margin-bottom:0}
@media(max-width:1150px) and (min-width:901px){body .cg-game .cr-verdict{grid-template-columns:1fr}.cg-game .cr-score{grid-row:1}.cg-game .cr-metrics,.cg-game .cr-balance{grid-template-columns:1fr}}
@media(max-width:599px){body .cg-game .cr-verdict{grid-template-columns:1fr;padding:21px 16px}.cg-game .cr-score{grid-row:1}body .cg-game .cr-summary-wide{font-size:15px}}
/* wp-content/themes/clasicosbasicos/css/game-gallery.css */
.cg-capture-preview{margin:0 0 28px;padding:14px;border:1px solid #668daf40;border-radius:9px;background:linear-gradient(115deg,#18344c47,#361f4236)}.cg-preview-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cg-preview-strip>a{position:relative;display:block;min-width:0;aspect-ratio:4/3;overflow:hidden;border:1px solid #627c9259;border-radius:5px;background:#030915;transition:border-color .2s,transform .2s}.cg-preview-strip img{display:block;width:100%;height:100%;object-fit:contain}.cg-preview-strip a>span{position:absolute;inset:auto 0 0;display:flex;align-items:center;justify-content:space-between;padding:15px 8px 5px;background:linear-gradient(transparent,#020817d9);color:#b6eff5;font:400 9px/1.5 'Fira Mono',monospace}.cg-preview-strip a:hover{border-color:#8beef0;transform:translateY(-2px)}.cg-preview-all{display:flex;align-items:center;gap:15px;margin-top:12px;text-decoration:none!important}.cg-preview-all>span{font:400 8px/1.5 'Fira Mono',monospace;letter-spacing:1px;color:#8fa3bd}.cg-preview-all>strong{margin-left:auto;color:#91eff0;font:400 19px/1.2 'Bebas Neue',sans-serif}.cg-preview-all>svg{width:16px;height:16px;color:#ea80c4}
body .cg-gallery{overflow:visible}.cg-crt-desk{position:relative;padding:16px 15px 13px;border:1px solid #56809f45;border-radius:12px;background:radial-gradient(ellipse at 10% 50%,#97296526,transparent 58%),radial-gradient(ellipse at 95% 60%,#18afc423,transparent 55%),#041121}.cg-crt-channel{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 5px 14px;font:400 9px/1.6 'Fira Mono',monospace;letter-spacing:1px;color:#91acbf}.cg-crt-channel>span:first-child{display:flex;gap:8px;align-items:center;color:#a1e9e8}.cg-crt-channel i{width:5px;height:5px;display:block;border-radius:50%;background:#9ce6d2;box-shadow:0 0 9px #8bf6d6}.cg-crt-channel b{color:#f59ccd;font-weight:400}.cg-crt-monitor{position:relative;width:100%;max-width:820px;margin:auto;aspect-ratio:900/770;filter:drop-shadow(0 12px 16px #0007)}.cg-crt-shell{display:block;width:100%;height:100%;overflow:visible}.cg-crt-screen{position:absolute;left:6.6667%;top:8.05195%;width:86.6667%;height:75.974%;border-radius:2% / 2.67%;overflow:hidden;display:block;background:#01050b;isolation:isolate}.cg-crt-screen>img{display:block;width:100%;height:100%;object-fit:contain;filter:none;transform:none}.cg-crt-scanlines,.cg-crt-glass,.cg-crt-beam{position:absolute;inset:0;pointer-events:none}.cg-crt-scanlines{background:repeating-linear-gradient(0deg,#0000001a 0,#0000001a 1px,transparent 1px,transparent 3px);opacity:.5}.cg-crt-glass{background:radial-gradient(ellipse at center,transparent 56%,#0106134f 100%),linear-gradient(130deg,#e1f8ff0c,transparent 40%);box-shadow:inset 0 0 18px #0006}.cg-crt-beam{inset:-20% 0 auto;height:17%;background:linear-gradient(transparent,#b6ffed0c,transparent);opacity:0}.cg-crt-expand{position:absolute;right:14px;bottom:12px;display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid #bcf6ef60;border-radius:5px;background:#061223bb;color:#c0f8f8;font:400 10px/1.4 'Fira Sans',sans-serif;backdrop-filter:blur(5px);opacity:0;transform:translateY(5px);transition:opacity .2s,transform .2s}.cg-crt-expand svg{width:17px;height:17px}.cg-crt-screen:is(:hover,:focus-visible) .cg-crt-expand{opacity:1;transform:none}.cg-crt-console{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:6px;padding:13px 6px 0;border-top:1px solid #6189a338}.cg-crt-caption{min-width:0;font:400 12px/1.5 'Fira Sans',sans-serif;color:#c0d5e9}.cg-crt-caption>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-crt-caption small{display:block;margin-top:3px;color:#7f9bb3;font-size:10px}.cg-crt-controls{display:flex;gap:7px;align-items:center;flex:none}.cg-crt-controls[hidden]{display:none}.cg-crt-controls button{display:grid;place-items:center;width:36px;height:36px;padding:6px;border:1px solid #6488a760;border-radius:6px;background:#152a3d;color:#97e8ed;cursor:pointer;transition:background .2s,border-color .2s}.cg-crt-controls button>svg{width:18px;height:18px}.cg-crt-controls button:hover{border-color:#f081c6;background:#2a2541}.cg-crt-controls button:disabled{opacity:.3;cursor:default}.cg-crt-controls .cg-crt-toggle{display:flex;justify-content:center;gap:7px;width:80px;font:400 10px/1 'Fira Mono',monospace}.cg-crt-toggle>span{color:#a1e6ce;font-size:8px}.cg-crt-toggle[aria-pressed=false]>span{color:#90a0b5}.cg-gallery.is-crt-off :is(.cg-crt-scanlines,.cg-crt-glass,.cg-crt-beam){display:none}.cg-gallery-reel-heading{display:flex;justify-content:space-between;gap:12px;margin:23px 0 12px;color:#8cacc3;font:400 9px/1.5 'Fira Mono',monospace;letter-spacing:1px}.cg-gallery .cg-gallery-reel{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0}.cg-gallery-reel li{margin:0;min-width:0}.cg-gallery-reel a{position:relative;display:block;padding:5px;border:1px solid #56769166;border-radius:7px;background:#09182a;text-decoration:none;transition:border-color .2s,background .2s,transform .2s}.cg-gallery-reel img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#020713;border-radius:3px}.cg-gallery-reel a>span{display:flex;align-items:center;justify-content:space-between;padding:7px 4px 2px;color:#8aabc5;font:400 10px/1 'Fira Mono',monospace}.cg-gallery-reel b{font-weight:400}.cg-gallery-reel i{width:5px;height:5px;border-radius:50%;background:#4e627b}.cg-gallery-reel a[aria-current=true]{border-color:#8beef0;background:linear-gradient(135deg,#173442,#192139);box-shadow:0 0 0 2px #8beef00d}.cg-gallery-reel a[aria-current=true] i{background:#8beef0;box-shadow:0 0 8px #8beef070}.cg-gallery-reel a:hover{border-color:#e581c1;transform:translateY(-2px)}.cg-gallery-status{min-height:20px;margin:12px 0 0!important;color:#89dfe4;font:400 11px/1.5 'Fira Sans',sans-serif}.cg-gallery :is(a,button):focus-visible,.cg-capture-preview a:focus-visible{outline:2px solid #8beef0;outline-offset:4px}
@media(prefers-reduced-motion:no-preference){.cg-gallery.is-crt-visible:not(.is-crt-off) .cg-crt-beam{opacity:1;animation:cg-crt-sweep 10s linear infinite}@keyframes cg-crt-sweep{to{transform:translateY(720%)}}}
@media(max-width:1100px){.cg-gallery .cg-gallery-reel{grid-template-columns:repeat(3,minmax(0,1fr))}.cg-crt-console{flex-wrap:wrap}.cg-crt-controls{margin-left:auto}}@media(max-width:600px){.cg-preview-all{gap:8px}.cg-preview-all>span{display:none}.cg-preview-all>strong{margin-left:0;font-size:18px}.cg-preview-all>svg{margin-left:auto}.cg-capture-preview{padding:9px;margin-bottom:22px}.cg-preview-strip{gap:6px}.cg-crt-desk{padding:10px 7px}.cg-crt-channel{font-size:7px;letter-spacing:0;padding-bottom:6px;gap:4px}.cg-crt-expand{right:7px;bottom:7px;padding:5px;opacity:1;transform:none}.cg-crt-expand>span{display:none}.cg-crt-caption{font-size:11px;max-width:100%}.cg-gallery .cg-gallery-reel{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.cg-gallery-reel a{padding:3px}.cg-gallery-reel a>span{font-size:9px}.cg-gallery-reel-heading{font-size:8px;letter-spacing:.3px}.cg-crt-console{padding-top:9px}.cg-crt-controls button{width:40px;height:40px}.cg-crt-controls .cg-crt-toggle{width:78px}}@media(prefers-reduced-motion:reduce){.cg-gallery *,.cg-capture-preview *{animation:none!important;transition:none!important}.cg-crt-beam{display:none}}
/* wp-content/themes/clasicosbasicos/css/juego-revela-v6.css */
@media (prefers-reduced-motion:no-preference){
.cg-revela:not(.cg-revelado) .cg-backdrop img{animation:cg-revela-acercar 2.6s cubic-bezier(.16,1,.3,1) both}
.cg-revela:not(.cg-revelado) :is(.claba-f-ruta,.cg-kicker,.cg-lead,.cg-pills,.cg-ediciones-hero,.cg-hero-acciones){animation:cg-revela-sube .9s cubic-bezier(.16,1,.3,1) both}
.cg-revela:not(.cg-revelado) .claba-f-ruta{animation-delay:.05s}
.cg-revela:not(.cg-revelado) .cg-kicker{animation-delay:.12s}
.cg-revela:not(.cg-revelado) .cg-lead{animation-delay:.55s}
.cg-revela:not(.cg-revelado) .cg-pills{animation-delay:.66s}
.cg-revela:not(.cg-revelado) .cg-ediciones-hero{animation-delay:.76s}
.cg-revela:not(.cg-revelado) .cg-hero-acciones{animation-delay:.86s}
.cg-revela:not(.cg-revelado) .cg-title-prefix{animation:cg-revela-palabra 1s .18s cubic-bezier(.16,1,.3,1) both}
.cg-w{display:inline-block}
.cg-revela:not(.cg-revelado) .cg-w{animation:cg-revela-palabra 1s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.18s + var(--i)*.09s)}
.cg-revela:not(.cg-revelado) .cg-hero-cover{animation:cg-revela-caja 1.3s .35s cubic-bezier(.16,1,.3,1) both}
}
@keyframes cg-revela-acercar{from{transform:scale(1.14);opacity:.3}}
@keyframes cg-revela-sube{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}
@keyframes cg-revela-palabra{from{opacity:.05;transform:translateY(.45em) rotate(4deg);filter:blur(8px);clip-path:inset(-60% -20% 100% -20%)}to{opacity:1;transform:none;filter:none;clip-path:inset(-60% -20% -40% -20%)}}
@keyframes cg-revela-caja{from{opacity:.05;transform:translateY(40px) rotate(4deg) scale(.94)}to{opacity:1;transform:none}}
.cg-backdrop.es-captura img{object-position:50% 18%;filter:blur(1.6px) saturate(1.18) contrast(1.06);transform:scale(1.04)}
.cg-backdrop.es-captura img{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 50%,transparent 80%);mask-image:linear-gradient(180deg,#000 0,#000 50%,transparent 80%)}
/* wp-content/themes/clasicosbasicos/css/ediciones.css */
[data-edicion-solo][hidden]{display:none!important}
.cg-ediciones{margin:0 0 18px}
.cg-ediciones-titulo{margin:0 0 8px;font:600 11px/1.2 'Fira Sans',sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#9fb6d9}
.cg-ediciones-titulo span{margin-left:6px;color:#77f0ec;letter-spacing:.08em}
.cg-ediciones-lista{display:flex;flex-wrap:wrap;gap:8px}
.cg-edicion{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:98px;padding:8px 13px 8px;border:1px solid #4567a580;border-radius:8px;background:#05152cd0;color:#e1e9fc;cursor:pointer;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s}
.cg-edicion:hover{border-color:#77f0ecaa;transform:translateY(-1px)}
.cg-edicion:focus-visible{outline:2px solid #edfffc;outline-offset:3px}
.cg-edicion[aria-checked="true"]{border-color:#77f0ec;background:linear-gradient(135deg,#0d3b4df2,#2a0f3ff2);box-shadow:0 0 0 1px #77f0ec55,0 8px 24px -10px #77f0ecaa}
.cg-edicion-nombre{font:400 19px/1 'Bebas Neue',sans-serif;letter-spacing:.03em;color:#fff;white-space:nowrap}
.cg-edicion-meta{display:flex;gap:8px;align-items:center;font:400 11px/1.2 'Fira Sans',sans-serif;color:#a9bddf;white-space:nowrap}
.cg-edicion-online{display:inline-flex;align-items:center;gap:4px;color:#77f0ec;font-weight:600}
.cg-ediciones-panel{margin:0 0 22px;padding:12px 14px;border:1px dashed #4567a570;border-radius:10px;background:#030c1d8c}
.cg-ediciones-panel .cg-ediciones-titulo{margin-bottom:7px}
.cg-ediciones-panel .cg-edicion{min-width:0;padding:6px 11px}
.cg-ediciones-panel .cg-edicion-nombre{font-size:16px}
@media(max-width:767px){
.cg-ediciones-lista{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;padding:2px 16px 6px 2px;margin:0 -16px 0 -2px;scrollbar-width:thin}
.cg-edicion{flex:0 0 auto;scroll-snap-align:start}
}
.cg-acciones-edicion{animation:cg-edicion-entra .22s ease-out}
.cg-hero-cover .cg-cover-display[data-edicion-solo]{animation:cg-edicion-entra .28s ease-out}
@keyframes cg-edicion-entra{from{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.cg-acciones-edicion,.cg-hero-cover .cg-cover-display[data-edicion-solo]{animation:none}}
.claba-f-dato small{color:#8ea6cc;font-size:.85em}
.cg-download-groups{display:flex;flex-direction:column;gap:28px}
.cg-download-group.es-activa{order:-1}
.cg-download-group-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid #4567a560}
.cg-download-group-kicker{display:none;padding:3px 8px;border-radius:4px;background:#77f0ec;color:#03111f;font:700 10px/1.2 'Fira Sans',sans-serif;letter-spacing:.12em}
.cg-download-group.es-activa .cg-download-group-kicker{display:inline-block}
.cg-download-group-name{font:400 28px/1 'Bebas Neue',sans-serif;color:#fff;letter-spacing:.02em}
.cg-download-group-title small{font:400 13px/1.3 'Fira Sans',sans-serif;color:#a9bddf}
.cg-download-card h4{font:400 31px/1.08 'Bebas Neue',sans-serif;color:#fff;margin:0 0 13px;letter-spacing:0;overflow-wrap:anywhere}
.cg-gallery-ediciones{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}
.cg-gallery-ediciones button{padding:6px 11px;border:1px solid #4567a580;border-radius:6px;background:#05152cd0;color:#e1e9fc;font:400 12px/1.2 'Fira Sans',sans-serif;cursor:pointer}
.cg-gallery-ediciones button:hover{border-color:#77f0ecaa}
.cg-gallery-ediciones button[aria-pressed="true"]{border-color:#77f0ec;color:#fff;box-shadow:0 0 0 1px #77f0ec55}
.cg-gallery-ediciones b{margin-left:5px;color:#77f0ec;font-weight:600}
.cg-gallery-reel a{position:relative}
.cg-reel-edicion{position:absolute;left:6px;top:6px;z-index:2;padding:2px 6px;border-radius:4px;background:#03111fe0;color:#77f0ec;font:600 10px/1.2 'Fira Sans',sans-serif;letter-spacing:.06em;text-transform:uppercase;font-style:normal;pointer-events:none}
.cg-versiones{margin:34px 0 10px}
.cg-online-no{margin:0 0 6px;padding:22px;border:1px dashed #4567a580;border-radius:12px;background:#030c1d99;color:#d5def0;font:400 15px/1.5 'Fira Sans',sans-serif}
.cg-online-no p{margin:0}
.cg-online-no .cg-online-no-titulo{margin:0 0 6px;font:400 27px/1.1 'Bebas Neue',sans-serif;color:#fff}
.cg-online-no ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0}
.cg-online-no li{margin:0}
.cg-online-no-ir{display:inline-flex;align-items:center;gap:8px;padding:11px 17px;border:0;border-radius:8px;background:linear-gradient(135deg,#1fb7b0,#14707e);color:#fff;font:600 14px/1.2 'Fira Sans',sans-serif;cursor:pointer}
.cg-online-no-ir:hover{filter:brightness(1.1)}
.cg-online-no-ir:focus-visible{outline:2px solid #edfffc;outline-offset:3px}
.claba-f-dato:has(.cg-facts-plataformas){grid-column:1/-1}
.claba-f-dato dd.cg-facts-plataformas{display:block;white-space:normal;line-height:1.5;text-align:left}
.cg-preview-strip a{position:relative}
/* wp-content/themes/clasicosbasicos/css/game-report.css */
body .cg-facts-tags{margin-top:22px;padding-top:18px;border-top:1px solid #7593b52e}body .cg-facts-tags h3{margin:0 0 12px;font:400 20px/1.2 'Bebas Neue',sans-serif;color:#84edf2}body .cg-facts-tags ul{display:flex;flex-wrap:wrap;gap:7px;list-style:none;padding:0;margin:0}body .cg-facts-tags a{display:block;padding:5px 8px;border:1px solid #6ab7c237;border-radius:5px;background:#15344755;color:#bdd7e3;font:400 11px/1.5 'Fira Sans',sans-serif;overflow-wrap:anywhere;transition:color .2s,border-color .2s}body .cg-facts-tags a:hover,body .cg-facts-tags a:focus-visible{color:#84edf2;border-color:#84edf2}body .cg-facts-dates{margin:20px 0 0;padding:16px 0 0;border-top:1px solid #7593b52e;display:grid;gap:10px}body .cg-facts-dates>div{display:flex;justify-content:space-between;gap:12px}body .cg-facts-dates dt,body .cg-facts-dates dd{font:400 11px/1.5 'Fira Sans',sans-serif;margin:0}body .cg-facts-dates dt{color:#9eacc1}body .cg-facts-dates dd{color:#d0dfed;text-align:right}
body .cg-report{position:relative;isolation:isolate;overflow:hidden;padding:23px;background:radial-gradient(ellipse at 100% 0,#8d236c38,transparent 70%),#081323;border:1px solid #a647883d;border-radius:9px;box-shadow:inset 0 2px #ec54b44d;margin:0}body .cg-report-signal{display:flex;align-items:center;gap:9px;font:400 9px/1.4 'Fira Mono',monospace;letter-spacing:1px;color:#f29bcf}body .cg-report-signal>svg{width:22px;height:22px}body .cg-report-signal i{width:5px;height:5px;border-radius:50%;background:#81f3e6;box-shadow:0 0 10px #81f3e6;margin-left:auto}body .cg-report h2{font:400 33px/1.05 'Bebas Neue',sans-serif;letter-spacing:0;margin:17px 0 12px}body .cg-report h2 em{color:#81f3e6;font-style:normal}body .cg-report p{font:400 13px/1.65 'Fira Sans',sans-serif;color:#aebbd0;margin:0 0 22px}body .cg-report a{display:flex;align-items:center;gap:10px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s}body .cg-report a svg{width:19px;height:19px;flex:none}body .cg-report a>svg:last-child{margin-left:auto}body .cg-report-contact{padding:13px 12px;border:1px solid #ef71cb88;border-radius:6px;background:linear-gradient(110deg,#a51773,#4e237e);color:white;box-shadow:0 5px 18px #af177428;font:400 21px/1.1 'Bebas Neue',sans-serif}body .cg-report-contact small{display:block;font:400 10px/1.5 'Fira Sans',sans-serif;color:#edcfea;margin-top:3px}body .cg-report-contact:hover,body .cg-report-contact:focus-visible{transform:translateY(-2px);border-color:#90f4ed;box-shadow:0 6px 20px #bd2c8650;color:white}body .cg-report-forum{padding:14px 3px 0;color:#89dce6;font:400 12px/1.5 'Fira Sans',sans-serif}body .cg-report-forum:hover{color:white}
.cr-page,.cr-page *{box-sizing:border-box}.cr-page{max-width:1280px;margin:0 auto;padding:32px 24px 80px;color:#f1f2ff}.cr-hero{position:relative;padding:30px 0 45px;isolation:isolate}.cr-hero:before{content:'';position:absolute;z-index:-1;inset:-40px -10px;background:radial-gradient(ellipse at 25% 50%,#291d7544,transparent 65%);pointer-events:none}.cr-eyebrow{font:400 11px/1.5 'Fira Mono',monospace;letter-spacing:1.5px;color:#83e9e8}.cr-eyebrow>span{display:inline-block;width:7px;height:7px;margin-right:9px;border-radius:50%;background:#8ff3e9;box-shadow:0 0 16px #8ff3e9}.cr-page .cr-hero h1{font:400 clamp(44px,5.5vw,78px)/1.02 'Bebas Neue',sans-serif;letter-spacing:0;margin:18px 0;color:#f7f1ff;text-shadow:2px 2px #8d236c}.cr-hero h1 em{font-style:normal;color:#85eff0}.cr-hero>p:last-child{font:400 16px/1.7 'Fira Sans',sans-serif;color:#bbc6dd}.cr-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:35px;align-items:start}.cr-layout>div{min-width:0}.cr-page .cn-transmission{box-shadow:0 22px 80px #0006,0 0 50px #7420601c;border-color:#60829866}.cr-page .cn-fields{grid-template-columns:1fr 1fr}.cr-page .cn-field--choices,.cr-page .cn-field--textarea{grid-column:1/-1}.cr-page .cn-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-page .cn-choices label span{min-height:76px;line-height:1.35;padding:14px 35px 14px 14px;font-size:13px;border-radius:8px;background:linear-gradient(130deg,#132338,#0b1425);transition:background .25s,border-color .25s,box-shadow .25s,transform .25s}.cr-page .cn-choices input:checked+span{background:linear-gradient(125deg,#153f50,#36224b);box-shadow:inset 3px 0 #84f0ed,0 0 20px #6fe9ef12}.cr-page .cn-choices label:hover span{border-color:#80e9ee8c;transform:translateY(-2px)}.cr-selected{display:flex;align-items:center;gap:18px;padding:18px;background:linear-gradient(110deg,#16344b80,#21163480);border:1px solid #86e3e646;border-radius:9px}.cr-selected-cover{width:64px;height:88px;object-fit:contain;flex:none;border-radius:3px;background:#050e19}.cr-selected>div{min-width:0;flex:1}.cr-selected>div>span{font:400 9px/1.5 'Fira Mono',monospace;letter-spacing:1px;color:#83e9e8}.cr-page .cr-selected h3{font:400 26px/1.1 'Bebas Neue',sans-serif;margin:6px 0 8px;overflow-wrap:anywhere}.cr-selected a{display:inline-flex;align-items:center;gap:8px;font:400 11px/1.5 'Fira Sans',sans-serif;color:#c5c8df}.cr-selected a svg{width:13px;height:13px}.cr-selected-check{width:26px;height:26px;flex:none;color:#87f2e4}.cr-page .cn-form-heading h2{font-size:clamp(29px,3vw,41px);line-height:1.1}.cr-help{position:sticky;top:30px;padding:26px 4px}.cr-help h2{font:400 38px/1.08 'Bebas Neue',sans-serif;margin:16px 0 28px}.cr-help ol{padding:0;list-style:none;display:grid;gap:25px;margin:0 0 30px}.cr-help li{display:flex;gap:14px}.cr-help li>b{color:#ef80c8;font:400 20px/1.3 'Fira Mono',monospace}.cr-help h3{font:400 22px/1.2 'Bebas Neue',sans-serif;margin:0 0 8px}.cr-help li p{font:400 13px/1.7 'Fira Sans',sans-serif;color:#aebbd0;margin:0}.cr-help>a,.cr-empty>a{display:flex;align-items:center;gap:10px;color:#86e9ed;font:400 13px/1.5 'Fira Sans',sans-serif}.cr-help>a svg,.cr-empty>a svg{width:18px;height:18px;flex:none}.cr-radar{width:132px;height:132px;margin:0 0 30px;display:grid;place-items:center;position:relative;border:1px solid #86e9ed44;border-radius:50%;background:radial-gradient(circle,#83eef020,transparent 65%);box-shadow:0 0 50px #e947a518}.cr-radar:before,.cr-radar:after{content:'';position:absolute;border:1px solid #86e9ed22;border-radius:50%;inset:16px}.cr-radar:after{inset:34px}.cr-radar>svg{width:44px;height:44px;color:#86e9ed;filter:drop-shadow(0 0 12px #86e9ed66)}.cr-radar i{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 65%,#83efec22 95%,#83efec88);mask-image:radial-gradient(circle,transparent 45%,black 46%)}.cr-radar b{position:absolute;right:12px;top:27px;width:6px;height:6px;background:#f88ccd;border-radius:50%;box-shadow:0 0 12px #f88ccd}.cr-empty{padding:32px;background:#0a1628;border:1px solid #83efec44;border-radius:10px}.cr-empty h2{font:400 34px/1.2 'Bebas Neue',sans-serif}.cr-empty p{line-height:1.7;color:#b9c7d9}.cr-page :is(input,textarea,select):focus{outline:0!important;border-color:#78c6d0!important;box-shadow:inset 0 -2px #78c6d0!important}.cr-page :is(input,textarea)[aria-invalid=true]{border-color:#ff899f!important}.cr-page a:focus-visible{outline:2px solid #85eff0;outline-offset:4px}
@media(prefers-reduced-motion:no-preference){.cr-radar i{animation:cr-radar-scan 10s linear infinite}.cr-hero{animation:cr-arrival .7s ease-out both}.cr-layout{animation:cr-arrival .8s .12s ease-out both}@keyframes cr-radar-scan{to{transform:rotate(360deg)}}@keyframes cr-arrival{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}}
@media(max-width:1000px){.cr-layout{grid-template-columns:minmax(0,1fr) 250px;gap:24px}.cr-selected{gap:12px;padding:12px}}
@media(max-width:800px){.cr-layout{grid-template-columns:minmax(0,1fr)}.cr-help{position:static;max-width:600px}.cr-radar{float:right;margin-left:20px}.cr-page{padding:18px 16px 50px}.cr-hero{padding:15px 0 25px}}
@media(max-width:480px){.cr-page .cn-fields{grid-template-columns:1fr}.cr-page .cn-choices{grid-template-columns:1fr}.cr-selected-cover{width:45px;height:66px}.cr-selected-check{display:none}.cr-page .cr-selected h3{font-size:23px}.cr-page .cn-choices label span{min-height:60px}.cr-page .cn-topline{font-size:8px}.cr-radar{width:95px;height:95px}.cr-help h2{font-size:32px}}
@media(prefers-reduced-motion:reduce){.cg-report a,.cr-page .cn-choices label span{transition:none!important;transform:none!important}}
.cr-find{margin:18px 0 6px}.cr-find label{display:block;margin-bottom:7px;font:600 13px/1.4 'Fira Sans',sans-serif;color:#d7e3f2}
.cr-find>div{display:flex;flex-wrap:wrap;gap:8px}.cr-find input{flex:1 1 220px;min-height:46px;padding:10px 14px;border:1px solid #83efec66;border-radius:7px;background:#020b1a;color:#fff;font:15px/1.4 'Fira Sans',sans-serif}
.cr-find input:focus-visible{outline:2px solid #86e9ed;outline-offset:2px}.cr-find button{min-height:46px;padding:10px 20px;border:1px solid #ff90e0;border-radius:7px;background:linear-gradient(135deg,#b80b91,#d02aa8);color:#fff;font:20px/1 'Bebas Neue',sans-serif;cursor:pointer}
.cr-find-results{list-style:none;margin:14px 0;padding:0;display:grid;gap:6px}.cr-find-results a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:10px 14px;border:1px solid #83efec33;border-radius:7px;background:#07142a;color:#e7f3ff;font:15px/1.4 'Fira Sans',sans-serif}
.cr-find-results a:hover{border-color:#86e9ed}.cr-find-results svg{width:18px;height:18px;flex:none;color:#86e9ed}.cr-find-empty{color:#ffb4dd}
/* wp-content/mu-plugins/claba-estanteria/estanteria-v2.css */.ce-wrap{width:min(1200px,calc(100% - 64px));margin-inline:auto}.ce-dialog *{box-sizing:border-box}.ce-dialog [hidden],.ce-toast[hidden]{display:none!important}.ce-dialog a{color:inherit}.ce-dialog h2{font-family:'Bebas Neue',Impact,sans-serif;font-weight:400;letter-spacing:.01em;line-height:.98;margin:0 0 24px}.ce-eyebrow{font:500 11px/1.6 'Fira Mono',monospace;letter-spacing:.13em;color:var(--ce-cyan,#91e7ea);text-transform:uppercase;margin:0 0 20px}.ce-hero{position:relative;padding:64px 0 60px}.ce-hero>p,.ce-hero>div>p:not(.ce-eyebrow){max-width:650px;font-size:19px;line-height:1.65;color:var(--ce-muted)}
.ce-btn,.ce-save{display:inline-flex;gap:10px;justify-content:center;align-items:center;min-height:46px;padding:12px 20px;border:1px solid #c7acff66;border-radius:7px;background:linear-gradient(115deg,#6d328e,#34235c);box-shadow:0 8px 24px #09071333;color:#fff!important;text-decoration:none!important;font:500 14px/1.3 'Fira Sans',sans-serif;cursor:pointer;transition:transform .18s,background .18s}.ce-btn:hover,.ce-save:hover{background:linear-gradient(115deg,#8345a4,#443371);transform:translateY(-2px)}.ce-btn-soft,.ce-save{background:linear-gradient(115deg,#2c203b,#1d1e33)}.ce-save{min-height:42px;font-size:13px;padding:9px 14px}.ce-save.ce-is-saved{border-color:#8bd5be88;color:#b7ecdc!important}.ce-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:24px}.ce-text-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:6px 0;color:var(--ce-violet,#c4a6ff);background:none;border:0;font:500 14px/1.4 'Fira Sans',sans-serif;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.ce-text-link:hover{color:#fff}.ce-dialog :focus-visible{outline:2px solid #a9efff;outline-offset:5px}.ce-btn:disabled,.ce-text-link:disabled{opacity:.45;cursor:default;transform:none}.ce-help{font-size:13px!important;line-height:1.65;color:var(--ce-muted,#c8bfd7);max-width:800px}.ce-status{font-size:14px;line-height:1.6;color:var(--ce-cyan,#91e7ea);overflow-wrap:anywhere}.ce-status:empty{display:none}.ce-notice{padding:22px 26px;border-left:2px solid #a17cca;background:linear-gradient(120deg,#281a36aa,#181a2c99);font-size:14px;line-height:1.8;margin:28px 0}.ce-label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#e1d9ed}.ce-label input,.ce-label textarea,.ce-label select,.ce-dialog select{background:#121222;border:1px solid #73608e;border-radius:6px;color:#fff;min-height:46px;padding:10px 12px;width:100%;font:16px/1.5 'Fira Sans',sans-serif}.ce-label textarea{resize:vertical}.ce-label input::placeholder{color:#aaa0bb}.ce-section{padding:64px 0;scroll-margin-top:25px}.ce-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:32px}.ce-section-head>p{max-width:400px;font-size:16px;line-height:1.75;color:var(--ce-muted)}.ce-section-head h2{margin-bottom:0}.ce-section-head .ce-actions{max-width:500px;justify-content:flex-end}.ce-search-result{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid #b49aca33}.ce-search-result>a{font-size:14px;min-width:0}.ce-search-result .ce-btn{flex-shrink:0;font-size:12px;min-height:42px;padding:9px 12px}.ce-collection-tab{color:#e4d9f6;background:#211c30;border:1px solid #9a7fbe55;border-radius:6px;padding:11px 15px;min-height:44px;font:14px/1.4 'Fira Sans',sans-serif;cursor:pointer;overflow-wrap:anywhere;max-width:100%}.ce-collection-tab[aria-pressed=true]{background:linear-gradient(110deg,#654084,#363664);border-color:#b69cdb;color:#fff}.ce-games{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.ce-game{min-width:0;background:linear-gradient(140deg,#2b203ba6,#151824b0);border:1px solid #a387ba2b;border-radius:9px;overflow:hidden;display:flex;flex-direction:column}.ce-game-art{display:flex;justify-content:center;align-items:center;min-height:240px;padding:28px;background:radial-gradient(ellipse at 50% 90%,#b58bd12a,transparent 65%);perspective:800px}.ce-game-art img{object-fit:contain;width:auto;max-width:90%;height:220px;filter:drop-shadow(10px 10px 10px #0009);transform:rotateY(-10deg);transition:transform .3s}.ce-game-art:hover img{transform:rotateY(0) translateY(-4px)}.ce-game-copy{padding:24px;flex:1;display:flex;flex-direction:column;align-items:flex-start}.ce-game-copy .ce-eyebrow{font-size:10px;letter-spacing:.08em;margin-bottom:12px;color:#c2afdb}.ce-game-copy h3 a{text-decoration:none}.ce-game-copy>p:not(.ce-eyebrow){font-size:14px;line-height:1.75;color:var(--ce-muted);margin:0 0 22px}.ce-game-copy>.ce-save{margin-top:auto}.ce-badges{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px}.ce-badges span{font:11px/1.5 'Fira Mono',monospace;padding:4px 7px;background:#68528755;border-radius:3px;color:#ddcbf4}.ce-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:auto}.ce-card-actions .ce-text-link{font-size:12px;min-width:35px}.ce-dialog{width:min(540px,calc(100% - 32px));max-height:calc(100dvh - 40px);border:1px solid #b09ac96b;border-radius:12px;background:linear-gradient(145deg,#30213f,#141a2a);color:#fff;padding:38px;box-shadow:0 24px 100px #000b;overflow-y:auto}.ce-dialog::backdrop{background:#080710c9;backdrop-filter:blur(7px)}.ce-dialog h2{font-size:44px;padding-right:22px}.ce-dialog .ce-close{position:absolute;top:12px;right:12px;background:none;border:0;color:#fff;font-size:30px;width:44px;height:44px;cursor:pointer}.ce-dialog [data-ce-dialog-game]{font-weight:500;font-size:18px}.ce-marks{display:flex;flex-direction:column;gap:9px;margin:22px 0}.ce-mark{display:flex;align-items:center;gap:13px;padding:12px;background:#ffffff08;border:1px solid #b9a1d02b;border-radius:6px;min-height:46px;cursor:pointer}.ce-mark input{accent-color:#b99ade;width:20px;height:20px;margin:0}.ce-toast{position:fixed;z-index:15001;bottom:24px;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 32px);padding:17px 24px;border-radius:8px;background:#291e3e;color:#fff;box-shadow:0 8px 35px #0009;border:1px solid #bc9ddd88;font-size:14px;line-height:1.6;pointer-events:none}
.cg-hero-copy>.ce-save{margin-top:16px}.ce-special-hero{display:flex;align-items:center;min-height:590px;isolation:isolate;padding:74px 0;gap:25px}.ce-special-backdrop{position:absolute;inset:-32px -32px 0;z-index:-1;overflow:hidden;mask-image:linear-gradient(to bottom,#000 50%,transparent)}.ce-special-backdrop:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0e0b17f0,#150b16a1 58%,#0d0d1744),linear-gradient(0deg,#12101caa,transparent 70%)}.ce-special-backdrop img{width:100%;height:100%;object-fit:cover;object-position:65% 35%;opacity:.7}.ce-special-copy{position:relative;flex:1;min-width:0}.ce-special-copy h1{font-size:clamp(62px,8.6vw,110px)}.ce-special-copy>p:not(.ce-eyebrow){max-width:600px;font-size:20px;line-height:1.7;color:#ded2e3}.ce-special-box{flex:0 0 25%;perspective:800px}.ce-special-box img{height:350px;max-width:100%;object-fit:contain;filter:drop-shadow(15px 20px 20px #000b);transform:rotateY(-13deg) rotateZ(3deg)}.ce-special-meta{display:flex;flex-wrap:wrap;gap:20px;margin-top:35px;font:10px/1.7 'Fira Mono',monospace;letter-spacing:.09em;color:#ddbea6}.ce-special-nav{display:flex;flex-wrap:wrap;gap:12px 30px;padding:18px 0;border-bottom:1px solid #b9916e4a}.ce-special-nav a{display:flex;min-height:44px;align-items:center;font-size:14px;text-decoration:none;color:#dfc4b6}.ce-analysis{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,1fr);gap:36px}.ce-analysis>div{min-width:0}.ce-analysis .tv-player{position:relative;aspect-ratio:16/9;width:100%;border:1px solid #b9906955;background:#0d0b13;border-radius:9px;overflow:hidden}.ce-analysis .tv-play{display:block;width:100%;height:100%;position:relative;color:#fff}.ce-analysis .tv-play img{width:100%;height:100%;object-fit:cover;opacity:.8}.ce-analysis .tv-play-symbol{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);font-size:48px;text-shadow:0 3px 16px #000}.ce-analysis .tv-play-label{position:absolute;bottom:13%;left:0;right:0;text-align:center;font-weight:600;text-shadow:0 2px 8px #000}.ce-analysis .tv-play-label small{display:block;font-size:12px;font-weight:400}.ce-analysis iframe{display:block;width:100%;height:100%;border:0}.ce-chapters ol{margin:0;padding:0;list-style:none}.ce-chapters li a{display:flex;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #c0967130;font-size:13px;line-height:1.5;text-decoration:none}.ce-chapters li a>span:first-child{font:11px/1.6 'Fira Mono',monospace;color:#e4b28d}.ce-chapters li a>span:last-child{margin-left:auto}.ce-key-list{display:flex;flex-direction:column}.ce-key-list article{display:flex;gap:40px;padding:30px 0;border-top:1px solid #b9916e38}.ce-key-list article>span{font:22px/1.5 'Fira Mono',monospace;color:#c79e79}.ce-key-list article>div{max-width:760px}.ce-key-list p{font-size:17px;line-height:1.8;color:var(--ce-muted)}.ce-key-list a{font-size:13px;color:#ecc59c}.ce-special-end{padding:65px 0;margin-top:35px;border-top:1px solid #b9916e4a}.ce-special-end>p:not(.ce-eyebrow){font-size:18px;max-width:600px;line-height:1.8;color:var(--ce-muted)}
@media(min-width:1000px) and (max-height:720px){.ce-hero{padding-top:40px}.ce-special-hero{min-height:500px}.ce-special-copy h1{font-size:86px}.ce-special-box img{height:290px}}
@media(max-width:1000px){.ce-special-backdrop{inset:-24px -24px 0}.ce-wrap{width:calc(100% - 48px)}.ce-games{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-section-head{align-items:flex-start;gap:24px}.ce-section-head>.ce-actions{justify-content:flex-start}.ce-analysis{gap:24px}.ce-special-box{flex-basis:23%}.ce-special-box img{height:260px}}
@media(max-width:700px){.ce-wrap{width:calc(100% - 36px)}.ce-hero{padding:34px 0 40px}.ce-hero h1{font-size:56px}.ce-hero>p,.ce-hero>div>p:not(.ce-eyebrow){font-size:17px}.ce-section-head{display:block}.ce-section-head>.ce-actions{margin-top:24px}.ce-games{gap:16px}.ce-game-art{padding:20px 10px;min-height:185px}.ce-game-art img{height:150px;max-width:95%}.ce-game-copy{padding:16px}.ce-game-copy h3{font-size:17px;overflow-wrap:anywhere}.ce-game-copy .ce-eyebrow{font-size:9px}.ce-game-copy>p:not(.ce-eyebrow){font-size:13px}.ce-game-copy .ce-save{font-size:11px;padding:8px;min-height:44px}.ce-card-actions{gap:5px 14px}.ce-badges{gap:5px}.ce-badges span{font-size:9px}.ce-special-hero{min-height:0;padding:48px 0 36px;display:block}.ce-special-copy h1{font-size:64px}.ce-special-box{display:none}.ce-special-backdrop{inset:-8px -18px 0}.ce-special-meta{font-size:9px;gap:10px}.ce-special-nav{gap:0 24px}.ce-special-nav a{font-size:13px}.ce-section{padding:42px 0}.ce-analysis{grid-template-columns:1fr;gap:24px}.ce-key-list article{gap:20px;padding:24px 0}.ce-key-list article>span{font-size:16px}.ce-key-list p{font-size:15px}.ce-curated .ce-game{flex-direction:row;grid-column:1/-1}.ce-curated .ce-game-art{flex:0 0 110px;min-height:0}.ce-curated .ce-game-art img{height:145px;max-width:100%}.ce-curated .ce-game-copy{padding:22px 16px 22px 0}.ce-curated .ce-game-copy h3{font-size:20px}.ce-curated .ce-game-copy .ce-save{font-size:12px;padding:9px 12px}.ce-curated .ce-game-copy>p:not(.ce-eyebrow){font-size:14px}.ce-special-end{padding:40px 0}.ce-dialog{padding:30px 24px}.ce-dialog h2{font-size:40px}.ce-notice{padding:20px}.cg-hero-copy>.ce-save{margin-top:12px}}
@media(max-width:360px){.ce-hero h1{font-size:48px}.ce-game-copy{padding:12px}.ce-curated .ce-game-art{flex-basis:88px}.ce-curated .ce-game-art img{height:125px}.ce-special-copy h1{font-size:55px}.ce-actions{gap:12px}}
@media(prefers-reduced-motion:reduce){.ce-btn,.ce-save,.ce-game-art img{transition:none}.ce-btn:hover,.ce-save:hover{transform:none}}
/* wp-content/themes/clasicosbasicos/css/ficha-compacta.css */
@media (min-width: 900px) and (max-height: 760px) {
.claba-shell-header { padding-top: 10px; padding-bottom: 6px; }
.claba-shell-header .cb-navbar-left,
.claba-shell-header .cb-navbar-right,
.claba-shell-header .cb-navbar { height: auto; min-height: 0; }
.claba-shell-header .claba-brand-mark,
.claba-shell-header .cb-logo { height: 62px !important; width: auto !important; }
.claba-shell-header .claba-brand-mark img,
.claba-shell-header .claba-brand-mark svg { max-height: 62px; width: auto; }
.claba-shell-header .cb-navbar-nav, .claba-shell-header .cb-navbar-nav > li { height: 62px; }
.claba-shell-header .pl-brandline { display: none !important; }
.claba-f.cg-game { margin-top: 12px; }
.cg-hero { padding-bottom: 10px; }
.claba-f-ruta { margin-bottom: 0; }
.cg-hero-copy { padding-top: 0; padding-bottom: 8px; }
.cg-hero-copy::before { display: none; }
.cg-kicker { margin-top: 4px !important; margin-bottom: 6px; }
.claba-f-titulo { font-size: clamp(40px, 9vh, 64px) !important; margin-bottom: 8px; line-height: .95; }
.cg-lead { margin-bottom: 10px; line-height: 1.45; }
.cg-pills { margin-bottom: 10px; }
.cg-ediciones { margin-bottom: 12px; }
.cg-ediciones-titulo { margin-bottom: 5px; }
.cg-edicion { padding-top: 5px; padding-bottom: 5px; }
.claba-f-descarga.es-principal, .claba-f-online-accion { padding-top: 10px !important; padding-bottom: 10px !important; min-height: 0 !important; }
.claba-f-descarga .secondb, .claba-f-descarga .cg-primary-provider { display: none; }
.claba-f-mas-descargas { padding-top: 2px; padding-bottom: 2px; }
.cg-hero-cover .claba-f-caratula { padding-top: 10px; padding-bottom: 14px; }
body .cg-hero-cover .claba-f-caratula, body .cg-hero-cover .cg-cover-display { max-width: min(300px, calc((54vh - 30px) * 0.69 + 24px)); }
body .cg-hero-cover .claba-f-nota { margin-top: 4px; padding-top: 4px; min-height: 0; }
.cg-hero-cover .claba-f-estrellas { transform: scale(.8); transform-origin: center top; height: 34px; }
}
/* src/css/en-linea/compartir.css */
body .cs-share{--cs-ink:#d5e1f0;--cs-muted:#879ab6;--cs-cyan:#8beef0;--cs-pink:#ed7bc1;position:relative;container-type:inline-size;min-width:0;margin:25px 0 0;padding:21px 0 0;border-top:1px solid #789cba36;color:var(--cs-ink);font:400 12px/1.5 'Fira Sans',system-ui,sans-serif;text-align:left;isolation:isolate}
.cs-share:before{content:'';position:absolute;top:-1px;left:0;width:90px;height:1px;background:linear-gradient(90deg,var(--cs-pink),var(--cs-cyan));pointer-events:none}.cs-share *{box-sizing:border-box}.cs-share-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px}.cs-share-kicker{display:block;color:var(--cs-muted);font:400 8px/1.6 'Fira Mono',monospace;letter-spacing:1.1px}.cs-share-heading p{margin:5px 0 0;color:#e6edf7;font:400 24px/1.15 'Bebas Neue',sans-serif;letter-spacing:0}.cs-share-heading em{color:var(--cs-cyan);font-style:normal}.cs-share svg{display:block;width:18px;height:18px;flex:none}.cs-share-route{display:flex;align-items:center;gap:7px;white-space:nowrap;color:#7f90a9;font:400 8px/1 'Fira Mono',monospace;letter-spacing:.7px}.cs-share-route svg{width:17px;color:var(--cs-pink)}
.cs-share-networks{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}body .cs-share .cs-share-network{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;min-width:0;padding:10px 8px;border:1px solid #7696b33b;border-radius:6px;background:#101e303d;color:#b7c9dd;font:400 11px/1.4 'Fira Sans',system-ui,sans-serif;text-decoration:none;text-shadow:none;transition:color .2s,background .2s,border-color .2s,transform .2s,box-shadow .2s}.cs-share-network>svg{width:16px;height:16px;opacity:.85;transition:transform .2s,opacity .2s}.cs-share-facebook{--cs-accent:#99bcff}.cs-share-x{--cs-accent:#f0edff}.cs-share-discord{--cs-accent:#b0aaff}.cs-share-whatsapp{--cs-accent:#93eab8}.cs-share-telegram{--cs-accent:#8ed6fa}.cs-share-reddit{--cs-accent:#ffb08a}body .cs-share .cs-share-network:is(:hover,:focus-visible){color:var(--cs-accent,var(--cs-cyan));border-color:var(--cs-accent,var(--cs-cyan));background:#192b405c;box-shadow:0 5px 15px #0002;transform:translateY(-2px)}.cs-share-network:is(:hover,:focus-visible)>svg{transform:translateY(-1px);opacity:1}.cs-share :is(a,summary,input):focus-visible{outline:2px solid var(--cs-cyan)!important;outline-offset:3px!important}
.cs-share-foot{position:relative;margin-top:12px;min-height:23px}.cs-share-copy{display:inline-block;max-width:100%;margin:0;border:0;background:none}.cs-share-copy>summary{display:flex;align-items:center;gap:7px;width:fit-content;min-height:28px;padding:2px 0;cursor:pointer;color:#a4b6cb;font:400 11px/1.5 'Fira Sans',system-ui,sans-serif;list-style:none}.cs-share-copy>summary::-webkit-details-marker{display:none}.cs-share-copy>summary::marker{content:''}.cs-share-copy>summary>svg{width:14px;height:14px}.cs-share-copy>summary:hover{color:var(--cs-cyan)}body .cs-share .cs-share-status{margin:0;font:400 11px/1.5 'Fira Sans',system-ui,sans-serif;color:var(--cs-cyan)}.cs-share-status:empty{display:none}.cs-share-copy[open]{display:block}.cs-share-manual{margin-top:10px;padding:14px;border:1px solid #7696b344;border-radius:7px;background:#071527}.cs-share-manual label{display:block;margin-bottom:7px;color:var(--cs-muted);font-size:11px}.cs-share-manual p{margin:9px 0;font:400 12px/1.6 'Fira Sans',system-ui,sans-serif;color:#b4c6dc}body .cs-share .cs-share-manual input{--claba-field-border:var(--cs-cyan);display:block;width:100%;min-width:0;padding:10px 12px;border:1px solid #7696b355;border-radius:4px;background:#030f1e;color:#d0f6f7;font:400 12px/1.5 'Fira Mono',monospace;box-shadow:none;text-shadow:none}.cs-share-manual>a{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--cs-cyan);text-decoration:none}.cs-share-manual>a>svg{width:14px;height:14px}.cs-share [hidden]{display:none!important}
@media(max-width:540px){.cs-share-route{display:none}.cs-share-networks{grid-template-columns:repeat(3,minmax(0,1fr))}body .cs-share .cs-share-network{padding:11px 6px;gap:6px;font-size:10px}.cs-share-heading p{font-size:23px}.cs-share-kicker{font-size:7px;letter-spacing:.8px}}@media(max-width:380px){.cs-share-networks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){body .cs-share *{transition:none!important;transform:none!important}}
@container(max-width:620px){.cs-share-networks{grid-template-columns:repeat(3,minmax(0,1fr))}}@container(max-width:290px){.cs-share-networks{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-share-route{display:none}}
body .cs-share .cs-share-native{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;margin:0 0 10px;padding:12px 16px;border:1px solid transparent;border-radius:6px;background:linear-gradient(135deg,#c51e8f,#6a2bb5);color:#fff;font:400 20px/1 'Bebas Neue',sans-serif;letter-spacing:.05em;cursor:pointer;box-shadow:0 8px 22px #c51e8f3d}.cs-share-native>svg{width:20px;height:20px}body .cs-share .cs-share-native:focus-visible{outline:2px solid var(--cs-cyan);outline-offset:3px}
/* 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}
}
/* wp-content/themes/clasicosbasicos/css/juega-modal-v2.css */
html.cg-jm-abierto{overflow:hidden;scroll-behavior:auto!important}
html.cg-jm-abierto body>:not(.cg-jm),html.cg-jm-abierto body>:not(.cg-jm) *,html.cg-jm-abierto body>:not(.cg-jm)::before,html.cg-jm-abierto body>:not(.cg-jm)::after,html.cg-jm-abierto body>:not(.cg-jm) ::before,html.cg-jm-abierto body>:not(.cg-jm) ::after,html.cg-jm-abierto::before,html.cg-jm-abierto::after,html.cg-jm-abierto body::before,html.cg-jm-abierto body::after{animation-play-state:paused!important}
.cg-jm{--cg-jm-w:min(1000px,94vw,calc((100dvh - 150px)*1.1688));box-sizing:border-box;position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:14px 16px;border:0;background:transparent;color:#e4e8f4;overflow:auto;overscroll-behavior:contain}
.cg-jm[open]{display:grid;place-items:center}
.cg-jm::backdrop{background:radial-gradient(ellipse at 50% 42%,rgb(12 22 48/.5),rgb(2 5 14/.84));-webkit-backdrop-filter:blur(10px) saturate(.8);backdrop-filter:blur(10px) saturate(.8)}
.cg-jm-marco{position:relative;width:var(--cg-jm-w);display:flex;flex-direction:column;gap:8px}
@media (prefers-reduced-motion:no-preference){
.cg-jm[open] .cg-jm-marco{animation:cg-jm-entra .5s cubic-bezier(.16,1,.3,1) backwards}
.cg-jm[open]::backdrop{animation:cg-jm-fondo .35s ease-out both}
}
@keyframes cg-jm-entra{from{opacity:0;transform:translateY(22px) scale(.95)}}
@keyframes cg-jm-fondo{from{opacity:0}}
.cg-jm-cab{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}
.cg-jm-marca{display:flex;align-items:center;gap:9px;margin:0;font:500 11px/1.3 'Fira Mono',monospace;letter-spacing:2px;text-transform:uppercase;color:#8fb4cb}
.cg-jm-marca b{font-weight:500;color:#ff7ad1}
.cg-jm-led{width:7px;height:7px;border-radius:50%;background:#3a5466;transition:background .3s,box-shadow .3s}
.cg-jm.es-jugando .cg-jm-led{background:#9cf6d6;box-shadow:0 0 10px #8bf6d6}
.cg-jm-cab-acciones{display:flex;align-items:center;gap:8px}
.cg-jm-boton{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid #53758c80;border-radius:10px;background:#0f2136;color:#cfeaf6;font:500 13px/1 'Fira Sans',sans-serif;cursor:pointer}
.cg-jm-boton[hidden]{display:none}
.cg-jm-boton[aria-expanded="true"]{border-color:#3cd8f0;background:#123d4c;color:#c3f8ff}
.cg-jm-boton svg{color:#9cdaec}
.cg-jm-x{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:1px solid #bb69a580;border-radius:50%;background:#170f27;color:#ffd2ee;cursor:pointer}
.cg-jm-boton:hover,.cg-jm-x:hover{border-color:#ff8ad6;background:#2a1838}
.cg-jm :is(.cg-jm-boton,.cg-jm-x,.cg-jm-aviso button,.cg-jm-giro button):focus-visible{outline:3px solid #27dcff;outline-offset:2px}
.cg-jm-escena{position:relative}
.cg-jm-carcasa{position:absolute;top:0;left:0;width:100%;height:auto;aspect-ratio:900/770;overflow:visible;filter:drop-shadow(0 26px 34px rgb(0 0 0/.55))}
.cg-jm-piloto{fill:#2c4456;transition:fill .4s}
.cg-jm.es-jugando .cg-jm-piloto{fill:#99ffe0}
body .cg-jm .cg-jm-box.claba-emulator{position:relative;z-index:1;display:block;max-width:none;margin:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}
body .cg-jm .cg-jm-box.claba-emulator .claba-f-juega-pantalla{position:relative;margin:6.889% 6.667% 13.667%;width:auto;min-height:0;height:auto;aspect-ratio:4/3;border-radius:1.9%/2.6%;overflow:hidden;background:#01050b;container:cg-jm-pantalla/size;isolation:isolate}
body .cg-jm .cg-jm-box.claba-emulator .claba-emulator-host{position:absolute;inset:0;width:auto;height:auto}
body .cg-jm .cg-jm-box .claba-f-juega-pantalla::after{content:'';position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(0deg,rgb(0 0 0/.16) 0 1px,transparent 1px 3px),radial-gradient(ellipse at 50% 45%,transparent 58%,rgb(1 6 19/.5) 100%);box-shadow:inset 0 0 28px rgb(0 0 0/.65)}
body .cg-jm.es-jugando .cg-jm-box .claba-f-juega-pantalla::after{background:radial-gradient(ellipse at 50% 45%,transparent 74%,rgb(1 6 19/.26) 100%);box-shadow:inset 0 0 20px rgb(0 0 0/.5)}
body .cg-jm .cg-jm-box.claba-emulator.claba-f-juega .claba-f-juega-pantalla [data-claba-juega-portada].claba-play-lobby:not([hidden]){position:absolute;inset:0;max-height:none;margin:0;padding:clamp(12px,5cqw,48px);gap:clamp(12px,4.5cqw,44px);grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;overflow:auto;scrollbar-width:thin;background:radial-gradient(ellipse at 22% 30%,#173f5e 0,#0a1d33 50%,#030a16 100%)}
body .cg-jm .cg-jm-box.claba-emulator.claba-f-juega .claba-play-art{display:block;width:clamp(96px,26cqw,250px)}
body .cg-jm .cg-jm-box.claba-emulator.claba-f-juega .claba-play-art :is(img,.claba-library-cover){width:100%;height:auto}
body .cg-jm .cg-jm-box.claba-emulator.claba-f-juega .claba-play-body{gap:clamp(8px,2.1cqw,16px)}
.cg-jm-rotulo p{margin:0;font:500 clamp(9px,1.5cqw,11px)/1.4 'Fira Mono',monospace;letter-spacing:2px;text-transform:uppercase;color:#8adce9}
.cg-jm-rotulo .cg-jm-rotulo-h{margin-top:2px;font:400 clamp(18px,4.2cqw,34px)/1 'Bebas Neue',sans-serif;letter-spacing:.6px;text-transform:none;color:#cfe6f7}
.cg-jm-rotulo-h span{color:#ff3bb4}
body .cg-jm .cg-jm-box.claba-emulator.claba-f-juega .claba-play-title{font-size:clamp(24px,6.4cqw,58px)}
body .cg-jm .cg-jm-box.claba-emulator.claba-f-juega .claba-play-invite{font-size:clamp(13px,2.1cqw,16px)}
body .cg-jm .cg-jm-box.claba-emulator.claba-f-juega button.claba-play-start{margin-top:2px}
@container cg-jm-pantalla (max-height:400px){
body .cg-jm .cg-jm-box.claba-emulator.claba-f-juega :is(.claba-play-facts,.claba-play-invite){display:none}
}
@container cg-jm-pantalla (max-height:300px){
body .cg-jm .cg-jm-box.claba-emulator.claba-f-juega .claba-play-art{display:none}
body .cg-jm .cg-jm-box.claba-emulator.claba-f-juega .claba-f-juega-pantalla [data-claba-juega-portada].claba-play-lobby:not([hidden]){grid-template-columns:minmax(0,1fr)}
body .cg-jm .cg-jm-box.claba-emulator.claba-f-juega .claba-play-tag{display:none}
body .cg-jm .cg-jm-box.claba-emulator.claba-f-juega button.claba-play-start{min-height:50px;padding-block:6px;gap:10px}
body .cg-jm .cg-jm-box.claba-emulator.claba-f-juega .claba-play-start-icon{width:38px;height:38px}
body .cg-jm .cg-jm-box.claba-emulator.claba-f-juega .claba-play-start-text strong{font-size:24px}
}
@container cg-jm-pantalla (max-width:470px){
body .cg-jm .cg-jm-box.claba-emulator.claba-f-juega .claba-play-art{display:none}
body .cg-jm .cg-jm-box.claba-emulator.claba-f-juega .claba-f-juega-pantalla [data-claba-juega-portada].claba-play-lobby:not([hidden]){grid-template-columns:minmax(0,1fr)}
}
body .cg-jm .cg-jm-box.claba-emulator.claba-f-juega .claba-f-juega-barra-util{box-sizing:border-box;width:100%;margin:0 auto;border:1px solid #53758c50;border-radius:12px;background:linear-gradient(180deg,#0d2038,#081428);box-shadow:0 16px 30px -18px #000}
body .cg-jm .cg-jm-box .claba-emulator-status{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
body .cg-jm .cg-jm-box [data-error]{margin:8px auto 0;max-width:640px;border:1px solid #ff8ad66b;border-radius:10px;background:#1c0d22;text-align:center}
body .cg-jm .cg-jm-controles.claba-play-info{position:absolute;z-index:6;top:52px;right:0;width:min(380px,100%);max-height:calc(100% - 60px);margin:0;padding:14px 16px 16px;overflow:auto;border:1px solid #6fb3d455;border-radius:14px;background:rgb(6 16 32/.97);box-shadow:0 24px 60px -18px #000}
.cg-jm-controles[hidden]{display:none!important}
.cg-jm-controles-cab{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}
.cg-jm-controles-cab p{margin:0;font:400 24px/1 'Bebas Neue',sans-serif;letter-spacing:1px;color:#f3f8ff}
.cg-jm-controles-cab .cg-jm-x{width:36px;height:36px}
.cg-jm-controles-pista{margin:0 0 12px;font:400 12px/1.45 'Fira Mono',monospace;color:#9ec3d8}
body .cg-jm .cg-jm-controles .claba-play-keys{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;border:0}
body .cg-jm .cg-jm-controles .claba-play-keys>div:nth-child(odd){border-left:0}
body .cg-jm .cg-jm-controles .claba-play-keys-empty{margin:0;font-size:14px;line-height:1.5;color:#c7def5}
.cg-jm-aviso{position:fixed;inset:0;z-index:10;display:grid;place-items:center;padding:16px;background:rgb(2 5 14/.72)}
.cg-jm-aviso[hidden]{display:none}
.cg-jm-aviso-caja{width:min(400px,100%);padding:24px 22px 20px;border:1px solid #f081c680;border-radius:16px;background:linear-gradient(180deg,#101d36,#0a1428);box-shadow:0 30px 70px -20px #000;text-align:center}
.cg-jm-aviso-caja p{margin:0 0 6px;font:400 15px/1.5 'Fira Sans',sans-serif;color:#c7d9ec}
.cg-jm-aviso-caja .cg-jm-aviso-t{margin-bottom:8px;font:400 32px/1 'Bebas Neue',sans-serif;letter-spacing:1px;color:#fff}
.cg-jm-aviso-botones{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px}
.cg-jm-aviso-botones button{min-height:46px;padding:0 20px;border-radius:10px;font:500 15px/1 'Fira Sans',sans-serif;cursor:pointer}
.cg-jm-seguir{border:1px solid #3cd8f0;background:#123d4c;color:#dffcff}
.cg-jm-salir{border:1px solid #ff8ad6;background:linear-gradient(135deg,#c0168a,#6f0b5c);color:#fff}
.cg-jm-giro{position:fixed;z-index:9;left:50%;top:calc(52px + env(safe-area-inset-top));transform:translateX(-50%);display:flex;align-items:center;gap:10px;width:min(92vw,440px);padding:10px 12px;border:1px solid #77f0ec80;border-radius:12px;background:rgb(6 18 34/.96);color:#e8fbff;box-shadow:0 14px 34px -12px #000}
.cg-jm-giro[hidden]{display:none}
.cg-jm-giro svg{flex:none;color:#77f0ec}
.cg-jm-giro p{flex:1;margin:0;font:500 13px/1.35 'Fira Sans',sans-serif}
.cg-jm-giro button{flex:none;min-height:36px;padding:0 12px;border:1px solid #77f0ec80;border-radius:8px;background:#0f2a3a;color:#dffcff;font:500 12px/1 'Fira Sans',sans-serif}
body .cg-jm .cg-jm-box.claba-emulator:fullscreen{display:flex;flex-direction:column;background:#000}
body .cg-jm .cg-jm-box.claba-emulator:fullscreen .claba-f-juega-pantalla{flex:1;min-height:0;margin:0;aspect-ratio:auto;border-radius:0}
body .cg-jm .cg-jm-box.claba-emulator:fullscreen .claba-f-juega-pantalla::after{display:none}
body .cg-jm .cg-jm-box.claba-emulator.claba-emulator--fullscreen{display:flex;flex-direction:column;background:#000}
body .cg-jm .cg-jm-box.claba-emulator.claba-emulator--fullscreen .claba-f-juega-pantalla{flex:1;min-height:0;margin:0;aspect-ratio:auto;border-radius:0}
body .cg-jm .cg-jm-box.claba-emulator.claba-emulator--fullscreen .claba-f-juega-pantalla::after{display:none}
.cg-jm.es-inmersivo{padding:0;overflow:hidden;background:#000}
.cg-jm.es-inmersivo .cg-jm-marco{width:100%;height:100%;gap:0;animation:none}
.cg-jm.es-inmersivo :is(.cg-jm-cab,.cg-jm-carcasa){display:none}
.cg-jm.es-inmersivo .cg-jm-escena{flex:1;min-height:0;display:flex}
body .cg-jm.es-inmersivo .cg-jm-box.claba-emulator{flex:1;min-width:0;display:flex;flex-direction:column;background:#000;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}
body .cg-jm.es-inmersivo .cg-jm-box.claba-emulator .claba-f-juega-pantalla{flex:1;min-height:0;margin:0;aspect-ratio:auto;border-radius:0;container-type:normal}
body .cg-jm.es-inmersivo .cg-jm-box .claba-f-juega-pantalla::after{display:none}
body .cg-jm.es-inmersivo .cg-jm-box.claba-emulator.claba-f-juega .claba-f-juega-barra-util{order:-1;display:flex;flex-wrap:nowrap;width:100%;margin:0;gap:4px;padding:4px 6px;border:0;border-bottom:1px solid #53758c40;border-radius:0;background:#071325;overflow-x:auto;scrollbar-width:none;box-shadow:none}
body .cg-jm.es-inmersivo .cg-jm-box.claba-emulator.claba-f-juega .claba-f-juega-barra-util button{flex:none;width:42px;min-width:42px;height:40px;min-height:40px;padding:0;margin:0}
body .cg-jm.es-inmersivo .cg-jm-box.claba-emulator.claba-f-juega .claba-f-juega-barra-util button svg{width:19px;height:19px}
body .cg-jm.es-inmersivo .cg-jm-box.claba-emulator.claba-f-juega [data-toolbar] [data-button-label]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
body .cg-jm.es-inmersivo .cg-jm-box.claba-emulator.claba-f-juega .claba-player-brand{display:none}
body .cg-jm.es-inmersivo .cg-jm-box.claba-emulator.claba-f-juega [data-toolbar] [data-action="close"]{position:sticky;right:0;margin-left:auto;box-shadow:-8px 0 10px #071325}
body .cg-jm.es-inmersivo .cg-jm-box.claba-emulator.claba-f-juega [data-toolbar] [data-action="fullscreen"]{display:none}
@media (orientation:portrait) and (max-width:480px){
body .cg-jm.es-inmersivo .cg-jm-box.claba-emulator.claba-f-juega .claba-f-juega-barra-util{gap:3px;padding:4px}
body .cg-jm.es-inmersivo .cg-jm-box.claba-emulator.claba-f-juega .claba-f-juega-barra-util button{width:37px;min-width:37px}
}
@media (orientation:landscape){
body .cg-jm.es-inmersivo .cg-jm-box.claba-emulator{flex-direction:row}
body .cg-jm.es-inmersivo .cg-jm-box.claba-emulator.claba-f-juega .claba-f-juega-barra-util{flex-direction:column;width:auto;height:100%;padding:6px 4px;border-bottom:0;border-right:1px solid #53758c40;overflow:hidden auto}
body .cg-jm.es-inmersivo .cg-jm-box.claba-emulator.claba-f-juega [data-toolbar] [data-action="close"]{margin:auto 0 0}
body .cg-jm.es-inmersivo .cg-jm-box.claba-emulator.claba-f-juega .claba-f-juega-barra-util button{width:40px;min-width:40px;height:38px;min-height:38px}
}
@media (max-width:767px){
.cg-jm{--cg-jm-w:min(96vw,calc((100dvh - 110px)*1.1688));padding:10px 8px}
.cg-jm-boton span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.cg-jm-boton{width:44px;min-height:44px;padding:0;justify-content:center}
body .cg-jm .cg-jm-controles.claba-play-info{top:auto;bottom:0;width:100%;max-height:70%}
}
@media (max-height:540px) and (orientation:landscape){
.cg-jm{--cg-jm-w:min(94vw,calc((100dvh - 20px)*1.1688));padding:10px}
.cg-jm:not(.es-inmersivo) .cg-jm-cab{position:fixed;z-index:7;top:8px;right:10px;min-height:0}
.cg-jm:not(.es-inmersivo) .cg-jm-marca{display:none}
.cg-jm:not(.es-inmersivo) .cg-jm-cab-acciones{flex-direction:column}
.cg-jm-boton span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.cg-jm-boton{width:44px;min-height:44px;padding:0;justify-content:center}
body .cg-jm .cg-jm-controles.claba-play-info{top:8px;right:64px;max-height:calc(100% - 16px)}
}
body .cg-jm .cg-jm-box.claba-emulator.claba-f-juega .claba-play-art .claba-library-cover,
body .cg-jm .cg-jm-box.claba-emulator.claba-f-juega .claba-play-art .claba-library-cover>img{
width:100%!important;height:auto!important;min-height:0;max-width:100%!important;
}
.cg-jm.es-portatil{
--cg-jm-monitor-h:min(650px,calc(100dvh - 24px),calc((100vw - 228px)*.805555556));
--cg-jm-monitor-w:calc(var(--cg-jm-monitor-h)*1.24137931);
--cg-jm-rail:180px;
--cg-jm-gap:16px;
--cg-jm-w:calc(var(--cg-jm-monitor-w) + var(--cg-jm-rail) + var(--cg-jm-gap));
padding:12px 16px;
}
.cg-jm.es-portatil .cg-jm-marco{height:var(--cg-jm-monitor-h);max-height:650px;gap:0}
.cg-jm.es-portatil .cg-jm-escena{width:100%;height:100%;min-height:0}
.cg-jm.es-portatil .cg-jm-carcasa{width:var(--cg-jm-monitor-w);aspect-ratio:900/725}
.cg-jm.es-portatil .cg-jm-pedestal{display:none}
.cg-jm.es-portatil .cg-jm-cab{position:absolute;inset:0 0 auto auto;z-index:5;width:var(--cg-jm-rail);min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:12px}
.cg-jm.es-portatil .cg-jm-marca{display:flex;justify-content:center;font-size:10px;letter-spacing:1px;white-space:nowrap}
.cg-jm.es-portatil .cg-jm-cab-acciones{flex-direction:row;justify-content:space-between;gap:8px}
.cg-jm.es-portatil .cg-jm-boton{flex:1;min-width:0;width:auto;min-height:44px;justify-content:center;padding:0 10px}
.cg-jm.es-portatil .cg-jm-boton span{position:static;width:auto;height:auto;clip-path:none;overflow:visible}
body .cg-jm.es-portatil .cg-jm-box.claba-emulator:not(:fullscreen):not(.claba-emulator--fullscreen){display:grid;grid-template-columns:minmax(0,var(--cg-jm-monitor-w)) var(--cg-jm-rail);column-gap:var(--cg-jm-gap);height:100%;align-items:start}
body .cg-jm.es-portatil .cg-jm-box.claba-emulator:not(:fullscreen):not(.claba-emulator--fullscreen) .claba-f-juega-pantalla{grid-column:1;grid-row:1;margin:6.889% 6.667% 8.667%;aspect-ratio:4/3}
body .cg-jm.es-portatil .cg-jm-box.claba-emulator.claba-f-juega:not(:fullscreen):not(.claba-emulator--fullscreen) [data-toolbar]{grid-column:2;grid-row:1;align-self:start;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:5px;width:100%;max-height:calc(var(--cg-jm-monitor-h) - 88px);margin:88px 0 0;padding:10px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;border-radius:12px}
body .cg-jm.es-portatil .cg-jm-box.claba-emulator.claba-f-juega:not(:fullscreen):not(.claba-emulator--fullscreen) [data-toolbar] button{flex:none;justify-content:flex-start;width:100%;min-height:38px;margin:0;padding:8px 10px;gap:10px;font-size:12px}
body .cg-jm.es-portatil .cg-jm-box.claba-emulator.claba-f-juega:not(:fullscreen):not(.claba-emulator--fullscreen) [data-toolbar] [data-button-label]{display:inline}
body .cg-jm.es-portatil .cg-jm-box.claba-emulator.claba-f-juega:not(:fullscreen):not(.claba-emulator--fullscreen) .claba-player-brand{display:none}
body .cg-jm.es-portatil .cg-jm-box.claba-emulator.claba-f-juega:not(:fullscreen):not(.claba-emulator--fullscreen) [data-action=close]{position:sticky;bottom:-10px;background:#20162e;box-shadow:0 -7px 12px #081428}
body .cg-jm.es-portatil .cg-jm-controles.claba-play-info{top:78px;right:0;bottom:auto;max-height:calc(100% - 78px);width:min(380px,100%)}
body .cg-jm.es-portatil .cg-jm-box:not(:fullscreen):not(.claba-emulator--fullscreen) [data-error]{position:absolute;z-index:5;left:8%;bottom:12%;max-width:65%;max-height:45%;overflow:auto;margin:0}
@media (max-height:590px), (min-width:768px) and (max-width:900px){
body .cg-jm.es-portatil .cg-jm-box.claba-emulator.claba-f-juega:not(:fullscreen):not(.claba-emulator--fullscreen) [data-toolbar]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}
body .cg-jm.es-portatil .cg-jm-box.claba-emulator.claba-f-juega:not(:fullscreen):not(.claba-emulator--fullscreen) [data-toolbar] button{min-height:40px;justify-content:center;padding:7px 5px;font-size:11px;gap:6px}
body .cg-jm.es-portatil .cg-jm-box.claba-emulator.claba-f-juega:not(:fullscreen):not(.claba-emulator--fullscreen) [data-toolbar] :is([data-action=menu],[data-action=close]){grid-column:1/-1;position:static;box-shadow:none}
body .cg-jm.es-portatil .cg-jm-box.claba-emulator.claba-f-juega:not(:fullscreen):not(.claba-emulator--fullscreen) [data-toolbar] :is([data-action=mute],[data-action=fullscreen],[data-action=controls],[data-action=restart],[data-action=reset]) [data-button-label]{display:none}
}
/* src/css/app-promo.css */
.capp-w{--cw-rosa:#ff3fa4;--cw-rosa-2:#cc1d88;--cw-cian:#45e3e8;--cw-oro:#ffc53d;--cw-verde:#5ef0a6;--cw-gris:#bdb8d0;color:#f5f2ff;font-family:'Fira Sans',system-ui,sans-serif}
.capp-w *,.capp-w *::before,.capp-w *::after{box-sizing:border-box}
.capp-w :where(p,h2,ul){margin:0;padding:0}
.capp-w :where(ul){list-style:none}
.capp-w svg{display:block;width:1em;height:1em;flex:none}
.capp-w img{display:block;width:100%;height:100%;object-fit:cover}
.capp-w__kicker{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font:500 12px/1.2 'Fira Mono',ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--cw-gris)}
.capp-w__kicker svg{width:18px;height:18px;color:var(--cw-verde)}
.capp-w__kicker b{padding:3px 8px;border:1px solid rgba(255,63,164,.55);border-radius:999px;background:rgba(255,63,164,.12);color:#ff9ad1;font-weight:600;letter-spacing:.04em;text-transform:none}
.capp-w h2{font:400 clamp(38px,4.2vw,58px)/.92 'Bebas Neue',Impact,sans-serif;text-transform:uppercase;letter-spacing:.01em;color:#fff}
.capp-w h2 em{font-style:normal;color:var(--cw-rosa)}
.capp-w__tel{display:block;flex:none;aspect-ratio:9/20;padding:4px;border-radius:16px;background:linear-gradient(150deg,#3b3256,#110e1a);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 16px 30px -12px rgba(0,0,0,.8)}
.capp-w__tel img{border-radius:12px}
.capp-w__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 20px;border-radius:10px;background:linear-gradient(135deg,#ff4fae,#c51e8f 55%,#6a2bb5);color:#fff!important;font:400 22px/1 'Bebas Neue',sans-serif;letter-spacing:.05em;text-decoration:none!important;box-shadow:0 5px 0 #6f0c4a,0 14px 30px -12px rgba(255,63,164,.7);transition:transform .15s ease,box-shadow .15s ease}
.capp-w__cta svg{width:20px;height:20px}
.capp-w__cta:hover{transform:translateY(-2px);box-shadow:0 7px 0 #6f0c4a,0 18px 34px -12px rgba(255,63,164,.8)}
.capp-w__cta:focus-visible{outline:3px solid var(--cw-cian);outline-offset:3px}
.capp-w--lateral{border-color:rgba(255,63,164,.4);background:radial-gradient(ellipse at 100% 0,rgba(255,63,164,.2),transparent 60%),linear-gradient(150deg,#1a1233f0,#0b1124f0)}
.capp-w--lateral h2{margin-top:12px;font-size:34px}
.capp-wl__fila{display:grid;grid-template-columns:70px 1fr;align-items:center;gap:16px;margin:16px 0 18px}
.capp-wl__fila .capp-w__tel{width:70px;transform:rotate(-4deg)}
.capp-wl__fila p{color:#d7d2e8;font-size:15px;line-height:1.5}
.capp-w--lateral .capp-w__cta{display:flex;justify-content:flex-start;width:100%}
.capp-w--lateral .capp-w__cta svg:last-child{margin-left:auto}
@media (max-width:900px){.capp-w--lateral{display:none}}
.capp-w--franja{display:none}
@media (max-width:900px){
.capp-w--franja{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;width:calc(100% - 24px);margin:14px auto;padding:12px 12px 12px 14px;border:1px solid rgba(255,63,164,.4);border-radius:14px;background:radial-gradient(ellipse at 0 100%,rgba(204,29,136,.3),transparent 60%),linear-gradient(150deg,#1b1336,#0c1226)}
.capp-w--franja .capp-w__tel{width:44px;padding:3px;border-radius:10px}
.capp-w--franja .capp-w__tel img{border-radius:7px}
.capp-w--franja .capp-w__kicker{flex-wrap:nowrap;font-size:10.5px;line-height:1.2;gap:6px;letter-spacing:.08em;white-space:nowrap}
.capp-w--franja .capp-w__kicker b{padding:2px 6px}
.capp-w--franja .capp-wf__titulo{margin-top:5px;font:400 23px/1 'Bebas Neue',sans-serif;letter-spacing:.02em;color:#fff;white-space:nowrap}
.capp-w--franja .capp-wf__nota{margin-top:4px;color:var(--cw-gris);font-size:13px;line-height:1.25;white-space:nowrap}
.capp-w--franja .capp-wf__texto{min-width:0;overflow:hidden}
.capp-w--franja .capp-w__cta{min-height:44px;padding:10px 12px;font-size:19px;gap:6px}
.capp-w--franja .capp-w__cta svg{width:18px;height:18px}
}
@media (max-width:480px){
.capp-w--franja .capp-w__cta{width:48px;min-height:48px;padding:0}
.capp-w--franja .capp-w__cta svg{width:22px;height:22px}
.capp-w--franja .capp-w__cta span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
}
@media (prefers-reduced-motion:reduce){.capp-w__cta{transition:none}}
/* src/css/versiones.css */
.cg-vx-bloque{--vx-cian:#77f0ec;--vx-rosa:#f174c2;--vx-tinta:#d5def0;--vx-suave:#9fb6d9;--vx-borde:#4567a55c;container-type:inline-size;margin:38px 0 12px}
.cg-vx-cabecera{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 24px;margin:0 0 6px}
.cg-vx-kicker{margin:0 0 4px;font:600 11px/1.2 'Fira Sans',sans-serif;letter-spacing:.16em;color:var(--vx-suave)}
.cg-vx-cabecera h3{margin:0;font:400 38px/.95 'Bebas Neue',sans-serif;color:#fff;letter-spacing:.01em}
.cg-vx-cabecera h3 span{color:var(--vx-rosa)}
.cg-vx-resumen{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 3px}
.cg-vx-resumen span{padding:4px 10px;border:1px solid var(--vx-borde);border-radius:999px;background:#071a33b3;font:500 12px/1.2 'Fira Sans',sans-serif;color:#cfe0ff;font-variant-numeric:tabular-nums}
.cg-vx-resumen span:last-child:not(:first-child){border-color:#77f0ec55;color:var(--vx-cian)}
.cg-vx-ayuda{margin:0 0 16px;font:400 13.5px/1.5 'Fira Sans',sans-serif;color:var(--vx-suave)}
.cg-vx{display:grid;gap:14px}
.cg-vx-lista{list-style:none;margin:0;padding:0;display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:4px;-webkit-overflow-scrolling:touch}
.cg-vx-lista li{margin:0;flex:0 0 auto;scroll-snap-align:start}
.cg-vx-op{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-width:180px;margin:0;padding:7px 12px 7px 7px;border:1px solid var(--vx-borde);border-radius:10px;background:#05152ccc;color:var(--vx-tinta);text-align:left;cursor:pointer;transition:border-color .18s,background-color .18s,transform .18s;-webkit-tap-highlight-color:transparent}
.cg-vx-op:focus-visible{outline:2px solid #edfffc;outline-offset:2px}
.cg-vx-op-mini{position:relative;flex:0 0 auto;width:54px;height:40px;border-radius:6px;overflow:hidden;background:#0b2240;box-shadow:inset 0 0 0 1px #ffffff14}
.cg-vx-op-mini img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.75) brightness(.8);transition:filter .18s}
.cg-vx-op-mini b{font:400 20px/1 'Bebas Neue',sans-serif;color:var(--vx-suave)}
.cg-vx-op-texto{display:grid;gap:3px;min-width:0;flex:1 1 auto}
.cg-vx-op-texto strong{font:400 19px/1 'Bebas Neue',sans-serif;letter-spacing:.03em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cg-vx-op-texto small{display:flex;align-items:center;gap:8px;font:400 12px/1.2 'Fira Sans',sans-serif;color:var(--vx-suave);font-variant-numeric:tabular-nums}
.cg-vx-op-online{display:inline-flex;align-items:center;gap:3px;color:var(--vx-cian);font-weight:600}
.cg-vx-op-online svg{fill:currentColor}
.cg-vx-op-marca{display:none;color:var(--vx-cian);opacity:0;transform:translateX(-4px);transition:opacity .18s,transform .18s}
.cg-vx-op-elegida{display:none}
.cg-vx-op.es-activa{border-color:var(--vx-cian);background:linear-gradient(100deg,#0d3b4d 0%,#071d36 70%);box-shadow:0 0 0 1px #77f0ec33,0 12px 28px -20px var(--vx-cian)}
.cg-vx-op.es-activa .cg-vx-op-mini img{filter:none}
.cg-vx-op.es-activa .cg-vx-op-marca{opacity:1;transform:none}
.cg-vx-op.es-activa .cg-vx-op-elegida{display:inline}
@media (hover:hover){
.cg-vx-op:hover{border-color:#77f0ec99;background-color:#0a2343}
.cg-vx-op:hover .cg-vx-op-mini img{filter:none}
.cg-vx-op:not(.es-activa):hover .cg-vx-op-marca{opacity:.55;transform:none}
}
.cg-vx-op:active{transform:scale(.985)}
.cg-vx-escaparate{display:grid;border:1px solid var(--vx-borde);border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#071a33 0%,#04112a 100%);box-shadow:0 24px 50px -36px #000}
.cg-vx-escaparate[hidden]{display:none}
.cg-vx-pantalla{position:relative;margin:0;aspect-ratio:16/9;overflow:hidden;background:#020612;isolation:isolate}
.cg-vx-pantalla img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%}
.cg-vx-pantalla.es-caratula img{object-fit:contain;object-position:88% 50%;padding:12px 18px;filter:drop-shadow(0 10px 18px #000a)}
.cg-vx-pantalla.es-caratula::before{content:"";position:absolute;inset:0;background:radial-gradient(80% 90% at 50% 40%,#16365f 0%,#020612 75%)}
.cg-vx-scan{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,#0000 0 2px,#00000038 2px 3px),linear-gradient(180deg,#0000 45%,#020612e6 100%),radial-gradient(120% 90% at 50% 50%,#0000 60%,#0008 100%);mix-blend-mode:normal}
.cg-vx-pantalla figcaption{position:absolute;left:18px;right:18px;bottom:14px;display:grid;gap:2px}
.cg-vx-plataforma{font:600 10.5px/1.2 'Fira Sans',sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--vx-cian)}
.cg-vx-pantalla figcaption strong{font:400 clamp(34px,7cqi,52px)/.92 'Bebas Neue',sans-serif;color:#fff;letter-spacing:.02em;text-shadow:0 2px 18px #000c}
.cg-vx-sello{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#03111fcc;border:1px solid #77f0ec66;color:var(--vx-cian);font:600 11.5px/1 'Fira Sans',sans-serif;letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.cg-vx-sello svg{fill:currentColor}
.cg-vx-cuerpo{display:grid;gap:16px;padding:18px 18px 20px}
.cg-vx-datos{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:1px;margin:0;border:1px solid #4567a540;border-radius:10px;overflow:hidden;background:#4567a540}
.cg-vx-datos div{margin:0;padding:10px 12px;background:#05152c}
.cg-vx-datos dt{margin:0 0 4px;font:600 10.5px/1.2 'Fira Sans',sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--vx-suave)}
.cg-vx-datos dd{margin:0;font:500 14px/1.3 'Fira Sans',sans-serif;color:#fff;font-variant-numeric:tabular-nums}
.cg-vx-notas{font:400 15px/1.65 'Fira Sans',sans-serif;color:var(--vx-tinta);max-width:68ch}
.cg-vx-notas p{margin:0 0 .7em}
.cg-vx-notas p:last-child{margin:0}
.cg-vx-acciones{display:flex;flex-wrap:wrap;gap:8px}
.cg-vx-accion{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border:1px solid #77f0ec88;border-radius:8px;color:var(--vx-cian);background:transparent;font:600 13.5px/1 'Fira Sans',sans-serif;letter-spacing:.02em;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s}
.cg-vx-accion:hover{background:#77f0ec1f;color:var(--vx-cian);text-decoration:none}
.cg-vx-accion:focus-visible{outline:2px solid #edfffc;outline-offset:3px}
.cg-vx-accion:active{transform:scale(.97)}
.cg-vx-accion.es-principal{background:var(--vx-cian);border-color:var(--vx-cian);color:#03111f}
.cg-vx-accion.es-principal:hover{background:#a6fffb;color:#03111f}
.cg-vx-accion.es-principal svg{fill:none}
.cg-vx-accion.es-sutil{border-color:var(--vx-borde);color:#cfe0ff}
.cg-vx-accion.es-sutil:hover{border-color:#77f0ec88;background:#0a2343}
@media (prefers-reduced-motion:no-preference){
.cg-vx-escaparate:not([hidden]){animation:cg-vx-entra .38s cubic-bezier(.16,1,.3,1)}
.cg-vx-escaparate:not([hidden]) .cg-vx-pantalla img{animation:cg-vx-enfoca .6s cubic-bezier(.16,1,.3,1)}
}
@keyframes cg-vx-entra{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
@keyframes cg-vx-enfoca{from{transform:scale(1.04);filter:brightness(1.6) saturate(.4)}to{transform:none;filter:none}}
@container (min-width:700px){
.cg-vx{grid-template-columns:minmax(210px,250px) 1fr;align-items:start;gap:16px}
.cg-vx-lista{flex-direction:column;overflow:visible auto;max-height:640px;padding:0 4px 0 0;scroll-snap-type:y proximity}
.cg-vx-lista li{flex:none}
.cg-vx-op{min-width:0}
.cg-vx-op-marca{display:block;margin-left:auto}
.cg-vx-escaparates{position:sticky;top:90px}
}
@container (max-width:699px){
.cg-vx-lista:has(> li:nth-child(2):last-child) li{flex:1 1 0}
.cg-vx-lista:has(> li:nth-child(2):last-child) .cg-vx-op{min-width:0;gap:8px;padding-right:8px}
.cg-vx-lista:has(> li:nth-child(2):last-child) .cg-vx-op-mini{width:40px;height:30px}
}
@media (max-width:520px){
.cg-vx-cabecera h3{font-size:34px}
.cg-vx-cuerpo{padding:16px 14px 18px}
.cg-vx-pantalla{aspect-ratio:16/10}
.cg-vx-accion{flex:1 1 auto;justify-content:center}
}
/* src/css/en-linea/i18n.css */
.claba-lang{display:inline-flex;align-items:center;gap:2px;font:600 12px/1 "Fira Mono",ui-monospace,monospace;letter-spacing:.06em;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:2px;background:rgba(8,10,28,.55);vertical-align:middle}.claba-lang--cabecera{margin-left:14px}.claba-lang--movil{margin:4px 0 18px}.claba-lang--pie{margin:18px auto 0;display:flex;width:max-content}.claba-lang__op{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:28px;padding:0 9px;border-radius:999px;color:#d9dcf2;text-decoration:none}.claba-lang__op:hover{color:#fff;background:rgba(255,255,255,.08)}.claba-lang__op:focus-visible{outline:2px solid #f157b7;outline-offset:2px}.claba-lang__op[aria-current]{background:linear-gradient(115deg,#aa187c,#56196c 80%);color:#fff}.claba-lang__sep{width:1px;height:14px;background:rgba(255,255,255,.18)}.claba-lang__sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.claba-i18n-aviso{margin:18px auto;max-width:var(--claba-ancho,1200px);padding:14px 18px;border:1px solid rgba(255,255,255,.18);border-radius:9px;background:rgba(8,10,28,.7);color:#e9ebff;font-family:"Fira Sans",system-ui,sans-serif}.claba-i18n-aviso a{color:#ff8fd3}.claba-i18n-comentarios{margin:24px 0;font-family:"Fira Sans",system-ui,sans-serif}.claba-i18n-comentarios a{color:#ff8fd3}.claba-lang-banner{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:60;display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center;width:max-content;max-width:calc(100vw - 32px);box-sizing:border-box;padding:10px 12px 10px 16px;border-radius:9px;border:1px solid rgba(255,255,255,.2);background:rgba(8,10,28,.94);color:#e9ebff;font:14px/1.35 "Fira Sans",system-ui,sans-serif;box-shadow:0 10px 30px rgba(0,0,0,.45)}.claba-lang-banner span{flex:1 1 220px}.claba-lang-banner a{color:#fff;font-weight:600;white-space:nowrap;padding:6px 10px;border-radius:6px;background:linear-gradient(115deg,#aa187c,#56196c 80%);text-decoration:none}.claba-lang-banner button{background:none;border:0;color:#c9cce6;font-size:20px;line-height:1;cursor:pointer;min-width:32px;min-height:32px}@media (prefers-reduced-motion:no-preference){.claba-lang-banner{animation:clabaLangIn .25s ease-out backwards}@keyframes clabaLangIn{from{opacity:0;transform:translate(-50%,8px)}}}
/* src/css/caratulas.css */
body .claba-library-cover>img{object-fit:cover!important}
/* src/css/movil-ligero.css */
@media (max-width: 767px) {
.claba-site-footer .claba-footer-trail,
.claba-site-footer .claba-footer-topline,
.claba-site-footer .claba-footer-statement,
.claba-site-footer .claba-footer-catalogue,
.claba-site-footer .claba-footer-top { display: none !important; }
.claba-site-footer .claba-footer-main { margin-top: 0; padding-top: 28px; gap: 8px 20px; }
.claba-site-footer .claba-footer-nav h3 { margin-bottom: 6px; }
.claba-site-footer .claba-footer-nav a { padding-block: 9px; min-height: 40px; font-size: 14px; }
.claba-site-footer .claba-footer-social a { padding-block: 12px; min-height: 48px; }
.claba-site-footer .claba-footer-social small { display: none; }
.cc-donate .cc-donate-art,
.cc-donate .cc-donate-impact { display: none !important; }
.cc-donate .cc-donate-story p:not(:first-of-type) { display: none; }
.claba-guybrush { display: none !important; }
.cg-support,
.cg-sidebar .cg-arcade,
.cn-community-aside .cn-community-note { display: none !important; }
.cn-conversation-hero .cn-topline,
.cn-conversation-hero .cn-marquee,
.cn-conversation-hero .cn-conversation-emblem,
.cn-conversation-hero .cn-text-link,
.cn-conversation-hero .cn-conversation-intro p:not(.cn-eyebrow) { display: none !important; }
.claba-scroll-stage { padding-bottom: 24px !important; }
}
