/* Original Slotgratis game template — compact player and editorial sections. */
.game-detail{background:#f6f5fc;color:#15182e}
.game-demo-band{padding:23px 0 30px;background:radial-gradient(ellipse at 100% 5%,#ed37c277,transparent 65%),linear-gradient(115deg,#263da9,#6332b6 62%,#a527a4);color:#fff}
.game-topline{padding-bottom:23px}.game-breadcrumb ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 22px;padding:0;font-size:11px;line-height:1.6;color:#fff}.game-breadcrumb li+li:before{content:'›';margin-right:8px;color:#ffe1b4}.game-breadcrumb a:hover{text-decoration:underline}
.game-title-row{display:flex;align-items:center;gap:17px}.game-title-cover{width:68px;height:68px;object-fit:cover;border:2px solid #f7cf75;border-radius:14px;box-shadow:0 5px 20px #16184d33}.game-title-row h1{margin:0;font-size:43px;line-height:1.2;letter-spacing:-1.5px;color:#fff}.game-title-row h1 em{font-style:normal;color:#ffe08b}
.game-console-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:25px;align-items:start}.game-play-column{min-width:0}
.demo-shell{border:1px solid #f0d38c;border-radius:17px;overflow:hidden;background:#10172e;box-shadow:0 9px 32px #14123e40;scroll-margin-top:20px}.demo-stage{position:relative;aspect-ratio:16/9;background:#090e20}.demo-poster,.demo-host,.demo-host iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.demo-poster>img{width:100%;height:100%;object-fit:cover;display:block}.demo-poster:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#101629d9,transparent 80%),#0a102d18}.demo-poster-caption{position:absolute;z-index:1;left:15px;right:15px;bottom:30px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;color:#fff}.demo-mode{font-size:10px;letter-spacing:1px;font-weight:800;background:#171c4bd9;border:1px solid #ffffff40;padding:6px 12px;border-radius:50px}.demo-launch{display:flex;align-items:center;gap:14px;border:1px solid #ffda76;background:linear-gradient(115deg,#ffd264,#ffedb0);color:#242145;box-shadow:0 6px 22px #080b3740;padding:15px 25px;border-radius:12px;transition:transform .2s}.demo-launch:hover{transform:translateY(-2px)}.demo-launch>.icon{width:28px;height:28px;fill:#4b3a7c}.demo-launch>span{font-size:17px;font-weight:800;line-height:1.35;text-align:left}.demo-launch small{display:block;font-size:11px;font-weight:600;margin-top:3px;color:#4b3b62}
.demo-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 13px;min-height:43px;background:linear-gradient(100deg,#1d2454,#342252);color:#fff}.demo-toolbar>span{display:flex;align-items:center;gap:8px;font-size:11px}.demo-toolbar .icon{width:15px;height:15px;color:#ffe3a4}.demo-toolbar>div{display:flex;gap:6px}.demo-toolbar button{border:1px solid #ffffff4a;border-radius:7px;background:#ffffff0d;color:#fff;min-height:30px;padding:5px 9px;font-size:11px}.demo-toolbar button:hover{background:#ffffff25}
.demo-shell.expanded{position:fixed;inset:8px;z-index:1000;display:flex;flex-direction:column;border-radius:10px}.demo-shell.expanded .demo-stage{flex:1;aspect-ratio:auto}.demo-shell.expanded .demo-toolbar{flex-shrink:0}.demo-lock{overflow:hidden}.demo-load-error{display:grid;align-content:center;justify-items:center;gap:15px;height:100%;padding:25px;color:#fff;text-align:center}.demo-load-error strong{font-size:19px}.demo-load-error p{color:#fff;font-size:14px}
.game-facts-rating{display:grid;grid-template-columns:minmax(0,1fr) 185px;border:1px solid #e7dcf4;border-radius:12px;overflow:hidden;background:#fff;margin-top:13px;color:#171b30}.game-fast-facts{display:grid;grid-template-columns:1.35fr .7fr .7fr .9fr;margin:0;padding:12px 0;align-items:center}.game-fast-facts>div{padding:0 13px;border-right:1px solid #e2e0e9}.game-fast-facts>div:last-child{border:0}.game-fast-facts dt{font-size:10px;color:#44475b;margin-bottom:4px}.game-fast-facts dd{margin:0;font-size:13px;line-height:1.35;font-weight:800}.game-fast-facts dd a{display:flex;align-items:center;gap:4px;color:#78218b;font-size:12px}.game-fast-facts .icon{width:13px;height:13px}
.game-rating{padding:8px 13px;background:linear-gradient(115deg,#fff4d9,#ffeff8);border-left:1px solid #ebdfea}.game-rating>span{font-size:11px;font-weight:800;color:#4a315a}.rating-stars{display:flex;justify-content:space-between;gap:2px;margin:0}.rating-stars button{font:27px/1.1 Manrope,sans-serif;color:#956627;background:none;padding:0;min-height:33px;min-width:29px}.rating-stars button.active,.rating-stars button.preview{color:#b57400;text-shadow:0 1px 1px #fff0a0}.rating-stars button:hover{transform:scale(1.08)}.game-rating p{font-size:9px;line-height:1.35;margin:1px 0 0;color:#51405a}
.game-operator-comparison{background:#fff;border:1px solid #e8d8ee;border-radius:16px;padding:21px;color:#181b32;box-shadow:0 8px 28px #15104322}.game-operator-comparison header{display:flex;align-items:center;gap:10px}.game-operator-comparison header .slot-icon{width:44px;height:44px;flex-shrink:0}.game-operator-comparison h2{font-size:22px;line-height:1.25;letter-spacing:-.6px}.game-operator-comparison h2 em{font-style:normal;color:#9e228c}.game-operator-comparison>p{font-size:12px;line-height:1.7;color:#35394e;margin:14px 0 19px}.operator-comparison-table{border:1px solid #e2dcef;border-radius:10px;overflow:hidden}.comparison-table-head{display:grid;grid-template-columns:1.05fr 1fr;gap:12px;background:#f0ebfa;padding:11px;font-size:9px;font-weight:800;color:#54336f}.comparison-row{display:grid;grid-template-columns:1.05fr 1fr;gap:12px;align-items:center;padding:14px 11px;border-top:1px solid #e9e1ef}.comparison-row>div{display:flex;flex-direction:column;gap:5px;align-items:flex-start}.comparison-row strong{font-size:11px;color:#1b2036}.comparison-logo{width:100px;height:36px;display:flex;align-items:center;justify-content:center;padding:5px;background:#fff;border-radius:5px}.comparison-logo.dark{background:#182534}.comparison-logo img{width:100%;height:100%;object-fit:contain}.demo-available{display:flex;align-items:center;gap:5px;font-size:10px;line-height:1.5;color:#3e325a;font-weight:700}.demo-available>.icon{width:16px;height:16px;color:#8134ac}.game-operator-comparison .comparison-note{font-size:10px;line-height:1.6;background:#f5f2fc;padding:10px;border-radius:8px;margin:14px 0 0;color:#454057}
.related-section{padding:33px 0 37px;background:radial-gradient(ellipse at 100% 0,#f6d7ed77,transparent 70%),linear-gradient(110deg,#edf2ff,#f8f0fc)}.related-heading{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:22px}.related-heading h2{font-size:28px;letter-spacing:-.9px;line-height:1.25}.related-heading h2 em{color:#9c258e}.related-heading p{font-size:13px;line-height:1.75;color:#33394d;margin-top:10px}.related-games{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.related-games article{min-width:0}.related-games article>a{display:flex;align-items:center;gap:14px;height:100%;padding:10px;background:#ffffffd9;border:1px solid #dfd8ee;border-radius:12px;box-shadow:0 3px 10px #33225405}.related-games img{width:92px;height:auto;aspect-ratio:var(--slot-cover-ratio);object-fit:cover;border:2px solid #dfb964;border-radius:9px;flex-shrink:0}.related-games h3{font-size:14px;line-height:1.5;letter-spacing:-.15px;color:#161b30}.related-games a:hover{border-color:#ca8abd;background:#fff}
.game-reading-layout{padding-block:35px 45px;max-width:1060px}.game-reading-main{min-width:0}.game-reading-index{padding:18px 23px;border:1px solid #e3daef;border-top:3px solid #c22aa6;border-radius:14px;background:#fff;margin-bottom:26px}.game-reading-index>span{display:block;font-weight:800;font-size:13px;color:#582969;margin-bottom:12px}.game-reading-index>div{display:flex;flex-wrap:wrap;gap:9px}.game-reading-index a{border:1px solid #e4def0;background:#f8f5ff;border-radius:8px;font-size:12px;font-weight:700;color:#383050;padding:9px 12px;line-height:1.5}.game-reading-index a:hover{background:#f5e5f7;color:#871d91}
.review-panel{background:#fff;border:1px solid #e4e0ed;border-radius:18px;overflow:hidden;margin-bottom:26px;scroll-margin-top:20px}.review-heading{padding:25px 30px;background:radial-gradient(ellipse at 100% 0,#ff71d642,transparent 65%),linear-gradient(110deg,#a51c90,#d224a5);color:#fff}.review-heading>.slot-icon{display:none}.review-heading h2{font-size:31px;line-height:1.28;letter-spacing:-.8px;margin:0;color:#fff;max-width:none}.review-heading.heading-blue{background:radial-gradient(ellipse at 100% 0,#d13cb677,transparent 70%),linear-gradient(110deg,#3045b4,#7132b1)}.review-body{padding:30px}.review-body p{font-size:16px;line-height:1.85;color:#292e40;margin:0 0 23px}.review-body strong{color:#141a30;font-weight:800}.review-body h3{font-size:22px;letter-spacing:-.45px;line-height:1.4;color:#181e35;margin:26px 0 13px}.review-body h3:first-child{margin-top:0}.review-body a{color:#862995;text-decoration:underline;text-underline-offset:3px}
.review-figure{margin:27px 0 0}.image-zoom{display:block;position:relative;width:100%;padding:0;border:1px solid #d8b56c;border-radius:13px;overflow:hidden;background:#11182d;cursor:zoom-in}.image-zoom img{width:100%;height:auto;display:block}.image-zoom>span{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid #ffffff4a;background:#161b36e8;border-radius:7px;font-size:11px;color:#fff}.image-zoom .icon{width:14px;height:14px}.review-figure figcaption{font-size:12px;line-height:1.7;color:#4b4b60;padding:10px 0 0}.review-cover-figure{margin:-30px -30px 28px;padding:25px;background:radial-gradient(ellipse at 15% 15%,#316ad733,transparent 60%),radial-gradient(ellipse at 90% 90%,#d545b833,transparent 60%),#f0ecfb;display:flex;justify-content:center;border-bottom:1px solid #e1d7ec}.review-cover-figure .image-zoom{max-width:400px;box-shadow:0 10px 30px #20144721}
.review-perspectives{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:25px}.review-perspectives>div{border:1px solid #dfd8f0;border-radius:13px;background:#f3f0fc;padding:23px}.review-perspectives>div:nth-child(2){background:#fff5e5;border-color:#ebddc1}.review-perspectives span{font-size:11px;letter-spacing:.9px;font-weight:800;color:#704182}.review-perspectives>div:nth-child(2)>span{color:#795a24}.review-perspectives h3{font-size:19px;margin:12px 0}.review-perspectives p{font-size:14px;margin:0}
.demo-reading-steps{list-style:none;padding:0;margin:28px 0;display:grid;grid-template-columns:1fr 1fr;gap:25px}.demo-reading-steps li{display:flex;align-items:flex-start;gap:13px}.demo-reading-steps li>b{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border:1px solid #d4c4ed;border-radius:9px;background:#eee4fc;color:#67328c;font-size:12px}.demo-reading-steps h3{font-size:18px;margin:0 0 10px!important}.demo-reading-steps p{font-size:14px;margin:0}.review-note{display:flex;align-items:flex-start;gap:15px;border:1px solid #e1d8ee;border-left:4px solid #ab6cc3;border-radius:0 12px 12px 0;background:#f1ecfb;padding:20px;margin-top:25px}.review-note>.slot-icon{width:42px;height:42px;flex-shrink:0;filter:drop-shadow(0 0 6px #fff)}.review-note strong{font-size:15px;line-height:1.5;color:#63337c;display:block;margin:0 0 8px}.review-note p{font-size:14px;margin:0}.warm-note{background:#fff5e4;border-color:#efdfbc;border-left-color:#c99b45}.warm-note strong{color:#765722}
.game-mechanics-intro{display:grid;grid-template-columns:minmax(0,1fr) 185px;gap:28px;align-items:center}.mechanic-number{text-align:center;padding:22px 16px;border:1px solid #e7d7ee;border-radius:15px;background:linear-gradient(120deg,#efe5ff,#ffeaf6)}.mechanic-number .slot-icon{width:75px;height:75px;margin:0 auto 10px}.mechanic-number>strong{display:block;color:#713b9d;font-size:35px;letter-spacing:-1px}.mechanic-number>span{display:block;font-size:12px;line-height:1.6;color:#4f3d62;margin:10px 0}.mechanic-number>b{font-size:11px;color:#764386}.mechanic-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:23px 0}.mechanic-cards article{padding:23px;border:1px solid #dee0f0;border-radius:14px;background:#f3f5ff}.mechanic-cards article:nth-child(2){background:#fff1f9;border-color:#eddaea}.mechanic-cards .slot-icon{width:58px;height:58px}.mechanic-cards h3{font-size:20px;margin:13px 0}.mechanic-cards p{font-size:14px;margin:0}.character-list{display:grid;grid-template-columns:1fr 1fr;gap:0 26px}.character-list>div{padding:19px 0;border-bottom:1px solid #e6e1ed}.character-list strong{font-size:15px;color:#77328c}.character-list p{font-size:14px;line-height:1.8;margin:8px 0 0}
.review-table-scroll{overflow:auto;margin:25px 0 14px;border:1px solid #ddd4eb;border-radius:12px}.review-table{border-collapse:collapse;width:100%;min-width:600px;font-size:14px}.review-table th,.review-table td{text-align:left;vertical-align:top;padding:17px 15px;border-bottom:1px solid #e2dbed;line-height:1.7}.review-table thead th{background:#4d348f;color:#fff;font-size:13px}.review-table thead th:first-child{background:#352369}.review-table tbody th{background:#f5f0fc;color:#4b2d66;font-weight:800;width:23%}.review-table td{color:#2a3045}.review-table tr:nth-child(even) td{background:#faf8fe}.review-table tr:last-child>*{border-bottom:0}.review-body .table-caption{font-size:12px;color:#4d455e;margin:0}.review-body .table-swipe-hint{display:none}
.review-data{border:1px solid #e2dbee;border-radius:13px;overflow:hidden;margin:25px 0}.review-data>div{display:grid;grid-template-columns:1fr 1.45fr;font-size:14px;line-height:1.7;border-bottom:1px solid #e4deed}.review-data>div:last-child{border-bottom:0}.review-data dt{background:#f4effa;color:#4d355f;padding:13px 18px}.review-data dd{margin:0;padding:13px 18px;color:#202940;font-weight:700}.rtp-comparison{border:1px solid #e4d7ee;border-radius:14px;background:linear-gradient(120deg,#eee8fd,#fbedf8);padding:25px;margin:26px 0}.rtp-comparison h3{margin:0 0 18px;font-size:21px}.rtp-comparison>div{display:grid;grid-template-columns:1fr 1fr;gap:25px}.rtp-comparison p{font-size:14px;margin:0}.rtp-comparison strong{color:#7d3a95;display:block;margin-bottom:7px}.rtp-comparison span{display:block}
.game-questions{background:radial-gradient(ellipse at 100% 0,#c72ca16b,transparent 65%),linear-gradient(120deg,#26358e,#71309e);padding:29px;border-radius:18px;color:#fff;margin-bottom:0;scroll-margin-top:20px}.game-questions>header>.slot-icon{display:none}.game-questions h2{font-size:30px;line-height:1.3;color:#fff;margin:0 0 24px;letter-spacing:-.7px}.review-faq details{border-top:1px solid #ffffff40}.review-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:16px;font-weight:800;line-height:1.6;color:#fff;padding:20px 0}.review-faq summary::-webkit-details-marker{display:none}.review-faq summary>span{font-size:25px;color:#ffe1a0;flex-shrink:0}.review-faq details[open] summary>span{transform:rotate(45deg)}.review-faq p{font-size:15px;line-height:1.85;color:#fff;margin:0;padding:0 25px 23px 0}
.game-next-band{background:radial-gradient(ellipse at 100% 0,#efbee88a,transparent 70%),linear-gradient(120deg,#eaf0ff,#f8eaf9);padding:38px 0}.game-next-band>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.game-next-band .slot-icon{width:66px;height:66px;float:left;margin-right:16px}.game-next-band .eyebrow{font-size:10px;color:#70367c}.game-next-band h2{font-size:32px;line-height:1.3;margin:11px 0 16px}.game-next-band h2 em{font-style:normal;color:#ac248e}.game-next-band p{font-size:14px;line-height:1.8;color:#303448;clear:both}.game-next-links{display:grid;gap:12px}.game-next-links a{display:flex;justify-content:space-between;align-items:center;gap:15px;border:1px solid #dfd4e8;border-radius:12px;background:#fff;padding:18px 20px}.game-next-links a>span{font-size:10px;letter-spacing:.8px;color:#70437a}.game-next-links strong{display:block;font-size:15px;letter-spacing:0;color:#25233f;margin-top:5px}.game-next-links .icon{width:20px;color:#8e2f9b}
.game-image-dialog{border:1px solid #e4c47c;border-radius:14px;background:#11182b;padding:6px;max-width:min(95vw,1400px);max-height:92vh;overflow:visible}.game-image-dialog::backdrop{background:#11122de8;backdrop-filter:blur(6px)}.game-image-dialog>img{display:block;max-width:100%;max-height:88vh;object-fit:contain;border-radius:9px}.game-image-dialog>button{position:absolute;top:8px;right:8px;background:#fff;border:0;border-radius:50%;color:#682f80;width:38px;height:38px;font-size:25px;cursor:pointer;box-shadow:0 2px 15px #11152c88}
@media(max-width:1050px){.game-console-grid{grid-template-columns:minmax(0,1fr) 270px;gap:18px}.game-operator-comparison{padding:16px}.game-operator-comparison h2{font-size:20px}.comparison-logo{width:88px}.game-facts-rating{grid-template-columns:1fr}.game-rating{display:flex;align-items:center;gap:10px;justify-content:space-between;border-left:0;border-top:1px solid #eddfeb;padding:5px 12px}.rating-stars{gap:4px}.game-rating p{max-width:135px;font-size:9px}.related-games article>a{gap:10px;padding:8px}.related-games img{width:72px;height:auto}.related-games h3{font-size:13px}}
@media(max-width:850px){.game-console-grid{grid-template-columns:1fr}.game-operator-comparison{padding:20px}.game-operator-comparison h2 br{display:none}.game-operator-comparison>p{margin:10px 0 16px}.comparison-table-head,.comparison-row{grid-template-columns:1fr 1fr;padding:12px 16px}.comparison-row>div{flex-direction:row;align-items:center;gap:12px}.comparison-logo{width:100px;height:32px}.comparison-row strong{font-size:12px}.demo-available{font-size:12px;justify-content:flex-end}.comparison-table-head>span:last-child{text-align:right}.game-facts-rating{grid-template-columns:minmax(0,1fr) 195px}.game-rating{display:block;border-left:1px solid #e8ddeb;border-top:0;padding:7px 12px}.game-rating p{max-width:none}.game-title-row h1{font-size:36px}.game-mechanics-intro{grid-template-columns:1fr}.mechanic-number{display:none}.related-heading{align-items:flex-start}.related-heading .text-link{font-size:12px}}
@media(max-width:600px){
 .game-demo-band{padding:17px 0 22px}.game-topline{padding-bottom:18px}.game-breadcrumb ol{font-size:10px;gap:6px;margin-bottom:16px}.game-breadcrumb li+li:before{margin-right:6px}.game-title-row{gap:12px}.game-title-cover{width:49px;height:49px;border-radius:10px;flex-shrink:0}.game-title-row h1{font-size:29px;letter-spacing:-.9px;line-height:1.2}
 .game-console-grid{width:100%;display:block}.demo-shell{border:0;border-radius:0;box-shadow:none}.demo-stage{aspect-ratio:16/10}.demo-poster-caption{bottom:20px;gap:9px}.demo-mode{font-size:8px;padding:5px 10px}.demo-launch{padding:13px 22px;gap:12px}.demo-launch>span{font-size:16px}.demo-launch small{font-size:10px}.demo-launch>.icon{width:24px;height:24px}.demo-toolbar{padding:7px 12px;gap:7px;min-height:42px}.demo-toolbar>span{font-size:10px;gap:5px}.demo-toolbar button{font-size:10px;padding:5px 7px;min-height:29px}.demo-toolbar>div{gap:5px}.demo-toolbar #demo-expand{font-size:11px}
 .game-facts-rating{display:block;margin:12px 16px 0;border-radius:10px}.game-fast-facts{padding:9px 0;grid-template-columns:1.3fr .7fr .65fr .85fr}.game-fast-facts>div{padding:0 9px}.game-fast-facts dt{font-size:9px;margin-bottom:3px}.game-fast-facts dd{font-size:11px}.game-fast-facts dd a{font-size:11px;gap:3px}.game-fast-facts .icon{width:12px;height:12px}.game-rating{display:grid;grid-template-columns:1fr auto;column-gap:8px;border-left:0;border-top:1px solid #eadfeb;padding:5px 11px}.game-rating>span{grid-column:1;grid-row:1;font-size:10px;align-self:end}.rating-stars{grid-column:2;grid-row:1/3;gap:5px;align-self:center}.rating-stars button{font-size:27px;min-width:28px;min-height:34px}.game-rating p{grid-column:1;grid-row:2;font-size:8px;margin:0;align-self:start}.game-operator-comparison{margin:17px 16px 0;padding:16px;border-radius:12px}.game-operator-comparison h2{font-size:22px;line-height:1.2}.game-operator-comparison header .slot-icon{width:38px;height:38px}.game-operator-comparison>p{font-size:12px;line-height:1.65;margin:10px 0 14px}.comparison-table-head{font-size:9px;padding:9px 11px}.comparison-row{padding:10px 11px;grid-template-columns:1.15fr 1fr;gap:8px}.comparison-row>div{gap:8px}.comparison-logo{width:76px;height:31px;padding:5px}.comparison-row strong{font-size:10px}.demo-available{font-size:10px;gap:4px}.demo-available .icon{width:14px;height:14px}.game-operator-comparison .comparison-note{font-size:10px;margin-top:12px;padding:9px}
 .related-section{padding:27px 0 30px}.related-heading{display:block;margin-bottom:20px}.related-heading h2{font-size:27px;line-height:1.25}.related-heading p{font-size:13px;line-height:1.8;margin-top:11px}.related-heading .text-link{margin-top:14px}.related-games{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px}.related-games article>a{display:block;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.related-games img{width:100%;height:auto;border-radius:10px}.related-games h3{font-size:12px;line-height:1.45;margin-top:8px;letter-spacing:-.15px}.related-games article>a:hover{background:none}
 .game-reading-layout{padding-top:27px;padding-bottom:28px}.game-reading-index{padding:16px;margin-bottom:22px}.game-reading-index>span{font-size:13px;margin-bottom:12px}.game-reading-index>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.game-reading-index a{font-size:11px;line-height:1.5;padding:9px 10px}.review-panel{border-radius:15px;margin-bottom:22px}.review-heading{padding:21px 18px}.review-heading h2{font-size:27px;line-height:1.26;letter-spacing:-.65px}.review-body{padding:23px 18px}.review-body p{font-size:15px;line-height:1.85;margin-bottom:21px}.review-body h3{font-size:20px;line-height:1.4;margin:24px 0 12px}.review-cover-figure{margin:-23px -18px 23px;padding:20px}.review-cover-figure .image-zoom{max-width:330px}.image-zoom{border-radius:11px}.image-zoom>span{font-size:10px;bottom:9px;right:9px;padding:7px 10px}.review-figure{margin:23px 0 0}.review-figure figcaption{font-size:11px;line-height:1.7}
 .review-perspectives,.mechanic-cards,.demo-reading-steps,.character-list{grid-template-columns:1fr}.review-perspectives>div{padding:19px}.review-perspectives h3{font-size:18px}.review-perspectives p{font-size:14px;margin:0}.review-perspectives span{font-size:10px}.demo-reading-steps{gap:24px}.demo-reading-steps h3{font-size:17px}.demo-reading-steps p{font-size:14px;margin:0}.review-note{padding:17px 13px;gap:10px}.review-note>.slot-icon{width:34px;height:34px}.review-note strong{font-size:14px}.review-note p{font-size:13px;line-height:1.85;margin:0}.mechanic-cards article{padding:21px}.mechanic-cards h3{font-size:19px}.mechanic-cards p{font-size:14px;margin:0}.character-list strong{font-size:15px}.character-list p{font-size:14px;margin:8px 0 0}.review-body .table-swipe-hint{display:block;font-size:11px;color:#673c78;margin:22px 0 -14px}.review-table{font-size:12px;min-width:560px}.review-table th,.review-table td{padding:14px 12px}.review-table thead th{font-size:11px}.review-body .table-caption{font-size:11px}.review-data>div{font-size:12px;grid-template-columns:1fr 1.2fr}.review-data dt,.review-data dd{padding:12px}.rtp-comparison{padding:19px}.rtp-comparison h3{font-size:19px}.rtp-comparison>div{grid-template-columns:1fr;gap:18px}.rtp-comparison p{font-size:14px;margin:0}.game-questions{padding:23px 18px;border-radius:15px}.game-questions h2{font-size:27px;line-height:1.3;margin-bottom:20px}.review-faq summary{font-size:15px;line-height:1.65;gap:15px;padding:19px 0}.review-faq p{font-size:14px;line-height:1.85;padding-right:0}.game-next-band{padding:30px 0}.game-next-band>.wrap{grid-template-columns:1fr;gap:23px}.game-next-band .eyebrow{font-size:9px}.game-next-band h2{font-size:29px}.game-next-band p{font-size:13px}.game-next-links a{padding:16px}.game-next-links strong{font-size:14px}.game-next-links a>span{font-size:9px}.demo-shell.expanded{inset:0;border-radius:0}.demo-shell.expanded .demo-toolbar>span{display:none}.demo-shell.expanded .demo-toolbar{justify-content:flex-end}
}
@media(prefers-reduced-motion:reduce){.demo-launch,.rating-stars button{transition:none}}

.rating-summary{display:block;white-space:nowrap;margin-bottom:5px;color:#362743!important;font-size:11px!important}.rating-summary b{font-weight:900;color:#19152b}.game-rating .rating-summary+#rating-label{font-size:10px}.game-console-grid.no-operators{grid-template-columns:minmax(0,1fr)}.no-operators .game-play-column{max-width:1100px;width:100%;margin-inline:auto}
.game-collection-links{border:1px solid #dfd4ed;border-radius:16px;padding:22px;background:#fff;margin-bottom:26px}.game-collection-links strong{font-size:15px;color:#20213b}.game-collection-links>div{display:flex;flex-wrap:wrap;gap:9px;margin-top:15px}.game-collection-links a{padding:7px 12px;border-radius:8px;background:#f1e9fa;color:#71318a;font-size:12px;font-weight:800}.game-collection-links a:hover{background:#e9d7f4}

@media(max-width:600px){.game-rating .rating-summary{grid-column:1;grid-row:1;align-self:center;margin:0;font-size:11px!important}.game-rating:has(.rating-summary) #rating-label{grid-column:1;grid-row:2;align-self:center;font-size:10px}.game-rating:has(.rating-summary) .rating-stars{grid-column:2;grid-row:1/4}.game-rating:has(.rating-summary) p{grid-row:3;padding-top:2px;font-size:9px}.game-rating:has(.rating-summary){padding-block:8px;row-gap:3px}}
/* A retained historical review does not offer a fake launch action. */
.demo-unavailable { cursor: default; }

.demo-unavailable:hover { transform: none; }

.demo-poster>img[src$="sg-blueprint-v29-producer-logo.webp"]{object-fit:contain;padding:12%;background:#f6f9ff}
.image-zoom img[src$="sg-blueprint-v29-producer-logo.webp"]{padding:20px;background:#f6f9ff}
.review-cover-figure:has(img[src$="sg-blueprint-v29-producer-logo.webp"]){flex-direction:column;align-items:center;gap:12px}
.review-cover-figure:has(img[src$="sg-blueprint-v29-producer-logo.webp"]) figcaption{font-size:12px;color:#4b4b60;text-align:center}

.game-title-cover[src$="sg-blueprint-v29-producer-logo.webp"],.related-games img[src$="sg-blueprint-v29-producer-logo.webp"]{object-fit:contain;padding:12px;background:#f6f9ff}

/* Keep authentic Playtech artwork sharp: native scenes fill the frame without
   cropping; catalogue thumbnails remain compact and are never stretched. */
.demo-poster--native{background:#0b1128}.demo-poster--native>img{object-fit:contain;max-width:var(--poster-native-width);margin-inline:auto}
.demo-poster--compact{display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:center;justify-items:center;gap:14px;padding:24px 18px;background:radial-gradient(ellipse at 65% 18%,#573a83,transparent 65%),linear-gradient(140deg,#111d49,#1e163b)}
.demo-poster--compact>img{width:auto;height:auto;max-width:min(70%,var(--poster-width));max-height:100%;object-fit:contain;border-radius:10px;box-shadow:0 10px 26px #0005}
.demo-poster--compact .demo-poster-caption{position:static;width:100%;min-width:0}
.demo-poster--compact .demo-launch{max-width:100%}
.demo-poster--compact .demo-launch>span{min-width:0}
.game-detail--microgaming .game-fast-facts dt,.game-detail--microgaming .game-fast-facts dd{overflow-wrap:anywhere}
@media(max-width:700px){.game-detail--microgaming .demo-stage:has(.demo-poster--compact:not([hidden])){width:100%;height:260px;min-height:260px;aspect-ratio:auto}}
.demo-poster--compact:after{background:linear-gradient(0deg,#10162980,transparent 75%)}
.review-cover-figure--compact{padding:19px;gap:14px;align-items:center;flex-direction:column}
.review-cover-figure--compact>img{width:auto;height:auto;max-height:160px;object-fit:contain;border-radius:9px}
.review-cover-figure--compact figcaption{font-size:12px;color:#4b4b60;text-align:center}
:is(.game-detail--playtech,.game-detail--igt) .game-title-cover{object-fit:contain;background:#10182f}
:is(.game-detail--playtech,.game-detail--igt) .game-fast-facts dt,:is(.game-detail--playtech,.game-detail--igt) .game-fast-facts dd{overflow-wrap:anywhere}
@media(max-width:700px){:is(.game-detail--playtech,.game-detail--igt) .demo-stage:has(.demo-poster--compact:not([hidden])){width:100%;height:260px;min-height:260px;aspect-ratio:auto}.demo-poster--compact{padding:14px 15px}.review-cover-figure--compact{padding:15px}}

/* Editorial comparisons fit the reading column, including narrow iPhone views. */
.review-table-scroll{width:100%;max-width:100%;min-width:0;margin:0;border-radius:11px}
.review-table{width:100%;min-width:0;table-layout:fixed;-webkit-text-size-adjust:100%;text-size-adjust:100%}
.review-table th,.review-table td{font-size:14px;line-height:1.6;white-space:normal;overflow-wrap:anywhere;word-break:normal}
.review-table--two-columns thead th:first-child,.review-table--two-columns tbody th{width:30%}
#confronto .review-body{padding:24px}
@media(max-width:700px){
 #confronto .review-heading{padding:19px 18px}
 #confronto .review-heading h2{font-size:23px;line-height:1.3;letter-spacing:-.45px;overflow-wrap:anywhere}
 #confronto .review-body{padding:18px}
 .review-table th,.review-table td{font-size:13px;line-height:1.55;padding:12px 10px}
 .review-table thead th{font-size:12px}
 .review-table--two-columns thead th:first-child,.review-table--two-columns tbody th{width:31%}
 .review-table--stacked{display:block}
 .review-table--stacked thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
 .review-table--stacked tbody,.review-table--stacked tr{display:block;width:100%}
 .review-table--stacked tbody th,.review-table--stacked td{display:block;width:100%;box-sizing:border-box}
 .review-table--stacked tbody th{background:#eee7f8;color:#40275f;border-bottom:1px solid #ded3eb;padding:12px;font-size:13px}
 .review-table--stacked td{padding:11px 12px;border-bottom:1px solid #e9e2f0;background:#fff}
 .review-table--stacked td:before{content:attr(data-label);display:block;font-size:11px;font-weight:800;line-height:1.5;color:#69477c;margin-bottom:4px}
 .review-table--stacked tr+tr{border-top:2px solid #d9cce8}
 .review-table--stacked tr:last-child>th{border-bottom:1px solid #ded3eb}
}
/* Play'n GO transparent artwork keeps the same readable backdrop at every size. */
.game-detail--playn-go .game-title-cover,.game-detail--playn-go .game-related img{background:#25264f}

/* Barcrest: explain a documented desktop-only entry before opening it. */
.barcrest-desktop-note{display:none}
@media(max-width:700px){.game-detail--barcrest .barcrest-desktop-note{display:block;margin:0;padding:12px 18px;background:#202456;color:#fff;border-radius:10px;font-size:14px;font-weight:700}.game-detail--barcrest .demo-poster-caption:has(.barcrest-desktop-note) .demo-launch{display:none}}

@media(max-width:700px){.game-detail--inspired-gaming .barcrest-desktop-note{display:block;margin:0;padding:12px 18px;background:#202456;color:#fff;border-radius:10px;font-size:14px;font-weight:700}.game-detail--inspired-gaming .demo-poster-caption:has(.barcrest-desktop-note) .demo-launch{display:none}}

/* Exact-edition title logos over their official scene. */
.game-cover[href="/inspired-gaming/slot-aphrodite-legends-of-olympus-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-b944c14405921a-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-big-bonus-booster-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-5041934f7bd76b-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-big-fishing-net-fortune-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-c9a931d323ab6d-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-big-football-bonus-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-accaddb33384ef-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-big-piggy-bank-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-2cb7fcf21953f3-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-big-spin-bonus-extra-spins-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-bdb98294672887-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-big-wheel-bonus-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-63e59bfb907810-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-big-wolf-bonus-booster-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-912990223d9af5-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-bigger-piggy-bank-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-138a0fa5c29cc0-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-bigger-piggy-bank-super-wheel-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-98179c8b6cb2c7-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-book-of-the-irish-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-220a741197a1d7-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-call-of-the-wild-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-43d13863d2fe13-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-centurion-big-money-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-dd1105f1811e92-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-centurion-bigger-big-money-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-4c4c169b4c7f3e-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-centurion-megaways-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-8d94029f1e5227-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-centurion-winner-grand-chance-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-085ec0a243d2a3-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-cherry-power-boost-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-6e8991fd924d4f-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-cops-n-robbers-big-money-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-4c2f4f4da73d9e-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-cops-n-robbers-bigger-big-money-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-d358a1481bd0dc-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-cops-n-robbers-grand-chance-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-2b5e53c1e71f33-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-demons-gold-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-6c61a12ee55b57-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-fire-of-the-wild-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-a2bdfed7b526a5-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-gold-cash-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-2f4d2bb636f5b6-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-gold-cash-freespins-rising-wins-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-480bb32101d69d-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-gold-cash-freespins-superwheel-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-c4ae2d4ecb8483-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-gold-fever-mine-all-mine-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-70b0635d7d5037-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-gold-fishy-free-spins-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-b8d65caf3d555b-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-gold-spinner-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-05015e2ebc53c7-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-golden-halloween-winner-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-32a8aa3f3e3e4a-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-golden-winner-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-c84e03efd16f7a-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-golden-winner-grand-chance-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-61bf5d9179710d-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-golden-winner-grand-chance-superwheel-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-53afc7648d136f-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-goldmine-fortune-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-912c5d87734694-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-happy-fortune-dragon-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-b6653167fc0dd9-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-happy-money-hens-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-88175a1e24d313-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-jaguar-gems-pot-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-18b17685e1d3d3-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-jin-tu-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-4677ca432ed777-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-jingle-winner-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-f80ed4e3068204-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-kong-wonder-wilds-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-0293f4309c47b8-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-mummy-it-up-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-c1bb03d4f78a99-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-perfect-prize-pooch-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-52555d63ddb953-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-pharaoh-s-bigger-big-money-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-f6412ac0616528-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-piggy-bandits-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-818850fc1aa027-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-piggy-mansion-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-1946b396b8be08-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-piggy-winner-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-d07ecac8ef0533-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-prize-piggy-win-and-spin-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-ac970629aead86-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-reel-king-big-money-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-ca759e369585c0-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-santa-s-winter-wild-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-74e6c82695a29e-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-something-fruity-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-fc958df6afa30c-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-stacked-fire-7s-big-spins-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-03d9c513620c0c-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-sticky-stacked-fire-7s-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-38fe52238ce0b5-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-super-hot-fruits-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-02e6ceb7ebc573-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-wild-winner-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-47a04ecdf9ab81-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-wolf-it-up-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-691d34bd55a466-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-wolf-it-up-again-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-7dda03a746277e-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-wolf-it-up-again-xtra-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-b5e9d5d62d86f0-scene.webp");background-size:cover;background-position:center}
.game-cover[href="/inspired-gaming/slot-zeus-legends-of-olympus-gratis/"]{background-image:linear-gradient(#17274a18,#17274a30),url("/assets/sg-inspired-v50-3fda26d7fe6347-scene.webp");background-size:cover;background-position:center}
/* Compact strip: four fields on one row, voting immediately below. */
.game-facts-rating{display:block}
.game-fast-facts{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.7fr) minmax(0,.9fr) minmax(0,1.15fr);padding:10px 0;align-items:start;gap:0}
.game-fast-facts>div{min-width:0;padding:0 11px;grid-column:auto;border-right:1px solid #e2e0e9}
.game-fast-facts>div:last-child{border-right:0}
.game-fast-facts dt{font-size:10px;line-height:1.4;margin-bottom:3px;overflow-wrap:normal}
.game-fast-facts dd,.game-fast-facts dd a{font-size:12px;line-height:1.4;overflow-wrap:normal}
.game-fast-facts dd>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.game-fast-facts dd a{display:inline;text-decoration:underline;text-underline-offset:3px}
.game-rating,.game-rating:has(.rating-summary){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 10px;border-left:0;border-top:1px solid #eadfeb;padding:4px 12px}
.game-rating .rating-summary{grid-column:1;grid-row:1;font-size:11px!important;line-height:1.4;margin:0;align-self:center}
.game-rating #rating-label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.game-rating .rating-stars,.game-rating:has(.rating-summary) .rating-stars{grid-column:2;grid-row:1;gap:1px;align-self:center}
.game-rating .rating-stars button{font-size:27px;min-width:32px;min-height:36px}
.game-rating #rating-feedback,.game-rating:has(.rating-summary) #rating-feedback{grid-column:1/-1;grid-row:2;max-width:none;font-size:10px;line-height:1.4;padding:0;margin:0}
.game-rating #rating-feedback:empty{display:none}
.review-data dd{overflow-wrap:anywhere}
.technical-scope{font-size:14px;line-height:1.8;color:#363a51}
.technical-evidence,.demo-paytable-help{border:1px solid #ded3ea;border-radius:12px;margin:20px 0;background:#fcfaff}
.technical-evidence>summary,.demo-paytable-help>summary{padding:16px 18px;font-weight:800;color:#5b2878;cursor:pointer;line-height:1.6}
.technical-evidence>div,.demo-paytable-help>p{padding:0 18px 18px}
.technical-evidence h3{font-size:18px;margin:20px 0 8px}
.technical-evidence p,.technical-evidence li,.demo-paytable-help p{font-size:14px;line-height:1.8;overflow-wrap:anywhere}
.technical-evidence ul{padding-left:23px}
.technical-evidence li+li{margin-top:9px}
.demo-reading-steps--compact{gap:18px}
@media(max-width:700px){
 .game-fast-facts{grid-template-columns:minmax(0,1.2fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,1.1fr);padding:9px 0}
 .game-fast-facts>div{padding:0 8px}
 .game-fast-facts dt{font-size:9px}
 .game-fast-facts dd,.game-fast-facts dd a{font-size:11px}
 .technical-evidence>summary,.demo-paytable-help>summary{padding:14px}
 .technical-evidence>div,.demo-paytable-help>p{padding:0 14px 14px}
}
