/* boo bandit — сетка и шрифты PebPot, но монохром: почти чёрный + бумажный, золото только у Golden Ghost; Geist + Geist Mono, косые строки транзакций на фоне, огромный плотный заголовок */
:root{--bg:#070707;--bg2:#0B0B0B;--panel:#0E0E0E;--line:rgba(236,234,228,.09);--line2:rgba(236,234,228,.16);--text:#ECEAE4;--dim:#8A8A86;--faint:rgba(236,234,228,.4);--lemon:#ECEAE4;--gold:#E9C46A;--sans:Geist,system-ui,sans-serif;--mono:'Geist Mono',ui-monospace,monospace}
*{box-sizing:border-box}
html{scroll-behavior:smooth;overflow-x:clip}
body{margin:0;background:var(--bg);color:var(--text);font:400 14px/1.6 var(--mono);-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:none;border:0}[hidden]{display:none!important}
.wrap{width:min(1072px,calc(100% - 48px));margin:0 auto}
.dim{color:var(--dim)}
.tape{position:fixed;inset:-20%;z-index:0;pointer-events:none;transform:rotate(-8deg);font:400 12px var(--mono);letter-spacing:.12em;color:var(--text);opacity:.07;white-space:nowrap;line-height:24px;overflow:hidden;mask-image:linear-gradient(180deg,#000 0,#000 55%,transparent 85%)}
.tape div{animation:slide 80s linear infinite}.tape div:nth-child(2n){animation-duration:110s;animation-direction:reverse}
@keyframes slide{to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){.tape div{animation:none}}
main,.nav,.foot,.stats{position:relative;z-index:1}

.nav{border-bottom:1px solid var(--line);background:rgba(7,7,7,.75);backdrop-filter:blur(6px);position:sticky;top:0;z-index:5}
.nrow{display:flex;align-items:center;gap:22px;height:64px}
.brand{display:flex;align-items:center;gap:10px;font:600 18px var(--sans);color:var(--lemon)}
.tile{display:grid;place-items:center;width:28px;height:28px;background:var(--text)}.tile.big{width:72px;height:72px}
.meta{font-size:11px;letter-spacing:.16em;color:var(--dim)}
.nav nav{margin-left:auto;display:flex;gap:18px;font-size:11px;letter-spacing:.16em;color:var(--dim)}.nav nav a:hover{color:var(--text)}

.hero{padding:80px 0 72px;position:relative}
.art{display:none}
@media (min-width:1100px){.tile.big{display:none}.art{display:grid;place-items:center;position:absolute;right:0;top:150px;width:340px;height:340px;background:var(--text)}.hero .kick:first-of-type{margin-top:0}.hero h1{max-width:calc(100% - 380px)}}
.kick{display:flex;align-items:center;gap:10px;margin:28px 0 0;font-size:12px;letter-spacing:.18em;color:var(--dim)}.kick i{width:7px;height:7px;background:var(--lemon)}
h1{font:700 clamp(52px,8.6vw,104px)/.92 var(--sans);letter-spacing:-.055em;margin:26px 0 30px;max-width:11.5ch;background:linear-gradient(180deg,#F4F2EC,#C9C7C0);-webkit-background-clip:text;color:transparent}
.live{display:flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.14em;margin:0 0 20px;color:var(--dim)}.live i{width:7px;height:7px;background:var(--lemon)}.live b{color:var(--lemon);font-weight:500}
.lede{max-width:58ch;color:var(--dim);font-size:14.5px;line-height:1.75;margin:0 0 28px}.lede b{color:var(--text);font-weight:500}
.ctas{display:flex;gap:12px;flex-wrap:wrap}
.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border:1px solid var(--line2);font:500 12px var(--mono);letter-spacing:.18em;color:var(--text);background:rgba(7,7,7,.5)}
.btn:hover{border-color:var(--text)}.btn.light{background:var(--text);color:#0B0B0B;border-color:var(--text)}.btn.light:hover{background:#fff}
.clock{display:flex;justify-content:space-between;align-items:center;gap:30px;width:min(384px,100%);margin-top:32px;border:1px solid var(--line2);padding:16px 20px;background:rgba(7,7,7,.6)}
.clock .lbl,.lbl{display:block;font-size:10.5px;letter-spacing:.2em;color:var(--dim)}.clock small{color:var(--dim);font-size:12px}.clock b{font:500 24px var(--mono);color:var(--text)}

.stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(7,7,7,.8)}
.stats div{padding:26px 40px;border-left:1px solid var(--line)}.stats div:first-child{border-left:0}.stats b{display:block;font:400 24px var(--mono);margin-top:10px}.stats div:first-child b{color:var(--lemon)}

.sec{padding:110px 0 0}
h2{font:700 clamp(36px,5vw,56px)/1 var(--sans);letter-spacing:-.04em;margin:18px 0 22px}h2 .dim{color:#5E5E5B}
.body{max-width:56ch;color:var(--dim);line-height:1.75;margin:0 0 30px}.body b{color:var(--text);font-weight:500}

.arena{position:relative;height:300px;border:1px solid var(--line2);background:rgba(10,10,10,.85);overflow:hidden}
.hide{position:absolute;left:28px;bottom:26px}.hide b{display:block;font:600 26px var(--sans);letter-spacing:-.02em;margin:6px 0 4px}.hide small{color:var(--dim)}
.catch{position:absolute;display:flex;flex-direction:column;align-items:center;gap:6px;animation:float 2.4s ease-in-out infinite;filter:drop-shadow(0 0 34px rgba(233,196,106,.45))}
.catch em{font-style:normal;font-size:11px;letter-spacing:.14em;color:var(--gold);background:#0B0B0B;border:1px solid rgba(233,196,106,.45);padding:4px 8px}
@keyframes float{50%{transform:translateY(-12px)}}
.arena.out{border-color:rgba(233,196,106,.55)}.arena.out #gStatus{color:var(--gold)}

.log{display:grid;gap:12px}
.heist{border:1px solid var(--line2);background:rgba(10,10,10,.85);padding:18px 22px}
.hh{display:flex;justify-content:space-between;gap:16px;font-size:11px;letter-spacing:.16em;color:var(--dim)}.hh b{color:var(--lemon);font-weight:500}
.quote{font:600 22px/1.3 var(--sans);letter-spacing:-.02em;margin:12px 0 14px}
.win{display:grid;grid-template-columns:44px 1fr 110px 130px;white-space:nowrap;gap:12px;padding:9px 0;border-top:1px solid var(--line);font-size:13px;align-items:center}.win .r{text-align:right}.win .g{color:var(--gold)}
.hf{display:flex;justify-content:space-between;gap:12px;margin-top:10px;font-size:11px;color:var(--dim);letter-spacing:.06em;flex-wrap:wrap}.hf a{text-decoration:underline}

.two{display:grid;grid-template-columns:1fr 1.2fr;gap:0;border:1px solid var(--line2)}
.check{padding:24px;border-right:1px solid var(--line2);display:flex;flex-direction:column;gap:12px;background:rgba(10,10,10,.85)}
.check input{background:transparent;border:1px solid var(--line2);color:var(--text);padding:12px;font:400 13px var(--mono);outline:none}.check input:focus{border-color:var(--text)}
.panel{padding:24px;background:rgba(10,10,10,.85)}.orow{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid var(--line);font-size:13px}.orow:first-of-type{margin-top:12px}.orow b{font-weight:500}
.big2{font:700 54px/1 var(--sans);letter-spacing:-.04em;color:var(--lemon);margin:14px 0 6px}

.rows{border:1px solid var(--line2)}.rows div{display:grid;grid-template-columns:300px 1fr;gap:24px;padding:20px 24px;border-top:1px solid var(--line);background:rgba(10,10,10,.85)}.rows div:first-child{border-top:0}
.rows b{font-weight:500}.rows span{color:var(--dim)}code{font:400 11px var(--mono);color:var(--text);word-break:break-all}
.end{padding-bottom:20px}.note{margin-top:90px;padding:22px 24px;border:1px solid var(--line2);color:var(--dim);font-size:12.5px;line-height:1.7}.note b{color:var(--text);font-weight:500}
.foot{display:flex;justify-content:space-between;gap:16px;padding:32px 0 44px;color:var(--dim);font-size:12px;flex-wrap:wrap}.foot a:hover{color:var(--text)}
.toast{position:fixed;left:50%;bottom:22px;translate:-50% 0;background:var(--text);color:#0B0B0B;padding:10px 16px;font-size:13px;z-index:30;max-width:calc(100% - 32px)}

@media (max-width:860px){.meta{display:none}.nav nav{gap:12px}.nav nav a:nth-child(n+3){display:none}.wrap{width:calc(100% - 32px)}.hero{padding:44px 0}
  .stats{grid-template-columns:repeat(2,1fr)}.stats div{padding:18px 16px}.stats div:nth-child(3){border-left:0}.stats div:nth-child(n+3){border-top:1px solid var(--line)}
  .sec{padding-top:72px}.two{grid-template-columns:1fr}.check{border-right:0;border-bottom:1px solid var(--line2)}.rows div{grid-template-columns:1fr;gap:6px}.win{grid-template-columns:32px 1fr 80px}.win .hide-m{display:none}}
