/* ClaBa site styling. Unused legacy layouts removed after template, content and browser coverage audit. */
.yasr-visitor-votes-after-stars { display: block; }
.peliculas-template-default .cb-heading-medium { font-size: 64px; }
.shelf.domas { margin-top: 50px !important; }
html { font-size: 16px; }
#module-106 p { font-size: 14px; }
#module-106 h5 { margin-top: 33px; }
.wpd-cf-label { font-size: 18px; }
p.padding10 { font-size: 14px; }
#wpdcom .wpd-top-custom-fields .wpd-custom-field.wpd-cf-rating .wpd-cf-value { font-size: 21px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; letter-spacing: 3px; padding: 0px 5px; }
#wpdcom .wpdiscuz-item .wpdiscuz-rating > input:checked ~ label:hover, #wpdcom .wpdiscuz-item .wpdiscuz-rating > input:checked ~ label:hover, #wpdcom .wpdiscuz-item .wpdiscuz-rating > label:hover ~ input:checked ~ label, #wpdcom .wpdiscuz-item .wpdiscuz-rating > input:checked + label:hover ~ label, #wpdcom .wpdiscuz-item .wpdiscuz-rating > input:checked ~ label:hover ~ label, .wpd-custom-field .wcf-active-star, #wpdcom .wpdiscuz-item .wpdiscuz-rating > input:checked ~ label { color: rgb(254, 204, 28); }
#masdineros::before, div.masdineros::before, .cb-select:not([multiple]):not([size]) { font-size: 14px; }
#wpdcom .wpd-prim-button { box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 6px 0px; }
.cb-comment-primary { background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; }
.archive #donaTexto { font-size: 11.5px; }
.filtraje h3 { padding-top: 15px; }
.post-type-archive-peliculas .game { height: 250px; }
.shelfa > div { padding-bottom: 15px; }
.shelf.domas { height: 350px !important; padding-left: 20px; }
.cb-button, .podcastEnlace { font-size: 15px; text-shadow: rgba(0, 0, 0, 0.25) 1px 1px 2px; font-weight: bold; }
.tocomocho { top: 12px; width: 52px; right: 12px; }
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; }
.post-type-archive-peliculas #claba-shell-bottom, .post-type-archive-juegos #claba-shell-bottom { margin-top: 35px; }
.post-type-archive-peliculas .shelfa .cb-grid > * { padding: 0px 5px; }
a.cintaca:hover > .cinta { transition: 0.4s; transform: translateX(70px); }
.execphpwidget > .shelf { height: 345px; padding-left: 12px; }
.post-type-archive-peliculas .searchandfilter ul { padding-left: 0px; }
.post-type-archive-peliculas .searchandfilter li:last-of-type { display: block; margin-top: 10px; }
.game-cover-wrapper.shadow { box-shadow: rgba(0, 0, 0, 0.85) -16px 3px 20px 0px; }
@media only screen and (max-width: 641px) {
.shelf { height: auto !important; }
}
.game-cover::before { border-radius: 0px 0px 2px; }
.game-cover-wrapper { border-radius: 3px; width: 200px; height: 265px; position: relative; margin-left: 20px; }
.filtraje { padding: 10px 20px; }
.game-cover { position: absolute; top: 26px; text-align: left; width: 196px; opacity: 1; height: 239px; background-size: cover; border-radius: 5px; }
.lazy.game-cover.gen > img { width: 195px; height: 236px; }
.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; }
.izq > div { margin-left: -7px !important; }
.podcasting img { width: 100%; }
.claba-shell-child-list-divider > ul > li:nth-child(n+2), .cb-list-divider > li:nth-child(n+2) { margin-top: 10px; }
.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); }
.cb-article-title { font-size: 52px; }
.yasr-total-average-container { display: none; }
.yasr-visitor-votes { margin-bottom: 10px; }
.hidden { display: none; }
.game-cover-wrapper.shadow.vamos { box-shadow: rgba(255, 255, 255, 0.55) 0px 0px 50px 0px; }
.cb-h3, h3 { font-size: 28px; font-weight: 400; font-style: normal; letter-spacing: 1px; text-shadow: rgba(0, 0, 0, 0.5) 2px 2px 3px; }
div#pantallazo::before { content: ""; height: 475px; width: 100%; position: absolute; top: 0px; left: 0px; background: linear-gradient(rgba(0, 0, 0, 0.38) 0%, rgba(0, 0, 0, 0.75) 100%); display: block; }
.single-peliculas #claba-shell-main { margin-top: 4rem; }
div#pantallazo { position: absolute; background-position: center center; top: 0px; left: 0px; width: 100%; height: 475px; z-index: -1; border-bottom: 1px solid rgb(76, 45, 99); background-size: cover; box-shadow: rgb(32, 6, 58) 0px 4px 20px 5px; }
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; }
.game-cover-wrapper.shadow { margin-top: -10px; }
#wpdcom .wpd-auth .wpd-login a, #wpdcom .wpd-auth .wpd-login a:hover { color: rgb(245, 14, 155); }
#wpdcom .wpd-comment .wpd-comment-wrap { margin-bottom: 20px; }
.cb-position-relative.cb-visible-toggle.cb-light.cb-slideshow { border-radius: 2px; padding: 2px; }
#wpdcom .wpd-comment .wpd-comment-header { border-bottom: 1px solid rgb(8, 9, 30); }
#wpdcom .wpd-comment .wpd-reply-to a { text-decoration: none; opacity: 0.8; color: rgb(255, 60, 179); }
#wpdcom .wpd-comment .wpd-reply-to a:hover { opacity: 1; color: rgb(255, 157, 217); }
#wpdcom.wpd-layout-1 .wpd-comment .wpd-reply-to { margin-bottom: 6px; border-left: 1px solid rgb(204, 204, 204); margin-top: 10px; padding: 3px 10px; }
#wpdcom .wpd-comment-right .wpd-top-custom-fields { padding-bottom: 5px; padding-left: 15px; border-top: 0px solid rgb(8, 9, 30); border-bottom: 1px solid rgb(8, 9, 30); background: rgba(8, 9, 30, 0.38); }
#wpdcom.wpd-dark .wpd-comment .wpd-avatar img, #wpdcom.wpd-dark .wpd-comment .wpd-avatar img.avatar { background-color: rgb(255, 255, 255); }
#wpdcom .wpd-blog-guest .wpd-comment-author, #wpdcom .wpd-blog-guest .wpd-comment-author a { color: rgb(204, 29, 136); }
#wpdcom .wpd-thread-head .wpdiscuz-user-settings { color: rgb(206, 206, 206); }
#wpdcom .wpd-thread-head .wpd-thread-info { border-bottom: 2px solid rgb(204, 29, 136); }
#wpdcom .wpd-thread-head .wpdiscuz-user-settings { border-bottom: 2px solid rgb(204, 29, 136); }
#wpdcom .wpd-top-custom-fields .wpd-custom-field.wpd-cf-rating .wpd-cf-value i { margin: 0px -2px; }
.game-cover-wrapper.shadow.vamos { margin: auto; }
#wpdcom textarea { background: rgba(13, 12, 21, 0.6); border: 1px solid rgb(209, 209, 209); color: rgb(255, 255, 255); }
#wpdcom .wpd-comment-text { color: rgb(204, 204, 204); padding-bottom: 25px; margin-bottom: 10px; border-bottom: 1px solid rgb(8, 9, 30); }
#wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt .quicktags-toolbar .ed_button { opacity: 0.8; box-shadow: none; background: rgb(0, 0, 0); color: rgb(255, 255, 255); font-size: 13px; padding: 1px 12px; border: 1px solid rgb(238, 238, 238); margin: 5px 3px 15px 0px; display: inline-block; border-radius: 0px; line-height: 20px; }
.cb-subnav-divider > ::before { margin-right: 10px; }
.cb-subnav > * { padding-left: 10px; }
.cb-subnav-divider { margin-left: -20px; }
#wpdcom .wpdiscuz-item.wpd-field-group.wpd-field-rating { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
#wpdcom .wpd-thread-head, #wpdcom .wpd-thread-filter .wpd-filter { border-bottom: 2px solid rgb(8, 9, 30); }
#wpdcom .wpd-thread-filter .wpdf-hottest { border-bottom-color: rgb(252, 88, 68); }
#wpdcom .wpd-thread-filter .wpdf-reacted { color: rgb(255, 166, 0); border-bottom-color: rgb(255, 166, 0); width: 34px; }
#wpdcom .ql-toolbar { border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(8, 9, 30) rgb(8, 9, 30); border-image: none; }
#wpdcom.wpd-dark .ql-toolbar { background-color: rgb(8, 9, 30); }
#wpdcom.wpd-dark .wpd-form-row .wpdiscuz-item .wpd-field-desc { color: rgb(0, 179, 143); border-left: 1px solid rgb(0, 179, 143); }
#wpdcom .ql-container { background: rgba(8, 9, 30, 0.5); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(8, 9, 30) rgb(8, 9, 30) currentcolor; border-image: none; }
#wpdcom .ql-editor > * { color: rgb(221, 221, 221); }
#wpdcom { max-width: 99%; }
#wpdcom .wpd-form-head { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 9px; }
@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 { }
.game-cover-wrapper { margin: 5px auto; transform: none; }
.game-cover-wrapper.shadow { transform: none; }
html { background: url("https://www.clasicosbasicos.org/images/bgclaba.jpg") repeat !important; }
}
.cb-position-relative.cb-visible-toggle.cb-light.cb-slideshow { padding: 0px; }
#wpdcom .wpd-top-custom-fields .wpd-custom-field.wpd-cf-rating .wpd-cf-label, .wpd-cf-value { width: auto; float: left; }
article { box-shadow: none; }
#module-153 .cb-article-meta, #module-154 .cb-article-meta { font-size: 12px; font-family: "Fira Sans"; letter-spacing: 1px; text-transform: none; color: rgb(185, 78, 123) !important; }
.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; }
#module-154 img { background: transparent; }
div#module-146 { background-color: black; }
@media only screen and (max-width: 780px) {
.shelf > .juegazos { margin-left: -12px; margin-top: 35px; }
}
@media only screen and (max-width: 1150px) {
.shelf > .juegazos { margin-left: 0px; margin-top: 15px; }
}
@media only screen and (max-width: 1050px) {
.shelf > .juegazos { margin-left: -5px; margin-top: 20px; }
}
@media only screen and (max-width: 900px) {
.shelf { height: 335px; }
}
@media only screen and (max-width: 740px) {
.shelf { background: none; }
}
@media only screen and (min-width: 900px) {
.cb-logo { max-width: 235px; }
}
.cb-card-default, .post-review-block, .cb-tile-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, .post-review-block, .cb-tile-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, .post-review-block:hover, .cb-tile-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; }
}
article.type-post { background: linear-gradient(135deg, rgba(34, 41, 57, 0.75), rgba(26, 31, 43, 0.75)) rgba(0, 0, 0, 0.45); padding: 20px 30px; margin: 10px; 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); }
.claba-item-image, article.type-post.category-noticias img { 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; width: 100%; object-fit: cover; }
.post-template-default .cb-article-meta { color: rgba(255, 255, 255, 0.65); background: rgba(0, 0, 0, 0.27); padding: 5px 10px; margin-top: 0px !important; }
.type-juegos .cb-slideshow { background: none; box-shadow: none; }
#wpdcom .wpd-comment-text { padding-top: 20px; }
.cb-card-default, .post-review-block, .cb-comment-primary, .baga, article.type-post { border-radius: 4px; }
.game-cover-wrapper.shadow  { margin-top: -25px; }
.game-cover-wrapper.shadow  { }
.game-cover-wrapper { height: 280px; }
.game-cover { height: 250px; }
.lazy.game-cover.gen > img { width: 196px; height: 250px; }
.game-cover-wrapper.shadow { margin-top: -30px; }
.game-cover-wrapper.shadow { box-shadow: rgba(0, 0, 0, 0.85) -10px 10px 20px 0px; }
.trailerazo > iframe { width: 100%; padding: 1px; background: rgba(204, 29, 136, 0.3); border: 1px solid black; box-shadow: rgba(0, 0, 0, 0.45) 0px 10px 10px 4px; border-radius: 3px; }
.cb-card-default .cb-link, .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 .cb-link, .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; }
#caja .cb-subnav-divider > :nth-child(n+2):not(.cb-first-column)::before { border-left-color: rgba(0, 0, 0, 0.6); }
#caja .cb-subnav > * > :first-child { font-size: 14px; color: white; }
.game-platform-gen.pc { background: linear-gradient(77deg, rgb(51, 80, 110) 0px, rgba(0, 0, 0, 0.94) 90%); }
div#sidebario, div#contentazo { align-self: start; position: sticky; top: 0px; }
.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, .game-peq img { width: 100%; display: inherit; }
.game::before, .game-peq::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, .game-peq: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, .game-peq:hover::before { background-position: 50% center; }
.post-type-archive-peliculas .shelfa .cb-grid > * { margin-bottom: -27px; margin-top: 20px; }
.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; }
#sidebario .game { height: 100%; margin: 1rem auto; }
.shelfa .game img { height: 100%; }
.covera .game { height: 211px; }
.execphpwidget .covera .game { height: 245px; }
.juegazos .game img { height: 100%; }
.game { margin: 0rem; }
.shelf { padding: 0px; height: 282px; margin: 0px auto !important; }
.category-noticias .cb-article { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; }
.category-noticias .cb-article-meta { background: rgba(0, 0, 0, 0.35); padding: 7px 10px; }
.category-noticias #contenidor { padding: 20px 30px; background: linear-gradient(135deg, rgba(34, 41, 57, 0.75), rgba(26, 31, 43, 0.75)) transparent; box-shadow: rgba(255, 255, 255, 0.05) 1px 1px 0px inset, rgba(0, 0, 0, 0.65) 0px 8px 25px 0px; border: 1px solid rgb(27, 27, 27); }
.single .category-noticias #contenidor { padding: 10px; background: none transparent; box-shadow: none; border: 0px solid rgb(27, 27, 27); }
.covera .game, .execphpwidget .covera .game, .juegazos .game { height: auto; aspect-ratio: 3 / 4; }
.shelfa .game, .post-type-archive-peliculas .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; }
