html[data-mode=future]{--accent:#ff3933}
html[data-mode=future] .eyebrow,html[data-mode=future] .gallery-heading .eyebrow,html[data-mode=future] .reveal-warning{color:#ff3933}
html[data-mode=future] .button:not(.secondary){background:#c62924;border-color:#e43730;color:#fff}
html[data-mode=future] .erd-live-frame{background:#232526}
html[data-mode=future] .erd-frame-shell{background:#232526;border-color:#484b4d}
.game-grid{align-items:stretch}
.game-card>div{display:flex;flex-direction:column;align-items:flex-start;height:100%}
.game-card>div>.button{margin-top:auto}
.game-card>div>p:last-of-type{margin-bottom:25px}
.comparison-polished{border-collapse:separate!important;border-spacing:0;width:100%;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 18px 45px #0000000f}
.comparison-polished caption{text-align:left;padding:0 0 18px;font-weight:600}
.comparison-polished th,.comparison-polished td{padding:20px 22px!important;line-height:1.6;border-bottom:1px solid var(--line)}
.comparison-polished thead th{background:#24342d;color:#fff;font-size:20px;vertical-align:top;border-bottom:3px solid #b62622}
.comparison-polished thead th:first-child{font-size:14px}
.comparison-polished .comparison-subtitle{font:400 12px/1.5 Manrope,Arial,sans-serif;letter-spacing:.08em;margin-top:7px;color:#e0e4e1}
.comparison-polished tbody th{text-align:left;font-weight:500}
.comparison-polished tbody tr:nth-child(even){background:#7c897510}
.comparison-polished tbody tr:last-child>*{border-bottom:0}
html[data-mode=future] .comparison-polished{background:#202223;border-color:#47494b;box-shadow:0 18px 45px #0003}
html[data-mode=future] .comparison-polished thead th{background:#2b2c2e;border-bottom-color:#e43730}
html[data-mode=future] .comparison-polished tbody tr:nth-child(even){background:#ffffff05}
html[data-mode=future] .barcelona-booking{background:#1b1d1e;border-block:1px solid #37393b}
@media(max-width:760px){.comparison-polished th,.comparison-polished td{padding:14px 12px!important}.comparison-polished thead th{font-size:16px}.game-card>div{height:auto}}
