
/* July 12, 2025 layout reconstruction from user-provided Wayback video and PDF. */
:root { --arch-bg:#101010;--arch-yellow:#fff000;--arch-text:#f4f4f4;--arch-serif:Georgia,'Times New Roman',serif;--arch-sans:Arial,Helvetica,sans-serif }
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth}
body.archive-home{margin:0;background:var(--arch-bg);color:var(--arch-text);font-family:var(--arch-sans);overflow-x:hidden}
body.archive-home a{color:inherit;text-decoration:none}
.archive-skip{position:absolute;left:-99999px;top:0}.archive-skip:focus{left:10px;top:10px;z-index:1000;background:yellow;color:black;padding:12px}
.archive-header{background:#101010;position:relative;z-index:20}
.archive-nav{max-width:990px;margin:0 auto;min-height:142px;display:flex;align-items:center;justify-content:space-between;gap:25px}
.archive-logo{display:flex;align-items:center;flex:0 0 72px}
.archive-logo img{display:block;width:56px;height:56px;object-fit:contain}
.archive-links{display:flex;align-items:center;margin-left:124px;gap:27px;white-space:nowrap;font-family:var(--arch-sans);font-size:13px;font-weight:600}
.archive-links a:hover,.archive-links a.nav-current{color:#fff500}
.archive-drop{position:relative}.nav-dropdown,.archive-search-toggle{padding:0;border:0;background:transparent;color:white;font:inherit;cursor:pointer}.nav-dropdown span{margin-left:3px}
.archive-dropdown-panel{position:absolute;top:calc(100% + 12px);background:#1c1c1c;border:1px solid #424242;min-width:185px;padding:12px;display:none;flex-direction:column;gap:14px}
.archive-drop:hover .archive-dropdown-panel,.archive-drop:focus-within .archive-dropdown-panel,.archive-drop.open .archive-dropdown-panel{display:flex}
.archive-search-toggle{display:flex;align-items:center;justify-content:center}
.archive-pill,.archive-header .nav-play{display:inline-flex;background:#ffea00!important;color:#000!important;border-radius:26px;min-height:42px;align-items:center;justify-content:center;padding:12px 30px;font:700 13px var(--arch-sans);text-align:center;text-decoration:none;transition:background .2s}
.archive-pill:hover{background:#fff86b!important}
.archive-header .nav-play{font-size:13px;min-width:119px;min-height:38px;padding:10px 22px}
.archive-hamburger{display:none;width:36px;background:transparent;border:0;padding:4px;cursor:pointer}
.archive-hamburger span{height:3px;background:#ffed00;display:block;margin:5px 0;border-radius:2px}
.archive-mobile-menu{max-width:1020px;margin:auto;padding:0 0 24px;display:flex;flex-direction:column;gap:8px}
.archive-mobile-menu[hidden],.archive-search-bar[hidden]{display:none!important}
.archive-mobile-menu a{padding:10px;border-bottom:1px solid #262626;color:white!important}
.archive-search-bar{padding:14px 18px;background:#181818;border-top:1px solid #444}
.archive-search-bar form{max-width:1020px;margin:auto;display:flex;gap:12px;align-items:center}.archive-search-bar input{flex:1;min-width:0;padding:10px;background:#0e0e0e;color:white;border:1px solid #777}.archive-search-bar button{background:#ffed00;border:0;padding:11px 19px;font-weight:bold}
.archive-hero{text-align:center;overflow:hidden; padding:26px 16px 0;}
.archive-hero h1{font:700 clamp(28px,2.3vw,39px)/1.19 var(--arch-serif);color:#f7df00;max-width:1040px;margin:0 auto 70px}
.archive-phone{display:block;width:min(320px,85vw);height:auto;margin:0 auto}
.archive-hero-words{padding:30px 12px 54px;font:700 20px/1.45 var(--arch-serif);text-align:center}
.archive-hero-words p{margin:6px 0 12px}.archive-hero-words .highlight{color:#ffdf00}
.archive-video{max-width:940px;margin:20px auto 0;text-align:center;padding:0 10px}
.archive-video-placeholder{height:auto;aspect-ratio:16/5.1;background:#000;position:relative;display:flex;justify-content:center;align-items:center;color:#f7f7f7}
.archive-video-title{position:absolute;top:14px;left:40px;right:40px;text-align:left;font:400 13px var(--arch-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.archive-video-play{display:flex;align-items:center;justify-content:center;width:59px;height:40px;border-radius:10px;background:#ff0033;color:white;font:700 21px Arial;line-height:1}
.archive-video-foot{position:absolute;bottom:0;left:0;background:#1b1b1b;font:700 12px Arial;padding:10px}
.archive-video>p{font:700 17px/1.4 var(--arch-serif);color:#f7f7f7;margin:22px 0}
.archive-discover{max-width:940px;margin:175px auto 130px;display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;padding:0 16px}
.archive-discover h2{font:700 clamp(35px,3.2vw,52px)/.98 var(--arch-serif);color:#ffe100;margin:0 0 26px}
.archive-discover p{font:700 17px/1.45 var(--arch-serif);margin:18px 0}
.archive-discover .archive-pill{margin-top:35px}
.archive-discover img{width:100%;max-width:425px;height:auto;aspect-ratio:1;object-fit:cover;justify-self:end}
.archive-join{max-width:970px;margin:190px auto 0;padding:0 18px;text-align:center}
.archive-join h2,.archive-bonuses h2{font:400 clamp(25px,2.5vw,33px)/1.28 var(--arch-serif);color:#f4db00;margin:0 0 72px}
.archive-join-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}
.archive-join-cols>div{display:flex;flex-direction:column;align-items:center}
.archive-icon-ring{width:120px;height:120px;border:2px solid white;border-radius:50%;display:grid;place-items:center;color:#fff!important;transition:.2s}
.archive-icon-ring:hover{color:#ffea00!important;border-color:#ffea00}
.archive-icon-ring svg{width:56px;height:56px;display:block}
.archive-join h3{font:400 25px/1.3 var(--arch-sans);margin:12px 0 4px}
.archive-join p{font:400 14px/1.55 var(--arch-sans);margin:0;max-width:248px}
.archive-bonuses{max-width:970px;margin:180px auto 0;padding:0 18px;text-align:center}
.archive-bonuses h2{margin:0 0 35px}
.archive-bonus-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}
.archive-bonus-cols h3{font:400 26px/1.1 var(--arch-sans);margin:0 0 12px}
.archive-bonus-cols p{font:400 13px/1.55 var(--arch-sans);max-width:215px;margin:0 auto}
.archive-favorites{max-width:970px;margin:140px auto 0;padding:0 18px}
.archive-favorites-title{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:26px}
.archive-favorites h2{font:700 33px/1.2 Arial,Helvetica,sans-serif;color:#fae300;margin:0}
.archive-favorites-title .archive-pill{min-height:36px;padding:8px 27px;font-size:12px}
.archive-games{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}
.archive-games img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}
.archive-games a:hover img{filter:brightness(1.12)}
.archive-why{max-width:970px;margin:235px auto 0;min-height:510px;display:flex;align-items:flex-start;padding:0 18px}
.archive-why-copy{max-width:330px}.archive-why h2{font:700 31px var(--arch-serif);color:#ffdb00;margin:0 0 30px}
.archive-why p{font:700 17px/1.3 var(--arch-serif);margin:0 0 24px}
.archive-why .archive-pill{padding:12px 32px}
.archive-refer{max-width:970px;margin:0 auto;padding:0 18px}
.archive-refer h2{font:700 28px/1.2 var(--arch-serif);color:#fff;margin:0 0 32px;text-align:left}
.archive-refer>p{font:700 17px/1.5 var(--arch-serif);width:360px;max-width:100%;margin-bottom:105px}
.archive-prizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 28px;align-items:start;clear:both}
.archive-prize{min-width:0;border:2px solid #ecd500;text-align:center;display:flex;flex-direction:column;align-self:stretch;background:#050505;overflow:hidden;position:relative}
.archive-prize-visual{position:relative;width:100%;height:220px;flex:0 0 220px;overflow:hidden;border-bottom:2px solid #ecd500;background:#050505}
.archive-prize strong{display:block;position:relative;z-index:1;font:700 15px/1.25 var(--arch-sans);padding:10px 10px 2px;background:#050505;color:#fff;word-break:break-word}
.archive-prize span{display:block;position:relative;z-index:1;font:400 12px/1.4 var(--arch-sans);padding:2px 10px 12px;background:#050505;color:#fff;word-break:break-word}
.archive-vip{max-width:970px;margin:200px auto 0;padding:0 18px}
.archive-vip h2{font:400 18px var(--arch-sans);letter-spacing:4px;margin:0 0 125px;text-align:center}
.archive-vip-copy{width:min(620px,100%);padding-top:30px;border-top:1px solid #777}
.archive-vip-copy h3{font:700 18px var(--arch-serif);margin:0 0 22px}
.archive-vip-copy ol{font:700 16px/1.5 var(--arch-serif);padding-left:28px}
.archive-vip-copy li{padding-left:3px;margin:12px 0}
.archive-vip-copy p{font:700 16px/1.5 var(--arch-serif)}
.archive-small-button{background:#ffdf00;color:black!important;padding:8px 18px;display:inline-block;font:700 13px var(--arch-sans)}
.archive-signup{max-width:970px;margin:185px auto 370px;padding:0 18px;letter-spacing:5px;font:600 13px var(--arch-sans)}
.archive-signup a:hover{color:#ffdf00}
.archive-stats{background:#0e0e0e;padding:80px max(20px,calc((100vw - 1000px)/2));display:grid;grid-template-columns:repeat(3,1fr);gap:0;text-align:center}
.archive-stats>div{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #777;min-height:120px}.archive-stats>div:last-child{border:0}
.archive-stats strong{font:400 44px var(--arch-sans);line-height:1.1}.archive-stats span{font:700 13px var(--arch-sans);margin-top:2px}
.archive-footer{background:#0c0c0c;color:#eee;padding:48px 18px 75px}
.archive-footer-inner{max-width:1040px;margin:auto;display:grid;grid-template-columns:1.35fr .95fr .72fr 1fr;gap:50px}
.archive-footer-about img{display:block;object-fit:contain;margin-bottom:22px}
.archive-footer h3{margin:5px 0 23px;font:600 12px var(--arch-sans);letter-spacing:2px}
.archive-footer p{font:400 12px/1.8 var(--arch-sans);color:#dedede}
.archive-footer a{display:block;text-decoration:none;color:#dedede!important;font:400 12px/1.8 var(--arch-sans)}
.archive-footer a:hover{color:#ffea00!important}
.archive-subscribe{display:flex;flex-direction:column;margin-top:40px}
.archive-subscribe input{min-width:0;padding:10px 2px;background:none;border:0;border-bottom:1px solid #777;color:white;font-size:12px}
.archive-subscribe button{background:transparent;border:0;border-bottom:1px solid #e2ca00;color:white;padding:10px;font-size:12px;cursor:pointer}
.archive-subscription-status{font-size:11px}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(max-width:1100px){.archive-nav{max-width:960px;padding:0 24px}.archive-links{margin-left:0;gap:17px;font-size:12px}.archive-header .nav-play{min-width:110px}.archive-discover,.archive-favorites,.archive-why,.archive-refer,.archive-vip,.archive-bonuses,.archive-join{max-width:900px}}
@media(max-width:780px){.archive-nav{height:220px;min-height:220px;padding:0 20px;position:relative;display:flex;flex-direction:column;justify-content:flex-start}.archive-logo{flex:0 0 auto;margin-top:18px}.archive-logo img{width:78px;height:78px}.archive-links{display:none}.archive-header .nav-play{position:absolute;right:0;bottom:39px;min-width:143px;height:50px;font-size:15px;border-radius:35px}.archive-hamburger{display:block;position:absolute;left:15px;bottom:46px}.archive-nav:after{content:"";position:absolute;bottom:0;left:0;right:0;background:#abb2b7;height:2px}.archive-hero{padding-top:90px}.archive-hero h1{font-size:26px;margin:0 auto 70px}.archive-phone{width:min(330px,90vw)}.archive-hero-words{font-size:16px}.archive-video{margin:20px auto 0}.archive-video-placeholder{aspect-ratio:16/9}.archive-video-title{font-size:11px}.archive-discover{margin:140px auto 120px;display:block;max-width:560px}.archive-discover h2{font-size:34px}.archive-discover img{display:block;margin:70px auto 0;max-width:320px}.archive-join{margin-top:145px}.archive-join h2{font-size:26px;margin-bottom:48px}.archive-join-cols{grid-template-columns:1fr;gap:80px}.archive-join h3{font-size:21px}.archive-bonuses{margin-top:140px}.archive-bonus-cols{grid-template-columns:1fr;gap:70px}.archive-favorites{margin-top:150px}.archive-favorites h2{font-size:25px}.archive-games{grid-template-columns:1fr;max-width:480px;margin:auto;gap:22px}.archive-why{margin-top:170px;min-height:360px;justify-content:center}.archive-refer h2{font-size:23px}.archive-refer>p{margin-bottom:60px}.archive-prizes{grid-template-columns:1fr;gap:18px;max-width:500px;margin:auto}.archive-prize-visual{height:200px}.archive-vip{margin-top:130px}.archive-vip h2{margin-bottom:110px}.archive-signup{margin-bottom:200px}.archive-stats{grid-template-columns:1fr;padding:40px 35px}.archive-stats>div{border-right:0;border-bottom:1px solid #666;padding:30px}.archive-footer-inner{grid-template-columns:1fr;gap:40px}.archive-footer{padding:50px 45px}}
@media(min-width:781px) and (max-width:900px){.archive-links{gap:8px;font-size:11px}.archive-nav{padding:0 14px}}
/* Existing legacy URL pages retain their content, but use the historical black-and-gold shell. */
body.historical-subpage{background:#101010!important;color:#f5f5f5!important;font-family:Arial,Helvetica,sans-serif!important;--bg:#101010;--bg2:#141414;--text:#f5f5f5;--muted:#c6c6c6;--line:rgba(255,235,0,.24);--orange:#ffe400;--mint:#ffe400;--blue:#ffd500;--panel:rgba(255,255,255,.025);--panel2:rgba(255,255,255,.04)}
body.historical-subpage .archive-header{background:#101010}
body.historical-subpage .archive-nav a{color:#f8f8f8}
body.historical-subpage h1,body.historical-subpage h2,body.historical-subpage h3{color:#ffe100}
body.historical-subpage main{background:#101010!important}
body.historical-subpage .article-hero,body.historical-subpage .section,body.historical-subpage .section.soft{background:#101010!important}
body.historical-subpage .article-hero h1{font-family:Georgia,'Times New Roman',serif!important}
body.historical-subpage .card,body.historical-subpage .visual-card,body.historical-subpage .faq details,body.historical-subpage .mini-art{background:#181818!important;border-color:rgba(255,234,0,.25)!important}
body.historical-subpage .btn.primary,body.historical-subpage a.btn.primary{background:#ffec00!important;color:#000!important}
body.historical-subpage .btn,body.historical-subpage .btn.ghost{border-color:#eed600!important}
body.historical-subpage .archive-footer .archive-footer-inner{max-width:1040px}
body.historical-subpage .archive-footer h3{font:600 12px Arial!important;color:white!important;letter-spacing:2px}
body.historical-subpage .archive-footer p,body.historical-subpage .archive-footer a{font-size:12px!important;color:#ddd!important}
body.historical-subpage .archive-footer-inner a{display:block}
body.historical-subpage .archive-footer-about img{width:72px;height:72px}
@media(max-width:780px){body.historical-subpage .archive-nav{min-height:220px}}

.archive-search-results{max-width:1020px;margin:12px auto 0;color:#eee;padding:0 2px;font:14px/1.65 Arial,Helvetica,sans-serif}.archive-search-results ul{list-style:none;margin:0;padding:0}.archive-search-results li{padding:6px 0;border-bottom:1px solid #363636}.archive-search-results a{color:#ffea00!important;text-decoration:none}.archive-search-results a:hover{text-decoration:underline}

/* Fill historical prize-card picture slots without changing card geometry. */




/* Final prize-card stability + cache-safe render fixes */
.archive-prize-visual img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center center}
.archive-refer{overflow:hidden}
@media(max-width:780px){.archive-prize-visual{height:200px;flex-basis:200px}}
