@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";.wallet-adapter-button{background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px;border-radius:4px}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px #0009;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:#fff}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:#999}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform ease-in .15s}.wallet-adapter-modal{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity linear .15s;background:#00000080;z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;top:0;left:0;bottom:0;right:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media(max-width:480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:#10141f;box-shadow:0 8px 20px #0009;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:#fff}@media(max-width:374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:#fff}.wallet-adapter-modal-list-more svg{transition:all .1s ease;fill:#fff;margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:#512da8;padding:12px;font-size:18px;border:none;border-radius:8px;color:#fff}:root{--pixel: "Handjet", "VT323", monospace;--display: "Press Start 2P", "Handjet", monospace;--bg: #0a0712;--bg2: #120b1e;--panel: #1a1228;--panel2: #241834;--line: #3c2f5a;--ink: #f3e9cf;--ink-dim: #c5b896;--muted: #8c7fb0;--gold: #ffce4d;--gold-deep: #c8942a;--red: #ff5a48;--green: #6fdca0;--cyan: #62cfe6;--purple: #9a78ff;--royal: #6d3bff;--sky-top: #1a0f3a;--sky-mid: #2a1550;--sky-low: #4a1f56;color-scheme:dark;font-family:var(--pixel)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--ink);overflow:hidden;font-family:var(--pixel);font-size:19px;font-weight:500;letter-spacing:.4px;-webkit-font-smoothing:none}img{image-rendering:pixelated}h1,h2,h3,h4{font-weight:900;letter-spacing:.5px;text-transform:uppercase}::selection{background:var(--gold);color:#1a1206}.app{position:relative;height:100vh;width:100vw}.world-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0}.world-bg.static{pointer-events:none}.crt,.vignette{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:40}.crt{background:repeating-linear-gradient(0deg,#0000,#0000 2px,#0003,#0003 4px);mix-blend-mode:multiply;animation:crtFlicker 5.5s steps(60) infinite}.crt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 0%,#ffffff06 50%,transparent 100%);height:40%;animation:scan 7s linear infinite}.vignette{background:radial-gradient(125% 95% at 50% 38%,#0000 52%,#07040cdd)}@keyframes scan{0%{transform:translateY(-60%)}to{transform:translateY(280%)}}@keyframes crtFlicker{0%,96%,to{opacity:1}97%{opacity:.82}98%{opacity:.94}}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;background:radial-gradient(120% 100% at 50% 32%,var(--sky-mid) 0%,var(--bg) 68%);transition:opacity .45s steps(6),visibility .45s}.preloader.done{opacity:0;visibility:hidden;pointer-events:none}.pl-crown{width:150px;height:auto;filter:drop-shadow(4px 4px 0 #07040c);animation:crownBob 2.6s ease-in-out infinite}.pl-word{font-family:var(--display);font-size:clamp(22px,6vw,44px);color:var(--ink);letter-spacing:1px;-webkit-text-stroke:2px #07040c;text-shadow:5px 5px 0 #07040c}.pl-word b{color:var(--gold)}.pl-bar{width:min(440px,78vw);height:26px;padding:3px;background:#0b0814;border:3px solid #07040c;box-shadow:inset 0 3px #0009,4px 4px #07040c}.pl-fill{height:100%;min-width:4px;background:var(--gold);background-image:repeating-linear-gradient(90deg,#ffe07a 0 8px,var(--gold) 8px 16px);box-shadow:inset 0 -4px #0003;transition:width .2s steps(4)}.pl-meta{display:flex;gap:14px;align-items:baseline}.pl-pct{font-family:var(--display);font-size:17px;color:var(--gold)}.pl-tip{color:var(--ink-dim);text-transform:uppercase;font-size:15px;font-weight:700;letter-spacing:1px;min-height:1.2em}.pbtn,.btn{position:relative;font-family:var(--pixel);font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:18px;padding:9px 16px;border:3px solid #07040c;border-radius:0;background:var(--panel2);color:var(--ink);cursor:pointer;box-shadow:inset 0 3px #ffffff1f,inset 0 -4px #0006,4px 4px #07040c;transition:transform .06s steps(2),box-shadow .06s steps(2),filter .1s}.pbtn:hover,.btn:hover{transform:translate(-1px,-1px);box-shadow:inset 0 3px #ffffff2a,inset 0 -4px #0006,6px 6px #07040c;filter:brightness(1.06)}.pbtn:active,.btn:active{transform:translate(3px,3px);box-shadow:inset 0 2px #00000040,1px 1px #07040c}.pbtn:disabled,.btn:disabled{opacity:.42;cursor:not-allowed;box-shadow:2px 2px #07040c;transform:none;filter:saturate(.4)}.pbtn.gold,.btn.primary,.btn.gold-btn{background:var(--gold);color:#1a1206;border-color:#4a2e05;box-shadow:inset 0 3px #fff2,inset 0 -5px #0004,4px 4px #4a2e05}.pbtn.ghost,.btn.ghost{background:transparent;box-shadow:inset 0 0 #0000,4px 4px #07040c}.pbtn.lg{font-size:22px;padding:14px 26px}.btn.sm{font-size:15px;padding:6px 11px;box-shadow:inset 0 2px #ffffff1a,3px 3px #07040c}.btn.block{width:100%}.pbtn.gold.lg{animation:ctaPulse 1.8s ease-in-out infinite}@keyframes ctaPulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.landing{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;overflow-y:auto;overflow-x:hidden}.pixel-sky{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,var(--sky-top) 0%,var(--sky-mid) 42%,transparent 78%);opacity:.82}.stars{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.star{position:absolute;width:3px;height:3px;background:#fff;box-shadow:0 0 0 1px #fff2;animation:twinkle 3s steps(2) infinite}.star.g{background:var(--gold)}@keyframes twinkle{0%,to{opacity:.25;transform:scale(1)}50%{opacity:1;transform:scale(1.6)}}.topnav{position:absolute;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:34px 26px 14px;background:transparent}.nav-logo{display:flex;align-items:center;gap:12px;cursor:pointer}.nav-logo img{width:40px;height:40px;box-shadow:0 0 0 3px #07040c,3px 3px #0008;animation:logoBob 3.2s ease-in-out infinite}.nav-logo span{font-family:var(--display);font-size:16px;color:var(--ink);letter-spacing:0}.nav-logo b{color:var(--gold)}.nav-links{display:flex;align-items:center;gap:14px}.nav-links a{font-weight:700;text-transform:uppercase;font-size:17px;color:var(--ink-dim);cursor:pointer;letter-spacing:1px}.nav-links a:hover{color:var(--gold)}@keyframes logoBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.marquee{position:fixed;left:0;right:0;bottom:0;z-index:30;overflow:hidden;pointer-events:none;border-top:3px solid #07040c;background:var(--gold);color:#1a1206;box-shadow:0 -4px #07040c66}.marquee-track{display:inline-block;white-space:nowrap;padding:6px 0;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:16px;animation:marquee 26s linear infinite}.marquee-track span{padding:0 14px}.marquee-track b{color:#6a1f12}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:radial-gradient(120% 90% at 50% 42%,#0a071233,#0a0712b3 66%,#0a0712)}.hero-inner{position:relative;z-index:3;text-align:center;padding:0 20px}.hero-crown{width:clamp(150px,26vw,300px);height:auto;margin:0 auto 34px;display:block;filter:drop-shadow(5px 5px 0 #07040c);animation:crownBob 2.6s ease-in-out infinite}@keyframes crownBob{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-10px) rotate(1deg)}}.kicker{color:var(--gold);font-weight:700;letter-spacing:3px;font-size:16px;margin-bottom:14px}.hero-title{font-family:var(--display);font-size:clamp(38px,8.6vw,100px);line-height:1;margin:0;color:var(--ink);-webkit-text-stroke:2px #07040c;text-shadow:6px 6px 0 #07040c;position:relative}.hero-title:after{content:"";position:absolute;top:0;bottom:0;left:0;width:28%;background:linear-gradient(105deg,transparent 0%,rgba(244,200,74,.72) 40%,rgba(255,247,214,1) 50%,rgba(244,200,74,.72) 60%,transparent 100%);transform:translate(-140%);opacity:0;pointer-events:none;will-change:transform,opacity;animation:titleSheen 3.6s ease-in-out infinite}@keyframes titleSheen{0%{transform:translate(-140%);opacity:0}8%{opacity:1}42%{transform:translate(560%);opacity:0}to{transform:translate(560%);opacity:0}}.hero-tag{font-weight:900;font-size:clamp(20px,3.4vw,34px);margin:22px 0 10px;color:var(--ink);line-height:1.25}.hero-tag b{color:var(--gold)}.press-start{color:var(--cyan);font-weight:700;letter-spacing:2px;font-size:17px;margin:0 0 24px;animation:blink 1.1s steps(1) infinite}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.hero-cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.hero-stat{margin-top:26px;color:var(--muted);font-weight:700;letter-spacing:1px;font-size:16px}.hero-stat b{color:var(--gold)}.scroll-hint{position:absolute;bottom:48px;left:50%;transform:translate(-50%);color:var(--gold);font-size:26px;animation:bob 1.4s ease-in-out infinite;z-index:3}@keyframes bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,8px)}}.hero-inner>*{opacity:0;animation:heroIn .5s steps(6) forwards}.hero-inner>.hero-crown{animation:crownBob 2.6s ease-in-out infinite,heroIn .5s steps(6) forwards}.hero-inner>*:nth-child(1){animation-delay:.1s}.hero-inner>*:nth-child(2){animation-delay:.25s}.hero-inner>*:nth-child(3){animation-delay:.4s}.hero-inner>*:nth-child(4){animation-delay:.55s}.hero-inner>*:nth-child(5){animation-delay:.7s}.hero-inner>*:nth-child(6){animation-delay:.85s}@keyframes heroIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.pcloud{position:absolute;width:150px;height:auto;color:#ffffff14;z-index:2}.pcloud.c1{top:16%;left:8%;width:180px;animation:drift 26s linear infinite}.pcloud.c2{top:26%;right:10%;width:230px;color:#ffffff10;animation:drift 36s linear infinite reverse}.pcloud.c3{top:12%;left:52%;width:130px;color:#f4c84a14;animation:drift 30s linear infinite}@keyframes drift{0%{transform:translate(-30px)}to{transform:translate(30px)}}.coin-rain{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:2;pointer-events:none}.coin{position:absolute;bottom:-28px;width:16px;height:16px;color:var(--gold);animation:rise linear infinite}@keyframes rise{0%{transform:translateY(0) rotate(0);opacity:0}12%{opacity:1}to{transform:translateY(-104vh) rotate(360deg);opacity:0}}.pixel-rule{height:8px;background-size:16px 8px;background-repeat:repeat-x;background-image:linear-gradient(90deg,var(--gold-deep) 50%,transparent 0);opacity:.5}.how{position:relative;z-index:6;background:linear-gradient(#0a0712,#120b1e);padding:74px 20px;border-top:3px solid var(--line)}.sec-title{text-align:center;font-family:var(--display);font-size:clamp(20px,4.4vw,36px);margin:0 0 8px;color:var(--gold);-webkit-text-stroke:1px #07040c}.sec-sub{text-align:center;color:var(--muted);text-transform:uppercase;letter-spacing:2px;font-weight:700;margin:0 0 38px;font-size:15px}.how-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:18px;max-width:1080px;margin:0 auto}.hcard{position:relative;background:var(--panel);border:3px solid #07040c;box-shadow:inset 0 3px #ffffff10,inset 0 -5px #0005,7px 7px #07040caa;padding:22px}.hcard:hover{border-color:var(--gold-deep)}.hcard:hover .hcard-i{animation:coinSpin .6s steps(8)}.hcard-tag{display:inline-block;font-size:12px;font-weight:700;letter-spacing:2px;color:var(--gold);background:#2a2012;border:2px solid var(--gold-deep);padding:2px 7px;margin-bottom:12px}.hcard-i{font-size:32px;margin-bottom:8px;line-height:1;display:inline-block}@keyframes coinSpin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.hcard h3{margin:0 0 10px;font-size:21px;color:var(--ink)}.hcard p{margin:0;color:var(--ink-dim);font-size:18px;line-height:1.45;font-weight:500;text-transform:none}.reveal{opacity:0;transform:translateY(22px);will-change:opacity,transform}.reveal.in{opacity:1;transform:none;transition:opacity .5s ease-out,transform .55s cubic-bezier(.22,.68,.28,1)}.ctaband{position:relative;z-index:6;text-align:center;padding:70px 20px;background:linear-gradient(#120b1e,#2a1206);border-top:3px solid var(--line)}.ctaband h2{font-family:var(--display);font-size:clamp(18px,4.2vw,34px);color:var(--gold);margin:0 0 14px;-webkit-text-stroke:1px #07040c}.ctaband p{color:var(--ink-dim);font-size:19px;margin:0 0 24px;text-transform:none}.site-foot{position:relative;z-index:6;text-align:center;padding:26px 26px 60px;color:var(--muted);font-size:16px;background:var(--bg);border-top:3px solid var(--line)}.site-foot span{color:var(--gold);font-weight:900}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between}.overlay>*{pointer-events:auto}.overlay-body{flex:1;min-height:0;display:flex;align-items:stretch;justify-content:space-between}.overlay-bottom{display:flex;align-items:flex-end;gap:12px;padding:16px;pointer-events:none}.overlay-bottom>*{pointer-events:auto}.overlay-right{display:flex;flex-direction:column;align-items:flex-end;gap:12px;padding:14px;max-height:100%;overflow:hidden;pointer-events:none}.overlay-right>*{pointer-events:auto}.overlay-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.overlay-center>*{pointer-events:auto}.topbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;background:linear-gradient(#0a0712dd,#0a071200)}.brand{display:flex;align-items:center;gap:12px}.brand-logo{width:42px;height:42px;box-shadow:0 0 0 3px #07040c,3px 3px #0008;cursor:pointer}.brand-title{font-family:var(--display);font-size:15px;color:var(--gold)}.brand-sub{font-size:15px;color:var(--muted);font-weight:700;text-transform:uppercase}.topbar-right{display:flex;align-items:center;gap:10px}.topbar-center{display:flex;gap:8px;pointer-events:none;flex-wrap:wrap;justify-content:center}.chip{font-size:15px;padding:5px 11px;background:#1a1228e0;border:2px solid var(--line);color:var(--ink);white-space:nowrap;font-weight:700;text-transform:uppercase;box-shadow:2px 2px #07040c}.pill{display:inline-flex;gap:10px;align-items:center;padding:6px 12px;background:#1a1228e0;border:2px solid var(--line);font-size:15px;font-weight:700;box-shadow:2px 2px #07040c}.gold{color:var(--gold)}.cyan{color:var(--cyan)}.muted{color:var(--muted)}.panel{width:340px;max-width:calc(100vw - 32px);padding:15px 16px;background:var(--panel);border:3px solid #07040c;box-shadow:inset 0 3px #ffffff10,inset 0 -5px #0005,6px 6px #07040caa;color:var(--ink)}.panel h3{margin:0 0 10px;font-size:19px;color:var(--gold)}.panel h4{margin:14px 0 6px;font-size:14px;letter-spacing:1px;color:var(--gold)}.panel p{margin:6px 0;font-size:17px;line-height:1.4;font-weight:500}.row{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:16px;border-bottom:2px dotted #ffffff18}.stake{margin-top:14px}.stake-row{display:flex;gap:8px;margin-top:6px}input,.nick{font-family:var(--pixel)}.stake-row input{flex:1;min-width:0;padding:8px 10px;background:#0b0814;border:2px solid var(--line);color:var(--ink);font-size:17px}.err{color:var(--red);font-size:16px;font-weight:700}.hint{color:var(--muted);font-size:14px;margin-top:10px;text-transform:none}.senate{width:360px;overflow-y:auto}.senate-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.senate section{border-top:2px solid var(--line);padding-top:4px}.timers{display:flex;flex-direction:column;align-items:flex-end;font-size:14px;color:var(--muted);font-weight:700}.ip-bar{margin:8px 0;font-size:16px}.ev{margin:8px 0}.ev-top{display:flex;justify-content:space-between;font-size:16px}.bar{height:8px;background:#0b0814;border:1px solid var(--line);margin:4px 0;overflow:hidden}.bar>div{height:100%;background:var(--gold);transition:width .4s steps(8)}.ev-act,.cand-act,.back-ctl,.pitch{display:flex;gap:6px;align-items:center;margin-top:4px}.ev-act input,.back-ctl input,.pitch input{width:64px;padding:4px 7px;background:#0b0814;border:2px solid var(--line);color:var(--ink);font-size:15px}.pitch input{flex:1;width:auto}.cand{display:flex;align-items:center;gap:8px;justify-content:space-between;padding:5px 0;font-size:16px;border-bottom:2px dotted #ffffff14}.cand-act{margin:0}.back-ctl{margin-top:6px}.camp-list{margin-top:6px;display:flex;flex-direction:column;gap:6px}.camp{font-size:16px;line-height:1.35;color:var(--ink-dim)}.econ{width:320px}.tabs{display:flex;gap:6px;margin-bottom:10px}.tabs button{flex:1;padding:7px 4px;font-size:14px;font-family:var(--pixel);font-weight:700;text-transform:uppercase;border:2px solid var(--line);background:transparent;color:var(--muted);cursor:pointer}.tabs button.on{background:var(--gold);color:#1a1206;border-color:#4a2e05}.econ .stake-row input{width:auto;flex:1}.biz{width:350px}.biz-head{display:flex;justify-content:space-between;align-items:center}.biz-head h3{margin:0}.biz .x{background:transparent;border:0;color:var(--muted);font-size:18px;cursor:pointer}.biz-sec{margin-top:12px;border-top:2px solid var(--line);padding-top:8px}.onboard-bg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#08060ed9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn .25s steps(4)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.onboard{width:430px;max-width:calc(100vw - 32px);background:var(--panel);border:3px solid var(--gold-deep);box-shadow:inset 0 3px #ffffff12,8px 8px #07040c;padding:22px;position:relative;animation:popIn .3s steps(5)}@keyframes popIn{0%{transform:translateY(18px) scale(.96);opacity:0}to{transform:none;opacity:1}}.onboard h2{margin:4px 0 14px;color:var(--gold)}.onboard .back{position:absolute;top:16px;right:16px;background:transparent;border:0;color:var(--muted);cursor:pointer;font-size:15px;font-family:var(--pixel)}.steps{display:flex;gap:8px;font-size:14px;margin-bottom:16px}.steps span{flex:1;text-align:center;padding:6px;background:#0b0814;color:var(--muted);border:2px solid var(--line);font-weight:700;text-transform:uppercase}.steps span.on{background:#2a2012;color:var(--gold);border-color:var(--gold-deep)}.ostep{display:flex;flex-direction:column;gap:12px}.char-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.char-btn{padding:8px 0;border:2px solid var(--line);background:#0b0814;color:var(--ink-dim);cursor:pointer;font-size:16px;font-weight:700;font-family:var(--pixel)}.char-btn.on{background:var(--gold);color:#1a1206;border-color:#4a2e05}.nick{padding:10px 12px;background:#0b0814;border:2px solid var(--line);color:var(--ink);font-size:18px}.feed{width:320px;display:flex;flex-direction:column;max-height:46vh}.feed h3{margin:0 0 8px}.feed-list{overflow-y:auto;display:flex;flex-direction:column;gap:5px;padding-right:4px}.feed-line{font-size:15.5px;line-height:1.3;color:var(--ink-dim);padding:5px 9px;background:#0b0814;border-left:3px solid var(--line);font-weight:500;animation:feedIn .35s steps(4)}@keyframes feedIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.feed-line.k-king{border-left-color:var(--gold)}.feed-line.k-auction,.feed-line.k-trade{border-left-color:var(--cyan)}.feed-line.k-season{border-left-color:var(--purple)}.feed-line.k-event{border-left-color:var(--red)}.feed-line.k-join{border-left-color:var(--green)}.event-banner{position:absolute;top:72px;left:50%;transform:translate(-50%);padding:10px 20px;font-weight:900;font-size:17px;color:#fff;border:3px solid #07040c;box-shadow:4px 4px #07040c;text-transform:uppercase;white-space:nowrap;max-width:92vw;overflow:hidden;text-overflow:ellipsis;z-index:9;animation:bannerIn .4s steps(5)}@keyframes bannerIn{0%{transform:translate(-50%,-16px);opacity:0}to{transform:translate(-50%);opacity:1}}.prompt{padding:4px 10px;font-size:14px;font-weight:700;color:#1a1206;background:var(--gold);border:2px solid #07040c;box-shadow:3px 3px #07040c;white-space:nowrap;text-transform:none;animation:promptPulse 1s steps(2) infinite}@keyframes promptPulse{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.controls-hint{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:8px 12px;background:#1a1228e0;border:2px solid var(--line);box-shadow:4px 4px #07040c;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--ink-dim)}.controls-hint kbd{display:inline-block;padding:2px 7px;margin-right:4px;background:var(--panel2);border:2px solid #07040c;box-shadow:2px 2px #07040c;color:var(--ink);font-family:var(--pixel);font-size:13px}.controls-hint .ch-sep{color:var(--line)}.tag{padding:2px 8px;font-size:13px;font-weight:700;color:var(--ink);background:#0c0a12ee;border:2px solid var(--line);white-space:nowrap;transform:translateY(-50%);-webkit-user-select:none;user-select:none;text-transform:none}.biz-tag{color:var(--ink-dim)}.king-tag{background:#2a2012ee;color:var(--gold);border-color:var(--gold-deep)}.me-tag{background:#0e2a1cee;color:var(--green);border-color:#2c7a52}.small-tag{font-size:12px;padding:1px 6px}.wallet-adapter-button-trigger{background:var(--gold)!important;color:#1a1206!important;border-radius:0!important;font-family:var(--pixel)!important;font-weight:700!important;text-transform:uppercase!important;box-shadow:inset 0 3px #fff2,4px 4px #4a2e05!important;height:auto!important;padding:9px 16px!important;border:3px solid #4a2e05!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.hero-inner>*{opacity:1!important}.reveal{opacity:1;transform:none}.crt,.crt:after{display:none}}@media(max-width:640px){body{font-size:18px}.nav-links a{display:none}.marquee-track{font-size:14px}.topnav{padding:12px 14px}.nav-links{gap:8px}.nav-links .pbtn.ghost{display:none}.nav-links .pbtn{font-size:14px;padding:7px 11px;box-shadow:inset 0 2px #ffffff1f,3px 3px #07040c}.nav-logo span{font-size:14px}.hero-cta .pbtn.lg{font-size:19px;padding:12px 20px}}
