:root{color-scheme:light;--bg:#f7f7f4;--card:#fff;--text:#111;--text-muted:#595959;--border:#dadad6;--surface:#ebebe7;--cta:#d4f04c;--cta-hover:#c4e23a;--cta-ink:#111;--bar-h:32px;--px:clamp(1rem, 5vw, 3rem);--nav-h:120px;--crimson:#b22c2c;--white:#fff;--border-strong:#bdbdb8;--accent-text:#4b6b12;--logo-plate:#ebebe7;--plate-text:#666;--warn-bg:#fef2f2;--warn-text:#991b1b;--verified-bg:#eff6ff;--verified-text:#1e40af;--new-bg:#fffbeb;--new-text:#b45309;--crypto-bg:#fff7ed;--crypto-text:#9a3412;--live-bg:#f5f3ff;--live-text:#6d28d9;--sports-bg:#f0fdfa;--sports-text:#0f766e;--mobile-bg:#f1f5f9;--mobile-text:#334155;--editor-bg:#fefce8;--editor-text:#854d0e;--fs-xs:.75rem;--fs-sm:.875rem;--fs-md:1rem;--fs-lg:1.125rem;--fs-xl:1.375rem;--fs-2xl:clamp(1.75rem, 1.4rem + 1.2vw, 2rem);--fs-3xl:clamp(2.25rem, 1.4rem + 3.2vw, 3.5rem);--sp-half:.125rem;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--sp-10:2.5rem;--sp-12:3rem;--sp-16:4rem;--radius:12px;--radius-lg:18px;--shadow-soft:0 4px 12px #0000000d;--sticky-cta-clear:calc(4.75rem + env(safe-area-inset-bottom))}*,:before,:after{box-sizing:border-box;margin:0;padding:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;position:absolute;overflow:hidden}html{-webkit-tap-highlight-color:transparent;scroll-padding-top:calc(var(--nav-h) + 1rem)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.skip-link{z-index:1000;min-height:44px;padding:0 var(--sp-4);background:var(--text);color:var(--bg);font-size:var(--fs-xs);border-radius:var(--radius);align-items:center;font-weight:500;text-decoration:none;display:inline-flex;position:absolute;top:-100%;left:1rem}.skip-link:focus{top:.5rem}:focus{outline:none}:focus-visible{outline:2px solid var(--text);outline-offset:2px}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--fs-md);padding-top:var(--nav-h);line-height:1.6}table,.kv-list,.stat-grid,.method-card dl,.pay-card-metrics,.offer-box{font-variant-numeric:tabular-nums}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-weight:400;line-height:1.1}a{color:inherit}.container{width:100%;max-width:1200px;padding:0 var(--px);margin:0 auto}.nav-logo{flex-shrink:0;align-items:center;min-height:44px;text-decoration:none;display:flex}.nav-logo img{width:auto;height:clamp(40px,2.4vw + 22px,52px);display:block}.btn{text-align:center;padding:0 var(--sp-4);font-size:var(--fs-xs);font-family:var(--font-body);border-radius:var(--radius);white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;min-height:44px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{color:var(--cta-ink);background:var(--cta);font-weight:600}.btn-primary:hover{background:var(--cta-hover)}.btn-outline{color:var(--text);border:1px solid var(--border);background:0 0}.btn-outline:hover{background:var(--surface);border-color:var(--border-strong)}.blacklist-notice{padding:var(--sp-3) var(--sp-4);background:var(--warn-bg);color:var(--warn-text);border-left:3px solid var(--crimson);border-radius:var(--radius);font-size:var(--fs-sm);margin:0;line-height:1.55}.blacklist-notice a{color:var(--accent-text);font-weight:600}.btn-blacklisted{background:var(--surface);color:var(--text-muted);border:1px solid var(--border);cursor:not-allowed;box-shadow:none}.review-header{margin-bottom:var(--sp-6)}.review-header h1{font-size:var(--fs-2xl);margin-bottom:var(--sp-2)}.review-subtitle{font-size:var(--fs-sm);color:var(--text-muted);max-width:640px;line-height:1.6}.review-byline{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);font-size:var(--fs-sm);color:var(--text-muted);display:flex}.byline-author{color:var(--text-muted);text-decoration:none}.byline-author:hover{color:var(--text);text-decoration:underline}.review-byline time{color:var(--text-muted)}.byline-sep{font-size:var(--fs-xs)}.review-layout{gap:var(--sp-8);margin-top:var(--sp-6);padding-bottom:var(--sp-12);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=900px){.review-layout{gap:var(--sp-12);grid-template-columns:minmax(0,1fr) 340px}}.review-main{min-width:0}.page-head{gap:var(--sp-6);padding:var(--sp-6) 0 var(--sp-10);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.page-head h1,.casino-hero h1{font-size:var(--fs-3xl);letter-spacing:-.025em;line-height:1.02}.stack,.offer-box{gap:var(--sp-4);flex-direction:column;display:flex}.review-content h2,.section-heading,.faq h2{font-size:var(--fs-2xl)}.review-content h3{font-size:var(--fs-xl)}.fine-print{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.5}.eyebrow{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);font-weight:600}.stat-grid{margin:var(--sp-5) 0 0;text-align:center;border:1px solid var(--border);grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}@media (width>=600px){.stat-grid{grid-template-columns:repeat(4,auto)}}.stat{gap:var(--sp-1);padding:var(--sp-3) var(--sp-2);border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;margin:0 -1px -1px 0;display:flex}.stat dt{font-size:var(--fs-xs);color:var(--text-muted)}.stat dd{margin:0}.stat-value{font-size:var(--fs-md);overflow-wrap:anywhere;font-weight:500}.pros-cons{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.pros-cons-card{gap:var(--sp-3);padding:var(--sp-6);background:var(--card);border:1px solid var(--border);flex-direction:column;display:flex}.pros-cons-title{font-family:var(--font-body);font-size:var(--fs-md);letter-spacing:0;color:var(--accent-text);font-weight:700}.pros-cons-card ul{gap:var(--sp-2);font-size:var(--fs-md);flex-direction:column;list-style:none;display:flex}.pros-cons-card li,.actions,.cookie-actions{gap:var(--sp-2);display:flex}.pros-cons-mark{color:var(--accent-text);font-weight:700}.data-table{border-collapse:collapse;width:100%;font-size:var(--fs-md)}.data-table th,.data-table td{padding:var(--sp-3) clamp(.4rem, 1.5vw, 1rem);text-align:left;white-space:nowrap;border-top:1px solid var(--border)}.data-table :is(th,td):first-child{padding-left:0}.data-table thead th{color:var(--text-muted);border-top:0;font-weight:600}.data-table tbody th{font-weight:600}.kv-list{border-top:1px solid var(--border);margin:0}.kv-list>div{gap:var(--sp-4);padding:var(--sp-3) 0;border-bottom:1px solid var(--border);font-size:var(--fs-md);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.kv-list dt{color:var(--text-muted)}.kv-list dd,.method-card dd{margin:0;font-weight:600}.update-log{gap:var(--sp-2);padding-left:var(--sp-5);font-size:var(--fs-md);flex-direction:column;display:flex}.offer-bonus{gap:var(--sp-2);flex-direction:column;display:flex}.offer-value{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:400;line-height:1.15}.offer-meta,.method-card-type,.method-card dt{font-size:var(--fs-sm);color:var(--text-muted)}.bonus-tabs input[type=radio],.tabs-tab input{opacity:0;pointer-events:none;position:absolute}.tab-labels{margin-bottom:var(--sp-3);border-bottom:1px solid var(--border);display:flex}.tab-labels label{min-height:44px;color:var(--text-muted);cursor:pointer;border-bottom:2px solid #0000;flex:1;align-items:center;margin-bottom:-1px;display:flex}#tab-casino:checked~.tab-labels [for=tab-casino],#tab-sports:checked~.tab-labels [for=tab-sports]{color:var(--accent-text);border-bottom-color:currentColor}#tab-casino:focus-visible~.tab-labels [for=tab-casino],#tab-sports:focus-visible~.tab-labels [for=tab-sports]{outline:2px solid var(--text);outline-offset:2px}.bonus-tabs .tab-panel{display:none}#tab-casino:checked~.tab-labels+.tab-panel,#tab-sports:checked~.tab-panel+.tab-panel{display:flex}.review-content,.hero-content{line-height:1.7;font-size:var(--fs-md)}.review-content h2{margin:var(--sp-10) 0 var(--sp-4)}.review-content h3{margin:var(--sp-6) 0 var(--sp-3)}.review-content h4{margin:var(--sp-5) 0 var(--sp-2);font-size:var(--fs-lg)}.review-content p:not(:where(.fact-block *)),.hero-content p{margin-bottom:var(--sp-4)}.review-content ul:not(:where(.fact-block *)),.review-content ol:not(:where(.fact-block *)){margin:var(--sp-2) 0 var(--sp-4) var(--sp-5)}.review-content li:not(:where(.fact-block *)){margin-bottom:var(--sp-1)}.review-content table:not(:where(.fact-block *)){border-collapse:collapse;width:100%;margin:var(--sp-4) 0;font-size:var(--fs-sm)}.review-content th:not(:where(.fact-block *)),.review-content td:not(:where(.fact-block *)){border:1px solid var(--border);padding:var(--sp-2) var(--sp-2);text-align:left}.review-content th:not(:where(.fact-block *)){background:var(--surface);font-weight:600}.review-content caption:not(:where(.fact-block *)){text-align:left;padding-bottom:var(--sp-2);font-weight:600}.review-content .fact-block{margin:var(--sp-4) 0 var(--sp-6);line-height:1.6}.review-content p a,.hero-content a,.review-content li a,.review-content td a,.review-content th a,.data-table a,.kv-list a{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}.review-content p a:hover,.hero-content a:hover,.review-content li a:hover,.review-content td a:hover,.review-content th a:hover,.data-table a:hover,.kv-list a:hover{text-decoration-thickness:2px}.review-layout>aside{gap:var(--sp-4);flex-direction:column;order:-1;display:flex}@media (width>=900px){.review-layout>aside{order:0}}.casino-grid{gap:var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.card,.pay-card{border:1px solid var(--border);flex-direction:column;display:flex;overflow:hidden}.card,.pay-card,.card-inline,.card-featured,.cat-card{transition:border-color .15s,box-shadow .15s,transform .15s,background-color .15s}.card:hover,.pay-card:hover,.card-inline:hover,.card-featured:hover,.cat-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.card-img{aspect-ratio:16/9;background:var(--surface);justify-content:center;align-items:center;display:flex;position:relative}.card-img:after{content:attr(data-label);font-size:var(--fs-xs);color:var(--text-muted);pointer-events:none;position:absolute}.card-img>img{object-fit:cover;z-index:1;width:100%;height:100%;position:relative}.rank-badge{z-index:2;background:var(--text);width:1.75rem;height:1.75rem;color:var(--bg);font-size:var(--fs-xs);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;top:.6rem;left:.6rem}.card-icon{border-radius:var(--radius);border:2px solid var(--bg);background:var(--bg);z-index:2;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;bottom:-14px;left:1rem;overflow:hidden}.card-icon img,.top-list-icon img,.result-icon img{object-fit:contain;width:100%;height:100%}.card-icon span{font-size:var(--fs-xs);color:var(--text-muted);text-transform:uppercase;font-weight:700}.card-body{padding:var(--sp-5) var(--sp-4) var(--sp-4);flex-direction:column;flex:1;display:flex}.card h3{font-family:var(--font-body);font-size:var(--fs-md);font-weight:600;line-height:1.3}.card h3 a{text-decoration:none}.card h3 a:hover{color:var(--accent-text)}.card .bonus{font-size:var(--fs-sm);margin-top:var(--sp-2);font-weight:500}.card .tagline{font-size:var(--fs-xs);color:var(--text-muted);margin-top:var(--sp-2);margin-bottom:var(--sp-4);line-height:1.5}.badges{gap:var(--sp-1);margin-top:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.badge{font-size:var(--fs-xs);padding:var(--sp-half) var(--sp-2);background:var(--surface);border-radius:var(--radius);color:var(--text-muted);font-weight:500}.badge-verified{background:var(--verified-bg);color:var(--verified-text)}.badge-blacklist{background:var(--crimson);color:var(--white)}.badge-new{background:var(--new-bg);color:var(--new-text)}.badge-crypto{background:var(--crypto-bg);color:var(--crypto-text)}.badge-live{background:var(--live-bg);color:var(--live-text)}.badge-sports{background:var(--sports-bg);color:var(--sports-text)}.badge-mobile{background:var(--mobile-bg);color:var(--mobile-text)}.badge-editor,.badge-recommended{background:var(--editor-bg);color:var(--editor-text)}.card-footer{justify-content:space-between;align-items:center;gap:var(--sp-2);padding-top:var(--sp-4);border-top:1px solid var(--border);margin-top:auto;display:flex}.card-footer>.actions:only-child{margin-left:auto}.pay-card-head{align-items:center;gap:var(--sp-3);padding:var(--sp-4);border-bottom:1px solid var(--border);display:flex}.pay-card-logo{background:var(--surface);border-radius:var(--radius);width:52px;height:52px;padding:var(--sp-1);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.pay-card-logo:after,.cat-icon:after{content:attr(data-label);font-size:var(--fs-sm);color:var(--text-muted);pointer-events:none;font-weight:600;position:absolute}.pay-card-logo img,.cat-icon img{object-fit:contain;border-radius:var(--radius);z-index:1;width:100%;height:100%;position:relative}.pay-card-identity{min-width:0}.pay-card-identity h2,.card-name{font-family:var(--font-body);font-size:var(--fs-sm);font-weight:600;line-height:1.3}.pay-card-tag{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-top:var(--sp-half);font-weight:500;display:block}.pay-card-body{padding:var(--sp-4);flex-direction:column;flex:1;display:flex}.pay-card-tagline,.footer-compliance p{font-size:var(--fs-xs);color:var(--text-muted);line-height:1.5}.pay-card-metrics{gap:var(--sp-2);margin-top:var(--sp-2);margin-bottom:var(--sp-3);padding:var(--sp-2);background:var(--surface);border-radius:var(--radius);grid-template-columns:1fr 1fr;display:grid}.pay-card-metric dt{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);font-weight:500}.pay-card-metric dd{font-size:var(--fs-xs);margin:var(--sp-half) 0 0;font-weight:500}.pay-card-foot{gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--border);margin-top:auto;display:flex}.pay-card-btn{font-size:var(--fs-xs);border-radius:var(--radius);min-height:44px;padding:0 var(--sp-3);color:var(--text);border:1px solid var(--border);background:0 0;font-weight:500;line-height:42px;text-decoration:none;display:block}.pay-card-btn:hover,.pay-card-btn.is-alt{background:var(--surface)}.pay-card-btn.is-alt:hover{background:var(--border)}.top-list{margin:var(--sp-6) 0;border:1px solid var(--border);overflow:hidden}.top-list .top-list-head{font-family:var(--font-display);font-size:var(--fs-md);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border);background:var(--surface);margin:0;font-weight:600}.top-list-items,.faq-list{flex-direction:column;display:flex}.top-list-row{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border);grid-template-rows:auto auto;grid-template-columns:44px 1fr;display:grid}.top-list-row:last-child{border-bottom:none}.top-list-icon,.result-icon{border-radius:var(--radius);background:var(--surface);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.top-list-icon{width:44px;height:44px}.top-list-viewall{margin:var(--sp-3) var(--sp-4) var(--sp-4);display:flex}.top-list-icon-fallback,.result-icon span{font-size:var(--fs-xs);color:var(--text-muted);font-weight:600}.top-list-info{min-width:0}.top-list-name{font-size:var(--fs-sm);font-weight:600;line-height:1.3;display:block}.top-list-meta{font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;display:block;overflow:hidden}.top-list-actions{gap:var(--sp-2);grid-column:1/-1;display:flex}.top-list-btn{font-size:var(--fs-xs);flex:1}@media (width>=600px){.top-list-row{grid-template-rows:auto;grid-template-columns:44px 1fr 14rem}.top-list-actions{gap:var(--sp-2);grid-column:auto}.top-list-btn{padding:0 var(--sp-3)}}.faq{margin-top:var(--sp-16)}.faq h2{margin-bottom:var(--sp-4)}.faq-item{border-bottom:1px solid var(--border)}.faq-item summary{padding:var(--sp-3) 0;font-size:var(--fs-sm);cursor:pointer;justify-content:space-between;align-items:center;font-weight:500;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";width:1.75rem;height:1.75rem;margin-left:var(--sp-4);font-size:var(--fs-sm);color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:400;transition:background .2s,color .2s;display:flex}.faq-item summary:hover:after{background:var(--surface);color:var(--text)}.faq-item[open]>summary:after{content:"−"}.faq-item p{padding:0 0 var(--sp-3);font-size:var(--fs-sm);color:var(--text-muted);line-height:1.6}.filter-bar{gap:var(--sp-2);margin-bottom:var(--sp-5);display:flex}.grid-header{justify-content:space-between;align-items:center;gap:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.grid-header .section-heading{margin-bottom:0}.grid-header .filter-bar{flex:260px;max-width:400px;margin-bottom:0}.filter-bar input[type=search],.newsletter input{width:100%;min-width:0;max-width:400px;padding:var(--sp-2) var(--sp-4);font-family:var(--font-body);font-size:var(--fs-sm);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text);flex:auto;min-height:44px}.filter-bar input[type=search]:focus,.newsletter input:focus{outline:2px solid var(--text);outline-offset:2px}.dropdown{flex:none;position:relative}.dropdown summary{min-height:44px;padding:var(--sp-2) var(--sp-8) var(--sp-2) var(--sp-3);font-size:var(--fs-sm);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23888' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;align-items:center;list-style:none;display:flex}.dropdown summary::-webkit-details-marker{display:none}.dropdown summary:hover{border-color:var(--border-strong)}.dropdown summary:focus-visible{outline:2px solid var(--text);outline-offset:2px}.dropdown-menu{z-index:50;width:max-content;min-width:100%;padding:var(--sp-1);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-soft);margin:0;list-style:none;position:absolute;top:calc(100% + 4px);right:0}.dropdown-menu button{width:100%;min-height:44px;padding:var(--sp-2) var(--sp-3);text-align:left;font-family:var(--font-body);font-size:var(--fs-sm);border-radius:var(--radius);color:var(--text);cursor:pointer;background:0 0;border:0;display:block}.dropdown-menu button:hover,.dropdown-menu button:focus-visible{background:var(--surface);outline:2px solid var(--text);outline-offset:-2px}.dropdown-menu button[aria-pressed=true]{font-weight:600}.no-match,.no-results{font-size:var(--fs-sm);color:var(--text-muted);padding:var(--sp-4) 0}.payment-grid{gap:var(--sp-5);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=900px){.payment-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.payment-grid{grid-template-columns:1fr}}.page-content,.author-layout{max-width:720px;padding-bottom:var(--sp-12)}.page-content .updated{font-size:var(--fs-xs);color:var(--text-muted);margin-bottom:var(--sp-8)}.page-content h2{font-size:var(--fs-2xl);margin-top:var(--sp-10);margin-bottom:var(--sp-3)}.page-content h3{font-size:var(--fs-md);margin-top:var(--sp-5);margin-bottom:var(--sp-2)}.page-content p,.page-content li{font-size:var(--fs-md);line-height:1.7}.page-content p+p{margin-top:var(--sp-3)}.page-content ul,.page-content ol{padding-left:var(--sp-5);margin-top:var(--sp-2);margin-bottom:var(--sp-4)}.page-content li{margin-bottom:var(--sp-2)}.page-content a{color:var(--text);text-decoration:underline}.breadcrumbs{padding-top:var(--sp-4)}.breadcrumbs ol{font-size:var(--fs-xs);gap:var(--sp-1);color:var(--text-muted);flex-wrap:wrap;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{content:"/" / "";margin-left:var(--sp-1);color:var(--border-strong)}.breadcrumbs a{padding-block:var(--sp-3);margin-block:calc(-1 * var(--sp-3));text-decoration:none;display:inline-block}.breadcrumbs a:hover{color:var(--text);text-decoration:underline}.pagination{justify-content:center;align-items:center;gap:var(--sp-1);margin-top:var(--sp-8);flex-wrap:wrap;display:flex}.page-link{min-width:2.75rem;min-height:2.75rem;padding:0 var(--sp-2);font-size:var(--fs-xs);color:var(--text);border-radius:var(--radius);justify-content:center;align-items:center;font-weight:500;text-decoration:none;transition:background .2s;display:flex}.page-link:hover:not(.current){background:var(--surface)}.page-link.current{background:var(--text);color:var(--bg)}.page-prev,.page-next{font-size:var(--fs-xs)}.page-ellipsis{font-size:var(--fs-xs);color:var(--text-muted);padding:0 var(--sp-1)}#scroll-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:100vh}.back-to-top{border:1px solid var(--border);background:var(--bg);width:2.75rem;height:2.75rem;color:var(--text-muted);cursor:pointer;opacity:0;visibility:hidden;z-index:50;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s,visibility .2s,background .2s,color .2s;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.back-to-top.visible{opacity:1;visibility:visible}.back-to-top:hover{background:var(--surface);color:var(--text)}.back-to-top:focus-visible{outline:2px solid var(--text);outline-offset:2px}.sticky-cta{z-index:90;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--px);padding-bottom:calc(var(--sp-2) + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--border);visibility:hidden;transition:transform .2s,visibility .2s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.sticky-cta.visible{visibility:visible;transform:translateY(0)}.sticky-cta-info{flex-direction:column;flex:1;min-width:0;display:flex}.sticky-cta-label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-weight:500}.sticky-cta-bonus{font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sticky-cta .btn{flex-shrink:0}@media (width>=900px){.sticky-cta{display:none}}@media (width<=899px){html:has(.sticky-cta.visible){scroll-padding-bottom:var(--sticky-cta-clear)}body:has(.sticky-cta.visible) .back-to-top{bottom:var(--sticky-cta-clear)}body:has(.sticky-cta.visible){padding-bottom:var(--sticky-cta-clear)}}.trust-strip{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.trust-stat{padding:var(--sp-4) var(--sp-2);background:var(--bg);flex-direction:column;align-items:center;display:flex}.trust-value{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:700;line-height:1}.trust-label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-top:var(--sp-1);font-weight:500}@media (width>=600px){.trust-strip{grid-template-columns:repeat(4,1fr)}}.hero{padding:var(--sp-10) 0 var(--sp-6);margin-bottom:var(--sp-8)}.hero h1{font-size:var(--fs-3xl);letter-spacing:-.01em}.hero>p{margin-top:var(--sp-3);font-family:var(--font-display);font-size:var(--fs-xl);text-wrap:pretty;line-height:1.4}.hero-content{margin-top:var(--sp-4)}.cat-card{align-items:center;gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--border);color:var(--text);text-decoration:none;display:flex}.cat-card:hover{background:var(--surface)}.cat-icon{background:var(--surface);border-radius:var(--radius);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative;overflow:hidden}.cat-icon.icon-mono img{padding:var(--sp-2);box-sizing:border-box}.cat-body,.result-body{flex:1;min-width:0}.cat-name{font-family:var(--font-body);font-size:var(--fs-sm);font-weight:600;line-height:1.3;display:block}.cat-desc{font-size:var(--fs-xs);color:var(--text-muted);margin-top:var(--sp-half);line-height:1.4}.cat-arrow{color:var(--text-muted);flex-shrink:0;transition:transform .15s}.cat-card:hover .cat-arrow{transform:translate(2px)}.cookie-banner{z-index:1000;background:var(--bg);border:1px solid var(--border);max-width:320px;padding:var(--sp-4);font-size:var(--fs-xs);position:fixed;bottom:1rem;right:1rem}.cookie-banner p{margin:0 0 var(--sp-3);line-height:1.5}.nav-wrapper{z-index:100;background:var(--bg);border-bottom:1px solid var(--border);position:fixed;top:0;left:0;right:0}.nav{height:calc(var(--nav-h) - var(--bar-h));align-items:center;display:flex}.compliance-bar{background:var(--surface);color:var(--text-muted);font-size:var(--fs-xs)}.compliance-inner{justify-content:space-between;align-items:center;gap:var(--sp-4);height:var(--bar-h);line-height:1.25;display:flex}.compliance-inner a{text-decoration:none}.compliance-inner a:hover{color:var(--text)}@media (width<=899px){.compliance-inner a{display:none}}.rg-band{margin-top:var(--sp-12);background:var(--cta);color:var(--cta-ink);padding:var(--sp-12) 0}.rg-band-inner{gap:var(--sp-6) var(--sp-10);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:center;display:grid}.rg-band-title{font-family:var(--font-display);font-size:var(--fs-2xl);letter-spacing:-.02em;line-height:1.1}.rg-band-body{gap:var(--sp-3);font-size:var(--fs-md);flex-direction:column;display:flex}.rg-band-links{gap:var(--sp-2) var(--sp-6);flex-wrap:wrap;font-weight:600;display:flex}.rg-band-links a{color:var(--cta-ink)}.nav-actions{align-items:center;gap:var(--sp-2);display:flex}.nav-search{width:44px;height:44px;color:var(--text-muted);border-radius:var(--radius);justify-content:center;align-items:center;display:flex}.nav-search:hover{color:var(--text);background:var(--surface)}.nav-links{gap:var(--sp-1);margin-left:auto;list-style:none;display:flex}.nav-links a{min-height:44px;padding:0 var(--sp-3);font-size:var(--fs-md);color:var(--text);border-radius:999px;align-items:center;font-weight:500;text-decoration:none;display:flex}.nav-links a:hover,.nav-links a[aria-current=page]{background:var(--surface);color:var(--text)}.hamburger{border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;width:44px;height:44px;color:var(--text);background:0 0;justify-content:center;align-items:center;transition:background .15s;display:none}.hamburger[aria-expanded=true]{background:var(--border)}.mobile-menu{top:var(--nav-h);z-index:99;background:var(--bg);border-bottom:1px solid var(--border);padding:var(--sp-2) 0;position:fixed;left:0;right:0}.mobile-menu[hidden]{display:none}.mobile-menu ul{list-style:none}.mobile-menu a{padding:var(--sp-3) var(--px);min-height:44px;font-size:var(--fs-sm);color:var(--text-muted);text-decoration:none;display:block}.mobile-menu a:hover,.mobile-menu a[aria-current=page]{background:var(--surface);color:var(--text)}@media (width<=899px){.nav-links{display:none}.hamburger{display:flex}.nav-actions{margin-left:auto}}.footer{padding:var(--sp-10) 0 var(--sp-6);background:var(--surface)}.footer-band{gap:var(--sp-6) var(--sp-12);margin-top:var(--sp-8);padding-top:var(--sp-6);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.footer-band>*{flex:340px}.footer-brand-name{font-family:var(--font-display);font-size:var(--fs-xl);margin-bottom:var(--sp-1);font-weight:600}.newsletter{gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.newsletter .col-title{flex-basis:100%;margin-bottom:0}.footer-grid{gap:var(--sp-8);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=600px){.footer-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.footer .col-title{font-family:var(--font-body);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--sp-2);font-weight:500}.footer ul{list-style:none}.footer a,.legal-btn{align-items:center;min-height:44px;display:flex}.footer a{font-size:var(--fs-sm);color:var(--text);text-decoration:none}.footer a:hover{color:var(--text-muted);text-decoration:underline}.footer .about{font-size:var(--fs-xs);color:var(--text-muted);max-width:48ch;line-height:1.5}.footer-compliance{align-items:flex-start;gap:var(--sp-3);display:flex}.age-badge{background:var(--text);width:1.75rem;height:1.75rem;color:var(--bg);font-size:var(--fs-xs);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.footer-compliance strong{color:var(--text)}.footer-compliance a{font-size:inherit;text-decoration:underline;display:inline}.footer-bottom{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.footer .legal{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.footer .legal a,.legal-btn{font-size:var(--fs-xs);color:var(--text-muted)}.legal-btn{cursor:pointer;font-family:var(--font-body);line-height:inherit;background:0 0;border:none}.legal-btn:hover{color:var(--text);text-decoration:underline}.footer .copy{font-size:var(--fs-xs);color:var(--text-muted)}.card-inline{align-items:center;gap:var(--sp-4) var(--sp-3);padding:var(--sp-4);border:1px solid var(--border);grid-template-columns:1.75rem 120px 1fr;display:grid}.card-rank{background:var(--text);width:1.75rem;height:1.75rem;color:var(--bg);font-size:var(--fs-xs);border-radius:50%;grid-area:1/1;justify-content:center;align-items:center;font-weight:700;display:flex}.card-logo{aspect-ratio:2;border-radius:var(--radius);background:var(--surface);grid-area:1/2;overflow:hidden}.card-logo img{object-fit:contain;width:100%;height:100%;display:block}.card-logo .logo-placeholder{aspect-ratio:2;font-size:var(--fs-lg);color:var(--text-muted);text-transform:uppercase;justify-content:center;align-items:center;font-weight:600;display:flex}.card-identity{align-items:flex-end;gap:var(--sp-1);text-align:right;flex-direction:column;grid-area:1/3;display:flex}.card-name a,.feat-name a,.result-name a{color:var(--text);text-decoration:none}.card-name a:hover{text-decoration:underline}.card-bonus{grid-area:2/1/auto/-1}.card-bonus-label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);margin-bottom:var(--sp-half);font-weight:500;display:block}.card-bonus-value{font-family:var(--font-display);font-size:var(--fs-md);line-height:1.3;display:block}.card-tagline{font-size:var(--fs-xs);color:var(--text-muted);margin-top:var(--sp-half);line-height:1.4;display:block}.card-actions{gap:var(--sp-2);grid-area:3/1/auto/-1;display:flex}.card-actions .btn{flex:1}@media (width>=600px){.card-inline{gap:var(--sp-2) var(--sp-3);grid-template-columns:1.75rem 120px 130px 1fr 7.5rem}.card-identity{text-align:left;align-items:flex-start}.card-bonus{grid-area:1/4}.card-actions{gap:var(--sp-1);flex-direction:column;grid-area:1/5}}@media (width>=900px){.card-inline{grid-template-columns:1.75rem 150px 140px 1fr 8rem}}.card-featured{gap:var(--sp-4);padding:var(--sp-4);border:1px solid var(--border);margin-bottom:var(--sp-6);grid-template-areas:"media""body""actions";display:grid}.card-featured[hidden]{display:none}.feat-media{aspect-ratio:16/9;border-radius:var(--radius);background:var(--surface);grid-area:media;overflow:hidden}.feat-media img{object-fit:cover;width:100%;height:100%;display:block}.feat-media .logo-placeholder{height:100%;font-size:var(--fs-2xl);color:var(--text-muted);text-transform:uppercase;justify-content:center;align-items:center;font-weight:600;display:flex}.feat-body{grid-area:body}.feat-eyebrow{font-family:var(--font-body);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--accent-text);margin-bottom:var(--sp-1);font-weight:600;display:block}.feat-name{font-family:var(--font-display);font-size:var(--fs-xl);text-wrap:balance;font-weight:700;line-height:1.2}.feat-name a:hover{text-decoration:underline}.feat-bonus{font-family:var(--font-display);font-size:var(--fs-md);margin-top:var(--sp-1);font-weight:600;line-height:1.3}.feat-meta{font-size:var(--fs-xs);color:var(--text-muted);margin-top:var(--sp-1);line-height:1.4}.feat-actions{gap:var(--sp-2);grid-area:actions;display:flex}.feat-actions .btn{flex:1}@media (width>=600px){.card-featured{grid-template-columns:240px 1fr;grid-template-areas:"media body""actions actions";align-items:center}}@media (width>=900px){.card-featured{grid-template-columns:280px 1fr 9.5rem;grid-template-areas:"media body actions"}.feat-actions{flex-direction:column;justify-content:center}.feat-actions .btn{flex:none}}.sidebar{width:100%}@media (width>=900px) and (height>=600px){.sidebar-payment{top:calc(var(--nav-h) + 1.5rem);position:sticky}}.sidebar-inner{border:1px solid var(--border);padding:var(--sp-5)}.sidebar-header{text-align:center;padding-bottom:var(--sp-4);border-bottom:1px solid var(--border);margin-bottom:var(--sp-4)}.sidebar-logo{object-fit:contain;border-radius:var(--radius-lg);width:100%;max-width:200px;height:auto}.sidebar-payment .sidebar-icon{object-fit:contain;border-radius:var(--radius);width:64px;height:64px}.sidebar-payment .logo-placeholder{background:var(--surface);border-radius:var(--radius);width:80px;height:48px;font-size:var(--fs-lg);color:var(--text-muted);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.sidebar-casino .btn-cta{width:100%;min-height:52px;padding:var(--sp-3) var(--sp-4);font-size:var(--fs-md);color:var(--cta-ink);background:var(--cta);border-radius:var(--radius);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.sidebar-casino .btn-cta:hover{background:var(--cta-hover)}.sidebar-payment .btn{margin-top:var(--sp-5);display:flex}.sidebar-payment .sidebar-title{font-family:var(--font-display);font-size:var(--fs-lg);margin-bottom:var(--sp-4);font-weight:600;display:block}.sidebar-payment .sidebar-title-withdrawal{margin-top:var(--sp-5);padding-top:var(--sp-5);border-top:1px solid var(--border)}.sidebar-payment .facts{gap:var(--sp-3);flex-direction:column;display:flex}.sidebar-payment .fact{padding-bottom:var(--sp-3);border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;display:flex}.sidebar-payment .fact:last-child{border-bottom:none;padding-bottom:0}.sidebar-payment .fact dt{font-size:var(--fs-xs);color:var(--text-muted)}.sidebar-payment .fact dd{font-size:var(--fs-sm);margin:0;font-weight:500}.sidebar-payment .fact-link{font-size:var(--fs-xs);color:var(--text);text-decoration:none}.sidebar-payment .fact-link:hover{text-decoration:underline}.team-card{align-items:flex-start;gap:var(--sp-4);padding:var(--sp-5);border:1px solid var(--border);margin-top:var(--sp-2);display:flex}.team-avatar{background:var(--surface);width:56px;height:56px;font-size:var(--fs-sm);color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.team-info{min-width:0}.team-name,.result-name{font-size:var(--fs-sm);font-weight:600;display:block}.team-role{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);margin-top:var(--sp-half);font-weight:500;display:block}.team-bio{margin-top:var(--sp-2);margin-bottom:0}.author-card{align-items:center;gap:var(--sp-5);padding:var(--sp-6);border:1px solid var(--border);margin-top:var(--sp-2);display:flex}.author-avatar{background:var(--surface);width:80px;height:80px;font-size:var(--fs-lg);color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.author-meta{min-width:0}.author-name{font-size:var(--fs-xl);margin:0}.author-role{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-top:var(--sp-1);font-weight:500;display:block}.author-content{margin-top:var(--sp-8)}.author-content h2{margin:var(--sp-8) 0 var(--sp-2);font-size:var(--fs-xl)}.author-content h2:first-child{margin-top:0}.author-content p{font-size:var(--fs-md);margin-bottom:var(--sp-4);line-height:1.7}.author-content ul{margin:var(--sp-2) 0 var(--sp-4) var(--sp-5);font-size:var(--fs-md);line-height:1.7}.author-content li{margin-bottom:var(--sp-2)}.author-content a{color:var(--text);text-decoration:underline}@media (width<=480px){.author-card{text-align:center;flex-direction:column}}.section-heading{margin-bottom:var(--sp-4)}.category-grid{gap:var(--sp-3);grid-template-columns:1fr;display:grid}@media (width>=600px){.category-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.category-grid{grid-template-columns:repeat(3,1fr)}}.home-section{margin-top:var(--sp-10)}.casino-list{gap:var(--sp-5);flex-direction:column;display:flex}.view-all{text-align:center;margin-top:var(--sp-6)}.search-header{padding:var(--sp-8) 0 var(--sp-4)}.search-header h1{font-size:var(--fs-3xl);letter-spacing:-.01em;margin-bottom:var(--sp-4)}#search-input{width:100%;padding:var(--sp-3) var(--sp-4);font-family:var(--font-body);font-size:var(--fs-sm);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text);min-height:44px}#search-input:focus{outline:2px solid var(--text);outline-offset:2px}.search-hint{font-size:var(--fs-xs);color:var(--text-muted);margin-top:var(--sp-2)}.search-results{padding-bottom:var(--sp-12)}.result-card{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);border-bottom:1px solid var(--border);flex-wrap:wrap;min-height:44px;display:flex}.result-card:first-child{border-top:1px solid var(--border)}.result-card:hover{background:var(--surface)}.result-name a:hover{color:var(--accent-text)}.result-bonus,.result-match,.result-meta{font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.result-match{color:var(--accent-text)}.result-body .badges{margin-bottom:0}.result-side{align-items:flex-end;gap:var(--sp-2);flex-direction:column;margin-left:auto;display:flex}@media (width<=600px){.result-side{flex-direction:row;justify-content:flex-end;align-items:center;width:100%}}.not-found{text-align:center;padding:var(--sp-16) 0}.not-found-code{font-family:var(--font-display);font-size:var(--fs-3xl);color:var(--border);font-weight:700;line-height:1;display:block}.not-found h1{margin-top:var(--sp-2);font-size:var(--fs-xl)}.not-found p,.review-content figcaption{margin-top:var(--sp-2);color:var(--text-muted);font-size:var(--fs-sm)}.not-found .btn{margin-top:var(--sp-6)}.card,.pay-card,.card-inline,.card-featured,.cat-card,.sidebar-inner,.top-list,.trust-strip,.team-card,.author-card,.cookie-banner,.stat-grid,.pros-cons-card,.tabs,.method-card,.fact-box,.author-box{border-radius:var(--radius-lg)}.casino-hero{--card:transparent;padding:var(--sp-5) 0 var(--sp-10);background:var(--surface)}.casino-hero .breadcrumbs{padding-bottom:var(--sp-6)}.casino-hero-grid{gap:var(--sp-8);align-items:center;display:grid}.casino-hero-grid,.review-page{max-width:1060px}@media (width>=900px){.casino-hero-grid{column-gap:var(--sp-16);grid-template-columns:1fr 1.1fr}.casino-hero-title{grid-column:1/-1}.casino-hero-media{grid-area:2/2}}.casino-hero-media img,.review-content figure img{border-radius:var(--radius);width:100%;height:auto;display:block}.review-content figure,.gallery{margin:var(--sp-6) 0}.gallery{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.gallery figure{margin:0}.review-page{padding-bottom:var(--sp-12)}.method-card,.fact-box,.tabs,.author-box{background:var(--card);border:1px solid var(--border)}.method-cards{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));padding:0;list-style:none;display:grid}@media (width<=599px){.method-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.method-card{padding:var(--sp-4);position:relative}.method-card:has(a:focus-visible){outline:2px solid var(--text);outline-offset:2px}.method-card-head{align-items:center;gap:var(--sp-3);display:flex}.method-card-head>span{overflow-wrap:anywhere;min-width:0}.method-card-head img,.method-card-icon{border-radius:var(--radius);object-fit:contain;flex:none;width:40px;height:40px}.method-card-icon{background:var(--surface);place-items:center;font-weight:600;display:grid}.review-content .method-card-name{color:var(--text);font-weight:600;text-decoration:none;display:block}a.method-card-name:after{content:"";position:absolute;inset:0}a.method-card-name:focus-visible{outline:none}.method-card dl{gap:var(--sp-2);margin:var(--sp-4) 0 0;display:grid}.method-card .badge{margin-left:var(--sp-1);white-space:nowrap}.fact-box{padding:0 var(--sp-5)}.fact-box>div:last-child,.tabs .kv-list>div:last-child{border-bottom:0}.tabs-list{padding:0 var(--sp-2);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.tabs-tab{min-height:48px;padding:0 var(--sp-4);font-size:var(--fs-md);color:var(--text-muted);cursor:pointer;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;font-weight:600;display:flex;position:relative}.tabs-tab:has(input:checked){color:var(--text);border-bottom-color:currentColor}.tabs-tab:has(input:focus-visible){outline:2px solid var(--text);outline-offset:-4px}.tabs-panels{padding:var(--sp-1) var(--sp-5) var(--sp-4)}.tabs-panel{display:none}.tabs:has(.tabs-tab:first-child input:checked) .tabs-panel:first-child,.tabs:has(.tabs-tab:nth-child(2) input:checked) .tabs-panel:nth-child(2),.tabs:has(.tabs-tab:nth-child(3) input:checked) .tabs-panel:nth-child(3),.tabs:has(.tabs-tab:nth-child(4) input:checked) .tabs-panel:nth-child(4),.tabs:has(.tabs-tab:nth-child(5) input:checked) .tabs-panel:nth-child(5),.tabs:has(.tabs-tab:nth-child(6) input:checked) .tabs-panel:nth-child(6){display:block}.tabs .kv-list{border-top:0}@media (width<=599px){.tabs .kv-list>div{gap:var(--sp-1);grid-template-columns:1fr}}.table-scroll{overflow-x:auto}.name-grid{gap:var(--sp-1) var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(130px,1fr));margin:0;padding:0;font-weight:400;list-style:none;display:grid}.show-more:not(:has(.disclosure[open])) .name-grid li:nth-child(n+7){display:none}.disclosure>summary{min-height:44px;margin:var(--sp-1) 0 0 calc(-1 * var(--sp-3));padding:0 var(--sp-3);border-radius:var(--radius);font-size:var(--fs-sm);color:var(--accent-text);cursor:pointer;align-items:center;font-weight:600;list-style:none;display:inline-flex}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary:hover{background:var(--surface)}.disclosure:not([open]) .when-open,.disclosure[open] .when-closed{display:none}.author-box{margin-top:var(--sp-12);align-items:flex-start}.author-box p{margin:0}.author-box-name{font-weight:700}.author-box-name a{color:var(--text)}.author-box .author-role{margin-bottom:var(--sp-2)}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--bg:#0f0f0f;--card:#1a1a1a;--text:#f6f6f3;--text-muted:#a8a8a8;--border:#333;--border-strong:#4a4a4a;--surface:#222;--accent-text:#d4f04c;--logo-plate:#ececec;--warn-bg:#3a1d1d;--warn-text:#f1b1b1;--verified-bg:#1c2740;--verified-text:#aac4f2;--new-bg:#3a2f15;--new-text:#f5d08a;--crypto-bg:#3a2415;--crypto-text:#f5b98a;--live-bg:#251a3a;--live-text:#c7b2f2;--sports-bg:#12302b;--sports-text:#8ad9c8;--mobile-bg:#1e293b;--mobile-text:#b8c4d4;--editor-bg:#332b12;--editor-text:#e8cf8a}.nav-logo img{filter:brightness(0)invert()}.pay-card-logo,.cat-icon:not(.icon-baked):not(.icon-mono),.top-list-icon:not(.icon-baked),.result-icon:not(.icon-baked),.card-icon span,.card-logo .logo-placeholder,.sidebar-payment .logo-placeholder{background:var(--logo-plate)}.cat-icon.icon-mono img{filter:invert()}.card-icon span,.card-logo .logo-placeholder,.top-list-icon-fallback,.result-icon span,.cat-icon:after,.pay-card-logo:after,.sidebar-payment .logo-placeholder{color:var(--plate-text)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
