/* Launch usability pass: readable text, clear first action, compact hero. */
.home{font-size:18px;line-height:1.65}.home .site-header{position:relative;z-index:5;gap:24px;padding:16px 6%;flex-wrap:wrap}.home .brand-wordmark small{font-size:11px;letter-spacing:1px;line-height:1.4}.home .brand .brand-wordmark{font-size:32px}.home .desktop-nav{gap:24px;font-size:16px}.home .desktop-nav>a{display:inline-block}.home .desktop-nav .button{font-size:16px;padding:10px 16px;min-height:48px}.home .site-header a:not(.brand){color:#e2dcd1}.home .site-header a.gold{color:#17130c}.mobile-menu{display:none}.home :focus-visible{outline:3px solid #f1ce8c;outline-offset:5px}.home .hero-copy{padding:30px 6% 32px;max-width:760px}.home .hero-copy .eyebrow{font-size:14px;letter-spacing:1.3px;margin-bottom:12px}.home .hero-copy h1{font-size:clamp(44px,4.3vw,62px);line-height:1.05;letter-spacing:-1px;margin:0 0 16px}.hero-benefit{font-size:22px;font-weight:600;line-height:1.4;color:#f0e5d3;margin-bottom:10px}.home .hero-description{font-size:18px;line-height:1.6;color:#d7d3ca;max-width:520px;margin:0}.home .hero-links{margin-top:20px;gap:25px;flex-wrap:wrap}.home .hero-links .button{font-size:16px;min-height:48px;padding:11px 20px;gap:24px}.home .understated{font-size:16px;padding:10px 0;min-height:48px}.home .skyline-art{bottom:0;left:32%}.home .skyline-art img{object-position:left 47%}.home .home-hero:before{background:linear-gradient(90deg,#07080a 0%,#07080af0 28%,#07080a99 45%,#07080a08 68%),linear-gradient(0deg,#07080a99,transparent 55%)}
.quick-finder{padding:24px 6%;background:#181817;border-top:1px solid #665133;border-bottom:1px solid #40382a;display:grid;grid-template-columns:1fr 1.1fr;gap:38px;align-items:center}.quick-finder label,.quick-games>span{display:block;font-size:16px;font-weight:600;color:#eee6d7;margin:0 0 9px}.casino-choice{display:flex;gap:10px;align-items:stretch}.casino-choice select{font-size:16px;min-height:50px;margin:0;min-width:0;flex:1;border-color:#827257}.casino-choice button{font-size:16px;min-height:50px;white-space:nowrap;padding:10px 18px}.quick-games>div{display:flex;flex-wrap:wrap;gap:8px}.quick-games a{display:inline-flex;align-items:center;text-decoration:none;font-size:16px;border:1px solid #675a44;border-radius:3px;padding:9px 13px;min-height:48px;color:#eddbb7;background:#22211e}.quick-games a:hover{background:#3a3021;border-color:#d2ae71}
.home .home-section{padding:44px 6%}.home .home-section h2{font-size:36px;margin-bottom:10px}.home .eyebrow,.home .small-label{font-size:14px;letter-spacing:1px;line-height:1.5}.home .section-top{gap:20px;align-items:end;margin-bottom:15px}.home .text-button{font-size:16px;color:#e1bd7b;line-height:1.6;text-underline-offset:4px}.home .section-intro{font-size:18px;line-height:1.65;max-width:850px;color:#bdbab2;margin-bottom:24px}.home .discovery-card{padding:23px}.home .discovery-card .game-symbol{font-size:36px;margin-bottom:10px;align-self:start}.home .discovery-card h3{font-size:28px;margin:0 0 12px}.home .discovery-card p{font-size:16px;color:#bfbab0;line-height:1.65;margin-bottom:20px}.home .card-link{font-size:16px;padding-top:14px;gap:8px}.home .data-note{font-size:14px;color:#b0aa9e;margin-top:19px}.home .editorial-grid{gap:32px;margin-top:24px}.home .story-meta{font-size:14px;letter-spacing:.4px;color:#d1b787;line-height:1.6}.home .image-category{font-size:14px;letter-spacing:.5px;padding:7px 10px}.home .story-copy h3{font-size:30px}.home .story-copy>p:not(.story-meta),.home .story-stack article>div>p:last-child{font-size:18px;color:#bdbab2;line-height:1.65}.home .story-stack h3{font-size:27px}.home .story-stack article{gap:16px}.home .floor-layout{margin-top:22px}.home .floor-empty{min-height:260px;padding:30px}.home .floor-empty .small-label,.home .contribute-card .small-label{font-size:14px;letter-spacing:.6px}.home .floor-empty h3{font-size:29px;margin:14px 0}.home .floor-empty p{font-size:18px;max-width:540px;line-height:1.65;color:#bdbab2}.home .contribute-card h3{font-size:32px;margin:16px 0}.home .contribute-card p{font-size:18px;line-height:1.65;max-width:none;color:#c8bca8}.home .contribute-card .button{font-size:16px;min-height:48px;line-height:1.6}.home .contribute-card small{font-size:14px;color:#c1b49e}.home .home-report{font-size:18px}.home .home-report h3{font-size:27px}.home .home-report p{font-size:18px;line-height:1.65;color:#bdbab2}.home .home-report .report-meta,.home .badge{font-size:14px}.home .home-report>a{display:inline-block;margin-top:12px;font-size:16px}.home .community-section{padding:44px 6%;gap:45px}.home .community-section h2{font-size:34px}.home .community-section p:not(.eyebrow){font-size:18px;line-height:1.65;color:#bdb6a9;max-width:540px}.home .community-links strong{font-size:19px}.home .community-links small{font-size:16px;color:#bdb5a7}.home .community-links>a{min-height:75px}.home footer{padding:30px 6%;gap:25px;flex-wrap:wrap}.home footer .brand>img{width:55px;height:55px}.home footer .brand-wordmark small{font-size:11px}.home footer p{font-size:16px;color:#c4bfb4;max-width:390px}.home footer>div{font-size:16px;gap:10px 20px}.home footer>div>a{padding:9px 0;min-height:44px}.home .skip{color:#111}
@media(max-width:1150px){.home .site-header{padding:14px 5%}.home .desktop-nav{gap:16px}.home .desktop-nav .button{padding:10px 12px}.home .site-header .brand>img{width:52px;height:52px}.home .brand-wordmark small{font-size:10px}.home .brand .brand-wordmark{font-size:29px}.quick-finder{gap:25px;grid-template-columns:1fr 1fr}.quick-games a{padding:9px 10px}.home .discovery-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:950px){.home .desktop-nav{display:none}.home .site-header{flex-wrap:nowrap}.mobile-menu{display:block}.mobile-menu summary{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:16px;color:#e9d4ae;border:1px solid #75613e;border-radius:3px;padding:9px 13px;min-height:48px;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{font-size:18px}.mobile-menu[open] summary{background:#30271b}.mobile-menu nav{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;align-items:stretch;gap:0;background:#151619;border-bottom:1px solid #79613b;box-shadow:0 15px 25px #0009;padding:8px 5% 14px}.home .mobile-menu nav a{display:block;padding:12px 10px;min-height:48px;border-bottom:1px solid #383126;font-size:18px;text-decoration:none;color:#eee6d7}.home .mobile-menu nav a:hover{background:#30281b}.home .hero-copy{max-width:680px}.home .hero-copy h1{font-size:52px}.home .hero-benefit{font-size:21px}.quick-finder{grid-template-columns:1fr;gap:20px}.quick-games>div{gap:9px}.home .section-top{align-items:start}.home .section-top>a{flex-shrink:0;max-width:180px}.home .floor-layout{grid-template-columns:1fr}.home .community-section{gap:25px}.home .story-stack h3{font-size:25px}}
@media(max-width:620px){.home .site-header{padding:12px 5%;gap:12px}.home .site-header .brand>img{width:44px;height:44px}.home .brand{gap:8px}.home .brand .brand-wordmark{font-size:26px;letter-spacing:2px}.home .brand-wordmark small{font-size:9px;letter-spacing:.2px;max-width:180px}.mobile-menu summary{padding:9px 11px;gap:8px}.home .skyline-art{left:0;right:0;height:220px;bottom:auto}.home .skyline-art img{object-position:55% 38%;mask-image:none}.home .home-hero:before{background:linear-gradient(0deg,#07080a 0%,#07080a 44%,#07080aa6 68%,transparent 100%)}.home .hero-copy{padding:133px 6% 26px;max-width:none}.home .hero-copy .eyebrow{font-size:14px;letter-spacing:.7px;margin-bottom:12px;gap:10px}.home .hero-copy h1{font-size:clamp(39px,10vw,56px);margin:0 0 16px;line-height:1.05}.home .hero-benefit{font-size:21px;line-height:1.4;max-width:360px}.home .hero-description{font-size:18px;line-height:1.6;max-width:none}.home .hero-links{gap:12px 20px;margin-top:20px}.home .hero-links .button,.home .understated{font-size:16px}.home .hero-links .button{padding:10px 16px;gap:20px}.home .understated span{margin-left:8px}.quick-finder{padding:22px 6%;gap:20px}.casino-choice{flex-wrap:wrap}.casino-choice select{flex-basis:100%;font-size:16px}.casino-choice button{width:100%;display:flex;justify-content:center;gap:20px}.quick-games>div{display:grid;grid-template-columns:1fr 1fr}.quick-games a{justify-content:center}.home .home-section{padding:32px 6%}.home .home-section h2{font-size:30px}.home .section-top{display:block}.home .section-top>a{display:inline-block;margin-top:5px;max-width:none;font-size:16px}.home .section-intro{font-size:18px;margin-bottom:20px}.home .discovery-grid{gap:14px;grid-template-columns:1fr}.home .discovery-card{padding:22px}.home .discovery-card .game-symbol{align-self:end;margin-bottom:-34px}.home .discovery-card h3{padding-right:44px;font-size:28px}.home .discovery-card p{max-width:90%;font-size:18px;margin-bottom:18px}.home .card-link{font-size:16px}.home .data-note{font-size:14px}.home .floor-empty,.home .contribute-card{padding:24px}.home .floor-empty h3{font-size:27px}.home .floor-empty{min-height:0}.home .floor-empty p{font-size:18px}.home .contribute-card h3{font-size:30px}.home .editorial-grid,.home .community-section{grid-template-columns:1fr}.home .story-copy{padding:23px}.home .story-copy h3{font-size:27px}.home .story-stack h3{font-size:25px}.home .story-meta{font-size:14px}.home .community-section{padding:32px 6%;gap:12px}.home .community-section h2{font-size:30px}.home .community-links strong{font-size:18px}.home footer{padding:28px 6%;gap:23px}.home footer .brand-wordmark small{font-size:10px}.home footer>div{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:5px 18px;margin:0}.home footer p{font-size:16px}}
@media(prefers-reduced-motion:reduce){.home{scroll-behavior:auto}.home *{animation:none!important;transition:none!important}}
@media(max-width:950px){.mobile-menu nav{max-height:calc(100dvh - 90px);overflow-y:auto}}
@media(max-width:380px){.home .site-header .brand>img{width:36px;height:36px}.home .brand .brand-wordmark{font-size:24px}.home .brand-wordmark small{font-size:8px}.mobile-menu summary{padding:9px;gap:6px}}
