/* Game review page, layout variant "v1" (older reviews: 777 Coins, Alien Invaders, Coin Princess, Forge of Wealth, Lava Balls, Royal Joker, Sweet Rush Bonanza, Thunder Coins). */
.sc-fig{margin:22px 0;text-align:center}
.sc-fig img{display:block;margin:0 auto;max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.18)}
.sc-fig figcaption{font-size:13px;color:#6b7280;margin-top:8px;max-width:560px;margin-left:auto;margin-right:auto}
.sc-table-wrap{overflow-x:auto;margin:18px 0}
.sc-table{width:100%;border-collapse:separate;border-spacing:0;font-size:15px;min-width:680px;border-radius:12px;overflow:hidden;box-shadow:0 2px 14px rgba(0,0,0,.10)}
.sc-table thead th{background:#1f2937;color:#fff;font-weight:700;padding:13px 14px;text-align:left}
.sc-table tbody td{padding:12px 14px;border-bottom:1px solid #eef0f3}
.sc-table tbody tr:nth-child(odd){background:#fafbfc}
.sc-table tbody tr:hover{background:#fff6ed}
.sc-table tbody tr.sc-total td{background:#fff2e0;font-weight:700;border-top:2px solid #f59e0b}
.sc-table a{color:#c81e1e;text-decoration:none;border-bottom:1px dotted #c81e1e}
.sc-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:16px;margin:22px 0}
.sc-card{border:1px solid #eceef1;border-radius:14px;padding:16px 18px;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.06)}
.sc-card h4{margin:0 0 4px;font-size:16px}
.sc-card .sc-src{font-size:12px;color:#9aa1ab;margin-bottom:12px}
.sc-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}
.sc-stat{background:#f7f8fa;border-radius:9px;padding:8px 10px}
.sc-stat b{display:block;font-size:19px;color:#111827;line-height:1.1}
.sc-stat span{font-size:11px;color:#8b929c;text-transform:uppercase;letter-spacing:.03em}
.sc-rtp{margin:10px 0 6px}
.sc-rtp .sc-lbl{display:flex;justify-content:space-between;font-size:11px;color:#8b929c;margin-bottom:4px}
.sc-bar{position:relative;height:12px;background:#eef0f3;border-radius:6px;overflow:hidden}
.sc-bar i{position:absolute;left:0;top:0;height:100%;border-radius:6px}
.sc-bar .sc-mark{position:absolute;top:-3px;width:2px;height:18px;background:#111827}
.sc-spark{margin-top:10px}
.sc-meta{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;color:#6b7280;background:#f7f8fa;border:1px solid #eceef1;border-radius:12px;padding:12px 16px;margin:14px 0}
.sc-meta b{color:#26303f}
.sc-meta a{color:#c81e1e;text-decoration:none}
.sc-verdict{border:1px solid #f0d9b8;background:#fffaf2;border-radius:12px;padding:14px 18px;margin:16px 0}
.sc-verdict .sc-v-title{font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:#b45309;margin-bottom:8px}
.sc-verdict ul{margin:0;padding-left:18px}
.sc-verdict li{margin:5px 0}
.sc-evidence{border:1px solid #d8e4f5;background:#f4f8ff;border-radius:12px;padding:14px 18px;margin:18px 0;font-size:14px}
.sc-evidence code{background:#e8eefb;border-radius:5px;padding:1px 6px;font-size:13px}
.contents{background:#f7f8fa;border:1px solid #eceef1;border-radius:12px;padding:16px 22px;margin:20px 0}
.contents h3{margin:0 0 10px;font-size:17px}
.contents ul{margin:0;padding:0;list-style:none}
.contents li{margin:0}
.contents li a{display:block;padding:9px 14px;color:#26303f;text-decoration:none;border-radius:8px;border-left:3px solid transparent;font-weight:500;transition:background .15s,color .15s,border-color .15s}
.contents li a:hover{background:#fff;color:#c81e1e;border-left-color:#c81e1e}
.article a{color:#c81e1e;text-decoration:none}
.article a:hover{text-decoration:underline}
.info-item.layout::before{content:"🧩 "}
.info-item.paysystem::before{content:"📊 "}
.info-item.trigger::before{content:"🎁 "}
.info-item.mechanic::before{content:"⚙️ "}
.info-item .value small{font-size:11px;color:#8b929c;font-weight:500}
.info-item .value .ours{color:#c81e1e}
@media(max-width:480px){.game-info .game-info-grid{grid-template-columns:1fr 1fr;gap:.6rem}.game-info .info-item.trigger,.game-info .info-item.mechanic{grid-column:1/-1}}
