@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{--ink:#171c1c;--body:#3c4341;--muted:#737b78;--line:#dfe1db;--wash:#f5f5f0;--white:#fff;--accent:#d5f45a;--dark:#171f1d;--tone:#e9eee2;--mint:#285b46;--canvas:#f7f7f3;--nav:#17201e;--sub:#6d756f;--card:white}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--canvas);color:var(--ink);font:15px/1.6 'DM Sans',Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}h1,h2,h3,p{overflow-wrap:break-word}.container{width:min(1240px,calc(100% - 64px));margin:auto}.topline{font-size:10px;font-weight:700;letter-spacing:.085em;background:#151b19;color:#b6c0b7}.topline .container{display:flex;justify-content:space-between;padding:10px 0}.topline a{text-decoration:underline;text-underline-offset:3px}.header{position:sticky;top:0;z-index:50;background:#fafaf7;border-bottom:1px solid #dedfd8}.header-inner{display:flex;justify-content:space-between;align-items:center;gap:32px;min-height:77px}.brand{display:flex;align-items:center;gap:12px;font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:15px;letter-spacing:-.045em;line-height:1}.brandmark{display:grid;place-items:center;background:#171e1b;color:var(--accent);width:42px;height:42px;border-radius:5px;font-family:'Space Grotesk';font-size:21px}.brand small{display:block;font-size:10px;letter-spacing:.13em;font-weight:600;margin-top:7px;color:#79807b}.header nav{display:flex;align-items:center;gap:26px;font-size:13px;font-weight:600}.header nav a{transition:color .15s}.header nav a:hover{color:#537e35}.header nav a:last-child{border:1px solid #bfc4b8;padding:10px 14px;border-radius:4px}.mobile-menu{display:none;border:0;background:transparent;font-size:26px}.eyebrow,.overline,.kicker{font-size:11px!important;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#647354}.hero{padding:0;background:#f1f3ec;border-bottom:1px solid #e2e4dd}.hero-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:stretch;gap:0;min-height:450px}.hero-grid>div:first-child{padding:62px 58px 54px 0}.hero h1,.pagehero h1{font:700 clamp(45px,5.3vw,75px)/1.025 'Space Grotesk',sans-serif;letter-spacing:-.067em;margin:17px 0 24px;max-width:740px}.hero h1 em{font-style:normal;color:#5a6a4d}.lead{font-size:16px;line-height:1.8;color:#57625c;max-width:570px;margin:0 0 28px}.actions{display:flex;gap:9px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:45px;border-radius:4px;background:#1b2420;border:1px solid #1b2420;color:white;padding:11px 17px;font-weight:700;font-size:13px;gap:8px;transition:background .16s,transform .16s}.btn:hover{background:#3b4b35;transform:translateY(-1px)}.btn-outline{background:transparent;color:#18211c;border-color:#b5bdb1}.btn-outline:hover{background:#e9eee4}.pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.pill{font-size:11px;font-weight:700;border:1px solid #cbd2c8;padding:6px 10px;border-radius:3px;color:#58675b}.hero-visual{background:#202a24;color:#fff;padding:34px 37px;display:flex;flex-direction:column;justify-content:center;box-shadow:none;transform:none;border-radius:0}.visual-head{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.12em;color:#a9baae;margin-bottom:18px}.visual-row{display:flex;gap:14px;align-items:center;padding:11px 0;border-bottom:1px solid #465148}.visual-row b{font-size:15px;font-weight:600}.visual-row small{display:block;font-size:11px;color:#9ba9a0}.visual-row .check{margin-left:auto;color:var(--accent)}.coinicon{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;flex:none;background:var(--coin,#d8dfb7);color:#17201c;font-size:16px;font-weight:800}.visual-foot{font-size:11px;color:#a7b7ab;display:flex;justify-content:space-between;margin-top:20px}.section{padding:64px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:25px}.section h2,.article h2{font:700 clamp(27px,3vw,37px)/1.13 'Space Grotesk',sans-serif;letter-spacing:-.047em;margin:0 0 9px}.section-head p,.muted{color:var(--muted)}.panel{background:white;border:1px solid var(--line);border-radius:5px;overflow:hidden;box-shadow:none}.toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:16px;border-bottom:1px solid var(--line)}.toolbar select,.toolbar input{appearance:auto;background:#fff;border:1px solid #d6d9d3;border-radius:4px;padding:10px 12px;min-height:41px;color:var(--ink);outline:none}.toolbar select:focus,.toolbar input:focus{border-color:#738846;box-shadow:0 0 0 3px #d6e6a1}.toolbar input{min-width:160px;flex:1}.subtle,.tiny{font-size:12px;color:var(--muted)}.table-wrap{overflow:auto}.data-table{border-collapse:collapse;width:100%;min-width:790px;text-align:left}.data-table th{text-transform:uppercase;letter-spacing:.075em;color:#717a71;font-size:10px;background:#f5f6f2;padding:14px 17px}.data-table td{padding:18px 17px;border-top:1px solid #e8eae4;vertical-align:middle}.data-table td strong{display:block;font-size:15px;font-weight:700}.data-table td small{display:block;color:#818984;font-size:11px;margin-top:3px}.casino-name{display:flex;align-items:center;gap:11px}.casino-icon{width:43px;height:43px;border-radius:3px;background:#202923;color:var(--accent);display:grid;place-items:center;font:700 24px 'Space Grotesk'}.tag{display:inline-block;border-radius:3px;background:#e8ece0;color:#3c6542;font-size:11px;font-weight:700;padding:4px 8px}.tag-warn{background:#fff2dc;color:#8f6b32}.review-link{font-weight:700;text-decoration:underline;text-underline-offset:4px;color:#284d3f}.note{border-top:1px solid var(--line);background:#fafbf8;padding:14px 17px;color:#737d75;font-size:12px}.coins-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border:1px solid var(--line);background:var(--line)}.coin-card{background:white;display:flex;align-items:center;gap:12px;padding:22px 17px;min-height:96px;border:0;border-radius:0;transition:background .15s}.coin-card:hover{background:#eaf0e2;transform:none}.coin-card strong{display:block;font-weight:700;font-size:15px}.coin-card small{display:block;color:var(--muted);font-size:11px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#dfe3db;border:1px solid #dfe3db}.feature{background:#fff;padding:25px;border:0;border-radius:0}.feature .number{font-size:11px;color:#627056;letter-spacing:.1em}.feature h3{font:700 18px 'Space Grotesk';margin:18px 0 9px}.feature p{font-size:13px;color:#69716b;margin:0}.warning-banner,.notice{background:#fff8eb;border-left:3px solid #bc9255;padding:16px 18px;color:#66563e;font-size:13px;margin:25px 0;border-radius:0}.footer{background:#18201c;color:#b9c1b6;margin-top:0;padding:52px 0 26px}.footgrid{display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:40px}.footer .brand{color:white}.footer .brandmark{background:var(--accent);color:#1d251c}.footer h4{color:white;font-size:12px}.footer a{display:block;font-size:12px;margin:8px 0}.footer p{max-width:340px;font-size:12px}.copyright{border-top:1px solid #37413a;margin-top:42px;padding-top:19px;font-size:11px}.pagehero{padding:52px 0;background:#eef1ea;border-bottom:1px solid var(--line)}.pagehero h1{font-size:clamp(39px,4.7vw,58px)}.breadcrumb{display:flex;flex-wrap:wrap;gap:9px;color:#6a746e;font-size:12px;margin-bottom:22px}.two-col{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:50px}.article p,.article li{font-size:15px;color:#505a54;line-height:1.85}.article h2{margin:34px 0 14px}.article h3{font:700 20px 'Space Grotesk';margin:24px 0 9px;letter-spacing:-.03em}.article ul{padding-left:20px}.sidebar-card{background:#fff;border:1px solid var(--line);border-radius:4px;padding:23px;position:sticky;top:102px}.sidebar-card a{display:block;font-size:13px;padding:7px 0;color:#4a5c4e}.mini-table{width:100%;border-collapse:collapse;margin:20px 0}.mini-table td,.mini-table th{padding:12px 15px;text-align:left;border:1px solid var(--line)}.mini-table th{background:#f0f3ec}.faq{background:white;border:1px solid var(--line);border-radius:3px;margin:8px 0;padding:0 16px}.faq summary{font-weight:700;padding:15px 0;cursor:pointer}.faq p{margin:0 0 16px}.reviewhead{display:flex;align-items:center;gap:22px;margin:20px 0}.reviewmark{display:grid;place-items:center;flex:none;background:#1d2921;color:var(--accent);width:83px;height:83px;font:700 34px 'Space Grotesk';border-radius:4px}.statgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border:1px solid var(--line);background:var(--line)}.statbox{background:white;padding:19px}.statbox span{display:block;color:var(--muted);font-size:11px}.statbox strong{font:700 20px 'Space Grotesk'}.goodbad{display:grid;grid-template-columns:1fr 1fr;gap:12px}.goodbad>div{border:1px solid var(--line);background:white;padding:20px}.empty{padding:25px;color:var(--muted);text-align:center}.empty strong{display:block;color:var(--ink)}.comparison{min-height:140px}.panel-pad{padding:25px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.metric{border-left:2px solid #77916b;padding-left:14px}.metric b{display:block;font:700 27px 'Space Grotesk'}.metric span{display:block;font-size:12px;color:var(--muted)}
/* New editorial home */
.home-shell{background:#f8f8f5}.home-top{background:#1a221e;color:#fff}.home-top .container{display:flex;justify-content:space-between;align-items:center;padding:11px 0;gap:15px}.home-top b{font-size:11px;letter-spacing:.08em}.home-top span{font-size:11px;color:#a4b3a3}.home-hero{border-bottom:1px solid #dce0d6}.home-hero-grid{display:grid;grid-template-columns:1.02fr .98fr;min-height:430px}.home-intro{padding:65px 55px 47px 0}.home-intro h1{font:700 clamp(47px,5vw,76px)/.99 'Space Grotesk';letter-spacing:-.075em;margin:20px 0 21px}.home-intro h1 .under{box-shadow:inset 0 -.16em 0 var(--accent)}.home-intro .lead{max-width:530px;font-size:15px;line-height:1.72}.home-micro{margin-top:36px;display:flex;flex-wrap:wrap;gap:23px;color:#68746b;font-size:11px;font-weight:700;letter-spacing:.03em}.home-micro span::before{content:'■';font-size:7px;color:#738d4d;margin-right:8px}.home-feature{background:#1c2620;position:relative;overflow:hidden;padding:38px 36px;color:white}.home-feature::before{content:'';position:absolute;width:420px;height:420px;border:1px solid #384b3a;border-radius:50%;right:-250px;top:-210px;box-shadow:0 0 0 68px #253529,0 0 0 69px #384b3a}.feature-eyebrow{position:relative;font-size:10px;color:#adbaa8;letter-spacing:.13em}.featured-logo{display:flex;gap:15px;align-items:center;margin-top:42px}.featured-letter{display:grid;place-items:center;background:var(--accent);color:#15211a;width:65px;height:65px;border-radius:4px;font:700 38px 'Space Grotesk';letter-spacing:-.08em}.featured-logo h2{font:700 28px 'Space Grotesk';margin:0;letter-spacing:-.04em}.featured-logo small{font-size:12px;color:#b0bcaf}.featured-description{max-width:420px;color:#c2cdc2;font-size:14px;line-height:1.8;margin:29px 0}.featured-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #536155;border-bottom:1px solid #536155;padding:17px 0;gap:10px}.featured-stats b{display:block;font:700 21px 'Space Grotesk';color:white}.featured-stats small{font-size:10px;color:#aabbaa;display:block}.featured-link{margin-top:26px;display:flex;justify-content:space-between;align-items:center;background:var(--accent);color:#17211a;font-weight:800;font-size:13px;border-radius:3px;padding:14px 17px}.featured-link:hover{background:#e3ff83}.editorial-strip{background:#e9ede4;border-bottom:1px solid var(--line)}.editorial-strip .container{display:grid;grid-template-columns:repeat(3,1fr)}.editorial-strip div{padding:19px 24px;border-right:1px solid #d3d8cf;display:flex;gap:11px;align-items:center}.editorial-strip div:first-child{padding-left:0}.editorial-strip div:last-child{border-right:0}.editorial-strip b{font:700 23px 'Space Grotesk'}.editorial-strip span{font-size:11px;color:#58635c;line-height:1.45}.home-section{padding:67px 0}.home-section-title{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:25px}.home-section-title h2{font:700 clamp(30px,3.3vw,43px)/1.08 'Space Grotesk';letter-spacing:-.06em;margin:8px 0 0}.home-section-title p{color:#6d786f;font-size:13px;max-width:390px;margin:0}.home-filter{border:1px solid #d8ddd5;background:white}.filter-bar{display:flex;gap:9px;flex-wrap:wrap;padding:15px;border-bottom:1px solid var(--line);align-items:center}.filter-bar label{font-size:11px;color:#6d746d;font-weight:700}.filter-bar input,.filter-bar select{font-size:13px;height:42px;min-width:145px;padding:9px 11px;border:1px solid #d3d9d2;border-radius:3px;background:#fafbf8}.filter-bar input{flex:1;min-width:180px}.filter-bar input:focus,.filter-bar select:focus{outline:2px solid #b3d466;outline-offset:1px}.filter-bar .count{font-size:11px;color:#6a746b;margin-left:auto}.home-table{width:100%;border-collapse:collapse;text-align:left}.home-table th{font-size:10px;text-transform:uppercase;letter-spacing:.075em;color:#7a827a;background:#f4f6f0;padding:15px 18px;white-space:nowrap}.home-table td{padding:20px 18px;border-top:1px solid #e3e7dd;vertical-align:middle;font-size:13px}.home-table .casino-first{display:flex;align-items:center;gap:12px}.home-table .c-logo{width:47px;height:47px;display:grid;place-items:center;background:#1f2922;color:var(--accent);border-radius:3px;font:700 27px 'Space Grotesk'}.home-table .casino-first strong{font-size:16px;display:block;line-height:1.2}.home-table .casino-first small{font-size:11px;color:#828a80}.coins-line{font-weight:700;font-size:12px;color:#465a49}.coins-line small{display:block;font-weight:400;color:#878f86;margin-top:3px}.softmark{display:inline-block;font-weight:700;color:#49674b;background:#e9eee5;border-radius:3px;padding:4px 7px;font-size:11px}.softmark.warn{background:#fff3df;color:#836639}.table-link{display:inline-flex;padding:9px 11px;border:1px solid #ccd4c8;font-size:12px;font-weight:700;border-radius:3px;white-space:nowrap}.table-link:hover{background:var(--accent)}.home-table-note{background:#f9faf6;border-top:1px solid #e3e7dd;padding:15px 18px;color:#757f74;font-size:12px}.no-js{display:none}.home-coins{background:#e9ede5;border-top:1px solid #dbe1d5;border-bottom:1px solid #dbe1d5}.coin-directory{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d5ddd1;border:1px solid #d5ddd1}.directory-item{background:#f9faf6;padding:19px;display:flex;align-items:center;gap:13px;min-height:97px;transition:background .14s}.directory-item:hover{background:var(--accent)}.directory-icon{width:40px;height:40px;border:1px solid #d3dace;display:grid;place-items:center;font:700 21px 'Space Grotesk';border-radius:50%}.directory-item strong{display:block;font-size:14px}.directory-item small{display:block;font-size:11px;color:#737e73}.home-content-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:start}.home-article h2{font:700 clamp(32px,3.2vw,42px)/1.12 'Space Grotesk';letter-spacing:-.055em;margin:12px 0 18px}.home-article p{color:#566159;font-size:15px;line-height:1.9}.home-rule-list{border-top:1px solid #d8ded5}.home-rule-list div{display:grid;grid-template-columns:38px 1fr;border-bottom:1px solid #d8ded5;padding:18px 0;gap:12px}.home-rule-list em{font-style:normal;font-size:11px;color:#64775c;font-weight:700}.home-rule-list strong{font-size:15px;display:block}.home-rule-list small{font-size:12px;color:#6d786e;display:block;margin-top:5px}.home-read{border-top:1px solid #dce1d8;padding:19px 0;display:flex;justify-content:space-between;gap:18px;align-items:center}.home-read strong{font-size:15px}.home-read small{font-size:12px;color:#788176;display:block}.home-read:hover strong{text-decoration:underline;text-underline-offset:4px}.home-faq{max-width:860px}.home-faq details{border-top:1px solid #d6ddd2;padding:4px 0}.home-faq details:last-child{border-bottom:1px solid #d6ddd2}.home-faq summary{cursor:pointer;list-style:none;font-weight:700;padding:16px 2px;display:flex;justify-content:space-between}.home-faq summary::after{content:'+';font-size:23px;font-weight:400;line-height:20px}.home-faq details[open] summary::after{content:'−'}.home-faq p{font-size:14px;line-height:1.8;color:#657069;max-width:760px}.home-legal{background:#222b24;color:#dbe3d6;padding:36px 0}.home-legal .container{display:grid;grid-template-columns:185px 1fr;gap:30px}.home-legal b{font-size:11px;letter-spacing:.12em;color:var(--accent)}.home-legal p{font-size:13px;line-height:1.8;margin:0}.home-legal a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:1050px){.header nav{gap:13px}.home-hero-grid{grid-template-columns:1fr 1fr}.home-intro{padding-right:24px}.home-table th,.home-table td{padding:13px}.coin-directory,.coins-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.container{width:calc(100% - 32px)}.topline{font-size:9px}.topline .container span:last-child{display:none}.header-inner{min-height:64px}.mobile-menu{display:block}.header nav{display:none;position:absolute;top:64px;left:0;right:0;flex-direction:column;align-items:stretch;gap:4px;padding:18px;background:#fafaf7;border-bottom:1px solid var(--line)}.header nav.open{display:flex}.header nav a{padding:10px 4px;font-size:14px}.header nav a:last-child{border:0;padding:10px 4px}.home-hero-grid,.hero-grid{grid-template-columns:1fr}.home-intro{padding:45px 0}.home-intro h1{font-size:51px}.home-feature{padding:33px 25px}.home-feature::before{display:none}.editorial-strip .container{grid-template-columns:1fr}.editorial-strip div{padding:11px 0;border-right:0;border-bottom:1px solid #d3d8cf}.editorial-strip div:last-child{border-bottom:0}.home-section,.section{padding:45px 0}.home-section-title{display:block}.home-section-title h2{font-size:34px}.home-section-title p{margin-top:14px}.home-filter{overflow:hidden}.home-table-wrap{overflow-x:auto}.home-table{min-width:790px}.filter-bar input,.filter-bar select{flex:1;min-width:140px}.filter-bar .count{width:100%;margin-left:0}.coin-directory,.coins-grid{grid-template-columns:repeat(2,1fr)}.directory-item{min-height:88px;padding:14px}.home-content-grid{grid-template-columns:1fr;gap:32px}.home-legal .container{grid-template-columns:1fr;gap:10px}.footgrid{grid-template-columns:1fr 1fr;gap:24px}.two-col{grid-template-columns:1fr}.sidebar-card{position:static}.statgrid{grid-template-columns:repeat(2,1fr)}.goodbad{grid-template-columns:1fr}.feature-grid{grid-template-columns:1fr}.hero-grid>div:first-child{padding:40px 0}.hero-visual{padding:25px}.pagehero h1{font-size:40px}.section-head{align-items:start}.section h2{font-size:29px}}
@media(max-width:470px){.home-intro h1{font-size:43px}.home-micro{gap:8px;flex-direction:column}.featured-logo h2{font-size:24px}.featured-stats b{font-size:18px}.home-section-title h2{font-size:30px}.coin-directory,.coins-grid{grid-template-columns:1fr}.footgrid{grid-template-columns:1fr}.statgrid{grid-template-columns:repeat(2,1fr)}.actions .btn{width:100%}.brand{font-size:13px}.brandmark{width:37px;height:37px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important}}


/* v3 long-form editorial homepage */
.editorial-body{border-top:1px solid #e1e4dd}.longread-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:80px;align-items:start}.reading-rail{position:sticky;top:120px}.rail-index,.review-kicker,.evidence-label,.legal-topline{display:block;font-size:11px;font-weight:800;letter-spacing:.13em;color:#74816c}.reading-rail h2{font:700 clamp(29px,2.7vw,39px)/1.15 'Space Grotesk',sans-serif;letter-spacing:-.055em;margin:14px 0 14px}.reading-rail p{color:#727c73;font-size:14px}.reading-content{max-width:800px}.reading-content p{font-size:15px;line-height:1.86;color:#4d5851;margin:0 0 21px}.reading-content .section-opening{font:500 clamp(18px,1.7vw,22px)/1.65 'DM Sans',sans-serif;color:#27392e;letter-spacing:-.015em;margin-bottom:29px}.reading-content h3{font:700 22px/1.3 'Space Grotesk',sans-serif;letter-spacing:-.035em;margin:27px 0 12px}.reading-content a:not(.btn){color:#315b39;text-decoration:underline;text-decoration-color:#b3c4a0;text-underline-offset:4px}.text-arrow{display:inline-block;font-weight:700;font-size:13px;color:#365d37;text-decoration:underline;text-underline-offset:5px;margin-top:10px}.method-sequence{border-top:1px solid #d9ded5;margin:28px 0}.method-sequence>div{display:grid;grid-template-columns:45px 1fr;column-gap:16px;padding:18px 0 14px;border-bottom:1px solid #dfe4db}.method-sequence b{font:700 15px 'Space Grotesk',sans-serif;color:#7a9272;grid-row:span 2;padding-top:3px}.method-sequence strong{font-size:16px;color:#192b21}.method-sequence p{font-size:13px;line-height:1.75;margin:5px 0 0}.home-review-feature{background:#e9ece5;border-top:1px solid #dfe5d8;border-bottom:1px solid #dfe5d8}.review-editorial{display:grid;grid-template-columns:1.1fr .9fr;background:#1d2821;color:white;gap:1px}.review-narrative{padding:42px 46px}.review-narrative h3{font:700 clamp(30px,3.5vw,48px)/1.1 'Space Grotesk',sans-serif;letter-spacing:-.055em;max-width:600px;margin:15px 0 26px}.review-narrative p{color:#b5c4b8;line-height:1.85;font-size:14px}.review-narrative .btn{background:#d5f45a;border-color:#d5f45a;color:#1d2821;margin-top:12px}.review-evidence{background:#25372b;padding:42px 38px;display:flex;flex-direction:column}.evidence-label{color:#bed0ba}.time-big{font:700 clamp(64px,7vw,100px)/1.05 'Space Grotesk',sans-serif;letter-spacing:-.075em;color:#d5f45a;margin:40px 0 34px}.time-big span{font-size:20px;letter-spacing:0;color:#d0dfc1}.timeline{border-top:1px solid #566955}.timeline div{display:flex;align-items:center;gap:13px;border-bottom:1px solid #566955;padding:17px 0;color:#dbe5d5}.timeline span{color:#9eb39c;font-size:12px}.timeline b{font-size:13px;font-weight:500;flex:1}.timeline strong{color:#d5f45a}.evidence-bottom{font-size:12px;color:#a5b5a6;margin-top:auto;padding-top:30px;line-height:1.7}.facts-line{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d2d9cf;border-top:0;background:#f9faf6}.facts-line span{padding:19px 23px;border-right:1px solid #d2d9cf;font-size:12px;color:#677369}.facts-line span:last-child{border-right:0}.facts-line b{display:block;font:700 21px 'Space Grotesk',sans-serif;color:#1e3024}.table-responsive{overflow-x:auto;border:1px solid #dce1d9;margin:26px 0}.research-table{width:100%;min-width:620px;border-collapse:collapse;background:#fff;font-size:13px}.research-table th{text-align:left;background:#e9eee7;color:#506055;font-size:11px;text-transform:uppercase;letter-spacing:.075em;padding:14px 16px}.research-table td{padding:16px;vertical-align:top;border-top:1px solid #e4e8e2;line-height:1.6;color:#4a594e}.research-table td:first-child{min-width:130px;color:#1c3022}.inline-note{background:#eef1e8;border-left:3px solid #769459;padding:19px 22px;margin:23px 0;color:#576457;font-size:13px;line-height:1.7}.inline-note strong{display:block;font-size:14px;color:#203629;margin-bottom:5px}.checklist-editorial{border-top:1px solid #e0e3db;margin:30px 0}.checklist-editorial>div{display:flex;gap:20px;border-bottom:1px solid #e0e3db;padding:21px 0}.checklist-editorial>div>span{font-weight:700;color:#7e9278;font-size:13px;padding-top:8px}.checklist-editorial h3{margin:0 0 7px}.checklist-editorial p{font-size:14px;margin:0}.terms-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d7ddd3;border:1px solid #d7ddd3;margin:29px 0}.terms-grid>div{background:#fff;padding:22px}.terms-grid b{display:block;font:700 33px 'Space Grotesk',sans-serif;letter-spacing:-.055em;color:#243a2b}.terms-grid strong{font-size:13px;display:block;margin:4px 0}.terms-grid p{font-size:12px;line-height:1.65;margin:8px 0 0}.game-types{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;border:1px solid #dfe3dc;background:#dfe3dc;margin:24px 0}.game-types>div{background:#fff;padding:25px}.game-types span{color:#80917c;letter-spacing:.12em;font-size:11px;font-weight:800}.game-types h3{margin:10px 0 12px}.game-types p{font-size:13px;line-height:1.75;margin:0}.country-legal{background:#1d2921;color:#fff;padding:31px 33px;margin:28px 0 30px}.country-legal h3{color:#f3f5ed}.country-legal p{color:#c4d0c6;font-size:14px}.country-legal a{display:inline-block;color:#d5f45a!important;text-decoration:underline;margin:3px 0 14px}.country-legal small{display:block;color:#9eafa1}.home-faq-expanded{border-top:1px solid #dfe4dc;background:#f0f2eb}.faq-two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px}.faq-two-col details{border-bottom:1px solid #d3dacf;padding:17px 0}.faq-two-col summary{font-weight:700;cursor:pointer;font-size:15px;padding-right:20px}.faq-two-col p{font-size:13px;line-height:1.8;color:#59645a;max-width:550px}.home-last-note{background:#1a261f;color:#fff;padding:35px 0}.home-last-note .container{display:grid;grid-template-columns:180px 1fr auto;align-items:center;gap:35px}.home-last-note span{font-size:10px;letter-spacing:.13em;color:#acc1ad;font-weight:800}.home-last-note p{margin:0;color:#d9e4d7;font-size:15px;line-height:1.65}.home-last-note a{font-size:13px;color:#d5f45a;font-weight:800;white-space:nowrap}.home-section .reading-rail h2{margin:14px 0}
@media(max-width:1000px){.longread-layout{grid-template-columns:220px 1fr;gap:42px}.review-narrative,.review-evidence{padding:30px}.facts-line{grid-template-columns:repeat(2,1fr)}.facts-line span:nth-child(2){border-right:0}.facts-line span:nth-child(-n+2){border-bottom:1px solid #d2d9cf}}
@media(max-width:720px){.longread-layout{grid-template-columns:1fr;gap:18px}.reading-rail{position:static}.reading-rail h2{font-size:32px}.editorial-body{padding:43px 0!important}.reading-content .section-opening{font-size:18px}.method-sequence>div{grid-template-columns:30px 1fr;gap:9px}.review-editorial{grid-template-columns:1fr}.review-narrative,.review-evidence{padding:25px}.time-big{margin:21px 0;font-size:64px}.facts-line{grid-template-columns:repeat(2,1fr)}.terms-grid{grid-template-columns:1fr}.terms-grid>div{padding:16px}.game-types{grid-template-columns:1fr}.faq-two-col{grid-template-columns:1fr;gap:0}.home-last-note .container{grid-template-columns:1fr;gap:12px}.research-table{min-width:590px}}

/* Authentic brand assets and screenshots (v4) */
.metaspins-logo{display:block;width:100%;height:100%;max-width:68px;max-height:68px;object-fit:contain}
.featured-letter .metaspins-logo{max-width:64px;max-height:64px}
.c-logo .metaspins-logo,.casino-icon .metaspins-logo{max-width:40px;max-height:40px}
.directory-icon .coin-image{width:30px;height:30px;display:block;object-fit:contain}
.coin-pill-icon{height:17px;width:17px;object-fit:contain;vertical-align:middle;margin-right:6px}
.casino-coin-icons{display:flex;align-items:center;gap:5px;margin-bottom:6px;flex-wrap:wrap}
.casino-coin-icon{height:21px;width:21px;object-fit:contain}
.evidence-shot,.hero-evidence,.home-screenshot,.home-inline-shot{margin:20px 0 26px;min-width:0}
.evidence-shot img,.hero-evidence img,.home-screenshot img,.home-inline-shot img{display:block;width:100%;height:auto;border:1px solid #d9e0d9;border-radius:8px;object-fit:contain;background:#ebeee8}
.hero-evidence img{max-height:600px;object-fit:cover;object-position:top}
.home-screenshot{margin:14px 0}.home-screenshot img{max-height:250px;object-fit:cover;object-position:top;border-color:#3e5147}
.home-inline-shot img{max-height:340px;object-fit:cover;object-position:top}
.evidence-shot figcaption,.hero-evidence figcaption,.home-screenshot figcaption,.home-inline-shot figcaption{font-size:12px;line-height:1.6;color:#69776d;margin-top:7px}
.home-screenshot figcaption{color:#b3bfae}
.evidence-gallery{margin:26px 0 36px}.evidence-gallery.game-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;row-gap:12px}
.image-zoom{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in;text-align:inherit}
.image-zoom:focus-visible{outline:3px solid #a3cd53;outline-offset:3px}
.image-dialog{border:0;border-radius:12px;padding:54px 16px 16px;background:#f8faf7;max-width:min(1280px,94vw);max-height:94vh;box-shadow:0 20px 90px #0006}
.image-dialog::backdrop{background:#08100de0}
.image-dialog img{max-width:100%;max-height:calc(94vh - 100px);object-fit:contain;display:block;margin:auto}
.image-dialog-close{position:absolute;right:16px;top:13px;border:0;background:#1c2620;color:white;padding:9px 13px;border-radius:5px;cursor:pointer}
@media(max-width:700px){.evidence-gallery.game-gallery{grid-template-columns:1fr}.home-screenshot img{max-height:190px}.casino-coin-icon{width:18px;height:18px}}
