/* Local-only behavior and accessibility additions to the captured visual assets. */
.auth-preview-caption{font-size:9px!important;line-height:1.6!important;color:#c8b3ae!important;margin:10px 0 14px!important}.auth-phone select{max-width:80px}.support-button>.ui-icon{width:25px;height:25px}
html{scroll-behavior:smooth}body{overflow-x:hidden}button,a{-webkit-tap-highlight-color:transparent}.ui-icon{height:18px;width:18px}.skip-link{position:fixed;z-index:1000;top:-100px;left:10px;padding:12px;background:#7b1b38}.skip-link:focus{top:10px}
.nav-menu{overflow-x:auto!important;scrollbar-width:none}.nav-menu::-webkit-scrollbar{display:none}.nav-menu-item{padding:8px 14px!important}.language{display:flex;align-items:center;gap:5px}.language span{margin:0}.hero-controls{top:auto!important}.hero-slider picture{display:block;height:100%}.hero-slider .hero-link{cursor:pointer}.preview-label{font-size:10px;opacity:.65;align-self:center;white-space:nowrap}.preview-service-icon{font-size:35px;color:#d0a85e}.jackpot-symbol{font-size:32px;line-height:40px;color:#d0a85e}.jackpot-silver .jackpot-symbol{color:#c1c5cf}.jackpot-bronze .jackpot-symbol{color:#bd7d4d}
.demo-winner-track{--ticker-duration:100s;overflow:hidden}.preview-tournaments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;overflow:auto;scrollbar-width:thin}.tournament-card{border-radius:12px;overflow:hidden;min-width:0}.tournament-image{width:100%;aspect-ratio:1.75;object-fit:cover}.tournament-body{padding:17px;border-radius:0 0 12px 12px}.tournament-body h3{margin:0 0 13px;font-size:17px}.tournament-body>strong{display:block;font-size:21px;margin:9px 0 18px}.tournament-body .muted{font-size:12px}.tournament-buttons{display:flex;gap:8px}.tournament-buttons>*{flex:1;white-space:nowrap}.home-game-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.service-box{background:linear-gradient(135deg,#251018,#150a0e)!important;border-color:#d0a85e26!important;min-height:170px}
.preview-modal{width:min(640px,calc(100% - 28px));max-height:90dvh;overflow:auto;border:1px solid #d0a85e55;border-radius:16px;padding:30px;background:linear-gradient(145deg,#261018,#10080b)!important;color:#fff7f2;box-shadow:0 30px 120px #000c}.preview-modal::backdrop{background:#070306cc;backdrop-filter:blur(6px)}.preview-modal #modal-title{padding-right:32px;margin-bottom:25px;color:#efd6a3;font-size:20px}.preview-modal .modal-close{position:absolute;right:12px;top:10px;height:34px;width:34px;background:#ffffff0c;border-radius:50%;font-size:24px}.preview-modal label{display:block;font-size:12px}.preview-modal input{background:#ffffff08;color:#fff}.preview-modal .notice{padding:15px;border:1px solid #d0a85e38;border-radius:8px;font-size:12px;line-height:1.7}.preview-auth{max-width:390px;margin:auto}.preview-auth-logo{width:230px;margin:15px auto 28px}.preview-auth label{margin-bottom:17px}.preview-auth label>input{margin-top:8px}.preview-auth .auth-note{font-size:11px;text-align:center;margin-bottom:22px;line-height:1.6}.password-wrap{display:flex;position:relative;margin-top:8px}.password-wrap input{padding-right:40px}.password-wrap button{position:absolute;right:5px;top:4px;width:34px;height:34px;background:transparent}.preview-auth .auth-options{display:flex;justify-content:space-between;align-items:center;font-size:10px;gap:10px;margin:18px 0}.preview-auth .auth-options label{display:flex;align-items:center;gap:8px;margin:0}.preview-auth .auth-options input{width:15px;height:15px}.auth-options>button{background:transparent;font-size:10px;color:#e5b785}.auth-submit{width:100%;margin-top:8px}.preview-auth-switch{text-align:center;font-size:11px;margin:23px 0 0}.preview-auth-switch button{color:#efd6a3;background:transparent}.preview-game{text-align:center}.preview-game img{max-width:320px;width:100%;border-radius:10px;margin:0 auto 22px}.preview-menu{display:grid;grid-template-columns:1fr 1fr;gap:8px}.preview-menu a{display:flex;align-items:center;gap:12px;padding:14px 10px;border:1px solid #d0a85e26;border-radius:8px;font-size:11px}.preview-menu a img{width:22px;height:22px}.preview-menu a>span{margin-left:auto}.preview-support{text-align:center;padding:16px}.preview-support h3{margin:18px 0}.preview-support .btn-primary{display:inline-block;margin:15px 0}
#toast{pointer-events:none;position:fixed;left:50%;bottom:30px;transform:translateX(-50%) translateY(20px);max-width:min(90vw,560px);width:max-content;z-index:10000;background:#30121f;border:1px solid #d0a85e77;border-radius:10px;padding:14px 20px;color:#fff;font-size:12px;opacity:0;transition:opacity .2s,transform .2s;box-shadow:0 8px 30px #0008}#toast.visible{opacity:1;transform:translateX(-50%) translateY(0)}.footer-bottom{display:flex;gap:20px;align-items:center}.footer-bottom>span:last-child{font-size:10px;letter-spacing:2px;opacity:.6}.preview-social{display:inline-grid;place-items:center;border:1px solid #d0a85e44;height:35px;width:35px;border-radius:50%;margin-right:10px;font-size:22px;color:#d0a85e}.back-top{cursor:pointer}.merlot-footer-showcase-heading{position:static!important}.sectionTitle{align-items:center!important}
@media(min-width:769px){.hero-slider.merlot-hero{aspect-ratio:3!important}.merlot-hero-copy>strong{font-size:clamp(24px,3vw,54px)!important}.hdr-main-content-bc{gap:12px}.quick-button{display:flex;align-items:center;justify-content:center;gap:8px;width:auto!important;padding:7px 20px!important;font-size:11px!important;font-weight:700}.quick-button .ui-icon{height:16px;width:16px}}
@media(max-width:1000px){.quick-button{padding:7px 12px!important}.quick-button>span{display:none}.hdr-user-bc{gap:8px!important}.home-game-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.preview-tournaments{grid-template-columns:repeat(4,minmax(240px,1fr))}.preview-label{font-size:8px}.language{display:none}}
@media(max-width:768px){.layout-content-holder-bc{padding:0 10px!important}.header-bc{padding:0 8px}.hdr-main-content-bc{gap:6px}.header-spacer{min-width:0}.hdr-logo-bc,.hdr-logo-bc img{max-width:155px!important;width:155px!important}.hdr-user-bc{margin-left:auto}.hdr-user-bc .btn{padding:6px 11px!important}.hdr-user-bc .quick-button{display:none!important}.settings-button,#clock,.language{display:none}.hero-slider.merlot-hero{aspect-ratio:2.35!important}.merlot-hero .hero-link{display:block!important;height:100%!important}.merlot-hero picture,.merlot-hero img{height:100%!important}.merlot-hero-copy{position:absolute!important;inset:0!important;justify-content:center!important;background:none!important;min-height:0!important;padding:3% 5%!important}.merlot-hero-copy>strong{max-width:56%!important;font-size:15px!important;line-height:1.06!important;margin:6px 0!important}.merlot-hero-copy>span{max-width:54%!important;font-size:6.5px!important}.merlot-hero-copy>small{font-size:6px!important;letter-spacing:1.4px!important}.hero-controls{bottom:6px!important;right:6px!important}.hero-controls button{width:20px!important;height:20px!important}.hero-controls>span{font-size:8px!important}.product-banner-container-bc:has(.merlot-product){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;overflow:visible!important}.merlot-product{min-width:0!important;min-height:88px!important;flex-direction:column!important;padding:5px!important;gap:3px!important}.merlot-product .merlot-product-art{width:60px!important;height:60px!important}.merlot-product .merlot-product-label{font-size:7px!important}.hm-row-bc{margin-bottom:22px!important}.home-game-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px}.preview-tournaments{grid-template-columns:repeat(4,minmax(220px,1fr))}.preview-menu{grid-template-columns:1fr}.preview-modal{padding:24px 18px}.back-top{bottom:75px!important}.support-button{bottom:76px!important}.merlot-footer-showcase-heading h2{font-size:29px!important}#toast{bottom:85px}.sectionTitle{height:auto!important;min-height:52px!important;padding:12px!important}.sectionTitleText{font-size:13px!important}.footer-social{padding:15px 0}.daily-slot-columns{grid-template-columns:1fr!important;gap:25px!important}.header-navigation .nav-menu-item{font-size:10px!important}.game-name{font-size:9px!important}.hdr-user-bc .btn{font-size:10px!important}.demo-winner-card{min-width:230px}.preview-auth-logo{width:200px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.armani-brand{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;text-decoration:none;line-height:1!important}.armani-brand>span,.auth-brand{font:700 25px/1 Georgia,serif;letter-spacing:5px;color:#f0d69b;text-shadow:0 0 20px #d0a85e33}.armani-brand>small{margin-top:4px;color:#a98d70;font-size:7px;letter-spacing:2.3px}.test-environment-pill{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;border:1px solid #d8b56a66;border-radius:999px;background:#d8b56a14;color:#e7c77e;font-size:8px;font-weight:800;letter-spacing:1.2px}.header-account{display:flex;min-width:105px;flex-direction:column;gap:3px;padding:6px 10px;border-left:1px solid #d0a85e26;color:#fff;text-decoration:none}.header-account small{color:#b89e92;font-size:8px}.header-account strong{color:#ebcb8a;font-size:11px}.lab-nav-icon{display:grid;place-items:center;width:22px;height:22px;color:#d0a85e;font-size:17px}.auth-header .auth-brand{margin-right:auto}.auth-header .test-environment-pill{margin-right:12px}.preview-menu button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:12px;border:0;border-top:1px solid #d0a85e1c;background:transparent;color:#d6c2b8;font:inherit;font-size:11px;text-align:left;cursor:pointer}.preview-menu button:hover{background:#7a203b2a;color:#fff}
@media(max-width:800px){.header-account{min-width:0}.header-account small{display:none}.armani-brand>span{font-size:19px;letter-spacing:3px}.armani-brand>small{font-size:6px}.hdr-main-content-bc>.test-environment-pill{display:none}}
