:root{--bg:#f2f1ec;--paper:#fff;--ink:#141f2c;--ink-soft:#57626c;--ink-mute:#8b9299;--accent:#a6790a;--accent-soft:#f1e4c8;--positive:#3f7d58;--positive-bg:#e4eee7;--negative:#a33b33;--negative-bg:#f3e4e2;--line:#dbd7cc}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:"Source Sans 3",sans-serif}.display{font-family:Space Grotesk,sans-serif}.mono{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace}.wrap{max-width:960px;margin:0 auto;padding:0 32px}header{border-bottom:1px solid var(--line);background:var(--paper)}.nav{justify-content:space-between;align-items:center;padding:20px 0;display:flex}.logo{letter-spacing:-.01em;font-family:Space Grotesk;font-size:19px;font-weight:600}.logo span{color:var(--accent)}.navlinks{color:var(--ink-soft);gap:28px;font-size:14px;display:flex}.navlinks a{color:inherit;text-decoration:none}.navlinks a:hover{color:var(--ink)}.hamburger{color:var(--ink);cursor:pointer;background:0 0;border:none;padding:4px;display:none}.hero{padding:72px 0 56px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:12px;font-weight:600}h1{letter-spacing:-.01em;max-width:620px;font-family:Space Grotesk;font-size:44px;font-weight:600;line-height:1.12}.sub{color:var(--ink-soft);max-width:480px;margin-top:18px;font-size:17px;line-height:1.6}.ticker{background:var(--paper);border:1px solid var(--line);border-radius:6px;margin-top:44px;overflow:hidden}.ticker-head{border-bottom:1px solid var(--line);color:var(--ink-soft);grid-template-columns:minmax(180px,1fr) 90px 100px 90px 90px 110px;gap:16px;padding:11px 20px;font-size:12px;display:grid}.trow{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) 90px 100px 90px 90px 110px;align-items:center;gap:16px;padding:13px 20px;font-size:14px;display:grid}.trow:last-child{border-bottom:none}.tmatch{color:var(--ink);font-weight:600}.tdate,.tbook{color:var(--ink-mute);font-family:JetBrains Mono,monospace;font-size:13px}.todds{color:var(--ink);font-family:JetBrains Mono,monospace}.tverdict{text-align:left}.tverdict .tag{text-align:center;box-sizing:border-box;width:88px}.tag{border-radius:4px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-block}.tag.value{background:var(--positive-bg);color:var(--positive)}.tag.none{background:var(--negative-bg);color:var(--negative)}section{border-top:1px solid var(--line);padding:52px 0}.sectionhead{justify-content:space-between;align-items:baseline;margin-bottom:26px;display:flex}.sectionhead h2{font-family:Space Grotesk;font-size:22px;font-weight:600}.sectionhead a{color:var(--accent);font-size:13px;text-decoration:none}.calc-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.calc-card{background:var(--paper);border:1px solid var(--line);color:inherit;border-radius:6px;padding:20px 18px;text-decoration:none;display:block}.calc-card:hover{border-color:var(--ink-soft)}.calc-card .n{color:var(--accent);margin-bottom:10px;font-family:Space Grotesk;font-size:13px;font-weight:600}.calc-card h3{margin-bottom:6px;font-size:15px;font-weight:600}.calc-card p{color:var(--ink-soft);font-size:13px;line-height:1.5}.rank-row{background:var(--paper);border:1px solid var(--line);border-radius:6px;align-items:center;gap:14px;margin-bottom:10px;padding:14px 18px;display:flex}.rank-num{color:var(--ink-mute);width:20px;font-family:Space Grotesk;font-weight:600}.rank-name{flex:1;font-size:14.5px;font-weight:600}.crit{flex-wrap:wrap;gap:8px;display:flex}.crit span{color:var(--ink-soft);background:var(--bg);border:1px solid var(--line);border-radius:4px;padding:3px 9px;font-size:11.5px}.crit b{color:var(--ink)}.methodnote{color:var(--ink-mute);margin-top:12px;font-size:12.5px}.dict{flex-wrap:wrap;gap:9px;display:flex}.dict a{color:inherit;text-decoration:none}.dict span{border:1px solid var(--line);background:var(--paper);border-radius:5px;padding:8px 14px;font-size:13px;transition:border-color .2s;display:inline-block}.dict a:hover span{border-color:var(--ink-soft)}.site-footer{border-top:1px solid var(--line);background:var(--paper);padding-top:48px}.footer-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:40px;display:grid}.f-col h3{color:var(--ink);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-family:Space Grotesk;font-size:13px;font-weight:600}.f-col p{color:var(--ink-mute);font-size:11.5px;line-height:1.15}.footer-bottom{border-top:1px solid var(--line);color:var(--ink-mute);padding:24px 0;font-size:13px}.footer-links{flex-wrap:wrap;gap:20px;display:flex}.footer-links a{color:inherit;text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--ink)}.age-gate{z-index:9999;backdrop-filter:blur(5px);background:#141f2ccc;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}html.age-verified .age-gate{display:none!important}html:not(.age-verified) body{overflow:hidden}.age-modal{background:var(--bg);border:1px solid var(--line);text-align:center;border-radius:12px;width:90%;max-width:480px;padding:40px;box-shadow:0 20px 40px #0003}.age-modal .logo{margin-bottom:24px;font-size:24px}.age-modal h2{color:var(--ink);margin-bottom:12px;font-family:Space Grotesk;font-size:24px}.age-modal p{color:var(--ink-soft);margin-bottom:32px;font-size:15px;line-height:1.6}.age-btns{flex-direction:column;gap:12px;display:flex}.age-btns button,.age-btns a{cursor:pointer;border:none;border-radius:8px;padding:16px;font-family:Space Grotesk;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .2s,background .2s;display:block}.age-btns button:hover,.age-btns a:hover{opacity:.9}.btn-yes{background:var(--positive);color:var(--paper)}.btn-no{background:var(--bg);color:var(--ink-mute);border:1px solid var(--line)}#scrollTopBtn{background:var(--ink);width:44px;height:44px;color:var(--paper);cursor:pointer;opacity:0;visibility:hidden;z-index:100;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:20px;transition:opacity .3s,visibility .3s,background .2s;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 4px 12px #0000001a}#scrollTopBtn:hover{background:var(--accent)}#scrollTopBtn.visible{opacity:1;visibility:visible}@media (width<=768px){.wrap{padding:0 16px!important}.layout{grid-template-columns:1fr!important;gap:32px!important;padding:24px 0 40px!important}.grid,.calc-grid{grid-template-columns:1fr!important}.footer-grid{grid-template-columns:1fr!important;gap:32px!important}.nav{flex-flow:wrap!important;justify-content:space-between!important;align-items:center!important;padding-top:16px!important;padding-bottom:16px!important}.hamburger{display:block}.navlinks{border-top:1px solid var(--line);width:100%;margin-top:0;padding-top:16px;flex-direction:column!important;gap:16px!important;display:none!important}.navlinks.show{display:flex!important}.hero{padding:40px 0 32px!important}h1{font-size:32px!important;line-height:1.2!important}.sub{font-size:15px!important}.ticker{display:none!important}.footer-bottom .wrap{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.cat-section{margin-bottom:32px!important}.row-flex{flex-direction:column!important;gap:16px!important;margin-bottom:16px!important}.odd-row{border-bottom:1px solid var(--line)!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;margin-bottom:16px!important;padding-bottom:16px!important}.odd-row:last-child{border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}.calc-summary{flex-direction:column!important;margin-top:16px!important}.calc-box{padding:16px!important}.input-row{margin-bottom:12px!important}.input-row input,.odd-val,.res-stake{height:auto!important;min-height:40px!important;padding:8px 12px!important;font-size:15px!important}.sum-box{padding:12px!important}.sectionhead{flex-wrap:wrap;gap:8px}.sectionhead a{margin-left:auto}.rank-row{padding:12px 16px!important}.safety-grid{grid-template-columns:1fr!important}.bookie-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.layout:has(main>.artbody){flex-direction:column!important;gap:24px!important;display:flex!important}.hide-mobile{display:none!important}.layout:has(main>.artbody) main{order:2}.layout:has(main>.artbody) aside{display:contents}.layout:has(main>.artbody) aside>.box:first-child{order:1;margin-bottom:0}.layout:has(main>.artbody) aside>:not(.box:first-child){order:3}aside .box{position:static!important}}@media (width>=769px){.layout{grid-template-columns:1fr 250px!important;gap:40px!important}}.banner-container{justify-content:center;align-items:center;margin-bottom:24px;display:flex}.cookies-accepted #cookie-banner{display:none!important}.cookie-banner[data-astro-cid-hq3mgpmn]{background:var(--paper);border-top:1px solid var(--line);z-index:9999;width:100%;padding:24px 0;font-family:"Source Sans 3",sans-serif;display:none;position:fixed;bottom:0;left:0;box-shadow:0 -10px 40px #00000026}.cookie-banner[data-astro-cid-hq3mgpmn].show{animation:.3s ease-out forwards slideUp;display:block!important}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cb-inner[data-astro-cid-hq3mgpmn]{max-width:800px;margin:0 auto;padding:0 20px}.cb-view[data-astro-cid-hq3mgpmn]{display:none}.cb-view[data-astro-cid-hq3mgpmn].active{animation:.3s ease-out fadeIn;display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.cb-header[data-astro-cid-hq3mgpmn] h4[data-astro-cid-hq3mgpmn]{color:var(--ink);margin-bottom:12px;font-family:Space Grotesk,sans-serif;font-size:20px}.cb-body[data-astro-cid-hq3mgpmn] p[data-astro-cid-hq3mgpmn]{color:var(--ink-soft);margin-bottom:20px;font-size:14.5px;line-height:1.5}.cb-body[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]{color:var(--accent);font-weight:600;text-decoration:underline}.cb-actions[data-astro-cid-hq3mgpmn]{flex-wrap:wrap;gap:12px;display:flex}.cb-actions[data-astro-cid-hq3mgpmn] .btn[data-astro-cid-hq3mgpmn]{cursor:pointer;border:none;border-radius:6px;padding:12px 20px;font-size:14.5px;font-weight:600;transition:opacity .2s,background .2s}.cb-actions[data-astro-cid-hq3mgpmn] .btn[data-astro-cid-hq3mgpmn]:hover{opacity:.9}.btn-primary[data-astro-cid-hq3mgpmn]{background:var(--accent);color:#fff}.btn-secondary[data-astro-cid-hq3mgpmn]{background:var(--ink);color:var(--paper)}.btn-outline[data-astro-cid-hq3mgpmn]{border:1px solid var(--line);color:var(--ink);background:0 0}.cb-toggles[data-astro-cid-hq3mgpmn]{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.cb-toggle-row[data-astro-cid-hq3mgpmn]{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:16px;transition:border-color .2s;display:flex}@media (prefers-color-scheme:dark){.cb-toggle-row[data-astro-cid-hq3mgpmn]{background:var(--bg)}}.cb-toggle-row[data-astro-cid-hq3mgpmn]:hover{border-color:var(--ink-mute)}.cb-toggle-info[data-astro-cid-hq3mgpmn]{flex:1;padding-right:20px}.cb-toggle-info[data-astro-cid-hq3mgpmn] strong[data-astro-cid-hq3mgpmn]{color:var(--ink);margin-bottom:4px;font-size:15px;display:block}.cb-toggle-info[data-astro-cid-hq3mgpmn] span[data-astro-cid-hq3mgpmn]{color:var(--ink-mute);font-size:13.5px;line-height:1.4;display:block}.cb-toggle-row[data-astro-cid-hq3mgpmn] input[data-astro-cid-hq3mgpmn][type=checkbox]{display:none}.cb-switch[data-astro-cid-hq3mgpmn]{background:var(--line);border-radius:13px;flex-shrink:0;width:48px;height:26px;transition:background .3s;position:relative}.cb-switch[data-astro-cid-hq3mgpmn]:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .3s;position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #0003}.cb-toggle-row[data-astro-cid-hq3mgpmn] input[data-astro-cid-hq3mgpmn]:checked+.cb-switch[data-astro-cid-hq3mgpmn]{background:var(--positive)}.cb-toggle-row[data-astro-cid-hq3mgpmn] input[data-astro-cid-hq3mgpmn]:checked+.cb-switch[data-astro-cid-hq3mgpmn]:after{transform:translate(22px)}.cb-toggle-row[data-astro-cid-hq3mgpmn] input[data-astro-cid-hq3mgpmn]:disabled+.cb-switch[data-astro-cid-hq3mgpmn]{opacity:.5;cursor:not-allowed}@media (width<=600px){.cb-actions[data-astro-cid-hq3mgpmn]{flex-direction:column;width:100%}.cb-actions[data-astro-cid-hq3mgpmn] .btn[data-astro-cid-hq3mgpmn]{text-align:center;width:100%}.cb-toggle-row[data-astro-cid-hq3mgpmn]{align-items:flex-start}.cb-switch[data-astro-cid-hq3mgpmn]{margin-top:2px}}
