/* Google review treatment: content remains a dated selection, not a live feed. */
.hero-reviews{display:flex;align-items:center;gap:12px;width:fit-content;min-height:44px;margin-top:10px;font-size:11px;color:#55514b}
.hero-reviews img{object-fit:contain}.hero-reviews>span:last-child{margin-left:4px}.hero-reviews:hover{color:#1a73e8}
.header nav a[href="#opiniones"]{color:#b83325}
.reviews{border-top:0;background:#eae5db;padding-top:72px;padding-bottom:70px;max-width:none}
.reviews>.section-head,.reviews>.review-list,.reviews>.review-note{max-width:1282px;margin-left:auto;margin-right:auto}
.reviews .section-head{align-items:center}.reviews h2{font-size:clamp(34px,3.6vw,50px)}
.google-summary{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-right:7%}
.google-summary>img{object-fit:contain}.google-summary>span{font-family:Arial,sans-serif;font-size:13px;color:#5f6368}
.google-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:#1a73e8;color:#fff;padding:14px 20px;border-radius:24px;font-family:Arial,sans-serif;font-size:13px;font-weight:600;min-height:46px;margin-top:6px;transition:background .2s}
.google-button:hover{background:#1558b0}
.reviews .review-list{gap:18px;margin-top:35px}
.reviews .review-list figure,.reviews .review-list figure:first-child,.reviews .review-list figure:last-child{margin:0;padding:24px;background:#fff;border:1px solid #dadce0;border-radius:12px;min-height:238px;box-shadow:0 2px 5px #29272305;font-family:Arial,sans-serif;transition:transform .2s,box-shadow .2s}
.reviews .review-list figure:hover{transform:translateY(-3px);box-shadow:0 5px 15px #2927230a}
.reviews .review-list figcaption{margin-top:0;gap:10px;align-items:center}
.reviews .review-avatar{flex-shrink:0;width:36px;height:36px;border:0;font-size:17px;color:white;font-weight:500}
.reviews .avatar-emanuel{background:#7e57c2}.reviews .avatar-jose{background:#287c84}.reviews .avatar-gladys{background:#a44929}
.review-author{font-size:13px;font-weight:600;line-height:1.3;min-width:0;overflow-wrap:anywhere}
.reviews .review-list small{font-size:10px;font-weight:400;line-height:1.4;color:#5f6368;margin-top:4px}
.review-list figcaption>img{margin-left:auto;flex-shrink:0;align-self:flex-start;object-fit:contain}
.reviews .stars{color:#fbbc04;font-family:Arial,sans-serif;font-size:21px;letter-spacing:2px;margin-top:24px;line-height:1}
.reviews .review-list blockquote{font-family:Arial,sans-serif;font-size:15px;letter-spacing:0;line-height:1.6;margin:13px 0 20px;color:#202124}
.review-source{font-family:Arial,sans-serif;font-size:11px;color:#1a73e8;display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:auto;min-height:32px}
.reviews .review-note{font-size:10px;margin-top:20px;line-height:1.6;color:#625c53}
.game-section{border-bottom:0}
@media(max-width:1000px){.google-summary{padding-right:0}.reviews .review-list{gap:12px}.reviews .review-list figure,.reviews .review-list figure:first-child,.reviews .review-list figure:last-child{padding:18px}.review-list figcaption>img{width:36px;height:auto}.review-author{font-size:12px}.reviews .review-list figcaption{gap:8px}.reviews .review-avatar{width:30px;height:30px;font-size:15px}.reviews .review-list small{font-size:9px}}
@media(max-width:640px){.header nav a:first-child{display:block}.header nav a[href="#jugar"]{display:none}.hero-reviews{font-size:11px;gap:10px;margin-top:7px}.hero-reviews img{width:47px;height:15px}.play-art{margin-top:0}.art{max-height:190px;height:clamp(145px,43vw,190px)}.reviews{padding-top:48px;padding-bottom:45px}.reviews .section-head{align-items:flex-start;gap:24px}.reviews h2{font-size:34px}.google-summary{display:grid;grid-template-columns:1fr auto;gap:7px 15px;width:100%;align-items:center}.google-summary>img{grid-column:1;width:75px;height:24px}.google-summary>span{grid-column:1;font-size:11px}.google-button{grid-column:2;grid-row:1/3;margin-top:0;font-size:11px;padding:12px 15px;gap:10px}.reviews .review-list{margin-top:27px;gap:13px}.reviews .review-list figure,.reviews .review-list figure:first-child,.reviews .review-list figure:last-child{padding:21px;min-height:0}.reviews .review-list figcaption{gap:10px}.reviews .review-avatar{width:36px;height:36px;font-size:17px}.review-author{font-size:13px}.reviews .review-list small{font-size:10px}.review-list figcaption>img{width:47px;height:15px}.reviews .stars{margin-top:21px}.reviews .review-list blockquote{font-size:15px;max-width:none;margin-bottom:10px}.reviews .review-note{font-size:9px;margin-top:19px}}
@media(max-width:360px){.header-contact{display:none}.google-summary{grid-template-columns:1fr;gap:8px}.google-button{grid-column:1;grid-row:auto;justify-self:start;margin-top:5px}.reviews .review-list figure,.reviews .review-list figure:first-child,.reviews .review-list figure:last-child{padding:17px}.review-author{font-size:12px}.review-list figcaption>img{width:38px;height:12px}.reviews .review-list small{font-size:9px}}
