:root{--blue:#80bfff;--deep:#10264a;--ice:#c4dfff;--ink:#e4ecfa;--muted:#9eafc8;--line:#263a57;--bg:#081426;--panel:#10213a;--panel2:#142b49;--gold:#e7bc70;--cyan:#65d7ea}body{background:radial-gradient(ellipse at 85% 0,#16335b60,transparent 33%),var(--bg);color:var(--ink)}h1,h2,h3{color:#edf3ff}a:hover{color:#b8dcff}p{color:#9eafc8}::selection{background:#347bca;color:white}.agebar{background:#051020;color:#91a6c4;border-bottom:1px solid #1e314e;padding:11px}.agebar a{color:#bfd3f0}header{background:linear-gradient(110deg,#142e54,#1c4682 70%,#2259a0);border:1px solid #325b8e;box-shadow:0 12px 35px #00000028}header nav{align-items:center}header nav a{color:#e0ebff;font-size:12px}header nav a.active{background:#91c7ff;color:#0a2850}header .nav-dropdown{position:relative;border:0;padding:0;margin:0;color:#e0ebff}header .nav-dropdown summary{list-style:none;display:flex;align-items:center;gap:7px;cursor:pointer;padding:11px 14px;border-radius:7px;font-size:12px;white-space:nowrap;line-height:normal}header .nav-dropdown summary::-webkit-details-marker{display:none}header .nav-dropdown[open]>summary,header .nav-dropdown summary:hover{background:#ffffff17;color:white}header .nav-dropdown.current>summary{color:#bce4ff;background:#ffffff12}header .nav-dropdown summary>span{font-size:10px;color:#a4c6f2}header .nav-submenu{position:absolute;top:calc(100% + 12px);left:0;min-width:215px;background:#102743;border:1px solid #375b87;border-radius:10px;box-shadow:0 16px 35px #00000045;padding:8px;z-index:60;display:flex;flex-direction:column;gap:3px}header .nav-submenu a{padding:13px 14px;font-size:12px;white-space:nowrap}.hero.bluehero{background:#061222;min-height:490px;border:1px solid #284465;box-shadow:0 15px 40px #00000030}.hero-image{width:100%;height:100%}.hero-image img{object-position:center;opacity:.95}.hero:after{background:linear-gradient(90deg,#061222f5 0%,#061222e8 31%,#061222a1 49%,#06122200 76%)}.hero-copy{max-width:68%;padding:53px 0 48px 50px}.hero h1{font-size:57px;line-height:1.13;font-weight:600;letter-spacing:-2px}.hero h1 em{color:#80c4ff}.hero .eyebrow{color:#8fc7ff}.hero-copy p{color:#bbcee8;font-size:15px}.hero .primary{background:linear-gradient(115deg,#83bfff,#b4dcff);color:#102e54;box-shadow:0 8px 22px #2072ba25}.hero .ticks{color:#8faed2;line-height:1.9;max-width:440px}.hero-tag{background:#0a1e36aa;backdrop-filter:blur(8px);border:1px solid #b7955744;border-radius:9px;padding:14px 18px;right:25px;bottom:25px}.hero-tag b{color:#efc982}.hero-tag span{color:#b7cde9;border-left-color:#667a99}.trust{border-color:#233a58;color:#8fa8c9;gap:15px;flex-wrap:wrap}.trust b{color:#c5d9f4}.trust>span:before{content:'·';color:var(--gold);margin-right:12px;font-weight:700}.heading p,.results-meta,.language,.suboffer{color:#94a8c4}.heading h2 span{color:var(--gold)}.blue,.green{color:#7ebeff}.notice{background:#112b47;border-color:#244969;color:#a7c8e4}.notice b{color:#cfebff}.discovery-strip{background:linear-gradient(110deg,#10243e,#132d4f);border-color:#294465;padding:24px 28px}.discovery-strip h2{color:#e3edff}.quicklinks a{background:#173555;border-color:#335b80;color:#bce1ff}.quicklinks a:hover{background:#21486e;color:white}.layout>aside{background:#0f2037;border-color:#293e5c;box-shadow:0 12px 26px #00000018;position:static}.label,.filterhead{color:#ccdcf2}.filterhead button{color:#81bfff}fieldset{border-color:#2b3d56}fieldset label{color:#a8bbd5}fieldset small{color:#8a9fbb}input[type=checkbox],input[type=radio]{accent-color:#5faaf5}#search,select,.advanced-filters input[type=number]{background:#09182b;border:1px solid #2b4667;color:#d4e6ff}select{margin-left:0}#search::placeholder,input::placeholder{color:#6e87a8}input:focus,select:focus,textarea:focus{border-color:#6cb9ff}.tip{background:linear-gradient(145deg,#193453,#132b43);border:1px solid #30567a}.tip h3{color:#cfdeef}.tip p{color:#9aafca}.tip a{color:#9acdff}.tabs,.blogfilters{background:#101f35;border:1px solid #273e5b}.tabs button,.blogfilters button{color:#92aacc}.tabs button.selected,.blogfilters button.selected{background:#28528d;color:#e6f3ff;box-shadow:none}.casino{background:linear-gradient(110deg,#102039,#122743);border-color:#293e5c;box-shadow:0 6px 20px #00000015}.casino:hover{border-color:#578cc2;box-shadow:0 8px 28px #00000025}.casino-main{padding-top:27px;padding-bottom:24px}.brandline h3,.brandline h3 a{color:#ecf3ff}.badge{background:#25344a;color:#ddbf86;border:1px solid #a8895140}.offer{color:#cfe1fa!important}.suboffer{color:#8da5c5!important}.features{color:#9fb6d5}.features b{color:#d3e5fd}.casino-bottom{background:#0b1b30;border-color:#293e5c;color:#91a8c8}.casino-bottom label{color:#bbd0ee}.review{background:linear-gradient(110deg,#2f71da,#3787e9);color:#fff;box-shadow:0 5px 16px #0b4c9d24}.review:hover{background:#3c82e7;color:white}.source-label,.checked-line{color:#8aa0bd}.outbound-link{color:#9ccfff}.save{background:#1e3453;color:#9bb8dd;border-color:#365375}.save.saved{color:#ffcb79;background:#493c2e}.source-label{line-height:1.7}.outline{color:#bbd6fa;border-color:#3c5a80;background:#17304e}.outline:hover{background:#224264}.outline span{background:#26496e;color:#d5eaff}.textbutton{color:#8ec5ff}.empty-state{background:#112540;border-color:#385575;color:#97aeca}.empty-state h2,.empty-state h3{color:#daeaff}.guide{background:#10223b;border:1px solid #2a405f;border-radius:11px;overflow:hidden;box-shadow:0 6px 23px #00000014}.guide:hover{border-color:#557ea9}.guidecopy h3{color:#e2edff}.guidecopy small{color:#c9a973}.guidecopy p{color:#93a9c8}.read-story{color:#8bc7ff}.journal-home .textbutton,.related a{color:#8fc9ff}.pageintro h1{color:#edf3ff}.pageintro .dek,.byline,.breadcrumbs,.breadcrumbs a{color:#98aecb}.breadcrumbs a:hover{color:#cce9ff}.profilecover{border-color:#294263}.prose{color:#b5c4d9}.prose p{color:#a9bbd2}.prose h2,.prose h3{color:#e0ecff}.prose a{color:#91c7ff}.prose strong{color:#d3e5fc}.prose li{color:#a9bbd2}.toc{background:#11243e;border-color:#2b4465}.toc span{color:#c0d6f2}.toc a{color:#91accf}.offer-panel{background:linear-gradient(150deg,#17385f,#102640);border:1px solid #3a6089;box-shadow:0 10px 25px #00000020}.offer-panel h2{color:#e7d1a7}.offer-panel p,.offer-panel dd{color:#b6cae3}.offer-panel dt{color:#dcecff}.offer-panel dl{border-color:#345578}.offer-panel small{color:#9ab3d2}.offer-caveat{background:#1c3047;border-color:#8c6d3d60;color:#cdb78f}.offer-caveat p{color:#b6c2d2}.factbox{background:#10243c;border-color:#294564}.factbox article{border-color:#2c4461}.factbox h2,.factbox h3{color:#d6e7fb}.factbox p{color:#a5b9d2}.source-block{border-color:#314965}.source-block h2{color:#dfebff}.source-block li,.source-block p{color:#9db5d3}.source-block a{color:#8fc4ff}details{border-color:#314864}details summary{color:#c9dff9}.faq p{color:#a2b8d2}.article-cover figcaption{color:#829cbd}.event-date{background:#122e4d;color:#a7d1ef;border-color:#305373}.related{border-color:#2d4563}.tablewrap{background:#10223b;border:1px solid #2d4767;border-radius:10px}table{color:#acc0dc}table th{color:#d9e8fb;background:#142d4c}table td,table th{border-color:#2c435f}table td{background:transparent}table tbody tr:hover td{background:#17304f}.comparison-table{background:#10223b;border-color:#2d4767}.compare-brand{border:1px solid #7186a333}.table-read{color:#a2d3ff}.reader-card{background:#11253f;border-color:#2d4565}.reader-card h3{color:#dceaff}.reader-card p{color:#a8bcd6}.reader-card small,.review-disclaimer{color:#859fbe}.reader-stars{color:#e5be76}.reader-reviews{border-color:#2b4261}.public-review-form label,#offer-report-form label{color:#a7c0df}.public-review-form input:not([type=checkbox]),.public-review-form textarea,.public-review-form select,#offer-report-form textarea{background:#091a2e;color:#d5e8ff;border-color:#335273}.form-feedback{color:#f3b9a5}.form-feedback.success{color:#a5ddc5}dialog{background:#10243f;color:#d5e6ff;border:1px solid #3c5f87;border-radius:12px;box-shadow:0 24px 80px #00000070}dialog::backdrop{background:#010918b8;backdrop-filter:blur(5px)}dialog h2{color:#e5f0ff}.close{color:#afc8e7}#comparebar{background:#17385f;border-color:#4a76a6;color:white;box-shadow:0 12px 35px #00000040}#toast{background:#d1e7ff;color:#163a65}footer{border-color:#2a405d;color:#8ca5c6}footer h3,footer .logo{color:#dfedff}footer a{color:#a8bedb}footer a:hover{color:#e7c88c}.footerbase,.fineprint{color:#8299b8}.newsletter{background:#132b4a;border-color:#2c496d}.newsletter p{color:#a5bbd7}.calculator{background:#142e4e;border:1px solid #325679}.calculator h2{color:#daebff}.calculator label,.calculator small{color:#a0bbdc}.calculator input{background:#0a1b31;border-color:#345374;color:#d9eaff}.calculator output{color:#9bd4ff}
/* New discovery sections */
.tools-feature{display:grid;grid-template-columns:1fr 1fr;gap:45px;background:linear-gradient(120deg,#14345a,#1c4a80);border:1px solid #3b6290;border-radius:14px;padding:42px;margin:45px 0 24px;box-shadow:0 12px 30px #00000020}.tools-feature h2{font-size:32px;line-height:1.3;letter-spacing:-1px;color:#eaf3ff;margin:16px 0}.tools-feature p{font-size:13px;line-height:1.9;color:#aec5e3}.tools-feature .eyebrow{color:#e4be7a}.tools-feature .primary{margin-top:12px}.tools-links{display:grid;gap:11px}.tools-links a{display:grid;grid-template-columns:35px 1fr;column-gap:13px;align-items:center;border:1px solid #5e88ba60;border-radius:9px;padding:19px;background:#071a2e25;color:#dbeaff}.tools-links a:hover{background:#ffffff09}.tools-links span{grid-row:span 2;font-size:12px;color:#e6bc75}.tools-links b{font-size:14px}.tools-links small{font-size:11px;color:#9fbee3;margin-top:7px}.visual-discovery{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:25px 0 35px}.visual-discovery>a{border:1px solid #2d4869;border-radius:12px;overflow:hidden;background:#10263f;position:relative;min-height:265px;display:flex;align-items:end}.visual-discovery img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.73;transition:transform .3s}.visual-discovery>a:hover img{transform:scale(1.025)}.visual-discovery>a:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#06182bf2,transparent)}.visual-discovery>a>div{position:relative;z-index:2;padding:28px}.visual-discovery small{font-size:9px;letter-spacing:1.5px;color:#e7bd79}.visual-discovery h3{font-size:25px;letter-spacing:-.6px;margin:12px 0;color:white}.visual-discovery p{font-size:12px;color:#b1c6e3;line-height:1.8;margin:0}.directory-grid{gap:22px}.directory-card{background:linear-gradient(130deg,#11233d,#142c49);border-color:#2a4565;box-shadow:0 8px 23px #00000015}.directory-card:hover{border-color:#6597c5;box-shadow:0 13px 28px #00000025;color:inherit}.directory-card h2{color:#dceaff;font-size:23px;line-height:1.4}.directory-card p{color:#9db4d2}.directory-card>b{color:#8dcbff}.directory-card>small{color:#cca96e}.directory-icon,.country-code,.payment-mark{color:#b4ddff;background:linear-gradient(135deg,#234a76,#183453);border:1px solid #3b6895}.payment-mark{display:grid;place-items:center;width:70px;height:67px;border-radius:12px;font-size:20px;font-weight:700;letter-spacing:-.5px}.directory-bottom{margin-bottom:40px}.discovery-cover{margin:10px 0 30px;position:relative;border:1px solid #2b4563;border-radius:12px;overflow:hidden}.discovery-cover img{width:100%;max-height:310px;object-fit:cover;object-position:center}.discovery-cover figcaption{position:absolute;right:15px;bottom:14px;color:#b0c6df;background:#07172ab0;padding:7px 10px;border-radius:5px;font-size:9px}.advanced-filter-panel{border-top:1px solid #2b4363;border-bottom:1px solid #2b4363;padding:17px 0;margin:23px 0}.advanced-filter-panel>summary{font-size:12px;color:#b4dcff;cursor:pointer;line-height:1.7}.advanced-filters .label{display:block;margin:19px 0 9px;font-size:11px}.advanced-filters select,.advanced-filters input[type=number]{display:block;width:100%;padding:11px 8px;font-size:11px;border-radius:5px}.filter-explainer{font-size:9px;line-height:1.9;color:#829bbc;display:block;margin-top:9px}.advanced-filters #filter-warning{font-size:10px;line-height:1.8;color:#dfbd7b}.expired-offer{display:inline-block;padding:7px 10px;margin-top:7px;background:#593e32;color:#ffd8bb;font-size:10px;border-radius:5px}.payment-result{margin-bottom:30px}.payment-result .casino{margin-bottom:0}.payment-evidence{border:1px solid #2e4a6b;border-top:0;border-radius:0 0 9px 9px;background:#102940;padding:22px 25px;font-size:12px;line-height:1.8;color:#a6c0de}.payment-evidence p{color:#9cb4d1;margin:10px 0}.payment-evidence a{color:#91c9ff;font-size:11px}.payment-evidence small{display:block;color:#7898ba;font-size:10px;margin-top:7px}.methodology-box{border:1px solid #345779;background:linear-gradient(120deg,#17334e,#11283f);padding:28px 32px;border-radius:10px;margin:10px 0 30px}.methodology-box h2{font-size:23px;color:#e1ebfc;margin:0 0 18px}.methodology-box p{font-size:13px;line-height:1.9;color:#a6bfd9}.criteria-table td small{font-size:11px;line-height:1.8;display:block;color:#8da5c6;margin-top:10px}.criteria-table a{color:#94c9ff}.product-card .product-monogram{height:110px;width:100%;border-radius:8px}.product-monogram{display:grid;place-items:center;background:radial-gradient(ellipse at 20% 10%,#3069a3,#1a3f6b 55%,#102c4d);color:#b6dcff;border:1px solid #3f6c98;font-size:45px;font-weight:600;letter-spacing:-2px}.product-identity{display:flex;align-items:center;gap:28px;padding:30px;border:1px solid #365c84;border-radius:12px;background:linear-gradient(130deg,#193c63,#102b47);margin:10px 0 28px}.product-identity>.product-monogram{width:140px;height:140px;flex-shrink:0;border-radius:11px;font-size:55px}.product-identity small{font-size:10px;letter-spacing:1px;color:#d6b274}.product-identity h2{font-size:28px;margin:15px 0;color:#e2ecfd}.product-identity a{font-size:13px;color:#92ceff}.product-identity p{font-size:10px;color:#8faecc;line-height:1.8}.game-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:25px 0}.game-facts article{padding:23px;background:#11273f;border:1px solid #2d496a;border-radius:9px}.game-facts h3{font-size:13px;color:#d4e3f6;margin:0 0 12px}.game-facts p{font-size:12px;line-height:1.9;color:#98b3d0;margin:0}.product-prose{max-width:850px;margin:30px auto 45px}.game-availability{padding:25px 0 40px}.game-availability h2{font-size:25px}.game-availability .heading p{max-width:800px;line-height:1.9}.game-reference-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.game-reference-grid>article{display:flex;align-items:flex-start;gap:19px;padding:25px;background:#102640;border:1px solid #2e4d70;border-radius:9px}.game-reference-brand{width:90px;height:70px;border-radius:7px;display:grid;place-items:center;flex-shrink:0;padding:12px}.game-reference-brand img{width:100%;max-height:45px;object-fit:contain}.game-reference-grid small{font-size:10px;line-height:1.8;color:#8eaacf}.game-reference-grid h3{font-size:20px;margin:12px 0}.game-reference-grid a{display:block;font-size:11px;line-height:1.9;color:#91caff;margin-top:8px}.offer-history{border-top:1px solid #2e4765;margin-top:30px;padding-top:32px}.offer-history>h2{font-size:25px}.offer-history>p{font-size:12px;line-height:1.9;color:#8ea7c7}.offer-history summary{font-size:12px;color:#94ceff;line-height:1.9;cursor:pointer}.history-timeline{border-left:2px solid #375a80;margin:25px 5px;padding-left:20px}.history-timeline article{position:relative;background:#112940;border:1px solid #2f4e6d;border-radius:8px;padding:23px;margin:17px 0}.history-timeline article:before{content:'';position:absolute;width:10px;height:10px;background:#e3bd78;border:3px solid #11243a;border-radius:50%;left:-27px;top:28px}.history-timeline small{display:block;font-size:10px;line-height:1.8;color:#8da6c7}.history-timeline h3{font-size:17px;margin:13px 0}.history-timeline p{font-size:12px;line-height:1.9;color:#9eb5d0}.history-timeline a{display:block;font-size:11px;color:#91c7ff;margin-bottom:10px}.history-limit{font-size:10px;color:#7c98ba}.wagering-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:25px;align-items:start;margin:15px 0 40px}.wagering-form{padding:28px;border:1px solid #2e4c70;border-radius:12px;background:#10253f}.wagering-form label{display:flex;flex-direction:column;font-size:12px;color:#a2bdda;gap:9px;margin:10px 0}.wagering-form input,.wagering-form select{padding:13px;border:1px solid #37587b;border-radius:6px;background:#091a2f;color:#e3f0ff;font-size:14px;width:100%}.wagering-form .form-two{gap:15px 20px}.calculator-help{font-size:11px;line-height:1.9;color:#809fbf;margin:20px 0}.wagering-output{position:sticky;top:25px;padding:32px;border-radius:12px;background:linear-gradient(140deg,#183e67,#255c95);border:1px solid #497dae;color:white}.wagering-output .eyebrow{color:#e2bf82}.wagering-output #wagering-values>span{display:block;font-size:12px;color:#b8d7f1;margin-top:24px}.wagering-output strong{display:block;font-size:40px;letter-spacing:-1px;margin:15px 0 25px;color:#f2d79f;overflow-wrap:anywhere}.wagering-output dt{font-size:11px;color:#abc7e5;margin-top:18px}.wagering-output dd{font-size:21px;margin:8px 0 0;color:#ecf5ff;font-weight:600}.wagering-output #wagering-equation{border-top:1px solid #6b91b5;padding-top:20px;margin-top:25px;font-size:12px;line-height:1.9;color:#c5dff4}.wagering-output #wagering-note{font-size:11px;line-height:1.9;color:#afcce5}.wagering-output #wagering-error{font-size:13px;line-height:1.9;color:#ffd3a7}
/* Owner tools */
.admin-login{background:#10253f;border-color:#2c496c}.admin-login h1,.admin-intro h1{color:#e1efff}.admin-login p,.admin-intro p,.admin-account,.admin-section-head p{color:#9bb4d2}.admin-account a{color:#99ceff}.admin-tabs{background:#10233b;border:1px solid #2b4668}.admin-tabs>button{color:#9ab7d9}.admin-tabs>button.selected{background:#285b98;color:#e9f4ff}.admin-metrics article{background:#112a44;border-color:#2e4a6a}.admin-metrics span{color:#9eb8d8}.admin-metrics b{color:#c5e5ff}.admin-metrics small{color:#88a3c4}#admin-content>.tablewrap{background:#10253f;border-color:#2e4d6e}#admin-content td>small{color:#86a0c1}.admin-public-link{color:#94c9ff}.admin-section-head h2{color:#e0ecff}.moderation-card{background:#112840;border-color:#2f4b6d}.moderation-card p{color:#a4bbd7}.moderation-card small{color:#819fbf}.admin-review-filters{background:#132d4c}.admin-review-filters button{color:#a4bedb}.admin-review-filters button.selected{background:#2b5381;color:#e5f4ff}.status-pill{background:#27405e;color:#bdd4f1}.status-published,.status-resolved{background:#1f483e;color:#b2dfc9}.status-pending,.status-open{background:#4b3d28;color:#e9c68d}.status-expired,.status-archived,.status-rejected{background:#4b3037;color:#f0bcc5}#admin-notification.success{background:#153d35;color:#b1decc}#admin-notification.error{background:#432d38;color:#f0bdc6}.editor-modal{background:#10253f}.editor-modal h2{color:#e3efff}.editor-help{color:#91a9ca}.editor-modal label{color:#a2bfdf}.editor-modal input:not([type=checkbox]),.editor-modal select,.editor-modal textarea{background:#081a2f;color:#dceaff;border-color:#345579}.editor-modal input[readonly]{background:#162f4b;color:#8aa9cd}.editor-modal label>small{color:#809dbc}.editor-modal .editor-checks{background:#142e4b;border-color:#2f5174}.affiliate-editor{background:#153958;border-color:#3b7198}.affiliate-editor p{color:#a2c0df}.editor-bottom{background:#10253f;border-color:#2f4d70}.editor-feedback{color:#f3c5ab!important}#post-preview{background:#0b1e35;border-color:#355a7c}#post-preview h1{color:#e0efff}#post-preview .dek{color:#abc1de}.analytics-controls{display:flex;align-items:end;gap:20px;padding:22px;background:#12304d;border:1px solid #315778;border-radius:9px;margin-bottom:25px}.analytics-controls label{display:flex;flex-direction:column;gap:10px;font-size:12px;color:#a0bedb}.analytics-controls select{padding:11px;font-size:12px}.image-uploader{padding:25px;border:1px dashed #4b80a7;border-radius:10px;background:#112f49;margin:20px 0 30px}.image-uploader b{font-size:14px;color:#c5e2ff}.image-uploader p{font-size:11px;line-height:1.9;color:#8fb0cc}.image-uploader label{display:flex;flex-direction:column;gap:10px;font-size:12px;color:#a5c3df;margin:20px 0}.image-uploader input[type=file]{padding:14px;background:#092038;border:1px solid #355e80;border-radius:5px;font-size:12px;max-width:100%;color:#b7d7f0}.image-uploader .upload-status{color:#eccd9d}.upload-preview img{width:200px;max-height:140px;object-fit:contain;background:#0a1c31;border:1px solid #375e82;padding:10px;border-radius:6px;margin-top:15px}.media-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.media-grid article{background:#112941;border:1px solid #2c4b6b;border-radius:9px;overflow:hidden}.media-grid article>img{width:100%;height:190px;object-fit:contain;background:#0a1d33;padding:15px}.media-grid article>div{padding:20px}.media-grid b{font-size:12px;color:#b6cfea;overflow-wrap:anywhere}.media-grid small{display:block;color:#819fbf;font-size:10px;margin:11px 0}.media-grid label{display:flex;flex-direction:column;gap:8px;font-size:10px;color:#99b6d2;margin:18px 0}.media-grid input{background:#081c31;color:#a5c8e8;border:1px solid #325879;border-radius:5px;padding:10px;font-size:10px;width:100%}.structured-comparison{background:#112e48;border:1px solid #2d5376;border-radius:7px;padding:20px!important;margin:20px 0}
@media(max-width:1100px){header .nav-dropdown summary{padding:10px 9px;font-size:11px}header nav a{font-size:11px}.hero h1{font-size:49px}.tools-feature{padding:32px;gap:25px}.media-grid{grid-template-columns:1fr 1fr}.wagering-output{padding:26px}.wagering-output strong{font-size:34px}.tools-links b{font-size:13px}}
@media(max-width:850px){header nav{align-items:stretch}header nav.open{background:linear-gradient(140deg,#102743,#183f6d);border:1px solid #3b5c85;box-shadow:0 15px 30px #00000050}header .nav-dropdown summary{padding:14px;font-size:12px}header .nav-submenu{position:static;box-shadow:none;background:#0a213b;border:0;padding:6px;margin-top:5px}header .nav-submenu a{padding-left:23px}.hero-copy{max-width:79%;padding-left:34px}.hero h1{font-size:45px}.hero-copy p{font-size:14px}.tools-feature{grid-template-columns:1fr;gap:25px}.tools-feature h2{font-size:28px}.wagering-layout{grid-template-columns:1fr}.wagering-output{position:static}.game-facts{grid-template-columns:1fr}.product-identity>.product-monogram{width:110px;height:110px;font-size:40px}.product-identity{gap:22px}.game-reference-grid{grid-template-columns:1fr}.visual-discovery{gap:18px}.visual-discovery>a{min-height:245px}.visual-discovery>a>div{padding:23px}.visual-discovery h3{font-size:22px}}
@media(max-width:600px){.hero.bluehero{min-height:485px}.hero h1{font-size:40px;line-height:1.13;letter-spacing:-1.4px}.hero-copy{padding:34px 24px 90px;max-width:100%}.hero-copy p{font-size:12px;line-height:1.9;max-width:280px}.hero .eyebrow{font-size:8px;letter-spacing:1.3px}.hero:after{background:linear-gradient(90deg,#061222f2,#061222c9 65%,#06122263)}.hero-image img{object-position:66% center}.hero-copy .hero-secondary{display:inline-block;margin:16px 0 0 13px;font-size:11px}.hero .ticks{font-size:9px;max-width:280px;margin-top:22px;line-height:1.9}.hero-tag{right:18px;bottom:18px;padding:9px 12px}.hero-tag b{font-size:22px}.trust{font-size:10px;gap:13px;padding:19px 3px}.trust>span:before{margin-right:7px}.tools-feature{padding:27px 23px;margin-top:33px}.tools-feature h2{font-size:25px}.tools-feature p{font-size:12px}.tools-links a{padding:17px}.visual-discovery{grid-template-columns:1fr;gap:17px}.visual-discovery>a{min-height:245px}.discovery-strip{padding:22px}.quicklinks a{font-size:10px}.directory-card{padding:23px}.directory-card h2{font-size:22px}.methodology-box{padding:24px 20px}.methodology-box h2{font-size:21px}.methodology-box p{font-size:12px}.payment-evidence{padding:19px}.product-identity{padding:23px 20px;align-items:flex-start;gap:17px}.product-identity>.product-monogram{width:65px;height:75px;font-size:29px}.product-identity h2{font-size:21px;line-height:1.4}.product-identity small{font-size:8px}.product-identity a{font-size:11px}.game-reference-grid>article{padding:21px;gap:16px}.game-reference-brand{width:70px;height:60px;padding:10px}.game-availability h2{font-size:23px}.wagering-form{padding:22px 18px}.wagering-form .form-two{grid-template-columns:1fr;gap:9px}.wagering-output{padding:28px 24px}.wagering-output strong{font-size:35px}.analytics-controls{align-items:flex-start;flex-direction:column;gap:16px}.media-grid{grid-template-columns:1fr}.image-uploader{padding:20px}.history-timeline{padding-left:16px}.history-timeline article{padding:20px 18px}.history-timeline article:before{left:-23px}.criteria-table th,.criteria-table td{min-width:150px}.criteria-table td:nth-child(3){min-width:260px}.category-summary{align-items:flex-start}.product-prose{margin-top:25px}.discovery-cover img{min-height:180px}.discovery-cover figcaption{font-size:8px;right:8px;bottom:8px}.prose h2{line-height:1.45}}
@media(prefers-reduced-motion:reduce){.visual-discovery img{transition:none}.visual-discovery>a:hover img{transform:none}}
.filterhead{background:#183754;color:#d1e7ff;border-bottom-color:#31577d}.filterhead button{background:#244b73;color:#d3eaff}
.lead p{color:#b8cbe4}.cover-caption,.profile-caption{color:#91aac9}.approach{background:#10253d;border-color:#2b4667}.approach h2,.approach h3{color:#dbe9fc}.approach p{color:#9cb3d2}.safer{background:#122b44;border-color:#345373}.safer p{color:#a5bcd7}.safer h3{color:#dceaff}
.review-brand-identity{display:flex;align-items:center;gap:24px;border:1px solid #355276;border-radius:12px;padding:24px 28px;margin:25px 0 35px;background:linear-gradient(115deg,#10243d,#173452)}.review-brand-identity .review-brand-logo{display:grid;place-items:center;width:165px;height:100px;flex-shrink:0;background:var(--review-brand);border-radius:8px;padding:19px;overflow:hidden}.review-brand-logo img{width:100%;height:100%;object-fit:contain;transform:scale(var(--review-logo-scale,1))}.review-brand-identity figcaption{font-size:12px;line-height:1.9;color:#a2bad8}.review-brand-identity figcaption b{display:block;color:#ddeaff;font-size:18px;margin-bottom:8px}.review-brand-identity figcaption a{font-size:10px;color:#8ebff0}.review-inline-image{margin:32px 0 38px;border:1px solid #335376;border-radius:11px;overflow:hidden;background:#0b2038;box-shadow:0 10px 26px #00000020}.review-image-open{display:block;position:relative;background:radial-gradient(ellipse at 50% 35%,#254a72,#091b30);padding:16px;cursor:zoom-in;overflow:hidden}.review-inline-image .review-image-open img{display:block;width:100%;height:auto;max-height:430px;object-fit:contain;border-radius:5px;aspect-ratio:auto}.review-inline-image.portrait .review-image-open{padding:22px}.review-inline-image.portrait .review-image-open img{height:auto;max-height:510px;width:auto;max-width:100%;margin:auto}.review-image-zoom{position:absolute;bottom:27px;right:27px;border:1px solid #abc8e945;border-radius:5px;padding:7px 10px;background:#08182dd9;color:#d5e9ff;font-size:10px}.review-inline-image figcaption{display:flex;flex-direction:column;gap:8px;padding:18px 21px;color:#8ea9cb;font-size:10px;line-height:1.9;background:#102840}.review-inline-image figcaption>b{font-size:11px;color:#bdd4ef;font-weight:600;line-height:1.6}.review-inline-image figcaption>a{color:#94caff;font-size:10px;text-decoration:underline;text-underline-offset:3px}.image-modal{width:min(1120px,96vw);max-height:94vh;padding:28px}.image-modal h2{font-size:20px;margin:0 0 20px;color:#d9eaff}.review-lightbox-image{display:block;width:100%;height:auto;max-height:72vh;object-fit:contain;border-radius:5px;background:#091a2e}.review-lightbox-caption{font-size:11px;line-height:1.9;color:#9db6d5;margin:18px 0 0}@media(max-width:600px){.review-brand-identity{gap:17px;padding:19px;margin:23px 0 28px;align-items:center}.review-brand-identity .review-brand-logo{width:100px;height:82px;padding:13px}.review-brand-identity figcaption b{font-size:16px}.review-brand-identity figcaption{font-size:10px}.review-inline-image{margin:26px 0 30px}.review-image-open{padding:9px}.review-inline-image figcaption{padding:16px;font-size:10px}.review-image-zoom{right:16px;bottom:16px;font-size:9px;padding:6px 9px}.review-inline-image.portrait .review-image-open{padding:17px}.review-inline-image.portrait .review-image-open img{max-height:460px}.image-modal{padding:24px 14px}.review-lightbox-image{max-height:70vh}}

nav.breadcrumbs{display:block;position:static;padding:0;background:transparent;line-height:1.8;font-size:12px}nav.breadcrumbs [aria-current="page"]{color:#a9bdd8}.review-pathways{margin:54px 0}.review-pathways .directory-grid{margin-top:22px}.catalogue-context{margin-bottom:35px}.catalogue-context .quicklinks{margin-top:20px}.byline a{color:inherit;text-decoration:underline;text-underline-offset:3px}
