:root{--black:#070912;--black-soft:#0d1220;--paper:#f1f5ff;--muted:#8994ad;--brass:#42d9ff;--brass-bright:#77e6ff;--wine:#9b55ff;--line:rgba(150,185,230,.16);--display:"Arial Black","Segoe UI",Arial,sans-serif;--sans:Inter,"Segoe UI",Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--paper);font-family:var(--sans);font-size:15px}.site{min-height:100vh;background:radial-gradient(circle at 78% 17%,rgba(168,137,80,.08),transparent 27%),var(--black);transition:background .45s ease;color:var(--paper)}.site.tier-mid{--brass:#b79254;--brass-bright:#dbbd7d;background:radial-gradient(circle at 76% 15%,rgba(114,86,45,.17),transparent 30%),#090908}.site.tier-high{--brass:#c4a160;--brass-bright:#efd291;background:radial-gradient(circle at 82% 14%,rgba(101,30,42,.2),transparent 31%),linear-gradient(180deg,#090807,#0d0909 65%,#070706)}a{color:inherit}.masthead{height:92px;padding:0 clamp(22px,5vw,78px);display:flex;align-items:center;border-bottom:1px solid var(--line);position:relative;z-index:3}.wordmark{display:flex;align-items:center;gap:14px;text-decoration:none}.monogram{width:39px;height:39px;border:1px solid var(--brass);display:grid;place-items:center;font:11px var(--display);letter-spacing:.08em}.wordmark-copy{display:block}.wordmark strong{display:block;font:18px var(--display);letter-spacing:.025em}.wordmark small{display:block;color:var(--muted);font-size:8px;letter-spacing:.22em;text-transform:uppercase;margin-top:3px}.masthead nav{display:flex;gap:36px;margin-left:auto;margin-right:54px}.masthead nav a{color:var(--muted);text-decoration:none;font-size:11px;letter-spacing:.08em}.masthead nav a:hover{color:var(--paper)}.member-balance{border-left:1px solid var(--line);padding-left:24px;text-align:right}.member-balance>span{display:block;color:var(--muted);font-size:8px;letter-spacing:.14em;text-transform:uppercase}.member-balance strong{font:19px var(--display)}.member-balance small{font:8px var(--sans);color:var(--brass);letter-spacing:.12em}
.hero{max-width:1480px;margin:auto;min-height:615px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:9vw;align-items:center;padding:90px clamp(24px,6vw,92px);position:relative}.hero:before{content:"";position:absolute;width:480px;height:480px;border:1px solid rgba(236,231,220,.035);border-radius:50%;right:3%;top:60px;box-shadow:0 0 0 70px rgba(236,231,220,.012),0 0 0 140px rgba(236,231,220,.008);pointer-events:none}.overline{color:var(--brass-bright);font-size:9px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;margin:0}.hero h1{font:400 clamp(55px,6.8vw,96px)/.98 var(--display);letter-spacing:-.045em;margin:25px 0 28px}.hero h1 em{font-weight:400;color:var(--brass-bright)}.lead{max-width:670px;color:#aaa59b;font:15px/1.8 var(--sans);margin:0}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:40px}.button{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.button-solid{background:var(--paper);color:#11110f;padding:16px 21px}.button-link{color:var(--muted);border-bottom:1px solid #555148;padding-bottom:6px}.button-link span{color:var(--brass);margin-left:9px}.member-card{position:relative;border-top:1px solid var(--brass);border-bottom:1px solid var(--line);padding:28px 0 24px}.member-card-head{display:flex;justify-content:space-between;text-transform:uppercase;font-size:8px;letter-spacing:.16em;color:var(--muted)}.verified{color:#b9aa80}.balance-label{color:var(--muted);font-size:10px;margin:38px 0 5px}.large-balance{font:49px var(--display)}.large-balance small{font:9px var(--sans);color:var(--brass);letter-spacing:.16em}.member-card dl{margin:35px 0 22px}.member-card dl>div{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:11px 0}.member-card dt{color:var(--muted);font-size:10px}.member-card dd{margin:0;font-size:10px}.member-note{color:#716e66;font-size:9px;line-height:1.5;margin:0}.policy-ribbon{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px clamp(24px,6vw,92px);display:grid;grid-template-columns:1fr 2fr auto;align-items:center;gap:30px;background:#0c0c0a}.policy-ribbon span{font:italic 14px var(--display);color:var(--brass-bright)}.policy-ribbon p{margin:0;color:var(--muted);font-size:10px;letter-spacing:.06em}.policy-ribbon a{font-size:9px;text-transform:uppercase;letter-spacing:.15em;text-underline-offset:4px}
.floor{max-width:1480px;margin:auto;padding:110px clamp(24px,6vw,92px)}.section-title{display:flex;justify-content:space-between;align-items:end;margin-bottom:46px}.section-title h2,.credit-section h2,.house-note h2{font:400 clamp(36px,4vw,54px)/1.06 var(--display);letter-spacing:-.025em;margin:11px 0 0}.section-title>p{max-width:430px;color:var(--muted);font-size:12px;line-height:1.7;margin:0}.stake-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stake-tabs button{height:94px;background:transparent;color:var(--muted);border:0;border-right:1px solid var(--line);display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr;text-align:left;column-gap:17px;padding:24px;cursor:pointer}.stake-tabs button:last-child{border-right:0}.stake-tabs button>span{grid-row:1/3;font:italic 11px var(--display);color:#625d53}.stake-tabs strong{font:17px var(--display);font-weight:400;color:var(--paper)}.stake-tabs small{font-size:8px;letter-spacing:.12em}.stake-tabs button:hover,.stake-tabs button[aria-selected="true"]{background:rgba(236,231,220,.035)}.stake-tabs button[aria-selected="true"]{box-shadow:inset 0 -2px var(--brass)}.room-status{display:grid;grid-template-columns:1fr 1.4fr auto;gap:40px;align-items:center;padding:38px 0 24px}.room-index{font-size:8px;color:var(--brass);letter-spacing:.18em}.room-status h3{font:25px var(--display);margin:5px 0 0}.room-status p{color:var(--muted);font-size:11px}.prototype-status{border:1px solid var(--line);padding:8px 10px;font-size:8px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.table-list{border-top:1px solid var(--line)}.table-row{min-height:136px;display:grid;grid-template-columns:72px 1.1fr 1.6fr .7fr auto;gap:28px;align-items:center;border-bottom:1px solid var(--line);padding:20px 8px;transition:background .2s}.table-row:hover{background:rgba(236,231,220,.025)}.game-symbol{width:48px;height:48px;border:1px solid #39362f;border-radius:50%;display:grid;place-items:center;font:15px var(--display);color:var(--brass-bright)}.game-title p{margin:0;color:#6f6b62;font-size:8px;text-transform:uppercase;letter-spacing:.16em}.game-title h3{font:23px var(--display);font-weight:400;margin:7px 0}.game-description{color:var(--muted);font-size:11px;line-height:1.65;max-width:330px}.game-min span{display:block;color:#6f6b62;font-size:8px;text-transform:uppercase;letter-spacing:.13em}.game-min strong{font:15px var(--display);font-weight:400}.game-min b{font-weight:400}.table-button{border:1px solid #3a3730;background:transparent;color:var(--paper);padding:13px 15px;font-size:9px;text-transform:uppercase;letter-spacing:.11em;cursor:pointer}.table-button:hover{border-color:var(--brass);color:var(--brass-bright)}.table-button span{margin-left:13px}.selection-note{color:#77736b;font-size:9px;text-align:right;margin:18px 0 0}
.credit-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:100px max(24px,calc((100vw - 1296px)/2));display:grid;grid-template-columns:1fr 1.5fr;gap:10vw;background:#0c0c0a}.credit-heading h2{font-size:43px}.credit-steps{border-top:1px solid var(--line)}.credit-steps article{display:grid;grid-template-columns:45px 1fr 1.2fr;gap:22px;align-items:start;padding:25px 0;border-bottom:1px solid var(--line)}.credit-steps article>span{font:italic 12px var(--display);color:var(--brass)}.credit-steps h3{font:18px/1.3 var(--display);font-weight:400;margin:0}.credit-steps p{color:var(--muted);font-size:10px;line-height:1.7;margin:0}.house-note{max-width:920px;margin:0 auto;padding:125px 24px;text-align:center}.house-note>p:last-child{max-width:620px;margin:27px auto 0;color:var(--muted);font-size:12px;line-height:1.8}.house-note h2{font-size:52px}footer{min-height:104px;border-top:1px solid var(--line);padding:25px clamp(24px,5vw,78px);display:flex;align-items:center;justify-content:space-between;color:#747168;font-size:8px;letter-spacing:.12em;text-transform:uppercase}.footer-mark .wordmark-copy{color:var(--paper);text-transform:none;letter-spacing:normal}.footer-mark .monogram{width:31px;height:31px;font-size:9px}
@media(max-width:960px){.masthead nav{display:none}.hero{grid-template-columns:1fr;gap:70px}.member-card{max-width:520px}.table-row{grid-template-columns:58px 1fr auto}.game-description{display:none}.game-min{text-align:right}.table-button{grid-column:2/4;justify-self:start}.credit-section{grid-template-columns:1fr;gap:60px}.policy-ribbon{grid-template-columns:1fr auto}.policy-ribbon p{display:none}}
@media(max-width:620px){.masthead{height:78px}.member-balance{display:none}.wordmark strong{font-size:16px}.hero{padding-top:70px;min-height:auto}.hero h1{font-size:49px}.hero-actions{align-items:flex-start;flex-direction:column}.policy-ribbon{display:flex;justify-content:space-between}.policy-ribbon span{font-size:12px}.stake-tabs{grid-template-columns:1fr}.stake-tabs button{border-right:0;border-bottom:1px solid var(--line)}.stake-tabs button:last-child{border-bottom:0}.room-status{grid-template-columns:1fr auto}.room-status>p{grid-column:1/3}.table-row{grid-template-columns:48px 1fr}.game-min{grid-column:2;text-align:left}.table-button{grid-column:2}.credit-steps article{grid-template-columns:32px 1fr}.credit-steps p{grid-column:2}.house-note h2{font-size:39px}footer{display:block;line-height:2.1}footer>*{display:block;margin:12px 0}.floor{padding-top:80px}.section-title{display:block}.section-title>p{margin-top:20px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

.hero-visual{max-width:1536px;margin:0 auto;border-left:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#03050b;overflow:hidden}
.hero-visual img{display:block;width:100%;max-height:760px;object-fit:cover;object-position:center}
.hero-visual{position:relative;box-shadow:0 20px 70px rgba(0,0,0,.4),inset 0 0 0 1px rgba(66,217,255,.06)}
.hero-visual:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 64%,rgba(3,5,11,.78) 100%)}
.neon-chaser{position:absolute;z-index:5;left:-190px;width:190px;height:2px;background:linear-gradient(90deg,transparent,rgba(66,217,255,.45) 35%,#d7fbff 72%,#42d9ff);box-shadow:0 0 6px #42d9ff,0 0 16px rgba(66,217,255,.75);animation:chase-across 4.8s linear infinite;pointer-events:none}
.chaser-top{top:0}.chaser-bottom{bottom:0;animation-duration:5.7s;animation-direction:reverse;animation-delay:-2.1s}
@keyframes chase-across{from{left:-190px}to{left:100%}}
.hero-image-controls{position:absolute;z-index:6;left:clamp(22px,4vw,62px);bottom:clamp(22px,4vw,54px);display:flex;align-items:center;gap:26px;padding:12px 12px 12px 17px;border:1px solid rgba(119,230,255,.28);border-radius:7px;background:rgba(5,10,20,.78);backdrop-filter:blur(13px);box-shadow:0 12px 40px rgba(0,0,0,.38),inset 0 0 25px rgba(66,217,255,.035)}
.arcade-live{font:700 8px Consolas,"Courier New",monospace;letter-spacing:.16em;text-transform:uppercase;color:#a9b7ce;white-space:nowrap}.arcade-live i{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:#5cf2a8;box-shadow:0 0 10px rgba(92,242,168,.9)}
.image-actions{display:flex;gap:8px}.image-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:4px;text-decoration:none;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.image-button-primary{background:#42d9ff;color:#061017;box-shadow:0 0 22px rgba(66,217,255,.16)}.image-button-primary span{margin-left:18px;font-size:14px}.image-button-secondary{border:1px solid rgba(255,255,255,.18);color:#edf5ff;background:rgba(255,255,255,.025)}.image-button:hover{filter:brightness(1.12);transform:translateY(-1px)}
.hero.hero-support{min-height:auto;padding-top:76px;padding-bottom:86px}
.hero.hero-support:before{display:none}
.hero.hero-support h1{font-size:clamp(42px,5vw,70px)}
@media(max-width:620px){.hero-visual img{max-height:none;object-fit:contain}.hero-image-controls{position:relative;left:auto;bottom:auto;border-width:1px 0 0;border-radius:0;display:block;padding:16px}.arcade-live{display:block;margin-bottom:12px}.image-actions{display:grid;grid-template-columns:1fr 1fr}.image-button{padding:0 10px}.hero.hero-support{padding-top:58px;padding-bottom:65px}}
@media(prefers-reduced-motion:reduce){.neon-chaser{animation:none;left:0;width:100%;opacity:.65}.image-button:hover{transform:none}}
.table-button{display:inline-flex;align-items:center;text-decoration:none}

/* DarkRP arcade skin: controlled neon, crisp HUD geometry, minimal spectacle. */
body{background:#070912}.site{background-color:#070912;background-image:linear-gradient(rgba(66,217,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(66,217,255,.025) 1px,transparent 1px),radial-gradient(circle at 80% 14%,rgba(66,217,255,.1),transparent 27%);background-size:52px 52px,52px 52px,auto}.site.tier-mid{--brass:#a969ff;--brass-bright:#c493ff;background-color:#080913;background-image:linear-gradient(rgba(169,105,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(169,105,255,.024) 1px,transparent 1px),radial-gradient(circle at 79% 15%,rgba(169,105,255,.13),transparent 28%);background-size:52px 52px,52px 52px,auto}.site.tier-high{--brass:#ffc85a;--brass-bright:#ffe09a;background-color:#0b0910;background-image:linear-gradient(rgba(255,200,90,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,200,90,.022) 1px,transparent 1px),radial-gradient(circle at 80% 14%,rgba(189,63,137,.15),transparent 28%),radial-gradient(circle at 30% 80%,rgba(255,200,90,.06),transparent 25%);background-size:52px 52px,52px 52px,auto,auto}.masthead{height:84px;background:rgba(7,9,18,.88);backdrop-filter:blur(14px)}.monogram{border-radius:9px;background:linear-gradient(145deg,rgba(66,217,255,.15),rgba(66,217,255,.025));box-shadow:inset 0 0 18px rgba(66,217,255,.07);font-family:"Arial Black",Arial,sans-serif}.wordmark strong{font-family:"Segoe UI",Arial,sans-serif;font-weight:800;letter-spacing:.01em}.wordmark small,.overline,.room-index,.prototype-status{font-family:Consolas,"Courier New",monospace}.hero{min-height:600px}.hero:before{border-color:rgba(66,217,255,.07);border-radius:24px;transform:rotate(8deg);box-shadow:0 0 0 60px rgba(66,217,255,.014),0 0 0 120px rgba(66,217,255,.008)}.hero h1{font-family:"Arial Black","Segoe UI",Arial,sans-serif;font-size:clamp(50px,6.1vw,88px);line-height:.96;letter-spacing:-.055em;text-transform:uppercase}.hero h1 em{font-style:normal;color:var(--brass-bright);text-shadow:0 0 30px rgba(66,217,255,.13)}.lead{font-size:14px}.button-solid{background:var(--brass);color:#061017;border-radius:5px;box-shadow:0 9px 30px rgba(66,217,255,.12)}.button-link{border-color:rgba(119,230,255,.35)}.member-card{background:linear-gradient(145deg,rgba(15,22,38,.96),rgba(8,12,23,.92));border:1px solid var(--line);border-top:2px solid var(--brass);border-radius:8px;padding:26px}.member-card:after{content:"ONLINE";position:absolute;right:26px;bottom:22px;color:rgba(119,230,255,.22);font:700 9px Consolas,monospace;letter-spacing:.16em}.member-card dl>div{border-color:rgba(150,185,230,.12)}.large-balance{font-family:"Segoe UI",Arial,sans-serif;font-weight:800;letter-spacing:-.04em}.policy-ribbon{background:#0a0f1a;border-color:rgba(66,217,255,.17)}.policy-ribbon span{font-family:"Segoe UI",Arial,sans-serif;font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--brass-bright)}.section-title h2,.credit-section h2,.house-note h2{font-family:"Arial Black","Segoe UI",Arial,sans-serif;text-transform:uppercase;letter-spacing:-.045em}.stake-tabs{border:1px solid var(--line);border-radius:7px;overflow:hidden}.stake-tabs button{background:rgba(10,15,27,.75)}.stake-tabs strong{font-family:"Segoe UI",Arial,sans-serif;font-weight:750}.stake-tabs button[aria-selected="true"]{background:linear-gradient(90deg,rgba(66,217,255,.14),rgba(66,217,255,.035));box-shadow:inset 0 -3px var(--brass)}.room-status{background:rgba(10,15,27,.52);border-left:3px solid var(--brass);padding:24px;margin:25px 0}.room-status h3,.game-title h3,.credit-steps h3{font-family:"Segoe UI",Arial,sans-serif;font-weight:750}.table-list{border:1px solid var(--line);border-radius:7px;overflow:hidden}.table-row{background:rgba(9,14,25,.76);padding-left:20px;padding-right:20px}.table-row:last-child{border-bottom:0}.table-row:hover{background:rgba(66,217,255,.045)}.game-symbol{border-radius:8px;background:rgba(66,217,255,.055);font-family:"Arial Black",Arial,sans-serif}.table-button{border-radius:4px;background:rgba(255,255,255,.015)}.credit-section{background:#090e19}.credit-steps article>span{font-family:Consolas,monospace}.house-note h2{font-size:47px}.footer-mark .monogram{border-radius:7px}
