:root{color-scheme:dark;--bg:#060907;--panel:#0d140f;--line:#26352b;--text:#f5f7f4;--muted:#96a49b;--lime:#b7ff00;--amber:#ffd65c;--red:#ff615b}
*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 78% 0,rgba(183,255,0,.12),transparent 34rem),linear-gradient(180deg,#0a0f0c,#050705);color:var(--text);font-family:Arial,Helvetica,sans-serif}
.shell{width:min(980px,calc(100% - 28px));margin:auto;padding:48px 0 60px}.brand{font-size:12px;letter-spacing:.17em;font-weight:900;color:var(--lime)}
h1{font-size:clamp(48px,9vw,92px);line-height:.88;letter-spacing:-.06em;margin:18px 0 22px}h1 span{color:var(--lime)}.lede{max-width:820px;font-size:17px;line-height:1.62;color:#c2ccc5}
.warning{display:flex;gap:18px;align-items:center;margin:28px 0 14px;padding:16px 18px;border:1px solid #61433f;background:#190e0d;border-radius:14px}.warning strong{color:var(--red)}.warning span{font-size:14px;color:#e6d9d6}
.card{margin-top:14px;padding:22px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,rgba(15,22,17,.98),rgba(8,13,10,.98));box-shadow:0 20px 60px rgba(0,0,0,.22)}
.step,.label{font-size:11px;letter-spacing:.14em;font-weight:900;color:var(--lime);margin-bottom:12px}.label{display:block;margin-top:16px}.row{display:grid;grid-template-columns:1fr auto;gap:10px}
input,select{width:100%;padding:14px;border-radius:10px;border:1px solid #33453a;background:#050806;color:#fff;outline:none;font:14px "Courier New",monospace}input:focus,select:focus{border-color:var(--lime)}select{cursor:pointer}
.btn{border:0;border-radius:10px;padding:14px 18px;font-weight:950;letter-spacing:.035em;cursor:pointer}.btn:disabled{opacity:.34;cursor:not-allowed}.lime{width:100%;background:var(--lime);color:#061005}.small{background:#263529;color:#fff}.amber{width:100%;margin-top:12px;background:var(--amber);color:#171000}.red{width:100%;margin-top:14px;background:var(--red);color:#170403;font-size:15px}
.status{margin-top:14px;padding:14px;border:1px solid #26372d;border-radius:10px;background:#050806;color:#a7b4ab;white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.55 "Courier New",monospace}.status.ok{color:var(--lime)}.status.bad{color:var(--red)}.status.warn{color:var(--amber)}
.facts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.facts>div{padding:14px;border:1px solid #26372d;border-radius:10px;background:#050806}.facts span{display:block;color:#7f8e84;font-size:10px;letter-spacing:.12em;font-weight:900;margin-bottom:8px}.facts code{overflow-wrap:anywhere;color:#e5ebe7;font:12px/1.4 "Courier New",monospace}.facts strong{font-size:17px}
.muted{color:var(--muted);font-size:13px;line-height:1.55}.preview{margin-top:14px;border:1px solid #304235;border-radius:10px;overflow:hidden}.preview div{display:flex;justify-content:space-between;gap:18px;padding:11px 13px;border-bottom:1px solid #1d2a21}.preview div:last-child{border-bottom:0}.preview span{color:#8e9c92;font-size:13px}.preview b{font:700 13px "Courier New",monospace;color:#fff;text-align:right}
.phrase{padding:12px;border:1px dashed #52683d;background:#091007;border-radius:9px;color:var(--lime);font:700 13px/1.45 "Courier New",monospace;overflow-wrap:anywhere}.checks{display:grid;gap:8px;padding:14px;border:1px solid #26372d;border-radius:10px;background:#050806}.checks div{color:#8e9c92;font:13px/1.4 "Courier New",monospace}.checks .ok{color:var(--lime)}.checks .bad{color:var(--red)}
.finalConfirm{display:flex;align-items:flex-start;gap:12px;line-height:1.55;color:#c4cdc6}.finalConfirm input{width:auto;margin-top:4px;accent-color:var(--red)}.receipt{border-color:#506d36}.receipt a{color:var(--lime)}.hidden{display:none!important}.limitations p{color:#adb9b0;line-height:1.6;font-size:14px}
footer{display:flex;justify-content:space-between;gap:20px;margin-top:26px;padding-top:18px;border-top:1px solid #1d2921;color:#7d8a81;font-size:11px;letter-spacing:.09em}footer strong{color:var(--lime)}
@media(max-width:720px){.shell{padding-top:30px}.warning{align-items:flex-start;flex-direction:column}.row{grid-template-columns:1fr}.facts{grid-template-columns:1fr}.preview div{flex-direction:column;gap:5px}footer{flex-direction:column}}

.confirm-warning{display:flex;gap:14px;align-items:flex-start;margin-top:18px;padding:14px 15px;border:1px solid #65443f;border-radius:10px;background:#180d0c}
.confirm-warning strong{color:var(--red);font-size:12px;letter-spacing:.04em;white-space:nowrap}
.confirm-warning span{color:#ead8d5;font-size:13px;line-height:1.45}
.copybtn{width:100%;margin-top:10px;background:#263529;color:#fff;border:1px solid #3b5140}
.seed-reminder{margin-top:9px;color:#ff8f89;font-size:12px;font-weight:700;line-height:1.45}
@media(max-width:720px){.confirm-warning{flex-direction:column}.confirm-warning strong{white-space:normal}}

/* V9: standalone utility navigation — intentionally visually separate from $2MANY project links */
.burn-topnav{
  position:sticky;top:0;z-index:9000;
  min-height:54px;padding:9px max(18px,calc((100vw - 980px)/2));
  display:flex;align-items:center;gap:12px;flex-wrap:wrap;
  background:rgba(5,8,6,.94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);
  border-bottom:1px solid #26352b;box-shadow:0 10px 34px rgba(0,0,0,.3)
}
.burn-topnav a{text-decoration:none;font-size:12px;font-weight:950;letter-spacing:.1em}
.burn-topnav-home{color:#eef3ef}
.burn-topnav-sep{color:#556159}
.burn-topnav-tool{
  color:#fff!important;background:#a81717;border:1px solid #ff5555;
  padding:9px 13px;border-radius:9px;box-shadow:0 0 0 1px rgba(255,74,74,.12),0 0 24px rgba(255,42,42,.17);
  transition:transform .16s ease,background .16s ease,box-shadow .16s ease
}
.burn-topnav-tool:hover{transform:translateY(-1px);background:#ca2020;box-shadow:0 0 30px rgba(255,50,50,.25)}
.burn-fire-icon{display:inline-block;filter:drop-shadow(0 0 7px rgba(255,94,0,.6))}
.burn-topnav-independent{margin-left:auto;color:#7f8d83;font-size:10px;letter-spacing:.11em;font-weight:800}

.security-gate{
  display:flex;justify-content:space-between;gap:14px;align-items:center;
  margin:0 0 14px;padding:13px 16px;border:1px solid #314336;border-radius:12px;background:#09110b;
  color:#aab8ae;font:12px/1.45 "Courier New",monospace
}
.security-gate>div{display:flex;align-items:center;gap:9px;white-space:nowrap}
.security-gate strong{font-size:11px;letter-spacing:.1em;color:#dce7df}
.security-dot{width:9px;height:9px;border-radius:999px;background:#77827a;box-shadow:0 0 0 3px rgba(119,130,122,.1)}
.security-gate.ok{border-color:#4f6c34}.security-gate.ok .security-dot{background:var(--lime);box-shadow:0 0 14px rgba(183,255,0,.7)}
.security-gate.bad{border-color:#74413d}.security-gate.bad .security-dot{background:var(--red);box-shadow:0 0 14px rgba(255,97,91,.6)}
.security-gate.bad #securityGateText{color:#ff9d98}

/* Success-only fire animation. Pure visual overlay, pointer-events disabled. */
.fire-celebration{
  position:fixed;inset:0;z-index:20000;pointer-events:none;overflow:hidden;
  opacity:0;visibility:hidden
}
.fire-celebration.active{opacity:1;visibility:visible;animation:fireOverlayFade 3.25s ease-out forwards}
.fire-celebration .flame-particle{
  position:absolute;left:var(--x);bottom:-24vh;
  width:var(--w);height:var(--h);
  border-radius:48% 52% 28% 72% / 58% 48% 52% 42%;
  background:
    radial-gradient(circle at 50% 74%,#fff2a0 0 11%,transparent 12%),
    radial-gradient(ellipse at 50% 66%,#ffd233 0 27%,transparent 28%),
    radial-gradient(ellipse at 50% 61%,#ff6b00 0 51%,transparent 52%),
    radial-gradient(ellipse at 50% 56%,#e82112 0 69%,transparent 70%);
  filter:blur(var(--blur)) drop-shadow(0 0 18px rgba(255,93,0,.48));
  opacity:0;transform-origin:50% 100%;
  animation:flameRise var(--dur) cubic-bezier(.16,.77,.25,1) var(--delay) forwards
}
.fire-celebration .fire-glow{
  position:absolute;left:0;right:0;bottom:-8vh;height:48vh;
  background:linear-gradient(to top,rgba(255,42,0,.32),rgba(255,116,0,.13) 40%,transparent 100%);
  opacity:0;animation:glowRise 2.7s ease-out forwards
}
@keyframes flameRise{
  0%{opacity:0;transform:translate3d(0,20vh,0) rotate(-5deg) scale(.55)}
  12%{opacity:.95}
  60%{opacity:.88;transform:translate3d(var(--drift),-62vh,0) rotate(5deg) scale(1.08)}
  100%{opacity:0;transform:translate3d(var(--drift2),-128vh,0) rotate(-8deg) scale(.72)}
}
@keyframes glowRise{0%{opacity:0;transform:translateY(25%)}25%{opacity:1}100%{opacity:0;transform:translateY(-65%)}}
@keyframes fireOverlayFade{0%,80%{opacity:1}100%{opacity:0;visibility:hidden}}
@media(prefers-reduced-motion:reduce){
  .fire-celebration.active{animation:none;opacity:0;visibility:hidden}
}
@media(max-width:720px){
  .burn-topnav-independent{width:100%;margin-left:0}
  .security-gate{align-items:flex-start;flex-direction:column}
}

/* V10 — automatic verified Burn XP */
.optional-tag{display:inline-block;margin-left:7px;padding:3px 6px;border:1px solid #405044;border-radius:999px;color:#92a099;font-size:8px;vertical-align:1px}
.burn-xp-title{margin:0 0 8px;font-size:clamp(25px,4vw,40px);letter-spacing:-.035em}.burn-xp-title::first-letter{color:#ff5a35}
.firebtn{background:#b51c14;color:#fff;border:1px solid #ff5f45;white-space:nowrap}.firebtn:not(:disabled):hover{background:#d12518}
.burn-xp-linked{padding:16px;border:1px solid #a43d20;border-radius:11px;background:linear-gradient(135deg,rgba(184,32,16,.12),rgba(255,139,0,.06));display:grid;gap:5px}
.burn-xp-linked span{color:#ff704c;font-size:10px;font-weight:950;letter-spacing:.12em}.burn-xp-linked strong{font-size:20px;color:#fff}.burn-xp-linked small{color:#aab6ae;line-height:1.45}
.burn-xp-tiers{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}
.burn-xp-tier{padding:15px;border:1px solid #2e3c32;border-radius:11px;background:#060a07}.burn-xp-tier span{display:block;font-size:9px;letter-spacing:.12em;color:#839088;font-weight:900;margin-bottom:7px}.burn-xp-tier strong{display:block;font-size:18px;color:#ff6b35;margin-bottom:6px}.burn-xp-tier small{color:#98a69d;line-height:1.5}
.burn-xp-tier--2many{border-color:#647c2d;background:linear-gradient(145deg,#0a1007,#121707)}.burn-xp-tier--2many strong{color:var(--lime)}
.burn-xp-legal{margin:13px 0 0;color:#78867d;font-size:11px;line-height:1.55}
.burn-xp-earned{margin-top:12px;padding:15px;border:1px solid #c74e1f;background:#190b06;border-radius:10px;color:#fff;font-weight:900}
@media(max-width:720px){.burn-xp-tiers{grid-template-columns:1fr}.burn-xp-card .row{grid-template-columns:1fr}}

/* Mobile Phantom universal-link flow */
@media(max-width:720px){
  #connectBtn[data-mobile-redirect="1"]{
    background:linear-gradient(90deg,#6c4cff,#8d66ff);
    color:#fff;
    border-color:#9d85ff;
    box-shadow:0 0 24px rgba(117,84,255,.22);
  }
}

/* V16 — iOS-safe mobile navigation. Matches the main 2MANYCATS mobile menu,
   but the drawer is a body-level fixed layer so Safari can never trap the close button. */
.burn-mobile-tape,.burn-mobile-header,.burn-mobile-menu{display:none}
@media(max-width:820px){
  html.burn-menu-open,body.burn-menu-open{overflow:hidden!important;overscroll-behavior:none!important;touch-action:none}
  .burn-topnav{display:none!important}

  .burn-mobile-tape{
    display:block!important;position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:9600!important;
    height:30px!important;overflow:hidden!important;background:#c8ff00!important;color:#070707!important;border-bottom:2px solid #070707!important;
    font:900 9px/30px Arial,Helvetica,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important
  }
  .burn-mobile-tape-track{
    width:max-content!important;height:100%!important;display:flex!important;align-items:center!important;gap:20px!important;padding-right:20px!important;
    animation:burnTapeMove 28s linear infinite!important
  }
  .burn-mobile-tape-track b{font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif!important;font-size:14px!important;letter-spacing:.05em!important}
  @keyframes burnTapeMove{to{transform:translateX(-50%)}}

  .burn-mobile-header{
    display:flex!important;position:fixed!important;top:30px!important;left:0!important;right:0!important;z-index:9500!important;
    height:68px!important;min-height:68px!important;padding:8px 16px!important;align-items:center!important;justify-content:space-between!important;
    background:rgba(7,7,7,.96)!important;border-bottom:1px solid rgba(242,238,223,.14)!important;
    backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important
  }
  .burn-mobile-brand{
    display:inline-flex!important;align-items:center!important;gap:12px!important;color:#f2eedf!important;text-decoration:none!important;
    font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif!important;letter-spacing:.045em!important;font-size:18px!important;line-height:1!important
  }
  .burn-mobile-brand img{width:48px!important;height:48px!important;border-radius:50%!important;object-fit:cover!important;border:2px solid #f2eedf!important;box-shadow:0 0 0 3px #070707!important}
  .burn-mobile-brand span{font:inherit!important;line-height:1!important}

  .burn-mobile-toggle{
    position:relative!important;z-index:9700!important;width:48px!important;height:48px!important;flex:0 0 48px!important;
    border:1px solid rgba(242,238,223,.25)!important;background:rgba(7,7,7,.92)!important;
    display:grid!important;place-content:center!important;gap:7px!important;padding:0!important;color:#f2eedf!important;cursor:pointer!important;
    touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;-webkit-appearance:none!important;appearance:none!important
  }
  .burn-mobile-toggle span{display:block!important;width:24px!important;height:2px!important;background:#f2eedf!important;transition:transform .2s ease!important;transform-origin:center!important}
  .burn-mobile-toggle[aria-expanded="true"] span:first-child{transform:translateY(4.5px) rotate(45deg)!important}
  .burn-mobile-toggle[aria-expanded="true"] span:last-child{transform:translateY(-4.5px) rotate(-45deg)!important}

  .burn-mobile-menu{
    display:flex!important;position:fixed!important;top:98px!important;left:0!important;right:0!important;bottom:0!important;z-index:9400!important;
    padding:26px 24px calc(40px + env(safe-area-inset-bottom))!important;
    background:radial-gradient(circle at 88% 0%,rgba(200,255,0,.13),transparent 30%),linear-gradient(180deg,#070707 0%,#0b0b0b 100%)!important;
    border-top:1px solid rgba(200,255,0,.22)!important;box-shadow:inset 0 1px 0 rgba(242,238,223,.05)!important;
    flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;
    overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;
    font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif!important;font-size:42px!important;
    visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translate3d(100%,0,0)!important;
    transition:transform .28s cubic-bezier(.2,.75,.2,1),opacity .12s linear,visibility 0s linear .28s!important;
    will-change:transform!important
  }
  .burn-mobile-menu.is-open{
    visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translate3d(0,0,0)!important;
    transition:transform .28s cubic-bezier(.2,.75,.2,1),opacity .08s linear,visibility 0s!important
  }
  .burn-mobile-menu a{
    display:block!important;position:relative!important;padding:15px 0!important;border-bottom:1px solid rgba(242,238,223,.17)!important;
    color:#f2eedf!important;text-decoration:none!important;font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif!important;
    font-size:42px!important;font-weight:400!important;line-height:1.05!important;letter-spacing:.015em!important;
    touch-action:manipulation!important;pointer-events:auto!important
  }
  .burn-mobile-menu .burn-mobile-burn{
    width:100%!important;margin:.2rem 0 .1rem!important;padding:.72rem .8rem!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:.28rem!important;
    color:#fff!important;background:#a91414!important;border:1px solid #ff5656!important;border-radius:8px!important;
    box-shadow:0 0 0 1px rgba(255,70,70,.10),0 0 20px rgba(255,38,38,.16)!important
  }
  .burn-mobile-menu .burn-mobile-x{
    margin-top:24px!important;padding:12px 16px!important;color:#070707!important;background:#c8ff00!important;border:2px solid #c8ff00!important;
    box-shadow:4px 4px 0 #f2eedf!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:900!important;letter-spacing:.08em!important;text-align:center!important
  }

  /* Keep the actual burner entirely below the fixed tape/header and fully visible. */
  .shell{
    width:min(980px,calc(100% - 32px))!important;margin:0 auto!important;padding:132px 0 calc(54px + env(safe-area-inset-bottom))!important
  }
  .shell>header{width:100%!important;margin:0 auto!important;padding:0!important;overflow:visible!important}
  .shell>header .brand{margin:0 0 14px!important}
  .shell h1{
    margin:0 0 22px!important;font-size:clamp(48px,13.5vw,74px)!important;line-height:.90!important;letter-spacing:-.055em!important;
    overflow:visible!important;white-space:normal!important
  }
  .shell .lede{font-size:16px!important;line-height:1.58!important}
  .security-gate{align-items:flex-start!important;flex-direction:column!important}
}
@media(max-width:390px){
  .burn-mobile-menu{font-size:38px!important;padding-left:20px!important;padding-right:20px!important}
  .burn-mobile-menu a{font-size:38px!important}
  .shell h1{font-size:clamp(46px,13vw,62px)!important}
}
@media(prefers-reduced-motion:reduce){.burn-mobile-tape-track{animation:none!important}.burn-mobile-menu{transition:none!important}}



/* V18 — exact-match mobile drawer + iOS viewport safety. */
@media(max-width:820px){
  html.burn-menu-open,body.burn-menu-open{overflow:hidden!important;overscroll-behavior:none!important}
  .burn-mobile-header{z-index:9500!important}
  .burn-mobile-brand,.burn-mobile-toggle{z-index:9700!important}
  .burn-mobile-menu{
    top:98px!important;left:0!important;right:0!important;bottom:0!important;
    z-index:9400!important;
    padding:clamp(12px,2svh,22px) 24px calc(22px + env(safe-area-inset-bottom))!important;
    display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;
    overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;
    font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif!important;
    font-size:clamp(30px,5.15svh,42px)!important;
  }
  .burn-mobile-menu a{
    flex:0 0 auto!important;display:block!important;
    padding:clamp(9px,1.55svh,15px) 0!important;
    font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif!important;
    font-size:inherit!important;font-weight:400!important;line-height:1.02!important;letter-spacing:.015em!important;
  }
  .burn-mobile-menu .burn-mobile-burn{margin:5px 0!important;padding:clamp(10px,1.55svh,14px) 12px!important;min-height:0!important}
  .burn-mobile-menu .burn-mobile-x{margin-top:clamp(10px,1.8svh,20px)!important;padding:11px 16px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:900!important;line-height:1.2!important}
  .shell{width:min(980px,calc(100% - 32px))!important;margin:0 auto!important;padding:122px 0 calc(54px + env(safe-area-inset-bottom))!important}
  .shell>header{width:100%!important;text-align:left!important;margin:0!important;padding:0!important}
  .shell h1{width:100%!important;margin:0 0 22px!important;font-size:clamp(46px,12.8vw,72px)!important;line-height:.91!important;letter-spacing:-.05em!important;overflow:visible!important}
}
@media(max-width:390px), (max-height:720px){
  .burn-mobile-menu{font-size:30px!important;padding-top:10px!important}
  .burn-mobile-menu a{padding:9px 0!important}
  .burn-mobile-menu .burn-mobile-x{margin-top:10px!important}
}
/* V19 — multi-wallet selector. Transaction construction/burn logic is unchanged. */
.burn-topnav-league{color:#c8ff00;text-decoration:none;font-weight:900;letter-spacing:.06em}.burn-topnav-league:hover{text-decoration:underline}.wallet-support{margin-top:10px!important}.wallet-picker{display:grid;gap:8px;margin-top:12px;padding:12px;border:1px solid #34402f;background:#080a08}.wallet-choice{appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid #3b4638;background:#0d100c;color:#f2eedf;cursor:pointer;text-align:left}.wallet-choice:hover,.wallet-choice:focus-visible{border-color:#c8ff00;color:#c8ff00}.wallet-choice strong{font-size:12px}.wallet-choice span{font-size:9px;font-weight:900;letter-spacing:.08em}.wallet-choice.phantom-mobile{background:linear-gradient(90deg,#6846ff,#8f6fff);border-color:#a793ff;color:#fff;justify-content:center;font-weight:900}.wallet-picker-empty{color:#9ba096;font-size:11px;line-height:1.5}.wallet-picker.hidden{display:none!important}
@media(max-width:820px){.burn-topnav-league{display:none}.wallet-choice{min-height:48px}}
/* V20 — Wallet Standard + mobile wallet handoff. Burn transaction logic unchanged. */
.wallet-picker-label{margin:4px 0 0;color:#c8ff00;font-size:9px;font-weight:900;letter-spacing:.11em}.wallet-choice.mobile-wallet-link{text-decoration:none}.wallet-choice.mobile-wallet-link strong{color:#f2eedf}.wallet-choice.mobile-wallet-link:hover strong{color:#c8ff00}


/* V22 - canonical public mobile navigation match. Keep burner transaction logic untouched. */
@media(max-width:820px){
  .burn-mobile-tape{height:30px!important;background:#c8ff00!important;color:#070707!important;border-bottom:2px solid #070707!important}
  .burn-mobile-header{
    top:30px!important;height:68px!important;min-height:68px!important;padding:8px 16px!important;
    background:rgba(7,7,7,.97)!important;border-bottom:1px solid rgba(242,238,223,.14)!important;
    -webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important;filter:none!important;contain:none!important;
  }
  .burn-mobile-brand{gap:12px!important;font-size:18px!important;letter-spacing:.045em!important}
  .burn-mobile-brand img{width:48px!important;height:48px!important}
  .burn-mobile-toggle{
    width:48px!important;height:48px!important;flex:0 0 48px!important;border:1px solid rgba(242,238,223,.25)!important;
    background:rgba(7,7,7,.78)!important;display:grid!important;place-content:center!important;gap:7px!important;
  }
  .burn-mobile-toggle span{width:24px!important;height:2px!important;background:#f2eedf!important}
  .burn-mobile-menu{
    top:98px!important;left:0!important;right:0!important;bottom:0!important;inset:98px 0 0!important;
    padding:clamp(12px,2svh,22px) 24px calc(22px + env(safe-area-inset-bottom))!important;
    background:radial-gradient(circle at 88% 0%,rgba(200,255,0,.13),transparent 30%),linear-gradient(180deg,#070707 0%,#0b0b0b 100%)!important;
    border-top:1px solid rgba(200,255,0,.22)!important;box-shadow:inset 0 1px 0 rgba(242,238,223,.05)!important;
    font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif!important;font-size:clamp(30px,5.15svh,42px)!important;
  }
  .burn-mobile-menu a{
    flex:0 0 auto!important;display:block!important;padding:clamp(9px,1.55svh,15px) 0!important;
    border-bottom:1px solid rgba(242,238,223,.17)!important;font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif!important;
    font-size:inherit!important;font-weight:400!important;line-height:1.02!important;letter-spacing:.015em!important;
  }
  .burn-mobile-menu .burn-mobile-burn,
  .burn-mobile-menu .burn-mobile-league{
    width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:.28rem!important;
    margin:5px 0!important;padding:clamp(10px,1.55svh,14px) 12px!important;min-height:0!important;border-radius:8px!important;
    font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif!important;font-size:inherit!important;line-height:1!important;letter-spacing:.055em!important;
  }
  .burn-mobile-menu .burn-mobile-burn{
    color:#fff!important;background:#a91414!important;border:1px solid #ff5656!important;
    box-shadow:0 0 0 1px rgba(255,70,70,.10),0 0 20px rgba(255,38,38,.16)!important;
  }
  .burn-mobile-menu .burn-mobile-league{
    color:#080a05!important;background:#c8ff00!important;border:1px solid #e6ff74!important;
    box-shadow:0 0 0 1px rgba(200,255,0,.09),0 0 20px rgba(200,255,0,.14)!important;
  }
  .burn-mobile-menu .burn-mobile-x{
    margin-top:clamp(10px,1.8svh,20px)!important;padding:11px 16px!important;color:#070707!important;background:#c8ff00!important;
    border:2px solid #c8ff00!important;box-shadow:4px 4px 0 #f2eedf!important;font-family:Arial,Helvetica,sans-serif!important;
    font-size:13px!important;font-weight:900!important;line-height:1.2!important;text-align:center!important;
  }
}
@media(max-width:390px),(max-height:720px){
  .burn-mobile-menu{font-size:30px!important;padding-top:10px!important}
  .burn-mobile-menu a{padding:9px 0!important}
  .burn-mobile-menu .burn-mobile-burn,.burn-mobile-menu .burn-mobile-league{padding:10px 12px!important}
  .burn-mobile-menu .burn-mobile-x{margin-top:10px!important}
}
