/* CasinoNet 1.2 — compact editorial portal, original artwork and native menus. */
.cnnet-site{--paper:#f6f4ee;--white:#fff;--green:#214c3d;--wine:#8b2f42;--gold:#b9a06b;font-size:17px}
.cnnet-portal-header .cnnet-masthead{padding-top:18px;padding-bottom:18px}.cnnet-portal-header .cnnet-brand{font-size:38px;gap:12px}.cnnet-portal-header .cnnet-monogram{width:48px;height:48px}.cnnet-portal-header .cnnet-brand small{font-size:8px;margin-top:9px}.cnnet-portal-header .cnnet-masthead>p{font-size:13px}.cnnet-portal-header .cnnet-masthead>p em{font-size:19px}.cnnet-header-search button svg{width:21px;height:21px}.cnnet-nav .cnnet-wrap{gap:0;justify-content:space-between;padding-top:0;padding-bottom:0}.cnnet-navgroup{position:relative;min-width:0}.cnnet-navgroup summary{display:flex;align-items:center;gap:7px;padding:14px 8px;font-size:14px;font-weight:600;cursor:pointer;list-style:none;white-space:nowrap}.cnnet-navgroup summary::-webkit-details-marker{display:none}.cnnet-navgroup summary>svg{width:21px;height:21px;color:var(--wine)}.cnnet-chevron{font-size:15px;opacity:.6}.cnnet-navgroup[open]>summary{background:#f2eee3;color:var(--wine)}.cnnet-navdrop{position:absolute;top:100%;left:0;z-index:30;min-width:230px;padding:12px;background:var(--white);border:1px solid var(--line);box-shadow:0 10px 25px #15271915}.cnnet-navdrop a,.cnnet-navdrop>span{display:block;padding:10px 12px!important;font-size:15px!important;white-space:nowrap}.cnnet-navdrop a:hover{background:var(--paper)}.cnnet-nav-single{align-self:center;padding:14px 8px;font-size:14px!important;font-weight:600}.cnnet-subnav{gap:25px;background:var(--white)}.cnnet-subnav>span{color:var(--wine);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.cnnet-site .cnnet-section{padding-top:48px;padding-bottom:48px}.cnnet-section-head h2{font-size:36px}.cnnet-section-lead{font-size:17px;max-width:850px;color:var(--muted)}
.cnnet-portal-hero{position:relative;min-height:470px;background:#122b22;color:#fff;isolation:isolate}.cnnet-portal-hero-photo{position:absolute;inset:0;z-index:0;overflow:hidden}.cnnet-portal-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center 48%}.cnnet-portal-hero:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#10271fee 0%,#10271fc9 36%,#10271f20 70%,#10271f55 100%)}.cnnet-portal-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:80px;min-height:470px;padding-top:35px;padding-bottom:46px}.cnnet-portal-hero-copy{max-width:690px}.cnnet-portal-hero-copy>.cnnet-eyebrow{color:#e0c48e}.cnnet-portal-hero h1{font-size:clamp(43px,4.6vw,64px);line-height:1.08;letter-spacing:-.035em;margin:16px 0 23px}.cnnet-portal-hero h1 em{color:#ead9b5}.cnnet-portal-hero-copy>p:not(.cnnet-eyebrow){max-width:590px;font-size:19px;line-height:1.65;color:#eceee5}.cnnet-portal-hero .cnnet-actions{gap:20px}.cnnet-portal-hero-copy .cnnet-button{background:var(--wine);border-color:var(--wine);padding:13px 22px}.cnnet-hero-secondary{font-size:15px;color:white}.cnnet-hero-editorial{background:#f7f2e7f5;color:var(--ink);border-top:5px solid var(--wine);padding:25px}.cnnet-hero-editorial .cnnet-record-tag{color:var(--wine)}.cnnet-hero-editorial h2{font-size:32px;line-height:1.16;margin:16px 0}.cnnet-hero-editorial p{font-size:15px;line-height:1.7}.cnnet-hero-editorial .cnnet-button{font-size:14px;display:block;text-align:center;padding:11px 12px}.cnnet-hero-editorial>small{font-size:11px;display:block;line-height:1.5;margin-top:12px;color:var(--muted)}.cnnet-hero-image-note{position:absolute;z-index:3;bottom:10px;right:24px;color:#e1e0d8;font-size:10px;background:#10271fbb;padding:3px 7px}
.cnnet-portal-topics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));position:relative;margin-top:-20px;background:var(--white);border:1px solid var(--line);box-shadow:0 4px 14px #16321b08}.cnnet-portal-topics>a,.cnnet-portal-topics>span{display:flex;flex-direction:column;align-items:center;text-align:center;padding:22px 8px;text-decoration:none;border-right:1px solid var(--line);color:var(--green)}.cnnet-portal-topics>:last-child{border-right:0}.cnnet-portal-topics svg{width:32px;height:32px;color:var(--wine);margin-bottom:11px}.cnnet-portal-topics strong{font-size:16px;font-weight:600}.cnnet-portal-topics small{font-size:12px;color:var(--muted);margin-top:3px}.cnnet-portal-topics a:hover{background:#f1f2e9}.cnnet-assurance-strip{display:flex;justify-content:space-between;gap:15px;padding-top:21px;padding-bottom:19px;border-bottom:1px solid var(--line);color:var(--muted);font-size:13px}.cnnet-assurance-strip span{display:flex;align-items:center;gap:7px}.cnnet-assurance-strip svg{width:18px;height:18px;color:var(--green)}
.cnnet-board-filters{display:grid;grid-template-columns:1.1fr 1.7fr 1fr .9fr auto;gap:14px;align-items:end;padding:20px;background:#e9ede5;border:1px solid #d0d8ca;margin:25px 0 14px}.cnnet-board-filters label{font-size:13px}.cnnet-board-filters input,.cnnet-board-filters select{margin-top:6px;font-size:15px!important}.cnnet-board-filters .cnnet-button{min-height:45px;white-space:nowrap;font-size:14px}.cnnet-board-caption{display:flex;justify-content:space-between;gap:15px;font-size:12px;color:var(--muted);margin-bottom:12px}.cnnet-casino-rows{display:flex;flex-direction:column;gap:12px}.cnnet-casino-row{display:grid;grid-template-columns:1.1fr 1.5fr 210px;align-items:center;gap:24px;padding:24px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--green)}.cnnet-casino-identity{display:flex;align-items:center;gap:16px;min-width:0}.cnnet-casino-mark{width:65px;height:65px;flex-shrink:0;background:var(--green);color:#f8f0da;display:grid;place-items:center;font:36px var(--serif);border:1px solid #cfba8b;box-shadow:inset 0 0 0 5px var(--green),inset 0 0 0 6px #f4edcf55}.cnnet-casino-row:nth-child(2n) .cnnet-casino-mark{background:var(--wine);box-shadow:inset 0 0 0 5px var(--wine),inset 0 0 0 6px #f4edcf55}.cnnet-record-tag{font:10px/1.4 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cnnet-casino-row h3{font-size:27px;line-height:1.15;margin:5px 0 6px;letter-spacing:-.025em}.cnnet-casino-row h3 a{text-decoration:none}.cnnet-casino-identity small{font-size:11px;color:var(--muted)}.cnnet-casino-row dl{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;margin:0;border-left:1px solid var(--line);padding-left:24px}.cnnet-casino-row dt{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:5px}.cnnet-casino-row dd{font-size:14px;line-height:1.55;margin:0}.cnnet-casino-row-action .cnnet-button{display:block;padding:11px 10px;font-size:14px;text-align:center}.cnnet-casino-row-action small{display:block;text-align:center;margin-top:9px;color:var(--muted);font-size:10px}.cnnet-board-note{font-size:12px!important;color:var(--muted);margin:18px 0 0!important;max-width:1050px}
.cnnet-portal-tint{background:#eeeee6;border-top:1px solid #dedfd1;border-bottom:1px solid #dedfd1}.cnnet-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cnnet-directory-grid>article{display:flex;flex-direction:column;padding:24px;background:#fff;border:1px solid var(--line);border-top:3px solid var(--green)}.cnnet-directory-grid svg{width:31px;height:31px;color:var(--wine);margin-bottom:12px}.cnnet-directory-grid h3{font-size:27px;margin:0 0 12px}.cnnet-directory-grid h3 a{text-decoration:none}.cnnet-directory-grid p{font-size:15px;color:var(--muted);line-height:1.65;margin-bottom:18px}.cnnet-tile-more{font-size:13px;margin-top:auto}.cnnet-visual-section{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:50px}.cnnet-visual-section figure{margin:0}.cnnet-visual-section figure img{width:100%;aspect-ratio:1.7;object-fit:cover;object-position:left center}.cnnet-visual-section h2{font-size:40px}.cnnet-visual-section h2 em{color:var(--wine)}.cnnet-visual-section p{font-size:17px;color:var(--muted)}.cnnet-visual-section figcaption,.cnnet-payment-portal figcaption{font-size:10px;color:var(--muted);margin-top:7px;line-height:1.5}.cnnet-visual-section .cnnet-actions{font-size:14px}.cnnet-game-shortlist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px}.cnnet-game-shortlist article{padding:20px 22px;border:1px solid var(--line);border-top:3px solid var(--wine);background:white}.cnnet-game-shortlist article>span{font-size:10px;color:var(--wine);text-transform:uppercase;letter-spacing:.1em}.cnnet-game-shortlist h3{font-size:25px;margin:9px 0}.cnnet-game-shortlist h3 a{text-decoration:none}.cnnet-game-shortlist p{font-size:14px;color:var(--muted);margin-bottom:13px}.cnnet-game-shortlist article>a{font-size:12px}.cnnet-payment-portal{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:start}.cnnet-payment-portal figure{margin:0 0 22px}.cnnet-payment-portal figure img{width:100%;aspect-ratio:1.8;object-fit:cover}.cnnet-payment-portal h3{font-size:28px}.cnnet-payment-portal p{font-size:16px}.cnnet-payment-portal>div>a{font-size:14px}.cnnet-payment-portal .cnnet-payment-links{background:#fff;padding:10px 18px;border:1px solid var(--line)}.cnnet-payment-portal .cnnet-payment-links a{font-size:17px}.cnnet-payment-portal .cnnet-payment-links p{font-size:11px}
.cnnet-provider-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.cnnet-provider-grid article{padding:22px 15px;border:1px solid var(--line);background:white;text-align:center}.cnnet-provider-monogram{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 17px;border:1px solid var(--gold);background:#e9eadd;font:22px var(--serif);color:var(--green)}.cnnet-provider-grid h3{font:600 17px/1.3 var(--sans);letter-spacing:0;margin:0 0 11px}.cnnet-provider-grid h3 a{text-decoration:none}.cnnet-provider-grid p{font-size:12px;line-height:1.6;color:var(--muted)}.cnnet-provider-grid article>a{font-size:11px}.cnnet-portal-tablegames{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.cnnet-portal-tablegames h2{font-size:43px}.cnnet-portal-tablegames h2 em{color:#e4ce9b}.cnnet-portal-tablegames .cnnet-eyebrow{color:#ddc48e}.cnnet-portal-tablegames p{font-size:17px;color:#dce4d7}.cnnet-portal-tablegames .cnnet-button{background:var(--paper);border-color:var(--paper);color:var(--green);font-size:14px;padding:10px 16px}.cnnet-portal-tablegames figure{margin:0}.cnnet-portal-tablegames figcaption{color:#c7d3c0}.cnnet-home-tools{display:grid;grid-template-columns:1fr 1.2fr;gap:55px;align-items:center}.cnnet-home-tools h2{font-size:39px}.cnnet-home-tools h2 em{color:var(--wine)}.cnnet-home-tools p{font-size:16px}.cnnet-home-tools .cnnet-directory-grid{grid-template-columns:1fr 1fr}.cnnet-home-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.cnnet-home-faq h2{font-size:38px}.cnnet-home-faq>div>p{font-size:16px;color:var(--muted)}.cnnet-faq{border-top:1px solid var(--line)}.cnnet-faq details{border-bottom:1px solid var(--line);background:#fff}.cnnet-faq summary{cursor:pointer;font-weight:600;font-size:17px;padding:20px}.cnnet-faq details[open] summary{color:var(--wine)}.cnnet-faq p{padding:0 20px 20px;font-size:15px;line-height:1.75;margin:0}.cnnet-home-prose{padding-top:35px!important}.cnnet-home-prose>h2{font-size:28px}.cnnet-home-prose>p{font-size:16px;max-width:980px}.cnnet-profile-summary{display:flex;align-items:center;gap:20px;padding:25px;background:#e9ede2;border:1px solid var(--line);border-left:4px solid var(--green);margin-bottom:26px}.cnnet-profile-icon{display:grid;place-items:center;background:var(--green);color:white;width:65px;height:65px;flex:0 0 65px}.cnnet-profile-icon svg{width:34px;height:34px}.cnnet-profile-summary .cnnet-eyebrow{font-size:10px!important;margin-bottom:5px!important}.cnnet-profile-summary strong{font:26px/1.2 var(--serif);font-weight:400}.cnnet-profile-summary p:not(.cnnet-eyebrow){font-size:13px;line-height:1.5;color:var(--muted);margin:8px 0 0}.cnnet-profile-summary>a{font-size:12px;white-space:nowrap;margin-left:auto}.cnnet-hub-image{margin:0 0 28px!important}.cnnet-hub-image img{width:100%;max-height:300px;object-fit:cover;object-position:center}.cnnet-hub-image figcaption{font-size:10px}.cnnet-portal-footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;padding:32px 0}.cnnet-portal-footer-grid h2{font:600 15px var(--sans);letter-spacing:.02em;margin:0 0 16px;color:#f2e7ca}.cnnet-portal-footer-grid a{display:block;font-size:13px;padding:5px 0;text-decoration:none;color:#d5dfcc}.cnnet-portal-footer-grid a:hover{color:white}.cnnet-footer .cnnet-note{margin-bottom:14px}
@media(min-width:781px){.cnnet-navgroup:nth-last-of-type(-n+2) .cnnet-navdrop{left:auto;right:0}}
@media(max-width:1100px){.cnnet-portal-hero-inner{gap:35px;grid-template-columns:minmax(0,1fr) 270px}.cnnet-navgroup summary{font-size:12px;padding:13px 4px;gap:5px}.cnnet-navgroup summary>svg{width:18px;height:18px}.cnnet-nav-single{font-size:12px!important}.cnnet-casino-row{grid-template-columns:1fr 1.2fr 180px;gap:18px;padding:20px}.cnnet-casino-mark{width:50px;height:55px;font-size:29px}.cnnet-casino-row h3{font-size:24px}.cnnet-casino-row dl{padding-left:16px;gap:15px}.cnnet-board-filters{gap:10px;padding:16px;grid-template-columns:1fr 1.3fr 1fr .9fr auto}.cnnet-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cnnet-provider-grid article{padding:20px}.cnnet-provider-grid p{max-width:200px;margin-left:auto;margin-right:auto}.cnnet-visual-section{gap:30px}.cnnet-visual-section h2{font-size:34px}.cnnet-portal-tablegames{gap:35px}.cnnet-home-faq{gap:35px}.cnnet-home-tools{gap:30px}}
@media(max-width:780px){.cnnet-portal-header .cnnet-brand{font-size:35px}.cnnet-portal-header .cnnet-masthead{padding-top:17px;padding-bottom:17px}.cnnet-nav .cnnet-wrap{display:block}.cnnet-navgroup{border-bottom:1px solid var(--line)}.cnnet-navgroup summary{font-size:15px;padding:13px 5px}.cnnet-navgroup summary>svg{width:23px;height:23px}.cnnet-navgroup summary .cnnet-chevron{margin-left:auto}.cnnet-navdrop{position:static;min-width:0;box-shadow:none;border:0;padding:0 0 12px 34px;background:#f7f5ef}.cnnet-navdrop a,.cnnet-navdrop>span{width:auto!important;font-size:14px!important;padding:9px 8px!important}.cnnet-nav-single{width:100%!important;display:block;font-size:15px!important;padding:13px 5px!important}.cnnet-subnav{padding-top:10px;padding-bottom:10px;gap:18px}.cnnet-subnav>span{display:none}.cnnet-portal-hero{min-height:0}.cnnet-portal-hero-inner{min-height:0;grid-template-columns:1fr;gap:24px;padding-top:34px;padding-bottom:46px}.cnnet-portal-hero-copy{max-width:500px}.cnnet-portal-hero h1{font-size:44px;line-height:1.1}.cnnet-portal-hero-copy>p:not(.cnnet-eyebrow){font-size:17px}.cnnet-portal-hero .cnnet-actions{gap:16px}.cnnet-portal-hero-copy .cnnet-button{font-size:15px;padding:12px 15px}.cnnet-hero-secondary{font-size:14px}.cnnet-portal-hero-photo img{object-position:63% center}.cnnet-portal-hero:after{background:#10271fd8}.cnnet-hero-editorial{padding:20px;border-top-width:3px}.cnnet-hero-editorial h2{font-size:27px;margin:10px 0}.cnnet-hero-editorial h2 br{display:none}.cnnet-hero-editorial p{font-size:14px;line-height:1.6;margin-bottom:15px}.cnnet-hero-editorial .cnnet-button{display:inline-block}.cnnet-hero-editorial>small{font-size:10px;margin-top:9px}.cnnet-hero-image-note{right:18px;bottom:8px;font-size:9px}.cnnet-portal-topics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-15px}.cnnet-portal-topics>a,.cnnet-portal-topics>span{padding:17px 5px}.cnnet-portal-topics>:nth-child(3){border-right:0}.cnnet-portal-topics>:nth-child(-n+3){border-bottom:1px solid var(--line)}.cnnet-portal-topics svg{width:28px;height:28px;margin-bottom:8px}.cnnet-portal-topics strong{font-size:13px}.cnnet-portal-topics small{font-size:10px;line-height:1.4;max-width:100px}.cnnet-assurance-strip{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:11px;padding-top:18px;padding-bottom:18px}.cnnet-assurance-strip svg{width:15px;height:15px}.cnnet-site .cnnet-section{padding-top:34px;padding-bottom:34px}.cnnet-section-head h2{font-size:31px}.cnnet-section-lead{font-size:16px}.cnnet-board-filters{grid-template-columns:1fr 1fr;padding:15px;gap:13px}.cnnet-board-filters label:nth-child(2){grid-column:1/-1;grid-row:1}.cnnet-board-filters label{min-width:0;font-size:12px}.cnnet-board-filters .cnnet-button{grid-column:1/-1}.cnnet-board-caption{display:block;font-size:11px}.cnnet-board-caption>span{display:block;margin-bottom:4px}.cnnet-casino-row{grid-template-columns:1fr;padding:20px;gap:18px}.cnnet-casino-identity{gap:14px}.cnnet-casino-mark{width:55px;height:55px;font-size:30px}.cnnet-casino-row h3{font-size:26px}.cnnet-casino-row dl{border-left:0;border-top:1px solid var(--line);padding:15px 0 0;gap:16px;grid-template-columns:1fr 1fr}.cnnet-casino-row dd{font-size:13px}.cnnet-casino-row-action .cnnet-button{font-size:14px}.cnnet-casino-row-action small{font-size:10px}.cnnet-board-note{font-size:11px!important}.cnnet-directory-grid{grid-template-columns:1fr 1fr;gap:12px}.cnnet-directory-grid>article{padding:18px 15px}.cnnet-directory-grid h3{font-size:23px;line-height:1.2}.cnnet-directory-grid p{font-size:13px;line-height:1.6}.cnnet-directory-grid svg{width:27px;height:27px}.cnnet-visual-section{grid-template-columns:1fr;gap:22px}.cnnet-visual-section h2{font-size:33px}.cnnet-visual-section p{font-size:16px}.cnnet-visual-section .cnnet-actions{gap:16px}.cnnet-game-shortlist{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.cnnet-game-shortlist article{padding:17px 14px}.cnnet-game-shortlist h3{font-size:23px}.cnnet-game-shortlist p{font-size:12px;line-height:1.6}.cnnet-payment-portal{grid-template-columns:1fr;gap:25px}.cnnet-payment-portal h3{font-size:27px}.cnnet-payment-portal .cnnet-payment-links{padding:8px 12px}.cnnet-payment-portal .cnnet-payment-links a{font-size:15px}.cnnet-provider-grid{grid-template-columns:1fr 1fr;gap:12px}.cnnet-provider-grid article{padding:19px 12px}.cnnet-provider-grid h3{font-size:16px}.cnnet-provider-grid p{font-size:12px}.cnnet-portal-tablegames{grid-template-columns:1fr;gap:24px}.cnnet-portal-tablegames h2{font-size:36px}.cnnet-portal-tablegames .cnnet-actions{gap:10px}.cnnet-portal-tablegames .cnnet-button{padding:9px 13px}.cnnet-home-tools{grid-template-columns:1fr;gap:22px}.cnnet-home-tools h2{font-size:33px}.cnnet-home-faq{grid-template-columns:1fr;gap:24px}.cnnet-home-faq h2{font-size:33px}.cnnet-faq summary{font-size:16px;padding:17px}.cnnet-faq p{font-size:14px;padding:0 17px 17px}.cnnet-profile-summary{padding:18px;gap:15px;flex-wrap:wrap}.cnnet-profile-icon{width:50px;height:50px;flex-basis:50px}.cnnet-profile-icon svg{width:28px;height:28px}.cnnet-profile-summary>div{flex:1;min-width:160px}.cnnet-profile-summary strong{font-size:23px}.cnnet-profile-summary>a{margin-left:0;width:100%;font-size:12px}.cnnet-hub-image img{max-height:220px}.cnnet-portal-footer-grid{grid-template-columns:1fr 1fr;gap:25px;padding:25px 0}.cnnet-portal-footer-grid h2{font-size:14px}.cnnet-portal-footer-grid a{font-size:12px}.cnnet-site .cnnet-home-prose>h2{font-size:26px}.cnnet-home-prose>p{font-size:15px}}
@media(max-width:360px){.cnnet-portal-hero h1{font-size:39px}.cnnet-directory-grid,.cnnet-game-shortlist{grid-template-columns:1fr}.cnnet-portal-header .cnnet-brand{font-size:31px}.cnnet-portal-header .cnnet-monogram{width:40px;height:42px}.cnnet-casino-row dl{grid-template-columns:1fr}}

.cnnet-navgroup summary:focus-visible,.cnnet-faq summary:focus-visible{outline:3px solid var(--gold);outline-offset:3px}
