/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.table-row{display:table-row}}:root{--ink:#f8f7ff;--muted:#9b99ae;--panel:#171622;--line:#2a2838;--purple:#8b5cf6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;background:#0c0b12;margin:0}a{color:inherit;text-decoration:none}.legal-consent-backdrop{z-index:100000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 50% 20%,#40206a80,#0000 42%),#07060bde;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.legal-consent-modal{isolation:isolate;background:radial-gradient(circle at 90% 0,#8b5cf62b,#0000 34%),linear-gradient(145deg,#1d1826,#100e16 68%);border:1px solid #66517c;border-radius:25px;width:min(590px,100%);padding:34px;animation:.28s ease-out legalConsentIn;position:relative;overflow:hidden;box-shadow:0 35px 120px #000d,0 0 75px #8b5cf62b,inset 0 1px #ffffff14}.legal-consent-modal:before{content:"";z-index:-1;opacity:.045;background:url(/logo-catarino.webp) 50%/contain no-repeat;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-105px;right:-95px}.legal-consent-brand{color:#fff;background:linear-gradient(145deg,#a26af0,#5a24a4);border:1px solid #b38af0;border-radius:18px;place-items:center;width:62px;height:62px;display:grid;position:relative;transform:rotate(-4deg);box-shadow:0 13px 35px #7c3aed55,inset 0 1px #fff7}.legal-consent-brand span{font-size:25px;font-weight:1000}.legal-consent-brand b{color:#1b1304;background:#ffd561;border:2px solid #16101f;border-radius:50%;place-items:center;width:23px;height:23px;margin:40px 0 0 42px;font-size:11px;display:grid;position:absolute}.legal-consent-heading{margin-top:24px}.legal-consent-heading>span{color:#b98aff;letter-spacing:.18em;font-size:8px;font-weight:900}.legal-consent-heading h2{color:#fff;letter-spacing:-.045em;margin:8px 0 9px;font-size:clamp(25px,4vw,36px);line-height:1.05}.legal-consent-heading p{color:#9992a3;max-width:500px;margin:0;font-size:11px;line-height:1.65}.legal-consent-checks{gap:10px;margin:25px 0 20px;display:grid}.legal-consent-checks label{color:#b4adbd;cursor:pointer;background:#14111bba;border:1px solid #353040;border-radius:13px;grid-template-columns:20px 1fr;align-items:start;gap:12px;padding:14px;transition:all .18s;display:grid}.legal-consent-checks label:hover{background:#191420;border-color:#68517e}.legal-consent-checks input{accent-color:#9b6bf1;cursor:pointer;width:19px;height:19px;margin:0}.legal-consent-checks span{padding-top:1px;font-size:10px;line-height:1.55}.legal-consent-checks a{color:#ceb4ff;text-underline-offset:3px;font-weight:800;text-decoration:underline}.legal-consent-modal>button{color:#fff;letter-spacing:.08em;cursor:pointer;background:linear-gradient(110deg,#8551df,#6827bd);border:1px solid #b78bff;border-radius:13px;justify-content:center;align-items:center;gap:20px;width:100%;min-height:54px;padding:0 18px;font-size:10px;font-weight:900;transition:all .18s;display:flex;box-shadow:0 13px 35px #6d28d94a,inset 0 1px #fff4}.legal-consent-modal>button:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px)}.legal-consent-modal>button:disabled{opacity:.32;filter:grayscale(.55);cursor:not-allowed}.legal-consent-modal>button span{font-size:17px}.legal-consent-modal>small{color:#696373;text-align:center;margin-top:13px;font-size:8px;display:block}@keyframes legalConsentIn{0%{opacity:0;transform:translateY(14px)scale(.975)}to{opacity:1;transform:none}}@media (max-width:560px){.legal-consent-backdrop{align-items:center;padding:12px}.legal-consent-modal{border-radius:20px;padding:25px 19px}.legal-consent-brand{border-radius:15px;width:52px;height:52px}.legal-consent-heading{margin-top:20px}.legal-consent-heading h2{font-size:27px}.legal-consent-checks label{padding:12px}.legal-consent-checks span{font-size:9px}}@media (prefers-reduced-motion:reduce){.legal-consent-modal{animation:none}}.site-shell{background:radial-gradient(circle at 75% 10%,#231738cc 0,#0000 31%),linear-gradient(#0c0b12c9,#0c0b12f5),url(/logo-catarino.webp) 50% 105px/700px no-repeat,#0c0b12;min-height:100vh;overflow:hidden}.topbar{border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1240px;height:82px;margin:auto;padding:0 28px;display:grid}.brand{letter-spacing:-.03em;align-items:center;gap:11px;font-size:18px;font-weight:700;display:flex}.brand strong{color:#a78bfa}.brand-mark{color:#fff;background:linear-gradient(145deg,#a78bfa,#6d28d9);border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid;box-shadow:0 0 24px #7c3aed66}.nav-links{color:var(--muted);align-items:center;gap:26px;font-size:14px;display:flex}.nav-links a{padding:30px 0;transition:all .2s;position:relative}.nav-links a:hover,.nav-links .active{color:#fff}.nav-links .active:after{content:"";background:#a78bfa;height:2px;position:absolute;inset:auto 0 -1px}.steam-button{background:#1a1924;border:1px solid #383547;border-radius:10px;justify-self:end;align-items:center;gap:10px;padding:11px 16px;font-size:13px;font-weight:650;transition:all .2s;display:flex}.steam-button:hover{border-color:#8b5cf6;transform:translateY(-1px)}.steam-dot{color:#111;background:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-weight:900;display:grid}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1184px;min-height:585px;margin:auto;padding:94px 0 70px;display:grid}.eyebrow,.section-kicker{color:#a78bfa;letter-spacing:.16em;font-size:11px;font-weight:800}.eyebrow{align-items:center;gap:9px;display:flex}.eyebrow span{background:#a78bfa;width:21px;height:1px}.hero h1{letter-spacing:-.065em;margin:22px 0;font-size:clamp(48px,5vw,77px);line-height:.98}.hero h1 em{color:#0000;-webkit-text-stroke:1.5px #9b82d7;font-style:normal}.hero-copy>p{max-width:530px;color:var(--muted);font-size:16px;line-height:1.75}.association-note{color:#9d96a8;letter-spacing:.03em;background:#1b1722cc;border:1px solid #40374f;border-radius:999px;width:max-content;margin:18px 0 -4px;padding:7px 11px;font-size:9px}.association-note span{color:#a674ff;text-shadow:0 0 9px #a674ff;margin-right:6px;font-size:7px}.association-note strong{color:#d8c6ff}.hero-actions{align-items:center;gap:30px;margin-top:35px;display:flex}.primary-button{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-radius:11px;padding:15px 22px;font-size:14px;font-weight:750;box-shadow:0 12px 32px #6d28d955}.primary-button span{margin-left:17px}.trust-copy{align-items:center;gap:10px;display:flex}.trust-copy b{color:#a78bfa;font-size:18px}.trust-copy span{color:#777488;font-size:10px;line-height:1.4}.hero-card{place-items:center;min-height:400px;display:grid;position:relative}.orb{filter:blur(2px);border-radius:50%;position:absolute}.orb-one{border:1px solid #8b5cf644;width:330px;height:330px;box-shadow:inset 0 0 80px #8b5cf622,0 0 80px #8b5cf618}.orb-two{background:#7c3aed15;border:1px dashed #8b5cf655;width:230px;height:230px}.ticket{z-index:2;background:linear-gradient(150deg,#211e2eeb,#12111ae8);border:1px solid #4a4260;border-radius:22px;width:350px;padding:22px;transform:rotate(-2deg);box-shadow:0 30px 80px #0008}.ticket-top{letter-spacing:.12em;color:#8e899f;justify-content:space-between;font-size:9px;display:flex}.ticket-top b{color:#74e0b6;background:#1c4b3b66;border-radius:20px;padding:5px 8px}.versus{justify-content:center;align-items:center;gap:20px;margin:28px 0 18px;display:flex}.versus span{background:#272237;border:1px solid #6f5e9b;border-radius:50%;place-items:center;width:67px;height:67px;font-weight:900;display:grid}.versus span:last-child{background:#30201f;border-color:#93544d}.versus i{color:#777187;font-size:10px;font-style:normal}.ticket h3{text-align:center;margin:0 0 18px;font-size:18px}.odds-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.odds-row span{color:#a7a3b2;border:1px solid #353143;border-radius:9px;justify-content:space-between;padding:12px;font-size:11px;display:flex}.odds-row b{color:#b79afb}.ticket-foot{color:#807c8c;border-top:1px dashed #383444;justify-content:space-between;margin-top:19px;padding-top:15px;font-size:10px;display:flex}.ticket-foot strong{color:#f0edfb}.float-chip{z-index:3;background:#1d1a26ee;border:1px solid #474052;border-radius:11px;padding:11px 14px;font-weight:800;position:absolute;box-shadow:0 12px 35px #0008}.float-chip small{color:#8e899f;text-transform:uppercase;font-size:8px;display:block}.chip-one{color:#6ee7b7;top:54px;left:10px;transform:rotate(5deg)}.chip-two{color:#8e899f;font-size:9px;bottom:70px;right:-3px}.chip-two b{color:#fbbf24;margin-left:7px;font-size:16px}.bets-section{max-width:1184px;margin:auto;padding:55px 0 80px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.section-heading h2{letter-spacing:-.04em;margin:8px 0 0;font-size:31px}.section-heading>a{color:#aaa6b7;font-size:12px}.section-heading>a span{color:#fff;margin-left:12px}.bet-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.bet-card{border:1px solid var(--line);background:linear-gradient(145deg,#191823,#121119);border-radius:18px;transition:all .25s;position:relative;overflow:hidden}.bet-card:hover{border-color:#50475f;transform:translateY(-5px)}.bet-meta,.bet-footer{color:#7f7b8b;justify-content:space-between;padding:16px 18px;font-size:9px;display:flex}.bet-meta>span{color:#aa8cf6;text-transform:uppercase;letter-spacing:.1em;background:#8b5cf61a;border-radius:20px;padding:5px 8px;font-weight:750}.event-art{background:radial-gradient(circle,#8b5cf62e,#0000 63%);place-items:center;height:128px;display:grid;position:relative}.event-icon{background:linear-gradient(145deg,#7950d4,#3e246e);border-radius:22px;place-items:center;width:70px;height:70px;font-size:28px;font-weight:900;display:grid;transform:rotate(-8deg);box-shadow:0 18px 30px #0006}.cyan .event-art{background:radial-gradient(circle,#22d3ee21,#0000 63%)}.cyan .event-icon{background:linear-gradient(145deg,#24879c,#123e4c)}.amber .event-art{background:radial-gradient(circle,#f59e0b22,#0000 63%)}.amber .event-icon{background:linear-gradient(145deg,#b7791f,#56370e)}.pulse{background:#5ee5ac;border-radius:50%;width:7px;height:7px;position:absolute;top:14px;right:18px;box-shadow:0 0 12px #5ee5ac}.bet-card h3{min-height:62px;margin:7px 18px 18px;font-size:17px;line-height:1.35}.bet-stats{border-top:1px solid #292735;border-bottom:1px solid #292735;grid-template-columns:1fr 1fr;margin:0 18px;display:grid}.bet-stats>div{padding:14px 0}.bet-stats>div+div{border-left:1px solid #292735;padding-left:18px}.bet-stats small{color:#716d7c;margin-bottom:5px;font-size:8px;display:block}.notifications{position:relative}.notification-bell{color:#c9c3d5;cursor:pointer;background:#171620;border:1px solid #383547;border-radius:11px;place-items:center;width:42px;height:42px;font-size:19px;transition:all .2s;display:grid;position:relative}.notification-bell:hover,.notification-bell[aria-expanded=true]{color:#fff;background:#211a30;border-color:#8b5cf6}.bell-shape{border:2px solid;border-bottom:0;border-radius:9px 9px 3px 3px;width:16px;height:14px;margin-top:-2px;position:relative}.bell-shape:before{content:"";background:currentColor;border-radius:2px;height:2px;position:absolute;bottom:-4px;left:-4px;right:-4px}.bell-shape:after{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.notification-count{color:#fff;background:#e5485d;border:2px solid #0c0b12;border-radius:20px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:8px;font-weight:900;display:grid;position:absolute;top:-7px;right:-7px}.notification-panel{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#14131cea;border:1px solid #3a3548;border-radius:18px;width:min(410px,100vw - 32px);max-height:min(650px,100vh - 90px);position:fixed;top:70px;right:max(16px,50vw - 592px);overflow:hidden;box-shadow:0 25px 80px #000b}.notification-head{border-bottom:1px solid #2c2937;justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.notification-head small{color:#a78bfa;letter-spacing:.15em;font-size:8px;font-weight:800}.notification-head h2{margin:4px 0 0;font-size:20px}.notification-head>button,.notification-detail>button{color:#aaa4b5;cursor:pointer;background:#201d29;border:1px solid #3c3748;border-radius:8px;padding:8px 10px;font-size:9px}.notification-head>button:disabled{opacity:.4;cursor:default}.notification-list{max-height:520px;overflow:auto}.notification-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #292633;grid-template-columns:38px 1fr 8px;align-items:start;gap:11px;padding:16px 18px;display:grid}.notification-list>button:hover{background:#201c2b}.notification-list>button.unread{background:#211a2c}.notification-list>button>span:nth-child(2){min-width:0}.notification-list b{margin-bottom:4px;font-size:11px;display:block}.notification-list small{color:#9691a2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.notification-list time{color:#625e6d;margin-top:7px;font-size:8px;display:block}.notification-list i{background:#e5485d;border-radius:50%;width:7px;height:7px;margin-top:5px;box-shadow:0 0 10px #e5485d88}.notification-icon{color:#bb9bff;background:#33264a;border-radius:11px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.notification-icon.credit_gain{color:#6fe0b2;background:#17382d}.notification-icon.bet_result{color:#d7d0e1;background:#2d2938}.notification-empty{color:#777282;text-align:center;padding:35px 20px;font-size:10px}.notification-detail{min-height:330px;padding:22px}.notification-detail>button{margin-bottom:26px;display:block}.notification-detail>.notification-icon{width:48px;height:48px;margin-bottom:14px;font-size:17px}.notification-detail>small{color:#716c7c;font-size:9px;display:block}.notification-detail h2{margin:8px 0 12px;font-size:25px}.notification-detail p{color:#aaa5b5;font-size:12px;line-height:1.7}.notification-detail>a{background:#7c3aed;border-radius:9px;margin-top:16px;padding:11px 14px;font-size:10px;font-weight:800;display:inline-block}.bet-stats strong{color:#b699ff;font-size:19px}.bet-stats i{color:#777282;font-size:9px;font-style:normal}.bet-footer{align-items:center;padding:17px 18px}.bet-footer a{color:#d8d3e3;font-weight:700}.bet-footer a:after{content:"";cursor:pointer;position:absolute;inset:0}.bet-card:focus-within{outline-offset:3px;outline:2px solid #9f76ff}.boost-banner{background:linear-gradient(100deg,#231934,#15121e 65%,#221722);border:1px solid #43385a;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;max-width:1184px;margin:0 auto 75px;padding:27px 30px;display:grid}.results-section{padding-top:20px;scroll-margin-top:20px}.result-outcome{border-top:1px solid #292735;border-bottom:1px solid #292735;margin:0 18px;padding:15px 0}.result-outcome small{color:#716d7c;margin-bottom:6px;font-size:8px;display:block}.result-outcome strong{color:#79ddb7;font-size:14px}.empty-results{border:1px solid var(--line);color:#777282;text-align:center;background:#14131c;border-radius:16px;padding:30px;font-size:11px}.boost-icon{color:#261c07;background:#f4bd38;border-radius:17px;place-items:center;width:62px;height:62px;font-size:21px;font-weight:950;display:grid;transform:rotate(-5deg);box-shadow:0 10px 30px #f59e0b33}.boost-banner span{color:#b695ff;letter-spacing:.15em;font-size:9px;font-weight:800}.boost-banner h2{margin:6px 0 0;font-size:19px}.boost-banner>a{border:1px solid #4b405d;border-radius:9px;padding:12px 16px;font-size:11px;font-weight:700}footer{color:#615e6d;border-top:1px solid #24222d;justify-content:space-between;max-width:1184px;margin:auto;padding:28px 0 45px;font-size:11px;display:flex}footer span{color:#9691a4;font-weight:800}.account-area{justify-self:end;align-items:center;gap:8px;display:flex}.credit-pill{background:#1a1924;border:1px solid #383547;border-radius:10px;min-width:120px;max-width:190px;padding:8px 14px;position:relative}.credit-pill small{color:#777383;letter-spacing:.13em;text-overflow:ellipsis;white-space:nowrap;font-size:7px;display:block;overflow:hidden}.credit-pill b{font-size:13px}.credit-pill em{color:#211805;background:#f6bd3a;border-radius:20px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:900;position:absolute;top:-8px;right:-7px}.logout-button{color:#a5a1b1;cursor:pointer;background:#171620;border:1px solid #383547;border-radius:10px;width:38px;height:38px}.flash{z-index:20;color:#8af0c6;background:#18382eeb;border:1px solid #3b6e5b;border-radius:10px;max-width:calc(100% - 32px);padding:12px 18px;font-size:12px;position:fixed;top:95px;left:50%;transform:translate(-50%);box-shadow:0 15px 40px #0007}.flash.error{color:#ffabb8;background:#401f27eb;border-color:#7b3d48}.live-count{color:#777282;font-size:11px}.inner-page{min-height:100vh}.detail-wrap,.admin-wrap,.profile-wrap{max-width:1184px;margin:auto;padding:48px 0 90px}.back-link{color:#8d8999;margin-bottom:24px;font-size:12px;display:inline-block}.detail-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px;display:grid}.detail-card,.rules-card,.comments-panel,.admin-card{border:1px solid var(--line);background:linear-gradient(145deg,#191823,#121119);border-radius:18px}.detail-card{padding:35px}.detail-top{justify-content:space-between;align-items:center;display:flex}.detail-top>span,.admin-title>div>span,.card-title span,.profile-hero>div>span,.comments-head span{color:#a78bfa;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:800}.role-list{display:grid}.moderation-row .user-ident{min-width:0}.moderation-row .user-ident p{color:#aaa5b5;max-width:720px;margin:7px 0;font-size:11px;line-height:1.55}.moderation-actions{align-items:center;gap:10px;display:flex}.moderation-actions>a{color:#a78bfa;font-size:10px}.admin-delete-button{color:#eaa1ad;cursor:pointer;background:#382126;border:1px solid #6f3c45;border-radius:9px;padding:10px 13px;font-size:9px;font-weight:800}.admin-delete-button:hover{background:#4a252d}.role-row{border-top:1px solid #2a2834;justify-content:space-between;align-items:center;gap:20px;padding:17px 4px;display:flex}.ban-form{min-width:450px}.role-row .inline-form{min-width:330px}.primary-admin-lock{color:#f0bb48;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.status-badge{color:#a7a0aa;letter-spacing:.08em;background:#38323d;border-radius:20px;padding:5px 8px;font-size:8px;display:inline-flex}@media (max-width:620px){.ban-form{flex-wrap:wrap;width:100%;min-width:0}.ban-form select{flex:1}}.status-badge.open{color:#76e0b6;background:#194131}.detail-card h1{letter-spacing:-.055em;max-width:720px;margin:24px 0 15px;font-size:clamp(32px,4vw,54px);line-height:1.05}.detail-card>p{color:#9a96a7;line-height:1.7}@media (max-width:620px){.role-row{flex-direction:column;align-items:flex-start}.role-row .inline-form{width:100%;min-width:0}}.deadline{color:#8c8798;background:#121119;border:1px solid #302d3b;border-radius:9px;margin:25px 0;padding:12px 15px;font-size:11px}@media (max-width:620px){.notification-panel{width:calc(100vw - 16px);max-height:calc(100vh - 72px);top:62px;right:8px}.notification-bell{width:38px;height:38px}.notification-head{padding:17px}.notification-list{max-height:calc(100vh - 145px)}}.detail-numbers{border-top:1px solid #302d3b;border-bottom:1px solid #302d3b;grid-template-columns:repeat(4,1fr);display:grid}.detail-numbers>div{padding:20px 0}.detail-numbers>div+div{border-left:1px solid #302d3b;padding-left:20px}.detail-numbers small{color:#777282;margin-bottom:7px;font-size:8px;display:block}.detail-numbers strong{color:#b89cff;font-size:20px}.option-list{gap:10px;margin-top:25px;display:grid}.option-button{color:#fff;text-align:left;cursor:pointer;background:#1b1924;border:1px solid #373343;border-radius:11px;justify-content:space-between;align-items:center;width:100%;padding:16px;display:flex}.option-button:hover:not(:disabled){background:#211a32;border-color:#8b5cf6}.option-button:disabled{cursor:not-allowed;opacity:.62}.option-button.selected{opacity:1;background:#2a1d41;border-color:#8b5cf6}.option-button.winner{opacity:1;background:#16392d;border-color:#3f8b6d}.option-button span{font-weight:750}.option-button small{color:#797485;margin-top:4px;font-size:9px;font-weight:400;display:block}.option-button b{color:#a78bfa;font-size:9px}.wide-steam,.admin-primary{color:#fff;text-align:center;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:0;border-radius:10px;width:100%;margin-top:15px;padding:14px;font-size:12px;font-weight:800;display:block}.inline-warning,.inline-success{border-radius:9px;padding:12px;font-size:11px}.inline-warning{background:#3a2026;color:#f6a8b3!important}.inline-success{background:#17362c;color:#7de1b9!important}.rules-card{padding:27px;position:sticky;top:20px}.rules-card>span{color:#a78bfa;letter-spacing:.15em;font-size:9px;font-weight:800}.rules-card h3{margin:8px 0 24px;font-size:22px}.rules-card ol{margin:0;padding:0;list-style:none}.rules-card li{color:#a7a3af;border-top:1px solid #2a2835;align-items:center;gap:13px;padding:15px 0;font-size:11px;line-height:1.5;display:flex}.rules-card li b{color:#7f65bc;font:800 10px var(--font-geist-mono)}.rules-card>p{color:#716d7a;font-size:9px;line-height:1.6}.comments-panel{margin-top:20px;padding:28px}.comments-head,.card-title{justify-content:space-between;align-items:center;display:flex}.comments-head h2,.card-title h2{margin:6px 0 0;font-size:22px}.comment-form{grid-template-columns:1fr auto;gap:10px;margin:22px 0;display:grid}.comment-form textarea,.create-grid textarea{resize:vertical;min-height:85px}.comment-form textarea,.create-grid input,.create-grid textarea,.create-grid select,.global-boost select,.inline-form input,.inline-form select,.bet-admin-actions select{color:#e5e2ea;background:#121118;border:1px solid #383544;border-radius:9px;outline:none;width:100%;padding:12px}.comment-form button,.global-boost button,.inline-form button,.bet-admin-actions button{color:#e9e4f1;cursor:pointer;background:#292137;border:1px solid #4a405c;border-radius:9px;padding:0 17px;font-size:10px;font-weight:700}.comment-list article{border-top:1px solid #2a2835;padding:17px 0}.comment-list article>div{justify-content:space-between;font-size:10px;display:flex}.comment-list time{color:#716d7a}.comment-list p{color:#aaa6b3;margin:8px 0 0;font-size:12px;line-height:1.6}.empty-copy{color:#716d7a;font-size:11px}.admin-title{align-items:center;gap:14px;margin-bottom:24px;display:flex}.admin-title>div:first-child{margin-right:auto}.admin-title h1{letter-spacing:-.05em;margin:7px 0 3px;font-size:38px}.admin-title p{color:#807b8a;font-size:11px}.admin-stat{text-align:center;background:#15141d;border:1px solid #2d2a38;border-radius:12px;width:90px;padding:15px}.admin-stat b{color:#b499f4;font-size:23px;display:block}.admin-stat span{color:#75717f;text-transform:uppercase;font-size:8px}.admin-card{margin-top:18px;padding:25px}.card-title{margin-bottom:20px}.card-title>b{color:#a78bfa;background:#282431;border-radius:9px;place-items:center;min-width:30px;height:30px;font-size:11px;display:grid}.create-grid{grid-template-columns:repeat(4,1fr);align-items:end;gap:14px;display:grid}.create-grid label{color:#888493;font-size:9px}.create-grid label input,.create-grid label textarea,.create-grid label select{margin-top:7px;display:block}.create-grid .wide{grid-column:span 2}.create-grid .check{align-items:center;gap:8px;height:40px;display:flex}.create-grid .check input{width:auto;margin:0}.create-grid .admin-primary{margin:0}.global-boost{grid-template-columns:160px 180px 1fr auto;gap:10px;display:grid}.global-boost button{min-height:42px}.global-boost .ghost,.mini-ghost{color:#918b9a;background:0 0}.account-search{align-items:center;gap:10px;margin:0 0 18px;display:flex}.account-search input{flex:1;min-width:180px}.account-search a{color:#aaa4b5;font-size:12px;text-decoration:none}.empty-search{color:#aaa4b5;margin:0 0 18px}.user-table{overflow:auto}.table-row{border-top:1px solid #2a2834;grid-template-columns:1.1fr .9fr 1.4fr 1.5fr;align-items:center;gap:15px;min-width:1000px;padding:14px 5px;display:grid}.table-head{color:#6f6b78;text-transform:uppercase;letter-spacing:.1em;border:0;padding-top:0;font-size:8px}.user-ident b,.balance-cell b{font-size:12px;display:block}.user-ident code{color:#817b8b;margin:4px 0;font-size:9px;display:block}.user-ident small{color:#a78bfa;font-size:7px}.balance-cell span{color:#6e6977;margin-top:5px;font-size:8px;display:block}.balance-cell .active-boost{color:#f2bd4d}.inline-form{gap:6px;display:flex}.inline-form input{min-width:80px}.inline-form button{min-width:60px}.inline-form .mini-ghost{min-width:30px;padding:0 8px}.inline-form .balance-cut,.inline-form .balance-zero{white-space:nowrap;min-width:auto;padding:0 9px;font-size:8px}.inline-form .balance-cut{color:#f0bd67;background:#362b18;border-color:#6b5429}.inline-form .balance-zero{color:#ee9eaa;background:#382126;border-color:#6f3c45}.bet-admin-list article{border-top:1px solid #2c2936;padding:18px 0}.bet-admin-main{justify-content:space-between;align-items:center;display:flex}.bet-admin-main h3{margin:8px 0 4px;font-size:16px}.bet-admin-main p{color:#797582;font-size:9px}.bet-admin-main>a{color:#a78bfa;font-size:10px}.bet-admin-actions{gap:10px;margin-top:13px;display:flex}.bet-admin-actions form{gap:7px;display:flex}.bet-admin-actions button{min-height:36px}.bet-admin-actions .win-button{color:#7ee0b9;background:#17392d;border-color:#356e58}.bet-admin-actions .danger-button{color:#eaa1ad;background:#382126;border-color:#6f3c45}.profile-hero{background:linear-gradient(100deg,#20172f,#15131d);border:1px solid #312d3c;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:28px;display:grid}.profile-avatar{background:linear-gradient(145deg,#9064ef,#4a277d);border-radius:20px;place-items:center;width:70px;height:70px;font-size:29px;font-weight:900;display:grid}.profile-hero h1{margin:6px 0 3px}.profile-hero p{color:#7c7786;font-size:10px}.profile-balance{text-align:right}.profile-balance small{color:#777180;font-size:8px;display:block}.profile-balance strong{color:#b69afa;margin:4px 0;font-size:25px;display:block}.profile-balance b{color:#f0bb48;font-size:8px}.profile-grid{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.history-list>a,.tx-list>div{border-top:1px solid #2a2834;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.history-list b,.tx-list b{font-size:11px;display:block}.history-list span,.tx-list small{color:#777280;margin-top:4px;font-size:8px;display:block}.history-list em{font-size:9px;font-style:normal}.positive{color:#6fe0b2!important}.negative{color:#ed8e9d!important}.tx-list strong{font-size:11px}@media (max-width:900px){.hero{grid-template-columns:1fr;padding:70px 24px}.hero-card{display:none}.bet-grid{grid-template-columns:1fr 1fr}.bets-section,.boost-banner,footer{margin-left:24px;margin-right:24px}.nav-links{display:none}.topbar{grid-template-columns:1fr auto}}@media (max-width:620px){.topbar{height:70px;padding:0 16px}.brand{font-size:15px}.steam-button{padding:9px;font-size:0}.steam-dot{font-size:10px}.hero{min-height:auto;padding:62px 20px 50px}.hero h1{font-size:48px}.hero-actions{flex-direction:column;align-items:flex-start}.bet-grid{grid-template-columns:1fr}.bets-section{margin:0 18px;padding-top:35px}.boost-banner{grid-template-columns:auto 1fr;margin:0 18px 50px;padding:21px}.boost-banner>a{text-align:center;grid-column:1/-1}footer{margin:0 18px}}@media (max-width:900px){.detail-wrap,.admin-wrap,.profile-wrap{padding:35px 20px 70px}.detail-grid,.profile-grid{grid-template-columns:1fr}.rules-card{position:static}.create-grid,.global-boost{grid-template-columns:1fr 1fr}.profile-hero{grid-template-columns:auto 1fr}.profile-balance{text-align:left;grid-column:1/-1}.bet-admin-actions{flex-direction:column}}@media (max-width:620px){.credit-pill{min-width:auto}.credit-pill small,.logout-button{display:none}.detail-card{padding:23px 18px}.detail-numbers{grid-template-columns:1fr}.detail-numbers>div+div{border-top:1px solid #302d3b;border-left:0;padding-left:0}.create-grid,.global-boost{grid-template-columns:1fr}.create-grid .wide{grid-column:auto}.admin-title{flex-wrap:wrap;align-items:flex-start}.admin-title>div:first-child{width:100%}.bet-admin-actions form{flex-wrap:wrap}.comment-form{grid-template-columns:1fr}.comment-form button{min-height:38px}.profile-hero{grid-template-columns:1fr}.profile-avatar{width:55px;height:55px}.profile-balance{grid-column:auto}}.log-list{gap:10px;display:grid}.log-entry{background:#121119;border:1px solid #292633;border-radius:12px;padding:15px}.log-head{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.log-head strong{font-size:12px}.log-head time{color:#777280;font-size:9px}.log-category{color:#b69afa;text-transform:uppercase;letter-spacing:.06em;background:#282431;border-radius:999px;padding:5px 8px;font-size:8px}.log-meta{color:#807b8a;flex-wrap:wrap;gap:12px;margin-top:10px;font-size:9px;display:flex}.log-meta b{color:#c9c5d1}.log-meta code{color:#777280;margin-left:5px;font-size:8px}.log-entry pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#9b96a5;font:9px/1.5 var(--font-geist-mono);background:#0d0c12;border-radius:8px;margin:10px 0 0;padding:10px}@media (max-width:620px){.log-head{grid-template-columns:1fr}.log-head time{order:-1}}.logs-layout{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:18px;display:grid}.logs-layout>.admin-card{margin-top:18px}.logs-accounts{padding:20px;position:sticky;top:92px}.logs-accounts .card-title{justify-content:space-between;align-items:center;display:flex}.logs-accounts .card-title h2{margin:5px 0 0;font-size:16px}.logs-account-search{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.logs-account-search input{min-width:0}.logs-account-list{gap:7px;max-height:650px;padding-right:3px;display:grid;overflow:auto}.logs-all-link,.logs-account-item{color:inherit;background:#121119;border:1px solid #2b2835;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:12px;text-decoration:none;transition:all .16s;display:flex}.logs-all-link{margin-bottom:8px}.logs-all-link:hover,.logs-account-item:hover{background:#191522;border-color:#584777;transform:translate(2px)}.logs-all-link.active,.logs-account-item.active{background:linear-gradient(110deg,#251a36,#17131f);border-color:#8f6ed5;box-shadow:0 0 18px #7c52c526}.logs-all-link span,.logs-account-item>span{min-width:0}.logs-all-link b,.logs-account-item>span>b{color:#d4cedd;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.logs-all-link small,.logs-account-item small{color:#716b79;margin-top:4px;font-size:7px;display:block}.logs-account-item code{color:#80778b;text-overflow:ellipsis;margin-top:3px;font-size:7px;display:block;overflow:hidden}.logs-account-item em{text-align:right;min-width:64px;font-style:normal}.logs-account-item em>b{color:#b69afa;font-size:13px;display:block}.logs-account-item em small{white-space:nowrap;font-size:6px}.logs-stream{min-width:0}.selected-log-account{background:linear-gradient(110deg,#241932,#15121d);border:1px solid #4e3c6d;border-radius:13px;grid-template-columns:1fr auto auto;align-items:center;gap:18px;margin-bottom:18px;padding:16px;display:grid}.selected-log-account span{color:#9f83df;letter-spacing:.12em;font-size:7px;font-weight:850}.selected-log-account h2{margin:4px 0;font-size:19px}.selected-log-account code{color:#81788b;font-size:8px}.selected-log-account>div:nth-child(2){text-align:right}.selected-log-account>div:nth-child(2) b{color:#b99df8;font-size:15px;display:block}.selected-log-account>div:nth-child(2) small{color:#777080;font-size:7px}.selected-log-account>a{color:#bba5eb;border:1px solid #514466;border-radius:8px;padding:9px 11px;font-size:8px;text-decoration:none}.log-meta a{color:inherit;text-decoration:none}.log-meta a:hover b{color:#bca4f2}@media (max-width:900px){.logs-layout{grid-template-columns:1fr}.logs-accounts{position:static}.logs-account-list{max-height:360px}.selected-log-account{grid-template-columns:1fr auto}.selected-log-account>a{text-align:center;grid-column:1/-1}}@media (max-width:620px){.logs-account-search,.selected-log-account{grid-template-columns:1fr}.selected-log-account>div:nth-child(2){text-align:left}}.footer-links{color:#8f899d;gap:18px;display:flex}.footer-links a:hover{color:#c8b8ef}.legal-wrap{max-width:1184px;margin:auto;padding:62px 0 90px}.legal-hero{max-width:820px;margin-bottom:30px}.legal-hero>span{color:#a78bfa;letter-spacing:.16em;font-size:9px;font-weight:850}.legal-hero h1{letter-spacing:-.06em;margin:10px 0 14px;font-size:clamp(38px,5vw,62px);line-height:1}.legal-hero p{color:#9994a4;font-size:13px;line-height:1.7}.legal-grid{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:20px;display:grid}.legal-summary{background:#15131deb;border:1px solid #332e40;border-radius:16px;padding:22px;position:sticky;top:20px}.legal-summary strong{color:#c9b6f7;font-size:12px}.legal-summary ul{margin:16px 0 0;padding:0;list-style:none}.legal-summary li{color:#928d9d;border-top:1px solid #2b2734;padding:12px 0;font-size:10px;line-height:1.5}.legal-card{border:1px solid var(--line);background:linear-gradient(145deg,#191823f5,#121119f5);border-radius:20px;padding:34px 38px}.legal-card section+section{border-top:1px solid #2b2835;margin-top:34px;padding-top:30px}.legal-card h2{color:#e9e5f0;letter-spacing:-.025em;margin:0 0 12px;font-size:18px}.legal-card p,.legal-card li{color:#a19cab;font-size:12px;line-height:1.78}.legal-card p{margin:10px 0 0}.legal-card .legal-example{color:#bbb3ca;background:#211b30;border-left:3px solid #8b5cf6;border-radius:0 10px 10px 0;margin-top:12px;padding:12px 14px}.legal-card ul{padding-left:20px}.legal-card strong{color:#d7c8f5}.legal-card a{color:#b99cff;text-underline-offset:3px;text-decoration:underline}.legal-card code{color:#c9b6f7;background:#292431;border-radius:5px;padding:2px 5px;font-size:10px}.privacy-card{max-width:910px;margin:auto}.legal-footer{color:#787382;border:0;align-items:center;gap:22px;margin-top:24px;padding:24px 4px 0;display:flex}.legal-footer a{color:#aaa4b4}.legal-footer span{color:#6f6a79;margin-left:auto}@media (max-width:900px){.legal-wrap{padding:45px 20px 70px}.legal-grid{grid-template-columns:1fr}.legal-summary{position:static}.legal-summary ul{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.legal-card{padding:28px 24px}}@media (max-width:620px){footer{flex-direction:column;align-items:flex-start;gap:12px}.footer-links{flex-wrap:wrap}.legal-summary ul{grid-template-columns:1fr}.legal-card{padding:24px 18px}.legal-footer{flex-wrap:wrap;margin:24px 0 0}.legal-footer span{width:100%;margin-left:0}}.vip-banner{background:linear-gradient(110deg,#30250f,#18140e 55%,#2b210e);border:1px solid #80621f;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;max-width:1184px;margin:18px auto 0;padding:18px 22px;display:grid;box-shadow:0 14px 45px #0005,0 0 35px #d9a92810}.vip-banner-mark{color:#2b1b03;background:linear-gradient(145deg,#ffe79a,#bd7a09);border-radius:15px;place-items:center;width:54px;height:54px;font-size:15px;font-weight:950;display:grid;transform:rotate(-4deg);box-shadow:0 10px 28px #d4962244}.vip-banner-copy>span{color:#e8b94e;letter-spacing:.16em;font-size:8px;font-weight:900}.vip-banner-copy h2{color:#fff1c2;margin:5px 0 3px;font-size:18px}.vip-banner-copy p{color:#92856a;margin:0;font-size:9px}.vip-banner-actions{gap:9px;display:flex}.vip-banner-actions form{margin:0}.vip-banner-actions button,.vip-banner-actions a{color:#f7df9b;cursor:pointer;background:#2a2112;border:1px solid #80622c;border-radius:10px;justify-content:space-between;gap:10px;min-width:138px;padding:11px 13px;font-size:9px;font-weight:800;display:flex}.vip-banner-actions b{color:#fff3c5;font-size:9px}.vip-banner-actions button:disabled{opacity:.38;cursor:not-allowed}.vip-name{color:#f2bd4d;background:linear-gradient(100deg,#fff0a3,#d99a24 60%,#fff1ae);-webkit-text-fill-color:transparent;text-shadow:0 0 25px #d99a2433;-webkit-background-clip:text;background-clip:text}.rainbow-name{color:#fff;background:linear-gradient(90deg,#ff4d6d,#ffb84d,#fff05a,#45e38a,#4db8ff,#a66cff,#ff66c4,#ff4d6d) 0 0/300% 100%;-webkit-text-fill-color:transparent;text-shadow:0 0 18px #9b5cff38;-webkit-background-clip:text;background-clip:text;font-weight:900;animation:4s linear infinite rainbow-name-shift}.credit-pill .admin-name,.admin-name{color:#ff5268;text-shadow:0 0 5px #ff2644,0 0 14px #ff2644aa,0 0 26px #ff264466;font-weight:900}.credit-pill .moderator-name,.moderator-name{color:#57ef91;text-shadow:0 0 5px #28db70,0 0 14px #28db70aa,0 0 26px #28db7066;font-weight:900}@keyframes rainbow-name-shift{to{background-position:300% 0}}@media (prefers-reduced-motion:reduce){.rainbow-name{animation:none}}.vip-profile{background:linear-gradient(100deg,#2b220f,#17141a 72%);border-color:#8b6926;box-shadow:inset 0 0 45px #d99a2409}.vip-profile .profile-avatar{color:#2c1d04;background:linear-gradient(145deg,#f5d36d,#9b6208)}.vip-profile p{color:#d7ad50}.vip-grade{color:#e6b846;letter-spacing:.1em;margin-top:5px;font-size:8px;display:block}.protected-vip{color:#ffe39a;text-shadow:0 0 12px #e6b84666}.vip-campaign-card{background:linear-gradient(120deg,#201a10,#17151c 70%);border-color:#5d4920}.campaign-copy{color:#8f8998;margin:0 0 14px;font-size:10px;line-height:1.6}.campaign-status{color:#e3bd5d;background:#2b2313;border:1px solid #63501f;border-radius:9px;margin-bottom:14px;padding:10px 12px;font-size:10px;font-weight:800}.campaign-actions{align-items:end;gap:10px;display:flex}.vip-campaign-form{flex:1;grid-template-columns:minmax(180px,1fr) minmax(160px,.8fr) auto;align-items:end;gap:10px;display:grid}.vip-campaign-form label{color:#837d8c;letter-spacing:.06em;gap:6px;font-size:8px;font-weight:800;display:grid}.vip-campaign-form input,.vip-campaign-form select{color:#ddd7e6;background:#15131c;border:1px solid #3b3547;border-radius:8px;width:100%;min-height:38px;padding:0 11px}.vip-campaign-form button,.campaign-actions>form button{min-height:38px}.role-actions{grid-template-columns:1fr;gap:8px;min-width:520px;display:grid}.role-actions .inline-form{justify-content:flex-end;min-width:0}.vip-manage-form{border-top:1px solid #302b21;padding-top:8px}.vip-manage-form select{border-color:#574722}.vip-manage-form button{color:#eccb75;background:#332812;border-color:#725b29}@media (max-width:900px){.vip-banner{grid-template-columns:auto 1fr;margin:18px 24px 0}.vip-banner-actions{grid-column:1/-1}.role-actions{min-width:420px}}@media (max-width:620px){.vip-campaign-form{grid-template-columns:1fr}.campaign-actions{flex-direction:column;align-items:stretch}.campaign-actions>form button{width:100%}.vip-banner{grid-template-columns:auto 1fr;margin:12px 14px 0;padding:15px}.vip-banner-copy h2{font-size:14px}.vip-banner-actions{grid-template-columns:1fr 1fr;display:grid}.vip-banner-actions button,.vip-banner-actions a{flex-direction:column;width:100%;min-width:0}.role-actions{width:100%;min-width:0}.role-actions .inline-form{flex-wrap:wrap;justify-content:flex-start}.vip-manage-form select{flex:1}}.hero-actions{flex-wrap:wrap}.hero-game-link{color:#d7c7ff;background:#1d1728cc;border:1px solid #55426f;border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:0 18px;font-size:11px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.hero-game-link:hover{border-color:#9d6cff;transform:translateY(-2px);box-shadow:0 10px 30px #7c3aed28}.games-showcase{background:radial-gradient(circle at 86% 34%,#7c2bcf3b,#0000 34%),linear-gradient(135deg,#191323,#0f1018 65%);border:1px solid #4d2a67;border-radius:26px;grid-template-columns:1fr .92fr;align-items:center;gap:58px;min-height:400px;margin:20px 0 90px;padding:58px 7%;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #07050db8}.games-showcase:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#b466ff0a 55%,#0000 75%);position:absolute;inset:0}.games-copy{z-index:2;position:relative}.games-copy h2{letter-spacing:-.055em;margin:10px 0 16px;font-size:clamp(34px,4.5vw,60px);line-height:.98}.games-copy h2 em{color:#b969ff;text-shadow:0 0 30px #8b5cf666;font-style:normal}.games-copy p{color:#a49bad;max-width:580px;font-size:13px;line-height:1.75}.games-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.games-actions a{color:#fff;background:linear-gradient(100deg,#6d28d9,#a43af0);border-radius:12px;align-items:center;gap:24px;padding:15px 19px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 12px 36px #812dd646}.games-actions a.golden,.hero-game-link.golden{color:#ffe7a0;background:linear-gradient(110deg,#4c340c,#241a0b);border-color:#aa7b22;box-shadow:0 12px 36px #d998202e}.games-actions a.chicken,.hero-game-link.chicken{color:#dfffc7;background:linear-gradient(110deg,#1d4b1b,#10230e);border-color:#4e8e3d;box-shadow:0 12px 36px #56b23b2e}.games-actions a.blackjack,.hero-game-link.blackjack{color:#ffd9df;background:linear-gradient(110deg,#571421,#210b11);border-color:#b1384d;box-shadow:0 12px 36px #d63d562e}.games-actions a.roulette,.hero-game-link.roulette{color:#ffecae;background:linear-gradient(110deg,#164b36,#0a2118);border-color:#c7a042;box-shadow:0 12px 36px #3aa8752e}.games-badges{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.games-badges span{color:#a79eaf;letter-spacing:.05em;background:#17131ec9;border:1px solid #3c334a;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:750}.mini-slot{z-index:2;background:linear-gradient(150deg,#39164c,#171020 55%,#261235);border:1px solid #a85ee9;border-radius:30px 30px 22px 22px;justify-self:center;width:min(100%,450px);padding:24px;position:relative;transform:rotate(2deg);box-shadow:0 0 0 8px #160b20,0 0 70px #8b3ed54d,inset 0 0 40px #cf66ff18}.mini-slot-top{color:#f2d9ff;letter-spacing:.16em;justify-content:space-between;font-size:12px;font-weight:900;display:flex}.mini-slot-top b{color:#ffd166;text-shadow:0 0 16px #ffbd2e}.mini-reels{background:#08070d;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0 14px;padding:10px;display:grid}.mini-reels span{aspect-ratio:1;filter:drop-shadow(0 5px 5px #180c21aa);background:linear-gradient(#f9f5ff,#ddd4e8);border:1px solid #44384d;border-radius:12px;place-items:center;font-size:clamp(42px,6vw,72px);display:grid}.mini-slot-lights{color:#e963ff;letter-spacing:.26em;white-space:nowrap;text-shadow:0 0 12px #f255ff;font-size:20px;animation:1.4s linear infinite slotLights;overflow:hidden}.mini-slot>strong{color:#aa89bc;text-align:center;letter-spacing:.28em;margin-top:8px;font-size:9px;display:block}.slot-page{background:radial-gradient(circle at 50% 18%,#301044 0,#0000 34%),radial-gradient(circle at 9%,#132744,#0000 34%),#09080e;min-height:100vh;overflow:hidden}.slot-page-hero{grid-template-columns:1fr auto;align-items:end;gap:22px;max-width:1184px;margin:auto;padding:42px 0 24px;display:grid}.slot-page-hero .back-link{grid-column:1/-1;justify-self:start}.slot-page-hero>div>span{color:#bd72ff;letter-spacing:.16em;font-size:9px;font-weight:850}.slot-page-hero h1{letter-spacing:-.065em;margin:8px 0 9px;font-size:clamp(40px,6vw,74px);line-height:.9}.slot-page-hero p{color:#9b93a5;max-width:680px;font-size:12px;line-height:1.65}.slot-fair-note{background:#14101bcf;border:1px solid #46344f;border-radius:14px;align-items:center;gap:12px;padding:15px 18px;display:flex}.slot-fair-note b{color:#ffd166;text-shadow:0 0 18px #ffb82f66;font-size:26px}.slot-fair-note span{color:#847b8d;letter-spacing:.08em;font-size:8px;line-height:1.5}.slot-vip-offer{isolation:isolate;background:radial-gradient(circle at 8% 20%,#ffd35c2e,#0000 25%),linear-gradient(115deg,#33240c,#17130d 45%,#261a0b);border:1px solid #a77b28;border-radius:22px;grid-template-columns:86px minmax(0,1fr) 210px;align-items:center;gap:22px;width:min(1184px,100% - 40px);margin:0 auto 28px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 70px #0008,0 0 42px #e9ad241c,inset 0 1px #fff1a522}.slot-vip-offer:before{content:"";z-index:-1;background:linear-gradient(108deg,#0000 30%,#fff5bd12 47%,#0000 62%);position:absolute;inset:0}.slot-vip-offer:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#fff4b526,#0000);width:28%;height:250%;animation:5s ease-in-out infinite slotVipSweep;position:absolute;top:-80%;left:-25%;transform:rotate(18deg)}.slot-vip-offer.is-active{border-color:#e6bd57;box-shadow:0 22px 70px #0008,0 0 52px #e9ad2430,inset 0 1px #fff1a538}.slot-vip-emblem{color:#2c1c03;background:radial-gradient(circle at 35% 25%,#fff6c9,#f4bf3d 48%,#a76108);border:1px solid #ffe18a;border-radius:24px;align-content:center;place-items:center;width:78px;height:78px;animation:2.2s ease-in-out infinite alternate slotVipEmblem;display:grid;position:relative;transform:rotate(-4deg);box-shadow:0 10px 28px #d997264a,0 0 35px #ffc94733,inset 0 2px 4px #fff9d3}.slot-vip-emblem span{letter-spacing:.04em;font-size:20px;font-weight:1000}.slot-vip-emblem b{color:#fff8c8;text-shadow:0 0 8px #fff;font-size:15px;position:absolute;top:5px;right:8px}.slot-vip-pitch{min-width:0}.slot-vip-kicker{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.slot-vip-kicker>span{color:#e7ba51;letter-spacing:.16em;font-size:8px;font-weight:900}.slot-vip-kicker>b{color:#ffe69a;letter-spacing:.1em;background:#8d620f38;border:1px solid #e4bb5370;border-radius:999px;padding:4px 7px;font-size:7px}.slot-vip-pitch h2{color:#fff0be;letter-spacing:-.035em;margin:6px 0 4px;font-size:clamp(20px,2.3vw,30px)}.slot-vip-pitch h2 strong{color:#ffd45e;text-shadow:0 0 22px #ffc13c66}.slot-vip-pitch>p{color:#a99a78;margin:0;font-size:10px}.slot-vip-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:15px;display:grid}.slot-vip-benefits>div{background:#21190eaa;border:1px solid #5d4720;border-radius:10px;align-content:center;min-height:48px;padding:9px 11px;display:grid}.slot-vip-benefits b{color:#f4d47e;letter-spacing:.07em;font-size:8px}.slot-vip-benefits span{color:#8f8269;margin-top:3px;font-size:7px;line-height:1.35}.slot-vip-buy{gap:8px;display:grid}.slot-vip-buy>span{color:#bea761;letter-spacing:.12em;text-align:center;font-size:8px;font-weight:900}.slot-vip-buy form{margin:0}.slot-vip-buy button,.slot-vip-buy>a{color:#3b2704;cursor:pointer;background:linear-gradient(120deg,#ffe695,#e9ad2e);border:1px solid #b68a34;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:49px;padding:9px 12px;text-decoration:none;transition:all .18s;display:flex;box-shadow:0 8px 22px #cb8f252b,inset 0 1px #fff}.slot-vip-buy button:hover:not(:disabled),.slot-vip-buy>a:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 12px 28px #cb8f2547,inset 0 1px #fff}.slot-vip-buy button:disabled{opacity:.35;filter:grayscale(.65);cursor:not-allowed}.slot-vip-buy small{letter-spacing:.08em;font-size:7px;font-weight:850}.slot-vip-buy b{white-space:nowrap;font-size:10px}.slot-vip-buy em{color:#746b56;text-align:center;font-size:7px;font-style:normal}@keyframes slotVipSweep{0%,55%{opacity:0;transform:translate(-100%)rotate(18deg)}65%{opacity:1}to{opacity:0;transform:translate(580%)rotate(18deg)}}@keyframes slotVipEmblem{0%{transform:rotate(-4deg)translateY(2px)}to{transform:rotate(-2deg)translateY(-3px)}}.slot-experience{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;width:min(1184px,100% - 40px);margin:0 auto 90px;display:grid;position:relative}.slot-aurora{filter:blur(90px);opacity:.18;pointer-events:none;border-radius:50%;width:420px;height:420px;position:absolute}.aurora-one{background:#635bff;top:120px;left:-180px}.aurora-two{background:#d93cff;top:10px;right:-150px}.slot-machine{z-index:2;background:linear-gradient(155deg,#3a1649,#170b22 42%,#21102e 72%,#100b16);border:1px solid #65348a;border-radius:36px 36px 25px 25px;position:relative;overflow:hidden;box-shadow:0 30px 100px #050309,0 0 80px #9236e72f,inset 0 0 60px #b149f01a}.slot-machine:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 10%,#ffffff09 26%,#0000 40%);position:absolute;inset:0}.slot-crown{text-align:center;background:radial-gradient(circle at 50% 100%,#bd47f346,#0000 65%);border-bottom:1px solid #6f3e8b;align-content:center;place-items:center;min-height:100px;display:grid;position:relative}.slot-crown span{color:#ffdf75;letter-spacing:.42em;text-shadow:0 0 16px #f0b64b;font-size:11px;font-weight:900}.slot-crown strong{color:#f9e8ff;letter-spacing:.07em;text-shadow:0 0 24px #c24cff88;margin-top:3px;font-size:clamp(27px,4vw,43px);line-height:1}.slot-crown small{color:#9a79a9;letter-spacing:.32em;margin-top:7px;font-size:7px}.slot-lights{z-index:4;justify-content:space-between;width:92%;display:flex;position:absolute;top:89px;left:4%}.slot-lights i{background:#ff7bed;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite alternate lightChase;box-shadow:0 0 12px #ff55e6}.slot-lights i:nth-child(2n){background:#69e7ff;animation-delay:.15s;box-shadow:0 0 12px #37d8ff}.slot-screen{background:linear-gradient(#09080e,#100b14);border:1px solid #4e3f57;border-radius:22px;margin:25px 5% 18px;padding:18px;position:relative;box-shadow:inset 0 0 35px #000,0 0 0 6px #22132c}.slot-screen-head{color:#807888;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:8px;display:flex}.slot-screen-head b{color:#ffd166}.slot-screen-controls{justify-content:flex-end;align-items:center;gap:8px;display:flex}.slot-screen-controls label{color:#756c7b;letter-spacing:.09em;align-items:center;gap:6px;font-size:7px;font-weight:850;display:flex}.slot-screen-controls select{color:#e7d9ec;min-height:29px;font:inherit;letter-spacing:.04em;cursor:pointer;background:#15101a;border:1px solid #4a3855;border-radius:999px;outline:none;padding:5px 25px 5px 9px}.slot-screen-controls select:focus-visible{border-color:#bc73ea;box-shadow:0 0 0 2px #a451da44}.slot-screen-controls select:disabled{opacity:.55;cursor:not-allowed}.slot-screen-head button{color:#9a91a2;cursor:pointer;background:#15101a;border:1px solid #3d3245;border-radius:999px;padding:7px 10px;font-size:8px}.slot-screen-head button.active{color:#e8daff;border-color:#7460a0;box-shadow:0 0 18px #8a5de136}.slot-reels{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.slot-reel{background:radial-gradient(circle at 50% 42%,#fff,#ece5f3 58%,#c6b7ce);border:1px solid #b7a8c4;border-radius:18px;align-content:center;place-items:center;min-height:180px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 8px 14px #fffa,inset 0 -12px 22px #9b8ba746,0 0 22px #a851d62b}.slot-reel:after{content:"";pointer-events:none;background:linear-gradient(#4d33541f,#0000 25% 72%,#38283f27);position:absolute;inset:0}.slot-reel span{filter:drop-shadow(0 9px 6px #28182c4a);font-size:clamp(64px,9vw,100px);line-height:1}.slot-reel small{color:#4d4054;letter-spacing:.12em;text-transform:uppercase;margin-top:10px;font-size:8px;font-weight:900}.slot-reels.spinning .slot-reel:not(.landed) span{animation:.16s linear infinite reelBlur}.slot-reels.spinning .slot-reel:nth-child(2) span{animation-delay:40ms}.slot-reels.spinning .slot-reel:nth-child(3) span{animation-delay:80ms}.slot-message{color:#9a91a4;text-align:center;background:#15101b;border:1px solid #31283a;border-radius:12px;align-content:center;place-items:center;min-height:66px;margin-top:14px;display:grid}.slot-message span{letter-spacing:.18em;font-size:7px}.slot-message b{color:#d6cde0;margin-top:4px;font-size:16px}.slot-message small{color:#847b8e;margin-top:3px;font-size:8px}.slot-message.win{background:radial-gradient(circle,#503615,#1b130b);border-color:#ba8d34;animation:1s ease-in-out infinite alternate winPulse;box-shadow:0 0 30px #f9ba3440,inset 0 0 20px #ffd45a16}.slot-message.win span,.slot-message.win b{color:#ffe295;text-shadow:0 0 14px #ffbd43}.slot-console{background:#160b1eaa;border-top:1px solid #4f2866;grid-template-columns:150px minmax(0,1fr) 160px;align-items:center;gap:14px;padding:18px 5% 25px;display:grid}.slot-vip-ready{color:#fff0a8;background:linear-gradient(90deg,#6b440524,#ffc83d24,#6b440524);border:1px solid #f5c84f80;border-radius:12px;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;padding:9px 14px;animation:1.8s ease-in-out infinite alternate vipSlotGlow;display:flex;box-shadow:0 0 24px #ffc83d20,inset 0 0 18px #ffc83d12}.slot-vip-ready b{letter-spacing:.09em;font-size:10px}.slot-vip-ready span{color:#d8bd69;letter-spacing:.06em;font-size:8px}.slot-balance small{color:#8c728f;letter-spacing:.15em;font-size:7px;display:block}.slot-balance strong{color:#fff;margin-top:4px;font-size:18px;display:block}.slot-balance i{color:#a978c5;font-size:9px;font-style:normal}.slot-wagers{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.slot-wagers button{color:#a99caf;cursor:pointer;background:#110c16;border:1px solid #402f48;border-radius:8px;min-height:38px;padding:4px;font-size:8px;font-weight:800}.slot-wagers button.active{color:#fff;background:linear-gradient(#6a2c87,#40204f);border-color:#a96be0;box-shadow:0 0 18px #a64de344}.slot-spin-button{color:#291c05;cursor:pointer;background:radial-gradient(circle at 38% 28%,#fff2a6,#ffc83d 52%,#c9820b);border:1px solid #ffda65;border-radius:50%;min-height:66px;transition:all .12s;box-shadow:0 8px #7b4907,0 14px 32px #e6a51a59,inset 0 2px 5px #fff}.slot-spin-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px #7b4907,0 18px 38px #e6a51a70,inset 0 2px 5px #fff}.slot-spin-button:active:not(:disabled){transform:translateY(6px);box-shadow:0 2px #7b4907}.slot-spin-button:disabled{filter:grayscale(.7);opacity:.58;cursor:not-allowed}.slot-spin-button span,.slot-spin-button small{font-weight:950;display:block}.slot-spin-button span{font-size:10px}.slot-spin-button small{margin-top:2px;font-size:8px}.slot-responsible{color:#806f84;letter-spacing:.06em;border-top:1px solid #35203e;justify-content:center;gap:24px;padding:10px 20px 13px;font-size:7px;display:flex}.slot-side-panel{z-index:2;gap:18px;display:grid;position:relative}.slot-paytable,.slot-history{background:linear-gradient(145deg,#17121d,#0f0d14);border:1px solid #392c42;border-radius:18px;padding:19px;overflow:hidden;box-shadow:0 20px 60px #05040880}.slot-panel-title{color:#ac79d2;letter-spacing:.1em;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:8px;font-weight:850;display:flex}.slot-panel-title b{color:#6e6474;font-size:7px}.payline{border-top:1px solid #29222f;justify-content:space-between;align-items:center;min-height:43px;padding:7px 0;display:flex}.pay-symbols{letter-spacing:2px;font-size:19px}.payline>span:last-child{align-items:center;gap:9px;display:flex}.payline b{color:#f1d56e;font-size:14px}.payline small{color:#6f6674;text-align:right;width:34px;font-size:7px}.slot-paytable>p,.slot-empty{color:#716a77;margin:14px 0 0;font-size:8px;line-height:1.6}.spin-history-row{border-top:1px solid #29222f;justify-content:space-between;align-items:center;min-height:48px;display:flex}.spin-history-row>span{font-size:18px}.spin-history-row>div{justify-items:end;display:grid}.spin-history-row b{color:#9d92a4;font-size:9px}.spin-history-row b.positive{color:#62e39b}.spin-history-row small{color:#675f6c;font-size:7px}.slot-confetti{z-index:8;pointer-events:none;position:absolute;inset:0;overflow:hidden}.slot-confetti i{width:8px;height:14px;animation:1.9s ease-out forwards confettiFall;position:absolute;top:18%}.slot-energy{z-index:0;pointer-events:none;opacity:0;background:conic-gradient(from 0deg,transparent 0 20%,#9a3cff38 25%,transparent 31% 51%,#20d9ff2b 57%,transparent 64% 82%,#ffcf4a2c 88%,transparent 94%);will-change:transform,opacity;position:absolute;inset:-55%;transform:translateZ(0)}.is-spinning .slot-energy{opacity:.78;animation:.72s linear infinite slotEnergySpin}.is-spinning .slot-machine{animation:.24s ease-in-out infinite alternate cabinetPulse}.is-spinning .slot-crown strong{animation:.34s ease-in-out infinite alternate crownCharge}.is-spinning .slot-lights i{animation-duration:.22s}.is-spinning .slot-lights i:nth-child(3n){background:#ffe26d;box-shadow:0 0 17px #ffd447}.slot-speed-lines{z-index:1;pointer-events:none;opacity:.75;border-radius:16px;position:absolute;inset:43px 8px 82px;overflow:hidden}.slot-speed-lines i{will-change:transform,opacity;background:linear-gradient(90deg,#0000,#e7b8ff,#fff);border-radius:99px;width:32%;height:2px;animation:.34s linear infinite speedLine;position:absolute;left:-35%;box-shadow:0 0 8px #c863ff}.slot-speed-lines i:first-child,.slot-speed-lines i:nth-child(7){top:8%}.slot-speed-lines i:nth-child(2),.slot-speed-lines i:nth-child(8){animation-delay:-.08s;top:24%}.slot-speed-lines i:nth-child(3),.slot-speed-lines i:nth-child(9){animation-delay:-.18s;top:40%}.slot-speed-lines i:nth-child(4),.slot-speed-lines i:nth-child(10){animation-delay:-.12s;top:58%}.slot-speed-lines i:nth-child(5),.slot-speed-lines i:nth-child(11){animation-delay:-.25s;top:74%}.slot-speed-lines i:nth-child(6),.slot-speed-lines i:nth-child(12){animation-delay:-.04s;top:90%}.slot-speed-lines i:nth-child(n+7){filter:hue-rotate(85deg);animation-duration:.46s}.slot-reels{z-index:2;position:relative}.slot-reels.spinning .slot-reel.landed{z-index:3;animation:.3s ease-out reelFlash}.slot-reels.spinning .slot-reel.landed span{filter:drop-shadow(0 0 14px #ffd35c)drop-shadow(0 8px 5px #28182c66);animation:.3s cubic-bezier(.18,.89,.32,1.45) reelLand}.slot-reels.spinning .slot-reel.landed:before{content:"";z-index:3;pointer-events:none;background:radial-gradient(circle,#fff 0 3%,#ffda6d99 5%,#0000 27%);animation:.36s ease-out forwards landingSpark;position:absolute;inset:-30%}.is-spinning .slot-screen{border-color:#a967d1;box-shadow:inset 0 0 42px #000,0 0 0 6px #32183e,0 0 36px #b74eff4a}.is-spinning .slot-spin-button:disabled{opacity:1;filter:saturate(1.25);animation:.38s ease-in-out infinite alternate buttonCharge}.slot-experience.is-win .slot-machine:after{content:"";z-index:7;pointer-events:none;background:radial-gradient(circle at 50% 45%,#fff7b650,#0000 20%),linear-gradient(110deg,#0000 38%,#ffffff38 49%,#0000 60%);animation:.72s ease-out forwards winSweep;position:absolute;inset:0}.slot-experience.is-win .slot-reel{animation:.72s ease-out winningReelGlow}.slot-confetti i{will-change:transform,opacity;animation-duration:1.35s}@keyframes slotEnergySpin{to{transform:rotate(360deg)translateZ(0)}}@keyframes cabinetPulse{0%{box-shadow:0 30px 100px #050309,0 0 58px #9236e736,inset 0 0 45px #b149f01a}to{box-shadow:0 30px 100px #050309,0 0 92px #b84cff66,inset 0 0 72px #8c3dd638}}@keyframes crownCharge{0%{text-shadow:0 0 18px #c24cff77;transform:scale(1)}to{text-shadow:0 0 34px #e071ff,0 0 55px #5ce3ff77;transform:scale(1.025)}}@keyframes speedLine{0%{opacity:0;transform:translate(0,0)scaleX(.5)}18%{opacity:1}to{opacity:0;transform:translate(460%)scaleX(1.25)}}@keyframes reelLand{0%{opacity:.35;transform:translateY(-28px)scale(.8)}62%{transform:translateY(7px)scale(1.14)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes reelFlash{0%{box-shadow:inset 0 0 45px #fff,0 0 34px #ffd75d}to{box-shadow:inset 0 8px 14px #fffa,inset 0 -12px 22px #9b8ba746,0 0 22px #a851d62b}}@keyframes landingSpark{0%{opacity:1;transform:scale(.45)}to{opacity:0;transform:scale(1.35)}}@keyframes vipSlotGlow{0%{border-color:#b7842d70;box-shadow:0 0 14px #ffc83d12,inset 0 0 12px #ffc83d0d}to{border-color:#ffe483d9;box-shadow:0 0 34px #ffc83d40,inset 0 0 24px #ffc83d20}}@keyframes buttonCharge{0%{transform:translateY(2px)scale(.98);box-shadow:0 5px #7b4907,0 10px 25px #e6a51a59}to{transform:translateY(-2px)scale(1.025);box-shadow:0 9px #7b4907,0 18px 42px #ffd35f88}}@keyframes winSweep{0%{opacity:0;transform:translate(-35%)}35%{opacity:1}to{opacity:0;transform:translate(35%)}}@keyframes winningReelGlow{0%,to{filter:none}35%{filter:brightness(1.32)saturate(1.25)}}@keyframes reelBlur{0%{filter:blur(2px);transform:translateY(-20px)}50%{filter:blur(5px);transform:translateY(20px)}to{filter:blur(2px);transform:translateY(-20px)}}@keyframes lightChase{0%{opacity:.35;transform:scale(.75)}to{opacity:1;transform:scale(1.25)}}@keyframes slotLights{0%,to{opacity:.4}50%{opacity:1}}@keyframes winPulse{0%{transform:scale(.995)}to{transform:scale(1.01)}}@keyframes confettiFall{0%{opacity:1;transform:translateY(-60px)rotate(0)}to{opacity:0;transform:translateY(630px)rotate(680deg)}}@media (max-width:1000px){.slot-vip-offer{grid-template-columns:76px minmax(0,1fr)}.slot-vip-buy{grid-column:1/-1;grid-template-columns:1fr 1fr}.slot-vip-buy>span,.slot-vip-buy>em{grid-column:1/-1}.games-showcase{grid-template-columns:1fr}.mini-slot{width:min(100%,500px)}.slot-page-hero{padding:36px 20px 22px}.slot-experience{grid-template-columns:1fr}.slot-side-panel{grid-template-columns:1fr 1fr}.slot-console{grid-template-columns:130px 1fr}.slot-spin-button{border-radius:999px;grid-column:1/-1;justify-self:center;width:150px}.slot-wagers{grid-template-columns:repeat(5,1fr)}}@media (max-width:650px){.slot-vip-offer{grid-template-columns:58px minmax(0,1fr);gap:14px;width:calc(100% - 20px);padding:17px}.slot-vip-emblem{border-radius:17px;width:56px;height:56px}.slot-vip-emblem span{font-size:15px}.slot-vip-pitch h2{font-size:19px}.slot-vip-pitch>p{font-size:8px}.slot-vip-benefits,.slot-vip-buy{grid-column:1/-1;grid-template-columns:1fr}.slot-vip-buy>span,.slot-vip-buy>em{grid-column:auto}.games-showcase{gap:34px;margin:10px 14px 65px;padding:38px 24px}.games-copy h2{font-size:38px}.mini-slot{padding:18px}.slot-page-hero{grid-template-columns:1fr}.slot-fair-note{justify-self:start}.slot-experience{width:calc(100% - 20px)}.slot-machine{border-radius:24px 24px 18px 18px}.slot-crown{min-height:86px}.slot-lights{top:78px}.slot-screen{margin:22px 10px 14px;padding:10px;position:relative}.slot-reels{gap:5px}.slot-reel{border-radius:11px;min-height:122px}.slot-reel span{font-size:48px}.slot-reel small{font-size:6px}.slot-console{grid-template-columns:1fr;padding:16px 14px 22px}.slot-balance{text-align:center}.slot-wagers{grid-template-columns:repeat(3,1fr)}.slot-spin-button{grid-column:auto}.slot-responsible{flex-direction:column;align-items:center;gap:5px}.slot-side-panel{grid-template-columns:1fr}.slot-page footer{margin-left:14px;margin-right:14px}}@media (prefers-reduced-motion:reduce){.mini-slot-lights,.slot-lights i,.slot-reels.spinning .slot-reel span,.slot-message.win,.slot-confetti i,.slot-energy,.slot-speed-lines i,.slot-vip-ready,.slot-vip-offer:after,.slot-vip-emblem,.is-spinning .slot-machine,.is-spinning .slot-crown strong,.is-spinning .slot-spin-button,.slot-experience.is-win .slot-machine:after{animation:none!important}.slot-confetti{display:none}}.golden-chest-page{background:radial-gradient(circle at 50% 18%,#51370766 0,#0000 31%),radial-gradient(circle at 88% 46%,#7e4d1233,#0000 30%),linear-gradient(#0d0a08e8,#080706f8),url(/logo-catarino.webp) 50% 110px/690px no-repeat,#080706;min-height:100vh;overflow:hidden}.golden-page-hero{grid-template-columns:1fr auto;align-items:end;gap:22px;max-width:1184px;margin:auto;padding:42px 0 26px;display:grid}.golden-page-hero .back-link{grid-column:1/-1;justify-self:start}.golden-page-hero>div>span{color:#d6a43d;letter-spacing:.18em;font-size:9px;font-weight:900}.golden-page-hero h1{letter-spacing:-.065em;margin:8px 0 10px;font-size:clamp(44px,6.5vw,80px);line-height:.88}.golden-page-hero h1 em{color:#ffd66d;text-shadow:0 0 35px #e3a52966;font-style:normal}.golden-page-hero p{color:#a59a84;max-width:710px;font-size:12px;line-height:1.7}.golden-hero-badge{background:#191207d9;border:1px solid #72541f;border-radius:15px;align-items:center;gap:12px;min-width:150px;padding:16px 18px;display:flex;box-shadow:0 0 32px #b8761722,inset 0 1px #fff0a812}.golden-hero-badge b{color:#ffd96e;text-shadow:0 0 20px #e8ac32;font-size:27px}.golden-hero-badge span{color:#8f8063;letter-spacing:.1em;font-size:8px;font-weight:800;line-height:1.45}.golden-chest-experience{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;width:min(1184px,100% - 40px);margin:0 auto 90px;display:grid}.golden-chest-arena{isolation:isolate;background:radial-gradient(circle at 50% 38%,#a46c182e,#0000 28%),linear-gradient(150deg,#181006,#090806 62%,#160f05);border:1px solid #6d4b18;border-radius:30px;min-height:840px;padding:22px 28px 28px;position:relative;overflow:hidden;box-shadow:0 40px 120px #000b,0 0 65px #ad721a1f,inset 0 1px #ffe99e24}.golden-grid{z-index:-2;opacity:.25;transform-origin:top;background-image:linear-gradient(#d89e2a1e 1px,#0000 1px),linear-gradient(90deg,#d89e2a1e 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:46% -15% -25%;transform:perspective(430px)rotateX(62deg)}.golden-haze{z-index:-1;filter:blur(80px);opacity:.16;border-radius:50%;width:360px;height:360px;position:absolute}.haze-left{background:#ffb52b;top:220px;left:-170px}.haze-right{background:#fff0a0;top:100px;right:-180px}.golden-status-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.golden-status-row>span,.golden-kicker{color:#c28f32;letter-spacing:.18em;font-size:8px;font-weight:950}.golden-status-row button{color:#81745d;cursor:pointer;background:#161108;border:1px solid #4c3b1d;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:800}.golden-status-row button.active{color:#ffe29a;border-color:#947027;box-shadow:0 0 18px #dc9f2730}.golden-jackpot{justify-items:center;margin:22px auto 0;display:grid}.golden-jackpot small{color:#8d7b58;letter-spacing:.19em;font-size:8px;font-weight:900}.golden-jackpot strong{color:#fff0ac;letter-spacing:-.055em;text-shadow:0 0 12px #fff1b3,0 0 38px #e6a72d88;margin-top:5px;font-size:clamp(35px,5vw,61px)}.golden-jackpot em{color:#7c6b4d;margin-top:1px;font-size:8px;font-style:normal}.golden-stage{perspective:900px;place-items:center;height:300px;display:grid;position:relative}.golden-rays{opacity:.22;background:repeating-conic-gradient(from 0deg,#ffd96c 0 4deg,transparent 4deg 13deg);width:380px;height:380px;animation:16s linear infinite goldenRays;position:absolute;-webkit-mask-image:radial-gradient(circle,#000 0 18%,#0000 70%);mask-image:radial-gradient(circle,#000 0 18%,#0000 70%)}.golden-floor-ring{border:2px solid #ebb53c66;border-radius:50%;width:340px;height:72px;animation:1.9s ease-in-out infinite alternate goldenRing;position:absolute;bottom:31px;box-shadow:0 0 28px #f0b83855,inset 0 0 35px #d99c2730}.ring-two{width:245px;height:50px;animation-delay:-.9s}.golden-shadow{filter:blur(10px);background:#000c;border-radius:50%;width:250px;height:34px;position:absolute;bottom:38px}.golden-chest-object{z-index:2;filter:drop-shadow(0 20px 25px #000b);width:240px;height:178px;position:relative;transform:translateY(18px)}.chest-lid,.chest-base{background:linear-gradient(90deg,#8e570a,#e9b73f 16%,#825007 32%,#f2c84f 54%,#8c5508 73%,#e2a82c);border:3px solid #6f4608;width:100%;position:absolute;left:0;box-shadow:inset 0 5px #ffe99a70,inset 0 -12px 20px #72400080,0 0 0 4px #241503}.chest-lid{transform-origin:50% 100%;border-radius:70px 70px 10px 10px;height:72px;transition:transform .48s cubic-bezier(.2,.8,.2,1);top:17px;overflow:hidden}.chest-base{border-radius:8px 8px 18px 18px;height:95px;top:83px}.chest-lid:before,.chest-base:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 48px,#3d230455 49px 53px);position:absolute;inset:0}.chest-lid span,.chest-base span{z-index:2;background:linear-gradient(#ffe076,#b87913);border-block:2px solid #684208;height:14px;position:absolute;left:0;right:0;box-shadow:0 2px 7px #321d05}.chest-lid span{bottom:0}.chest-base span{top:14px}.chest-lid i,.chest-base i{z-index:3;background:linear-gradient(90deg,#704508,#f8cf5c,#6e4308);width:15px;position:absolute;inset:0 auto 0 18px;box-shadow:185px 0 #b77b17}.chest-lid b{z-index:4;color:#4b2d04;text-align:center;letter-spacing:.19em;text-shadow:0 1px #ffe895;font-size:10px;position:absolute;inset:25px 0 auto}.chest-base b{z-index:5;color:#4d2d02;background:linear-gradient(#ffe477,#c18415);border:3px solid #6b4307;border-radius:8px 8px 16px 16px;place-items:center;width:49px;height:55px;font-size:23px;display:grid;position:absolute;top:28px;left:50%;transform:translate(-50%);box-shadow:0 6px 12px #2d1806aa,inset 0 2px #fff1aa}.chest-light{z-index:-1;opacity:0;filter:blur(8px);background:radial-gradient(at bottom,#fffbd9 0,#ffd35699 35%,#0000 70%);width:210px;height:130px;transition:all .3s;position:absolute;top:52px;left:50%;transform:translate(-50%)}.chest-glow{z-index:-2;filter:blur(35px);background:#ffbf3940;border-radius:45%;animation:1.5s ease-in-out infinite alternate chestGlow;position:absolute;inset:25px -35px -20px}.phase-charging .golden-chest-object{animation:.18s linear infinite chestCharge}.phase-opening .chest-lid,.phase-won .chest-lid{transform:translateY(-49px)rotateX(-42deg)}.phase-opening .chest-light,.phase-won .chest-light{opacity:1;transform:translate(-50%)translateY(-48px)scale(1.35)}.phase-opening .golden-chest-object{animation:.55s ease-out chestOpen}.phase-won .golden-chest-object{filter:drop-shadow(0 0 45px #fff2a8)drop-shadow(0 20px 25px #000b);animation:.7s ease-out chestVictory}.phase-lost .golden-chest-object{animation:.48s ease-out chestDenied}.golden-particles{z-index:8;pointer-events:none;position:absolute;inset:0;overflow:hidden}.golden-particles i{left:var(--x);width:8px;height:8px;animation:goldenCoinBurst 1.25s ease-out var(--delay) both;background:linear-gradient(#fff4a6,#d89413);border:1px solid #fff0a1;border-radius:50%;position:absolute;top:48%;box-shadow:0 0 12px #ffd95e}.golden-result{text-align:center;background:#110d07cc;border:1px solid #453719;border-radius:14px;align-content:center;place-items:center;min-height:72px;padding:11px;display:grid}.golden-result small{color:#9d7933;letter-spacing:.16em;font-size:7px;font-weight:900}.golden-result strong{color:#d9c69e;margin-top:4px;font-size:14px}.golden-result span{color:#88795f;margin-top:4px;font-size:8px}.golden-result.win{background:radial-gradient(circle,#86601455,#0000 72%),#1b1307;border-color:#e5b843;box-shadow:0 0 42px #eebf3b39,inset 0 0 30px #ffc94717}.golden-result.win strong{color:#fff0a5;text-shadow:0 0 22px #ffc83d;font-size:27px}.golden-offers{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px;display:grid}.golden-offers button{color:#9d8d6f;cursor:pointer;background:linear-gradient(#18120a,#100d08);border:1px solid #42351c;border-radius:12px;align-content:center;place-items:center;gap:2px;min-height:67px;transition:all .18s;display:grid}.golden-offers button:hover:not(:disabled){border-color:#8f6a22;transform:translateY(-2px)}.golden-offers button.active{color:#ffe69a;background:linear-gradient(#4b340d,#241906);border-color:#d9a632;box-shadow:0 0 24px #d99c252c,inset 0 1px #ffe48a36}.golden-offers b{font-size:10px}.golden-offers span{color:#d7a844;font-size:8px;font-weight:900}.golden-offers small{color:#716448;font-size:7px}.golden-offers button:disabled{cursor:wait;opacity:.6}.golden-split{background:#100d08aa;border:1px solid #372d1a;border-radius:13px;grid-template-columns:1fr 1px 1fr;align-items:center;gap:10px;margin:12px 0;padding:12px;display:grid}.golden-split>div{justify-items:center;gap:2px;display:grid}.golden-split span{color:#ffd56a;font-size:18px;font-weight:950}.golden-split b{color:#9a8560;letter-spacing:.1em;font-size:7px}.golden-split small{color:#665b47;font-size:7px}.golden-split>i{background:#45381e;height:36px}.golden-deposit-button{color:#342004;cursor:pointer;background:linear-gradient(120deg,#fff0a6,#eebf45 47%,#c98717);border:1px solid #ffe080;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:68px;padding:0 22px;transition:all .16s;display:flex;box-shadow:0 8px #704208,0 18px 40px #e1a5264f,inset 0 2px #fffbd2}.golden-deposit-button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-3px);box-shadow:0 11px #704208,0 24px 48px #e1a52670,inset 0 2px #fffbd2}.golden-deposit-button:active:not(:disabled){transform:translateY(5px);box-shadow:0 3px #704208,0 10px 24px #e1a52635}.golden-deposit-button:disabled{opacity:.45;filter:grayscale(.5);cursor:not-allowed}.golden-deposit-button span{letter-spacing:.08em;font-size:11px;font-weight:1000}.golden-deposit-button b{font-size:10px}.golden-server-note{color:#625846;text-align:center;margin:14px 0 0;font-size:7px;line-height:1.5}.golden-side{gap:16px;display:grid}.golden-side>section{background:linear-gradient(150deg,#171109,#0e0c09);border:1px solid #43351c;border-radius:20px;padding:22px;overflow:hidden;box-shadow:0 24px 60px #0008,inset 0 1px #ffeaa30e}.golden-side h2{color:#f3dfb3;letter-spacing:-.045em;margin:9px 0 18px;font-size:29px;line-height:1}.golden-side ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.golden-side li{background:#110e09;border:1px solid #342a18;border-radius:11px;grid-template-columns:31px 1fr;align-items:center;gap:10px;padding:9px;display:grid}.golden-side li b{color:#3f2805;background:linear-gradient(#ffe17b,#b97912);border-radius:9px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 0 14px #d99a252b}.golden-side li span{color:#8d816c;font-size:8px;line-height:1.5}.golden-feed{gap:8px;max-height:none;margin-top:14px;display:grid;overflow:visible}.golden-feed article{background:#100d08;border:1px solid #302819;border-radius:10px;padding:11px}.golden-feed article.winner{background:#2a1d08;border-color:#9d7525;box-shadow:inset 0 0 22px #d49a1d1f}.golden-feed article>div{justify-content:space-between;gap:8px;display:flex}.golden-feed b{color:#c7b58f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.golden-feed time{color:#5e5545;font-size:7px}.golden-feed article>span{color:#d4a945;margin-top:6px;font-size:9px;font-weight:850;display:block}.golden-feed small{color:#665b47;margin-top:3px;font-size:7px;display:block}.golden-feed>p{color:#756a57;font-size:8px;line-height:1.5}@keyframes goldenRays{to{transform:rotate(360deg)}}@keyframes goldenRing{0%{opacity:.25;transform:scale(.9)}to{opacity:.8;transform:scale(1.07)}}@keyframes chestGlow{0%{opacity:.3;transform:scale(.9)}to{opacity:.75;transform:scale(1.1)}}@keyframes chestCharge{0%,to{transform:translateY(18px)rotate(-1deg)}50%{transform:translateY(15px)rotate(1deg)}}@keyframes chestOpen{0%{transform:translateY(18px)scale(.95)}55%{transform:translateY(-8px)scale(1.06)}to{transform:translateY(18px)}}@keyframes chestVictory{0%{transform:translateY(18px)scale(.8)}45%{transform:translateY(-18px)scale(1.18)rotate(-2deg)}to{transform:translateY(18px)}}@keyframes chestDenied{0%,to{transform:translateY(18px)}25%{transform:translate(-13px,18px)rotate(-2deg)}70%{transform:translate(11px,18px)rotate(2deg)}}@keyframes goldenCoinBurst{0%{opacity:0;transform:translateY(20px)scale(.35)rotate(0)}18%{opacity:1}to{opacity:0;transform:translate3d(var(--drift),-360px,0) scale(1.25) rotate(640deg)}}@media (max-width:1000px){.golden-page-hero{padding-inline:20px}.golden-chest-experience{grid-template-columns:1fr}.golden-side{grid-template-columns:1fr 1fr}.golden-chest-arena{min-height:800px}}@media (max-width:650px){.golden-page-hero{grid-template-columns:1fr}.golden-hero-badge{justify-self:start}.golden-chest-experience{width:calc(100% - 20px)}.golden-chest-arena{border-radius:23px;min-height:820px;padding:18px 12px 22px}.golden-stage{height:270px;margin:-8px 0;transform:scale(.88)}.golden-offers{grid-template-columns:repeat(2,1fr)}.golden-deposit-button{padding:0 14px}.golden-deposit-button span{font-size:9px}.golden-side{grid-template-columns:1fr}.golden-chest-page footer{margin-left:14px;margin-right:14px}.games-actions{display:grid}.games-actions a{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.golden-rays,.golden-floor-ring,.chest-glow,.phase-charging .golden-chest-object,.phase-opening .golden-chest-object,.phase-won .golden-chest-object,.phase-lost .golden-chest-object,.golden-particles i{animation:none!important}.golden-particles{display:none}}.chicken-run-page{background:radial-gradient(circle at 50% 16%,#326e6544,#0000 33%),linear-gradient(#090f13e8,#070a08f8),url(/logo-catarino.webp) 50% 110px/680px no-repeat,#070a08;min-height:100vh;overflow:hidden}.chicken-page-hero{grid-template-columns:1fr auto;align-items:end;gap:22px;max-width:1184px;margin:auto;padding:42px 0 27px;display:grid}.chicken-page-hero .back-link{grid-column:1/-1;justify-self:start}.chicken-page-hero>div>span{color:#78dc65;letter-spacing:.18em;font-size:9px;font-weight:900}.chicken-page-hero h1{letter-spacing:-.065em;margin:8px 0 10px;font-size:clamp(44px,6.5vw,80px);line-height:.88}.chicken-page-hero h1 em{color:#a9f06e;text-shadow:0 0 35px #63c64c66;font-style:normal}.chicken-page-hero p{color:#91a59a;max-width:710px;font-size:12px;line-height:1.7}.chicken-hero-badge{background:#0e1d10dc;border:1px solid #3d7734;border-radius:15px;align-items:center;gap:12px;min-width:168px;padding:16px 18px;display:flex;box-shadow:0 0 32px #56bd3b22,inset 0 1px #c9ff9d14}.chicken-hero-badge b{color:#bffc7d;text-shadow:0 0 20px #75e957;font-size:29px}.chicken-hero-badge span{color:#71896e;letter-spacing:.1em;font-size:8px;font-weight:800;line-height:1.45}.chicken-experience{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:22px;width:min(1184px,100% - 40px);margin:0 auto 90px;display:grid}.chicken-game-card{isolation:isolate;background:linear-gradient(150deg,#112026,#0b1112 68%,#0d1c10);border:1px solid #32584a;border-radius:28px;padding:20px 24px 26px;position:relative;overflow:hidden;box-shadow:0 40px 120px #000b,0 0 70px #4eb86b1e,inset 0 1px #dcffb817}.chicken-sky{z-index:-1;opacity:.48;background:linear-gradient(#18364d,#447a7b 62%,#f1a452);height:210px;position:absolute;inset:0 0 auto;overflow:hidden}.chicken-sky>i{background:#fff;border-radius:50%;width:3px;height:3px;animation:1.8s ease-in-out infinite alternate chickenTwinkle;position:absolute;box-shadow:64px 19px #fff,142px 35px #fff,255px 14px #fff,390px 42px #fff,530px 21px #fff,680px 47px #fff}.chicken-sun{background:#ffe99a;border-radius:50%;width:72px;height:72px;position:absolute;top:35px;right:12%;box-shadow:0 0 45px #ffd264,0 0 90px #ff9f37}.chicken-cloud{filter:blur(.3px);background:#e6fff2c4;border-radius:40px;width:96px;height:24px;animation:18s linear infinite cloudDrift;position:absolute}.chicken-cloud:before,.chicken-cloud:after{content:"";background:inherit;border-radius:50%;position:absolute;bottom:0}.chicken-cloud:before{width:38px;height:38px;left:17px}.chicken-cloud:after{width:48px;height:48px;right:13px}.cloud-a{top:48px;left:-120px}.cloud-b{animation-delay:-9s;top:104px;left:-220px;transform:scale(.65)}.chicken-city{align-items:end;gap:6px;height:80px;padding:0 3%;display:flex;position:absolute;inset:auto 0 0}.chicken-city span{background:repeating-linear-gradient(90deg,#15282c 0 7px,#e8c86d88 8px 10px);border-top:2px solid #91c3b0;flex:1;min-width:22px;box-shadow:inset 0 5px #20383b}.chicken-topline{z-index:4;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.chicken-topline>span,.chicken-kicker{color:#78d666;letter-spacing:.17em;font-size:8px;font-weight:950}.chicken-topline button{color:#668078;cursor:pointer;background:#0b1615cc;border:1px solid #315043;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:800}.chicken-topline button.active{color:#caffae;border-color:#5bad4a;box-shadow:0 0 18px #5bd64530}.chicken-road-scene{background:#234f28;border:2px solid #244438;border-radius:20px;flex-direction:column-reverse;height:465px;margin:16px 0 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 45px #0009,inset 0 0 30px #0007}.chicken-grass{z-index:1;color:#dff5b9;text-shadow:0 2px #173719;letter-spacing:.14em;background:repeating-linear-gradient(105deg,#1f6a31 0 10px,#28793a 11px 20px);justify-content:center;align-items:center;gap:9px;min-height:40px;font-size:8px;font-weight:950;display:flex;position:relative;overflow:hidden}.chicken-grass:after{content:"";background:repeating-linear-gradient(90deg,#e9e7c8 0 16px,#c34635 16px 32px);height:5px;position:absolute;inset:auto 0 0}.chicken-grass.finish{color:#2b3c0c;background:repeating-linear-gradient(45deg,#d7f278 0 12px,#9dd54b 12px 24px);min-height:40px}.chicken-grass.finish span{font-size:17px}.chicken-road{background:linear-gradient(#24282d,#171b1f 48%,#22272c);border-block:1px solid #0a0e10;min-height:55px;position:relative;overflow:hidden;box-shadow:inset 0 7px 10px #fff1,inset 0 -8px 12px #0005}.chicken-road.cleared{background:linear-gradient(#203029,#17241e 48%,#1b2b23)}.road-edge{z-index:3;background:repeating-linear-gradient(90deg,#f3f0db 0 18px,#d94a3a 18px 36px);height:5px;position:absolute;inset:0 0 auto}.lane-markings{opacity:.78;background:repeating-linear-gradient(90deg,#0000 0 23px,#f3df8e 23px 51px,#0000 51px 76px);height:3px;position:absolute;top:29px;left:0;right:0}.road-number{z-index:4;color:#eaf0ee;background:#324047;border:1px solid #a8b3b7;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-weight:900;display:grid;position:absolute;top:10px;left:7px}.chicken-road>strong{z-index:4;color:#d7f59b;text-shadow:0 0 10px #71dc52;font-size:9px;position:absolute;top:10px;right:8px}.ambient-car{z-index:2;opacity:.55;background:linear-gradient(#68c6e8,#236383);border-radius:7px 10px 5px 5px;width:54px;height:22px;animation:4.2s linear infinite trafficLeft;position:absolute;top:19px;box-shadow:inset 0 -6px #163b4e,0 3px 5px #0008}.ambient-car:before{content:"";background:#a3d8df;border-radius:8px 8px 0 0;width:26px;height:10px;position:absolute;top:-7px;left:11px}.ambient-car i,.ambient-car b{background:#090b0c;border:2px solid #798084;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-4px}.ambient-car i{left:7px}.ambient-car b{right:7px}.ambient-car.direction-right{background:linear-gradient(#f3af4d,#9d4d14);animation-name:trafficRight}.chicken-avatar{z-index:8;filter:drop-shadow(0 8px 6px #0009);place-items:center;width:54px;height:54px;transition:bottom .58s cubic-bezier(.25,.8,.25,1),transform .2s;display:grid;position:absolute;left:50%;transform:translate(-50%)}.chicken-avatar span{z-index:2;transform-origin:bottom;font-size:39px;transition:all .24s;position:relative}.chicken-avatar i{filter:blur(3px);background:#0008;border-radius:50%;width:46px;height:11px;position:absolute;bottom:3px}.chicken-avatar b{z-index:3;opacity:0;background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:2px;box-shadow:0 0 10px #fff}.phase-crossing .chicken-avatar{animation:.34s ease-in-out infinite alternate chickenHop}.phase-survived .chicken-avatar b,.phase-cashed .chicken-avatar b{opacity:1;animation:.55s ease-out chickenSpark}.phase-crashed .chicken-avatar span{filter:grayscale(.65);transform:rotate(92deg)scaleY(.3)scaleX(1.35)}.phase-crashed .chicken-avatar{filter:drop-shadow(0 4px 3px #000a)}.strike-car{z-index:10;pointer-events:none;width:124px;height:49px;position:absolute;left:-150px}.car-body{background:linear-gradient(#ff6a45,#c62719 56%,#75130e);border:2px solid #55110c;border-radius:15px 23px 8px 9px;position:absolute;inset:5px 0 8px;box-shadow:inset 0 -10px #6a100d,0 8px 15px #000a,0 0 18px #ff472a55}.car-body:before{content:"";background:linear-gradient(115deg,#bceaff 0 45%,#4989a1 46%);border:2px solid #4c1410;border-radius:18px 24px 0 0;width:62px;height:22px;position:absolute;top:-18px;left:27px}.car-body span{background:#fff8a8;border-radius:50%;width:8px;height:12px;position:absolute;top:10px;right:-4px;box-shadow:0 0 14px #fff2a0}.car-body i,.car-body b{background:#879096;border:5px solid #08090a;border-radius:50%;width:22px;height:22px;position:absolute;bottom:-9px;box-shadow:inset 0 0 0 3px #25292d}.car-body i{left:17px}.car-body b{right:17px}.strike-car em{filter:blur(2px);background:linear-gradient(90deg,#0000,#ffcfb1);width:75px;height:4px;position:absolute;top:15px;right:100%}.strike-car em+em{width:110px;top:27px}.outcome-crash .strike-car,.phase-crashed .strike-car{animation:1.05s cubic-bezier(.3,.05,.7,.95) both carStrike}.outcome-survive .strike-car{animation:.9s ease-in both carNearMiss}.outcome-pending .strike-car{animation:.2s linear infinite alternate carRev;left:-140px}.chicken-impact{z-index:12;width:10px;height:10px;position:absolute;left:50%}.chicken-impact:before{content:"💥";font-size:45px;animation:.6s ease-out both impactFlash;position:absolute;top:-24px;left:-24px}.chicken-impact i{transform-origin:0 0;width:12px;height:5px;animation:featherBurst 1.1s ease-out var(--delay) both;background:#fff7d0;border-radius:70% 20%;position:absolute}.chicken-message{text-align:center;background:#0a1210dc;border:1px solid #30483e;border-radius:14px;align-content:center;place-items:center;min-height:75px;padding:11px;display:grid}.chicken-message small{color:#65b958;letter-spacing:.15em;font-size:7px;font-weight:900}.chicken-message strong{color:#c5d8ca;margin-top:4px;font-size:14px}.chicken-message.win{background:#14250d;border-color:#72c94f;box-shadow:0 0 38px #7dde4932,inset 0 0 24px #7fe94412}.chicken-message.win strong{color:#d9ffad;text-shadow:0 0 18px #7ce558;font-size:25px}.chicken-message.loss{background:#210c0a;border-color:#7d2821}.chicken-message.loss strong{color:#ff8a77}.chicken-wagers{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:15px;display:grid}.chicken-wagers button{color:#789085;cursor:pointer;background:#0c1512;border:1px solid #31493e;border-radius:11px;min-height:52px;font-size:9px;font-weight:850;transition:all .18s}.chicken-wagers button:hover:not(:disabled){border-color:#5ea64c;transform:translateY(-2px)}.chicken-wagers button.active{color:#d5ffbd;background:linear-gradient(#244821,#122713);border-color:#7bd060;box-shadow:0 0 20px #5fc4482d,inset 0 1px #dfffba1d}.chicken-actions{grid-template-columns:1.4fr 1fr;gap:10px;margin-top:12px;display:grid}.chicken-actions>button{cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:0 18px;transition:all .17s;display:flex}.chicken-actions button:disabled{opacity:.4;cursor:not-allowed}.chicken-actions span{letter-spacing:.07em;font-size:9px;font-weight:950}.chicken-actions b{font-size:9px}.chicken-start,.chicken-cross{color:#15320f;background:linear-gradient(120deg,#d9ff9b,#83db59 50%,#4cab3c);border:1px solid #b9ff8c;box-shadow:0 7px #286b26,0 17px 35px #5aba4342,inset 0 2px #f4ffd8}.chicken-start{grid-column:1/-1}.chicken-cashout{color:#392704;background:linear-gradient(120deg,#fff0a1,#e8b73b);border:1px solid #ffd771;box-shadow:0 7px #79520c,0 17px 35px #d9a32c3b,inset 0 2px #fffbd0}.chicken-actions button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-3px)}.chicken-server-note{color:#5f7067;text-align:center;margin:14px 0 0;font-size:7px;line-height:1.5}.chicken-side{gap:16px;display:grid}.chicken-side>section{background:linear-gradient(150deg,#101c18,#0a100e);border:1px solid #2c493d;border-radius:20px;padding:21px;box-shadow:0 24px 60px #0008,inset 0 1px #deffc30e}.chicken-side h2{color:#d9eadc;letter-spacing:-.045em;margin:9px 0 17px;font-size:29px;line-height:1}.chicken-side h2 em{color:#8cdf6c;font-style:normal}.chicken-odds-table{gap:5px;display:grid}.chicken-odds-table>div{color:#81958b;background:#0a1210;border:1px solid #243a31;border-radius:9px;grid-template-columns:1fr 1fr;align-items:center;gap:5px;min-height:38px;padding:0 7px;display:grid}.chicken-odds-table .odds-head{color:#53685e;letter-spacing:.06em;background:0 0;border:0;min-height:26px;font-size:6px;font-weight:900}.chicken-odds-table b{color:#183215;background:#7dd160;border-radius:7px;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.chicken-odds-table strong{color:#b4e697;font-size:9px}.chicken-odds-table span,.chicken-odds-table small{font-size:7px}.chicken-odds-table>div.current{border-color:#79ce5e;box-shadow:0 0 18px #65cc4c2b}.chicken-odds-table>div.passed{opacity:.52}.chicken-history{gap:8px;margin-top:14px;display:grid}.chicken-history article{background:#0a110e;border:1px solid #263a32;border-radius:10px;padding:11px}.chicken-history article.won{background:#12200e;border-color:#467c32}.chicken-history article.lost{border-color:#54251f}.chicken-history article>div{justify-content:space-between;gap:8px;display:flex}.chicken-history b{color:#a9d791;font-size:8px}.chicken-history .lost b{color:#cf7469}.chicken-history time{color:#526057;font-size:7px}.chicken-history span{color:#687a70;margin-top:5px;font-size:7px;display:block}.chicken-history>p{color:#66776e;font-size:8px}@keyframes cloudDrift{0%{transform:translate(0)}to{transform:translate(1000px)}}@keyframes chickenTwinkle{to{opacity:.3}}@keyframes trafficLeft{0%{left:110%}to{left:-80px}}@keyframes trafficRight{0%{left:-80px;transform:scaleX(-1)}to{left:110%;transform:scaleX(-1)}}@keyframes chickenHop{0%{transform:translate(-50%)translateY(1px)rotate(-4deg)}to{transform:translate(-50%)translateY(-9px)rotate(5deg)}}@keyframes chickenSpark{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(3)}}@keyframes carRev{0%{transform:translate(0)}to{transform:translate(8px)}}@keyframes carStrike{0%{left:-150px}72%{left:calc(50% - 55px)}to{left:115%}}@keyframes carNearMiss{0%{left:-150px}to{left:115%}}@keyframes impactFlash{0%{opacity:1;transform:scale(.3)rotate(-25deg)}to{opacity:0;transform:scale(1.7)rotate(12deg)}}@keyframes featherBurst{0%{opacity:1;transform:rotate(var(--angle)) translateX(0)}to{opacity:0;transform:rotate(var(--angle)) translateX(85px) rotate(360deg)}}@media (max-width:1120px){.topbar{max-width:1500px}.nav-links{gap:14px;font-size:11px}.chicken-experience{grid-template-columns:1fr}.chicken-side{grid-template-columns:1fr 1fr}.chicken-page-hero{padding-inline:20px}}@media (max-width:700px){.chicken-page-hero{grid-template-columns:1fr}.chicken-hero-badge{justify-self:start}.chicken-experience{width:calc(100% - 20px)}.chicken-game-card{border-radius:22px;padding:16px 10px 22px}.chicken-road-scene{height:440px}.chicken-wagers{grid-template-columns:repeat(2,1fr)}.chicken-actions{grid-template-columns:1fr}.chicken-actions>button{min-height:62px}.chicken-side{grid-template-columns:1fr}.chicken-run-page footer{margin-inline:14px}.chicken-odds-table>div{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.chicken-sky>i,.chicken-cloud,.ambient-car,.phase-crossing .chicken-avatar,.outcome-crash .strike-car,.phase-crashed .strike-car,.outcome-survive .strike-car,.outcome-pending .strike-car,.chicken-impact:before,.chicken-impact i{animation:none!important}.ambient-car{display:none}}.nav-games{position:relative}.nav-games>summary{cursor:pointer;align-items:center;gap:5px;padding:30px 0;list-style:none;transition:all .2s;display:flex;position:relative}.nav-games>summary::-webkit-details-marker{display:none}.nav-games>summary span{font-size:10px;transition:transform .2s}.nav-games[open]>summary span{transform:rotate(180deg)}.nav-games>summary:hover,.nav-games.active>summary{color:#fff}.nav-links .nav-games.active:after{display:none}.nav-games.active>summary:after{content:"";background:#a78bfa;height:2px;position:absolute;inset:auto 0 -1px}.nav-games-menu{z-index:90;background:#110c1bfa;border:1px solid #4d3a68;border-radius:14px;gap:5px;width:260px;padding:8px;display:grid;position:absolute;top:67px;left:50%;transform:translate(-50%);box-shadow:0 20px 55px #050308cc}.nav-games-menu a{color:#ddd3ef;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:10px;display:grid;padding:10px 12px!important}.nav-games-menu a:hover{color:#fff;background:#2b1d3e}.nav-games-menu b{color:#d8b4fe;background:#2e2042;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.nav-games-menu span{gap:2px;font-weight:700;display:grid}.nav-games-menu small{color:#998cae;font-size:10px;font-weight:500}.game-control-intro{color:var(--muted);margin:-8px 0 18px;font-size:13px}.game-control-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.game-control-list article{background:#14121d;border:1px solid #2f2940;border-radius:14px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.game-control-list article.locked{background:linear-gradient(135deg,#25141c,#15121d);border-color:#7f3347}.game-control-icon{color:#d8b4fe;background:#292137;border-radius:12px;grid-row:span 2;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.game-control-list h3{margin:0 0 4px;font-size:14px}.game-control-list article>div:nth-child(2) span{letter-spacing:.12em;color:#54d493;font-size:9px;font-weight:900}.game-control-list article.locked>div:nth-child(2) span{color:#ff718f}.game-control-list article>a{color:#ab9cbd;font-size:11px}.game-control-list form{grid-area:2/3}.game-control-list button{color:#ff93aa;cursor:pointer;background:#3b1722;border:1px solid #793347;border-radius:9px;min-width:112px;padding:8px 11px;font-weight:800}.game-control-list button.unlock{color:#70e8ae;background:#15362a;border-color:#2c7c5b}.game-lock-shell{isolation:isolate;position:relative}.game-lock-shell.is-locked{min-height:650px;overflow:hidden}.game-lock-shell.is-locked .game-lock-content{filter:blur(17px);opacity:.25;pointer-events:none;-webkit-user-select:none;user-select:none}.game-lock-overlay{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06040b75;justify-content:center;align-items:flex-start;padding:clamp(150px,25vh,280px) 20px 80px;display:flex;position:absolute;inset:0}.game-lock-message{text-align:center;background:linear-gradient(145deg,#1f162cf7,#0c0913fa);border:1px solid #6d4a8e;border-radius:24px;width:min(520px,100%);padding:34px;box-shadow:0 25px 90px #000,0 0 60px #7c3aed33}.game-lock-message>small{color:#c4a4ed;letter-spacing:.2em;margin-top:20px;font-weight:900;display:block}.game-lock-message h2{margin:8px 0 9px;font-size:clamp(28px,5vw,46px)}.game-lock-message p{color:#afa4bd;margin:0;line-height:1.6}.game-padlock{background:linear-gradient(145deg,#b57aff,#7040c7);border-radius:18px;width:126px;height:94px;margin:32px auto 0;position:relative;box-shadow:0 0 45px #9b5de577}.game-padlock:before{content:"";box-sizing:border-box;border:15px solid #b57aff;border-bottom:0;border-radius:42px 42px 0 0;width:68px;height:70px;position:absolute;top:-59px;left:29px}.game-padlock span:before{content:"";background:#251735;border-radius:50%;width:18px;height:18px;position:absolute;top:28px;left:54px}.game-padlock span:after{content:"";background:#251735;border-radius:4px;width:8px;height:27px;position:absolute;top:41px;left:59px}@media (max-width:1100px){.game-control-list{grid-template-columns:1fr}.nav-games-menu{left:auto;right:0;transform:none}}@media (max-width:700px){.game-control-list article{grid-template-columns:48px 1fr}.game-control-list article>a{display:none}.game-control-list form{grid-area:2/2}.game-control-list button{width:100%}.game-lock-overlay{padding-top:130px}.game-padlock{margin-top:25px;transform:scale(.82)}.game-lock-message{padding:25px 18px}}.discord-publisher{background:linear-gradient(135deg,#1d1429,#13111b);border-color:#594176;position:relative;overflow:hidden}.discord-publisher:after{content:"";filter:blur(5px);pointer-events:none;background:#7c3aed22;border-radius:50%;width:240px;height:240px;position:absolute;top:-130px;right:-100px}.discord-publisher>p{color:var(--muted);margin:-8px 0 20px;font-size:13px}.discord-publisher form{z-index:1;grid-template-columns:minmax(220px,.65fr) minmax(320px,1.35fr);gap:14px;display:grid;position:relative}.discord-publisher label{color:#bfb3cd;letter-spacing:.05em;gap:7px;font-size:11px;font-weight:800;display:grid}.discord-publisher input,.discord-publisher textarea{color:#fff;width:100%;font:inherit;background:#0f0d16;border:1px solid #3b304d;border-radius:11px;outline:none;padding:12px 13px}.discord-publisher textarea{resize:vertical;min-height:118px}.discord-publisher input:focus,.discord-publisher textarea:focus{border-color:#9d6ee8;box-shadow:0 0 0 3px #8b5cf622}.discord-publisher form>div{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;display:flex}.discord-publisher form small{color:#81768e;font-size:10px}.discord-publisher button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#6d3fd1);border:1px solid #a675e7;border-radius:10px;padding:11px 18px;font-weight:900;box-shadow:0 8px 25px #6d28d944}.discord-publisher button:hover{filter:brightness(1.12);transform:translateY(-1px)}@media (max-width:760px){.discord-publisher form{grid-template-columns:1fr}.discord-publisher form>div{flex-direction:column;align-items:stretch}.discord-publisher button{width:100%}}.game-live-layout{grid-template-columns:minmax(0,1184px) 330px;align-items:start;gap:20px;width:min(1540px,100% - 40px);margin:0 auto 90px;display:grid}.game-live-main{min-width:0}.game-live-main>.slot-experience,.game-live-main>.golden-chest-experience,.game-live-main>.chicken-experience,.game-live-main>.blackjack-experience,.game-live-main>.roulette-experience{width:100%;margin:0}.live-game-chat{background:linear-gradient(160deg,#191322,#0e0c14 60%,#15101d);border:1px solid #4b365f;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;height:760px;min-height:540px;display:grid;position:sticky;top:92px;overflow:hidden;box-shadow:0 28px 80px #0009,0 0 45px #8b5cf61c,inset 0 1px #ffffff0b}.live-game-chat>header{background:#1b1425d9;border-bottom:1px solid #30263c;justify-content:space-between;align-items:center;padding:16px 17px;display:flex}.live-game-chat>header>div{align-items:center;gap:10px;display:flex}.live-game-chat>header>div>div{gap:2px;display:grid}.live-game-chat>header b{letter-spacing:.09em;font-size:11px}.live-game-chat>header small{color:#8f849b;font-size:9px}.live-game-chat>header em{color:#ff789a;letter-spacing:.14em;background:#401522;border:1px solid #b34c68;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:950}.live-chat-dot{background:#55e692;border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite liveChatPulse;box-shadow:0 0 0 4px #55e69218,0 0 16px #55e692}.live-chat-messages{scrollbar-width:thin;scrollbar-color:#5d3f76 transparent;overscroll-behavior:contain;min-height:0;padding:12px 11px 18px;overflow-y:auto}.live-chat-message{background:#ffffff05;border:1px solid #0000;border-radius:13px;margin-bottom:7px;padding:10px 11px;transition:background .2s,border-color .2s,transform .2s;animation:.32s cubic-bezier(.2,.8,.2,1) both liveChatEnter}.live-chat-message:hover{background:#ffffff09;border-color:#3c2e4b;transform:translate(2px)}.live-chat-message>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.live-chat-message>div>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.live-chat-message time{color:#71677c;flex:none;font-size:8px}.live-chat-message p{color:#d6cfdd;overflow-wrap:anywhere;white-space:pre-wrap;margin:5px 0 0;font-size:11px;line-height:1.45}.live-chat-empty{text-align:center;color:#756b80;place-content:center;justify-items:center;height:100%;display:grid}.live-chat-empty span{color:#a977e1;font-size:34px;animation:3s linear infinite liveChatOrbit}.live-chat-empty b{color:#a89dad;margin-top:9px;font-size:12px}.live-chat-empty p{margin:5px 0;font-size:10px}.live-game-chat form{background:#120e19;border-top:1px solid #30263c;padding:11px}.live-game-chat textarea{resize:none;color:#fff;width:100%;min-height:72px;max-height:130px;font:inherit;background:#0b0910;border:1px solid #3d304b;border-radius:12px;outline:none;padding:11px;font-size:11px;line-height:1.4}.live-game-chat textarea:focus{border-color:#9c6fe0;box-shadow:0 0 0 3px #8b5cf61d}.live-game-chat form>div{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.live-game-chat form small{color:#71677d;font-size:8px}.live-chat-error{color:#ff7894;font-size:8px}.live-game-chat button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#6232b8);border:1px solid #9e6cdb;border-radius:9px;padding:8px 13px;font-size:10px;font-weight:900;transition:all .2s}.live-game-chat button:hover:not(:disabled){filter:brightness(1.14);transform:translateY(-1px)}.live-game-chat button:disabled{cursor:not-allowed;opacity:.42}.live-chat-login{color:#cfb3eb;text-align:center;background:#24172f;border:1px solid #5a4370;border-radius:11px;margin:11px;padding:12px;font-size:10px;font-weight:850}@keyframes liveChatPulse{50%{opacity:.55;transform:scale(.8);box-shadow:0 0 0 8px #0000,0 0 5px #55e692}}@keyframes liveChatEnter{0%{opacity:0;transform:translateY(13px)scale(.97)}to{opacity:1;transform:none}}@keyframes liveChatOrbit{to{transform:rotate(360deg)}}@media (max-width:1380px){.game-live-layout{grid-template-columns:minmax(0,1fr) 310px}.live-game-chat{height:700px}}@media (max-width:1160px){.game-live-layout{grid-template-columns:1fr}.live-game-chat{width:100%;height:560px;position:relative;top:auto}.game-live-main>.slot-experience,.game-live-main>.golden-chest-experience,.game-live-main>.chicken-experience,.game-live-main>.blackjack-experience,.game-live-main>.roulette-experience{margin:0}}@media (max-width:650px){.game-live-layout{width:calc(100% - 20px);margin-bottom:65px}.live-game-chat{border-radius:20px;height:520px}}@media (prefers-reduced-motion:reduce){.live-chat-dot,.live-chat-message,.live-chat-empty span{animation:none!important}.live-chat-messages{scroll-behavior:auto}}.catarino-discord-float{z-index:150;right:20px;bottom:max(20px,env(safe-area-inset-bottom));color:#fff;filter:drop-shadow(0 12px 35px #08050db8);position:fixed}.catarino-discord-float summary{cursor:pointer;isolation:isolate;background:linear-gradient(135deg,#7289da,#5865f2 55%,#4938c8);border:1px solid #a99cff;border-radius:16px;align-items:center;gap:11px;padding:11px 13px 11px 11px;list-style:none;transition:transform .2s,filter .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 0 28px #5865f266,inset 0 1px #ffffff42}.catarino-discord-float summary::-webkit-details-marker{display:none}.catarino-discord-float summary:before{content:"";z-index:-1;border:1px solid #8da1ff55;border-radius:20px;animation:2.2s ease-out infinite discordFloatPulse;position:absolute;inset:-5px}.catarino-discord-float summary>span{background:#ffffff20;border-radius:12px;place-items:center;width:38px;height:38px;font-size:19px;display:grid;box-shadow:inset 0 1px #ffffff42}.catarino-discord-float summary>strong{white-space:nowrap;gap:2px;font-size:12px;line-height:1.1;display:grid}.catarino-discord-float summary small{color:#e7e9ff;letter-spacing:.14em;font-size:7px}.catarino-discord-float summary>i{color:#dfe3ff;margin-left:3px;font-size:13px;font-style:normal;transition:transform .2s}.catarino-discord-float[open] summary>i{transform:rotate(180deg)}.catarino-discord-float summary:hover{filter:brightness(1.1);transform:translateY(-4px)scale(1.025);box-shadow:0 0 38px #7289da91,inset 0 1px #fff5}:is(.catarino-discord-float summary:focus-visible,.catarino-discord-float a:focus-visible){outline-offset:3px;outline:3px solid #fff}.catarino-discord-float nav{transform-origin:100% 100%;background:linear-gradient(155deg,#201b45f7,#100d28f7);border:1px solid #786dde;border-radius:16px;gap:7px;width:280px;padding:9px;animation:.2s ease-out both discordMenuOpen;display:grid;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:0 20px 48px #05030bd9,0 0 32px #5865f23d}.catarino-discord-float nav a{color:#fff;background:#ffffff08;border:1px solid #514a8e;border-radius:11px;gap:4px;padding:13px 14px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:grid}.catarino-discord-float nav a:hover{background:#6d62d42d;border-color:#a99cff;transform:translate(-3px)}.catarino-discord-float nav b{font-size:11px}.catarino-discord-float nav small{color:#a9a4cf;font-size:8px}@keyframes discordFloatPulse{0%{opacity:.75;transform:scale(.96)}70%,to{opacity:0;transform:scale(1.1)}}@keyframes discordMenuOpen{0%{opacity:0;transform:translateY(9px)scale(.96)}to{opacity:1;transform:none}}@media (max-width:650px){.catarino-discord-float{right:12px;bottom:max(12px,env(safe-area-inset-bottom))}.catarino-discord-float summary{border-radius:14px;padding:9px}.catarino-discord-float summary>span{width:40px;height:40px}.catarino-discord-float summary>strong,.catarino-discord-float summary>i{display:none}.catarino-discord-float nav{width:min(280px,100vw - 24px)}}@media (prefers-reduced-motion:reduce){.catarino-discord-float summary:before{animation:none}.catarino-discord-float summary,.catarino-discord-float summary>i,.catarino-discord-float nav,.catarino-discord-float nav a{transition:none;animation:none}}.blackjack-page{background:radial-gradient(circle at 50% 17%,#691b2d55,#0000 33%),radial-gradient(circle at 80% 47%,#c7972d1c,#0000 30%),linear-gradient(#100709ed,#070506fa),url(/logo-catarino.webp) 50% 110px/700px no-repeat,#070506;min-height:100vh;overflow:hidden}.blackjack-page-hero{grid-template-columns:1fr auto;align-items:end;gap:22px;max-width:1184px;margin:auto;padding:42px 0 27px;display:grid}.blackjack-page-hero .back-link{grid-column:1/-1;justify-self:start}.blackjack-page-hero>div>span{color:#d65269;letter-spacing:.18em;font-size:9px;font-weight:900}.blackjack-page-hero h1{letter-spacing:-.07em;margin:8px 0 10px;font-size:clamp(48px,7vw,84px);line-height:.86}.blackjack-page-hero h1 em{color:#f2c85c;text-shadow:0 0 35px #e0ae4266;font-style:normal}.blackjack-page-hero p{color:#a78e91;max-width:710px;font-size:12px;line-height:1.7}.blackjack-hero-badge{background:#250c13db;border:1px solid #8d3747;border-radius:15px;align-items:center;gap:12px;min-width:168px;padding:16px 18px;display:flex;box-shadow:0 0 32px #d13e5922,inset 0 1px #ffd4da14}.blackjack-hero-badge b{color:#ffd76e;text-shadow:0 0 20px #e5b847;font-size:31px}.blackjack-hero-badge span{color:#a3777e;letter-spacing:.1em;font-size:8px;font-weight:800;line-height:1.45}.blackjack-experience{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;width:min(1184px,100% - 40px);margin:0 auto 90px;display:grid}.blackjack-table-shell{isolation:isolate;background:linear-gradient(150deg,#251015,#0b080a 70%,#1b0b0f);border:1px solid #783344;border-radius:29px;padding:20px 24px 25px;position:relative;overflow:hidden;box-shadow:0 40px 120px #000c,0 0 70px #bd344a1d,inset 0 1px #ffd6c616}.blackjack-table-shell:before{content:"";z-index:-1;filter:blur(15px);background:radial-gradient(#d09b3521,#0000 65%);height:320px;position:absolute;inset:-180px -100px auto}.blackjack-marquee{color:#b82f47;justify-content:center;align-items:center;gap:18px;margin:-3px auto 14px;display:flex}.blackjack-marquee>span{text-shadow:0 0 20px #e53c59;font-size:21px}.blackjack-marquee>div{justify-items:center;display:grid}.blackjack-marquee small{color:#8d686d;letter-spacing:.25em;font-size:6px}.blackjack-marquee strong{color:#f5d278;letter-spacing:.13em;text-shadow:0 2px #57270d,0 0 24px #d5a33f88;font-family:Georgia,serif;font-size:25px}.blackjack-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.blackjack-topline>span,.blackjack-kicker{color:#d05066;letter-spacing:.17em;font-size:8px;font-weight:950}.blackjack-topline button{color:#8e6f74;cursor:pointer;background:#160c0fcc;border:1px solid #59313a;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:800}.blackjack-topline button.active{color:#ffd5dc;border-color:#a64153;box-shadow:0 0 18px #d5425a30}.blackjack-table{background:radial-gradient(at 50% 48%,#1b7859 0,#0b513d 48%,#063126 83%),repeating-linear-gradient(18deg,#fff0 0 6px,#fff1 7px);border:5px solid #3c1a0b;border-radius:46% 46% 24px 24px/30% 30% 24px 24px;min-height:605px;padding:24px 22px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #b77c29,inset 0 0 70px #001d15,0 18px 42px #000b}.blackjack-table:before{content:"";pointer-events:none;border:1px solid #e7c76c3d;border-radius:45% 45% 18px 18px/28% 28% 18px 18px;position:absolute;inset:26px}.blackjack-table:after{content:"BLACKJACK PAYS ×2  •  DEALER STANDS ON 17";color:#e6d99330;letter-spacing:.16em;white-space:nowrap;font-family:Georgia,serif;font-size:12px;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.blackjack-ambient{pointer-events:none;position:absolute;inset:0}.blackjack-ambient i{background:#f5db83;border-radius:50%;width:5px;height:5px;animation:2.1s ease-in-out infinite blackjackSpark;position:absolute;box-shadow:0 0 12px #ffe48c}.blackjack-ambient i:first-child{top:19%;left:8%}.blackjack-ambient i:nth-child(2){animation-delay:-.4s;top:26%;right:9%}.blackjack-ambient i:nth-child(3){animation-delay:-.8s;bottom:24%;left:14%}.blackjack-ambient i:nth-child(4){animation-delay:-1.2s;bottom:17%;right:13%}.blackjack-ambient i:nth-child(5){animation-delay:-1.5s;top:8%;left:46%}.blackjack-ambient i:nth-child(6){animation-delay:-1.8s;bottom:8%;right:36%}.dealer-zone,.player-zone{z-index:2;justify-items:center;display:grid;position:relative}.hand-label{align-items:center;gap:9px;margin-bottom:10px;display:flex}.hand-label span{color:#d7c7a8;letter-spacing:.16em;font-size:8px;font-weight:900}.hand-label b{color:#ffe18a;background:#1c120bcf;border:1px solid #d2ac526b;border-radius:999px;place-items:center;min-width:34px;height:25px;font-size:10px;display:grid;box-shadow:0 0 16px #edbd4931}.blackjack-hand{perspective:900px;justify-content:center;align-items:center;min-height:142px;padding-left:23px;display:flex}.blackjack-hand .blackjack-card{margin-left:-23px}.blackjack-card{width:88px;height:126px;animation:blackjackDeal .56s cubic-bezier(.2,.75,.25,1) calc(var(--deal-index)*.11s) both;transform-origin:50% 120%;background:linear-gradient(145deg,#fffef8,#e9e4d7);border:1px solid #c9c3b3;border-radius:9px;flex:none;position:relative;box-shadow:0 10px 18px #001d16a8,inset 0 2px #fff}.blackjack-card.red{color:#c51f39}.blackjack-card.black{color:#17141a}.card-corner{justify-items:center;line-height:1;display:grid;position:absolute}.card-corner b{font-family:Georgia,serif;font-size:16px}.card-corner i{font-size:13px;font-style:normal}.card-corner.top{top:6px;left:7px}.card-corner.bottom{bottom:6px;right:7px;transform:rotate(180deg)}.blackjack-card>strong{place-items:center;font-size:39px;display:grid;position:absolute;inset:0}.blackjack-card.card-back{background:repeating-linear-gradient(45deg,#611225 0 5px,#2b0911 5px 10px);border:4px solid #f0e7ce;place-items:center;display:grid;box-shadow:0 10px 18px #001d16a8,0 0 0 1px #b7843a}.card-back>div{background:radial-gradient(circle,#b52542,#3a0914 65%);border:1px solid #deb85a;border-radius:4px;place-content:center;justify-items:center;width:67px;height:102px;display:grid}.card-back b{color:#f6d16c;font-family:Georgia,serif;font-size:29px}.card-back span{color:#f4d98d;letter-spacing:.15em;font-size:5px}.empty-hand{color:#d8c88755;letter-spacing:.16em;border:1px dashed #ddc76e38;border-radius:12px;padding:23px;font-size:8px;font-weight:900}.table-center{z-index:2;justify-content:center;align-items:center;height:132px;display:flex;position:relative}.blackjack-logo{opacity:.52;justify-items:center;display:grid}.blackjack-logo span{color:#f0db9a;letter-spacing:.28em;font-size:7px}.blackjack-logo b{color:#e7ce83;letter-spacing:.1em;font-family:Georgia,serif;font-size:25px}.blackjack-logo i{color:#d8c779;letter-spacing:.14em;font-size:6px;font-style:normal}.chip-stack{justify-items:center;display:grid;position:absolute;right:6%}.chip-stack i{background:#9c1e37;border:4px dashed #fff6c0;border-radius:50%;width:55px;height:16px;margin-top:-9px;box-shadow:0 3px #4b0715,0 5px 7px #0008}.chip-stack i:nth-child(2){background:#d3a12f}.chip-stack i:nth-child(3){background:#1b1b28}.chip-stack i:nth-child(4){background:#b62d46}.chip-stack b{color:#ffdda1;margin-top:7px;font-size:7px}.player-zone{margin-top:5px}.blackjack-outcome{z-index:18;background:#160d0ef2;border:1px solid #d9ad4d;border-radius:20px;justify-items:center;width:min(420px,82%);padding:24px;animation:.48s cubic-bezier(.2,.8,.2,1) both blackjackOutcome;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 70px #000,0 0 55px #d8a83f52}.blackjack-outcome small{color:#d4ad57;letter-spacing:.2em;font-size:8px;font-weight:950}.blackjack-outcome strong{color:#fff0ae;text-shadow:0 0 25px #f2c95d;margin:6px 0;font-size:30px}.blackjack-outcome span{color:#a89575;font-size:10px}.blackjack-outcome.lost{border-color:#8e2f42;box-shadow:0 25px 70px #000,0 0 55px #be263f42}.blackjack-outcome.lost strong{color:#ff8498;text-shadow:0 0 22px #c52642}.blackjack-outcome.push strong{color:#d6cfbf;text-shadow:none}.blackjack-confetti{z-index:20;pointer-events:none;position:absolute;inset:0;overflow:hidden}.blackjack-confetti i{left:var(--x);width:8px;height:15px;animation:blackjackConfetti 1.6s ease-in var(--delay) both;background:#f4c857;position:absolute;top:-20px;box-shadow:0 0 8px #ffe68c}.blackjack-confetti i:nth-child(3n){background:#d42d4c}.blackjack-confetti i:nth-child(4n){background:#f5efe0;border-radius:50%}.blackjack-message{text-align:center;background:#140b0ed9;border:1px solid #4d2831;border-radius:14px;align-content:center;place-items:center;min-height:72px;margin-top:14px;padding:11px;display:grid}.blackjack-message small{color:#c34a60;letter-spacing:.16em;font-size:7px;font-weight:900}.blackjack-message strong{color:#d9c9cc;margin-top:4px;font-size:14px}.blackjack-message.win{background:#231b09;border-color:#9f7b31;box-shadow:0 0 35px #e1b64624}.blackjack-message.win strong{color:#ffe596;font-size:20px}.blackjack-message.loss{background:#230b11;border-color:#742638}.blackjack-message.loss strong{color:#ff899b}.blackjack-message.push strong{color:#d6d0c3}.blackjack-wagers{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.blackjack-wagers button{color:#b79da2;cursor:pointer;background:linear-gradient(#1d1014,#110a0c);border:1px solid #4b3036;border-radius:12px;grid-template-columns:auto auto;place-content:center;align-items:center;gap:1px 5px;min-height:59px;transition:all .18s;display:grid}.blackjack-wagers button i{background:#742036;border:4px dashed #e6dfbd;border-radius:50%;grid-row:span 2;width:25px;height:25px;box-shadow:0 2px #350712}.blackjack-wagers button span{font-size:10px;font-weight:900}.blackjack-wagers button small{color:#79666a;font-size:6px}.blackjack-wagers button:hover{border-color:#a43f52;transform:translateY(-2px)}.blackjack-wagers button.active{color:#ffe294;background:linear-gradient(#45220d,#211108);border-color:#d0a548;box-shadow:0 0 24px #d2a43a2d}.blackjack-wagers button.active i{background:#c28d28;box-shadow:0 0 16px #e4bc59}.blackjack-actions{grid-template-columns:1.2fr 1fr;gap:10px;margin-top:12px;display:grid}.blackjack-actions button{cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;min-height:67px;padding:0 18px;font-weight:900;transition:all .18s;display:flex}.blackjack-actions button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-3px)}.blackjack-actions button:disabled{opacity:.42;cursor:not-allowed}.blackjack-actions span{letter-spacing:.08em;font-size:9px}.blackjack-actions b{font-size:11px}.blackjack-deal,.blackjack-hit{color:#3b2705;background:linear-gradient(120deg,#ffeca0,#d8a63b);border:1px solid #ffd66e;box-shadow:0 7px #74500e,0 18px 38px #d4a43842,inset 0 2px #fffad2}.blackjack-deal,.blackjack-new{grid-column:1/-1}.blackjack-stand{color:#ffe4e8;background:linear-gradient(120deg,#8d2035,#4b0f1d);border:1px solid #ce5369;box-shadow:0 7px #280610,0 18px 38px #b82b4538,inset 0 1px #ff9eae4d}.blackjack-new{color:#f0dfff;background:linear-gradient(120deg,#6e2ca3,#3a155b);border:1px solid #b27cda;box-shadow:0 7px #21072d,0 18px 38px #8134ae38}.blackjack-server-note{color:#69585b;text-align:center;margin:14px 0 0;font-size:7px;line-height:1.55}.blackjack-side{gap:16px;display:grid}.blackjack-side>section{background:linear-gradient(150deg,#1c0e12,#0e090a);border:1px solid #523039;border-radius:20px;padding:22px;box-shadow:0 24px 60px #0008,inset 0 1px #ffe5ce0e}.blackjack-side h2{color:#ead7da;letter-spacing:-.05em;margin:9px 0 18px;font-size:31px;line-height:1}.blackjack-side h2 em{color:#f0c959;font-style:normal}.blackjack-side ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.blackjack-side li{background:#130b0d;border:1px solid #3b252a;border-radius:11px;grid-template-columns:31px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.blackjack-side li b{color:#3d2704;background:#dbb54f;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;display:grid}.blackjack-side li span{color:#a38f92;font-size:8px;line-height:1.45}.blackjack-ace-rule{background:#241a09;border:1px solid #8c6930;border-radius:12px;grid-template-columns:45px 1fr;align-items:center;gap:11px;margin-top:12px;padding:12px;display:grid}.blackjack-ace-rule b{color:#b21f39;background:#fffbed;border-radius:6px;place-items:center;height:55px;font-family:Georgia,serif;font-size:25px;display:grid;box-shadow:0 6px 12px #0006}.blackjack-ace-rule span{color:#c8ad76;font-size:8px;line-height:1.5}.blackjack-history{gap:8px;margin-top:14px;display:grid}.blackjack-history article{background:#110a0c;border:1px solid #352329;border-radius:10px;padding:11px}.blackjack-history article.won{background:#211808;border-color:#80642b}.blackjack-history article.lost{border-color:#54202b}.blackjack-history article.push{border-color:#4d4843}.blackjack-history article>div{justify-content:space-between;gap:8px;display:flex}.blackjack-history b{color:#d9bd68;font-size:8px}.blackjack-history .lost b{color:#d66e80}.blackjack-history .push b{color:#bbb2a7}.blackjack-history time{color:#63565a;font-size:7px}.blackjack-history span{color:#79696d;margin-top:5px;font-size:7px;display:block}.blackjack-history>p{color:#78666a;font-size:8px}.phase-dealing .blackjack-table,.phase-dealer .blackjack-table{box-shadow:inset 0 0 0 3px #e3b749,inset 0 0 90px #004b36,0 18px 42px #000b,0 0 40px #d7ac3d38}.phase-dealer .dealer-zone{animation:.7s ease-in-out infinite alternate dealerFocus}@keyframes blackjackDeal{0%{opacity:0;transform:translate(170px,-190px)rotate(28deg)scale(.65)}to{opacity:1;transform:none}}@keyframes blackjackSpark{50%{opacity:.22;transform:scale(.5)}}@keyframes blackjackOutcome{0%{opacity:0;transform:translate(-50%,-45%)scale(.76)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes blackjackConfetti{to{transform:translateY(670px) rotate(var(--spin));opacity:0}}@keyframes dealerFocus{to{filter:drop-shadow(0 0 13px #f2c95377);transform:translateY(2px)}}@media (max-width:1120px){.blackjack-page-hero{padding-inline:20px}.blackjack-experience{grid-template-columns:1fr}.blackjack-side{grid-template-columns:1fr 1fr}.blackjack-table{min-height:590px}}@media (max-width:700px){.blackjack-page-hero{grid-template-columns:1fr}.blackjack-hero-badge{justify-self:start}.blackjack-experience{width:calc(100% - 20px)}.blackjack-table-shell{border-radius:22px;padding:15px 10px 21px}.blackjack-table{border-radius:38% 38% 20px 20px/22% 22% 20px 20px;min-height:565px;padding-inline:8px}.blackjack-card{width:67px;height:98px}.blackjack-card>strong{font-size:30px}.card-corner b{font-size:13px}.card-corner i{font-size:10px}.blackjack-hand{min-height:112px}.table-center{height:142px}.blackjack-logo b{font-size:19px}.chip-stack{right:1%}.blackjack-table:after{display:none}.blackjack-wagers{grid-template-columns:repeat(2,1fr)}.blackjack-actions{grid-template-columns:1fr}.blackjack-actions button{min-height:62px}.blackjack-deal,.blackjack-new{grid-column:auto}.blackjack-side{grid-template-columns:1fr}.blackjack-page footer{margin-inline:14px}}@media (prefers-reduced-motion:reduce){.blackjack-card,.blackjack-ambient i,.blackjack-outcome,.blackjack-confetti i,.phase-dealer .dealer-zone{animation:none!important}.blackjack-confetti{display:none}}.roulette-page{background:radial-gradient(circle at 50% 16%,#0d6b4c4f,#0000 34%),radial-gradient(circle at 84% 45%,#c79d321f,#0000 30%),linear-gradient(#07100dec,#050907fa),url(/logo-catarino.webp) 50% 100px/700px no-repeat,#050806;min-height:100vh;overflow:hidden}.roulette-page-hero{grid-template-columns:1fr auto;align-items:end;gap:22px;max-width:1184px;margin:auto;padding:42px 0 27px;display:grid}.roulette-page-hero .back-link{grid-column:1/-1;justify-self:start}.roulette-page-hero>div>span{color:#4bd1a0;letter-spacing:.18em;font-size:9px;font-weight:900}.roulette-page-hero h1{letter-spacing:-.07em;margin:8px 0 10px;font-size:clamp(50px,7vw,85px);line-height:.86}.roulette-page-hero h1 em{color:#e9c45f;text-shadow:0 0 35px #d5a93f66;font-style:normal}.roulette-page-hero p{color:#8fa69e;max-width:710px;font-size:12px;line-height:1.7}.roulette-hero-badge{background:#152116dc;border:1px solid #9b7e35;border-radius:15px;align-items:center;gap:12px;min-width:180px;padding:16px 18px;display:flex;box-shadow:0 0 32px #d9b34822,inset 0 1px #fff3b614}.roulette-hero-badge b{color:#ffe084;text-shadow:0 0 20px #e6b94d;font-size:31px}.roulette-hero-badge span{color:#8f835f;letter-spacing:.1em;font-size:8px;font-weight:800;line-height:1.45}.roulette-experience{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;width:min(1184px,100% - 40px);margin:0 auto 90px;display:grid}.roulette-casino{isolation:isolate;background:linear-gradient(150deg,#10271e,#080f0c 68%,#1d160a);border:1px solid #396f5b;border-radius:29px;padding:20px 24px 25px;position:relative;overflow:hidden;box-shadow:0 40px 120px #000c,0 0 70px #39bd861c,inset 0 1px #ecffd916}.roulette-casino:before{content:"";z-index:-1;filter:blur(12px);background:radial-gradient(#d4af4922,#0000 66%);height:370px;position:absolute;inset:-180px -80px auto}.roulette-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.roulette-topline>span,.roulette-kicker{color:#49c895;letter-spacing:.17em;font-size:8px;font-weight:950}.roulette-topline button{color:#6f9084;cursor:pointer;background:#08150fcc;border:1px solid #315747;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:800}.roulette-topline button.active{color:#c9ffec;border-color:#42a97f;box-shadow:0 0 18px #45d19b30}.roulette-stage{background:radial-gradient(circle at 35% 45%,#18694e,#093b2d 45%,#041e17 78%),repeating-linear-gradient(30deg,#fff0 0 7px,#fff1 8px);border:4px solid #3c210c;border-radius:28px;grid-template-columns:minmax(360px,1fr) 170px;place-items:center;gap:10px;min-height:430px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #a66d26,inset 0 0 75px #001b13,0 18px 42px #000b}.roulette-stage:before{content:"CATARINO GRAND CASINO";color:#e2cc7e30;letter-spacing:.18em;font-family:Georgia,serif;font-size:11px;position:absolute;bottom:27px;right:38px}.roulette-lights{z-index:1;pointer-events:none;width:1px;height:1px;position:absolute;top:50%;left:calc(50% - 85px)}.roulette-lights i{transform-origin:4px 4px;background:#ffe084;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite alternate rouletteLight;position:absolute;top:-4px;left:-4px;box-shadow:0 0 12px #ffe486}.roulette-lights i:nth-child(2n){animation-delay:-.6s}.roulette-wheel-wrap{z-index:3;filter:drop-shadow(0 25px 25px #00140ea8);place-items:center;width:370px;height:370px;display:grid;position:relative}.roulette-pointer{z-index:12;filter:drop-shadow(0 0 9px #ffe27d);border-top:28px solid #f2cf68;border-left:12px solid #0000;border-right:12px solid #0000;width:0;height:0;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.roulette-wheel-disc{background:conic-gradient(from -4.865deg,#0f7c52 0 9.73deg,#b31f38 9.73deg 19.46deg,#121214 19.46deg 29.19deg,#a91e35 29.19deg 38.92deg,#111214 38.92deg 48.65deg,#b21f38 48.65deg 58.38deg,#121214 58.38deg 68.11deg,#ae2038 68.11deg 77.84deg,#111214 77.84deg 87.57deg,#b21f38 87.57deg 97.3deg,#121214 97.3deg 107.03deg,#ae2038 107.03deg 116.76deg,#111214 116.76deg 126.49deg,#b21f38 126.49deg 136.22deg,#121214 136.22deg 145.95deg,#ae2038 145.95deg 155.68deg,#111214 155.68deg 165.41deg,#b21f38 165.41deg 175.14deg,#121214 175.14deg 184.87deg,#ae2038 184.87deg 194.6deg,#111214 194.6deg 204.33deg,#b21f38 204.33deg 214.06deg,#121214 214.06deg 223.79deg,#ae2038 223.79deg 233.52deg,#111214 233.52deg 243.25deg,#b21f38 243.25deg 252.98deg,#121214 252.98deg 262.71deg,#ae2038 262.71deg 272.44deg,#111214 272.44deg 282.17deg,#b21f38 282.17deg 291.9deg,#121214 291.9deg 301.63deg,#ae2038 301.63deg 311.36deg,#111214 311.36deg 321.09deg,#b21f38 321.09deg 330.82deg,#121214 330.82deg 340.55deg,#ae2038 340.55deg 350.28deg,#111214 350.28deg 360deg);border:12px solid #8c5219;border-radius:50%;width:328px;height:328px;position:relative;box-shadow:inset 0 0 0 4px #e0ae47,inset 0 0 0 34px #3d210c,inset 0 0 30px #000b,0 0 0 5px #281306}.roulette-wheel-disc>span{z-index:5;color:#fff;text-shadow:0 1px #000;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;font-weight:900;display:grid;position:absolute;top:calc(50% - 10px);left:calc(50% - 10px)}.roulette-wheel-disc>span.green{color:#e2ffdb}.roulette-wheel-rim{background:radial-gradient(circle,#6e4316 0 19%,#d5a441 20% 23%,#3b210d 24% 48%,#ad7d2c 49% 53%,#18100a 54%);border:9px solid #d2a443;border-radius:50%;position:absolute;inset:57px;box-shadow:inset 0 0 18px #000,0 0 18px #0009}.roulette-wheel-center{z-index:8;background:radial-gradient(circle,#d0a247,#63390e);border:4px solid #f1ce6d;border-radius:50%;place-content:center;justify-items:center;display:grid;position:absolute;inset:117px;box-shadow:0 0 20px #ffe28c88,inset 0 0 12px #3a1e08}.roulette-wheel-center b{color:#301804;font-family:Georgia,serif;font-size:26px}.roulette-wheel-center span{color:#39210b;letter-spacing:.15em;font-size:5px;font-weight:900}.roulette-ball-runner{z-index:11;transform:rotate(var(--landing));border-radius:50%;position:absolute;inset:14px}.roulette-ball-runner i{background:radial-gradient(circle at 35% 30%,#fff,#d8d4c9 55%,#817c73);border-radius:50%;width:13px;height:13px;position:absolute;top:3px;left:50%;transform:translate(-50%);box-shadow:0 0 9px #fff,0 3px 5px #0008}.phase-spinning .roulette-wheel-disc{animation:1s linear infinite rouletteWheelSpin}.phase-spinning .roulette-ball-runner{animation:4.25s cubic-bezier(.12,.72,.15,1) both rouletteBallSpin}.phase-spinning .roulette-pointer{animation:90ms linear infinite alternate roulettePointer}.roulette-result{z-index:4;background:#0c1712e8;border:1px solid #a78b45;border-radius:22px;place-content:center;justify-items:center;width:145px;min-height:165px;display:grid;position:relative;box-shadow:0 20px 50px #0008,inset 0 0 28px #d0a94416}.roulette-result small{color:#a4946c;letter-spacing:.15em;font-size:7px;font-weight:900}.roulette-result strong{color:#f2d374;text-shadow:0 0 25px #d9b74e;margin:5px 0;font-family:Georgia,serif;font-size:62px;line-height:.9}.roulette-result span{color:#80745e;font-size:8px;font-weight:900}.roulette-result.red{background:#2d0c15;border-color:#b83b50}.roulette-result.red strong{color:#ff8b9e;text-shadow:0 0 24px #cf2b45}.roulette-result.black{background:#0b0b0d;border-color:#777}.roulette-result.black strong{color:#eee;text-shadow:0 0 20px #fff6}.roulette-result.green{background:#09291d;border-color:#36a777}.roulette-result.green strong{color:#79f0ba;text-shadow:0 0 22px #4bd09a}.roulette-confetti{z-index:20;pointer-events:none;position:absolute;inset:0;overflow:hidden}.roulette-confetti i{left:var(--x);width:9px;height:15px;animation:rouletteConfetti 1.6s ease-in var(--delay) both;background:#f0cc62;position:absolute;top:-18px;box-shadow:0 0 8px #ffe792}.roulette-confetti i:nth-child(3n){background:#cf2d49}.roulette-confetti i:nth-child(4n){background:#45cf99;border-radius:50%}.roulette-chip-selector{background:#08150f;border:1px solid #2b4c40;border-radius:15px;margin-top:14px;padding:13px}.roulette-chip-selector>span{color:#5d8576;letter-spacing:.16em;margin-bottom:9px;font-size:7px;font-weight:900;display:block}.roulette-chip-selector>div{grid-template-columns:repeat(8,1fr);gap:6px;display:grid}.roulette-chip-selector button{color:#91a79f;cursor:pointer;background:#0d2019;border:1px solid #315344;border-radius:10px;grid-template-columns:auto auto;place-content:center;align-items:center;gap:1px 4px;min-height:57px;transition:all .18s;display:grid}.roulette-chip-selector button i{background:#9f243b;border:4px dashed #f4e5af;border-radius:50%;grid-row:span 2;width:25px;height:25px;box-shadow:0 2px #3e0712}.roulette-chip-selector button b{font-size:8px}.roulette-chip-selector button small{color:#61766e;font-size:5px}.roulette-chip-selector button:hover:not(:disabled){border-color:#b99542;transform:translateY(-2px)}.roulette-chip-selector button.active{color:#ffe695;background:#2b210d;border-color:#e4bd57;box-shadow:0 0 18px #d7ad4329}.roulette-chip-selector button.active i{background:#d1a237;box-shadow:0 0 14px #f3d274}.roulette-chip-selector button:disabled{opacity:.5}.roulette-betting-table{background:linear-gradient(135deg,#07523a,#063528);border:3px solid #7f5a22;border-radius:18px;grid-template-columns:72px minmax(0,1fr);gap:5px;margin-top:14px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #d9b65766,inset 0 0 35px #001a13,0 18px 38px #0008}.roulette-betting-table button{color:#f7f2dd;cursor:pointer;background:#0d4e39;border:1px solid #e7d99a75;transition:all .16s;position:relative}.roulette-betting-table button:hover:not(:disabled){z-index:3;filter:brightness(1.18);transform:translateY(-2px);box-shadow:0 8px 17px #001c15}.roulette-betting-table button.selected{z-index:2;border-color:#fff1a4;box-shadow:inset 0 0 0 2px #f3c855,0 0 16px #efcc66}.roulette-betting-table button.selected:after{content:"";background:#c99b32;border:3px dashed #fff5c6;border-radius:50%;width:15px;height:15px;position:absolute;top:4px;right:4px;box-shadow:0 0 8px #ffe177}.roulette-betting-table button:disabled{cursor:wait}.roulette-betting-table small{color:#ded4a0;font-size:5px;display:block}.roulette-zero{grid-row:1}.roulette-zero button{background:#08754f;border-radius:70% 10px 10px 70%;width:100%;height:100%;min-height:382px;font-family:Georgia,serif;font-size:27px}.roulette-number-grid{gap:3px;display:grid}.roulette-number-row{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.roulette-number-row button{min-height:29px;font-size:9px;font-weight:900}.roulette-number-row button.red{background:#a51e35}.roulette-number-row button.black{background:#151517}.roulette-columns{grid-column:2;grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.roulette-columns button{letter-spacing:.06em;min-height:36px;font-size:7px;font-weight:850}.roulette-outside{grid-column:1/-1;grid-template-columns:repeat(6,1fr);gap:3px;display:grid}.roulette-outside button{min-height:42px;padding:5px;font-size:7px;font-weight:850}.roulette-outside button:nth-child(-n+3){grid-column:span 2}.roulette-outside button.red{background:#a51e35}.roulette-outside button.black{background:#151517}.roulette-sixlines{background:#06432f;border:1px solid #d9ca8b55;border-radius:9px;grid-column:1/-1;margin-top:5px}.roulette-sixlines summary{color:#c9bd8b;cursor:pointer;padding:9px;font-size:7px;font-weight:850}.roulette-sixlines summary span{float:right;color:#ffe187}.roulette-sixlines>div{grid-template-columns:repeat(6,1fr);gap:3px;padding:0 7px 7px;display:grid}.roulette-sixlines button{border-radius:5px;min-height:29px;font-size:7px}.roulette-message{text-align:center;background:#08150fd9;border:1px solid #2c5142;border-radius:14px;align-content:center;place-items:center;min-height:72px;margin-top:14px;padding:11px;display:grid}.roulette-message small{color:#4fb98f;letter-spacing:.16em;font-size:7px;font-weight:900}.roulette-message strong{color:#c7d8d1;margin-top:4px;font-size:14px}.roulette-message.win{background:#211908;border-color:#9d7a2e;box-shadow:0 0 35px #dfb34324}.roulette-message.win strong{color:#ffe18b;font-size:19px}.roulette-message.loss{background:#1c0b0f;border-color:#68303b}.roulette-message.loss strong{color:#dd8090}.roulette-message.push strong{color:#d1c9b4}.roulette-actions{grid-template-columns:1fr auto 1.7fr;align-items:stretch;gap:9px;margin-top:12px;display:grid}.roulette-actions>div{background:#091611;border:1px solid #29473c;border-radius:12px;align-content:center;padding:9px 13px;display:grid}.roulette-actions>div span{color:#688077;font-size:6px;font-weight:900}.roulette-actions>div b{color:#f1d678;font-size:14px}.roulette-actions>div small{color:#586b64;font-size:6px}.roulette-actions>button{cursor:pointer;border-radius:13px;font-weight:900}.roulette-actions>button:disabled{opacity:.42;cursor:not-allowed}.roulette-clear{color:#b7939b;background:#1e1014;border:1px solid #5c3940;padding:0 14px;font-size:8px}.roulette-spin-button{color:#3a2705;background:linear-gradient(120deg,#fff0a4,#dda941);border:1px solid #ffe18b;justify-content:space-between;align-items:center;min-height:66px;padding:0 18px;transition:all .18s;display:flex;box-shadow:0 7px #775110,0 18px 38px #d5a63e42,inset 0 2px #fffbd3}.roulette-spin-button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-3px)}.roulette-spin-button span{letter-spacing:.07em;font-size:9px}.roulette-spin-button b{font-size:11px}.roulette-server-note{color:#5e7069;text-align:center;margin:14px 0 0;font-size:7px;line-height:1.55}.roulette-side{gap:16px;display:grid}.roulette-side>section{background:linear-gradient(150deg,#0e1e18,#080f0c);border:1px solid #2f5546;border-radius:20px;padding:20px;box-shadow:0 24px 60px #0008,inset 0 1px #e7ffda0e}.roulette-side-title{justify-content:space-between;align-items:center;display:flex}.roulette-side-title>span{color:#56c99c;letter-spacing:.16em;font-size:8px;font-weight:950}.roulette-side-title>button{color:#6e8b80;cursor:pointer;background:0 0;border:0;font-size:7px}.roulette-slip>div:nth-child(2){gap:7px;max-height:330px;margin-top:12px;display:grid;overflow:auto}.roulette-slip article{background:#08130f;border:1px solid #284338;border-radius:9px;grid-template-columns:22px 1fr 20px;align-items:center;gap:8px;padding:9px;display:grid}.roulette-slip article>i{background:#c99a30;border:4px dashed #f3e4ad;border-radius:50%;width:20px;height:20px}.roulette-slip article>i.red{background:#b51f39}.roulette-slip article>i.black{background:#151517}.roulette-slip article span{gap:2px;min-width:0;display:grid}.roulette-slip article b{color:#d2c59c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.roulette-slip article small{color:#65786f;font-size:6px}.roulette-slip article button{color:#8b7e82;cursor:pointer;background:0 0;border:0}.roulette-slip>p,.roulette-history>p{color:#6c8178;font-size:8px;line-height:1.5}.roulette-slip>footer{border-top:1px solid #294338;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;display:flex}.roulette-slip>footer span{color:#70847b;font-size:7px}.roulette-slip>footer strong{color:#ffe08a;font-size:13px}.roulette-recent{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.roulette-recent span{color:#fff;background:#151517;border:1px solid #777;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid;box-shadow:0 5px 12px #0008}.roulette-recent span.red{background:#a51f36;border-color:#c6495c}.roulette-recent span.green{background:#08764f;border-color:#4ac596}.roulette-history{gap:7px;margin-top:13px;display:grid}.roulette-history article{background:#08130f;border:1px solid #263f35;border-radius:9px;padding:9px}.roulette-history article.won{background:#211a08;border-color:#756027}.roulette-history article.lost{border-color:#4f2830}.roulette-history article>div{grid-template-columns:28px 1fr auto;align-items:center;gap:7px;display:grid}.roulette-history article b{color:#f5e8bd;background:#244d3c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.roulette-history article span{color:#d2bc70;font-size:8px;font-weight:850}.roulette-history article.lost span{color:#c87987}.roulette-history time{color:#57675f;font-size:6px}.roulette-history small{color:#61736b;margin-top:5px;font-size:6px;display:block}.roulette-paytable>div{gap:6px;margin-top:12px;display:grid}.roulette-paytable p{color:#8ca097;align-items:center;gap:9px;margin:0;font-size:7px;display:flex}.roulette-paytable b{color:#ffe18b;text-align:center;background:#241d09;border:1px solid #806827;border-radius:7px;width:36px;padding:5px;font-size:8px}@keyframes rouletteWheelSpin{to{transform:rotate(360deg)}}@keyframes rouletteBallSpin{0%{transform:rotate(0)}70%{transform:rotate(calc(1260deg + var(--landing)))}to{transform:rotate(calc(1440deg + var(--landing)))}}@keyframes roulettePointer{to{transform:translate(-50%)rotate(3deg)}}@keyframes rouletteLight{to{opacity:.25;filter:brightness(.6)}}@keyframes rouletteConfetti{to{opacity:0;transform:translate(var(--drift),560px) rotate(680deg)}}@media (max-width:1120px){.roulette-page-hero{padding-inline:20px}.roulette-experience{grid-template-columns:1fr}.roulette-side{grid-template-columns:1fr 1fr}.roulette-stage{grid-template-columns:1fr 170px}.roulette-chip-selector>div{grid-template-columns:repeat(4,1fr)}}@media (max-width:700px){.roulette-page-hero{grid-template-columns:1fr}.roulette-hero-badge{justify-self:start}.roulette-experience{width:calc(100% - 20px)}.roulette-casino{border-radius:22px;padding:15px 9px 21px}.roulette-stage{grid-template-columns:1fr;align-content:center;min-height:550px}.roulette-stage:before{display:none}.roulette-wheel-wrap{width:330px;height:330px;transform:scale(.88)}.roulette-result{width:120px;min-height:92px}.roulette-result strong{font-size:42px}.roulette-lights{top:33%;left:50%}.roulette-chip-selector>div{grid-template-columns:repeat(2,1fr)}.roulette-betting-table{grid-template-columns:48px minmax(0,1fr);padding:7px}.roulette-zero button{min-height:382px}.roulette-number-row,.roulette-outside{grid-template-columns:repeat(3,1fr)}.roulette-outside button:nth-child(-n+3){grid-column:span 1}.roulette-sixlines>div{grid-template-columns:repeat(3,1fr)}.roulette-actions{grid-template-columns:1fr 1fr}.roulette-spin-button{grid-column:1/-1}.roulette-side{grid-template-columns:1fr}.roulette-page footer{margin-inline:14px}}@media (prefers-reduced-motion:reduce){.roulette-wheel-disc,.roulette-ball-runner,.roulette-pointer,.roulette-lights i,.roulette-confetti i{animation:none!important}.roulette-confetti{display:none}}.custom-name-style{z-index:0;isolation:isolate;font-weight:900;display:inline-block;position:relative;text-shadow:none!important;filter:none!important;overflow:visible!important}.custom-name-solid{color:var(--name-color)!important;-webkit-text-fill-color:initial!important;background:0 0!important}.custom-name-gradient,.custom-name-animated{background-size:100% 100%;color:#0000!important;background-image:var(--name-gradient)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.custom-name-animated{background-size:300% 100%;animation:4s linear infinite customNameShift}.custom-name-glow:after{content:attr(data-name);z-index:-1;pointer-events:none;white-space:inherit;opacity:.95;filter:blur(4px)saturate(1.8)brightness(1.25);display:block;position:absolute;inset:0;overflow:visible}.custom-name-glow.custom-name-solid:after{color:var(--name-color);-webkit-text-fill-color:var(--name-color);background:0 0}.custom-name-glow.custom-name-gradient:after,.custom-name-glow.custom-name-animated:after{color:#0000;background-image:var(--name-gradient);-webkit-text-fill-color:transparent;background-size:100% 100%;-webkit-background-clip:text;background-clip:text}.custom-name-glow.custom-name-animated:after{background-size:300% 100%;animation:4s linear infinite customNameShift}@keyframes customNameShift{to{background-position:300% 0}}@media (prefers-reduced-motion:reduce){.custom-name-animated,.custom-name-glow.custom-name-animated:after{animation:none}}.name-style-card{background:linear-gradient(145deg,#1d1729,#15131c 75%);border-color:#55407d}.name-style-card>p{color:#8e879b;margin:3px 0 18px;font-size:10px}.name-style-search{gap:7px;margin-bottom:14px;display:grid}.name-style-search span{color:#8e82ad;letter-spacing:.12em;font-size:8px;font-weight:900}.name-style-search input{color:#eee8f8;background:#100d17;border:1px solid #4b405f;border-radius:10px;outline:none;width:100%;min-height:43px;padding:0 14px}.name-style-search input:focus{border-color:#9b73e8;box-shadow:0 0 0 3px #8d55dd1f}.name-style-list{gap:8px;display:grid}.name-style-account{background:#100e16;border:1px solid #332b40;border-radius:12px}.name-style-account[open]{border-color:#5f477f;box-shadow:0 13px 30px #08060c66}.name-style-account>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:12px 15px;list-style:none;display:flex}.name-style-account>summary::-webkit-details-marker{display:none}.name-style-account>summary span{gap:4px;display:grid}.name-style-account>summary b{color:#e4ddea;font-size:11px}.name-style-account>summary small{color:#696273;font-family:var(--font-geist-mono);font-size:7px}.name-style-account>summary em{color:#9f8fb9;letter-spacing:.06em;font-size:7px;font-style:normal;font-weight:850}.name-style-account>form{border-top:1px solid #332b40;grid-template-columns:minmax(180px,.7fr) minmax(150px,.6fr) minmax(300px,1.3fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.name-style-account>form>label{color:#8d8499;gap:6px;font-size:8px;font-weight:850;display:grid}.name-style-account select,.name-style-account input[type=text]{color:#e5ddec;background:#17131f;border:1px solid #463a56;border-radius:8px;height:39px;padding:0 10px}.name-style-preview{align-content:center;gap:7px;display:grid}.name-style-preview small{color:#7f728f;letter-spacing:.12em;font-size:7px;font-weight:900}.name-style-preview strong{text-overflow:ellipsis;white-space:nowrap;width:max-content;max-width:100%;font-size:16px;overflow:visible}.name-color-pickers{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.name-color-pickers label{color:#81768f;gap:5px;font-size:7px;font-weight:800;display:grid}.name-color-pickers label>span{grid-template-columns:36px minmax(75px,1fr);gap:5px;display:grid}.name-color-pickers input[type=color]{cursor:pointer;background:#17131f;border:1px solid #4a3d5c;border-radius:8px;width:36px;height:39px;padding:3px}.name-color-pickers .is-disabled{opacity:.3}.name-glow-toggle{white-space:nowrap;background:#17131f;border:1px solid #473a58;border-radius:8px;align-items:center;gap:8px;min-height:39px;padding:0 11px;display:flex!important}.name-glow-toggle input{accent-color:#9d65e8}.name-style-actions{gap:7px;display:flex}.name-style-actions button{color:#fff;cursor:pointer;background:#6840a5;border:1px solid #9b74de;border-radius:8px;min-height:39px;padding:0 13px;font-size:8px;font-weight:900}.name-style-actions .mini-ghost{color:#9c90a8;background:0 0;border-color:#4a3d57}@media (max-width:1000px){.name-style-account>form{grid-template-columns:1fr 1fr}.name-color-pickers{grid-column:1/-1}.name-style-actions{justify-content:flex-end}}@media (max-width:620px){.name-style-account>summary{flex-direction:column;align-items:flex-start}.name-style-account>form{grid-template-columns:1fr}.name-color-pickers{grid-column:auto;grid-template-columns:1fr}.name-style-actions{justify-content:stretch}.name-style-actions button{flex:1}}.revenue-card{background:linear-gradient(145deg,#211a0f,#15131b 75%);border-color:#4c3d25}.revenue-card>p{color:#918875;margin:2px 0 17px;font-size:9px}.revenue-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.revenue-grid article{background:linear-gradient(145deg,#2a2111,#15120e);border:1px solid #5a4829;border-radius:13px;gap:5px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffe6a017}.revenue-grid article:after{content:"";filter:blur(4px);background:#d8aa3b14;border-radius:50%;width:90px;height:90px;position:absolute;top:-30px;right:-25px}.revenue-grid small{color:#b4924d;letter-spacing:.14em;font-size:7px;font-weight:900}.revenue-grid strong{color:#f4cb67;letter-spacing:-.04em;text-shadow:0 0 22px #d5a83b38;font-size:clamp(19px,2.5vw,30px)}.revenue-grid span{color:#716957;font-size:7px}.revenue-grid article.negative{background:linear-gradient(145deg,#291116,#160d10);border-color:#6e303a}.revenue-grid article.negative strong{color:#ff7187;text-shadow:0 0 20px #d63a5438}.revenue-grid article.negative small{color:#c45c6e}@media (max-width:700px){.revenue-grid{grid-template-columns:1fr}.revenue-grid article{padding:15px}}
