.widget{background-color:var(--surface-base);border-radius:.1875rem;border:1px solid color-mix(in srgb, var(--color-border-base) 40%, transparent);padding:1rem;margin-bottom:.5rem}.widget__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.widget__title{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0}.widget__count{color:var(--color-text-inverse);background-color:var(--surface-dark);padding:.25rem .75rem;border-radius:9999px;text-transform:uppercase;font-size:var(--font-size-xs)}.widget__link{font-size:var(--font-size-sm);font-weight:500;transition:color 150ms ease-in-out}.widget__content>*+*{margin-top:.5rem}.widget__empty{color:var(--color-text-muted);font-size:var(--font-size-sm);font-style:italic}.widget__icon svg{width:1.25rem;height:1.25rem;color:var(--color-pro)}.widget__header-icon{flex-shrink:0}@media(min-width: 768px){.widget--bonuses,.widget--games{grid-column:span 2}}@media(min-width: 1024px){.widget--pros-cons,.widget--screenshots{grid-column:span 3}}@media(min-width: 768px){.widget--allowed-countries{grid-column:span 2}}@media(min-width: 1024px){.widget--allowed-countries{grid-column:span 3}}.widget--screenshots{width:100%}.widget--headerless .widget__header,.widgets-container--headerless .widget__header{display:none}.section-title{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary);margin-bottom:.75rem;display:flex;align-items:center}.widgets-container{display:grid;grid-template-columns:1fr;gap:.5rem;margin-top:.5rem}@media(min-width: 768px){.widgets-container{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.widgets-container{grid-template-columns:repeat(3, 1fr)}}.bonuses-grid{display:grid;grid-template-columns:1fr;gap:.25rem}ul.bonuses-grid{margin-bottom:0}.widget--trust-test{padding:0;border:none;background:rgba(0,0,0,0);margin-bottom:0}.trust-test{display:flex;flex-direction:column;gap:1rem}.trust-test__masthead{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.trust-test__masthead-title{display:flex;align-items:center;gap:.5rem}.trust-test__masthead-icon{display:flex;color:var(--color-accent-500);flex-shrink:0}.trust-test__masthead-heading{font-size:var(--font-size-lg);font-weight:700;color:var(--color-text-primary);margin:0}.trust-test__summary{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6;margin:0}.trust-test__meta{border:1px solid var(--color-border);border-radius:.5rem;overflow:hidden}.trust-test__meta .trust-test__row{padding:.625rem 1rem}.trust-test__meta .trust-test__row:nth-child(even){background-color:var(--surface-light)}.trust-test__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 0;flex-wrap:wrap}.trust-test__row-label{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.trust-test__row-value{font-size:var(--font-size-sm);color:var(--color-text-primary);text-align:right}.trust-test__row-value--strong{font-weight:600}.trust-test__row-value--success{display:inline-flex;align-items:center;gap:.3rem;font-weight:600;color:var(--color-success-600)}.trust-test__row-value--negative{display:inline-flex;align-items:center;gap:.3rem;font-weight:600;color:var(--color-error-600)}.trust-test__row-value--neutral{display:inline-flex;align-items:center;gap:.3rem;font-weight:600;color:var(--color-neutral-600)}.trust-test__card{border:1px solid var(--color-border);border-radius:.5rem;overflow:hidden}.trust-test__card-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;width:100%;padding:.75rem 1rem;background-color:var(--surface-light);border-bottom:1px solid var(--color-border);border-left:none;border-right:none;border-top:none;font:inherit;text-align:left;color:inherit;cursor:default;-webkit-appearance:none;-moz-appearance:none;appearance:none}.trust-test__card-header-right{display:inline-flex;align-items:center;gap:.5rem}.trust-test__card-chevron{display:none;flex-shrink:0;color:var(--color-text-muted);transition:transform 150ms ease-in-out}[aria-expanded=true] .trust-test__card-chevron{transform:rotate(180deg)}.trust-test__card-title{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--font-size-base);font-weight:600;color:var(--color-text-primary)}.trust-test__card-title svg{color:var(--color-accent-500);flex-shrink:0}.trust-test__card-body{padding:.25rem 1rem}.trust-test__card-body .trust-test__row+.trust-test__row{border-top:1px solid var(--color-border)}@media(max-width: calc(768px - 1px)){.trust-test__card[data-collapsible] .trust-test__card-header{cursor:pointer}.trust-test__card-chevron{display:inline-flex}.trust-test__card[data-collapsible] .trust-test__card-body{display:none}.trust-test__card[data-collapsible] .trust-test__card-header[aria-expanded=true]+.trust-test__card-body{display:block}}.trust-test__balance-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin:.75rem 0;padding:.75rem 1rem;border-radius:.25rem;background-color:var(--color-success-50)}.trust-test__balance-figures{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--font-size-base);font-weight:600;color:var(--color-success-700)}.trust-test__balance-figures svg{flex-shrink:0}.trust-test__balance-label{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.trust-test__setup-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:.75rem;padding-top:.75rem;padding-bottom:.75rem}@media(min-width: 640px){.trust-test__setup-grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1024px){.trust-test__setup-grid{grid-template-columns:repeat(6, 1fr)}}.trust-test__setup-tile{display:flex;flex-direction:column;gap:.25rem;padding:.625rem .75rem;border:1px solid var(--color-border);border-radius:.25rem;background-color:var(--surface-light)}.trust-test__setup-label{font-size:var(--font-size-2xs);font-weight:600;line-height:1;color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase}.trust-test__setup-value{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary)}.trust-test__setup-value--success{color:var(--color-success-600)}.trust-test__proof-intro{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:.75rem 0}.trust-test__checklist{display:grid;grid-template-columns:1fr;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none}@media(min-width: 640px){.trust-test__checklist{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.trust-test__checklist{grid-template-columns:repeat(3, 1fr)}}.trust-test__checklist-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.25rem;border:1px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-text-primary);margin-bottom:0}.trust-test__checklist-item svg{flex-shrink:0;color:var(--color-success-500)}.trust-test__video-section{display:grid;grid-template-columns:1fr;gap:1rem;padding-top:.75rem;padding-bottom:.75rem}@media(min-width: 768px){.trust-test__video-section{grid-template-columns:minmax(0, 1.7fr) minmax(0, 1fr);align-items:start}}.trust-test__video-section--portrait .trust-test__video-player{aspect-ratio:4/5}@media(min-width: 768px){.trust-test__video-section--portrait .trust-test__video-player{aspect-ratio:5/6}}.trust-test__video-player-col{display:flex;flex-direction:column;gap:.625rem;min-width:0}.trust-test__video-player{width:100%;aspect-ratio:16/9;min-height:15rem;border-radius:.25rem}@media(min-width: 768px){.trust-test__video-player{min-height:25rem}}.trust-test__video-player{background-color:var(--surface-dark);outline:none;border:0;display:block}.trust-test__video-meta{display:flex;flex-direction:column;gap:.25rem;min-width:0}.trust-test__video-filename{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary);margin:0}.trust-test__video-stage{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0}.trust-test__video-list{display:flex;flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;max-height:22rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-accent-500) 35%, transparent) rgba(0,0,0,0)}.trust-test__video-list::-webkit-scrollbar{width:4px;height:4px}.trust-test__video-list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.trust-test__video-list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-accent-500) 35%, transparent);border-radius:9999px}@media(min-width: 768px){.trust-test__video-list{max-height:none}}.trust-test__video-list-row{margin-bottom:0}.trust-test__video-list-item{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem;border:1px solid var(--color-border);border-radius:.25rem;background-color:var(--surface-base);font:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color 150ms ease-in-out,background-color 150ms ease-in-out}.trust-test__video-list-item:hover{border-color:var(--color-accent-300);background-color:var(--color-accent-20)}.trust-test__video-list-item.is-active{border-color:var(--color-accent-500);background-color:var(--color-accent-20)}.trust-test__video-list-thumb{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:.1875rem;background-color:var(--surface-dark);color:var(--color-text-inverse);overflow:hidden}.trust-test__video-list-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.trust-test__video-list-text{display:flex;flex-direction:column;gap:.125rem;min-width:0}.trust-test__video-list-label{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trust-test__video-list-item.is-active .trust-test__video-list-label{color:var(--color-accent-700)}.trust-test__video-list-time{font-size:var(--font-size-2xs);color:var(--color-text-muted)}.trust-test__badge{display:inline-flex;align-items:center;gap:.25rem;display:inline-flex;align-items:center;justify-content:center;padding:.125rem .5rem;border-radius:9999px;font-size:var(--font-size-xs);font-weight:600;line-height:1.4;background-color:var(--surface-dark);color:var(--color-text-inverse);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}.trust-test__badge--info{background-color:var(--color-accent-500);color:var(--ref-white)}.trust-test__badge--dark{background-color:var(--surface-dark);color:var(--color-text-inverse)}:where(.mg-sortbar-btn,.mg-addisc,.mg-viewall,.mg-cc-terms-btn,.mg-pay-more):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mg-pay{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.mg-pay-end{justify-content:flex-end}.mg-pay-chip{padding:2px 8px;border-radius:var(--radius-sm);background:var(--surface);border:var(--border-hairline) solid var(--line);font:600 11px/16px var(--font-sans);color:var(--text-secondary);white-space:nowrap}.mg-pay-logo{display:grid;place-items:center;height:22px;width:var(--payment-logo);border-radius:4px;background:#fff;border:var(--border-hairline) solid var(--line);overflow:hidden}.mg-pay-logo img{max-width:86%;max-height:80%;-o-object-fit:contain;object-fit:contain}.mg-pay .mg-pop-trigger.mg-pay-more{padding:2px 8px;min-height:0;border-radius:var(--radius-sm);background:var(--surface);border:var(--border-hairline) solid var(--line-strong);font:700 11px/16px var(--font-sans);color:var(--text);cursor:pointer}.mg-pay .mg-pop-trigger.mg-pay-more:hover,.mg-pay .mg-pop-trigger.mg-pay-more[aria-expanded=true]{border-color:var(--gold);color:var(--gold-text)}.mg-pay-all{display:flex;flex-wrap:wrap;gap:6px;max-width:260px}.mg-cc{position:relative;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius-lg);border:var(--border-hairline) solid var(--line);background:var(--surface);font-family:var(--font-sans)}.mg-cc-featured{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.mg-cc-logo{position:relative;flex:none;display:inline-block}.mg-cc-initials{font-family:var(--font-display);font-size:24px;line-height:1;color:#0b1020}.mg-logotile-sm .mg-cc-initials{font-size:14px}.mg-cc-rank{position:absolute;top:-8px;left:-8px;min-width:24px;height:24px;padding:0 6px;box-sizing:border-box;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--text);color:var(--bg);font-size:12px;line-height:12px;font-weight:700;font-variant-numeric:tabular-nums}.mg-cc-featured .mg-cc-rank{background:var(--gold);color:var(--on-gold)}.mg-cc-main{display:flex;flex-direction:column;gap:4px;min-width:0}.mg-cc-name{margin:0;display:flex;align-items:center;gap:var(--space-2);font-size:15px;line-height:22px;font-weight:600;color:var(--text-secondary)}.mg-cc-score{display:inline-flex;align-items:center;gap:2px;font-size:13px;font-weight:700;color:var(--text)}.mg-cc-offer{margin:0;font-family:var(--font-display);font-weight:400;font-size:28px;line-height:32px;text-transform:uppercase;color:var(--text)}.mg-cc-type{margin:0;font-size:11px;line-height:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.mg-cc-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:var(--space-2)}.mg-cc-tags .mg-code{padding-top:2px;padding-bottom:2px}.mg-cc-actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2)}.mg-cc-actions .mg-btn-link{align-self:flex-end}.mg-cc-terms{margin:0;font-size:12px;line-height:18px;color:var(--text-muted)}.mg-cc-terms-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mg-cc-terms-btn{margin-left:6px;padding:0;border:0;background:none;font:600 12px/18px var(--font-sans);color:var(--text);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.mg-cc-terms-clamp .mg-cc-terms-btn{position:absolute;right:var(--space-5);bottom:var(--space-5);background:var(--surface);padding-left:6px;box-shadow:-12px 0 12px var(--surface)}.mg-cc-keys{margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.mg-cc-keys>div{display:flex;flex-direction:column}.mg-cc-keys dt{font-size:11px;line-height:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.mg-cc-keys dd{margin:0;font-size:15px;line-height:22px;font-weight:600;color:var(--text)}.mg-cc-top{display:grid;grid-template-columns:var(--logo-tile-lg) minmax(0, 1fr) 260px;gap:var(--space-5);align-items:center}.mg-cc-details{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);gap:var(--space-3)}.mg-cc-group{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-raised);border:var(--border-hairline) solid var(--line)}.mg-cc-group-title{margin:0;font-size:11px;line-height:14px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.mg-cc-group dl{margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.mg-cc-dl{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);font-size:15px;line-height:22px}.mg-cc-dl dt{color:var(--text-secondary);flex:none}.mg-cc-dl dd{margin:0;font-weight:600;color:var(--text);text-align:right;min-width:0;overflow-wrap:anywhere}@media(max-width: 900px){.mg-cc-top{grid-template-columns:var(--logo-tile-md) minmax(0, 1fr)}.mg-cc-top .mg-logotile-lg{width:var(--logo-tile-md)}.mg-cc-top .mg-cc-actions{grid-column:1/-1}.mg-cc-details{grid-auto-flow:row;grid-template-columns:1fr}.mg-cc-offer{font-size:24px;line-height:28px}}.mg-cc-compact{gap:var(--space-3);padding:var(--space-4)}.mg-cc-row{display:grid;grid-template-columns:auto minmax(0, 1fr) auto 200px;gap:var(--space-5);align-items:center}.mg-cc-compact .mg-cc-offer{font-size:22px;line-height:26px}.mg-cc-compact .mg-cc-tags{margin-top:4px}.mg-cc-compact .mg-cc-keys{padding-left:var(--space-5);border-left:var(--border-hairline) solid var(--line)}.mg-cc-compact .mg-cc-terms-clamp{-webkit-line-clamp:1}.mg-cc-compact .mg-cc-terms-clamp .mg-cc-terms-btn{right:var(--space-4);bottom:var(--space-4)}@media(max-width: 900px){.mg-cc-row{grid-template-columns:auto minmax(0, 1fr)}.mg-cc-compact .mg-cc-keys{grid-column:1/-1;flex-direction:row;gap:var(--space-5);padding:0;border:0}.mg-cc-row .mg-cc-actions{grid-column:1/-1}}.mg-cc-mini{gap:var(--space-2);padding:var(--space-4);width:100%;box-sizing:border-box}.mg-cc-mini-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--space-2)}.mg-cc-mini .mg-cc-offer{font-size:20px;line-height:24px}.mg-cc-mini .mg-cc-actions{margin-top:auto;padding-top:var(--space-2)}.mg-cc-mini .mg-cc-terms{font-size:10px;line-height:14px}.mg-cc-bonus-head{display:flex;align-items:center;gap:var(--space-3)}.mg-cc-bonus-head .mg-cc-name{flex:1}.mg-cc-bonus-head .mg-cc-rank{top:-6px;left:-6px;min-width:20px;height:20px;font-size:11px}.mg-cc-bonus .mg-cc-offer{font-size:32px;line-height:36px}.mg-cc-keys-row{flex-direction:row;flex-wrap:wrap;gap:var(--space-2) var(--space-5);padding:var(--space-3) 0;border-top:var(--border-hairline) solid var(--line);border-bottom:var(--border-hairline) solid var(--line)}.mg-cc-bonus>.mg-code{align-self:flex-start}.mg-cc-nocode{margin:0;display:inline-flex;align-items:center;gap:var(--space-2);font-size:13px;line-height:18px;color:var(--text-secondary)}.mg-cc-nocode .mg-icon{color:var(--success)}.mg-cc.mg-cc-bonus{gap:var(--space-4)}.mg-sortbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;font-family:var(--font-sans)}.mg-sortbar-count{margin:0;font-size:13px;line-height:18px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.mg-sortbar-pills{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-left:auto}.mg-sortbar-label{margin-right:4px;font-size:11px;line-height:14px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.mg-sortbar-btn{display:inline-flex;align-items:center;gap:6px;min-height:var(--tap-target);padding:0 16px;border-radius:var(--radius-pill);border:var(--border-hairline) solid var(--line-strong);background:rgba(0,0,0,0);color:var(--text-secondary);font:600 13px/18px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.mg-sortbar-btn:hover{color:var(--text);border-color:var(--text-muted)}.mg-sortbar-btn[aria-pressed=true]{border-color:var(--gold);background:var(--gold-soft);color:var(--gold-text)}.mg-sortbar-select{display:none;min-width:200px}@media(max-width: 720px){.mg-sortbar-pills{display:none}.mg-sortbar-select{display:block;flex:1}}.mg-addisc{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:500 13px/18px var(--font-sans);color:var(--text-muted);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer}.mg-addisc:hover{color:var(--text);text-decoration-color:var(--gold)}.mg-loadmore{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);font-family:var(--font-sans)}.mg-loadmore-count{margin:0;font-size:13px;line-height:18px;color:var(--text-muted)}.mg-loadmore-bar{width:200px;height:4px;border-radius:2px;background:var(--line);overflow:hidden}.mg-loadmore-bar span{display:block;height:100%;background:var(--gold);border-radius:2px}.mg-spinner{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:rgba(0,0,0,0);animation:mg-spin .8s linear infinite;margin-right:8px;display:inline-block;vertical-align:-2px}@keyframes mg-spin{to{transform:rotate(360deg)}}.mg-viewall{display:inline-flex;align-items:center;gap:6px;font:600 14px/20px var(--font-sans);letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary);text-decoration:none}.mg-viewall:hover{color:var(--gold-text)}.mg-viewall:hover .mg-icon{transform:translateX(2px)}.mg-viewall .mg-icon{transition:transform .15s}.mg-hero{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-6);font-family:var(--font-sans)}.mg-hero-media{grid-template-columns:minmax(0, 1fr) minmax(0, 420px);align-items:center}.mg-hero-copy{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.mg-hero-copy .mg-crumbs{margin-bottom:var(--space-2)}.mg-hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.mg-hero-trust{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);list-style:none;margin:0;padding:0;font-size:13px;line-height:18px;color:var(--text-secondary)}.mg-hero-trust li{display:inline-flex;align-items:center;gap:6px}.mg-hero-trust .mg-icon{color:var(--success)}.mg-hero-aside{border-radius:var(--radius-2xl);overflow:hidden}.mg-hero-aside img{display:block;width:100%;aspect-ratio:var(--ratio-hero);-o-object-fit:cover;object-fit:cover}.mg-hero-list{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:var(--space-3)}@media(max-width: 900px){.mg-hero-media{grid-template-columns:1fr}}.mg-cc-dl .mg-pop-trigger.mg-count-trigger,.mg-count-trigger{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;min-height:0;border-radius:var(--radius-sm);border:var(--border-hairline) solid var(--line-strong);background:var(--surface);color:var(--text);font:600 13px/18px var(--font-sans);cursor:pointer}.mg-count-trigger:hover,.mg-count-trigger[aria-expanded=true]{border-color:var(--gold);color:var(--gold-text)}.mg-cc-link{flex-direction:row;align-items:center;gap:var(--space-4);padding:var(--space-3);padding-right:var(--space-4);text-decoration:none;color:inherit;transition:border-color .15s}.mg-cc-link:hover{border-color:var(--gold)}.mg-cc-link .mg-cc-main{flex:1}.mg-cc-link .mg-cc-name{font-size:13px;line-height:18px}.mg-cc-link .mg-cc-offer{font-family:var(--font-sans);font-size:17px;line-height:23px;font-weight:700;text-transform:none;color:var(--text)}.mg-cc-chev{color:var(--text-muted);flex:none}.mg-cc-link:hover .mg-cc-chev{color:var(--gold-text);transform:translateX(2px)}.mg-cc-link .mg-cc-rank{top:-6px;left:-6px}.mg-logotile picture{display:contents}.mg-list-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-4)}.mg-list-head .mg-sortbar{flex:1;justify-content:flex-end}.mg-cc-list{display:flex;flex-direction:column;gap:var(--space-4);margin:0 0 var(--space-5);padding:0;list-style:none}a.mg-sortbar-btn{text-decoration:none}.mg-sortbar-btn[aria-current]{border-color:var(--gold);background:var(--gold-soft);color:var(--gold-text)}.mg-loadmore,.mg-pagination{margin-top:var(--space-5)}.mg-addisc-body p+p{margin-top:var(--space-3)}.mg-cc-offer-muted{color:var(--text-muted)}.mg-cc-actions .mg-btn-link{align-self:center}.mg-cc-valid,.mg-cc-avail{display:flex;align-items:center;gap:6px;font-size:12px;line-height:16px;color:var(--text-muted)}.mg-cc-valid{justify-content:center}.mg-cc-unavailable .mg-cc-logo{opacity:.6}.mg-pop-panel{text-align:left;font-weight:400;white-space:normal}.mg-pop-body{display:block}.mg-cc-terms{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.mg-cc-terms p{margin:0}.mg-cc-terms a{color:inherit;text-decoration:underline}.mg-cc-terms.mg-cc-terms-clamp{display:flex;overflow:visible;-webkit-line-clamp:unset}.mg-cc-terms.mg-cc-terms-clamp .mg-cc-terms-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mg-cc-terms.mg-cc-terms-clamp.is-open .mg-cc-terms-text{display:block}.mg-cc-terms.mg-cc-terms-clamp .mg-cc-terms-btn{position:static;margin:0;padding:0;box-shadow:none;background:none}.mg-review{max-width:1440px;margin:var(--space-5) auto 0;padding:0 var(--space-5) var(--space-8);box-sizing:border-box;font-family:var(--font-sans)}.mg-review-head{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-6);max-width:900px}.mg-review-head .mg-meta a{color:var(--text-secondary);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.mg-review-head .mg-meta a:hover{color:var(--gold-text)}.mg-review-layout{display:grid;grid-template-columns:minmax(0, 1fr) 340px;grid-template-areas:"content side";gap:var(--space-6);align-items:start}.mg-review-side{grid-area:side}.mg-review-content{grid-area:content;min-width:0;display:flex;flex-direction:column;gap:var(--space-6)}@media(max-width: 1023px){.mg-review-layout{grid-template-columns:minmax(0, 1fr);grid-template-areas:"side" "content"}}@media(max-width: 640px){.mg-review{padding:0 var(--space-4) var(--space-7)}}.mg-review-body{display:flex;flex-direction:column;gap:var(--space-5)}.mg-section-tabs-bar{position:sticky;top:var(--header-height);z-index:50;background:var(--bg)}.mg-section-tabs-bar .mg-tablist{cursor:grab}.mg-section-tabs-bar .mg-tablist.is-dragging{cursor:grabbing}.mg-section-tabs-bar a.mg-tab{text-decoration:none}.mg-section-tabs-panels>.mg-tabpanel{display:flex;flex-direction:column;gap:var(--space-6)}.mg-readmore .mg-readmore-body{display:block}.mg-readmore:not(.mg-readmore-open):not(.mg-readmore-fits) .mg-readmore-body{max-height:24rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%, transparent);mask-image:linear-gradient(#000 65%, transparent)}.mg-review-rows-fold:not(.mg-readmore-open):not(.mg-readmore-fits) .mg-readmore-body{max-height:40rem}.mg-readmore-btn svg{transition:transform .15s}.mg-review-widgets{display:flex;flex-direction:column;gap:var(--space-4)}.mg-revsec-head .mg-viewall{font-size:13px}.mg-gametype-avail{font-size:11px;line-height:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--success)}.mg-gametype-off .mg-gametype-avail{color:var(--text-muted)}.mg-pc-html{font-size:15px;line-height:22px;color:var(--text-secondary)}.mg-pc-html ul{display:flex;flex-direction:column;gap:var(--space-3)}.mg-gallery-item-mobile{width:150px}.mg-gallery-item-mobile .mg-gallery-thumb{aspect-ratio:var(--ratio-screenshot-mobile)}.mg-country a{color:var(--text);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px}.mg-country a:hover{color:var(--gold-text)}.mg-revside .mg-cc-tags{margin-top:0}.mg-revside .mg-btn{margin-top:var(--space-2)}.mg-revside a:not(.mg-btn){color:var(--text);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px}.mg-revside a:not(.mg-btn):hover{color:var(--gold-text)}.mg-revside-bonuses{margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.mg-revside-bonuses>div{display:flex;flex-direction:column}.mg-revside-bonuses dt{font-size:11px;line-height:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.mg-revside-bonuses dd{margin:0;font-size:15px;line-height:22px;font-weight:700;color:var(--text)}.mg-revside-terms p{margin:0}.mg-revside-small{display:block;font-size:12px;line-height:16px;font-weight:400;color:var(--text-muted)}.mg-revside-facts>.mg-revside-fact-block{flex-direction:column}.mg-revside-facts>.mg-revside-fact-block dt{display:flex;justify-content:space-between}.mg-revside-facts>.mg-revside-fact-block dd{text-align:left}.mg-revside-facts dt a.mg-revside-more{font-size:12px;color:var(--text-secondary)}.mg-revside-licences{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.mg-revside-licences li{display:grid;grid-template-columns:20px minmax(0, 1fr);-moz-column-gap:var(--space-2);column-gap:var(--space-2);align-items:center}.mg-revside-licences .mg-revside-small{grid-column:2}.mg-revside-more-licences{margin-top:var(--space-2)}.mg-revside-more-licences summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--gold-text)}.mg-revside-more-licences .mg-revside-licences{margin-top:var(--space-2)}.mg-review-bonuses{display:flex;flex-direction:column;gap:var(--space-4)}.mg-bonusrow-other{grid-template-columns:auto minmax(0, 1fr);grid-template-areas:"icon main";list-style:none}.mg-bonusrow-title{font-size:18px;line-height:24px}.mg-bonusrow-flags{display:inline-flex;gap:2px;margin-right:6px;vertical-align:-2px}.mg-bonuslist-rows{margin:0;padding:0;list-style:none}.mg-acc-btn .mg-acc-icon-open,.mg-acc-btn[aria-expanded=true] .mg-acc-icon-closed{display:none}.mg-acc-btn[aria-expanded=true] .mg-acc-icon-open{display:inline-block}h2.mg-acc-h .mg-acc-btn{font-size:16px}.mg-ureviews-write{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.mg-ureviews-write .user-review-panel{width:100%}.mg-ureviews-form{width:100%;box-sizing:border-box}.mg-ureviews-toolbar{display:flex;gap:var(--space-1)}.user-review-form-message.is-success{color:var(--success)}.mg-ureview-body{font-size:15px;line-height:22px;color:var(--text-secondary)}.mg-ureview-body p+p{margin-top:var(--space-2)}.mg-review-sticky{bottom:0}@media(max-width: 767px){.mg-review-sticky{bottom:calc(var(--bottom-bar-height) + env(safe-area-inset-bottom, 0px));padding-bottom:var(--space-2)}}