
@font-face{
  font-family:'Bebas Neue';
  src:url('/assets/fonts/BebasNeue-Regular.ttf') format('truetype');
  font-weight:400;
  font-style:normal;
  font-display:swap;
}

:root{
  --zn-orange: #ff5a1f;
  --zn-orange-text: #ff7a3d;
  --or-text: #ff7a3d;
  --zn-orange-bright: #ff7a2e;
  --zn-orange-light: #ff9a63;
  --zn-orange-deep: #e8480f;
  --zn-grad-orange: linear-gradient(135deg, #ff7a2e, #ff5a1f 55%, #e8480f);
  --zn-grad-orange-soft: linear-gradient(160deg, rgba(255,122,46,.16), rgba(232,72,15,.04));
  --zn-orange-a06: rgba(255,90,31,.06);
  --zn-orange-a08: rgba(255,90,31,.08);
  --zn-orange-a10: rgba(255,90,31,.10);
  --zn-orange-a14: rgba(255,90,31,.14);
  --zn-orange-a20: rgba(255,90,31,.20);
  --zn-orange-a40: rgba(255,90,31,.40);
  --zn-violet: #a78bfa;
  --zn-violet-strong: #7c3aed;
  --zn-violet-soft: #c9a6ff;
  --zn-violet-a14: rgba(124,58,237,.14);
  --zn-cyan: #22d3ee;
  --zn-cyan-soft: #7fdfe8;
  --zn-cyan-glow: #eafdff;
  --zn-cyan-a12: rgba(34,211,238,.12);
  --zn-gold: #ffce7a;
  --zn-gold-strong: #ffb020;
  --zn-green: #2ed573;
  --zn-green-soft: #7fffb0;
  --zn-green-a14: rgba(46,213,115,.14);
  --zn-red: #ff5252;
  --zn-red-soft: #ff7a7a;
  --zn-bg: #0a0612;
  --zn-bg-deep: #09040f;
  --zn-bg-grad: radial-gradient(120% 80% at 50% 0%, #1a1024, #0a0612 60%);
  --zn-surface: #120b1b;
  --zn-surface-2: #160d22;
  --zn-card: #130c1f;
  --zn-card-grad: linear-gradient(160deg, #1c1428, #120b1b);
  --zn-elevated: #1c1428;
  --zn-hover: rgba(255,255,255,.03);
  --zn-press: rgba(255,255,255,.06);
  --zn-border-soft: #1c1428;
  --zn-border: #221830;
  --zn-border-strong: #2c2235;
  --zn-border-orange: #3a2418;
  --zn-text: #fdf7f1;
  --zn-text-strong: #ffffff;
  --zn-text-body: #cdbfd2;
  --zn-text-dim: #b3aabd;
  --zn-text-muted: #9b91a6;
  --zn-text-faint: #7b7286;
  --zn-text-disabled: #6f6678;
  --zn-on-orange: #ffffff;
  --zn-zora: var(--zn-orange);
  --zn-zbucks: var(--zn-orange-light);
  --zn-gain: var(--zn-green);
  --zn-loss: var(--zn-red);
  --zn-glow-cyan: #22d3ee;
  --zn-glow-violet: #a78bfa;
  --zn-glow-orange: #ff7a3d;
  --zn-glow-gold: #ffce7a;
  --zn-glow-green: #2ed573;
  --zn-glow-pink: #f472b6;
  --zn-presence-online: #2ed573;
  --zn-presence-playing: #ff5a1f;
  --zn-presence-listen: #22d3ee;
  --zn-presence-away: #ffb020;
  --zn-presence-dnd: #ff5252;
  --zn-presence-offline: #6f6678;
  --zn-accent: var(--zn-orange);
  --zn-link: var(--zn-orange-text);
  --zn-success: var(--zn-green);
  --zn-warning: var(--zn-gold-strong);
  --zn-danger: var(--zn-red);
  --zn-info: var(--zn-cyan);
  --zn-scrim: rgba(6,3,12,.72);
  --zn-protect-bottom: linear-gradient(to top, rgba(8,4,16,.92) 0%, rgba(8,4,16,.55) 38%, transparent 100%);
  --zn-protect-top: linear-gradient(to bottom, rgba(8,4,16,.78) 0%, transparent 100%);
  --zn-font: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif;
  --zn-font-mono: 'DM Mono', ui-monospace, 'SF Mono', Menlo, monospace;
  --zn-w-regular: 400;
  --zn-w-medium: 500;
  --zn-w-semi: 600;
  --zn-w-bold: 700;
  --zn-w-heavy: 800;
  --zn-w-black: 900;
  --zn-text-2xs: 11px;
  --zn-text-xs: 12px;
  --zn-text-sm: 13px;
  --zn-text-base: 15px;
  --zn-text-md: 16px;
  --zn-text-lg: 18px;
  --zn-text-xl: 21px;
  --zn-text-2xl: 26px;
  --zn-text-3xl: 32px;
  --zn-text-4xl: 40px;
  --zn-text-5xl: 56px;
  --zn-text-6xl: 72px;
  --zn-leading-tight: 1.1;
  --zn-leading-snug: 1.3;
  --zn-leading-body: 1.55;
  --zn-leading-loose: 1.7;
  --zn-track-wordmark: -1px;
  --zn-track-display: -0.5px;
  --zn-track-tight: -0.2px;
  --zn-track-normal: 0;
  --zn-track-label: 1.5px;
  --zn-track-chip: 0.5px;
  --zn-space-0: 0;
  --zn-space-1: 4px;
  --zn-space-2: 8px;
  --zn-space-3: 12px;
  --zn-space-4: 16px;
  --zn-space-5: 20px;
  --zn-space-6: 24px;
  --zn-space-7: 28px;
  --zn-space-8: 32px;
  --zn-space-10: 40px;
  --zn-space-12: 48px;
  --zn-space-16: 64px;
  --zn-space-20: 80px;
  --zn-gutter: 20px;
  --zn-gutter-web: 28px;
  --zn-feed-max: 640px;
  --zn-content-max: 1080px;
  --zn-shell-max: 1320px;
  --zn-col-gap: 16px;
  --zn-header-h: 56px;
  --zn-tabbar-h: 62px;
  --zn-tab-strip-h: 44px;
  --zn-rail-w: 54px;
  --zn-touch-min: 44px;
  --zn-safe-top: env(safe-area-inset-top, 0px);
  --zn-safe-bottom: env(safe-area-inset-bottom, 0px);
  --zn-safe-left: env(safe-area-inset-left, 0px);
  --zn-safe-right: env(safe-area-inset-right, 0px);
  --zn-r-xs: 6px;
  --zn-r-sm: 8px;
  --zn-r-md: 11px;
  --zn-r-lg: 14px;
  --zn-r-xl: 18px;
  --zn-r-2xl: 24px;
  --zn-r-3xl: 28px;
  --zn-r-pill: 999px;
  --zn-r-avatar-head: 26%;
  --zn-r-avatar-full: 16%;
  --zn-bw: 1px;
  --zn-bw-2: 1.5px;
  --zn-ring: 2px;
  --zn-shadow-sm: 0 1px 2px rgba(0,0,0,.4);
  --zn-shadow-md: 0 6px 20px rgba(0,0,0,.45);
  --zn-shadow-lg: 0 18px 48px rgba(0,0,0,.55);
  --zn-shadow-xl: 0 30px 80px rgba(0,0,0,.6);
  --zn-shadow-sheet: 0 -12px 48px rgba(0,0,0,.5);
  --zn-glow-orange-sm: 0 0 12px rgba(255,90,31,.45);
  --zn-glow-orange-md: 0 0 28px rgba(255,90,31,.40);
  --zn-glow-cyan-sm: 0 0 12px rgba(34,211,238,.5);
  --zn-glow-violet-sm: 0 0 12px rgba(167,139,250,.5);
  --zn-aura-orange: radial-gradient(circle, rgba(255,90,31,.5), transparent 70%);
  --zn-aura-cyan: radial-gradient(circle, rgba(34,211,238,.45), transparent 70%);
  --zn-aura-violet: radial-gradient(circle, rgba(167,139,250,.45), transparent 70%);
  --zn-cta-shadow: 0 8px 24px rgba(255,90,31,.35);
  --zn-dur-instant: 90ms;
  --zn-dur-fast: 140ms;
  --zn-dur: 240ms;
  --zn-dur-slow: 400ms;
  --zn-dur-slower: 640ms;
  --zn-ease: cubic-bezier(.22,.61,.36,1);
  --zn-ease-in-out: cubic-bezier(.65,.05,.36,1);
  --zn-ease-spring: cubic-bezier(.34,1.56,.64,1);
  --zn-ease-out-soft: cubic-bezier(.16,1,.3,1);
  --zn-press-scale: 0.97;
  --zn-tap-scale: 0.94;
  --zn-t-colors: color var(--zn-dur-fast) var(--zn-ease), background-color var(--zn-dur-fast) var(--zn-ease), border-color var(--zn-dur-fast) var(--zn-ease);
  --zn-t-transform: transform var(--zn-dur-fast) var(--zn-ease);
  --zn-t-all: all var(--zn-dur) var(--zn-ease);
}
[data-theme="light"]{
  --zn-bg: #fdfaf3;
  --zn-bg-deep: #f5efe4;
  --zn-bg-grad: radial-gradient(120% 80% at 50% 0%, #ffffff, #f6f0e6 62%);
  --zn-surface: #ffffff;
  --zn-surface-2: #fbf6ee;
  --zn-card: #ffffff;
  --zn-card-grad: linear-gradient(160deg, #fffdf9, #faf4ea);
  --zn-elevated: #ffffff;
  --zn-hover: rgba(26,16,36,.035);
  --zn-press: rgba(26,16,36,.06);
  --zn-border-soft: #f0e8da;
  --zn-border: #e8dfd0;
  --zn-border-strong: #d8ccba;
  --zn-border-orange: #ffd0b0;
  --zn-text: #1a1024;
  --zn-text-strong: #0e0716;
  --zn-text-body: #41384c;
  --zn-text-dim: #564c61;
  --zn-text-muted: #6f6678;
  --zn-text-faint: #8a8194;
  --zn-text-disabled: #aaa2b4;
  --zn-orange-text: #e8480f;
  --zn-link: #e8480f;
  --zn-scrim: rgba(26,16,36,.42);
  --zn-protect-bottom: linear-gradient(to top, rgba(20,12,30,.55) 0%, transparent 100%);
  --zn-shadow-sm: 0 1px 2px rgba(60,40,20,.06);
  --zn-shadow-md: 0 8px 24px rgba(60,40,20,.10);
  --zn-shadow-lg: 0 20px 48px rgba(60,40,20,.14);
  --zn-shadow-xl: 0 30px 80px rgba(60,40,20,.18);
  --zn-shadow-sheet: 0 -12px 48px rgba(60,40,20,.16);
  --zn-cta-shadow: 0 10px 28px rgba(255,90,31,.30);
}

.zn-font-stability,
:root{
  --zn-font-body:"Inter","Helvetica Neue",Arial,sans-serif;
  --zn-font-ui:"DM Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;
  --zn-font-display:"Bebas Neue",Impact,sans-serif;
  --zn-font-wordmark:'Inter','Helvetica Neue',Arial,sans-serif;
  --zn-font-post-title:"Roboto Condensed","Helvetica Neue",Arial,sans-serif;
}

html:not([data-theme="light"]) body :is(
  .nav-dot,
  .nav-logo-dot,
  .nav-brand-dot,
  .nav-mark > .dot,
  .nav-mark .dot,
  .wz-nav-dot,
  .wz-nav-logo-dot,
  .gate-logo-dot,
  .gate-dot,
  .brand-dot,
  .footer-dot,
  .wz-footer-dot,
  .sf-logo-dot,
  .mob-logo-dot,
  .logo-dot,
  .hf-dot,
  .lsb-dot,
  .app-logo-dot,
  .email-logo-dot,
  .zones-strip-dot,
  .rp2-brand-dot,
  .beta-badge,
  .beta-pill,
  .beta-tag,
  .beta-label,
  .public-badge,
  .public-pill,
  .brand-public-pill,
  .mode-public-pill,
  .gate-public-pill,
  .zn-public-pill,
  .launch-public-pill
){
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  width:0!important;
  min-width:0!important;
  height:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  box-shadow:none!important;
  animation:none!important;
  overflow:hidden!important;
}
html body :is(.nav-logo,.wz-nav-logo,.gate-logo,.nav-mark,.mob-logo,.sf-logo,.footer-logo,.wz-footer-logo,.lsb-logo,.auth-logo-row){
  gap:0!important;
}
html body :is(.nav-logo,.wz-nav-logo,.gate-logo,.nav-mark,.mob-logo,.sf-logo,.footer-logo,.wz-footer-logo,.lsb-logo,.auth-logo-row,.app-logo,.email-logo)::before,
html body :is(.nav-logo,.wz-nav-logo,.gate-logo,.nav-mark,.mob-logo,.sf-logo,.footer-logo,.wz-footer-logo,.lsb-logo,.auth-logo-row,.app-logo,.email-logo)::after,
html body :is(.beta-badge,.beta-pill,.beta-tag,.beta-label,.public-badge,.public-pill,.brand-public-pill,.mode-public-pill,.gate-public-pill,.zn-public-pill,.launch-public-pill)::before,
html body :is(.beta-badge,.beta-pill,.beta-tag,.beta-label,.public-badge,.public-pill,.brand-public-pill,.mode-public-pill,.gate-public-pill,.zn-public-pill,.launch-public-pill)::after{
  content:none!important;
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  width:0!important;
  height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  box-shadow:none!important;
  animation:none!important;
}

.mob-icon-btn svg,
.mob-icon-btn svg :is(path,circle,line,rect,polyline,polygon,ellipse){
  fill:none!important;
}
.mob-icon-btn svg :is(path,circle,line,rect,polyline,polygon,ellipse){
  stroke:currentColor;
}

html:not([data-theme="light"]),
html:not([data-theme="light"]) body,
html:not([data-theme="light"]) body.app-shell,
html:not([data-theme="light"]) body.app-shell #spaLoading,
html:not([data-theme="light"]) body.app-shell #spaFrame,
html:not([data-theme="light"]) body.app-shell #feedMain,
html:not([data-theme="light"]) body.app-shell .feed-col,
html:not([data-theme="light"]) body.app-shell .feed-scroll-area,
html:not([data-theme="light"]) body.app-shell #feedEl,
html:not([data-theme="light"]) body.app-shell .feed,
html:not([data-theme="light"]) body.app-shell #feedControlStack.feed-control-stack{
  background:#0d0d14!important;
  background-color:#0d0d14!important;
  background-image:none!important;
  color-scheme:dark!important;
}
@media(max-width:768px){
  html:not([data-theme="light"]) #feedEl,
  html:not([data-theme="light"]) .feed,
  html:not([data-theme="light"]) .feed-col,
  html:not([data-theme="light"]) .feed-scroll-area{
    background:#0d0d14!important;
    background-color:#0d0d14!important;
  }
}

@media(max-width:560px){
  body .ts-fs-overlay,
  body .ts-fs-overlay *{box-sizing:border-box;}
  body .ts-fs-overlay{
    padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-left)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-right))!important;
  }
  body .ts-fs-overlay > *{max-width:100%;min-width:0;overflow-x:hidden;}
  body .ts-fs-overlay .ts-fs-header{gap:8px!important;margin-bottom:10px!important;}
  body .ts-fs-overlay .ts-fs-close{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;flex-shrink:0;}
  body .ts-fs-overlay .ts-fs-title{font-size:13px!important;line-height:1.25!important;}
  body .ts-fs-overlay .ts-fs-meta{gap:10px!important;font-size:11px!important;margin-bottom:10px!important;}
  body .ts-fs-overlay .ts-fs-tabs{gap:2px!important;flex-wrap:wrap;}
  body .ts-fs-overlay .ts-fs-tabs > *{flex:1 1 auto;min-width:0;}
  body .ts-fs-overlay .ts-fs-chart{min-height:160px!important;}
}
html,
body,
button,
input,
textarea,
select{
  font-synthesis:none;
  text-rendering:optimizeLegibility;
}
.zn-close-btn{
  width:30px;height:30px;
  display:inline-flex;align-items:center;justify-content:center;
  background:rgba(255,251,247,.04);border:1px solid var(--bd2,rgba(255,251,247,.15));
  color:var(--muted,rgba(244,240,255,.55));
  font-family:'DM Mono',monospace;font-size:14px;line-height:1;
  border-radius:7px;cursor:pointer;
  transition:background .15s,border-color .15s,color .15s,opacity .15s;
  flex-shrink:0;padding:0;
}
.zn-close-btn:hover{
  background:rgba(255,90,31,.10);
  border-color:rgba(255,90,31,.45);
  color:var(--or,#ff5a1f);
}
.zn-close-btn:active{}
:root[data-theme="light"] .zn-close-btn{
  background:rgba(28,20,8,.04);border-color:rgba(28,20,8,.18);color:rgba(26,18,8,.55);
}
:root[data-theme="light"] .zn-close-btn:hover{
  background:rgba(255,90,31,.08);border-color:rgba(255,90,31,.45);color:#ff5a1f;
}

:where(
  .zc-ava,.compose-ava,.dm-msg-ava,.dm-room-ava,.dm-sr-ava,
  .znc-thread-ava,.znc-cmt-ava,.d-panel-ava,.d-cava,.d-rava,
  .lb-ava,.voice-ava,.search-ava,.mention-ava,.p-ava,.notif-ava,
  .comment-ava,.fl-ava,.zp-ava,.mob-drawer-ava,.prof-ava-wrap > div,
  #sideCharAvatar,#composeTriggerAva,#mobDrAvatar,#mobProfAva,
  #dmConvoAva,#apmChar,#mktHeaderAva,[data-ava]
){
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  place-items:center!important;
  line-height:0!important;
  position:relative;
  isolation:isolate;
}
:where(
  .zc-ava,.compose-ava,.dm-msg-ava,.dm-room-ava,.dm-sr-ava,
  .znc-thread-ava,.znc-cmt-ava,.d-panel-ava,.d-cava,.d-rava,
  .lb-ava,.voice-ava,.search-ava,.mention-ava,.p-ava,.notif-ava,
  .comment-ava,.fl-ava,.zp-ava,.mob-drawer-ava,.prof-ava-wrap > div,
  #sideCharAvatar,#composeTriggerAva,#mobDrAvatar,#mobProfAva,
  #dmConvoAva,#apmChar,#mktHeaderAva,[data-ava]
) > :where(svg,.zora-char,.is-system){
  display:block!important;
  flex:0 0 auto!important;
  max-width:100%!important;
  max-height:100%!important;
  object-fit:contain!important;
  object-position:center center!important;
  transform-origin:50% 50%!important;
}
:where(.zora-char,.zora-char-body,.zora-char-head){
  transform-box:fill-box;
  transform-origin:50% 50%;
}
#apmChar > :where(svg,.zora-char,.is-system){
  width:100%!important;
  height:100%!important;
}
#avatarPreviewModal .apm-char{
  width:min(160px,42vw)!important;
  height:min(240px,62vh)!important;
  border-radius:16px!important;
  background:rgba(255,255,255,.03)!important;
  border:1px solid var(--bd,rgba(255,255,255,.09))!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:hidden!important;
}
@media (prefers-reduced-motion: reduce) {
  #avatarPreviewModal .apm-char{animation:none!important;}
}

@keyframes musicAura{

  0%,100%{box-shadow:inset 0 0 10px rgba(0,0,0,.25),inset 0 0 22px rgba(255,90,31,.14);}
  50%   {box-shadow:inset 0 0 14px rgba(0,0,0,.25),inset 0 0 30px rgba(255,90,31,.26);}
}
.ava-listening{animation:musicAura 2.4s ease-in-out infinite;position:relative;overflow:visible!important;isolation:isolate;}

.ava-listening:not(:has(> .zn-music-aura))::after{
  content:none;
}

.ava-listening:not(:has(> .zn-music-aura))::before{
  content:'';position:absolute;inset:0;pointer-events:none;z-index:4;
  border-radius:inherit;

  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 200'><g fill='%23ff5a1f'><g transform='translate(18 38)'><ellipse cx='3.5' cy='10.6' rx='3' ry='2.3' transform='rotate(-22 3.5 10.6)'/><rect x='5.1' y='1.4' width='1.4' height='9.4' rx='.5'/><path d='M 6.5 1.4 Q 11 3.5 8.8 7.4 Q 9 4.4 6.5 4.2 Z'/></g><g transform='translate(60 82)'><ellipse cx='3' cy='11' rx='2.6' ry='2' transform='rotate(-22 3 11)'/><ellipse cx='10' cy='11' rx='2.6' ry='2' transform='rotate(-22 10 11)'/><rect x='4.3' y='2' width='1.2' height='9' rx='.4'/><rect x='11.3' y='2' width='1.2' height='9' rx='.4'/><path d='M 4.3 2 L 12.5 2.7 L 12.5 4.4 L 4.3 3.7 Z'/></g><g transform='translate(28 130)'><ellipse cx='3.5' cy='10.6' rx='3' ry='2.3' transform='rotate(-22 3.5 10.6)'/><rect x='5.1' y='1.4' width='1.4' height='9.4' rx='.5'/><path d='M 6.5 1.4 Q 11 3.5 8.8 7.4 Q 9 4.4 6.5 4.2 Z'/></g><g transform='translate(64 172)'><ellipse cx='3' cy='11' rx='2.6' ry='2' transform='rotate(-22 3 11)'/><ellipse cx='10' cy='11' rx='2.6' ry='2' transform='rotate(-22 10 11)'/><rect x='4.3' y='2' width='1.2' height='9' rx='.4'/><rect x='11.3' y='2' width='1.2' height='9' rx='.4'/><path d='M 4.3 2 L 12.5 2.7 L 12.5 4.4 L 4.3 3.7 Z'/></g></g></svg>");
  background-size:100% 200%;
  background-repeat:repeat-y;
  background-position:0 0;
  -webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 18%,#000 82%,transparent 100%);
          mask-image:linear-gradient(to bottom,transparent 0%,#000 18%,#000 82%,transparent 100%);
  filter:drop-shadow(0 0 3px rgba(255,90,31,.55)) drop-shadow(0 0 1px rgba(255,90,31,.9));
  animation:musicNotesRise 4.2s linear infinite;
  opacity:.92;
}
@keyframes musicNotesRise{

  from{background-position:0 100%}
  to  {background-position:0 -100%}
}

body.dm-open    .ava-listening::before{display:none;}

body:is(.dm-open,.zn-overlay-open,.zn-real-overlay-open,.sidebar-toggles-hidden,.zn-session-expired,.zn-music-muted,.modal-open,.mkt-scroll-locked,.pack-reveal-open,.pm-reveal-open) .ava-listening,
body:is(.dm-open,.zn-overlay-open,.zn-real-overlay-open,.sidebar-toggles-hidden,.zn-session-expired,.zn-music-muted,.modal-open,.mkt-scroll-locked,.pack-reveal-open,.pm-reveal-open) [class*="ava-glow-"].ava-listening,
body:is(.dm-open,.zn-overlay-open,.zn-real-overlay-open,.sidebar-toggles-hidden,.zn-session-expired,.zn-music-muted,.modal-open,.mkt-scroll-locked,.pack-reveal-open,.pm-reveal-open) .ava-listening[class*="ava-glow-"],
#spinWheelModal .ava-listening,
#packReveal .ava-listening,
#packsModal .ava-listening,
#zoraShopOverlay .ava-listening,
#widgetPickerOverlay .ava-listening{
  animation:none!important;
  box-shadow:none!important;
}
body:is(.dm-open,.zn-overlay-open,.zn-real-overlay-open,.sidebar-toggles-hidden,.zn-session-expired,.zn-music-muted,.modal-open,.mkt-scroll-locked,.pack-reveal-open,.pm-reveal-open) .ava-listening::before,
body:is(.dm-open,.zn-overlay-open,.zn-real-overlay-open,.sidebar-toggles-hidden,.zn-session-expired,.zn-music-muted,.modal-open,.mkt-scroll-locked,.pack-reveal-open,.pm-reveal-open) .ava-listening::after,
body:is(.dm-open,.zn-overlay-open,.zn-real-overlay-open,.sidebar-toggles-hidden,.zn-session-expired,.zn-music-muted,.modal-open,.mkt-scroll-locked,.pack-reveal-open,.pm-reveal-open) .ava-listening > .zn-music-aura,
body:is(.dm-open,.zn-overlay-open,.zn-real-overlay-open,.sidebar-toggles-hidden,.zn-session-expired,.zn-music-muted,.modal-open,.mkt-scroll-locked,.pack-reveal-open,.pm-reveal-open) .music-note-aura,
#spinWheelModal .ava-listening::before,
#spinWheelModal .ava-listening::after,
#spinWheelModal .ava-listening > .zn-music-aura,
#spinWheelModal .music-note-aura,
#packReveal .ava-listening::before,
#packReveal .ava-listening::after,
#packReveal .ava-listening > .zn-music-aura,
#packReveal .music-note-aura,
#packsModal .ava-listening::before,
#packsModal .ava-listening::after,
#packsModal .ava-listening > .zn-music-aura,
#packsModal .music-note-aura,
#zoraShopOverlay .ava-listening::before,
#zoraShopOverlay .ava-listening::after,
#zoraShopOverlay .ava-listening > .zn-music-aura,
#zoraShopOverlay .music-note-aura,
#widgetPickerOverlay .ava-listening::before,
#widgetPickerOverlay .ava-listening::after,
#widgetPickerOverlay .ava-listening > .zn-music-aura,
#widgetPickerOverlay .music-note-aura,
:is(#searchModal,#profileModal,#notifsModal,#dmPanel,#mobFriendsOverlay,[role="dialog"],.modal,.mkt-modal,.ts-modal-overlay) .ava-listening::before,
:is(#searchModal,#profileModal,#notifsModal,#dmPanel,#mobFriendsOverlay,[role="dialog"],.modal,.mkt-modal,.ts-modal-overlay) .ava-listening::after,
:is(#searchModal,#profileModal,#notifsModal,#dmPanel,#mobFriendsOverlay,[role="dialog"],.modal,.mkt-modal,.ts-modal-overlay) .ava-listening > .zn-music-aura,
:is(#searchModal,#profileModal,#notifsModal,#dmPanel,#mobFriendsOverlay,[role="dialog"],.modal,.mkt-modal,.ts-modal-overlay) .music-note-aura{
  display:none!important;
  opacity:0!important;
  visibility:hidden!important;
  animation:none!important;
}

.ava-listening > .zn-music-aura{
  position:absolute;
  inset:0;
  pointer-events:none;
  z-index:6;
  border-radius:inherit;
  overflow:visible;
  mix-blend-mode:screen;
  filter:drop-shadow(0 0 5px rgba(255,90,31,.65));
}
.ava-listening > :not(.zn-music-aura){
  position:relative;
  z-index:3;
}

.zn-music-note{
  position:absolute;
  display:block;
  color:#ff5a1f;
  line-height:1;
  opacity:0;
  filter:drop-shadow(0 0 6px rgba(255,90,31,.55));
  animation:znMusicNoteFloat 3.8s ease-in-out infinite;
}
.zn-music-note svg{width:100%;height:100%;display:block}
.zn-music-note-a{left:12%;bottom:18%;width:16px;height:18px;animation-delay:0s;}
.zn-music-note-b{right:9%;bottom:31%;width:18px;height:16px;animation-delay:.85s;}
.zn-music-note-c{left:48%;bottom:7%;width:13px;height:15px;animation-delay:1.7s;}
.zn-music-note-d{right:28%;bottom:4%;width:18px;height:16px;animation-delay:2.35s;}
@keyframes znMusicDotPulse{
  0%,100%{transform:scale(.9);opacity:.8}
  50%{transform:scale(1.18);opacity:1}
}
@keyframes znMusicNoteFloat{
  0%{transform:translate3d(0,14px,0) scale(.72) rotate(-8deg);opacity:0}
  18%{opacity:.92}
  72%{opacity:.82}
  100%{transform:translate3d(0,-46px,0) scale(1.05) rotate(8deg);opacity:0}
}

@keyframes gameAura{
  0%,100%{box-shadow:inset 0 0 10px rgba(0,0,0,.25),inset 0 0 22px rgba(255,90,31,.16);}
  50%   {box-shadow:inset 0 0 14px rgba(0,0,0,.25),inset 0 0 32px rgba(255,90,31,.30);}
}
.ava-playing{animation:gameAura 2.2s ease-in-out infinite;position:relative;overflow:visible!important;isolation:isolate;}
.ava-playing > .zn-game-aura{
  position:absolute;inset:0;pointer-events:none;z-index:6;
  border-radius:inherit;overflow:visible;mix-blend-mode:screen;
  filter:drop-shadow(0 0 5px rgba(255,90,31,.65));
}
.ava-playing > :not(.zn-game-aura):not(.zn-music-aura){position:relative;z-index:3;}
.zn-game-icon{
  position:absolute;display:block;color:#ff5a1f;line-height:1;opacity:0;
  filter:drop-shadow(0 0 6px rgba(255,90,31,.55));
  animation:znGameIconFloat 3.6s ease-in-out infinite;
}
.zn-game-icon svg{width:100%;height:100%;display:block}
.zn-game-icon-a{left:14%;bottom:20%;width:15px;height:15px;animation-delay:0s;}
.zn-game-icon-b{right:11%;bottom:34%;width:17px;height:13px;animation-delay:.65s;}
.zn-game-icon-c{left:46%;bottom:8%;width:13px;height:13px;animation-delay:1.45s;}
.zn-game-icon-d{right:30%;bottom:6%;width:13px;height:13px;animation-delay:2.15s;}
@keyframes znGameIconFloat{
  0%{transform:translate3d(0,14px,0) scale(.72) rotate(-6deg);opacity:0}
  18%{opacity:.92}
  72%{opacity:.82}
  100%{transform:translate3d(0,-46px,0) scale(1.05) rotate(6deg);opacity:0}
}

body:is(.modal-open,.dm-open,.zn-overlay-open,.zn-real-overlay-open,.sidebar-toggles-hidden,.profile-open,.zn-session-expired,.zn-music-muted) .ava-playing,
#spinWheelModal .ava-playing,
#packReveal .ava-playing,
#packsModal .ava-playing,
#zoraShopOverlay .ava-playing,
#widgetPickerOverlay .ava-playing{
  animation:none!important;box-shadow:none!important;
}
body:is(.modal-open,.dm-open,.zn-overlay-open,.zn-real-overlay-open,.sidebar-toggles-hidden,.profile-open,.zn-session-expired,.zn-music-muted) .ava-playing > .zn-game-aura,
#spinWheelModal .ava-playing > .zn-game-aura,
#packReveal .ava-playing > .zn-game-aura,
#packsModal .ava-playing > .zn-game-aura,
#zoraShopOverlay .ava-playing > .zn-game-aura,
#widgetPickerOverlay .ava-playing > .zn-game-aura{
  display:none!important;opacity:0!important;visibility:hidden!important;animation:none!important;
}
@media (prefers-reduced-motion: reduce) {
  .ava-playing{animation:none!important;}
  .zn-game-icon{animation:none!important;opacity:.6;transform:none!important;}
}

body:is(.modal-open,.dm-open) :is(#profileModal .prof-ava-wrap > div,#dmPanel #dmConvoAva).ava-listening,
body:is(.modal-open,.dm-open) :is(#profileModal .prof-ava-wrap > div,#dmPanel #dmConvoAva).ava-playing{
  box-shadow:inset 0 0 14px rgba(0,0,0,.25),inset 0 0 28px rgba(255,90,31,.24)!important;
}
body:is(.modal-open,.dm-open) :is(#profileModal .prof-ava-wrap > div,#dmPanel #dmConvoAva).ava-listening:not(.ava-playing){animation:musicAura 2.4s ease-in-out infinite!important;}
body:is(.modal-open,.dm-open) :is(#profileModal .prof-ava-wrap > div,#dmPanel #dmConvoAva).ava-playing{animation:gameAura 2.25s ease-in-out infinite!important;}
body:is(.modal-open,.dm-open) :is(#profileModal .prof-ava-wrap > div,#dmPanel #dmConvoAva).ava-listening > .zn-music-aura,
body:is(.modal-open,.dm-open) :is(#profileModal .prof-ava-wrap > div,#dmPanel #dmConvoAva).ava-playing > .zn-game-aura{
  display:block!important;
  opacity:1!important;
  visibility:visible!important;
}
body:is(.modal-open,.dm-open) :is(#profileModal .prof-ava-wrap > div,#dmPanel #dmConvoAva).ava-listening::before,
body:is(.modal-open,.dm-open) :is(#profileModal .prof-ava-wrap > div,#dmPanel #dmConvoAva).ava-listening::after{
  display:none!important;
}

@keyframes zPulse{
  0%,100%{transform:scale(.92);opacity:.55;}
  50%   {transform:scale(1);    opacity:1;}
}
@keyframes zLoaderCoinPulse{0%,100%{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}
@keyframes zn-orbit{to{transform:rotate(360deg)}}
@keyframes zn-dot{0%,70%,100%{opacity:.22;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}
.zn-goo-splash{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}
.zn-goo-mark{position:relative;width:120px;height:120px}
.zn-goo-blobs{position:absolute;inset:0;filter:url(#znGoo)}
.zn-goo-core{position:absolute;top:50%;left:50%;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;background:#ff5a1f}
.zn-goo-orb{position:absolute;inset:0}
.zn-goo-orb>span{position:absolute;left:50%;border-radius:50%}
.zn-goo-orb.a{animation:zn-orbit 2.6s linear infinite}
.zn-goo-orb.a>span{top:12px;width:30px;height:30px;margin-left:-15px;background:#ff7a2e}
.zn-goo-orb.b{animation:zn-orbit 3.4s linear infinite reverse;animation-delay:-1.1s}
.zn-goo-orb.b>span{top:14px;width:26px;height:26px;margin-left:-13px;background:#ff5a1f}
.zn-goo-orb.c{animation:zn-orbit 2s linear infinite;animation-delay:-.6s}
.zn-goo-orb.c>span{top:16px;width:23px;height:23px;margin-left:-11.5px;background:#ff9a3d}
.zn-goo-z{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:Inter,system-ui,sans-serif;font-weight:900;font-size:46px;color:#fff;z-index:2;transform:translateY(-2px)}
.zn-goo-word{font-family:Inter,system-ui,sans-serif;font-weight:900;font-size:30px;letter-spacing:-1px;color:#fdf7f1}
html[data-theme="light"] .zn-goo-word{color:#1a1018}
.zn-goo-status{display:flex;align-items:center;gap:9px;font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:13px;color:#9b91a6}
.zn-goo-dots{display:flex;gap:5px}
.zn-goo-dots i{width:5px;height:5px;border-radius:50%;background:#ff5a1f;animation:zn-dot 1.2s ease-in-out infinite}
.zn-goo-dots i:nth-child(2){animation-delay:.2s}
.zn-goo-dots i:nth-child(3){animation-delay:.4s}
.zn-goo-inline{display:inline-flex;align-items:center;gap:12px;flex-direction:row}
.zn-goo-inline .zn-goo-mark{width:46px;height:46px}
.zn-goo-inline .zn-goo-core{width:26px;height:26px;margin:-13px 0 0 -13px}
.zn-goo-inline .zn-goo-orb.a>span{top:3px;width:15px;height:15px;margin-left:-7.5px}
.zn-goo-inline .zn-goo-orb.b>span{top:5px;width:13px;height:13px;margin-left:-6.5px}
.zn-goo-inline .zn-goo-orb.c{display:none}
.zn-goo-inline .zn-goo-z{display:none}
.zn-goo-inline .zn-goo-label{font-family:'DM Mono',monospace;font-size:11px;letter-spacing:1px;color:#9b91a6}
@media(prefers-reduced-motion:reduce){.zn-goo-orb,.zn-goo-dots i{animation:none}}
.z-loader{
  display:inline-flex;flex-direction:column;align-items:center;justify-content:center;position:relative;gap:9px;
  width:auto;height:auto;border:0;background:none;overflow:visible;
  color:#ff5a1f;-webkit-text-fill-color:#ff5a1f;
  font-family:'Inter','Helvetica Neue',Arial,sans-serif;font-weight:900;letter-spacing:-.075em;
}
.z-loader::before{
  content:"Z";display:block;font-family:'Inter','Helvetica Neue',Arial,sans-serif;font-weight:900;font-size:30px;line-height:.95;letter-spacing:-.075em;
  color:#ff5a1f;-webkit-text-fill-color:#ff5a1f;
}
.z-loader::after{
  content:"";display:block;width:36px;height:3px;border-radius:2px;
  background:linear-gradient(90deg,rgba(255,90,31,0),#ff5a1f,rgba(255,90,31,0));background-size:220% 100%;
  animation:zLoadSweep 1.05s linear infinite;
}
@keyframes zLoadSweep{0%{background-position:135% 0}100%{background-position:-135% 0}}
.z-loader.z-loader-sm::before{font-size:18px;}
.z-loader.z-loader-sm::after{width:26px;height:2px;}
.z-loader.z-loader-lg::before{font-size:44px;}
.z-loader.z-loader-lg::after{width:52px;height:4px;}
@media (prefers-reduced-motion:reduce){.z-loader::after{animation:none;background-position:50% 0;}}

.z-loader-block{
  display:flex;flex-direction:column;align-items:center;justify-content:center;
  gap:10px;padding:24px 0;
}
.z-loader-block .z-loader-label{
  font-family:'DM Mono',monospace;font-size:12px;letter-spacing:.08em;
  color:rgba(244,240,255,.4);text-transform:uppercase;
}
html[data-theme="light"] .z-loader-block .z-loader-label{color:rgba(42,35,31,.52);}
.zn-feed-error{padding:48px 22px;text-align:center;display:flex;flex-direction:column;align-items:center}
.zn-feed-error-ic{color:var(--or);margin:0 auto 12px;line-height:0}
.zn-feed-error-msg{font-family:'DM Mono',monospace;font-size:12px;letter-spacing:.06em;line-height:1.7;color:var(--muted)}
.zn-feed-error .btn{margin-top:16px}

.zn-welcome-drawer{position:fixed;left:50%;bottom:0;transform:translate(-50%,145%);z-index:9300;display:flex;align-items:center;justify-content:center;min-width:250px;max-width:calc(100vw - 22px);margin:0 0 calc(22px + env(safe-area-inset-bottom,0px));border-radius:20px;overflow:hidden;background:var(--card,#150b1f);border:1px solid var(--bd2,rgba(255,237,220,.16));box-shadow:0 24px 62px rgba(0,0,0,.5),0 0 0 1px rgba(255,90,31,.16),0 0 40px -10px rgba(255,90,31,.4);transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .4s ease;pointer-events:none;}
.zn-welcome-drawer.is-up{transform:translate(-50%,0);}
.zn-welcome-drawer .znwd-inner{position:relative;display:flex;align-items:center;gap:13px;padding:14px 24px 15px 15px;}
.zn-welcome-drawer .znwd-inner::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,rgba(255,90,31,.6),transparent);}
.zn-welcome-drawer .znwd-av{flex:0 0 auto;width:46px;height:46px;display:inline-flex;border-radius:50%;box-shadow:0 0 0 2px var(--card,#150b1f),0 0 0 3.5px rgba(255,90,31,.9),0 0 16px -2px rgba(255,90,31,.55);}
.zn-welcome-drawer .znwd-av svg,.zn-welcome-drawer .znwd-av img,.zn-welcome-drawer .znwd-av canvas,.zn-welcome-drawer .znwd-av>span{width:46px;height:46px;border-radius:50%;display:block;}
.zn-welcome-drawer .znwd-tx{min-width:0;}
.zn-welcome-drawer .znwd-h{font-family:'Inter','Helvetica Neue',Arial,sans-serif;font-weight:800;font-size:16px;letter-spacing:-.012em;color:var(--tx,#fffbf7);line-height:1.1;}
.zn-welcome-drawer .znwd-sub{display:flex;align-items:center;gap:5px;font-family:'DM Mono',monospace;font-size:12.5px;font-weight:600;color:var(--or,#ff5a1f);margin-top:3px;max-width:62vw;}
.zn-welcome-drawer .znwd-sub>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zn-welcome-drawer .znwd-bar{position:absolute;left:0;bottom:0;height:3px;width:100%;transform-origin:left;background:linear-gradient(90deg,#ff7a33,#ff5a1f);opacity:.92;}
.zn-welcome-drawer.is-up .znwd-bar{animation:znwdBar 2.4s linear forwards;}
@keyframes znwdBar{from{transform:scaleX(1)}to{transform:scaleX(0)}}
@media (max-width:640px){.zn-welcome-drawer{margin-bottom:calc(78px + env(safe-area-inset-bottom,0px));max-width:min(360px,calc(100vw - 24px));}.zn-welcome-drawer .znwd-inner{padding:12px 18px 13px 12px;gap:11px;}.zn-welcome-drawer .znwd-av,.zn-welcome-drawer .znwd-av svg,.zn-welcome-drawer .znwd-av img,.zn-welcome-drawer .znwd-av canvas,.zn-welcome-drawer .znwd-av>span{width:42px;height:42px;}.zn-welcome-drawer .znwd-sub{max-width:58vw;}}
@media (prefers-reduced-motion:reduce){.zn-welcome-drawer{transition:opacity .25s ease-out;opacity:0;transform:translate(-50%,0);}.zn-welcome-drawer.is-up{opacity:1;}.zn-welcome-drawer.is-up .znwd-bar{animation:none;transform:scaleX(.001);}}

.zn-fload{position:relative;display:flex;align-items:center;justify-content:center;min-height:200px;width:100%;overflow:hidden;border-radius:0;background:transparent;}
.zn-fload::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(700px 460px at 50% 42%,rgba(255,90,31,.10),transparent 62%);}
html[data-theme="light"] .zn-fload{background:transparent;}
.znf-goo-defs{position:absolute;width:0;height:0;pointer-events:none;}
.zn-fload .znf-fluid{position:absolute;inset:-12%;z-index:0;background:radial-gradient(38% 52% at 22% 30%,rgba(255,90,31,.5),transparent 62%),radial-gradient(42% 46% at 80% 24%,rgba(255,138,76,.34),transparent 60%),radial-gradient(60% 60% at 64% 88%,rgba(176,52,12,.5),transparent 64%),radial-gradient(50% 50% at 16% 82%,rgba(255,176,32,.22),transparent 60%);background-repeat:no-repeat;filter:blur(8px) saturate(1.15);animation:znfFluid 13s ease-in-out infinite;will-change:transform,background-position;mix-blend-mode:screen;}
html[data-theme="light"] .zn-fload .znf-fluid{mix-blend-mode:normal;opacity:.5;filter:blur(16px) saturate(1.05);}
.zn-fload .znf-fluid::after{content:"";position:absolute;inset:0;background:radial-gradient(80% 120% at 50% 120%,rgba(255,90,31,.4),transparent 60%);mix-blend-mode:screen;opacity:.7;animation:znfHeat 6.5s ease-in-out infinite;}
html[data-theme="light"] .zn-fload .znf-fluid::after{mix-blend-mode:normal;opacity:.3;}
.zn-fload .znf-streaks{position:absolute;inset:0;z-index:1;overflow:hidden;opacity:.46;-webkit-mask-image:radial-gradient(120% 80% at 50% 50%,#000 35%,transparent 80%);mask-image:radial-gradient(120% 80% at 50% 50%,#000 35%,transparent 80%);}
.zn-fload .znf-streaks span{position:absolute;left:-30%;top:calc(12% + var(--s) * 18%);width:60%;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(255,138,76,.55) 72%,#ff5a1f 88%,transparent);filter:drop-shadow(0 0 6px rgba(255,90,31,.5));transform:translateX(-40%) scaleX(.6);animation:znfStreak 2.6s cubic-bezier(.5,0,.1,1) infinite;animation-delay:calc(var(--s) * -.42s);}
.zn-fload .znf-goo{position:absolute;left:50%;top:50%;width:300px;height:184px;margin:-92px 0 0 -150px;z-index:1;filter:url(#znfGoo);opacity:.42;animation:znfGooSpin 30s linear infinite;-webkit-mask-image:radial-gradient(72% 72% at 50% 50%,#000 12%,transparent 82%);mask-image:radial-gradient(72% 72% at 50% 50%,#000 12%,transparent 82%);will-change:transform;}
.zn-fload .znf-goo.znf-goo-css{filter:blur(16px) saturate(1.2);}
.zn-fload .znf-goo span{position:absolute;left:50%;top:50%;border-radius:50%;background:radial-gradient(circle at 38% 32%,#ffb060,#ff5a1f 54%,#b0340c 100%);}
.zn-fload .znf-goo span:nth-child(1){width:74px;height:74px;margin:-37px 0 0 -37px;animation:znfBlobA 8.5s ease-in-out infinite;}
.zn-fload .znf-goo span:nth-child(2){width:56px;height:56px;margin:-28px 0 0 -28px;animation:znfBlobB 7.2s ease-in-out infinite;animation-delay:-1.2s;}
.zn-fload .znf-goo span:nth-child(3){width:46px;height:46px;margin:-23px 0 0 -23px;animation:znfBlobB 8.4s ease-in-out infinite reverse;animation-delay:-2.4s;}
.zn-fload .znf-goo span:nth-child(4){width:38px;height:38px;margin:-19px 0 0 -19px;animation:znfBlobC 9.1s ease-in-out infinite;animation-delay:-3.1s;}
.zn-fload .znf-goo span:nth-child(5){width:30px;height:30px;margin:-15px 0 0 -15px;animation:znfBlobC 7.6s ease-in-out infinite reverse;animation-delay:-.6s;}
.zn-fload .znf-core{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;gap:18px;padding:8px 26px;text-align:center;}
.zn-fload .znf-mark{font-size:clamp(30px,6vw,52px);color:#fffbf7;animation:znfGlow 2.8s ease-in-out infinite;}
.zn-fload .znf-mark .zn-wordmark-text{font-size:inherit;}
html[data-theme="light"] .zn-fload .znf-mark{color:#1a1024;animation:znfGlowLight 2.8s ease-in-out infinite;}
.zn-fload .znf-bar{position:relative;width:min(220px,52vw);height:5px;border-radius:99px;background:rgba(255,251,247,.1);overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,251,247,.08);}
html[data-theme="light"] .zn-fload .znf-bar{background:rgba(28,16,36,.08);box-shadow:inset 0 0 0 1px rgba(28,16,36,.06);}
.zn-fload .znf-bar i{position:absolute;inset:0;display:block;border-radius:99px;background:linear-gradient(90deg,#b0340c,#ff5a1f 50%,#ffb060);box-shadow:0 0 14px rgba(255,90,31,.6);transform-origin:left center;animation:znfFill 2.2s cubic-bezier(.65,0,.35,1) infinite;}
.zn-fload .znf-bar i::after{content:"";position:absolute;right:-1px;top:-2px;bottom:-2px;width:9px;border-radius:99px;background:radial-gradient(circle,#fffbf7,rgba(255,221,180,.6) 55%,transparent 78%);filter:blur(.5px);}
.zn-fload .znf-txt{display:flex;align-items:baseline;justify-content:center;gap:.36em;font-family:'DM Mono',ui-monospace,monospace;font-size:12px;letter-spacing:.26em;color:#ff8a4c;text-transform:uppercase;font-weight:500;min-height:16px;}
html[data-theme="light"] .zn-fload .znf-txt{color:#c2410c;}
.zn-fload .znf-txt .znf-lead{color:rgba(244,240,255,.5);}
html[data-theme="light"] .zn-fload .znf-txt .znf-lead{color:rgba(42,35,31,.5);}
.zn-fload .znf-word{display:inline-flex;align-items:baseline;}
.zn-fload .znf-word b{display:inline-block;font-weight:500;min-width:.5em;text-align:center;}
.zn-fload .znf-word b.znf-scramble{color:#ffb060;}
html[data-theme="light"] .zn-fload .znf-word b.znf-scramble{color:#d97706;}
.zn-fload .znf-dot{display:none;}
.zn-fload.znf-sm{min-height:140px;border-radius:12px;}
.zn-fload.znf-sm .znf-goo{display:none;}
.zn-fload.znf-sm .znf-fluid{inset:-20%;filter:blur(12px) saturate(1.12);}
.zn-fload.znf-sm .znf-core{gap:13px;padding:8px 16px;}
.zn-fload.znf-sm .znf-mark{font-size:clamp(24px,5vw,34px);}
.zn-fload.znf-sm .znf-bar{width:min(160px,58vw);}
.zn-fload.znf-sm .znf-txt{font-size:11px;letter-spacing:.2em;}
@keyframes znfFluid{0%,100%{transform:translate3d(0,0,0) scale(1)}33%{transform:translate3d(3%,-2%,0) scale(1.08)}66%{transform:translate3d(-3%,2%,0) scale(1.04)}}
@keyframes znfHeat{0%,100%{opacity:.45;transform:translateY(4%) scaleX(1)}50%{opacity:.85;transform:translateY(0) scaleX(1.1)}}
@keyframes znfStreak{0%{transform:translateX(-40%) scaleX(.5);opacity:0}18%{opacity:1}70%{opacity:.9}100%{transform:translateX(230%) scaleX(1.3);opacity:0}}
@keyframes znfGooSpin{to{transform:rotate(360deg)}}
@keyframes znfBlobA{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(0,-6px) scale(1.05)}}
@keyframes znfBlobB{0%{transform:translate(-30px,-6px) scale(.92)}25%{transform:translate(12px,-26px) scale(1.04)}50%{transform:translate(30px,8px) scale(.96)}75%{transform:translate(-6px,26px) scale(1.06)}100%{transform:translate(-30px,-6px) scale(.92)}}
@keyframes znfBlobC{0%{transform:translate(22px,14px) scale(.95)}33%{transform:translate(-20px,18px) scale(1.05)}66%{transform:translate(-16px,-20px) scale(.98)}100%{transform:translate(22px,14px) scale(.95)}}
@keyframes znfFill{0%{transform:scaleX(.04)}55%{transform:scaleX(.86)}80%{transform:scaleX(.97)}100%{transform:scaleX(1)}}
@keyframes znfPulse{0%,100%{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}
@keyframes znfGlow{0%,100%{filter:drop-shadow(0 4px 22px rgba(0,0,0,.5))}50%{filter:drop-shadow(0 4px 22px rgba(0,0,0,.5)) drop-shadow(0 0 24px rgba(255,90,31,.5))}}
@keyframes znfGlowLight{0%,100%{filter:drop-shadow(0 3px 12px rgba(255,90,31,.16))}50%{filter:drop-shadow(0 3px 20px rgba(255,90,31,.42))}}
@media(max-width:520px){
.zn-fload .znf-goo{display:none;}
.zn-fload .znf-core{gap:14px;padding:8px 16px;}
.zn-fload .znf-bar{width:62vw;}
.zn-fload .znf-txt{letter-spacing:.2em;}
}
@media(prefers-reduced-motion:reduce){
.zn-fload .znf-fluid,.zn-fload .znf-fluid::after,.zn-fload .znf-streaks span,.zn-fload .znf-goo,.zn-fload .znf-goo span,.zn-fload .znf-bar i,.zn-fload .znf-dot,.zn-fload .znf-mark{animation:none!important;}
.zn-fload .znf-fluid{transform:none;}
.zn-fload .znf-goo{opacity:.5;}
.zn-fload .znf-bar i{transform:scaleX(1);}
.zn-fload .znf-mark{filter:drop-shadow(0 4px 22px rgba(0,0,0,.5));}
html[data-theme="light"] .zn-fload .znf-mark{filter:drop-shadow(0 3px 12px rgba(255,90,31,.18));}
}

@keyframes znCryptScan{0%{transform:translate3d(0,-120%,0);opacity:0}18%{opacity:.82}72%{opacity:.72}100%{transform:translate3d(0,720%,0);opacity:0}}
@keyframes znCryptFill{0%{transform:scaleX(.07)}46%{transform:scaleX(.64)}72%{transform:scaleX(.88)}100%{transform:scaleX(1)}}
@keyframes znCryptPulse{0%,100%{opacity:.58}50%{opacity:1}}
@keyframes znCryptShift{0%{background-position:0 0,0 0,0 0}100%{background-position:44px 0,0 44px,0 0}}
@keyframes znCryptMini{0%,100%{opacity:.62;transform:translate3d(0,0,0) scale(.96)}50%{opacity:1;transform:translate3d(0,0,0) scale(1)}}

html body .z-loader{
  display:inline-grid!important;
  place-items:center!important;
  position:relative!important;
  width:132px!important;
  height:42px!important;
  min-width:132px!important;
  min-height:42px!important;
  border:1px solid rgba(255,90,31,.34)!important;
  border-radius:8px!important;
  background:
    linear-gradient(90deg,rgba(255,251,247,.09) 1px,transparent 1px),
    linear-gradient(180deg,rgba(255,251,247,.07) 1px,transparent 1px),
    rgba(255,90,31,.055)!important;
  background-size:11px 11px,11px 11px,auto!important;
  box-shadow:0 0 0 1px rgba(255,90,31,.07) inset!important;
  color:#ff5a1f!important;
  -webkit-text-fill-color:#ff5a1f!important;
  overflow:hidden!important;
  animation:znCryptMini 1.1s steps(2,end) infinite!important;
}
html[data-theme="light"] body .z-loader{
  background:
    linear-gradient(90deg,rgba(26,16,36,.09) 1px,transparent 1px),
    linear-gradient(180deg,rgba(26,16,36,.07) 1px,transparent 1px),
    rgba(255,90,31,.07)!important;
}
html body .z-loader::before{
  content:"ZONERA"!important;
  position:relative!important;
  inset:auto!important;
  z-index:2!important;
  display:block!important;
  font-family:'Inter','Helvetica Neue',Arial,sans-serif!important;
  font-weight:900!important;
  font-size:22px!important;
  line-height:1!important;
  letter-spacing:-.02em!important;
  color:#ff5a1f!important;
  -webkit-text-fill-color:#ff5a1f!important;
  background:none!important;
}
html body .z-loader::after{
  content:none!important;
  display:none!important;
}
html body .z-loader.z-loader-sm{
  width:96px!important;
  height:30px!important;
  min-width:96px!important;
  min-height:30px!important;
  border-radius:6px!important;
  background-size:9px 9px,9px 9px,auto!important;
}
html body .z-loader.z-loader-sm::before{font-size:16px!important;}
html body .z-loader.z-loader-lg{
  width:176px!important;
  height:58px!important;
  min-width:176px!important;
  min-height:58px!important;
  border-radius:10px!important;
  background-size:13px 13px,13px 13px,auto!important;
}
html body .z-loader.z-loader-lg::before{font-size:30px!important;}
html body .z-loader-block{gap:12px;}
html body .z-loader-block .z-loader-label{
  color:rgba(255,251,247,.52);
  letter-spacing:.14em;
}
html[data-theme="light"] body .z-loader-block .z-loader-label{color:rgba(26,16,36,.58);}

.zn-fload{
  --zn-crypt-ink:#fffbf7;
  --zn-crypt-muted:rgba(255,251,247,.48);
  --zn-crypt-line:rgba(255,251,247,.105);
  --zn-crypt-track:rgba(255,251,247,.12);
  --zn-crypt-panel:rgba(10,6,18,.74);
  background:
    linear-gradient(90deg,var(--zn-crypt-line) 1px,transparent 1px),
    linear-gradient(180deg,var(--zn-crypt-line) 1px,transparent 1px),
    radial-gradient(760px 420px at 50% 42%,rgba(255,90,31,.12),transparent 64%),
    #0a0612!important;
  background-size:44px 44px,44px 44px,auto,auto!important;
  color:var(--zn-crypt-ink);
  isolation:isolate;
}
html[data-theme="light"] .zn-fload{
  --zn-crypt-ink:#1a1024;
  --zn-crypt-muted:rgba(26,16,36,.58);
  --zn-crypt-line:rgba(26,16,36,.095);
  --zn-crypt-track:rgba(26,16,36,.13);
  --zn-crypt-panel:rgba(253,250,243,.82);
  background:
    linear-gradient(90deg,var(--zn-crypt-line) 1px,transparent 1px),
    linear-gradient(180deg,var(--zn-crypt-line) 1px,transparent 1px),
    radial-gradient(760px 420px at 50% 42%,rgba(255,90,31,.13),transparent 64%),
    #fdfaf3!important;
  background-size:44px 44px,44px 44px,auto,auto!important;
}
.zn-fload{
  min-height:236px;
  border-radius:14px;
  border:1px solid rgba(255,237,220,.14);
  box-shadow:0 0 0 1px rgba(255,90,31,.045) inset;
  animation:znCryptShift 7s steps(6,end) infinite;
}
html[data-theme="light"] .zn-fload{
  border-color:rgba(26,16,36,.12);
  box-shadow:0 0 0 1px rgba(255,90,31,.06) inset;
}
.zn-fload::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  pointer-events:none;
  background:
    repeating-linear-gradient(90deg,rgba(255,90,31,.22) 0 1px,transparent 1px 36px),
    repeating-linear-gradient(180deg,transparent 0 13px,rgba(255,251,247,.035) 13px 14px);
  opacity:.46;
  -webkit-mask-image:radial-gradient(86% 72% at 50% 48%,#000 0%,transparent 76%);
  mask-image:radial-gradient(86% 72% at 50% 48%,#000 0%,transparent 76%);
}
html[data-theme="light"] .zn-fload::before{
  background:
    repeating-linear-gradient(90deg,rgba(255,90,31,.26) 0 1px,transparent 1px 36px),
    repeating-linear-gradient(180deg,transparent 0 13px,rgba(26,16,36,.045) 13px 14px);
  opacity:.5;
}
.zn-fload::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:0;
  height:18%;
  z-index:2;
  pointer-events:none;
  background:linear-gradient(180deg,transparent,rgba(255,90,31,.28),transparent);
  mix-blend-mode:screen;
  transform:translate3d(0,-120%,0);
  animation:znCryptScan 1.7s cubic-bezier(.16,1,.3,1) infinite;
}
html[data-theme="light"] .zn-fload::after{mix-blend-mode:normal;background:linear-gradient(180deg,transparent,rgba(255,90,31,.18),transparent);}
.zn-fload .znf-fluid,
.zn-fload .znf-streaks,
.zn-fload .znf-goo{display:none!important;}
.zn-fload .znf-core{
  z-index:4;
  gap:14px;
  width:min(420px,82vw);
  padding:18px 24px;
  border:1px solid rgba(255,237,220,.13);
  border-radius:12px;
  background:var(--zn-crypt-panel);
  box-shadow:0 0 0 1px rgba(255,90,31,.065) inset;
}
html[data-theme="light"] .zn-fload .znf-core{border-color:rgba(26,16,36,.13);}
.zn-fload .znf-mark{
  font-size:clamp(28px,5vw,46px);
  color:var(--zn-crypt-ink)!important;
  -webkit-text-fill-color:var(--zn-crypt-ink)!important;
  filter:none!important;
  animation:znCryptPulse 1.4s steps(2,end) infinite!important;
}
.zn-fload .znf-bar{
  width:min(236px,58vw);
  height:8px;
  border-radius:3px;
  background:repeating-linear-gradient(90deg,var(--zn-crypt-track) 0 12px,transparent 12px 17px);
  box-shadow:0 0 0 1px rgba(255,237,220,.12) inset;
}
html[data-theme="light"] .zn-fload .znf-bar{box-shadow:0 0 0 1px rgba(26,16,36,.13) inset;}
.zn-fload .znf-bar i{
  border-radius:3px;
  background:repeating-linear-gradient(90deg,#ff5a1f 0 12px,transparent 12px 17px);
  box-shadow:none;
  transform-origin:left center;
  animation:znCryptFill 1.8s cubic-bezier(.16,1,.3,1) infinite!important;
}
.zn-fload .znf-bar i::after{display:none;}.zn-fload::after{display:none!important;}
.zn-fload .znf-txt{
  align-items:baseline;
  gap:.42em;
  font-family:'DM Mono',ui-monospace,monospace;
  font-size:11px;
  letter-spacing:.18em;
  color:#ff5a1f!important;
  -webkit-text-fill-color:#ff5a1f!important;
}
.zn-fload .znf-txt .znf-lead{color:var(--zn-crypt-muted)!important;}
.zn-fload .znf-word b.znf-scramble{color:#ff5a1f!important;-webkit-text-fill-color:#ff5a1f!important;}
.zn-fload .znf-dot{
  display:inline-block;
  width:6px;
  height:6px;
  border-radius:2px;
  background:#ff5a1f;
  box-shadow:none;
  animation:znCryptPulse 1s steps(2,end) infinite;
}
.zn-fload.znf-sm{
  min-height:132px;
  border-radius:10px;
}
.zn-fload.znf-sm .znf-core{
  gap:10px;
  width:min(320px,86vw);
  padding:14px 16px;
}
.zn-fload.znf-sm .znf-mark{font-size:clamp(22px,4vw,30px);}
.zn-fload.znf-sm .znf-bar{width:min(172px,58vw);height:7px;}
.zn-fload.znf-sm .znf-txt{font-size:10px;letter-spacing:.14em;}
@media(max-width:560px){
  .zn-fload .znf-core{width:min(330px,86vw);padding:16px;}
  .zn-fload .znf-txt{font-size:10px;letter-spacing:.14em;}
}
@media(prefers-reduced-motion:reduce){
  html body .z-loader,
  html body .z-loader::after,
  .zn-fload,
  .zn-fload::after,
  .zn-fload .znf-mark,
  .zn-fload .znf-bar i,
  .zn-fload .znf-dot{animation:none!important;}
  .zn-fload .znf-bar i{transform:scaleX(1);}
}

.identity-line{
  display:flex;
  align-items:center;
  gap:6px;
  min-width:0;
  max-width:100%;
}
.identity-line > .identity-name{

  flex:0 1 auto;
  min-width:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  line-height:1.25;
}
.identity-line > .vbadge,
.identity-line > .badge-vip,
.identity-line > .vip-badge,
.identity-line > .verified-badge,
.identity-line > [class*="badge-"]{
  flex-shrink:0;
  margin-left:0!important;
  vertical-align:baseline;
}

.identity-line > .name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.identity-line .vbadge{margin-left:0!important;}

.zc-name,.znc-thread-name,.voice-name,.lb-name,.notif-title,.d-panel-aname,.dm-room-name,.search-name,.mention-name,
.zp-name,.comment-name,.sr-name,#dmConvoName{
  min-width:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.zc-name,.znc-thread-name,.voice-name,.lb-name,.search-name,.mention-name,.comment-name,.sr-name{
  flex:0 1 auto;
}

.zp-name-row,.sr-name-row{
  display:flex;
  align-items:center;
  gap:6px;
  flex-wrap:nowrap;
  min-width:0;
  max-width:100%;
}

.notif-title{
  display:flex;
  align-items:center;
  gap:6px;
  flex-wrap:nowrap;
}
.notif-title strong,.notif-title span:first-child{
  flex:0 1 auto;
  min-width:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.d-panel-aname{
  flex-wrap:nowrap!important;
  min-width:0;
}

.vbadge,.badge-vip{
  display:inline-flex;align-items:center;justify-content:center;
  width:14px;height:14px;border-radius:50%;
  color:#fff;flex-shrink:0;font-size:0;line-height:0;
  box-shadow:0 0 1px rgba(0,0,0,.3);vertical-align:middle;padding:0;
}
.vbadge{background:linear-gradient(135deg,#ff5a1f,#ff8c50);}
.badge-vip{background:linear-gradient(135deg,#ffb020,#ffce7a);}
.vbadge::before,.badge-vip::before{
  content:"";display:block;width:60%;height:60%;
  background-color:currentColor;
  -webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12 10 17 19 7'/></svg>") center/contain no-repeat;
  mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12 10 17 19 7'/></svg>") center/contain no-repeat;
}

.vbadge,.badge-vip{text-indent:-9999px;overflow:hidden}

@keyframes avaEmberBreathe{0%,100%{opacity:.6}50%{opacity:.9}}
@keyframes avaCrystalShimmer{0%,100%{opacity:.55}50%{opacity:.8}}
@keyframes avaSolarBreathe{0%,100%{opacity:.55}50%{opacity:.9}}
@keyframes avaNeonPulseIn{0%,100%{opacity:.95}50%{opacity:.5}}

@property --goldRing{syntax:'<angle>';initial-value:0deg;inherits:false}
@property --voidRing{syntax:'<angle>';initial-value:0deg;inherits:false}
@keyframes avaSolarConic{to{--goldRing:360deg}}
@keyframes avaVoidConic{to{--voidRing:360deg}}

[class*="ava-glow-"]::before,
[class*="ava-glow-"]::after{z-index:-1 !important;}

.ava-glow-fire,.ava-glow-gold,.ava-glow-ice,.ava-glow-neon,.ava-glow-shadow{
  position:relative;overflow:hidden!important;isolation:isolate;
}
.ava-glow-fire::before,.ava-glow-fire::after,
.ava-glow-gold::before,.ava-glow-gold::after,
.ava-glow-ice::before,.ava-glow-ice::after,
.ava-glow-neon::before,.ava-glow-neon::after,
.ava-glow-shadow::before,.ava-glow-shadow::after{
  content:'';position:absolute;inset:0;pointer-events:none;
  border-radius:inherit;
}

.ava-glow-fire::before{
  background:radial-gradient(ellipse 80% 100% at 50% 105%, #ff5a1f 0%, rgba(255,90,31,.55) 28%, rgba(255,176,32,.2) 55%, transparent 75%);
  mix-blend-mode:screen;opacity:.75;z-index:-1;
  animation:avaEmberBreathe 1.8s ease-in-out infinite;
}
.ava-glow-fire::after{
  box-shadow:inset 0 0 12px rgba(0,0,0,.25),inset 0 -8px 18px rgba(255,176,32,.45);
  mix-blend-mode:screen;z-index:2;
  animation:avaEmberBreathe 2.4s ease-in-out infinite reverse;
}

.ava-glow-ice::before{
  background:radial-gradient(ellipse 90% 90% at 30% 25%, rgba(186,230,253,.6) 0%, rgba(125,211,252,.25) 40%, transparent 75%);
  mix-blend-mode:screen;opacity:.75;z-index:-1;
  animation:avaCrystalShimmer 3s ease-in-out infinite;
}
.ava-glow-ice::after{
  box-shadow:inset 0 0 10px rgba(0,0,0,.25),inset 0 0 24px rgba(191,219,254,.22);
  z-index:2;
}

.ava-glow-gold::before{
  background:conic-gradient(from var(--goldRing),rgba(255,176,32,.5),rgba(255,215,0,.7),rgba(255,100,0,.5),rgba(255,176,32,.5),rgba(255,215,0,.7),rgba(255,100,0,.5),rgba(255,176,32,.5));
  mix-blend-mode:screen;opacity:.55;z-index:-1;
  animation:avaSolarConic 22s linear infinite;
}
.ava-glow-gold::after{
  background:radial-gradient(ellipse at center, transparent 38%, rgba(255,176,32,.45) 72%, rgba(255,120,20,.15) 100%);
  mix-blend-mode:screen;z-index:2;
  animation:avaSolarBreathe 2.4s ease-in-out infinite;
}

.ava-glow-neon::before{
  box-shadow:inset 0 0 0 2px #00ffa8,inset 0 0 14px rgba(0,255,168,.75),inset 0 0 3px rgba(0,255,168,.95);
  z-index:2;
  animation:avaNeonPulseIn 1.6s ease-out infinite;
}
.ava-glow-neon::after{
  background:radial-gradient(ellipse at center, transparent 52%, rgba(0,255,168,.28) 88%, rgba(0,255,168,.45) 100%);
  mix-blend-mode:screen;z-index:-1;
  animation:avaNeonPulseIn 1.6s ease-out .8s infinite;
}

.ava-glow-shadow::before{
  background:conic-gradient(from var(--voidRing),rgba(139,92,246,.4),rgba(26,0,51,.55),rgba(139,92,246,.4),rgba(26,0,51,.55),rgba(139,92,246,.4));
  mix-blend-mode:multiply;opacity:.75;z-index:-1;
  animation:avaVoidConic 6s linear infinite;
}
.ava-glow-shadow::after{
  box-shadow:inset 0 0 18px rgba(0,0,0,.25),inset 0 0 32px rgba(139,92,246,.32);
  z-index:2;
}

.ava-glow-halo{position:relative;overflow:hidden!important;isolation:isolate;--gc:#ff8040}
.ava-glow-halo::before,
.ava-glow-halo::after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit}
.ava-glow-halo::before{
  background:radial-gradient(ellipse 110% 95% at 50% 100%, var(--gc) 0%, rgba(255,128,64,.45) 28%, transparent 70%);
  mix-blend-mode:screen;opacity:.55;z-index:-1;
  animation:avaHaloBreath 4s ease-in-out infinite;
}
.ava-glow-halo::after{
  box-shadow:inset 0 0 14px rgba(0,0,0,.25),inset 0 -10px 20px rgba(255,140,80,.35);
  z-index:2;mix-blend-mode:screen;
  animation:avaHaloBreath 4s ease-in-out 1.2s infinite;
}
@keyframes avaHaloBreath{0%,100%{opacity:.45}50%{opacity:.72}}

.ava-glow-plasma{position:relative;overflow:hidden!important;isolation:isolate}
.ava-glow-plasma::before,
.ava-glow-plasma::after{content:'';position:absolute;pointer-events:none}
.ava-glow-plasma::before{
  inset:-12%;border-radius:inherit;z-index:-1;
  background:
    radial-gradient(circle at 28% 38%, rgba(217,70,239,.7) 0%, transparent 36%),
    radial-gradient(circle at 64% 26%, rgba(139,92,246,.62) 0%, transparent 36%),
    radial-gradient(circle at 46% 62%, rgba(236,72,153,.58) 0%, transparent 36%);
  filter:blur(8px);mix-blend-mode:screen;opacity:.88;
  animation:avaPlasmaDrift 6.5s ease-in-out infinite;
}
.ava-glow-plasma::after{
  inset:0;border-radius:inherit;z-index:2;
  box-shadow:inset 0 0 14px rgba(0,0,0,.25),inset 0 0 22px rgba(139,92,246,.28);
}
@keyframes avaPlasmaDrift{
  0%,100%{transform:translate(0,0) scale(1)}
  33%   {transform:translate(3%,-2%) scale(1.05)}
  66%   {transform:translate(-3%,3%) scale(.96)}
}

.ava-glow-arc{position:relative;overflow:hidden!important;isolation:isolate;--gc:#38bdf8}
.ava-glow-arc::before,
.ava-glow-arc::after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit}
.ava-glow-arc::before{
  background:radial-gradient(ellipse 90% 80% at 50% 50%, var(--gc) 0%, transparent 55%);
  mix-blend-mode:screen;opacity:.28;z-index:-1;
  animation:avaArcFlicker .14s steps(2,end) infinite;
}
.ava-glow-arc::after{
  background:
    linear-gradient(112deg, transparent 44%, rgba(56,189,248,.92) 50%, transparent 56%),
    linear-gradient(72deg, transparent 64%, rgba(56,189,248,.7) 70%, transparent 76%);
  mix-blend-mode:screen;opacity:0;z-index:2;
  filter:drop-shadow(0 0 4px var(--gc));
  animation:avaArcBolt 2.4s steps(1) infinite;
}
@keyframes avaArcFlicker{0%{opacity:.2}50%{opacity:.34}100%{opacity:.24}}
@keyframes avaArcBolt{
  0%,7%{opacity:0}8%,11%{opacity:.95}12%,33%{opacity:0}
  34%,38%{opacity:.85}39%,64%{opacity:0}
  65%,69%{opacity:.9}70%,100%{opacity:0}
}

@property --holoAngle{syntax:'<angle>';initial-value:0deg;inherits:false}
.ava-glow-holo{position:relative;overflow:hidden!important;isolation:isolate}
.ava-glow-holo::before,
.ava-glow-holo::after{content:'';position:absolute;pointer-events:none;border-radius:inherit}
.ava-glow-holo::before{
  inset:-22%;z-index:-1;
  background:conic-gradient(from var(--holoAngle),#ff0099,#00ffff,#ffee00,#00ff88,#ff0099);
  filter:blur(10px);mix-blend-mode:screen;opacity:.42;
  animation:avaHoloSpin 8s linear infinite;
}
.ava-glow-holo::after{
  inset:0;z-index:2;
  background:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.22) 50%,transparent 62%);
  mix-blend-mode:screen;
  animation:avaHoloSweep 3.5s linear infinite;
}
@keyframes avaHoloSpin{to{--holoAngle:360deg}}
@keyframes avaHoloSweep{0%{transform:translateX(-35%)}100%{transform:translateX(35%)}}

.ava-glow-orbit{position:relative;overflow:hidden!important;isolation:isolate;--gc:#fbbf24}
.ava-glow-orbit::before,
.ava-glow-orbit::after{content:'';position:absolute;pointer-events:none}
.ava-glow-orbit::before{
  inset:0;border-radius:inherit;z-index:-1;
  background:radial-gradient(ellipse 80% 75% at 50% 65%, var(--gc) 0%, transparent 60%);
  opacity:.3;filter:blur(10px);mix-blend-mode:screen;
  animation:avaOrbitGlow 2.4s ease-in-out infinite;
}
.ava-glow-orbit::after{
  inset:5%;border-radius:50%;z-index:2;
  background:
    radial-gradient(circle at 50% 4%, var(--gc) 0%, var(--gc) 7%, transparent 11%),
    radial-gradient(circle at 94% 62%, var(--gc) 0%, var(--gc) 5%, transparent 9%),
    radial-gradient(circle at 16% 78%, var(--gc) 0%, var(--gc) 6%, transparent 10%);
  filter:drop-shadow(0 0 5px var(--gc)) drop-shadow(0 0 1px #fff);
  animation:avaOrbitSpin 6s linear infinite;
}
@keyframes avaOrbitSpin{to{transform:rotate(360deg)}}
@keyframes avaOrbitGlow{0%,100%{opacity:.28}50%{opacity:.42}}

.ava-glow-aura-ring{position:relative;overflow:hidden!important;isolation:isolate;--gc:#a78bfa}
.ava-glow-aura-ring::before,
.ava-glow-aura-ring::after{content:'';position:absolute;pointer-events:none;border-radius:inherit}
.ava-glow-aura-ring::before{
  inset:0;z-index:-1;
  background:radial-gradient(circle, var(--gc) 0%, transparent 62%);
  opacity:.2;filter:blur(8px);mix-blend-mode:screen;
}
.ava-glow-aura-ring::after{
  inset:8%;border-radius:50%;z-index:2;
  border:1.5px dashed var(--gc);
  filter:drop-shadow(0 0 5px var(--gc));
  opacity:.78;
  animation:avaAuraSpin 14s linear infinite;
}
@keyframes avaAuraSpin{to{transform:rotate(360deg)}}

.ava-glow-toxic{position:relative;overflow:hidden!important;isolation:isolate;--gc:#00ff66}
.ava-glow-toxic::before,
.ava-glow-toxic::after{content:'';position:absolute;pointer-events:none}
.ava-glow-toxic::before{
  inset:0;border-radius:inherit;z-index:-1;
  background:radial-gradient(ellipse 95% 100% at 50% 100%, var(--gc) 0%, rgba(0,255,102,.4) 30%, transparent 72%);
  mix-blend-mode:screen;opacity:.5;filter:blur(6px);
  animation:avaToxicWobble 3s ease-in-out infinite;
}
.ava-glow-toxic::after{
  left:0;right:0;bottom:0;height:18%;z-index:2;
  background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 40' preserveAspectRatio='none'><path fill='%2300ff66' d='M 0 22 Q 30 10 60 22 Q 80 32 90 20 Q 100 10 120 22 Q 140 34 150 20 Q 160 10 180 22 Q 200 32 220 22 L 240 22 L 240 40 L 0 40 Z'/></svg>") no-repeat center bottom/100% 100%;
  filter:drop-shadow(0 -1px 4px rgba(0,255,102,.7));
  animation:avaToxicDrip 3s ease-in-out infinite;
}
@keyframes avaToxicWobble{0%,100%{opacity:.45;transform:scaleY(1)}50%{opacity:.62;transform:scaleY(1.05)}}
@keyframes avaToxicDrip{0%,100%{transform:translateY(0)}50%{transform:translateY(6%)}}

.ava-glow-heartbeat{position:relative;overflow:hidden!important;isolation:isolate;--gc:#ff4d8a}
.ava-glow-heartbeat::before,
.ava-glow-heartbeat::after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit}
.ava-glow-heartbeat::before{
  background:radial-gradient(ellipse 95% 100% at 50% 60%, var(--gc) 0%, rgba(255,77,138,.35) 32%, transparent 72%);
  mix-blend-mode:screen;opacity:.4;z-index:-1;filter:blur(8px);
  animation:avaHeartBeat 1.1s ease-in-out infinite;
}
.ava-glow-heartbeat::after{
  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 200'><g fill='%23ff4d8a' opacity='.85'><path transform='translate(20,40)' d='M7 13 C 7 13, 0 8, 0 4 C 0 1.5, 2 0, 3.5 0 C 5 0, 6.5 1, 7 2.5 C 7.5 1, 9 0, 10.5 0 C 12 0, 14 1.5, 14 4 C 14 8, 7 13, 7 13 Z'/><path transform='translate(70,90) scale(.85)' d='M7 13 C 7 13, 0 8, 0 4 C 0 1.5, 2 0, 3.5 0 C 5 0, 6.5 1, 7 2.5 C 7.5 1, 9 0, 10.5 0 C 12 0, 14 1.5, 14 4 C 14 8, 7 13, 7 13 Z'/><path transform='translate(34,140) scale(.7)' d='M7 13 C 7 13, 0 8, 0 4 C 0 1.5, 2 0, 3.5 0 C 5 0, 6.5 1, 7 2.5 C 7.5 1, 9 0, 10.5 0 C 12 0, 14 1.5, 14 4 C 14 8, 7 13, 7 13 Z'/></g></svg>");
  background-size:100% 200%;background-repeat:repeat-y;
  -webkit-mask:linear-gradient(to bottom,transparent 0,#000 18%,#000 82%,transparent 100%);
          mask:linear-gradient(to bottom,transparent 0,#000 18%,#000 82%,transparent 100%);
  filter:drop-shadow(0 0 4px var(--gc));
  animation:avaParticleRise 4s linear infinite;
  z-index:2;opacity:.9;
}
@keyframes avaHeartBeat{0%,100%{opacity:.35}15%{opacity:.7}30%{opacity:.4}45%{opacity:.6}}
@keyframes avaParticleRise{from{background-position:0 100%}to{background-position:0 -100%}}

.ava-glow-cage{position:relative;overflow:hidden!important;isolation:isolate;--gc:#fde047}
.ava-glow-cage::before,
.ava-glow-cage::after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit}
.ava-glow-cage::before{
  background:radial-gradient(ellipse, var(--gc) 0%, transparent 65%);
  opacity:.18;z-index:-1;filter:blur(10px);mix-blend-mode:screen;
  animation:avaCageFlicker .15s steps(2) infinite;
}
.ava-glow-cage::after{
  background:repeating-linear-gradient(90deg,transparent 0 18%,
    rgba(253,224,71,.85) 18% 18.6%,#fff 18.6%,#fff 19%,
    rgba(253,224,71,.85) 19% 19.6%,transparent 19.6% 36%);
  opacity:.85;z-index:2;
  filter:drop-shadow(0 0 6px var(--gc));
  -webkit-mask:linear-gradient(to bottom,transparent 0,#000 12%,#000 88%,transparent 100%);
          mask:linear-gradient(to bottom,transparent 0,#000 12%,#000 88%,transparent 100%);
  animation:avaCageFlicker .15s steps(2) infinite;
}
@keyframes avaCageFlicker{0%{opacity:1}50%{opacity:.4}100%{opacity:.85}}

.ava-glow-frost{position:relative;overflow:hidden!important;isolation:isolate;--gc:#bfdbfe}
.ava-glow-frost::before,
.ava-glow-frost::after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit}
.ava-glow-frost::before{
  background:radial-gradient(ellipse, var(--gc) 0%, transparent 65%);
  opacity:.4;z-index:-1;filter:blur(14px);mix-blend-mode:screen;
  animation:avaFrostBreath 4s ease-in-out infinite;
}
.ava-glow-frost::after{
  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 200'><defs><g id='fl' stroke='%23dbeafe' stroke-width='1.1' stroke-linecap='round'><path d='M0 -5V5M-4.33 -2.5L4.33 2.5M-4.33 2.5L4.33 -2.5'/><path d='M0 -3.2L-1.4 -4.6M0 -3.2L1.4 -4.6M0 3.2L-1.4 4.6M0 3.2L1.4 4.6'/><path d='M-2.77 -1.6L-4.5 -1.9M-2.77 -1.6L-3.1 -3.3M2.77 1.6L4.5 1.9M2.77 1.6L3.1 3.3'/><path d='M-2.77 1.6L-4.5 1.9M-2.77 1.6L-3.1 3.3M2.77 -1.6L4.5 -1.9M2.77 -1.6L3.1 -3.3'/></g></defs><g><use href='%23fl' x='14' y='24'/><use href='%23fl' x='62' y='58'/><use href='%23fl' x='38' y='94'/><use href='%23fl' x='78' y='124'/><use href='%23fl' x='22' y='158'/></g></svg>");
  background-size:100% 200%;background-repeat:repeat-y;
  filter:drop-shadow(0 0 3px var(--gc));
  -webkit-mask:linear-gradient(to bottom,transparent 0,#000 12%,#000 88%,transparent 100%);
          mask:linear-gradient(to bottom,transparent 0,#000 12%,#000 88%,transparent 100%);
  animation:avaParticleFall 6s linear infinite;
  z-index:2;opacity:.85;
}
@keyframes avaFrostBreath{0%,100%{opacity:.3}50%{opacity:.55}}
@keyframes avaParticleFall{from{background-position:0 -100%}to{background-position:0 100%}}

.ava-glow-bio{position:relative;overflow:hidden!important;isolation:isolate;--gc:#06b6d4}
.ava-glow-bio::before,
.ava-glow-bio::after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit}
.ava-glow-bio::before{
  background:radial-gradient(ellipse, var(--gc) 0%, #0e7490 35%, transparent 70%);
  opacity:.32;z-index:-1;filter:blur(14px);mix-blend-mode:screen;
  animation:avaBioPulse 4.5s ease-in-out infinite;
}
.ava-glow-bio::after{
  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 200'><g><circle cx='28' cy='40' r='5' fill='rgba(103,232,249,.7)' stroke='%2367e8f9' stroke-width='.6'/><circle cx='66' cy='86' r='4' fill='rgba(103,232,249,.6)' stroke='%2367e8f9' stroke-width='.5'/><circle cx='42' cy='130' r='3.5' fill='rgba(103,232,249,.55)' stroke='%2367e8f9' stroke-width='.4'/><circle cx='78' cy='168' r='3' fill='rgba(103,232,249,.5)' stroke='%2367e8f9' stroke-width='.4'/></g></svg>");
  background-size:100% 200%;background-repeat:repeat-y;
  filter:drop-shadow(0 0 3px #67e8f9);
  -webkit-mask:linear-gradient(to bottom,transparent 0,#000 14%,#000 86%,transparent 100%);
          mask:linear-gradient(to bottom,transparent 0,#000 14%,#000 86%,transparent 100%);
  animation:avaParticleRise 5s linear infinite;
  z-index:2;opacity:.9;
}
@keyframes avaBioPulse{0%,100%{opacity:.3}50%{opacity:.5}}

.ava-glow-glitch{position:relative;overflow:hidden!important;isolation:isolate}
.ava-glow-glitch::before,
.ava-glow-glitch::after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit}
.ava-glow-glitch::before{
  background:
    radial-gradient(ellipse at 48% 50%, rgba(255,0,60,.4) 0%, transparent 60%),
    radial-gradient(ellipse at 52% 50%, rgba(0,255,255,.38) 0%, transparent 60%);
  mix-blend-mode:screen;opacity:.7;z-index:-1;filter:blur(10px);
  animation:avaGlitchShift .14s steps(2) infinite;
}
.ava-glow-glitch::after{
  background:linear-gradient(to bottom,transparent 0%,transparent 48%,rgba(255,255,255,.5) 49%,rgba(255,255,255,.5) 51%,transparent 52%,transparent 100%);
  mix-blend-mode:overlay;opacity:.8;z-index:2;
  animation:avaGlitchScan 2.4s linear infinite;
}
@keyframes avaGlitchShift{0%{transform:translate(-1%,0)}50%{transform:translate(1%,0)}100%{transform:translate(0,-1%)}}
@keyframes avaGlitchScan{0%{transform:translateY(-50%);opacity:0}10%{opacity:.8}90%{opacity:.8}100%{transform:translateY(50%);opacity:0}}

.ava-glow-soundwave{position:relative;overflow:hidden!important;isolation:isolate;--gc:#fb7185}
.ava-glow-soundwave::before,
.ava-glow-soundwave::after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit}
.ava-glow-soundwave::before{
  background:radial-gradient(ellipse 80% 70% at 50% 80%, var(--gc) 0%, transparent 60%);
  opacity:.22;z-index:-1;filter:blur(10px);mix-blend-mode:screen;
}
.ava-glow-soundwave::after{
  box-shadow:inset 0 0 0 2px var(--gc),inset 0 0 14px rgba(251,113,133,.6);
  z-index:2;opacity:0;
  animation:avaSoundOut 2.4s ease-out infinite;
}
@keyframes avaSoundOut{
  0%  {box-shadow:inset 0 0 0 6px var(--gc),inset 0 0 0 12px rgba(251,113,133,0);opacity:1}
  100%{box-shadow:inset 0 0 0 0px var(--gc),inset 0 0 0 0px rgba(251,113,133,0);opacity:0}
}

.ava-glow-magnet{position:relative;overflow:hidden!important;isolation:isolate;--gc:#60a5fa}
.ava-glow-magnet::before,
.ava-glow-magnet::after{content:'';position:absolute;inset:0;pointer-events:none}
.ava-glow-magnet::before{
  inset:0;border-radius:inherit;z-index:-1;
  background:radial-gradient(ellipse, var(--gc) 0%, transparent 60%);
  opacity:.22;filter:blur(10px);mix-blend-mode:screen;
}
.ava-glow-magnet::after{
  inset:6%;z-index:2;
  background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><g fill='none' stroke='%2360a5fa' stroke-width='1' opacity='.7'><ellipse cx='100' cy='100' rx='90' ry='40' transform='rotate(20 100 100)'/><ellipse cx='100' cy='100' rx='90' ry='40' transform='rotate(-30 100 100)'/><ellipse cx='100' cy='100' rx='90' ry='40' transform='rotate(70 100 100)'/></g></svg>") no-repeat center/100% 100%;
  filter:drop-shadow(0 0 4px var(--gc));
  animation:avaMagnetSpin 9s linear infinite;
}
@keyframes avaMagnetSpin{to{transform:rotate(360deg)}}

.ava-glow-spotlight{position:relative;overflow:hidden!important;isolation:isolate}
.ava-glow-spotlight::before,
.ava-glow-spotlight::after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit}
.ava-glow-spotlight::before{
  background:linear-gradient(180deg,rgba(255,255,255,.28) 0%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.4) 95%,rgba(255,255,255,0) 100%);
  -webkit-mask:radial-gradient(ellipse 50% 100% at 50% 0%, #000 0%, transparent 80%);
          mask:radial-gradient(ellipse 50% 100% at 50% 0%, #000 0%, transparent 80%);
  filter:blur(4px);opacity:.55;z-index:-1;
  animation:avaSpotSway 5s ease-in-out infinite;
}
.ava-glow-spotlight::after{
  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 200'><g fill='rgba(255,255,255,.85)'><circle cx='34' cy='30' r='1.2'/><circle cx='62' cy='66' r='1'/><circle cx='28' cy='102' r='1.3'/><circle cx='70' cy='138' r='1.1'/><circle cx='44' cy='168' r='.9'/></g></svg>");
  background-size:100% 200%;background-repeat:repeat-y;
  filter:drop-shadow(0 0 3px rgba(255,255,255,.5));
  animation:avaParticleFall 6s linear infinite;
  z-index:2;opacity:.7;
}
@keyframes avaSpotSway{0%,100%{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}

.ava-glow-chroma{position:relative;overflow:hidden!important;isolation:isolate}
.ava-glow-chroma::before,
.ava-glow-chroma::after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit}
.ava-glow-chroma::before{
  background:linear-gradient(110deg,#06b6d4,#a78bfa,#f472b6,#fbbf24,#06b6d4);
  background-size:300% 300%;
  filter:blur(18px);opacity:.5;mix-blend-mode:screen;z-index:-1;
  animation:avaChromaDrift 8s ease-in-out infinite;
}
.ava-glow-chroma::after{
  box-shadow:inset 0 0 14px rgba(0,0,0,.25),inset 0 0 22px rgba(244,114,182,.3);
  z-index:2;
}
@keyframes avaChromaDrift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}

.ava-glow-ash{position:relative;overflow:hidden!important;isolation:isolate}
.ava-glow-ash::before,
.ava-glow-ash::after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit}
.ava-glow-ash::before{
  background:radial-gradient(ellipse 95% 100% at 50% 90%, #404040 0%, transparent 65%);
  opacity:.5;z-index:-1;filter:blur(14px);
}
.ava-glow-ash::after{
  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 200'><g fill='%23262626'><circle cx='22' cy='28' r='1.5'/><circle cx='58' cy='62' r='1.2'/><circle cx='38' cy='100' r='1.4'/><circle cx='72' cy='140' r='1.3'/><circle cx='28' cy='176' r='1.1'/></g></svg>");
  background-size:100% 200%;background-repeat:repeat-y;
  filter:drop-shadow(0 0 3px rgba(255,80,30,.4));
  animation:avaParticleFall 5.5s linear infinite;
  z-index:2;opacity:.8;
}

.ava-glow-trim{position:relative;overflow:hidden!important;isolation:isolate}
.ava-glow-trim::before,
.ava-glow-trim::after{content:'';position:absolute;pointer-events:none}
.ava-glow-trim::before{
  inset:0;border-radius:inherit;z-index:-1;
  background:radial-gradient(ellipse, #ffd770 0%, transparent 65%);
  opacity:.2;filter:blur(10px);mix-blend-mode:screen;
}
.ava-glow-trim::after{
  inset:6%;border-radius:50%;z-index:2;
  border:2px solid transparent;
  background:linear-gradient(120deg,#ffe287,#bf8a30,#ffe287,#bf8a30) border-box;
  -webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);
  -webkit-mask-composite:xor;mask-composite:exclude;
  background-size:200% 200%;
  filter:drop-shadow(0 0 6px #ffe287);
  animation:avaTrimShimmer 4s linear infinite;
}
@keyframes avaTrimShimmer{0%{background-position:0% 50%}100%{background-position:200% 50%}}

.ava-glow-pixel{position:relative;overflow:hidden!important;isolation:isolate;--gc:#a3e635}
.ava-glow-pixel::before,
.ava-glow-pixel::after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit}
.ava-glow-pixel::before{
  background:radial-gradient(ellipse, var(--gc) 0%, transparent 65%);
  opacity:.2;z-index:-1;filter:blur(10px);
}
.ava-glow-pixel::after{
  background-image:
    linear-gradient(var(--gc),var(--gc)),
    linear-gradient(var(--gc),var(--gc)),
    linear-gradient(var(--gc),var(--gc)),
    linear-gradient(var(--gc),var(--gc)),
    linear-gradient(var(--gc),var(--gc));
  background-size:5px 5px,4px 4px,5px 5px,4px 4px,5px 5px;
  background-position:18% 24%,68% 38%,32% 62%,76% 78%,48% 88%;
  background-repeat:no-repeat;
  filter:drop-shadow(0 0 3px var(--gc));
  z-index:2;opacity:0;
  animation:avaPixelPop 2s ease-in-out infinite;
}
@keyframes avaPixelPop{0%,100%{opacity:0}40%,60%{opacity:1}}

.ava-glow-heat{position:relative;overflow:hidden!important;isolation:isolate;--gc:#fb923c}
.ava-glow-heat::before,
.ava-glow-heat::after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit}
.ava-glow-heat::before{
  background:radial-gradient(ellipse 95% 100% at 50% 90%, var(--gc) 0%, transparent 65%);
  opacity:.32;z-index:-1;filter:blur(12px);mix-blend-mode:screen;
  animation:avaHeatShake .2s steps(2) infinite;
}
.ava-glow-heat::after{
  background:repeating-linear-gradient(0deg,transparent 0 12%,rgba(251,146,60,.5) 12% 13%,transparent 13% 25%);
  filter:blur(2px);mix-blend-mode:screen;opacity:.6;z-index:2;
  -webkit-mask:linear-gradient(to bottom,transparent 0,#000 30%,#000 80%,transparent 100%);
          mask:linear-gradient(to bottom,transparent 0,#000 30%,#000 80%,transparent 100%);
  animation:avaHeatRise 3s linear infinite;
}
@keyframes avaHeatShake{0%{transform:translate(0,0)}50%{transform:translate(.4%,-.4%)}100%{transform:translate(-.4%,.4%)}}
@keyframes avaHeatRise{from{background-position:0 100%}to{background-position:0 0}}

.ava-glow-wisp{position:relative;overflow:hidden!important;isolation:isolate;--gc:#67e8f9}
.ava-glow-wisp::before,
.ava-glow-wisp::after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit}
.ava-glow-wisp::before{
  background:radial-gradient(ellipse, var(--gc) 0%, transparent 65%);
  opacity:.22;z-index:-1;filter:blur(14px);mix-blend-mode:screen;
  animation:avaWispPulse 5s ease-in-out infinite;
}
.ava-glow-wisp::after{
  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 200'><g><path d='M30 90 Q34 70 28 50 Q22 30 30 10' stroke='%2367e8f9' stroke-width='3' fill='none' opacity='.65' stroke-linecap='round'/><path d='M70 170 Q74 150 68 130 Q62 110 70 90' stroke='%2367e8f9' stroke-width='3' fill='none' opacity='.55' stroke-linecap='round'/></g></svg>");
  background-size:100% 200%;background-repeat:repeat-y;
  filter:blur(2px) drop-shadow(0 0 4px var(--gc));
  animation:avaParticleRise 4.5s linear infinite;
  z-index:2;opacity:.85;
}
@keyframes avaWispPulse{0%,100%{opacity:.18}50%{opacity:.36}}

.ava-glow-confetti{position:relative;overflow:hidden!important;isolation:isolate}
.ava-glow-confetti::before,
.ava-glow-confetti::after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit}
.ava-glow-confetti::before{
  background:radial-gradient(ellipse, #fef3c7 0%, transparent 65%);
  opacity:.18;z-index:-1;filter:blur(14px);
}
.ava-glow-confetti::after{
  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 200'><g><rect x='18' y='14' width='5' height='8' fill='%23ff5a1f' transform='rotate(20 21 18)'/><rect x='62' y='44' width='4' height='8' fill='%2306b6d4' transform='rotate(-30 64 48)'/><rect x='34' y='78' width='5' height='9' fill='%23a3e635' transform='rotate(45 36 82)'/><rect x='74' y='112' width='4' height='8' fill='%23ec4899' transform='rotate(-15 76 116)'/><rect x='22' y='148' width='5' height='8' fill='%23fbbf24' transform='rotate(60 24 152)'/><rect x='66' y='180' width='4' height='8' fill='%237c3aed' transform='rotate(-45 68 184)'/></g></svg>");
  background-size:100% 200%;background-repeat:repeat-y;
  animation:avaParticleFall 4.5s linear infinite;
  z-index:2;opacity:.95;
}

.ava-glow-honey{position:relative;overflow:hidden!important;isolation:isolate;--gc:#fbbf24}
.ava-glow-honey::before,
.ava-glow-honey::after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit}
.ava-glow-honey::before{
  background:radial-gradient(ellipse, var(--gc) 0%, transparent 65%);
  opacity:.3;z-index:-1;filter:blur(14px);mix-blend-mode:screen;
}
.ava-glow-honey::after{
  background:
    linear-gradient(180deg,var(--gc),#d97706) 22% 22%/3px 30% no-repeat,
    linear-gradient(180deg,var(--gc),#d97706) 52% 38%/3px 36% no-repeat,
    linear-gradient(180deg,var(--gc),#d97706) 78% 28%/3px 28% no-repeat;
  filter:drop-shadow(0 0 4px var(--gc));
  z-index:2;opacity:.85;
  animation:avaHoneyDrip 4s ease-in infinite;
}
@keyframes avaHoneyDrip{0%,100%{transform:translateY(-15%);opacity:.85}60%{transform:translateY(0);opacity:1}80%{transform:translateY(8%);opacity:.6}}

.ava-glow-static{position:relative;overflow:hidden!important;isolation:isolate}
.ava-glow-static::before,
.ava-glow-static::after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit}
.ava-glow-static::before{
  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence baseFrequency='1.4' numOctaves='2'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");
  background-size:60% 60%;
  opacity:.5;z-index:-1;mix-blend-mode:screen;
  -webkit-mask:radial-gradient(ellipse 80% 90% at 50% 50%,#000 30%,transparent 80%);
          mask:radial-gradient(ellipse 80% 90% at 50% 50%,#000 30%,transparent 80%);
  animation:avaStaticJitter .12s steps(3) infinite;
}
.ava-glow-static::after{
  background:linear-gradient(to bottom,transparent 48%,rgba(255,255,255,.45) 50%,transparent 52%);
  z-index:2;
  animation:avaGlitchScan 1.6s linear infinite;
}
@keyframes avaStaticJitter{0%{transform:translate(0,0)}33%{transform:translate(-1%,1%)}66%{transform:translate(1%,0)}}

.ava-glow-trail{position:relative;overflow:hidden!important;isolation:isolate}
.ava-glow-trail::before,
.ava-glow-trail::after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit}
.ava-glow-trail::before{
  background:
    radial-gradient(ellipse, rgba(244,63,94,.55) 0%, transparent 60%),
    radial-gradient(ellipse, rgba(167,139,250,.45) 0%, transparent 60%),
    radial-gradient(ellipse, rgba(6,182,212,.4) 0%, transparent 60%);
  background-size:100% 100%,110% 110%,120% 120%;
  background-position:center,center,center;
  background-repeat:no-repeat;
  filter:blur(12px);mix-blend-mode:screen;opacity:.6;z-index:-1;
  animation:avaTrailEcho 2.4s ease-out infinite;
}
.ava-glow-trail::after{
  box-shadow:inset 0 0 18px rgba(0,0,0,.25);
  z-index:2;
}
@keyframes avaTrailEcho{
  0%  {transform:scale(.85);opacity:.7}
  100%{transform:scale(1.15);opacity:0}
}

.ava-glow-cyber{position:relative;overflow:hidden!important;isolation:isolate;--gc:#10b981}
.ava-glow-cyber::before,
.ava-glow-cyber::after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit}
.ava-glow-cyber::before{
  background-image:
    linear-gradient(var(--gc) 1px, transparent 1px),
    linear-gradient(90deg, var(--gc) 1px, transparent 1px);
  background-size:14px 14px;
  opacity:.3;z-index:-1;
  filter:drop-shadow(0 0 3px var(--gc));
  -webkit-mask:radial-gradient(ellipse 70% 80% at 50% 50%,#000 30%,transparent 80%);
          mask:radial-gradient(ellipse 70% 80% at 50% 50%,#000 30%,transparent 80%);
  animation:avaCyberShift 3s linear infinite;
}
.ava-glow-cyber::after{
  background:linear-gradient(to top,transparent 0%,var(--gc) 50%,transparent 100%);
  filter:blur(2px) drop-shadow(0 0 8px var(--gc));
  height:3px;top:auto;bottom:0;
  z-index:2;opacity:0;
  animation:avaCyberScan 2.4s linear infinite;
}
@keyframes avaCyberShift{0%{background-position:0 0,0 0}100%{background-position:0 14px,14px 0}}
@keyframes avaCyberScan{0%{bottom:0;opacity:0}10%{opacity:1}90%{opacity:1}100%{bottom:100%;opacity:0}}

.ava-glow-bloom{position:relative;overflow:hidden!important;isolation:isolate;--gc:#f0abfc}
.ava-glow-bloom::before,
.ava-glow-bloom::after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit}
.ava-glow-bloom::before{
  background:radial-gradient(ellipse, var(--gc) 0%, transparent 65%);
  opacity:.25;z-index:-1;filter:blur(14px);
}
.ava-glow-bloom::after{
  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 200'><g><path d='M22 30 q-5 0 -5 5 q0 5 5 5 q5 0 5 -5 q0 -5 -5 -5 z' fill='%23f472b6' transform='rotate(20 22 35)'/><path d='M64 70 q-5 0 -5 5 q0 5 5 5 q5 0 5 -5 q0 -5 -5 -5 z' fill='%23fbcfe8' transform='rotate(-30 64 75)'/><path d='M30 116 q-5 0 -5 5 q0 5 5 5 q5 0 5 -5 q0 -5 -5 -5 z' fill='%23f472b6' transform='rotate(45 30 121)'/><path d='M72 156 q-5 0 -5 5 q0 5 5 5 q5 0 5 -5 q0 -5 -5 -5 z' fill='%23fbcfe8' transform='rotate(-15 72 161)'/></g></svg>");
  background-size:100% 200%;background-repeat:repeat-y;
  filter:drop-shadow(0 0 4px var(--gc));
  animation:avaParticleRise 5.5s linear infinite;
  z-index:2;opacity:.92;
}

.ava-glow-storm{position:relative;overflow:hidden!important;isolation:isolate}
.ava-glow-storm::before,
.ava-glow-storm::after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit}
.ava-glow-storm::before{
  background:
    radial-gradient(ellipse 80% 22% at 50% 8%, #475569 0%, #1e293b 50%, transparent 80%);
  opacity:.85;z-index:-1;filter:blur(4px);
  animation:avaStormBob 3s ease-in-out infinite;
}
.ava-glow-storm::after{
  background:
    radial-gradient(ellipse 80% 22% at 50% 8%, #fef08a 0%, transparent 70%) 0 0/100% 100% no-repeat,
    url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 200'><g stroke='%237dd3fc' stroke-width='1.2' opacity='.6'><line x1='28' y1='40' x2='28' y2='52'/><line x1='62' y1='66' x2='62' y2='78'/><line x1='42' y1='98' x2='42' y2='110'/><line x1='76' y1='130' x2='76' y2='142'/><line x1='30' y1='162' x2='30' y2='174'/></g></svg>") 0 0/100% 200% repeat-y;
  z-index:2;opacity:.85;
  filter:drop-shadow(0 0 4px #7dd3fc);
  animation:avaStormFlash 5s steps(1) infinite,avaParticleFall 1.4s linear infinite;
}
@keyframes avaStormBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-2%)}}
@keyframes avaStormFlash{0%,90%{filter:drop-shadow(0 0 4px #7dd3fc) brightness(1)}92%,94%{filter:drop-shadow(0 0 8px #fef08a) brightness(1.6)}96%,100%{filter:drop-shadow(0 0 4px #7dd3fc) brightness(1)}}

.ava-glow-lava{position:relative;overflow:hidden!important;isolation:isolate}
.ava-glow-lava::before,
.ava-glow-lava::after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit}
.ava-glow-lava::before{
  background:radial-gradient(ellipse 80% 50% at 50% 100%, #ff5500 0%, rgba(255,85,0,.5) 30%, transparent 65%);
  opacity:.55;z-index:-1;filter:blur(10px);mix-blend-mode:screen;
  animation:avaLavaGlow 2.4s ease-in-out infinite;
}
.ava-glow-lava::after{
  background:
    radial-gradient(ellipse 90% 18% at 50% 96%, #fef3c7 0%, #ff7a00 35%, #7f1d1d 65%, transparent 80%);
  filter:blur(2px) drop-shadow(0 0 14px #ff7a00);
  z-index:2;
  animation:avaLavaGlow 2.4s ease-in-out infinite;
}
@keyframes avaLavaGlow{0%,100%{opacity:.85;filter:blur(2px) brightness(1)}50%{opacity:1;filter:blur(2px) brightness(1.2)}}

.ava-glow-comet{position:relative;overflow:hidden!important;isolation:isolate}
.ava-glow-comet::before,
.ava-glow-comet::after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit}
.ava-glow-comet::before{
  background:radial-gradient(ellipse, #bfdbfe 0%, transparent 65%);
  opacity:.18;z-index:-1;filter:blur(14px);
}
.ava-glow-comet::after{
  background:
    linear-gradient(110deg,transparent 30%,#fff 35%,#bfdbfe 38%,transparent 42%) 0 22%/40% 1.6px no-repeat,
    linear-gradient(110deg,transparent 30%,#fff 35%,#bfdbfe 38%,transparent 42%) 100% 56%/30% 1.4px no-repeat,
    linear-gradient(110deg,transparent 30%,#fff 35%,#bfdbfe 38%,transparent 42%) 50% 84%/35% 1.6px no-repeat;
  filter:drop-shadow(0 0 6px #fff);
  z-index:2;
  animation:avaCometShoot 2.4s linear infinite;
}
@keyframes avaCometShoot{
  0%  {background-position:-30% 22%,130% 56%,80% 84%;opacity:0}
  10% {opacity:1}
  100%{background-position:130% 22%,-30% 56%,-30% 84%;opacity:0}
}

.ava-glow-scanlines{position:relative;overflow:hidden!important;isolation:isolate;--gc:#22d3ee}
.ava-glow-scanlines::before,
.ava-glow-scanlines::after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit}
.ava-glow-scanlines::before{
  background:
    radial-gradient(ellipse, var(--gc) 0%, transparent 65%) 0 0/100% 100% no-repeat,
    repeating-linear-gradient(180deg, transparent 0 4px, rgba(34,211,238,.45) 4px 5px);
  opacity:.5;z-index:-1;
  -webkit-mask:radial-gradient(ellipse 70% 80% at 50% 50%, #000 30%, transparent 80%);
          mask:radial-gradient(ellipse 70% 80% at 50% 50%, #000 30%, transparent 80%);
  animation:avaScanlinesShift 4s linear infinite;
}
.ava-glow-scanlines::after{
  background:linear-gradient(to bottom,transparent 0%,transparent 47%,var(--gc) 50%,transparent 53%,transparent 100%);
  filter:drop-shadow(0 0 8px var(--gc));
  z-index:2;
  animation:avaGlitchScan 3s linear infinite;
}
@keyframes avaScanlinesShift{0%{background-position:0 0,0 0}100%{background-position:0 0,0 -10px}}

.ava-glow-aurora{position:relative;overflow:hidden!important;isolation:isolate}
.ava-glow-aurora::before,
.ava-glow-aurora::after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit}
.ava-glow-aurora::before{
  background:
    linear-gradient(95deg,#22d3ee,#8b5cf6,#34d399,#22d3ee) 0 30%/200% 30% no-repeat,
    linear-gradient(85deg,#34d399,#22d3ee,#8b5cf6,#34d399) 100% 60%/200% 25% no-repeat,
    linear-gradient(98deg,#8b5cf6,#22d3ee,#8b5cf6) 0 80%/200% 22% no-repeat;
  filter:blur(14px);opacity:.55;mix-blend-mode:screen;z-index:-1;
  animation:avaAuroraFlow 7s linear infinite;
}
.ava-glow-aurora::after{
  box-shadow:inset 0 0 14px rgba(0,0,0,.25),inset 0 0 22px rgba(34,211,238,.3);
  z-index:2;
}
@keyframes avaAuroraFlow{
  0%  {background-position:0% 30%,100% 60%,0% 80%}
  100%{background-position:200% 30%,-100% 60%,200% 80%}
}

.ava-glow-smoke{position:relative;overflow:hidden!important;isolation:isolate}
.ava-glow-smoke::before,
.ava-glow-smoke::after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit}
.ava-glow-smoke::before{
  background:radial-gradient(ellipse, #94a3b8 0%, transparent 65%);
  opacity:.18;z-index:-1;filter:blur(14px);
}
.ava-glow-smoke::after{
  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 200'><g fill='rgba(180,180,200,.5)'><circle cx='32' cy='50' r='14'/><circle cx='62' cy='100' r='16'/><circle cx='40' cy='148' r='13'/></g></svg>");
  background-size:100% 200%;background-repeat:repeat-y;
  filter:blur(6px);
  -webkit-mask:linear-gradient(to bottom,transparent 0,#000 14%,#000 86%,transparent 100%);
          mask:linear-gradient(to bottom,transparent 0,#000 14%,#000 86%,transparent 100%);
  animation:avaParticleRise 6s linear infinite;
  z-index:2;opacity:.7;
}

.ava-glow-mote{position:relative;overflow:hidden!important;isolation:isolate}
.ava-glow-mote::before,
.ava-glow-mote::after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit}
.ava-glow-mote::before{
  background:radial-gradient(ellipse, #fef3c7 0%, transparent 65%);
  opacity:.18;z-index:-1;filter:blur(14px);
}
.ava-glow-mote::after{
  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 200'><g fill='%23fef3c7'><circle cx='18' cy='24' r='1.2'/><circle cx='52' cy='58' r='1'/><circle cx='34' cy='92' r='1.3'/><circle cx='72' cy='124' r='1'/><circle cx='28' cy='160' r='1.2'/><circle cx='66' cy='184' r='.9'/></g></svg>");
  background-size:100% 200%;background-repeat:repeat-y;
  filter:drop-shadow(0 0 3px #fef3c7);
  animation:avaParticleRise 8s linear infinite;
  z-index:2;opacity:.85;
}

.ava-glow-mecha{position:relative;overflow:hidden!important;isolation:isolate}
.ava-glow-mecha::before,
.ava-glow-mecha::after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit}
.ava-glow-mecha::before{
  background:radial-gradient(ellipse 60% 25% at 50% 100%, #fff 0%, #67e8f9 18%, #2563eb 50%, transparent 80%);
  opacity:.7;z-index:-1;filter:blur(4px);
  animation:avaMechaFlicker .12s steps(2) infinite;
}
.ava-glow-mecha::after{
  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 200'><g fill='%23fff'><circle cx='34' cy='160' r='1.2'/><circle cx='52' cy='176' r='1'/><circle cx='40' cy='190' r='1.3'/><circle cx='66' cy='162' r='1'/><circle cx='58' cy='184' r='1.2'/></g></svg>");
  background-size:100% 200%;background-repeat:repeat-y;
  filter:drop-shadow(0 0 3px #67e8f9);
  animation:avaParticleFall 1s linear infinite;
  z-index:2;opacity:.9;
}
@keyframes avaMechaFlicker{0%{opacity:.7}50%{opacity:.95;transform:scaleY(1.06)}}

.ava-glow-ribbon{position:relative;overflow:hidden!important;isolation:isolate;--gc:#f43f5e}
.ava-glow-ribbon::before,
.ava-glow-ribbon::after{content:'';position:absolute;pointer-events:none}
.ava-glow-ribbon::before{
  inset:0;border-radius:inherit;z-index:-1;
  background:radial-gradient(ellipse, var(--gc) 0%, transparent 65%);
  opacity:.18;filter:blur(14px);
}
.ava-glow-ribbon::after{
  inset:5%;z-index:2;
  background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><g fill='none'><path d='M 100 20 C 170 50, 170 150, 100 180 C 30 150, 30 50, 100 20 Z' stroke='%23f43f5e' stroke-width='2.4'/><path d='M 100 35 C 150 60, 150 140, 100 165 C 50 140, 50 60, 100 35 Z' stroke='%23fb7185' stroke-width='1.4' opacity='.7'/></g></svg>") no-repeat center/100% 100%;
  filter:drop-shadow(0 0 5px var(--gc));
  animation:avaRibbonSpin 8s linear infinite;
}
@keyframes avaRibbonSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}

.ava-glow-crown{position:relative;overflow:hidden!important;isolation:isolate}
.ava-glow-crown::before,
.ava-glow-crown::after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit}
.ava-glow-crown::before{
  background:radial-gradient(ellipse 80% 35% at 50% 18%, #fde68a 0%, #f59e0b 30%, transparent 65%);
  opacity:.4;z-index:-1;filter:blur(12px);mix-blend-mode:screen;
  animation:avaCrownGlow 3s ease-in-out infinite;
}
.ava-glow-crown::after{
  background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 200'><defs><linearGradient id='cg' x1='0' y1='0' x2='0' y2='1'><stop offset='0%25' stop-color='%23fff3a0'/><stop offset='50%25' stop-color='%23fbbf24'/><stop offset='100%25' stop-color='%23bf8a30'/></linearGradient></defs><g><path d='M 30 18 L 36 8 L 42 18 L 50 4 L 58 18 L 64 8 L 70 18 L 70 30 L 30 30 Z' fill='url(%23cg)' stroke='%23fef3c7' stroke-width='.6'/><circle cx='50' cy='12' r='2.2' fill='%23ef4444'/><circle cx='38' cy='16' r='1.8' fill='%2334d399'/><circle cx='62' cy='16' r='1.8' fill='%2334d399'/></g></svg>") no-repeat center top/40% 28%;
  filter:drop-shadow(0 0 5px #fde68a) drop-shadow(0 0 10px #f59e0b);
  z-index:2;
  animation:avaCrownBob 3s ease-in-out infinite;
}
@keyframes avaCrownGlow{0%,100%{opacity:.32}50%{opacity:.5}}
@keyframes avaCrownBob{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-2%) rotate(2deg)}}

[class*="ava-glow-"]{overflow:hidden!important}
[class*="ava-glow-"].ava-listening,
.ava-listening[class*="ava-glow-"]{overflow:visible!important}
#profilePage .zp-ava-wrap,
#profileContent .prof-ava-wrap,
#profileContent .zp-ava-wrap{overflow:visible!important}
#profilePage .zp-ava[class*="ava-glow-"],
#profileContent .prof-ava-wrap>div[class*="ava-glow-"],
#profileContent .zp-ava[class*="ava-glow-"]{overflow:visible!important}

.zn-stars{display:inline-flex;flex-direction:row-reverse;align-items:center;gap:3px;justify-content:flex-end}
.zn-stars .zn-star{appearance:none;-webkit-appearance:none;background:none;border:0;padding:2px;margin:0;line-height:0;cursor:pointer;color:var(--muted);border-radius:6px;transition:color .12s ease-out,transform .12s ease-out}
.zn-stars .zn-star svg{display:block;width:var(--zn-star-size,22px);height:var(--zn-star-size,22px);pointer-events:none}
.zn-stars .zn-star svg path{fill:none;stroke:currentColor;stroke-width:1.5}
.zn-stars .zn-star:focus-visible{outline:2px solid #ff5a1f;outline-offset:1px}
.zn-stars .zn-star.on{color:#ff5a1f}
.zn-stars .zn-star.on svg path{fill:currentColor}
.zn-stars[data-readonly] .zn-star{cursor:default}
.zn-stars:not([data-readonly]):hover .zn-star{color:var(--muted)}
.zn-stars:not([data-readonly]):hover .zn-star.on svg path{fill:none}
.zn-stars:not([data-readonly]):hover .zn-star:hover,
.zn-stars:not([data-readonly]):hover .zn-star:hover ~ .zn-star{color:#ff5a1f;transform:translateY(-1px)}
.zn-stars:not([data-readonly]):hover .zn-star:hover svg path,
.zn-stars:not([data-readonly]):hover .zn-star:hover ~ .zn-star svg path{fill:currentColor}

.zn-nameglow{
  --zn-glow-ref-px:16px;
  --zn-glow-lock:calc(var(--zn-glow-ref-px) / 1em);
  position:relative;
  display:inline-block;
  max-width:100%;
  isolation:isolate;
  overflow:visible;
  padding:calc(.08em * var(--zn-glow-lock)) calc(.04em * var(--zn-glow-lock)) calc(.06em * var(--zn-glow-lock));
  margin:calc(-.08em * var(--zn-glow-lock)) calc(-.04em * var(--zn-glow-lock)) calc(-.06em * var(--zn-glow-lock));
  color:var(--tx,currentColor);
}
.zn-nameglow::before,
.zn-nameglow::after{font-size:var(--zn-glow-ref-px)}
.zn-nameglow[onclick]{cursor:pointer;}
.identity-line,.identity-name,.zc-name,.znc-post-name,.znc-thread-name,.znc-cmt-name,.lb-name,.d-cname,.d-rname,
.dm-chat-name,.dm-room-name,.dm-sr-name,.profile-name,.notif-actor,.search-name,.mention-name,.comment-name,
.mob-drawer-name,.zr-name,.fl-name,.lsb-friend-name,.lcp-msg-name,.clipz-name,.d-cname-text,.sr-name,.gz-fr-name,.gsp-player-name,.gsp-player-top,.gsp-match-winner,.gsp-match-loser,.zp-name{
  overflow:visible!important;
}

:where(html body :is(
  .identity-name.zn-nameglow,
  .zc-name.zn-nameglow,
  .znc-post-name.zn-nameglow,
  .znc-thread-name.zn-nameglow,
  .znc-cmt-name.zn-nameglow,
  .lb-name.zn-nameglow,
  .lsb-friend-name.zn-nameglow,
  .profile-name.zn-nameglow,
  .zp-name.zn-nameglow,
  .clipz-name.zn-nameglow,
  .lcp-msg-name.zn-nameglow,
  .search-name.zn-nameglow,
  .mention-name.zn-nameglow,
  .comment-name.zn-nameglow,
  .sr-name.zn-nameglow,
  .gz-fr-name.zn-nameglow,
  .gsp-player-name.zn-nameglow,
  .gsp-player-top.zn-nameglow,
  .gsp-match-winner.zn-nameglow,
  .gsp-match-loser.zn-nameglow,
  .mob-drawer-name.zn-nameglow,
  .dm-room-name .zn-nameglow,
  .d-cname-text.zn-nameglow,
  [data-zn-identity].zn-nameglow
)){
  filter:drop-shadow(0 0 calc(.24em * var(--zn-glow-lock)) currentColor) drop-shadow(0 0 calc(.72em * var(--zn-glow-lock)) currentColor) drop-shadow(0 0 calc(1.25em * var(--zn-glow-lock)) rgba(255,90,31,.34));
}
html:not([data-theme="light"]) body :is(
  .profile-hero-copy,
  .zp-name,
  .lb-info,
  #sidebarProfile,
  #mobDrName,
  .dm-room-name,
  .d-cname-text
) :is(.zn-nameglow-ember,.zn-nameglow-fire){
  text-shadow:0 0 calc(.12em * var(--zn-glow-lock)) #fffbf7,0 0 calc(.55em * var(--zn-glow-lock)) #ff5a1f,0 0 calc(1.2em * var(--zn-glow-lock)) rgba(255,90,31,.92),0 0 calc(2.1em * var(--zn-glow-lock)) rgba(255,90,31,.56),0 1px 0 rgba(0,0,0,.38)!important;
  filter:drop-shadow(0 0 calc(.22em * var(--zn-glow-lock)) #ff5a1f) drop-shadow(0 0 calc(.82em * var(--zn-glow-lock)) rgba(255,90,31,.72)) drop-shadow(0 0 calc(1.55em * var(--zn-glow-lock)) rgba(255,90,31,.38));
}
html:not([data-theme="light"]) body :is(
  .profile-hero-copy,
  .zp-name,
  .lb-info,
  #sidebarProfile,
  #mobDrName,
  .dm-room-name,
  .d-cname-text
) :is(.zn-nameglow-ember,.zn-nameglow-fire)::before{
  opacity:1!important;
  inset:-.42em -.55em!important;
  border-radius:999px!important;
  filter:blur(5px)!important;
}
html:not([data-theme="light"]) body :is(
  .identity-name,
  .zc-name,
  .znc-thread-name,
  .znc-cmt-name,
  .lb-name,
  .lsb-friend-name,
  .profile-name,
  .zp-name,
  .clipz-name,
  .lcp-msg-name,
  .mob-drawer-name,
  .d-cname-text,
  .search-name,
  .mention-name,
  .comment-name,
  .sr-name,
  .gz-fr-name,
  .gsp-player-name
).zn-nameglow-ember,
html:not([data-theme="light"]) body :is(
  .identity-name,
  .zc-name,
  .znc-thread-name,
  .znc-cmt-name,
  .lb-name,
  .lsb-friend-name,
  .profile-name,
  .zp-name,
  .clipz-name,
  .lcp-msg-name,
  .mob-drawer-name,
  .d-cname-text,
  .search-name,
  .mention-name,
  .comment-name,
  .sr-name,
  .gz-fr-name,
  .gsp-player-name
).zn-nameglow-fire{
  text-shadow:0 0 calc(.12em * var(--zn-glow-lock)) #fffbf7,0 0 calc(.55em * var(--zn-glow-lock)) #ff5a1f,0 0 calc(1.2em * var(--zn-glow-lock)) rgba(255,90,31,.92),0 0 calc(2.1em * var(--zn-glow-lock)) rgba(255,90,31,.56),0 1px 0 rgba(0,0,0,.38)!important;
  filter:drop-shadow(0 0 calc(.22em * var(--zn-glow-lock)) #ff5a1f) drop-shadow(0 0 calc(.82em * var(--zn-glow-lock)) rgba(255,90,31,.72)) drop-shadow(0 0 calc(1.55em * var(--zn-glow-lock)) rgba(255,90,31,.38))!important;
}
html:not([data-theme="light"]) body :is(
  .identity-name,
  .zc-name,
  .znc-thread-name,
  .znc-cmt-name,
  .lb-name,
  .lsb-friend-name,
  .profile-name,
  .zp-name,
  .clipz-name,
  .lcp-msg-name,
  .mob-drawer-name,
  .d-cname-text,
  .search-name,
  .mention-name,
  .comment-name,
  .sr-name,
  .gz-fr-name,
  .gsp-player-name
).zn-nameglow-ember::before,
html:not([data-theme="light"]) body :is(
  .identity-name,
  .zc-name,
  .znc-thread-name,
  .znc-cmt-name,
  .lb-name,
  .lsb-friend-name,
  .profile-name,
  .zp-name,
  .clipz-name,
  .lcp-msg-name,
  .mob-drawer-name,
  .d-cname-text,
  .search-name,
  .mention-name,
  .comment-name,
  .sr-name,
  .gz-fr-name,
  .gsp-player-name
).zn-nameglow-fire::before{
  opacity:1!important;
  inset:-.42em -.55em!important;
  border-radius:999px!important;
  filter:blur(5px)!important;
}
:where(html[data-theme="light"] body :is(
  .identity-name.zn-nameglow,
  .zc-name.zn-nameglow,
  .znc-thread-name.zn-nameglow,
  .znc-cmt-name.zn-nameglow,
  .lb-name.zn-nameglow,
  .lsb-friend-name.zn-nameglow,
  .profile-name.zn-nameglow,
  .zp-name.zn-nameglow,
  .clipz-name.zn-nameglow,
  .lcp-msg-name.zn-nameglow,
  .search-name.zn-nameglow,
  .mention-name.zn-nameglow,
  .comment-name.zn-nameglow,
  .sr-name.zn-nameglow,
  .gz-fr-name.zn-nameglow,
  .gsp-player-name.zn-nameglow,
  .mob-drawer-name.zn-nameglow,
  .dm-room-name .zn-nameglow,
  .d-cname-text.zn-nameglow,
  [data-zn-identity].zn-nameglow
)){
  filter:drop-shadow(0 0 calc(.16em * var(--zn-glow-lock)) currentColor) drop-shadow(0 0 calc(.48em * var(--zn-glow-lock)) currentColor) drop-shadow(0 0 calc(.9em * var(--zn-glow-lock)) rgba(255,90,31,.22));
}

.zn-nameglow-ember,.zn-nameglow-fire{color:#fff1d8!important;-webkit-text-fill-color:#fff1d8!important;text-shadow:0 0 calc(.6em * var(--zn-glow-lock)) #ff5a1f,0 0 calc(1.4em * var(--zn-glow-lock)) #ff7a33,0 0 calc(2.4em * var(--zn-glow-lock)) #ffb020aa,0 1px 0 rgba(0,0,0,.32);animation:ngEmberFlick 2.2s ease-in-out infinite}
.zn-nameglow-ember::before,.zn-nameglow-fire::before{content:'';position:absolute;inset:-.4em -.5em;border-radius:999px;z-index:-2;background:radial-gradient(ellipse 74% 60% at 50% 58%,#ff5a1f66 0%,#ff7a3330 48%,transparent 76%);filter:blur(5px);animation:ngEmberPulse 2.2s ease-in-out infinite;pointer-events:none}
.zn-nameglow-ember::after,.zn-nameglow-fire::after{content:'';position:absolute;inset:-.18em -.28em;border-radius:999px;z-index:-1;pointer-events:none;background:repeating-linear-gradient(180deg,transparent 0,transparent 4px,rgba(255,180,0,.055) 4px,rgba(255,180,0,.055) 5px);-webkit-mask:radial-gradient(ellipse at 50% 54%,#000 22%,transparent 76%);mask:radial-gradient(ellipse at 50% 54%,#000 22%,transparent 76%);mix-blend-mode:screen;opacity:.72;animation:ngEmberShimmer 1.6s linear infinite}
@keyframes ngEmberFlick{0%,100%{text-shadow:0 0 calc(.6em * var(--zn-glow-lock)) #ff5a1f,0 0 calc(1.4em * var(--zn-glow-lock)) #ff7a33,0 0 calc(2.4em * var(--zn-glow-lock)) #ffb020aa,0 1px 0 rgba(0,0,0,.32)}50%{text-shadow:0 0 calc(.9em * var(--zn-glow-lock)) #ff5a1f,0 0 calc(1.8em * var(--zn-glow-lock)) #ff8a3d,0 0 calc(3em * var(--zn-glow-lock)) #ffd070cc,0 1px 0 rgba(0,0,0,.32)}}
@keyframes ngEmberPulse{0%,100%{transform:scale(1);opacity:.9}50%{transform:scale(1.06);opacity:1}}
@keyframes ngEmberShimmer{0%{background-position:0 0}100%{background-position:0 8px}}

.zn-nameglow-crystal,.zn-nameglow-ice{color:#e0f4ff!important;-webkit-text-fill-color:#e0f4ff!important;text-shadow:0 0 calc(.4em * var(--zn-glow-lock)) #7dd3fc,0 0 calc(1em * var(--zn-glow-lock)) #bfdbfecc,0 1px 0 rgba(0,0,0,.45)}
.zn-nameglow-crystal::before,.zn-nameglow-ice::before{content:'';position:absolute;inset:-.1em -.06em;border-radius:.4em;z-index:-1;background:linear-gradient(135deg,#7dd3fc33 0%,#bfdbfe55 30%,#7dd3fc22 60%,#ffffff44 80%,#7dd3fc33 100%);background-size:200% 200%;animation:ngCrystalSheen 5s linear infinite;pointer-events:none}
.zn-nameglow-crystal::after,.zn-nameglow-ice::after{content:'';position:absolute;inset:0;background:linear-gradient(125deg,transparent 30%,#ffffff80 32%,transparent 34%) no-repeat,linear-gradient(125deg,transparent 60%,#ffffff44 62%,transparent 64%) no-repeat;background-size:100% 100%;mix-blend-mode:screen;pointer-events:none;opacity:.85}
@keyframes ngCrystalSheen{0%{background-position:0% 0%}100%{background-position:200% 200%}}

.zn-nameglow-void,.zn-nameglow-shadow{color:#c4b5fd!important;-webkit-text-fill-color:#c4b5fd!important;text-shadow:0 0 calc(.5em * var(--zn-glow-lock)) #8b5cf6,0 0 calc(1.2em * var(--zn-glow-lock)) #6d28d9aa,0 0 calc(2em * var(--zn-glow-lock)) #1e0a3a,0 1px 0 rgba(0,0,0,.6)}
.zn-nameglow-void::before,.zn-nameglow-shadow::before{content:'';position:absolute;inset:-.25em -.15em;border-radius:.5em;z-index:-2;background:radial-gradient(ellipse 80% 70% at 50% 50%,#1e0a3a 0%,#1e0a3a99 30%,transparent 65%);filter:blur(2px);pointer-events:none}
.zn-nameglow-void::after,.zn-nameglow-shadow::after{content:'';position:absolute;inset:-.1em;border-radius:.5em;z-index:-1;pointer-events:none;background:conic-gradient(from 0deg at 50% 50%,transparent 0%,#8b5cf633 25%,transparent 50%,#6d28d922 75%,transparent 100%);filter:blur(3px);opacity:.7;animation:ngVoidSwirl 8s linear infinite}
@keyframes ngVoidSwirl{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
.zn-nameglow-aura-ring{color:#ffe9d6!important;-webkit-text-fill-color:#ffe9d6!important;text-shadow:0 0 calc(.4em * var(--zn-glow-lock)) #ff7a33,0 0 calc(1em * var(--zn-glow-lock)) #ff5a1faa,0 1px 0 rgba(40,15,0,.5)}
.zn-nameglow-aura-ring::before{content:'';position:absolute;inset:-.3em -.55em;border-radius:50%;z-index:-1;pointer-events:none;border:1.5px dashed #ff7a33;border-top-color:#ffb020;border-bottom-color:#ffb020;box-shadow:0 0 8px #ff7a3366;animation:ngAuraRingSpin 5s linear infinite}
.zn-nameglow-aura-ring::after{content:'';position:absolute;inset:-.5em -.8em;border-radius:50%;z-index:-1;pointer-events:none;border:1px dashed #ff5a1f55;animation:ngAuraRingSpin 8s linear infinite reverse}
@keyframes ngAuraRingSpin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
.zn-nameglow-trail{color:#f0e6ff!important;-webkit-text-fill-color:#f0e6ff!important;text-shadow:-3px 0 calc(.4em * var(--zn-glow-lock)) #22d3ee99,3px 0 calc(.4em * var(--zn-glow-lock)) #ff4d8a99,0 0 calc(.6em * var(--zn-glow-lock)) #a78bfa,0 1px 0 rgba(20,5,40,.5);animation:ngTrailSweep 2.4s ease-in-out infinite}
.zn-nameglow-trail::before{content:'';position:absolute;inset:-.15em -.6em;border-radius:.5em;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#22d3ee55,#a78bfa55 40%,#ff4d8a55 70%,transparent);background-size:220% 100%;filter:blur(4px);opacity:.7;animation:ngTrailDrift 2.4s ease-in-out infinite}
@keyframes ngTrailSweep{0%,100%{text-shadow:-4px 0 calc(.45em * var(--zn-glow-lock)) #22d3ee99,4px 0 calc(.45em * var(--zn-glow-lock)) #ff4d8a99,0 0 calc(.6em * var(--zn-glow-lock)) #a78bfa,0 1px 0 rgba(20,5,40,.5)}50%{text-shadow:-2px 0 calc(.45em * var(--zn-glow-lock)) #ff4d8a99,2px 0 calc(.45em * var(--zn-glow-lock)) #22d3ee99,0 0 calc(.6em * var(--zn-glow-lock)) #a78bfa,0 1px 0 rgba(20,5,40,.5)}}
@keyframes ngTrailDrift{0%{background-position:0% 0}100%{background-position:120% 0}}

.zn-nameglow-aurora{color:#ff5a1f!important;-webkit-text-fill-color:#ff5a1f!important;text-shadow:0 0 calc(.4em * var(--zn-glow-lock)) #22d3ee88,0 0 calc(1em * var(--zn-glow-lock)) #a78bfa66,0 1px 0 rgba(20,5,40,.5)}
.zn-nameglow-aurora::before{content:'';position:absolute;inset:-.15em -.1em;border-radius:.5em;z-index:-1;background:linear-gradient(90deg,transparent,#22d3ee22 25%,#a78bfa22 50%,#6ee7b722 75%,transparent);background-size:300% 100%;animation:ngAuroraFlow 6s linear infinite;filter:blur(4px);opacity:.8;pointer-events:none}
.zn-nameglow-arc{color:#eaf6ff!important;-webkit-text-fill-color:#eaf6ff!important;text-shadow:0 0 calc(.3em * var(--zn-glow-lock)) #38bdf8,0 0 calc(.8em * var(--zn-glow-lock)) #7dd3fccc,0 1px 0 rgba(0,20,40,.5);animation:ngArcFlicker 1.8s steps(6,end) infinite}
.zn-nameglow-arc::before{content:'';position:absolute;inset:-.2em -.3em;z-index:-1;pointer-events:none;background:linear-gradient(72deg,transparent 44%,#7dd3fc 47%,#eaf6ff 50%,#38bdf8 53%,transparent 56%),linear-gradient(-58deg,transparent 60%,#38bdf8 63%,#bae6fd 66%,transparent 69%);filter:drop-shadow(0 0 4px #38bdf8);opacity:.85;animation:ngArcBolt 1.4s steps(4,end) infinite}
.zn-nameglow-arc::after{content:'';position:absolute;inset:-.25em -.2em;border-radius:.5em;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 50% 50%,#38bdf855,transparent 70%);filter:blur(3px);animation:ngArcFlicker 1.8s steps(6,end) infinite}
@keyframes ngArcFlicker{0%,100%{opacity:1}45%{opacity:.78}47%{opacity:1}80%{opacity:.85}}
@keyframes ngArcBolt{0%{transform:translateX(-2px) skewX(-4deg);opacity:.6}25%{transform:translateX(2px) skewX(3deg);opacity:1}50%{transform:translateX(-1px) skewX(-2deg);opacity:.5}75%{transform:translateX(3px) skewX(4deg);opacity:.95}100%{transform:translateX(-2px) skewX(-4deg);opacity:.6}}
.zn-nameglow-mecha{color:#eafcff!important;-webkit-text-fill-color:#eafcff!important;text-shadow:0 0 calc(.35em * var(--zn-glow-lock)) #67e8f9,0 0 calc(.9em * var(--zn-glow-lock)) #22d3eeaa,0 calc(.18em * var(--zn-glow-lock)) calc(.4em * var(--zn-glow-lock)) #ff7a3399,0 1px 0 rgba(0,20,30,.5)}
.zn-nameglow-mecha::before{content:'';position:absolute;left:-.1em;right:-.1em;top:-.15em;bottom:-.6em;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#67e8f955 0%,#22d3ee22 35%,transparent 70%),linear-gradient(180deg,transparent 40%,#ff7a3355 60%,#ffb02033 80%,transparent 100%);filter:blur(2px);animation:ngMechaThrust 1.6s ease-in-out infinite}
.zn-nameglow-mecha::after{content:'';position:absolute;left:0;right:0;top:100%;height:.7em;z-index:-1;pointer-events:none;background-image:radial-gradient(circle 1.5px at 20% 0,#ffb020 30%,transparent 60%),radial-gradient(circle 1.5px at 45% 0,#67e8f9 30%,transparent 60%),radial-gradient(circle 1.5px at 70% 0,#ff7a33 30%,transparent 60%),radial-gradient(circle 1.5px at 88% 0,#fde047 30%,transparent 60%);animation:ngMechaSpark 1.2s linear infinite}
@keyframes ngMechaThrust{0%,100%{opacity:.7}50%{opacity:1}}
@keyframes ngMechaSpark{0%{transform:translateY(-.2em);opacity:0}30%{opacity:1}100%{transform:translateY(.7em);opacity:0}}
@keyframes ngAuroraFlow{0%{background-position:0% 50%}100%{background-position:300% 50%}}

.zn-nameglow-glitch,.zn-nameglow-static{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:-2px 0 0 #ff003c,2px 0 0 #22d3ee,0 0 calc(.3em * var(--zn-glow-lock)) rgba(255,255,255,.4);animation:ngGlitchJit 2.4s steps(8,end) infinite}
.zn-nameglow-glitch::before,.zn-nameglow-static::before{content:'';position:absolute;left:0;right:0;top:0;height:2px;z-index:-1;background:#22d3ee;opacity:.6;animation:ngGlitchScan 2.6s linear infinite;pointer-events:none}
@keyframes ngGlitchJit{0%,8%,16%,100%{text-shadow:-2px 0 0 #ff003c,2px 0 0 #22d3ee,0 0 calc(.3em * var(--zn-glow-lock)) rgba(255,255,255,.4);transform:translate(0,0)}3%{text-shadow:-3px 0 0 #ff003c,3px 0 0 #22d3ee,0 0 calc(.3em * var(--zn-glow-lock)) rgba(255,255,255,.4);transform:translate(1px,0)}12%{text-shadow:-1px 0 0 #ff003c,1px 0 0 #22d3ee,0 0 calc(.3em * var(--zn-glow-lock)) rgba(255,255,255,.4);transform:translate(-1px,0)}}
@keyframes ngGlitchScan{0%{top:0;opacity:0}50%{opacity:.7}100%{top:100%;opacity:0}}

.zn-nameglow-holo,.zn-nameglow-chroma{color:#fff!important;background:conic-gradient(from 0deg,#ff003c,#ffb020,#00ffa8,#22d3ee,#a78bfa,#d946ef,#ff003c);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;animation:ngHoloSpin 5s linear infinite;filter:drop-shadow(0 0 calc(.3em * var(--zn-glow-lock)) rgba(255,255,255,.4))}
.zn-nameglow-holo::before,.zn-nameglow-chroma::before{content:'';position:absolute;inset:-.1em;border-radius:.5em;z-index:-1;background:conic-gradient(from 0deg,#ff003c33,#ffb02033,#00ffa833,#22d3ee33,#a78bfa33,#d946ef33,#ff003c33);filter:blur(6px);opacity:.6;animation:ngHoloSpin 5s linear infinite reverse;pointer-events:none}
@keyframes ngHoloSpin{0%{background-position:0% 0%}100%{background-position:200% 200%}}

.zn-nameglow-plasma{color:#fdf2ff!important;-webkit-text-fill-color:#fdf2ff!important;text-shadow:0 0 calc(.55em * var(--zn-glow-lock)) #d946ef,0 0 calc(1.4em * var(--zn-glow-lock)) #c026d3aa,0 1px 0 rgba(40,5,50,.5)}
.zn-nameglow-plasma::before{content:'';position:absolute;inset:-.3em -.2em;border-radius:.6em;z-index:-1;background:radial-gradient(ellipse 40% 60% at 30% 50%,#d946efaa,transparent 60%),radial-gradient(ellipse 40% 60% at 70% 50%,#f0abfc99,transparent 60%);filter:blur(4px);animation:ngPlasmaDrift 4s ease-in-out infinite;pointer-events:none}
.zn-nameglow-bloom{color:#fff0fa!important;-webkit-text-fill-color:#fff0fa!important;text-shadow:0 0 calc(.35em * var(--zn-glow-lock)) #f9a8d4,0 0 calc(.9em * var(--zn-glow-lock)) #f0abfcaa,0 1px 0 rgba(50,10,40,.4)}
.zn-nameglow-bloom::before{content:'';position:absolute;inset:-.2em -.15em;border-radius:.5em;z-index:-2;background:radial-gradient(ellipse 70% 60% at 50% 60%,#f9a8d455,#f0abfc22 55%,transparent 75%);filter:blur(2px);pointer-events:none}
.zn-nameglow-bloom::after{content:'';position:absolute;inset:-.7em -.3em -.1em -.3em;z-index:-1;pointer-events:none;background-image:radial-gradient(ellipse 3px 5px at 18% 100%,#f9a8d4,transparent 65%),radial-gradient(ellipse 3px 5px at 42% 100%,#f0abfc,transparent 65%),radial-gradient(ellipse 3px 5px at 66% 100%,#f9a8d4,transparent 65%),radial-gradient(ellipse 3px 5px at 86% 100%,#fbcfe8,transparent 65%);animation:ngBloomRise 3.4s ease-out infinite}
@keyframes ngBloomRise{0%{transform:translateY(.3em);opacity:0}25%{opacity:1}100%{transform:translateY(-.8em) rotate(8deg);opacity:0}}
@keyframes ngPlasmaDrift{0%,100%{background-position:0% 0%,0% 0%}50%{background-position:100% 30%,-50% -30%}}

.zn-nameglow-gold,.zn-nameglow-trim{color:#fff6c7!important;-webkit-text-fill-color:#fff6c7!important;text-shadow:0 0 calc(.4em * var(--zn-glow-lock)) #fbbf24,0 0 calc(1em * var(--zn-glow-lock)) #fde047,0 1px 0 rgba(60,40,0,.4)}
.zn-nameglow-gold::before,.zn-nameglow-trim::before{content:'';position:absolute;inset:-.12em -.08em;border-radius:.4em;z-index:-1;background:linear-gradient(135deg,#92400e33 0%,#fbbf2466 40%,#fde04788 50%,#fbbf2466 60%,#92400e33 100%);background-size:250% 250%;animation:ngGoldShimmer 3.6s linear infinite;pointer-events:none}
.zn-nameglow-gold::after,.zn-nameglow-trim::after{content:'';position:absolute;inset:0;border-radius:.4em;pointer-events:none;background:linear-gradient(110deg,transparent 40%,#ffffff55 50%,transparent 60%);background-size:300% 100%;mix-blend-mode:overlay;animation:ngGoldSheen 2.4s linear infinite}
@keyframes ngGoldShimmer{0%{background-position:0% 50%}100%{background-position:250% 50%}}
@keyframes ngGoldSheen{0%{background-position:-100% 0}100%{background-position:200% 0}}

.zn-nameglow-storm{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;text-shadow:0 0 calc(.4em * var(--zn-glow-lock)) #475569,0 0 calc(1em * var(--zn-glow-lock)) #1e293b,0 1px 0 rgba(0,0,0,.5);animation:ngStormFlash 4.2s steps(1,end) infinite}
.zn-nameglow-storm::before{content:'';position:absolute;inset:-.25em -.15em;border-radius:.5em;z-index:-1;background:radial-gradient(ellipse 70% 60% at 50% 50%,#334155aa,#1e293b66,transparent 70%);filter:blur(2px);pointer-events:none}
@keyframes ngStormFlash{0%,90%{color:#cbd5e1}92%,94%{color:#fefce8;text-shadow:0 0 calc(.8em * var(--zn-glow-lock)) #fefce8,0 0 calc(1.6em * var(--zn-glow-lock)) #fde047cc}96%,100%{color:#cbd5e1}}

.zn-nameglow-confetti{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 0 calc(.4em * var(--zn-glow-lock)) rgba(255,255,255,.5),0 1px 0 rgba(0,0,0,.4)}
.zn-nameglow-confetti::before{content:'';position:absolute;inset:-.6em -.3em -.3em -.3em;z-index:-1;pointer-events:none;background-image:radial-gradient(circle 2px at 10% 20%,#ff5a1f,transparent),radial-gradient(circle 2px at 90% 15%,#22d3ee,transparent),radial-gradient(circle 2px at 30% 80%,#fbbf24,transparent),radial-gradient(circle 2px at 70% 85%,#d946ef,transparent),radial-gradient(circle 2px at 50% 50%,#6ee7b7,transparent),radial-gradient(circle 2px at 20% 60%,#f0abfc,transparent),radial-gradient(circle 2px at 80% 40%,#fde047,transparent);animation:ngConfettiFall 3s linear infinite}
.zn-nameglow-confetti::after{content:'';position:absolute;inset:-.15em;border-radius:.4em;z-index:-2;background:linear-gradient(90deg,#ff5a1f33,#22d3ee33,#fbbf2433,#d946ef33);background-size:400% 100%;filter:blur(3px);animation:ngConfettiBand 4s linear infinite;pointer-events:none}
@keyframes ngConfettiFall{0%{background-position:10% -20%,90% -25%,30% -30%,70% -20%,50% -25%,20% -30%,80% -25%}100%{background-position:10% 120%,90% 115%,30% 130%,70% 120%,50% 125%,20% 130%,80% 125%}}
@keyframes ngConfettiBand{0%{background-position:0% 0}100%{background-position:400% 0}}

.zn-nameglow-pulse,.zn-nameglow-neon{--pulse:#22c55e;color:#dcfce7!important;-webkit-text-fill-color:#dcfce7!important;text-shadow:0 0 calc(.4em * var(--zn-glow-lock)) var(--pulse),0 0 calc(1em * var(--zn-glow-lock)) var(--pulse),0 1px 0 rgba(0,0,0,.4)}
.zn-nameglow-pulse::before,.zn-nameglow-neon::before{content:'';position:absolute;inset:-.1em -.05em;border-radius:.45em;z-index:-1;border:1.5px solid var(--pulse);opacity:0;animation:ngPulseRing 2.2s ease-out infinite;pointer-events:none}
.zn-nameglow-pulse::after,.zn-nameglow-neon::after{content:'';position:absolute;inset:-.05em;border-radius:.4em;z-index:-1;box-shadow:0 0 .8em var(--pulse);opacity:.5;pointer-events:none;animation:ngPulseHalo 1.8s ease-in-out infinite}
@keyframes ngPulseRing{0%{transform:scale(.95);opacity:1}80%,100%{transform:scale(1.35);opacity:0}}
@keyframes ngPulseHalo{0%,100%{opacity:.32;box-shadow:0 0 .45em var(--pulse)}50%{opacity:.9;box-shadow:0 0 1.6em var(--pulse),0 0 .7em var(--pulse)}}
@keyframes ngPulseGlowLite{0%,100%{text-shadow:0 0 calc(.18em * var(--zn-glow-lock)) #22c55e55,0 1px 0 rgba(255,251,247,.6)}50%{text-shadow:0 0 calc(.5em * var(--zn-glow-lock)) #22c55ebb,0 0 calc(1em * var(--zn-glow-lock)) #22c55e66,0 1px 0 rgba(255,251,247,.6)}}

.zn-nameglow-magnet{color:#dbeafe!important;-webkit-text-fill-color:#dbeafe!important;text-shadow:0 0 calc(.4em * var(--zn-glow-lock)) #60a5fa,0 0 calc(1em * var(--zn-glow-lock)) #3b82f6aa,0 1px 0 rgba(0,0,0,.4)}
.zn-nameglow-magnet::before{content:'';position:absolute;inset:-.2em -.4em;border-radius:50%;z-index:-1;pointer-events:none;border:1px solid #60a5fa66;border-top-color:#60a5fa;border-bottom-color:#60a5fa;transform:rotate(15deg);animation:ngMagnetOrbit 4s linear infinite}
.zn-nameglow-magnet::after{content:'';position:absolute;inset:-.3em -.5em;border-radius:50%;z-index:-1;pointer-events:none;border:1px dashed #93c5fd44;transform:rotate(-25deg);animation:ngMagnetOrbit 6s linear infinite reverse}
@keyframes ngMagnetOrbit{0%{transform:rotate(15deg)}100%{transform:rotate(375deg)}}

.zn-nameglow-halo{color:#ffe5d4!important;-webkit-text-fill-color:#ffe5d4!important;text-shadow:0 0 calc(.35em * var(--zn-glow-lock)) #ff8040,0 0 calc(.9em * var(--zn-glow-lock)) #ffd6a5cc,0 1px 0 rgba(0,0,0,.35)}
.zn-nameglow-halo::before{content:'';position:absolute;inset:-.25em -.5em;border-radius:50%;z-index:-1;background:radial-gradient(ellipse 60% 80% at 50% 50%,#ff8040 0%,#ffd6a5aa 40%,transparent 70%);filter:blur(3px);animation:ngHaloBreath 3.4s ease-in-out infinite;pointer-events:none}
@keyframes ngHaloBreath{0%,100%{transform:scale(.94);opacity:.8}50%{transform:scale(1.08);opacity:1}}

.zn-nameglow-orbit{color:#fff6c7!important;-webkit-text-fill-color:#fff6c7!important;text-shadow:0 0 calc(.35em * var(--zn-glow-lock)) #fbbf24,0 0 calc(.9em * var(--zn-glow-lock)) #fde04788,0 1px 0 rgba(60,40,0,.4)}
.zn-nameglow-orbit::before{content:'';position:absolute;width:6px;height:6px;border-radius:50%;background:#fde047;box-shadow:0 0 8px #fde047,0 0 16px #fbbf2466;left:50%;top:50%;margin-left:-3px;margin-top:-3px;transform-origin:0 0;animation:ngOrbitDot1 3s linear infinite;pointer-events:none}
.zn-nameglow-orbit::after{content:'';position:absolute;width:4px;height:4px;border-radius:50%;background:#fbbf24;box-shadow:0 0 6px #fbbf24;left:50%;top:50%;margin-left:-2px;margin-top:-2px;transform-origin:0 0;animation:ngOrbitDot2 2.4s linear infinite reverse;pointer-events:none}
@keyframes ngOrbitDot1{0%{transform:rotate(0) translateX(28px) rotate(0)}100%{transform:rotate(360deg) translateX(28px) rotate(-360deg)}}
@keyframes ngOrbitDot2{0%{transform:rotate(0) translateX(22px) translateY(-8px) rotate(0)}100%{transform:rotate(360deg) translateX(22px) translateY(-8px) rotate(-360deg)}}

.zn-nameglow-toxic{color:#d9ffba!important;-webkit-text-fill-color:#d9ffba!important;text-shadow:0 0 calc(.4em * var(--zn-glow-lock)) #00ff66,0 0 calc(1em * var(--zn-glow-lock)) #84cc16cc,0 1px 0 rgba(0,30,0,.5)}
.zn-nameglow-toxic::before{content:'';position:absolute;inset:-.1em -.06em;border-radius:.4em;z-index:-1;background:radial-gradient(ellipse 80% 60% at 50% 80%,#00ff6688,#84cc1644 50%,transparent 75%);filter:blur(1px);pointer-events:none}
.zn-nameglow-toxic::after{content:'';position:absolute;left:0;right:0;top:100%;height:8px;z-index:-1;background:radial-gradient(circle 3px at 20% 0,#00ff66 30%,transparent 60%),radial-gradient(circle 3px at 50% 0,#84cc16 30%,transparent 60%),radial-gradient(circle 3px at 80% 0,#00ff66 30%,transparent 60%);animation:ngToxicDrip 2.6s ease-in infinite;pointer-events:none}
@keyframes ngToxicDrip{0%{transform:translateY(-4px);opacity:0}30%{opacity:1}100%{transform:translateY(8px);opacity:0}}

.zn-nameglow-soundwave{color:#fce7f3!important;-webkit-text-fill-color:#fce7f3!important;text-shadow:0 0 calc(.4em * var(--zn-glow-lock)) #ff4d8a,0 0 calc(1em * var(--zn-glow-lock)) #fb7185aa,0 1px 0 rgba(40,0,20,.4)}
.zn-nameglow-soundwave::before{content:'';position:absolute;inset:-.05em;border-radius:.4em;z-index:-1;border:1.5px solid #ff4d8a;opacity:0;animation:ngSoundwaveR 2.4s ease-out infinite;pointer-events:none}
.zn-nameglow-soundwave::after{content:'';position:absolute;inset:-.05em;border-radius:.4em;z-index:-1;border:1.5px solid #fb7185;opacity:0;animation:ngSoundwaveR 2.4s ease-out infinite .8s;pointer-events:none}
.zn-nameglow-ribbon{color:#ffeef6!important;-webkit-text-fill-color:#ffeef6!important;text-shadow:0 0 calc(.35em * var(--zn-glow-lock)) #fb7185,0 0 calc(.9em * var(--zn-glow-lock)) #f43f5eaa,0 1px 0 rgba(40,0,20,.4)}
.zn-nameglow-ribbon::before{content:'';position:absolute;inset:-.35em -.5em;z-index:-1;pointer-events:none;border-radius:50%;background:linear-gradient(90deg,transparent 38%,#f43f5e 46%,#fb7185 50%,#fda4af 54%,transparent 62%);-webkit-mask:radial-gradient(ellipse 52% 50% at 50% 50%,transparent 58%,#000 60%,#000 78%,transparent 82%);mask:radial-gradient(ellipse 52% 50% at 50% 50%,transparent 58%,#000 60%,#000 78%,transparent 82%);filter:drop-shadow(0 0 4px #fb718566);animation:ngRibbonOrbit 4.5s linear infinite}
.zn-nameglow-ribbon::after{content:'';position:absolute;inset:-.45em -.65em;z-index:-1;pointer-events:none;border-radius:50%;background:linear-gradient(90deg,transparent 40%,#fda4af 47%,#fecdd3 52%,transparent 60%);-webkit-mask:radial-gradient(ellipse 50% 52% at 50% 50%,transparent 62%,#000 64%,#000 80%,transparent 84%);mask:radial-gradient(ellipse 50% 52% at 50% 50%,transparent 62%,#000 64%,#000 80%,transparent 84%);opacity:.7;animation:ngRibbonOrbit 6.5s linear infinite reverse}
@keyframes ngRibbonOrbit{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
@keyframes ngSoundwaveR{0%{transform:scale(.98);opacity:.9}80%,100%{transform:scale(1.5);opacity:0}}

.zn-nameglow-spotlight{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:0 0 calc(.4em * var(--zn-glow-lock)) #fef9c3,0 0 calc(1em * var(--zn-glow-lock)) #fde68aaa,0 1px 0 rgba(40,30,0,.4)}
.zn-nameglow-spotlight::before{content:'';position:absolute;inset:-1em -.4em -.1em -.4em;z-index:-1;background:linear-gradient(180deg,#ffffff44 0%,#fef9c322 30%,transparent 70%);clip-path:polygon(35% 0,65% 0,80% 100%,20% 100%);filter:blur(2px);opacity:.85;pointer-events:none}
.zn-nameglow-spotlight::after{content:'';position:absolute;inset:-.4em -.3em -.1em -.3em;z-index:-1;background-image:radial-gradient(circle 1.5px at 25% 30%,#fff 30%,transparent 60%),radial-gradient(circle 1.5px at 55% 50%,#fff 30%,transparent 60%),radial-gradient(circle 1.5px at 75% 25%,#fff 30%,transparent 60%),radial-gradient(circle 1.5px at 40% 70%,#fff 30%,transparent 60%);animation:ngSpotDust 4s linear infinite;pointer-events:none}
.zn-nameglow-mote{color:#fff8e1!important;-webkit-text-fill-color:#fff8e1!important;text-shadow:0 0 calc(.35em * var(--zn-glow-lock)) #fde68a,0 0 calc(.9em * var(--zn-glow-lock)) #fbbf24aa,0 1px 0 rgba(40,30,0,.4)}
.zn-nameglow-mote::before{content:'';position:absolute;inset:-.45em -.4em;z-index:-1;pointer-events:none;background-image:radial-gradient(circle 1.5px at 16% 60%,#fde68a 40%,transparent 70%),radial-gradient(circle 2px at 38% 30%,#fbbf24 40%,transparent 70%),radial-gradient(circle 1.5px at 60% 70%,#fef9c3 40%,transparent 70%),radial-gradient(circle 2.5px at 80% 40%,#fde047 40%,transparent 70%),radial-gradient(circle 1.5px at 92% 75%,#fde68a 40%,transparent 70%);filter:drop-shadow(0 0 3px #fbbf2466);animation:ngMoteDrift 5s ease-in-out infinite}
.zn-nameglow-mote::after{content:'';position:absolute;inset:-.5em -.45em;z-index:-1;pointer-events:none;background-image:radial-gradient(circle 1px at 28% 75%,#fff8e1 40%,transparent 70%),radial-gradient(circle 1.5px at 52% 22%,#fde047 40%,transparent 70%),radial-gradient(circle 1px at 72% 60%,#fbbf24 40%,transparent 70%);opacity:.8;animation:ngMoteDrift 7s ease-in-out infinite reverse}
@keyframes ngMoteDrift{0%,100%{transform:translate(0,0)}33%{transform:translate(2px,-3px)}66%{transform:translate(-2px,2px)}}
@keyframes ngSpotDust{0%{background-position:25% 30%,55% 50%,75% 25%,40% 70%}100%{background-position:25% 70%,55% 90%,75% 65%,40% 110%}}

.zn-nameglow-heartbeat{color:#fce7f3!important;-webkit-text-fill-color:#fce7f3!important;text-shadow:0 0 calc(.4em * var(--zn-glow-lock)) #ff4d8a,0 0 calc(1em * var(--zn-glow-lock)) #fb7185cc,0 1px 0 rgba(40,0,20,.4);animation:ngHeartPulse 1.2s ease-in-out infinite}
.zn-nameglow-heartbeat::before{content:'\2665';position:absolute;left:8%;bottom:0;font-size:.5em;color:#ff4d8a;text-shadow:0 0 4px #ff4d8a;animation:ngHeartRise1 3s linear infinite;opacity:0;font-family:sans-serif;pointer-events:none}
.zn-nameglow-heartbeat::after{content:'\2665';position:absolute;right:14%;bottom:0;font-size:.4em;color:#fb7185;text-shadow:0 0 3px #fb7185;animation:ngHeartRise2 2.4s linear infinite 1s;opacity:0;font-family:sans-serif;pointer-events:none}
@keyframes ngHeartPulse{0%,100%{transform:scale(1)}14%{transform:scale(1.04)}28%{transform:scale(1)}42%{transform:scale(1.06)}56%{transform:scale(1)}}
@keyframes ngHeartRise1{0%{opacity:0;transform:translateY(0) scale(.8)}20%{opacity:1}100%{opacity:0;transform:translateY(-30px) scale(1.1)}}
@keyframes ngHeartRise2{0%{opacity:0;transform:translateY(0) scale(.8)}20%{opacity:1}100%{opacity:0;transform:translateY(-26px) scale(1.1)}}

.zn-nameglow-frost{color:#e0f4ff!important;-webkit-text-fill-color:#e0f4ff!important;text-shadow:0 0 calc(.35em * var(--zn-glow-lock)) #bfdbfe,0 0 calc(.9em * var(--zn-glow-lock)) #ffffff88,0 1px 0 rgba(0,20,40,.4)}
.zn-nameglow-frost::before{content:'';position:absolute;inset:-.2em -.15em;border-radius:.5em;z-index:-1;background:radial-gradient(ellipse 70% 60% at 50% 50%,#bfdbfe55,#7dd3fc22 50%,transparent 70%);filter:blur(2px);pointer-events:none}
.zn-nameglow-frost::after{content:'';position:absolute;inset:-.5em -.3em .1em -.3em;z-index:-1;background-image:radial-gradient(circle 1.5px at 15% 0,#fff 30%,transparent 70%),radial-gradient(circle 1.5px at 40% 0,#fff 30%,transparent 70%),radial-gradient(circle 1.5px at 70% 0,#fff 30%,transparent 70%),radial-gradient(circle 1.5px at 90% 0,#fff 30%,transparent 70%);animation:ngFrostFall 5s linear infinite;pointer-events:none}
@keyframes ngFrostFall{0%{background-position:15% -10%,40% -15%,70% -5%,90% -20%}100%{background-position:15% 120%,40% 125%,70% 115%,90% 130%}}

.zn-nameglow-heat{color:#fed7aa!important;-webkit-text-fill-color:#fed7aa!important;text-shadow:0 0 calc(.35em * var(--zn-glow-lock)) #fb923c,0 0 calc(.9em * var(--zn-glow-lock)) #ff7a33aa,0 1px 0 rgba(40,15,0,.4)}
.zn-nameglow-heat::before{content:'';position:absolute;inset:-.15em -.1em;border-radius:.4em;z-index:-1;background:linear-gradient(180deg,#fb923c33 0%,#fed7aa44 30%,#fb923c33 60%,#fed7aa44 100%);background-size:100% 50%;animation:ngHeatRipple 1.8s linear infinite;pointer-events:none}
.zn-nameglow-heat::after{content:'';position:absolute;inset:0;border-radius:.4em;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0,transparent 10px,rgba(255,180,0,.10) 10px,rgba(255,180,0,.10) 12px);mix-blend-mode:overlay;animation:ngHeatDistort 2.6s linear infinite}
@keyframes ngHeatRipple{0%{background-position:0 0}100%{background-position:0 -100%}}
@keyframes ngHeatDistort{0%{background-position:0 0}100%{background-position:80px 0}}

.zn-nameglow-honey{color:#fef3c7!important;-webkit-text-fill-color:#fef3c7!important;text-shadow:0 0 calc(.35em * var(--zn-glow-lock)) #fbbf24,0 0 calc(.9em * var(--zn-glow-lock)) #f59e0baa,0 1px 0 rgba(60,40,0,.4)}
.zn-nameglow-honey::before{content:'';position:absolute;inset:-.1em;border-radius:.4em;z-index:-1;background:linear-gradient(180deg,#fbbf2444 0%,#f59e0b66 60%,#fbbf2488 100%);filter:blur(1.5px);pointer-events:none}
.zn-nameglow-honey::after{content:'';position:absolute;left:0;right:0;top:90%;height:14px;z-index:-1;background:radial-gradient(ellipse 5px 8px at 25% 0,#fbbf24,transparent 60%),radial-gradient(ellipse 5px 8px at 55% 0,#f59e0b,transparent 60%),radial-gradient(ellipse 5px 8px at 80% 0,#fbbf24,transparent 60%);animation:ngHoneyOoze 3.2s ease-in infinite;pointer-events:none}
@keyframes ngHoneyOoze{0%,100%{transform:scaleY(.6);opacity:.7}50%{transform:scaleY(1.2);opacity:1}}

.zn-nameglow-smoke{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;text-shadow:0 0 calc(.4em * var(--zn-glow-lock)) #94a3b8,0 0 calc(1em * var(--zn-glow-lock)) #64748baa,0 1px 0 rgba(0,0,0,.4)}
.zn-nameglow-smoke::before{content:'';position:absolute;inset:-.8em -.25em -.1em -.25em;z-index:-1;background:radial-gradient(ellipse 30% 50% at 30% 70%,#94a3b8aa,transparent 60%),radial-gradient(ellipse 25% 45% at 55% 50%,#cbd5e1aa,transparent 65%),radial-gradient(ellipse 30% 50% at 75% 60%,#64748bbb,transparent 60%);filter:blur(3px);animation:ngSmokeRise 5s ease-in-out infinite;pointer-events:none}
@keyframes ngSmokeRise{0%{background-position:30% 70%,55% 50%,75% 60%;opacity:.6}100%{background-position:30% -20%,55% -40%,75% -30%;opacity:0}}

.zn-nameglow-cyber{color:#10b981!important;-webkit-text-fill-color:#10b981!important;text-shadow:0 0 calc(.4em * var(--zn-glow-lock)) #10b981,0 0 calc(1em * var(--zn-glow-lock)) #34d399aa,0 1px 0 rgba(0,30,20,.5)}
.zn-nameglow-cyber::before{content:'';position:absolute;inset:-.1em -.06em;border-radius:.3em;z-index:-1;background:linear-gradient(#10b98122 1px,transparent 1px),linear-gradient(90deg,#10b98122 1px,transparent 1px);background-size:8px 8px;background-color:#001a14;pointer-events:none}
.zn-nameglow-cyber::after{content:'';position:absolute;top:-.1em;bottom:-.1em;width:3px;left:0;z-index:-1;background:linear-gradient(180deg,transparent,#10b981 50%,transparent);box-shadow:0 0 8px #10b981;animation:ngCyberScan 2.4s linear infinite;pointer-events:none}
@keyframes ngCyberScan{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}100%{left:100%;opacity:0}}

.zn-nameglow-ash{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;text-shadow:0 0 calc(.4em * var(--zn-glow-lock)) #475569,0 0 calc(1em * var(--zn-glow-lock)) #1e293baa,0 1px 0 rgba(0,0,0,.45)}
.zn-nameglow-ash::before{content:'';position:absolute;inset:-.15em;border-radius:.4em;z-index:-1;background:radial-gradient(ellipse 70% 60% at 50% 50%,#33415588,#1e293b44 50%,transparent 75%);filter:blur(1.5px);pointer-events:none}
.zn-nameglow-ash::after{content:'';position:absolute;inset:-.4em -.2em .1em -.2em;z-index:-1;background-image:radial-gradient(circle 1px at 18% 0,#475569 60%,transparent),radial-gradient(circle 1px at 38% 0,#64748b 60%,transparent),radial-gradient(circle 1px at 62% 0,#475569 60%,transparent),radial-gradient(circle 1px at 84% 0,#334155 60%,transparent);animation:ngAshFall 4.5s linear infinite;pointer-events:none}
@keyframes ngAshFall{0%{background-position:18% -8%,38% -12%,62% -6%,84% -16%}100%{background-position:18% 115%,38% 120%,62% 110%,84% 125%}}

.zn-nameglow-comet{color:#dbeafe!important;-webkit-text-fill-color:#dbeafe!important;text-shadow:0 0 calc(.35em * var(--zn-glow-lock)) #7dd3fc,0 0 calc(.9em * var(--zn-glow-lock)) #bfdbfeaa,0 1px 0 rgba(0,20,40,.5)}
.zn-nameglow-comet::before{content:'';position:absolute;inset:-.3em -.4em;z-index:-1;background:radial-gradient(ellipse 40% 30% at 50% 50%,#7dd3fc55,transparent 70%);filter:blur(2px);pointer-events:none}
.zn-nameglow-comet::after{content:'';position:absolute;top:-.2em;width:40%;height:2px;left:-50%;z-index:-1;background:linear-gradient(90deg,transparent,#bfdbfe 30%,#fff 70%,#fff);box-shadow:0 0 6px #7dd3fc,0 0 12px #7dd3fc66;transform:rotate(-12deg);animation:ngCometStreak 3.8s linear infinite;pointer-events:none}
@keyframes ngCometStreak{0%{left:-60%;opacity:0}10%{opacity:1}90%{opacity:1}100%{left:120%;opacity:0}}

.zn-nameglow-scanlines{color:#cffafe!important;-webkit-text-fill-color:#cffafe!important;text-shadow:0 0 calc(.35em * var(--zn-glow-lock)) #22d3ee,0 0 calc(.9em * var(--zn-glow-lock)) #67e8f9aa,0 1px 0 rgba(0,30,40,.5)}
.zn-nameglow-scanlines::before{content:'';position:absolute;inset:-.1em -.06em;border-radius:.3em;z-index:-1;background:repeating-linear-gradient(180deg,transparent 0,transparent 2px,#22d3ee22 2px,#22d3ee22 3px);background-color:#0a1f25;pointer-events:none}
.zn-nameglow-scanlines::after{content:'';position:absolute;left:-.06em;right:-.06em;height:6px;top:0;z-index:-1;background:linear-gradient(90deg,transparent,#22d3ee 50%,transparent);box-shadow:0 0 8px #22d3ee;animation:ngScanlineSweep 3s linear infinite;pointer-events:none}
@keyframes ngScanlineSweep{0%{top:-6px;opacity:0}10%{opacity:1}90%{opacity:1}100%{top:100%;opacity:0}}

.zn-nameglow-bio{color:#a5f3fc!important;-webkit-text-fill-color:#a5f3fc!important;text-shadow:0 0 calc(.35em * var(--zn-glow-lock)) #06b6d4,0 0 calc(.9em * var(--zn-glow-lock)) #22d3eeaa,0 1px 0 rgba(0,20,30,.5)}
.zn-nameglow-bio::before{content:'';position:absolute;inset:-.2em -.15em;border-radius:.5em;z-index:-1;background:radial-gradient(ellipse 70% 60% at 50% 50%,#06b6d488,#0c4a6e44 50%,transparent 70%);filter:blur(2px);pointer-events:none}
.zn-nameglow-bio::after{content:'';position:absolute;inset:-.1em -.1em .1em -.1em;z-index:-1;background-image:radial-gradient(circle 2.5px at 18% 100%,#a5f3fc,#67e8f955 50%,transparent 70%),radial-gradient(circle 1.5px at 50% 100%,#a5f3fc,#67e8f955 50%,transparent 70%),radial-gradient(circle 2px at 80% 100%,#a5f3fc,#67e8f955 50%,transparent 70%);animation:ngBioBubble 4s ease-out infinite;pointer-events:none}
@keyframes ngBioBubble{0%{background-position:18% 110%,50% 115%,80% 105%;opacity:0}20%{opacity:1}100%{background-position:18% -20%,50% -25%,80% -15%;opacity:0}}

.zn-nameglow-pixel{color:#d9f99d!important;-webkit-text-fill-color:#d9f99d!important;text-shadow:0 0 calc(.35em * var(--zn-glow-lock)) #84cc16,0 0 calc(.9em * var(--zn-glow-lock)) #a3e635aa,0 1px 0 rgba(0,30,0,.5);image-rendering:pixelated}
.zn-nameglow-pixel::before{content:'';position:absolute;inset:-.2em -.2em;z-index:-1;background-image:linear-gradient(#84cc16,#84cc16),linear-gradient(#a3e635,#a3e635),linear-gradient(#65a30d,#65a30d),linear-gradient(#84cc16,#84cc16);background-size:4px 4px;background-position:5% 10%,90% 15%,12% 85%,85% 80%;background-repeat:no-repeat;animation:ngPixelPop 1.6s steps(4,end) infinite;filter:drop-shadow(0 0 3px #84cc16);pointer-events:none}
.zn-nameglow-pixel::after{content:'';position:absolute;inset:-.1em;border-radius:.3em;z-index:-1;background:repeating-linear-gradient(90deg,transparent 0,transparent 4px,#a3e63522 4px,#a3e63522 5px);pointer-events:none}
@keyframes ngPixelPop{0%,100%{background-size:4px 4px;opacity:1}25%{background-size:2px 2px;opacity:.6}50%{background-size:5px 5px;opacity:1}75%{background-size:3px 3px;opacity:.8}}

.zn-nameglow-wisp{color:#cffafe!important;-webkit-text-fill-color:#cffafe!important;text-shadow:0 0 calc(.4em * var(--zn-glow-lock)) #67e8f9,0 0 calc(1em * var(--zn-glow-lock)) #06b6d4aa,0 1px 0 rgba(0,20,30,.4)}
.zn-nameglow-wisp::before{content:'';position:absolute;inset:-.6em -.2em -.1em -.2em;z-index:-1;background:radial-gradient(ellipse 15% 60% at 20% 80%,#67e8f9aa,transparent 70%),radial-gradient(ellipse 12% 55% at 50% 75%,#a5f3fcaa,transparent 65%),radial-gradient(ellipse 14% 60% at 80% 80%,#22d3eecc,transparent 70%);filter:blur(2px);animation:ngWispRise 3.4s ease-in-out infinite;pointer-events:none}
@keyframes ngWispRise{0%{background-position:20% 80%,50% 75%,80% 80%;opacity:.5}50%{opacity:.9}100%{background-position:20% -10%,50% -20%,80% -15%;opacity:0}}

.zn-nameglow-lava{color:#fef3c7!important;-webkit-text-fill-color:#fef3c7!important;text-shadow:0 0 calc(.4em * var(--zn-glow-lock)) #ff5500,0 0 calc(1em * var(--zn-glow-lock)) #dc262688,0 1px 0 rgba(40,5,0,.5)}
.zn-nameglow-lava::before{content:'';position:absolute;inset:-.15em -.1em;border-radius:.4em;z-index:-1;background:radial-gradient(ellipse 60% 80% at 50% 70%,#ff5500,#dc2626 30%,#7c2d12 70%);filter:blur(.5px);pointer-events:none}
.zn-nameglow-lava::after{content:'';position:absolute;inset:-.1em -.05em;border-radius:.4em;z-index:-1;background:radial-gradient(circle 4px at 20% 80%,#fde047 30%,transparent 60%),radial-gradient(circle 3px at 55% 75%,#fed7aa 30%,transparent 60%),radial-gradient(circle 5px at 80% 85%,#fbbf24 30%,transparent 60%);animation:ngLavaBubble 2.4s ease-in-out infinite;pointer-events:none}
@keyframes ngLavaBubble{0%,100%{transform:translateY(2px);opacity:.7}50%{transform:translateY(-2px);opacity:1}}

.zn-nameglow-solar{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 0 calc(.5em * var(--zn-glow-lock)) #ffb020,0 0 calc(1.3em * var(--zn-glow-lock)) #ff8a3dcc,0 0 calc(2em * var(--zn-glow-lock)) #fbbf2488,0 1px 0 rgba(40,15,0,.4)}
.zn-nameglow-solar::before{content:'';position:absolute;inset:-.15em -.25em;z-index:-1;background:conic-gradient(from 0deg at 50% 50%,transparent 0%,#ffb02077 6%,transparent 12%,#ff8a3d66 18%,transparent 24%,#fbbf2466 30%,transparent 36%,#ffb02077 42%,transparent 48%,#ff8a3d66 54%,transparent 60%,#fbbf2466 66%,transparent 72%,#ffb02077 78%,transparent 84%,#ff8a3d66 90%,transparent 96%,transparent 100%);-webkit-mask:radial-gradient(ellipse at 50% 50%,#000 30%,transparent 75%);mask:radial-gradient(ellipse at 50% 50%,#000 30%,transparent 75%);animation:ngSolarRotate 8s linear infinite;filter:blur(.5px);pointer-events:none}
.zn-nameglow-solar::after{content:'';position:absolute;inset:-.05em -.1em;z-index:-1;background:radial-gradient(ellipse at 50% 50%,#ffb020,#ff5a1f55 50%,transparent 75%);filter:blur(3px);animation:ngSolarPulse 3s ease-in-out infinite;pointer-events:none}
@keyframes ngSolarRotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
@keyframes ngSolarPulse{0%,100%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}

.zn-nameglow-cage{color:#fef9c3!important;-webkit-text-fill-color:#fef9c3!important;text-shadow:0 0 calc(.35em * var(--zn-glow-lock)) #fde047,0 0 calc(.9em * var(--zn-glow-lock)) #facc15cc,0 1px 0 rgba(40,30,0,.4)}
.zn-nameglow-cage::before{content:'';position:absolute;left:-.15em;top:-.1em;bottom:-.1em;width:2px;z-index:-1;background:linear-gradient(180deg,transparent,#fde047,#fde047,#facc15,transparent);box-shadow:0 0 6px #fde047,0 0 12px #facc15aa;animation:ngCageFlicker 1.4s steps(3,end) infinite;pointer-events:none}
.zn-nameglow-cage::after{content:'';position:absolute;right:-.15em;top:-.1em;bottom:-.1em;width:2px;z-index:-1;background:linear-gradient(180deg,transparent,#facc15,#fde047,#facc15,transparent);box-shadow:0 0 6px #fde047,0 0 12px #facc15aa;animation:ngCageFlicker 1.4s steps(3,end) infinite .35s;pointer-events:none}
@keyframes ngCageFlicker{0%,30%,60%,100%{opacity:1}45%{opacity:.3}75%{opacity:.6}}

html[data-theme="light"] .zn-nameglow-ember,html[data-theme="light"] .zn-nameglow-fire,html[data-theme="light"] .zn-nameglow-heat,html[data-theme="light"] .zn-nameglow-lava{color:#7c2d12!important;-webkit-text-fill-color:#7c2d12!important;text-shadow:0 0 calc(.25em * var(--zn-glow-lock)) #ff5a1f66,0 1px 0 rgba(255,251,247,.6)!important;animation:none!important}
html[data-theme="light"] .zn-nameglow-crystal,html[data-theme="light"] .zn-nameglow-ice,html[data-theme="light"] .zn-nameglow-frost,html[data-theme="light"] .zn-nameglow-comet{color:#0c4a6e!important;-webkit-text-fill-color:#0c4a6e!important;text-shadow:0 0 calc(.25em * var(--zn-glow-lock)) #7dd3fc66,0 1px 0 rgba(255,251,247,.6)}
html[data-theme="light"] .zn-nameglow-void,html[data-theme="light"] .zn-nameglow-shadow,html[data-theme="light"] .zn-nameglow-trail{color:#4c1d95!important;-webkit-text-fill-color:#4c1d95!important;text-shadow:0 0 calc(.25em * var(--zn-glow-lock)) #8b5cf666,0 1px 0 rgba(255,251,247,.6);animation:none!important}
html[data-theme="light"] .zn-nameglow-aura-ring{color:#9a3412!important;-webkit-text-fill-color:#9a3412!important;text-shadow:0 0 calc(.25em * var(--zn-glow-lock)) #ff7a3366,0 1px 0 rgba(255,251,247,.6);animation:none!important}
html[data-theme="light"] .zn-nameglow-storm{color:#1e293b!important;-webkit-text-fill-color:#1e293b!important;text-shadow:0 0 calc(.25em * var(--zn-glow-lock)) #64748b66,0 1px 0 rgba(255,251,247,.6)}
html[data-theme="light"] .zn-nameglow-smoke,html[data-theme="light"] .zn-nameglow-ash{color:#334155!important;-webkit-text-fill-color:#334155!important;text-shadow:0 0 calc(.25em * var(--zn-glow-lock)) #94a3b866,0 1px 0 rgba(255,251,247,.6)}
html[data-theme="light"] .zn-nameglow-plasma{color:#86198f!important;-webkit-text-fill-color:#86198f!important;text-shadow:0 0 calc(.25em * var(--zn-glow-lock)) #d946ef66,0 1px 0 rgba(255,251,247,.6)}
html[data-theme="light"] .zn-nameglow-bloom{color:#be185d!important;-webkit-text-fill-color:#be185d!important;text-shadow:0 0 calc(.25em * var(--zn-glow-lock)) #f9a8d466,0 1px 0 rgba(255,251,247,.6);animation:none!important}
html[data-theme="light"] .zn-nameglow-gold,html[data-theme="light"] .zn-nameglow-trim,html[data-theme="light"] .zn-nameglow-orbit,html[data-theme="light"] .zn-nameglow-honey,html[data-theme="light"] .zn-nameglow-solar{color:#78350f!important;-webkit-text-fill-color:#78350f!important;text-shadow:0 0 calc(.25em * var(--zn-glow-lock)) #fbbf2466,0 1px 0 rgba(255,251,247,.6)}
html[data-theme="light"] .zn-nameglow-halo{color:#9a3412!important;-webkit-text-fill-color:#9a3412!important;text-shadow:0 0 calc(.25em * var(--zn-glow-lock)) #ff804066,0 1px 0 rgba(255,251,247,.6)}
html[data-theme="light"] .zn-nameglow-cyber,html[data-theme="light"] .zn-nameglow-toxic{color:#064e3b!important;-webkit-text-fill-color:#064e3b!important;text-shadow:0 0 calc(.25em * var(--zn-glow-lock)) #10b98166,0 1px 0 rgba(255,251,247,.6)}
html[data-theme="light"] .zn-nameglow-soundwave,html[data-theme="light"] .zn-nameglow-ribbon,html[data-theme="light"] .zn-nameglow-heartbeat{color:#9d174d!important;-webkit-text-fill-color:#9d174d!important;text-shadow:0 0 calc(.25em * var(--zn-glow-lock)) #ff4d8a66,0 1px 0 rgba(255,251,247,.6)}
html[data-theme="light"] .zn-nameglow-spotlight,html[data-theme="light"] .zn-nameglow-mote{color:#854d0e!important;-webkit-text-fill-color:#854d0e!important;text-shadow:0 0 calc(.25em * var(--zn-glow-lock)) #facc1566,0 1px 0 rgba(255,251,247,.6)}
html[data-theme="light"] .zn-nameglow-magnet{color:#1e3a8a!important;-webkit-text-fill-color:#1e3a8a!important;text-shadow:0 0 calc(.25em * var(--zn-glow-lock)) #60a5fa66,0 1px 0 rgba(255,251,247,.6)}
html[data-theme="light"] .zn-nameglow-bio,html[data-theme="light"] .zn-nameglow-wisp,html[data-theme="light"] .zn-nameglow-scanlines{color:#155e75!important;-webkit-text-fill-color:#155e75!important;text-shadow:0 0 calc(.25em * var(--zn-glow-lock)) #22d3ee66,0 1px 0 rgba(255,251,247,.6)}
html[data-theme="light"] .zn-nameglow-pixel{color:#3f6212!important;-webkit-text-fill-color:#3f6212!important;text-shadow:0 0 calc(.25em * var(--zn-glow-lock)) #84cc1666,0 1px 0 rgba(255,251,247,.6)}
html[data-theme="light"] .zn-nameglow-cage{color:#713f12!important;-webkit-text-fill-color:#713f12!important;text-shadow:0 0 calc(.25em * var(--zn-glow-lock)) #facc1566,0 1px 0 rgba(255,251,247,.6)}
html[data-theme="light"] .zn-nameglow-pulse,html[data-theme="light"] .zn-nameglow-neon{color:#14532d!important;-webkit-text-fill-color:#14532d!important;text-shadow:0 0 calc(.25em * var(--zn-glow-lock)) #22c55e66,0 1px 0 rgba(255,251,247,.6);animation:ngPulseGlowLite 1.8s ease-in-out infinite}
html[data-theme="light"] .zn-nameglow-aurora{color:#155e75!important;-webkit-text-fill-color:#155e75!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;text-shadow:0 0 calc(.25em * var(--zn-glow-lock)) #22d3ee66,0 1px 0 rgba(255,251,247,.6)!important;animation:none!important}
html[data-theme="light"] .zn-nameglow-arc{color:#075985!important;-webkit-text-fill-color:#075985!important;text-shadow:0 0 calc(.25em * var(--zn-glow-lock)) #38bdf866,0 1px 0 rgba(255,251,247,.6)!important;animation:none!important}
html[data-theme="light"] .zn-nameglow-mecha{color:#0e7490!important;-webkit-text-fill-color:#0e7490!important;text-shadow:0 0 calc(.25em * var(--zn-glow-lock)) #67e8f966,0 1px 0 rgba(255,251,247,.6)!important;animation:none!important}
html[data-theme="light"] .zn-nameglow-holo,html[data-theme="light"] .zn-nameglow-chroma{color:#6d28d9!important;-webkit-text-fill-color:#6d28d9!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;text-shadow:0 0 calc(.3em * var(--zn-glow-lock)) #22d3ee88,0 0 calc(.55em * var(--zn-glow-lock)) #d946ef66,0 1px 0 rgba(255,251,247,.6)!important;animation:none!important}
html[data-theme="light"] .zn-nameglow-glitch,html[data-theme="light"] .zn-nameglow-static{color:#9d174d!important;-webkit-text-fill-color:#9d174d!important;text-shadow:0 0 calc(.25em * var(--zn-glow-lock)) #ff003c55,0 1px 0 rgba(255,251,247,.6)!important;animation:none!important}
html[data-theme="light"] .zn-nameglow-confetti{color:#a16207!important;-webkit-text-fill-color:#a16207!important;text-shadow:0 0 calc(.25em * var(--zn-glow-lock)) #facc1566,0 1px 0 rgba(255,251,247,.6)!important;animation:none!important}
html[data-theme="light"] .zn-nameglow-storm{animation:none!important}

@media (prefers-reduced-motion: reduce) {
  [class*="zn-nameglow-"]{animation:none!important}
  [class*="zn-nameglow-"]::before,[class*="zn-nameglow-"]::after{animation:none!important}
}

:where(.zn-nameglow){
  filter:drop-shadow(0 0 calc(.15em * var(--zn-glow-lock)) currentColor) drop-shadow(0 0 calc(.45em * var(--zn-glow-lock)) currentColor);
}
html[data-theme="light"] :where(.zn-nameglow){
  filter:drop-shadow(0 0 calc(.12em * var(--zn-glow-lock)) currentColor);
}
html[data-theme="light"] :where([class*="zn-nameglow-"])::before,
html[data-theme="light"] :where([class*="zn-nameglow-"])::after{
  display:none!important;
}
html body .zn-nameglow::before,
html body .zn-nameglow::after{
  content:none!important;
  display:none!important;
  opacity:0!important;
  animation:none!important;
}

.lb-identity{
  display:flex;
  align-items:center;
  gap:4px;
  min-width:0;
  overflow:visible!important;
}
.lb-identity .lb-name{
  min-width:0;
  max-width:100%;
  white-space:nowrap;
}

html body :is(
  .identity-name,
  .meName,
  .zc-name,
  .znc-thread-name,
  .znc-cmt-name,
  .lb-name,
  .lsb-friend-name,
  .profile-name,
  .zp-name,
  .clipz-name,
  .lcp-msg-name,
  .mob-drawer-name,
  .d-cname-text,
  .search-name,
  .mention-name,
  .comment-name,
  .sr-name,
  .gz-fr-name,
  .gsp-player-name,
  .gsp-player-top,
  .gsp-match-winner,
  .gsp-match-loser,
  [data-zn-identity]
).zn-nameglow-ember,
html:not([data-theme="light"]) body :is(
  .identity-name,
  .meName,
  .zc-name,
  .znc-thread-name,
  .znc-cmt-name,
  .lb-name,
  .lsb-friend-name,
  .profile-name,
  .zp-name,
  .clipz-name,
  .lcp-msg-name,
  .mob-drawer-name,
  .d-cname-text,
  .search-name,
  .mention-name,
  .comment-name,
  .sr-name,
  .gz-fr-name,
  .gsp-player-name,
  .gsp-player-top,
  .gsp-match-winner,
  .gsp-match-loser,
  [data-zn-identity]
).zn-nameglow-fire{
  color:#fff1d8!important;
  -webkit-text-fill-color:#fff1d8!important;
  text-shadow:0 0 calc(.12em * var(--zn-glow-lock)) #fffbf7,0 0 calc(.55em * var(--zn-glow-lock)) #ff5a1f,0 0 calc(1.2em * var(--zn-glow-lock)) rgba(255,90,31,.92),0 0 calc(2.1em * var(--zn-glow-lock)) rgba(255,90,31,.56),0 1px 0 rgba(0,0,0,.38)!important;
  filter:drop-shadow(0 0 calc(.22em * var(--zn-glow-lock)) #ff5a1f) drop-shadow(0 0 calc(.82em * var(--zn-glow-lock)) rgba(255,90,31,.72)) drop-shadow(0 0 calc(1.55em * var(--zn-glow-lock)) rgba(255,90,31,.38))!important;
}
html:root[data-theme="light"] body :is(
  .identity-name,
  .meName,
  .zc-name,
  .znc-thread-name,
  .znc-cmt-name,
  .lb-name,
  .lsb-friend-name,
  .profile-name,
  .zp-name,
  .clipz-name,
  .lcp-msg-name,
  .mob-drawer-name,
  .d-cname-text,
  .search-name,
  .mention-name,
  .comment-name,
  .sr-name,
  .gz-fr-name,
  .gsp-player-name,
  .gsp-player-top,
  .gsp-match-winner,
  .gsp-match-loser,
  [data-zn-identity]
).zn-nameglow-ember,
html:root[data-theme="light"] body :is(
  .identity-name,
  .meName,
  .zc-name,
  .znc-thread-name,
  .znc-cmt-name,
  .lb-name,
  .lsb-friend-name,
  .profile-name,
  .zp-name,
  .clipz-name,
  .lcp-msg-name,
  .mob-drawer-name,
  .d-cname-text,
  .search-name,
  .mention-name,
  .comment-name,
  .sr-name,
  .gz-fr-name,
  .gsp-player-name,
  .gsp-player-top,
  .gsp-match-winner,
  .gsp-match-loser,
  [data-zn-identity]
).zn-nameglow-fire{
  color:#7c2d12!important;
  -webkit-text-fill-color:#7c2d12!important;
  text-shadow:0 0 calc(.42em * var(--zn-glow-lock)) rgba(255,90,31,.72),0 0 calc(1em * var(--zn-glow-lock)) rgba(255,122,51,.38),0 1px 0 rgba(255,251,247,.78)!important;
  filter:drop-shadow(0 0 calc(.16em * var(--zn-glow-lock)) rgba(255,90,31,.54)) drop-shadow(0 0 calc(.5em * var(--zn-glow-lock)) rgba(255,90,31,.28))!important;
}

html:not([data-theme="light"]) body :is(.zn-nameglow.zn-nameglow-ember,.zn-nameglow.zn-nameglow-fire,#sidebarProfile .zn-nameglow.zn-nameglow-ember,#sidebarProfile .zn-nameglow.zn-nameglow-fire){
  color:#fff1d8!important;
  -webkit-text-fill-color:#fff1d8!important;
  text-shadow:0 0 2px rgba(255,251,247,.92),0 0 9px rgba(255,90,31,.96),0 0 18px rgba(255,90,31,.74),0 0 30px rgba(255,90,31,.42),0 1px 0 rgba(0,0,0,.38)!important;
  filter:drop-shadow(0 0 5px rgba(255,90,31,.48)) drop-shadow(0 0 14px rgba(255,90,31,.32))!important;
  animation:none!important;
}
html:not([data-theme="light"]) body :is(.zn-nameglow.zn-nameglow-ember,.zn-nameglow.zn-nameglow-fire,#sidebarProfile .zn-nameglow.zn-nameglow-ember,#sidebarProfile .zn-nameglow.zn-nameglow-fire)::before{
  content:''!important;
  position:absolute!important;
  display:block!important;
  inset:calc(50% - 12px) -10px auto -10px!important;
  top:calc(50% - 12px)!important;
  height:24px!important;
  border-radius:999px!important;
  transform:none!important;
  background:radial-gradient(ellipse 72% 58% at 50% 54%,rgba(255,90,31,.42) 0%,rgba(255,122,51,.20) 48%,transparent 76%)!important;
  filter:blur(7px)!important;
  opacity:.86!important;
  z-index:-2!important;
  animation:none!important;
  pointer-events:none!important;
}
html:not([data-theme="light"]) body :is(.zn-nameglow.zn-nameglow-ember,.zn-nameglow.zn-nameglow-fire,#sidebarProfile .zn-nameglow.zn-nameglow-ember,#sidebarProfile .zn-nameglow.zn-nameglow-fire)::after{
  content:none!important;
  display:none!important;
  animation:none!important;
}

html body .zn-nameglow{
  --zn-glow-ref-px:16px!important;
  --zn-glow-lock:calc(var(--zn-glow-ref-px) / 1em)!important;
  position:relative!important;
  display:inline-block!important;
  isolation:isolate!important;
  overflow:visible!important;
  max-width:100%;
  padding:1px 1px 2px!important;
  margin:-1px -1px -2px!important;
  vertical-align:baseline!important;
}
html body .zn-nameglow::before,
html body .zn-nameglow::after{
  font-size:var(--zn-glow-ref-px)!important;
  line-height:1!important;
  pointer-events:none!important;
}
html:not([data-theme="light"]) body :is(.zn-nameglow.zn-nameglow-ember,.zn-nameglow.zn-nameglow-fire,#sidebarProfile .zn-nameglow.zn-nameglow-ember,#sidebarProfile .zn-nameglow.zn-nameglow-fire){
  color:#fff1d8!important;
  -webkit-text-fill-color:#fff1d8!important;
  text-shadow:0 0 2px rgba(255,251,247,.82),0 0 8px rgba(255,90,31,.76),0 0 14px rgba(255,90,31,.38),0 1px 0 rgba(0,0,0,.34)!important;
  filter:drop-shadow(0 0 4px rgba(255,90,31,.24))!important;
  animation:none!important;
}
html:not([data-theme="light"]) body :is(.zn-nameglow.zn-nameglow-ember,.zn-nameglow.zn-nameglow-fire,#sidebarProfile .zn-nameglow.zn-nameglow-ember,#sidebarProfile .zn-nameglow.zn-nameglow-fire)::before{
  content:none!important;
  display:none!important;
  opacity:0!important;
  animation:none!important;
}
html:not([data-theme="light"]) body :is(.zn-nameglow.zn-nameglow-ember,.zn-nameglow.zn-nameglow-fire,#sidebarProfile .zn-nameglow.zn-nameglow-ember,#sidebarProfile .zn-nameglow.zn-nameglow-fire)::after{
  content:none!important;
  display:none!important;
  animation:none!important;
}
html:root[data-theme="light"] body :is(.zn-nameglow.zn-nameglow-ember,.zn-nameglow.zn-nameglow-fire,#sidebarProfile .zn-nameglow.zn-nameglow-ember,#sidebarProfile .zn-nameglow.zn-nameglow-fire){
  color:#7c2d12!important;
  -webkit-text-fill-color:#7c2d12!important;
  text-shadow:0 0 3px rgba(255,90,31,.32),0 0 6px rgba(255,122,51,.14),0 1px 0 rgba(255,251,247,.82)!important;
  filter:none!important;
  animation:none!important;
}
html:root[data-theme="light"] body :is(.zn-nameglow.zn-nameglow-ember,.zn-nameglow.zn-nameglow-fire,#sidebarProfile .zn-nameglow.zn-nameglow-ember,#sidebarProfile .zn-nameglow.zn-nameglow-fire)::before,
html:root[data-theme="light"] body :is(.zn-nameglow.zn-nameglow-ember,.zn-nameglow.zn-nameglow-fire,#sidebarProfile .zn-nameglow.zn-nameglow-ember,#sidebarProfile .zn-nameglow.zn-nameglow-fire)::after{
  content:none!important;
  display:none!important;
  animation:none!important;
}

.zn-nametag{
  --nt-a:#ff5a1f;
  --nt-b:#ffb020;
  --nt-ink:#fffbf7;
  position:relative;
  display:inline-flex!important;
  align-items:center;
  justify-content:center;
  color:var(--nt-ink)!important;
  -webkit-text-fill-color:var(--nt-ink)!important;
  font-family:'DM Mono',ui-monospace,monospace!important;
  font-weight:900!important;
  font-size:.9em;
  line-height:1;
  letter-spacing:.11em!important;
  text-transform:uppercase;
  text-shadow:0 1px 0 rgba(0,0,0,.24)!important;
  background:
    linear-gradient(135deg,
      color-mix(in srgb,var(--nt-a) 92%,#05030a) 0%,
      color-mix(in srgb,var(--nt-b) 62%,#05030a) 100%)!important;
  border:1px solid color-mix(in srgb,var(--nt-b) 72%,#fffbf7)!important;
  border-radius:7px;
  box-shadow:
    0 0 0 1px color-mix(in srgb,var(--nt-a) 28%,transparent),
    0 8px 18px color-mix(in srgb,var(--nt-a) 20%,transparent),
    inset 0 1px 0 rgba(255,251,247,.38),
    inset 0 -10px 18px rgba(5,3,10,.24);
  isolation:isolate;
  overflow:hidden;
  padding:.24em .58em .28em;
  margin:-.18em -.18em;
  vertical-align:baseline;
}
.zn-nametag::before{
  content:'';
  position:absolute;
  inset:1px;
  border-radius:5px;
  pointer-events:none;
  z-index:-1;
  background:
    linear-gradient(90deg,
      transparent 0%,
      rgba(255,255,255,.36) 48%,
      transparent 56%) -160% 0/52% 100% no-repeat,
    radial-gradient(circle at 12% 0%,
      rgba(255,255,255,.38),
      transparent 46%);
  mix-blend-mode:screen;
  opacity:.7;
  animation:znNameTagSheen 3.6s ease-in-out infinite;
}
.zn-nametag::after{
  content:'';
  position:absolute;
  inset:0;
  border-radius:inherit;
  pointer-events:none;
  box-shadow:inset 0 0 0 1px rgba(5,3,10,.2);
}
@keyframes znNameTagSheen{
  0%,42%{background-position:-160% 0,0 0}
  70%,100%{background-position:220% 0,0 0}
}
@media (prefers-reduced-motion: reduce) {
  .zn-nametag::before{animation:none}
}
html[data-theme="light"] .zn-nametag{
  box-shadow:
    0 0 0 1px color-mix(in srgb,var(--nt-a) 24%,transparent),
    0 10px 20px rgba(28,20,8,.12),
    inset 0 1px 0 rgba(255,255,255,.52),
    inset 0 -10px 18px rgba(28,20,8,.12);
}
.zn-nametag-tag-ember{--nt-a:#ff5a1f;--nt-b:#ffb020}
.zn-nametag-tag-crystal{--nt-a:#7dd3fc;--nt-b:#bfdbfe;--nt-ink:#06131a}
.zn-nametag-tag-void{--nt-a:#8b5cf6;--nt-b:#a78bfa}
.zn-nametag-tag-plasma{--nt-a:#d946ef;--nt-b:#f0abfc}
.zn-nametag-tag-pixel{--nt-a:#a3e635;--nt-b:#00ffa8;--nt-ink:#07140f}
.zn-nametag-tag-glitch{--nt-a:#ff003c;--nt-b:#22d3ee}
.zn-nametag-tag-aurora{--nt-a:#22d3ee;--nt-b:#67e8f9;--nt-ink:#06131a}
.zn-nametag-tag-confetti{--nt-a:#ff5a1f;--nt-b:#22d3ee}

.zn-item-backdrop-preview{position:relative;width:100%;height:100%;min-height:0;border-radius:inherit;overflow:hidden;display:flex;align-items:flex-end;justify-content:flex-start}
.zn-item-backdrop-preview .zn-item-backdrop-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:0;background:transparent}
.zn-item-backdrop-preview .zn-item-backdrop-frame{position:absolute;inset:9px;border-radius:12px;border:1px solid rgba(255,251,247,.16);box-shadow:inset 0 1px 0 rgba(255,251,247,.12),inset 0 -22px 40px rgba(5,3,10,.32);pointer-events:none}
.zn-item-backdrop-preview .zn-item-backdrop-kicker{position:relative;margin:0 0 14px 14px;font-family:'DM Mono',ui-monospace,monospace;font-size:9px;letter-spacing:.18em;font-weight:800;text-transform:uppercase;color:#fffbf7;background:rgba(5,3,10,.46);border:1px solid rgba(255,251,247,.14);padding:4px 9px;border-radius:6px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}
html[data-theme="light"] .zn-item-backdrop-preview .zn-item-backdrop-frame{border-color:rgba(26,16,36,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -22px 40px rgba(26,16,36,.14)}

.zn-item-name-glow-preview{
  position:relative;
  width:100%;
  height:100%;
  min-height:88px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:10px;
  padding:14px 12px;
  box-sizing:border-box;
  overflow:hidden;
  isolation:isolate;
  text-align:center;
  border-radius:inherit;
  background:
    radial-gradient(circle at 50% 30%,
      color-mix(in srgb,var(--ng-a,#ff5a1f) 22%,transparent),
      transparent 55%),
    linear-gradient(180deg,rgba(255,251,247,.05),rgba(10,6,18,.55));
}
.zn-item-name-glow-preview::before{
  content:'';
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background:radial-gradient(ellipse 60% 40% at 50% 58%,
    color-mix(in srgb,var(--ng-b,#ffb020) 18%,transparent),
    transparent 70%);
}
.zn-item-name-glow-preview > *{
  position:relative;
  z-index:1;
}
.zn-item-name-glow-preview .zn-item-name-glow-kicker{
  font-family:'DM Mono',ui-monospace,monospace;
  font-weight:800;
  font-size:9px;
  letter-spacing:.22em;
  text-transform:uppercase;
  color:color-mix(in srgb,var(--ng-a,#ff5a1f) 88%,#fffbf7);
  opacity:.85;
}
.zn-item-name-glow-preview-row{
  display:inline-flex;
  flex-direction:column;
  align-items:center;
  gap:2px;
  max-width:100%;
}
.zn-item-name-glow-preview .zn-nameglow{

  max-width:100%;
  font-family:'Inter','Helvetica Neue',Arial,sans-serif;
  font-size:clamp(17px,3.2vw,22px);
  font-weight:800;
  line-height:1.12;
  letter-spacing:-.012em;
  white-space:nowrap;
}
.zn-item-name-glow-preview-handle{
  font-family:'DM Mono',ui-monospace,monospace;
  font-size:10px;
  letter-spacing:.04em;
  color:var(--muted,rgba(244,240,255,.55));
  white-space:nowrap;
  font-weight:500;
}
html[data-theme="light"] .zn-item-name-glow-preview,
body[data-theme="light"] .zn-item-name-glow-preview{
  background:
    radial-gradient(circle at 50% 30%,
      color-mix(in srgb,var(--ng-a,#ff5a1f) 22%,transparent),
      transparent 55%),
    linear-gradient(180deg,#fffdf9,#f4eadb);
}
html[data-theme="light"] .zn-item-name-glow-preview-handle,
body[data-theme="light"] .zn-item-name-glow-preview-handle{
  color:rgba(26,16,36,.55);
}
html[data-theme="light"] .zn-item-name-glow-preview .zn-item-name-glow-kicker,
body[data-theme="light"] .zn-item-name-glow-preview .zn-item-name-glow-kicker{
  color:#ff5a1f;
}
.zn-item-name-glow-preview[data-kind="name_tag"]{
  background:
    radial-gradient(circle at 50% 26%,rgba(255,90,31,.18),transparent 54%),
    linear-gradient(180deg,rgba(255,251,247,.04),rgba(13,8,22,.72));
}
.zn-item-name-glow-preview[data-kind="name_tag"] .zn-nametag{
  font-family:'Inter','Helvetica Neue',Arial,sans-serif;
  font-weight:900;
  font-size:clamp(15px,3vw,20px);
  letter-spacing:-.01em;
}
html[data-theme="light"] .zn-item-name-glow-preview[data-kind="name_tag"],
body[data-theme="light"] .zn-item-name-glow-preview[data-kind="name_tag"]{
  background:
    radial-gradient(circle at 50% 26%,rgba(255,90,31,.14),transparent 54%),
    linear-gradient(180deg,#fffdf9,#f4eadb);
}

.zn-item-avatar-preview{
  position:relative;
  width:100%;
  height:100%;
  min-height:72px;
  display:flex;
  align-items:center;
  justify-content:center;
  overflow:hidden!important;
  isolation:isolate;
  border-radius:inherit;
  background:radial-gradient(circle at 50% 18%,rgba(255,90,31,.14),transparent 34%),linear-gradient(180deg,rgba(255,251,247,.05),rgba(8,5,14,.34));
}
.zn-item-avatar-preview .zn-item-avatar-bg{
  position:absolute;
  inset:0;
  z-index:0;
  opacity:.82;
  pointer-events:none;
  background:radial-gradient(circle at 50% 25%,rgba(255,90,31,.16),transparent 35%),linear-gradient(180deg,rgba(18,10,25,.6),rgba(7,5,12,.92));
}
.zn-item-avatar-preview[class*="ava-glow-"]{
  background:transparent;
}
.zn-item-avatar-preview[class*="ava-glow-"] .zn-item-avatar-bg{
  opacity:.16;
}
.zn-item-avatar-preview .zn-item-avatar-floor{
  position:absolute;
  left:14%;
  right:14%;
  bottom:5%;
  height:14%;
  z-index:1;
  border-radius:999px;
  background:radial-gradient(ellipse at center,rgba(0,0,0,.42),transparent 68%);
  pointer-events:none;
}
.zn-item-avatar-preview .zn-item-avatar-body{
  position:relative;
  z-index:3;
  height:90%;
  max-width:92%;
  display:flex;
  align-items:center;
  justify-content:center;
}
.zn-item-avatar-preview .zn-item-avatar-body > svg{
  width:auto!important;
  height:auto!important;
  max-width:100%;
  max-height:100%;
  display:block;
  filter:drop-shadow(0 18px 22px rgba(0,0,0,.36));
}
.zn-item-avatar-preview[data-focus-slot] .zn-item-avatar-body{
  transform-origin:50% 50%;
  will-change:transform;
  transition:transform .2s ease-out;
}
.zn-item-avatar-preview[data-focus-slot="shoes"] .zn-item-avatar-body{
  transform:scale(3.45) translate(0%, -31%) !important;
}
.zn-item-avatar-preview[data-focus-slot="bottom"] .zn-item-avatar-body{
  transform:scale(3.15) translate(0%, -30%) !important;
}
.zn-item-avatar-preview[data-focus-slot="top"] .zn-item-avatar-body{
  transform:scale(2.45) translate(0%, 0%) !important;
}
.zn-item-avatar-preview[data-focus-slot="hat"] .zn-item-avatar-body,
.zn-item-avatar-preview[data-focus-slot="accessory"] .zn-item-avatar-body{
  transform:scale(2.48) translate(0%, 23%) !important;
}
.zn-item-avatar-preview[data-focus-slot="hair"] .zn-item-avatar-body,
.zn-item-avatar-preview[data-focus-slot="hair_color"] .zn-item-avatar-body,
.zn-item-avatar-preview[data-focus-slot="skin"] .zn-item-avatar-body{
  transform:scale(2.34) translate(0%, 21%) !important;
}
.zn-item-avatar-preview[data-focus-slot="shoes"] .zn-item-avatar-floor,
.zn-item-avatar-preview[data-focus-slot="bottom"] .zn-item-avatar-floor,
.zn-item-avatar-preview[data-focus-slot="top"] .zn-item-avatar-floor,
.zn-item-avatar-preview[data-focus-slot="hat"] .zn-item-avatar-floor,
.zn-item-avatar-preview[data-focus-slot="accessory"] .zn-item-avatar-floor,
.zn-item-avatar-preview[data-focus-slot="hair"] .zn-item-avatar-floor,
.zn-item-avatar-preview[data-focus-slot="hair_color"] .zn-item-avatar-floor,
.zn-item-avatar-preview[data-focus-slot="skin"] .zn-item-avatar-floor{
  opacity:0;
}

html body :is(
 .mp-card-img,.mkt-detail-hero,.mkt-listing-preview,
 .wrd-card,.listing-avatar-preview,.shop-preview,.item-stage,.sw-stage
) .zn-item-avatar-preview[data-focus-slot]{
  width:100% !important;
  height:100% !important;
  min-height:0 !important;
  border-radius:inherit !important;
}

html body #mktBuyModal .zn-item-avatar-preview[data-focus-slot]{
  width:100% !important;
  height:100% !important;
  min-height:0 !important;
  border-radius:inherit !important;
}

html body .wrd-card > .zn-item-avatar-preview[data-focus-slot]{
  height:120px !important;
  min-height:120px !important;
  border-radius:10px 10px 0 0 !important;
}

html body :is(
 .mp-card-img,.mkt-detail-hero,.mkt-listing-preview,
 .wrd-card,.listing-avatar-preview,.shop-preview,.item-stage,.sw-stage
) .zn-item-avatar-preview[data-focus-slot] .zn-item-avatar-body{
  height:92% !important;
  max-width:92% !important;
}

html body #mktBuyModal .zn-item-avatar-preview[data-focus-slot] .zn-item-avatar-body{
  height:92% !important;
  max-width:92% !important;
}

html body :is(
 .mp-card-img,.mkt-detail-hero,.mkt-listing-preview,
 .wrd-card,.listing-avatar-preview,.shop-preview,.item-stage,.sw-stage
) .zn-item-avatar-preview[data-focus-slot] .zn-item-avatar-body > svg{
  width:auto !important;
  height:auto !important;
  max-width:100% !important;
  max-height:100% !important;
}

html body #mktBuyModal .zn-item-avatar-preview[data-focus-slot] .zn-item-avatar-body > svg{
  width:auto !important;
  height:auto !important;
  max-width:100% !important;
  max-height:100% !important;
}

html body :is(
 .mp-card-img,.mkt-detail-hero,.mkt-listing-preview,
 .listing-avatar-preview,.shop-preview,.item-stage,.sw-stage
){
  position:relative;
}

html body :is(
 .mp-card-img,.mkt-detail-hero,.mkt-listing-preview,
 .listing-avatar-preview,.shop-preview,.item-stage,.sw-stage
) .zn-item-backdrop-preview{
  position:absolute !important;
  inset:0 !important;
  width:auto !important;
  height:auto !important;
  min-height:0 !important;
  border-radius:inherit !important;
  z-index:1;
}

html body #mktBuyModal .zn-item-backdrop-preview{
  width:100% !important;
  height:100% !important;
  min-height:0 !important;
  border-radius:inherit !important;
}

html body :is(.mp-card-img,.mkt-detail-hero):has(> .zn-item-backdrop-preview){
  padding:0 !important;
  background:#0a0612 !important;
}

html[data-theme="light"] body :is(.mp-card-img,.mkt-detail-hero):has(> .zn-item-backdrop-preview){
  background:#241a2e !important;
}

html body :is(.mp-card-img,.mkt-detail-hero):has(> .zn-item-backdrop-preview)::after{
  content:none !important;
}

html body .wrd-card > .zn-item-backdrop-preview{
  position:relative !important;
  width:100% !important;
  height:120px !important;
  min-height:120px !important;
  border-radius:10px 10px 0 0 !important;
}

html body .zn-item-backdrop-preview .zn-item-backdrop-kicker{
  z-index:2;
}

.ava-portrait{position:relative;overflow:hidden;box-sizing:border-box;border:none}
.ava-portrait--clip{overflow:hidden}
.ava-portrait > *{position:relative;z-index:1}
.ava-portrait.ava-hoverable{transition:filter .18s ease,border-color .18s ease;cursor:pointer}
.ava-portrait.ava-hoverable:hover{filter:brightness(1.12);transform:none}

:is(.zp-ava,.zc-ava,.d-cava,.dm-msg-ava,.search-ava,.notif-ava,.mention-ava){
  position:relative;overflow:hidden!important;box-sizing:border-box;border:none!important;
}
:is(.zp-ava,.zc-ava,.d-cava,.dm-msg-ava,.search-ava,.notif-ava,.mention-ava) > *{
  position:relative;z-index:1;
}

@keyframes sysRingSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}

@property --ring-a{ syntax:'<angle>'; initial-value:0deg; inherits:false }
@keyframes ringSpinA{ to{ --ring-a: 360deg } }
@keyframes ringSpinAFallback{ to{ transform: rotate(360deg) } }
.is-system{
  overflow:visible!important;border-radius:12px!important;
  position:relative!important;
  background:linear-gradient(135deg,#ff5a1f,#ff5a1f)!important;
  border:none!important;isolation:isolate;
}
.is-system::before{
  content:'';position:absolute;inset:-4px;border-radius:14px;
  background:conic-gradient(from var(--ring-a,0deg),
    #ff5a1f 0%, #f59e0b 20%, #e040fb 40%, #00e5c8 60%, #3b82f6 80%, #ff5a1f 100%);
  animation:ringSpinA 2.5s linear infinite;
  z-index:-1;opacity:.9;pointer-events:none;
  transform-origin:center center;
}
.is-system::after{
  content:'';position:absolute;inset:0;border-radius:10px;
  background:linear-gradient(135deg,#ff5a1f,#ff5a1f);
  z-index:-1;pointer-events:none;
}
.is-system > *{position:relative;z-index:1}

@supports not (background: paint(worklet)) {
  .is-system::before{ animation: ringSpinAFallback 2.5s linear infinite }
}

.zsa-host{
  position:relative;

  width:100%; height:100%;
  aspect-ratio:1/1;
  display:flex;align-items:center;justify-content:center;
  border-radius:inherit;overflow:hidden;
  max-height:100%;max-width:100%;
  margin:auto;
  font-family:'Inter','Helvetica Neue',Arial,sans-serif;

  container-type:size; container-name:zsa;
  -webkit-text-fill-color:currentColor;
}

.is-system > .zsa-host,
[data-sys-ava] > .zsa-host,
.zc-ava.ava-system .zsa-host{
  aspect-ratio:1/1 !important;
  width:100% !important;
  height:100% !important;
  max-width:100% !important;
  max-height:100% !important;
}
.zsa-host svg{display:block}
.zsa-host :is(.zsa-z,.zsa-tk-core,.zsa-term-z,.zsa-api-mark,.zsa-star){
  font-family:'Inter','Helvetica Neue',Arial,sans-serif !important;
  font-weight:900 !important;
  letter-spacing:-.075em !important;
  line-height:.95;
  -webkit-text-fill-color:currentColor;
}
@keyframes zsa-sweep{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}
@keyframes zsa-spin{to{transform:rotate(360deg)}}
@keyframes zsa-pulse{0%,100%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.08)}}
@keyframes zsa-blink{50%{opacity:0}}
@keyframes zsa-holo-hue{to{filter:hue-rotate(360deg)}}
@keyframes zsa-sig-scan{0%,100%{transform:translateY(30%);opacity:0}50%{transform:translateY(-30%);opacity:.8}}
@keyframes zsa-api-scan{0%{top:-10%}100%{top:110%}}
@keyframes zsa-star-pulse{0%,100%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.1)}}

.zsa-holo{
  background:conic-gradient(from 0deg at 50% 50%, #ff00aa, #00ffff, #ffff00, #00ff88, #aa00ff, #ff00aa);
  padding:5%;
  animation:zsa-holo-hue 8s linear infinite;
}
.zsa-holo .zsa-holo-card{
  position:absolute;inset:5%;border-radius:calc(var(--av-radius, 8px) * .6);
  background:linear-gradient(155deg,#0a0a14 0%, #1a1425 55%, #0a0a14 100%);
  overflow:hidden;display:flex;align-items:center;justify-content:center;
}
.zsa-holo .zsa-holo-card::before{
  content:"";position:absolute;inset:0;
  background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.22) 50%,transparent 65%);
  animation:zsa-sweep 2.6s linear infinite;
}

.zsa-host .zsa-holo-card .zsa-z,
.zsa-holo .zsa-z{
  position:relative;
  font-family:'Inter','Helvetica Neue',Arial,sans-serif !important;
  font-weight:900 !important;
  font-size:clamp(calc(var(--av-sz,40px) * .4), 50cqmin, calc(var(--av-sz,40px) * .58));
  color:#fffbf7 !important;
  -webkit-text-fill-color:#fffbf7 !important;
  text-shadow:0 1px 4px rgba(0,0,0,.55),0 0 calc(var(--av-sz,40px) * .04) rgba(0,0,0,.4);
  letter-spacing:-.075em;line-height:.95;z-index:2;

  padding:2% 0;
}
html[data-theme="light"] .zsa-host .zsa-holo-card .zsa-z,
html[data-theme="light"] .zsa-holo .zsa-z{
  color:#fffbf7 !important;
  -webkit-text-fill-color:#fffbf7 !important;
}
.zsa-holo .zsa-sn{position:absolute;top:10%;left:10%;font-family:'DM Mono',monospace;font-size:clamp(calc(var(--av-sz,40px) * .06), 8cqmin, calc(var(--av-sz,40px) * .1));letter-spacing:1.5px;color:rgba(255,255,255,.55);z-index:3;}
.zsa-holo .zsa-chip{position:absolute;bottom:9%;left:10%;width:18%;height:14%;border-radius:3px;background:linear-gradient(135deg,#d4af37,#8a6a20 50%, #d4af37);box-shadow:inset 0 0 0 1px rgba(0,0,0,.25);z-index:3;}
.zsa-holo .zsa-stripe{position:absolute;bottom:8%;right:8%;width:40%;height:5%;background:repeating-linear-gradient(90deg, rgba(255,255,255,.4) 0 2px, transparent 2px 5px);z-index:3;opacity:.7;}

.zsa-sigil{
  background:radial-gradient(ellipse at 50% 20%, rgba(244,114,182,.2) 0%, transparent 50%),linear-gradient(165deg,#1c0a14 0%, #3a1428 50%, #0a0206 100%);
  box-shadow:inset 0 0 14px rgba(0,0,0,.25);
}
.zsa-sigil::before{content:"";position:absolute;inset:0;background:repeating-conic-gradient(from 0deg at 50% 50%, transparent 0deg 58deg, rgba(244,114,182,.06) 60deg);animation:zsa-spin 40s linear infinite;}
.zsa-sigil::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,transparent 60%, rgba(244,114,182,.1) 80%, transparent 100%);animation:zsa-sig-scan 4s ease-in-out infinite;}
.zsa-sigil svg{width:70%;height:70%;position:relative;z-index:2;filter:drop-shadow(0 0 6px var(--ac)) drop-shadow(0 0 2px var(--ac));}

.zsa-ticker{
  background:radial-gradient(circle at 50% 50%, #1a1404 0%, #0a0602 100%);
  box-shadow:inset 0 0 0 1px rgba(251,191,36,.45), inset 0 0 30px rgba(251,191,36,.15);
}
.zsa-ticker .zsa-spin-lyr{position:absolute;inset:4%;animation:zsa-spin 14s linear infinite;}
.zsa-ticker .zsa-tk-core{
  position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);
  width:36%;height:36%;border-radius:50%;
  background:radial-gradient(circle at 35% 30%,#ffe080,var(--ac) 50%,var(--ac2));
  box-shadow:0 0 calc(var(--av-sz,40px) * .12) var(--ac), inset 0 -6px 10px rgba(0,0,0,.35);
  display:flex;align-items:center;justify-content:center;z-index:3;
  font-family:'Inter','Helvetica Neue',Arial,sans-serif;color:#1a0e00;font-size:calc(var(--av-sz,40px) * .32);line-height:1;letter-spacing:-2px;
  animation:zsa-pulse 1.4s ease-in-out infinite;
}

.zsa-terminal{
  background:#030604;
  box-shadow:inset 0 0 0 1px rgba(34,197,94,.35), inset 0 0 26px rgba(34,197,94,.1);
}
.zsa-terminal .zsa-term-bar{position:absolute;top:0;left:0;right:0;height:11%;background:#0a0612;display:flex;align-items:center;gap:3px;padding:0 6%;border-bottom:1px solid rgba(34,197,94,.2);}
.zsa-terminal .zsa-term-bar i{width:calc(var(--av-sz,40px)*.09);height:calc(var(--av-sz,40px)*.09);border-radius:50%;background:#333;}
.zsa-terminal .zsa-term-bar i:first-child{background:#ff5f57}
.zsa-terminal .zsa-term-bar i:nth-child(2){background:#febc2e}
.zsa-terminal .zsa-term-bar i:nth-child(3){background:#28c840}
.zsa-terminal .zsa-term-code{position:absolute;top:18%;left:8%;right:8%;font-family:'DM Mono',monospace;font-size:calc(var(--av-sz,40px) * .11);letter-spacing:.5px;color:var(--ac);text-shadow:0 0 4px var(--ac);line-height:1.75;white-space:pre;}
.zsa-terminal .zsa-term-prompt{position:absolute;top:35%;left:10%;font-family:'DM Mono',monospace;font-size:calc(var(--av-sz,40px) * .28);color:var(--ac);text-shadow:0 0 4px var(--ac);letter-spacing:-1px;}
.zsa-terminal .zsa-term-z{font-family:'Inter','Helvetica Neue',Arial,sans-serif;font-size:calc(var(--av-sz,40px) * .42);line-height:.9;letter-spacing:-1px;}
.zsa-terminal .zsa-dim{opacity:.5;}
.zsa-terminal .zsa-cursor{display:inline-block;width:.45em;height:.9em;background:var(--ac);animation:zsa-blink 1s steps(2) infinite;vertical-align:-1px;box-shadow:0 0 6px var(--ac);}
.zsa-terminal .zsa-scan{position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(34,197,94,.05) 0 2px,transparent 2px 4px);pointer-events:none;}

.zsa-apihex{
  background:linear-gradient(155deg,#04141a 0%, #020a0e 100%);
  box-shadow:inset 0 0 0 1px rgba(20,184,166,.35), inset 0 0 26px rgba(20,184,166,.1);
}
.zsa-apihex::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 calc(var(--av-sz,40px) * .08), rgba(20,184,166,.05) calc(var(--av-sz,40px) * .08) calc(var(--av-sz,40px) * .081));}
.zsa-apihex::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, transparent 0%, rgba(20,184,166,.15) 50%, transparent 100%);height:8%;animation:zsa-api-scan 3s linear infinite;}
.zsa-apihex svg{width:82%;height:82%;position:absolute;z-index:2;filter:drop-shadow(0 0 5px var(--ac));}
.zsa-apihex .zsa-api-mark{position:absolute;left:50%;top:49%;transform:translate(-50%,-50%);z-index:4;font-family:'Inter','Helvetica Neue',Arial,sans-serif;font-size:calc(var(--av-sz,40px) * .32);line-height:1;letter-spacing:-2px;color:var(--ac);text-shadow:0 0 6px var(--ac),0 1px 0 rgba(0,0,0,.45);}
.zsa-apihex .zsa-api-label{position:absolute;bottom:7%;left:0;right:0;text-align:center;font-family:'DM Mono',monospace;font-size:calc(var(--av-sz,40px) * .1);letter-spacing:3px;color:var(--ac);z-index:3;text-shadow:0 0 4px var(--ac);opacity:.9;}

.zsa-orbit{
  background:radial-gradient(ellipse at 50% 50%,#16082a 0%, #04020a 70%, #000 100%);
  box-shadow:inset 0 0 0 1px rgba(168,85,247,.3), inset 0 0 40px rgba(168,85,247,.12);
}
.zsa-orbit .zsa-nebula{position:absolute;inset:0;background:radial-gradient(ellipse at 70% 20%, rgba(168,85,247,.22), transparent 45%),radial-gradient(ellipse at 20% 70%, rgba(96,165,250,.15), transparent 40%);mix-blend-mode:screen;}
.zsa-orbit .zsa-star{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:28%;height:28%;border-radius:50%;background:radial-gradient(circle at 35% 30%, #fff 0%, var(--ac) 45%, var(--ac2) 100%);box-shadow:0 0 calc(var(--av-sz,40px) * .1) var(--ac), 0 0 calc(var(--av-sz,40px) * .22) var(--ac);animation:zsa-star-pulse 2.8s ease-in-out infinite;z-index:3;display:flex;align-items:center;justify-content:center;font-family:'Inter','Helvetica Neue',Arial,sans-serif;font-size:calc(var(--av-sz,40px) * .19);line-height:1;letter-spacing:-1px;color:#fffbf7;text-shadow:0 1px 0 rgba(0,0,0,.45);}
.zsa-orbit .zsa-o{position:absolute;left:50%;top:50%;border:1px solid rgba(168,85,247,.4);border-radius:50%;transform-origin:center;}
.zsa-orbit .zsa-o1{width:55%;height:55%;margin:-27.5% 0 0 -27.5%;animation:zsa-spin 7s linear infinite;}
.zsa-orbit .zsa-o2{width:85%;height:85%;margin:-42.5% 0 0 -42.5%;animation:zsa-spin 15s linear infinite reverse;border-style:dashed;opacity:.7;}
.zsa-orbit .zsa-p{position:absolute;width:10%;height:10%;border-radius:50%;background:var(--ac);box-shadow:0 0 8px var(--ac), 0 0 16px var(--ac);top:-5%;left:calc(50% - 5%);}
.zsa-orbit .zsa-p2{background:#fff;box-shadow:0 0 6px rgba(255,255,255,.6);width:6%;height:6%;top:auto;bottom:-3%;left:calc(50% - 3%);}

.zsa-compact .zsa-sn,.zsa-compact .zsa-chip,.zsa-compact .zsa-stripe,
.zsa-compact .zsa-term-code,.zsa-compact .zsa-spin-lyr,.zsa-compact .zsa-api-label,
.zsa-compact .zsa-o,.zsa-compact .zsa-nebula,.zsa-compact .zsa-scan{display:none}
.zsa-compact.zsa-holo .zsa-z{font-size:calc(var(--av-sz,28px) * .6)}
.zsa-compact.zsa-holo{background:linear-gradient(140deg,var(--ac,#ff5a1f),var(--ac2,#7c5cff));animation:none;padding:8%}
.zsa-compact.zsa-holo .zsa-holo-card::before{display:none}

.zi{display:inline-block;width:1em;height:1em;vertical-align:-.1em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='9' fill='%23ff5a1f'/%3E%3Ccircle cx='10' cy='10' r='7.5' fill='url(%23zg)' stroke='%23ffd080' stroke-width='.5'/%3E%3Cpath d='M6.4 7 H13.6 L6.4 13 H13.6' fill='none' stroke='%23fffbf7' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3CradialGradient id='zg' cx='.4' cy='.35'%3E%3Cstop offset='0' stop-color='%23ffd580'/%3E%3Cstop offset='.4' stop-color='%23ff5a1f'/%3E%3Cstop offset='1' stop-color='%23cc3300'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat center/contain;flex-shrink:0;}
.zci{display:inline-block;width:1em;height:1em;vertical-align:-.1em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect x='1' y='3' width='18' height='14' rx='3' fill='%23ff5a1f'/%3E%3Crect x='2' y='4' width='16' height='12' rx='2' fill='url(%23zcg)' stroke='%23ffb080' stroke-width='.4'/%3E%3Cpath d='M7 7.5 H13 L7 12.5 H13' fill='none' stroke='%23fffbf7' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3ClinearGradient id='zcg' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23ff8040'/%3E%3Cstop offset='.5' stop-color='%23ff5a1f'/%3E%3Cstop offset='1' stop-color='%23cc3300'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat center/contain;flex-shrink:0;}
.zi{
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='9' fill='%23ff5a1f'/%3E%3Ccircle cx='10' cy='10' r='7.5' fill='url(%23zg)' stroke='%23ffd080' stroke-width='.5'/%3E%3Cpath d='M6.4 7 H13.6 L6.4 13 H13.6' fill='none' stroke='%23fffbf7' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3CradialGradient id='zg' cx='.4' cy='.35'%3E%3Cstop offset='0' stop-color='%23ffd580'/%3E%3Cstop offset='.4' stop-color='%23ff5a1f'/%3E%3Cstop offset='1' stop-color='%23cc3300'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E")!important;
 color:transparent!important;
 -webkit-text-fill-color:transparent!important;
}
.zci{
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect x='1' y='3' width='18' height='14' rx='3' fill='%23ff5a1f'/%3E%3Crect x='2' y='4' width='16' height='12' rx='2' fill='url(%23zcg)' stroke='%23ffb080' stroke-width='.4'/%3E%3Cpath d='M7 7.5 H13 L7 12.5 H13' fill='none' stroke='%23fffbf7' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3ClinearGradient id='zcg' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23ff8040'/%3E%3Cstop offset='.5' stop-color='%23ff5a1f'/%3E%3Cstop offset='1' stop-color='%23cc3300'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")!important;
 color:transparent!important;
 -webkit-text-fill-color:transparent!important;
}
.wz-coin .wz-w,
.wz-face .wz-w,
.wz-back .wz-w,
.coin-face .wz-w,
.coin-back .wz-w,
.vis-economy .coin-z span{
 color:#fffbf7!important;
 -webkit-text-fill-color:#fffbf7!important;
 text-shadow:0 1px 2px rgba(26,16,36,.55)!important;
}
.zf{display:inline-block;width:1em;height:1em;vertical-align:-.1em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2C8 5 4 7 4 12c0 3.3 2.7 6 6 6s6-2.7 6-6c0-5-6-10-6-10z' fill='%23ff5a1f'/%3E%3Cpath d='M10 8c-1 2-3 3-3 5.5c0 1.7 1.3 3 3 3s3-1.3 3-3c0-2.5-3-5.5-3-5.5z' fill='%23fbbf24'/%3E%3C/svg%3E") no-repeat center/contain;flex-shrink:0;}

:focus-visible{outline:2px solid var(--zn-focus-ring, #fffbf7);outline-offset:2px;border-radius:4px}
button:focus-visible,a:focus-visible,[role="button"]:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--zn-focus-ring, #fffbf7);outline-offset:2px;box-shadow:0 0 0 4px var(--zn-focus-glow, rgba(255,251,247,.16))}
@media (prefers-reduced-motion: no-preference) {
 :focus-visible{transition:outline-offset .15s ease, box-shadow .15s ease}
}

body :is(input,textarea,select)[data-zonera-form-control]{
  scroll-margin-top:76px;
}
body :is(input,textarea,select)[data-zonera-form-control]:focus{
  border-color:var(--zn-focus-border, rgba(255,251,247,.42))!important;
  outline:none!important;
  box-shadow:0 0 0 3px var(--zn-focus-glow, rgba(255,251,247,.16))!important;
}
body :is(input,textarea,select)[data-zonera-form-control][aria-invalid="true"]{
  border-color:var(--rd,#f43f5e)!important;
  box-shadow:0 0 0 3px rgba(244,63,94,.14)!important;
}

html body :is(.zi,.zci,.zf),
html body :is(.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt,.zn-feature-action-price) :is(.zi,.zci,.zf){
  background-color:transparent!important;
  border-color:transparent!important;
  box-shadow:none!important;
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
  outline:0!important;
  padding:0!important;
  text-shadow:none!important;
}

.zn-skip{position:absolute;top:-9999px;left:-9999px;width:1px;height:1px;overflow:hidden;background:var(--or,#ff5a1f);color:#fffbf7;font-family:'DM Mono',monospace;font-size:12px;font-weight:700;letter-spacing:.4px;padding:10px 16px;border-radius:6px;text-decoration:none;z-index:99999}
.zn-skip:focus,.zn-skip:focus-visible{top:12px;left:12px;width:auto;height:auto;outline:2px solid #fffbf7;outline-offset:2px}

.zn-brand-word{
 font-family:var(--zn-font-wordmark,'Inter','Helvetica Neue',Arial,sans-serif) !important;
 font-weight:900 !important;
 letter-spacing:-.015em !important;
 line-height:1 !important;
 color:inherit;
 white-space:nowrap;
 text-transform:uppercase;
}

.zn-wordmark{
 --zn-wordmark-track:0;
 --zn-wordmark-tail-trim:0;
 --zn-tm-kern:var(--zn-tm-gap,clamp(2px,.035em,5px));
 display:inline-flex;
 align-items:flex-start;
 gap:0;
 font-family:var(--zn-font-wordmark,'Inter','Helvetica Neue',Arial,sans-serif) !important;
 font-weight:900 !important;
 line-height:1 !important;
 letter-spacing:-.015em!important;
 white-space:nowrap;
 text-transform:uppercase;
}
.zn-wordmark-text{
 display:inline-block;
 font-family:var(--zn-font-wordmark,'Inter','Helvetica Neue',Arial,sans-serif) !important;
 font-weight:900 !important;
 line-height:1 !important;
 letter-spacing:-.015em !important;
 margin-right:0 !important;
}
	  .nw-title,
	  .wrd-hero-title,
	  .mkt-hero-title,
.mkt-section-title,
.notif-page-title,
.zli-hero-title,
.ent-hero-title,
.ts-title,
.hub-title,
.gsp-title,
.zb-title{
 font-family:'Inter','Helvetica Neue',Arial,sans-serif !important;
 font-weight:800 !important;
 letter-spacing:-.015em !important;
 line-height:.95 !important;
 text-transform:uppercase !important;
}
:is(
 .nw-title,
 .mkt-hero-title,
 .mkt-section-title,
 .notif-page-title,
 .zli-hero-title,
 .ent-hero-title,
 .ts-title,
 .hub-title,
 .gsp-title,
 .zb-title
) :is(.zn-brand-word,.zn-wordmark,.zn-wordmark-text){
 font-family:'Inter','Helvetica Neue',Arial,sans-serif !important;
 font-weight:900 !important;
 letter-spacing:-.015em !important;
 line-height:1 !important;
 text-transform:uppercase !important;
}
.gate-logo .zn-wordmark{--zn-wordmark-track:1px;--zn-wordmark-tail-trim:0;--zn-tm-kern:var(--zn-tm-gap,clamp(2px,.035em,5px))}
.nav-logo .zn-wordmark,
.mob-logo .zn-wordmark,
.site-footer .sf-logo .zn-wordmark{--zn-wordmark-track:1px;--zn-wordmark-tail-trim:0;--zn-tm-kern:var(--zn-tm-gap,clamp(2px,.035em,5px))}
.post-launch-title .zn-wordmark,
.hero-eyebrow .zn-wordmark{--zn-wordmark-track:.04em;--zn-wordmark-tail-trim:-.032em}
.zn-tm,
.gate-tm,
.gate-wordmark-tm,
.nav-logo sup,
.mob-logo sup,
.footer-logo sup,
.wz-nav-logo sup,
.post-launch-title sup,
.footer-note sup,
.sf-copy sup,
.hero-eyebrow sup{
 display:inline-block;
 flex:0 0 auto;
 font-size:var(--zn-tm-size,clamp(6px,.34em,12px))!important;
 margin-left:var(--zn-tm-gap,clamp(2px,.035em,5px))!important;
 letter-spacing:0!important;
 line-height:1;
 opacity:.62!important;
 position:relative;
 top:var(--zn-tm-rise,-.52em)!important;
 vertical-align:baseline!important;
 font-weight:700!important;
 transform:none!important;
 -webkit-text-fill-color:currentColor;
 background:none!important;
}
.zn-wordmark .zn-tm,
.nav-logo .zn-tm,
.mob-logo .zn-tm,
.footer-logo .zn-tm,
.wz-nav-logo .zn-tm,
.post-launch-title .zn-tm,
.hero-eyebrow .zn-tm,
.site-footer .sf-logo .zn-tm{
 margin-left:var(--zn-tm-gap,clamp(2px,.035em,5px))!important;
}
.gate-wordmark .zn-wordmark{
 --zn-wordmark-track:.04em;
 --zn-wordmark-tail-trim:-.035em;
 --zn-tm-kern:var(--zn-tm-gap,clamp(2px,.035em,5px));
}
.gate-wordmark .zn-tm,
.gate-wordmark-tm{
 font-size:.22em!important;
 margin-left:var(--zn-tm-gap,clamp(2px,.035em,5px))!important;
 top:-.62em!important;
 opacity:.58!important;
}

html:not([data-theme="light"]) body :is(
 .zn-tm,
 .nav-tm,
 .rp2-tm,
 .ms-tm,
 .gate-tm,
 .gate-wordmark-tm,
 .brand sup,
 .tk-brand sup,
 .nav-logo sup,
 .mob-logo sup,
 .wz-nav-logo sup,
 .post-launch-title sup,
 .hero-eyebrow sup,
 .hero-zonera-mark .zn-tm
){
 color:#fffbf7!important;
 -webkit-text-fill-color:#fffbf7!important;
 opacity:.9!important;
 letter-spacing:0!important;
 text-shadow:none!important;
 background:none!important;
 -webkit-background-clip:initial!important;
 background-clip:initial!important;
}
html[data-theme="light"] body :is(
 .nav-logo .zn-tm,
 .wz-nav-logo .zn-tm,
 .site-footer .sf-logo .zn-tm,
 .nav-mark .nav-tm,
 .hero-zonera-mark .zn-tm,
 .footer-logo .zn-tm
){
 color:rgba(26,16,36,.74)!important;
 -webkit-text-fill-color:rgba(26,16,36,.74)!important;
 opacity:.82!important;
 letter-spacing:0!important;
 text-shadow:none!important;
 background:none!important;
 -webkit-background-clip:initial!important;
 background-clip:initial!important;
}

:root[data-theme="light"]{

 --bg:#f3ecdf;
 --bg2:#eadfce;
 --card:#fefcf9;
 --card2:#f8f4ee;
 --card3:#eee8de;
 --bd:rgba(36,20,60,.10);
 --bd2:rgba(36,20,60,.18);
 --bd3:rgba(36,20,60,.28);
 --tx:#1a1024;
 --tx2:rgba(26,16,36,.78);
 --muted:rgba(26,16,36,.55);
 --muted2:rgba(26,16,36,.35);
 --or:#ff5a1f;
 --or2:#ff7a33;
 --or-text:#e8480f;
 --zn-gold-text:#ff5a1f;
 --or-glow:rgba(255,90,31,.18);
 --or-dim:rgba(255,90,31,.12);
 --gn:#16a34a;
 --rd:#dc2626;
 --yl:#d97706;
 --teal:#ff5a1f;
 --purple:#ff5a1f;
 --blue:#ff5a1f;
}
:root[data-theme="light"] body{background:var(--bg);color:var(--tx);color-scheme:light}
:root[data-theme="light"] ::-webkit-scrollbar-thumb{background:rgba(255,90,31,.4)}
:root[data-theme="light"] ::selection{background:rgba(255,90,31,.28);color:var(--tx)}

:root[data-theme="light"] body::before{
 background:
   radial-gradient(ellipse 60% 50% at 30% 20%,rgba(255,90,31,.08),transparent 60%),
	   radial-gradient(ellipse 50% 40% at 80% 80%,rgba(245,158,11,.05),transparent 60%);
}

:root[data-theme="light"] input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]),
:root[data-theme="light"] textarea,
:root[data-theme="light"] select{
 background:#faf6ec;
 color:var(--tx);
 border-color:var(--bd2);
}
:root[data-theme="light"] input::placeholder,
:root[data-theme="light"] textarea::placeholder{color:var(--muted2)}

.zn-theme-toggle{
 width:36px;height:36px;
 display:inline-flex;align-items:center;justify-content:center;
 background:transparent;
 color:var(--muted,rgba(255,251,247,.55));
 border:1px solid transparent;
 border-radius:8px;
 cursor:pointer;
 padding:0;margin:0;
 transition:background .15s ease-out,color .15s ease-out,opacity .15s ease-out;
 position:relative;
 -webkit-tap-highlight-color:transparent;
 -webkit-appearance:none;
 appearance:none;
}
.zn-theme-toggle:hover{background:rgba(255,90,31,.10);color:var(--or,#ff5a1f)}
.zn-theme-toggle:active{background:rgba(255,90,31,.16);color:var(--or,#ff5a1f);box-shadow:none}

.zn-theme-toggle:focus,.zn-theme-toggle:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--zn-focus-ring,#fffbf7)!important;background:rgba(255,251,247,.08);color:var(--tx,#fffbf7)}
.zn-theme-toggle::before{
 content:'';width:18px;height:18px;display:block;
 background-color:currentColor;
 -webkit-mask:no-repeat center / contain;
         mask:no-repeat center / contain;

 -webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='4'/><path d='M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M4.93 19.07l1.41-1.41M17.66 6.34l1.41-1.41'/></svg>");
         mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='4'/><path d='M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M4.93 19.07l1.41-1.41M17.66 6.34l1.41-1.41'/></svg>");
 transition:opacity .18s ease,color .18s ease;
}
.zn-theme-switching *,
.zn-theme-switching *::before,
.zn-theme-switching *::after{
 transition:none!important;
}
.zn-theme-toggle:hover::before{transform:none}
:root[data-theme="light"] .zn-theme-toggle::before{

 -webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z'/></svg>");
         mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z'/></svg>");
}
:root[data-theme="light"] .zn-theme-toggle:hover::before{transform:none}
@media (prefers-reduced-motion: reduce) {
 .zn-theme-toggle,.zn-theme-toggle::before{transition:none}
 .zn-theme-toggle:hover::before{transform:none}
}

.wz-nav{background:#0d0d14!important}
:root[data-theme="light"] .wz-nav{background:#fdfaf3!important;border-bottom-color:rgba(36,20,60,.14)!important}
:root[data-theme="light"] .wz-nav-logo{color:#1a1024!important;-webkit-text-fill-color:#1a1024!important;background:none!important;-webkit-background-clip:initial!important}
:root[data-theme="light"] .wz-nav-link{color:rgba(26,16,36,.68)!important}
:root[data-theme="light"] .wz-nav-link:hover{color:#1a1024!important;background:rgba(36,20,60,.06)!important}
:root[data-theme="light"] .wz-nav-link.active{color:var(--zn-orange-text,#ff5a1f)!important}
:root[data-theme="light"] .wz-nav-cta{color:var(--zn-cta-fg,#fefcf9)!important;-webkit-text-fill-color:var(--zn-cta-fg,#fefcf9)!important}

:root[data-theme="light"] .prose{color:var(--tx2)}
:root[data-theme="light"] .prose strong{color:var(--tx)}
:root[data-theme="light"] .num-body{color:var(--tx2)}
:root[data-theme="light"] .num-body strong{color:var(--tx)}
:root[data-theme="light"] .card-body{color:var(--tx2)}
:root[data-theme="light"] .data-table td{color:var(--tx2)}
:root[data-theme="light"] .data-table tr:hover td{background:rgba(36,20,60,.04)}
:root[data-theme="light"] .hl-box .hl-body{color:var(--tx2)}
:root[data-theme="light"] .hl-box .hl-title{color:var(--tx)}
:root[data-theme="light"] .hero-sub,:root[data-theme="light"] .page-sub{color:var(--tx2)}
:root[data-theme="light"] .hero-title,:root[data-theme="light"] .page-title{color:var(--tx)}
:root[data-theme="light"] .sec-heading,:root[data-theme="light"] .num-title,:root[data-theme="light"] .card-title{color:var(--tx)}
:root[data-theme="light"] .footer-links a,:root[data-theme="light"] .page-footer{color:var(--muted)}

:root[data-theme="light"] .contact-card{background:#fefcf9;border-color:var(--bd2)}
:root[data-theme="light"] .contact-card-body{color:var(--tx2)}
:root[data-theme="light"] .contact-card-title{color:var(--tx)}
:root[data-theme="light"] .contact-card-label{color:var(--zn-orange-text,#ff5a1f)}
:root[data-theme="light"] .response-times{background:rgba(36,20,60,.04);border-color:var(--bd2)}
:root[data-theme="light"] .rt-row{color:var(--tx2);border-color:var(--bd)}
:root[data-theme="light"] .rt-type{color:var(--tx2)}
:root[data-theme="light"] .rt-time{color:var(--muted)}
:root[data-theme="light"] .rt-title{color:var(--zn-orange-text,#ff5a1f)}
:root[data-theme="light"] .faq-section{background:transparent}
:root[data-theme="light"] .faq-q{color:var(--tx)}
:root[data-theme="light"] .faq-a{color:var(--tx2)}
:root[data-theme="light"] .faq-a a{color:var(--zn-orange-text,#ff5a1f)}
:root[data-theme="light"] .faq-title{color:var(--zn-orange-text,#ff5a1f)}

:root[data-theme="light"] .support-form,:root[data-theme="light"] .support-form-card{background:#fefcf9;border-color:var(--bd2)}
:root[data-theme="light"] .support-form input,:root[data-theme="light"] .support-form textarea,:root[data-theme="light"] .support-form select{background:rgba(36,20,60,.03);border-color:var(--bd2);color:var(--tx)}
:root[data-theme="light"] .platform-status,:root[data-theme="light"] .status-bar{background:#fefcf9;border-color:var(--bd2);color:var(--tx2)}
:root[data-theme="light"] .faq-block{background:transparent}
:root[data-theme="light"] .pg-card{background:#fefcf9;border-color:var(--bd2)}
:root[data-theme="light"] .pg-card:hover{border-color:rgba(255,90,31,.32)}

.zn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:'DM Mono',monospace;font-size:12px;font-weight:700;letter-spacing:1.4px;padding:11px 20px;border-radius:9px;border:1px solid var(--bd2,rgba(255,237,220,.18));background:rgba(255,251,247,.04);color:var(--tx,#fffbf7);cursor:pointer;transition:background .15s,border-color .15s,color .15s,opacity .15s;text-transform:uppercase;text-decoration:none;line-height:1}
.zn-btn:hover:not(:disabled){background:rgba(255,90,31,.10);border-color:rgba(255,90,31,.42);color:var(--or,#ff5a1f)}
.zn-btn:active:not(:disabled){}
.zn-btn:disabled{opacity:.5;cursor:not-allowed}
.zn-btn-primary{background:linear-gradient(135deg,var(--or,#ff5a1f),var(--or2,#ff7a33));color:#fffbf7;border-color:rgba(255,255,255,.12);box-shadow:0 6px 18px rgba(0,0,0,.32)}
.zn-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#ff6a2f,#ff8a43);border-color:rgba(255,255,255,.2);color:#fffbf7;filter:brightness(1.08);box-shadow:0 10px 26px rgba(0,0,0,.32)}
.zn-btn-ghost{background:transparent}
.zn-btn-ghost:hover:not(:disabled){background:rgba(255,90,31,.08)}
.zn-btn-sm{font-size:10px;padding:8px 14px;letter-spacing:1.2px}
.zn-btn-lg{font-size:13px;padding:14px 26px;letter-spacing:1.6px}
.zn-btn[aria-busy="true"]{opacity:.7;cursor:wait}

.zn-badge{display:inline-flex;align-items:center;gap:6px;font-family:'DM Mono',monospace;font-size:9.5px;font-weight:800;letter-spacing:1.6px;padding:3px 9px;border-radius:var(--zn-r-sm,8px);background:rgba(255,251,247,.06);color:var(--tx2,rgba(255,251,247,.78));border:1px solid var(--bd,rgba(255,237,220,.1));text-transform:uppercase;line-height:1.6}
.zn-badge-or{background:rgba(255,90,31,.10);color:var(--or,#ff5a1f);border-color:rgba(255,90,31,.18)}
.zn-badge-gn{background:rgba(34,197,94,.10);color:#22c55e;border-color:rgba(34,197,94,.18)}
.zn-badge-vio{background:rgba(168,85,247,.10);color:#a855f7;border-color:rgba(168,85,247,.18)}
.zn-badge-gold{background:rgba(245,158,11,.10);color:#ff5a1f;border-color:rgba(245,158,11,.18)}
.zn-badge-rd{background:rgba(244,63,94,.10);color:#f43f5e;border-color:rgba(244,63,94,.18)}

.zn-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--zn-font-mono,'DM Mono',monospace);font-size:var(--zn-text-2xs,11px);font-weight:var(--zn-w-bold,700);letter-spacing:1.2px;padding:7px 13px;border-radius:var(--zn-r-sm,8px);background:rgba(255,251,247,.04);color:var(--tx2,var(--zn-text-dim,rgba(255,251,247,.78)));border:1px solid var(--bd,var(--zn-border,rgba(255,237,220,.1)));cursor:pointer;transition:var(--zn-t-colors,background .15s,border-color .15s,color .15s);text-transform:uppercase;line-height:1.2}
.zn-chip:hover{background:var(--zn-orange-a08,rgba(255,90,31,.08));border-color:rgba(255,90,31,.30);color:var(--or,var(--zn-orange,#ff5a1f))}
.zn-chip.is-active,.zn-chip[aria-pressed="true"]{background:var(--zn-orange-a14,rgba(255,90,31,.14));border-color:rgba(255,90,31,.45);color:var(--or,var(--zn-orange,#ff5a1f))}

.zn-rarity-common{color:#9ca3af}
.zn-rarity-uncommon{color:#34d399}
.zn-rarity-rare{color:#60a5fa}
.zn-rarity-epic{color:#a855f7}
.zn-rarity-legendary{color:#ff5a1f}
.zn-rarity-mythic{color:#ff5a1f}
:root{
 --rarity-bg-common:rgba(156,163,175,.12);--rarity-bd-common:rgba(156,163,175,.32);
 --rarity-bg-uncommon:rgba(52,211,153,.12);--rarity-bd-uncommon:rgba(52,211,153,.32);
 --rarity-bg-rare:rgba(96,165,250,.12);--rarity-bd-rare:rgba(96,165,250,.32);
 --rarity-bg-epic:rgba(168,85,247,.14);--rarity-bd-epic:rgba(168,85,247,.36);
 --rarity-bg-legendary:rgba(251,191,36,.14);--rarity-bd-legendary:rgba(251,191,36,.40);
 --rarity-bg-mythic:rgba(255,90,31,.16);--rarity-bd-mythic:rgba(255,90,31,.45);
}
.zn-rarity-pill{display:inline-flex;align-items:center;font-family:'DM Mono',monospace;font-size:9.5px;font-weight:800;letter-spacing:1.6px;padding:3px 9px;border-radius:100px;text-transform:uppercase;line-height:1.6}
.zn-rarity-pill.zn-rarity-common{background:var(--rarity-bg-common);border:1px solid var(--rarity-bd-common)}
.zn-rarity-pill.zn-rarity-uncommon{background:var(--rarity-bg-uncommon);border:1px solid var(--rarity-bd-uncommon)}
.zn-rarity-pill.zn-rarity-rare{background:var(--rarity-bg-rare);border:1px solid var(--rarity-bd-rare)}
.zn-rarity-pill.zn-rarity-epic{background:var(--rarity-bg-epic);border:1px solid var(--rarity-bd-epic)}
.zn-rarity-pill.zn-rarity-legendary{background:var(--rarity-bg-legendary);border:1px solid var(--rarity-bd-legendary)}
.zn-rarity-pill.zn-rarity-mythic{background:var(--rarity-bg-mythic);border:1px solid var(--rarity-bd-mythic)}

.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt,.zn-currency-amt{display:inline-flex;align-items:center;gap:5px;font-family:'DM Mono',monospace;font-weight:800;line-height:1;color:var(--or,#ff5a1f);-webkit-text-fill-color:var(--or,#ff5a1f);font-variant-numeric:tabular-nums;text-shadow:none}
.zn-zora-amt .zi,.zn-zbucks-amt .zci,.zn-flame-amt .zf,.zn-currency-amt :is(.zi,.zci,.zf){font-size:1.05em;flex-shrink:0}
.zn-feature-action-price{display:inline-flex;align-items:center;gap:5px;line-height:1}
html body :is(.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt,.zn-feature-action-price) :is(.zi,.zci,.zf){display:inline-block!important;width:1em!important;height:1em!important;min-width:1em!important;opacity:1!important;visibility:visible!important;filter:none!important;flex:0 0 auto!important}
html body :is(.zi,.zci,.zf),
html body :is(.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt,.zn-feature-action-price) :is(.zi,.zci,.zf){
 background-color:transparent!important;
 background-repeat:no-repeat!important;
 background-position:center!important;
 background-size:contain!important;
 border:0!important;
 border-radius:0!important;
 box-shadow:none!important;
 color:transparent!important;
 -webkit-text-fill-color:transparent!important;
 outline:0!important;
 padding:0!important;
 text-shadow:none!important;
}
html body :is(#acctHandleChangeBtn,[data-zn-currency-action="1"],.zn-perf-currency-action) .zn-feature-action-price,
html body :is(#acctHandleChangeBtn,[data-zn-currency-action="1"],.zn-perf-currency-action) .zn-currency-amt{display:inline-flex!important;align-items:center!important;gap:5px!important;line-height:1!important}
.zn-zora-amt-lg,.zn-zbucks-amt-lg,.zn-currency-amt-lg{font-size:18px;letter-spacing:.2px}
.zn-zora-amt-xl,.zn-zbucks-amt-xl,.zn-currency-amt-xl{font-size:22px;letter-spacing:.2px}
html[data-theme="light"] body :is(.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt,.zn-currency-amt),
html[data-theme="light"] body :is(.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt,.zn-currency-amt) :is(span,strong,b,small){
 color:var(--or,#ff5a1f)!important;
 -webkit-text-fill-color:var(--or,#ff5a1f)!important;
 text-shadow:none!important;
}
html[data-theme="dark"] body :is(.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt,.zn-currency-amt),
html[data-theme="dark"] body :is(.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt,.zn-currency-amt) :is(span,strong,b,small){
 color:#ff8a4c!important;
 -webkit-text-fill-color:#ff8a4c!important;
 text-shadow:none!important;
}
html[data-theme] body :is(.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt,.zn-currency-amt) :is(.zi,.zci,.zf){
 color:transparent!important;
 -webkit-text-fill-color:transparent!important;
}
html[data-theme="light"] body :is([style*="color:#ff5a1f"],[style*="color: #ff5a1f"],[style*="color:#ff5a1f"],[style*="color: #ff5a1f"],[style*="color:var(--yl"],[style*="color: var(--yl"]):has(.zi),
html[data-theme="light"] body :is([style*="color:#ff5a1f"],[style*="color: #ff5a1f"],[style*="color:#ff5a1f"],[style*="color: #ff5a1f"],[style*="color:var(--yl"],[style*="color: var(--yl"]):has(.zci){
 color:var(--or,#ff5a1f)!important;
 -webkit-text-fill-color:var(--or,#ff5a1f)!important;
 text-shadow:none!important;
}
html[data-theme="dark"] body :is([style*="color:#ff5a1f"],[style*="color: #ff5a1f"],[style*="color:#ff5a1f"],[style*="color: #ff5a1f"],[style*="color:var(--yl"],[style*="color: var(--yl"]):has(.zi),
html[data-theme="dark"] body :is([style*="color:#ff5a1f"],[style*="color: #ff5a1f"],[style*="color:#ff5a1f"],[style*="color: #ff5a1f"],[style*="color:var(--yl"],[style*="color: var(--yl"]):has(.zci){
 color:#ff8a4c!important;
 -webkit-text-fill-color:#ff8a4c!important;
 text-shadow:none!important;
}

.zn-loading-page{display:flex;align-items:center;justify-content:center;min-height:50vh;flex-direction:column;gap:16px}
.zn-loading-msg{font-family:'DM Mono',monospace;font-size:11px;letter-spacing:1.6px;color:var(--muted,rgba(255,251,247,.55));text-transform:uppercase}

:root[data-theme="light"] .zn-btn{background:rgba(255,251,247,.7);color:var(--tx);border-color:var(--bd2)}
:root[data-theme="light"] .zn-btn:hover:not(:disabled){background:rgba(255,90,31,.10);color:var(--or)}

:root[data-theme="light"] .zn-btn-primary,
:root[data-theme="light"] .zn-btn-primary:hover,
:root[data-theme="light"] .zn-btn-primary:focus,
:root[data-theme="light"] .zn-btn-primary:active,
:root[data-theme="light"] .zn-btn-primary *{color:#fffbf7!important;-webkit-text-fill-color:#fffbf7!important}
:root[data-theme="light"] .zn-badge{background:rgba(255,251,247,.6);color:var(--tx2);border-color:var(--bd2)}
:root[data-theme="light"] .zn-chip{background:rgba(255,251,247,.6);color:var(--tx2);border-color:var(--bd2)}
:root[data-theme="light"] .zn-chip:hover{color:var(--or)}
:root[data-theme="light"] .zn-loading-msg{color:var(--muted)}

:root[data-theme="light"] [style*="background:#ff5a1f"],
:root[data-theme="light"] [style*="background: #ff5a1f"],
:root[data-theme="light"] [style*="background:var(--or)"],
:root[data-theme="light"] [style*="background: var(--or)"],
:root[data-theme="light"] [style*="background:var(--or,"],
:root[data-theme="light"] [style*="background: var(--or,"]{
  color:#fffbf7!important;
  -webkit-text-fill-color:#fffbf7!important;
}
:root[data-theme="light"] [style*="background:#ff5a1f"] :is(span,strong,b,small,em,label,div,svg,path,i),
:root[data-theme="light"] [style*="background: #ff5a1f"] :is(span,strong,b,small,em,label,div,svg,path,i),
:root[data-theme="light"] [style*="background:var(--or)"] :is(span,strong,b,small,em,label,div,svg,path,i),
:root[data-theme="light"] [style*="background: var(--or)"] :is(span,strong,b,small,em,label,div,svg,path,i),
:root[data-theme="light"] [style*="background:var(--or,"] :is(span,strong,b,small,em,label,div,svg,path,i),
:root[data-theme="light"] [style*="background: var(--or,"] :is(span,strong,b,small,em,label,div,svg,path,i){
  color:#fffbf7!important;
  -webkit-text-fill-color:#fffbf7!important;
}

:root[data-theme="light"]{
 --ink:#1a1024;
 --ink-2:rgba(26,16,36,.78);
 --ink-3:rgba(26,16,36,.50);
 --ink-4:rgba(26,16,36,.18);
 --rule:rgba(36,20,60,.12);
 --gd:#ff5a1f;
 --card:#fefcf9;
}
html:root[data-theme="light"],
html:root[data-theme="light"] body{
 background-color:var(--bg)!important;
 color:var(--tx)!important;
}

:root[data-theme="light"] nav:not(.sf-links):not(.foot-links):not([class*="footer"]),
:root[data-theme="light"] .wz-nav,
:root[data-theme="light"] .cat-top,
:root[data-theme="light"] .filter-bar,
:root[data-theme="light"] .mkt-subnav{
 background:rgba(253,250,243,.92)!important;
 border-color:var(--bd)!important;
 color:var(--tx)!important;
 box-shadow:0 8px 24px rgba(28,20,8,.06)!important;
}
:root[data-theme="light"] .wz-nav-logo,
:root[data-theme="light"] .nav-logo,
:root[data-theme="light"] .cat-brand{color:var(--tx)!important;-webkit-text-fill-color:var(--tx)!important}
:root[data-theme="light"] .wz-nav-link,
:root[data-theme="light"] .nav-link,
:root[data-theme="light"] .cat-nav,
:root[data-theme="light"] .cat-back,
:root[data-theme="light"] .wz-nav-title,
:root[data-theme="light"] .wz-nav-back{color:var(--tx2)!important}
:root[data-theme="light"] .wz-nav-link:hover,
:root[data-theme="light"] .nav-link:hover,
:root[data-theme="light"] .cat-nav a:hover,
:root[data-theme="light"] .cat-back:hover{color:var(--or)!important;background:rgba(255,90,31,.08)!important}

:root[data-theme="light"] .game-card,
:root[data-theme="light"] .item-card,
:root[data-theme="light"] .sw-card,
:root[data-theme="light"] .bd-card,
:root[data-theme="light"] .pet-card,
:root[data-theme="light"] .ts-card,
:root[data-theme="light"] .wrd-card,
:root[data-theme="light"] .listing-card,
:root[data-theme="light"] .mp-card,
:root[data-theme="light"] .mkt-inv-card,
:root[data-theme="light"] .mkt-feat-card,
:root[data-theme="light"] .mkt-listing-row,
:root[data-theme="light"] .mkt-hstat,
:root[data-theme="light"] .mkt-launch-banner,
:root[data-theme="light"] .mkt-tri-hero > *,
:root[data-theme="light"] .zone-card,
:root[data-theme="light"] .card{
 background:#fefcf9!important;
 border-color:var(--bd2)!important;
 color:var(--tx)!important;
 box-shadow:0 12px 34px rgba(28,20,8,.08)!important;
}
:root[data-theme="light"] .game-card:hover:not(.gc-disabled),
:root[data-theme="light"] .item-card:hover,
:root[data-theme="light"] .sw-card:hover,
:root[data-theme="light"] .wrd-card:hover,
:root[data-theme="light"] .mkt-inv-card:hover,
:root[data-theme="light"] .mkt-feat-card:hover{
 box-shadow:0 18px 42px rgba(28,20,8,.12)!important;
}

:root[data-theme="light"] .gc-thumb,
:root[data-theme="light"] .item-stage,
:root[data-theme="light"] .sw-stage,
:root[data-theme="light"] .bd-preview,
:root[data-theme="light"] .pet-stage,
:root[data-theme="light"] .mkt-card-swatch,
:root[data-theme="light"] .mkt-listing-swatch,
:root[data-theme="light"] .mkt-detail-hero{
 background:
   radial-gradient(ellipse 75% 65% at 50% 36%,rgba(255,90,31,.10),transparent 72%),
   linear-gradient(180deg,#fff7ee,#f3eadc)!important;
 border-color:var(--bd)!important;
 color:var(--tx)!important;
}
:root[data-theme="light"] .gc-thumb::after,
:root[data-theme="light"] .mkt-detail-hero::after{background:linear-gradient(180deg,transparent 58%,rgba(255,255,255,.38) 100%)!important}

:root[data-theme="light"] .gc-play-btn,
:root[data-theme="light"] .gc-badge.soon,
:root[data-theme="light"] .status-bar,
:root[data-theme="light"] .move-chip,
:root[data-theme="light"] .r-elo-panel,
:root[data-theme="light"] .r-elo-delta.is-flat,
:root[data-theme="light"] .gsp-sound-toggle,
:root[data-theme="light"] .ts-hiw-btn,
:root[data-theme="light"] .ts-ct,
:root[data-theme="light"] .ts-expand-btn,
:root[data-theme="light"] .ts-tabs,
:root[data-theme="light"] .mkt-ticker,
:root[data-theme="light"] .mkt-filters,
:root[data-theme="light"] .mkt-slot-btn,
:root[data-theme="light"] .mkt-sort,
:root[data-theme="light"] .mkt-detail-card,
:root[data-theme="light"] #mktListModal > div,
:root[data-theme="light"] #mktBuyModal > .mkt-detail-card,
:root[data-theme="light"] .item-info,
:root[data-theme="light"] .sw-info,
:root[data-theme="light"] .cat-counts a,
:root[data-theme="light"] .filter-search,
:root[data-theme="light"] .filter-pill{
 background:#fefcf9!important;
 border-color:var(--bd2)!important;
 color:var(--tx2)!important;
}
:root[data-theme="light"] .filter-pill:hover,
:root[data-theme="light"] .mkt-slot-btn:hover,
:root[data-theme="light"] .ts-hiw-btn:hover,
:root[data-theme="light"] .gc-play-btn:hover{
 background:rgba(255,90,31,.08)!important;
 color:var(--or)!important;
 border-color:rgba(255,90,31,.32)!important;
}
:root[data-theme="light"] .filter-pill.is-on,
:root[data-theme="light"] .mkt-slot-btn.on,
:root[data-theme="light"] .ts-tab.active{
 background:rgba(255,90,31,.12)!important;
 border-color:rgba(255,90,31,.40)!important;
 color:var(--or)!important;
}

:root[data-theme="light"] .gc-name,
:root[data-theme="light"] .gc-desc,
:root[data-theme="light"] .gc-meta,
:root[data-theme="light"] .hub-sub,
:root[data-theme="light"] .cat-lede,
:root[data-theme="light"] .cat-section-meta,
:root[data-theme="light"] .filter-label,
:root[data-theme="light"] .filter-stats,
:root[data-theme="light"] .mkt-hero-sub,
:root[data-theme="light"] .mkt-section-sub,
:root[data-theme="light"] .mkt-card-slot,
:root[data-theme="light"] .mkt-detail-meta,
:root[data-theme="light"] .mkt-detail-bal,
:root[data-theme="light"] .wrd-card-tag,
:root[data-theme="light"] .ts-card-meta{
 color:var(--tx2)!important;
}
:root[data-theme="light"] .cat-title,
:root[data-theme="light"] .cat-section-title,
:root[data-theme="light"] .mkt-hero-title,
:root[data-theme="light"] .mkt-section-title,
:root[data-theme="light"] .mkt-card-name,
:root[data-theme="light"] .mkt-detail-name,
:root[data-theme="light"] .ts-card-q,
:root[data-theme="light"] .wrd-card-label{
 color:var(--tx)!important;
}

:root[data-theme="light"] [style*="background:rgba(255,255,255,.03)"],
:root[data-theme="light"] [style*="background:rgba(255,255,255,.04)"],
:root[data-theme="light"] [style*="background:rgba(255,255,255,.05)"]{
 background:#fefcf9!important;
 border-color:var(--bd2)!important;
 color:var(--tx)!important;
}

html:root[data-theme="light"],
html:root[data-theme="light"] body{
 background:#faf6ec!important;
 color:#1a1024!important;
 color-scheme:light;
}
html:root[data-theme="light"] body #spaFrame{
 color-scheme:light!important;
}
html:root[data-theme="light"] body::before{
 background:
  radial-gradient(ellipse 70% 55% at 16% 0%,rgba(255,90,31,.08),transparent 60%),
  radial-gradient(ellipse 60% 50% at 92% 96%,rgba(124,58,237,.05),transparent 62%)!important;
}

html:root[data-theme="light"] body nav:not(.sf-links):not(.foot-links):not([class*="footer"]):not(footer *),
html:root[data-theme="light"] body nav#navbar,
html:root[data-theme="light"] body .wz-nav,
html:root[data-theme="light"] body .topbar,
html:root[data-theme="light"] body .mob-header,
html:root[data-theme="light"] body .mob-nav,
html:root[data-theme="light"] body .cat-top,
html:root[data-theme="light"] body .filter-bar,
html:root[data-theme="light"] body .mkt-subnav{
 background:rgba(253,250,243,.94)!important;
 border-color:rgba(36,20,60,.12)!important;
 color:#1a1024!important;
 box-shadow:0 10px 28px rgba(28,20,8,.08)!important;
 -webkit-backdrop-filter:blur(16px) saturate(1.1)!important;
 backdrop-filter:blur(16px) saturate(1.1)!important;
}

html:root body footer nav,
html:root body footer nav.sf-links,
html:root body footer nav.foot-links,
html:root body .site-footer nav,
html:root body .land-footer nav,
html:root body .page-footer nav,
html:root[data-theme="light"] body footer nav,
html:root[data-theme="light"] body footer nav.sf-links,
html:root[data-theme="light"] body .site-footer nav,
html:root[data-theme="light"] body .land-footer nav,
html:root[data-theme="dark"] body footer nav,
html:root[data-theme="dark"] body .site-footer nav{
 background:transparent!important;
 background-color:transparent!important;
 background-image:none!important;
 border:0!important;
 box-shadow:none!important;
 backdrop-filter:none!important;
 -webkit-backdrop-filter:none!important;
}
html:root[data-theme="light"] body nav#navbar .nav-logo,
html:root[data-theme="light"] body .nav-logo,
html:root[data-theme="light"] body .wz-nav-logo,
html:root[data-theme="light"] body .mob-logo,
html:root[data-theme="light"] body .cat-brand{
 color:var(--or,#ff5a1f)!important;
 -webkit-text-fill-color:currentColor!important;
 background:none!important;
 -webkit-background-clip:initial!important;
 background-clip:initial!important;
}
html:root[data-theme="light"] body .nav-link,
html:root[data-theme="light"] body .wz-nav-link,
html:root[data-theme="light"] body .mni,
html:root[data-theme="light"] body .ni,
html:root[data-theme="light"] body .ftab,
html:root[data-theme="light"] body .cat-nav,
html:root[data-theme="light"] body .cat-back{
 color:rgba(26,16,36,.72)!important;
}
html:root[data-theme="light"] body .nav-link:hover,
html:root[data-theme="light"] body .wz-nav-link:hover,
html:root[data-theme="light"] body .mni:hover,
html:root[data-theme="light"] body .ni:hover{
 color:var(--or,#ff5a1f)!important;
 background:rgba(255,90,31,.08)!important;
}
html:root[data-theme="light"] body .ftab:hover{
 color:var(--or,#ff5a1f)!important;
 background:transparent!important;
}
html:root[data-theme="light"] body .ftab.on{
 color:var(--or,#ff5a1f)!important;
 background:transparent!important;
}

html:root[data-theme="light"] body .lsb,
html:root[data-theme="light"] body .rsb,
html:root[data-theme="light"] body .feed-col,
html:root[data-theme="light"] body .feed-scroll-area,
html:root[data-theme="light"] body .acct-panel,
html:root[data-theme="light"] body .rsb-widget,
html:root[data-theme="light"] body .compose-bar,
html:root[data-theme="light"] body .post-card,
html:root[data-theme="light"] body .zc-card,
html:root[data-theme="light"] body .zc-post,
html:root[data-theme="light"] body .zone-card,
html:root[data-theme="light"] body .game-card,
html:root[data-theme="light"] body .ts-card,
html:root[data-theme="light"] body .wrd-card,
html:root[data-theme="light"] body .listing-card,
html:root[data-theme="light"] body .item-card,
html:root[data-theme="light"] body .sw-card,
html:root[data-theme="light"] body .bd-card,
html:root[data-theme="light"] body .pet-card,
html:root[data-theme="light"] body .mp-card,
html:root[data-theme="light"] body .mkt-inv-card,
html:root[data-theme="light"] body .mkt-feat-card,
html:root[data-theme="light"] body .mkt-listing-row,
html:root[data-theme="light"] body .mkt-hstat,
html:root[data-theme="light"] body .mkt-launch-banner,
html:root[data-theme="light"] body .mkt-detail-card{
 background:#fefcf9!important;
 border-color:rgba(36,20,60,.14)!important;
 color:#1a1024!important;
 box-shadow:0 12px 34px rgba(28,20,8,.08)!important;
}

html:root[data-theme="light"] body #postDetailPanel,
html:root[data-theme="light"] body #profileModal > div,
html:root[data-theme="light"] body #postModal > div,
html:root[data-theme="light"] body #authOverlay > div,
html:root[data-theme="light"] body #searchModal > div,
html:root[data-theme="light"] body #marketplaceModal,
html:root[data-theme="light"] body #referralPanel,
html:root[data-theme="light"] body #dmPanel,
html:root[data-theme="light"] body #claimHandleBox,
html:root[data-theme="light"] body .wz-guest-gate,
html:root[data-theme="light"] body .wp-modal-overlay > *,
html:root[data-theme="light"] body .wp-invite-overlay > *,
html:root[data-theme="light"] body .ts-modal-overlay > *,
html:root[data-theme="light"] body #mktListModal > div,
html:root[data-theme="light"] body #mktBuyModal > .mkt-detail-card{
 background:#fefcf9!important;
 border-color:rgba(36,20,60,.16)!important;
 color:#1a1024!important;
 box-shadow:0 28px 72px rgba(28,20,8,.16)!important;
}

html:root[data-theme="light"] body .wp-room,
html:root[data-theme="light"] body .wp-chat,
html:root[data-theme="light"] body .wp-chat-input-wrap,
html:root[data-theme="light"] body .wp-reactions,
html:root[data-theme="light"] body .wp-sync-panel{
 background:#faf6ec!important;
 border-color:rgba(36,20,60,.12)!important;
 color:#1a1024!important;
}

html:root[data-theme="light"] body .gc-thumb,
html:root[data-theme="light"] body .item-stage,
html:root[data-theme="light"] body .sw-stage,
html:root[data-theme="light"] body .bd-preview,
html:root[data-theme="light"] body .pet-stage,
html:root[data-theme="light"] body .mkt-card-swatch,
html:root[data-theme="light"] body .mkt-listing-swatch{
 background:radial-gradient(ellipse 75% 65% at 50% 36%,rgba(255,90,31,.10),transparent 72%),linear-gradient(180deg,#fff7ee,#f3eadc)!important;
 border-color:rgba(36,20,60,.12)!important;
}

html:root[data-theme="light"] body input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]),
html:root[data-theme="light"] body textarea,
html:root[data-theme="light"] body select,
html:root[data-theme="light"] body .wz-inp,
html:root[data-theme="light"] body .wz-ta,
html:root[data-theme="light"] body .wz-select,
html:root[data-theme="light"] body .reset-inp,
html:root[data-theme="light"] body .filter-search,
html:root[data-theme="light"] body .mkt-sort,
html:root[data-theme="light"] body .d-inp-box,
html:root[data-theme="light"] body .dm-input-field{
 background:#fefcf9!important;
 border-color:rgba(36,20,60,.18)!important;
 color:#1a1024!important;
 box-shadow:none!important;
}

html:root[data-theme="light"] body .prose,
html:root[data-theme="light"] body .num-body,
html:root[data-theme="light"] body .card-body,
html:root[data-theme="light"] body .hl-body,
html:root[data-theme="light"] body .hero-sub,
html:root[data-theme="light"] body .page-sub,
html:root[data-theme="light"] body .subtle,
html:root[data-theme="light"] body .gc-desc,
html:root[data-theme="light"] body .gc-meta,
html:root[data-theme="light"] body .mkt-section-sub,
html:root[data-theme="light"] body .mkt-hero-sub,
html:root[data-theme="light"] body .cat-lede,
html:root[data-theme="light"] body .cat-section-meta,
html:root[data-theme="light"] body .d-panel-text,
html:root[data-theme="light"] body .d-cbody,
html:root[data-theme="light"] body .comment-txt{
 color:rgba(26,16,36,.78)!important;
 -webkit-text-fill-color:rgba(26,16,36,.78)!important;
}
html:root[data-theme="light"] body .hero-title,
html:root[data-theme="light"] body .page-title,
html:root[data-theme="light"] body .sec-heading,
html:root[data-theme="light"] body .num-title,
html:root[data-theme="light"] body .card-title,
html:root[data-theme="light"] body .gc-name,
html:root[data-theme="light"] body .mkt-section-title,
html:root[data-theme="light"] body .cat-title,
html:root[data-theme="light"] body .cat-section-title,
html:root[data-theme="light"] body .d-panel-title,
html:root[data-theme="light"] body .d-cname{
 color:#1a1024!important;
 -webkit-text-fill-color:#1a1024!important;
}

html:root[data-theme="light"] body [style*="color:rgba(240,236,255"],
html:root[data-theme="light"] body [style*="color:rgba(240,237,232"],
html:root[data-theme="light"] body [style*="color:rgba(240,235,224"],
html:root[data-theme="light"] body [style*="color:rgba(255,255,255,.4"],
html:root[data-theme="light"] body [style*="color:rgba(255,255,255,.5"],
html:root[data-theme="light"] body [style*="color:rgba(255,255,255,.6"]{
 color:rgba(26,16,36,.72)!important;
 -webkit-text-fill-color:rgba(26,16,36,.72)!important;
 text-shadow:none!important;
}
html:root[data-theme="light"] body [style*="background:#0"]:not(.wrd-hdot):not(.wrd-sdot):not(.claim-hdot):not(.zn-skin-dot):not(.zn-head-dot):not(.hf-dot):not(.ai-status-dot):not(.gm-player-dot):not(.zn-presence-swatch):not(.side-status-menu-dot),
html:root[data-theme="light"] body [style*="background:#1"]:not(.wrd-hdot):not(.wrd-sdot):not(.claim-hdot):not(.zn-skin-dot):not(.zn-head-dot):not(.hf-dot):not(.ai-status-dot):not(.gm-player-dot):not(.zn-presence-swatch):not(.side-status-menu-dot),
html:root[data-theme="light"] body [style*="background:#2"]:not(.wrd-hdot):not(.wrd-sdot):not(.claim-hdot):not(.zn-skin-dot):not(.zn-head-dot):not(.hf-dot):not(.ai-status-dot):not(.gm-player-dot):not(.zn-presence-swatch):not(.side-status-menu-dot),
html:root[data-theme="light"] body [style*="background:rgba(6,6,12"]:not(.wrd-hdot):not(.wrd-sdot):not(.claim-hdot):not(.zn-skin-dot):not(.zn-head-dot):not(.hf-dot):not(.ai-status-dot):not(.gm-player-dot),
html:root[data-theme="light"] body [style*="background:rgba(9,9,15"]:not(.wrd-hdot):not(.wrd-sdot):not(.claim-hdot):not(.zn-skin-dot):not(.zn-head-dot):not(.hf-dot):not(.ai-status-dot):not(.gm-player-dot),
html:root[data-theme="light"] body [style*="background:rgba(10,9,7"]:not(.wrd-hdot):not(.wrd-sdot):not(.claim-hdot):not(.zn-skin-dot):not(.zn-head-dot):not(.hf-dot):not(.ai-status-dot):not(.gm-player-dot),
html:root[data-theme="light"] body [style*="background:rgba(20,14,40"]:not(.wrd-hdot):not(.wrd-sdot):not(.claim-hdot):not(.zn-skin-dot):not(.zn-head-dot):not(.hf-dot):not(.ai-status-dot):not(.gm-player-dot),
html:root[data-theme="light"] body [style*="background:rgba(6,4,14"]:not(.wrd-hdot):not(.wrd-sdot):not(.claim-hdot):not(.zn-skin-dot):not(.zn-head-dot):not(.hf-dot):not(.ai-status-dot):not(.gm-player-dot){
 background:#fefcf9!important;
 border-color:rgba(36,20,60,.16)!important;
 color:#1a1024!important;
 -webkit-text-fill-color:#1a1024!important;
}

:root{
 --zn-page-gutter:clamp(14px,3vw,28px);
 --zn-card-gap:clamp(12px,2.2vw,18px);
 --zn-card-radius:14px;
 --zn-card-shadow:0 14px 34px rgba(0,0,0,.22);
 --zn-card-shadow-light:0 14px 34px rgba(28,20,8,.08);
 --zn-floor-glow:radial-gradient(ellipse 70% 28% at 50% 92%,rgba(255,90,31,.16),transparent 68%);
}

html body .zc-card,
html body .zc-post,
html body .post-card,
html body .zone-card-feed-post,
html body .zd-pulse-card,
html body .game-card,
html body .ts-card,
html body .wrd-card,
html body .listing-card,
html body .mkt-card,
html body .mkt-inv-card,
html body .mp-card,
html body .item-card,
html body .sw-card,
html body .bd-card,
html body .pet-card,
html body .support-card,
html body .settings-card{
 border-radius:var(--zn-card-radius)!important;
 border:1px solid var(--bd)!important;
 background:var(--card)!important;
 box-shadow:var(--zn-card-shadow)!important;
 overflow:hidden;
}

html:root[data-theme="light"] body .zc-card,
html:root[data-theme="light"] body .zc-post,
html:root[data-theme="light"] body .post-card,
html:root[data-theme="light"] body .zone-card-feed-post,
html:root[data-theme="light"] body .zd-pulse-card,
html:root[data-theme="light"] body .game-card,
html:root[data-theme="light"] body .ts-card,
html:root[data-theme="light"] body .wrd-card,
html:root[data-theme="light"] body .listing-card,
html:root[data-theme="light"] body .mkt-card,
html:root[data-theme="light"] body .mkt-inv-card,
html:root[data-theme="light"] body .mp-card,
html:root[data-theme="light"] body .item-card,
html:root[data-theme="light"] body .sw-card,
html:root[data-theme="light"] body .bd-card,
html:root[data-theme="light"] body .pet-card,
html:root[data-theme="light"] body .support-card,
html:root[data-theme="light"] body .settings-card{
 box-shadow:var(--zn-card-shadow-light)!important;
}

html body .zc-ava,
html body .dm-room-ava,
html body .znc-thread-ava,
html body .znc-cmt-ava,
html body .lb-ava,
html body .d-cava,
html body #dmConvoAva,
html body .voice-ava,
html body .cat-card-preview,
html body .item-stage,
html body .sw-stage,
html body [class*="ava-glow-"]{
 align-items:center!important;
 justify-content:center!important;
 background-image:var(--zn-floor-glow),var(--avatar-bg,none);
}

html body .zc-ava svg,
html body .dm-room-ava svg,
html body .znc-thread-ava svg,
html body .znc-cmt-ava svg,
html body .lb-ava svg,
html body .d-cava svg,
html body #dmConvoAva svg,
html body .voice-ava svg,
html body .cat-card-preview svg,
html body .item-stage svg,
html body .sw-stage svg{
 max-height:calc(100% - 4px);
 transform-origin:50% 50%;
}

html:root[data-theme="light"] body .zones-page,
html:root[data-theme="light"] body .zone-page,
html:root[data-theme="light"] body .games-page,
html:root[data-theme="light"] body .marketplace-page,
html:root[data-theme="light"] body .wardrobe-page,
html:root[data-theme="light"] body .stakes-page{
 background:#faf6ec!important;
 color:#1a1024!important;
}

html:root[data-theme="light"]{
 background:#faf6ec!important;
 color-scheme:light;
}

html:root[data-theme="light"] body nav:not(.gate-topnav):not(.sf-links):not(.foot-links):not([class*="footer"]):not(footer nav){
 background:rgba(253,250,243,.94)!important;
 border-color:rgba(36,20,60,.14)!important;
 color:#1a1024!important;
 box-shadow:0 10px 28px rgba(28,20,8,.06)!important;
}

html:root[data-theme="light"] body .game-hub,
html:root[data-theme="light"] body .game-select-panel,
html:root[data-theme="light"] body .game-board-wrap,
html:root[data-theme="light"] body .chess-wrap,
html:root[data-theme="light"] body .side-card,
html:root[data-theme="light"] body .ps-card,
html:root[data-theme="light"] body .anticheat-bar,
html:root[data-theme="light"] body .leaderboard-panel,
html:root[data-theme="light"] body .karma-card,
html:root[data-theme="light"] body .stake-card{
 background:#fefcf9!important;
 border-color:rgba(36,20,60,.16)!important;
 color:#1a1024!important;
 box-shadow:0 14px 34px rgba(28,20,8,.08)!important;
}

html:root[data-theme="light"] body .game-card{
 background:linear-gradient(180deg,#fefcf9,#f1ebde)!important;
 border-color:rgba(36,20,60,.16)!important;
 color:#1a1024!important;
 box-shadow:0 14px 34px rgba(28,20,8,.08)!important;
}

html:root[data-theme="light"] body .gc-thumb,
html:root[data-theme="light"] body .game-card .gc-thumb{
 background:radial-gradient(ellipse 70% 60% at 50% 40%,rgba(255,90,31,.12),transparent 75%),linear-gradient(180deg,#fff7ee,#f1e7d8)!important;
 border-color:rgba(36,20,60,.12)!important;
}

html:root[data-theme="light"] body .hub-title,
html:root[data-theme="light"] body .hub-sub,
html:root[data-theme="light"] body .game-name,
html:root[data-theme="light"] body .gc-name,
html:root[data-theme="light"] body .side-card-title,
html:root[data-theme="light"] body .game-panel-title{
 color:#1a1024!important;
}

@media(max-width:768px){
 :root{
  --zn-page-gutter:12px;
  --zn-card-gap:12px;
  --zn-card-radius:13px;
 }
 html body .zc-card,
 html body .zc-post,
 html body .post-card,
 html body .zone-card-feed-post,
 html body .game-card,
 html body .ts-card,
 html body .wrd-card,
 html body .listing-card,
 html body .mkt-card{
  border-radius:13px!important;
 }
}

@media(max-width:420px){
 :root{
  --zn-page-gutter:10px;
  --zn-card-gap:10px;
 }
}

html:root[data-theme="light"] body .nav-logo,
html:root[data-theme="light"] body .mob-logo,
html:root[data-theme="light"] body .footer-logo,
html:root[data-theme="light"] body .wz-nav-logo,
html:root[data-theme="light"] body .wz-nav-link,
html:root[data-theme="light"] body .mob-drawer a,
html:root[data-theme="light"] body .mob-drawer button,
html:root[data-theme="light"] body .d-act-btn:hover,
html:root[data-theme="light"] body .d-vbtn,
html:root[data-theme="light"] body .d-exp-tag,
html:root[data-theme="light"] body .d-cacts,
html:root[data-theme="light"] body .d-cvbtn,
html:root[data-theme="light"] body .d-cscore,
html:root[data-theme="light"] body .d-racts,
html:root[data-theme="light"] body .wrd-head-btn,
html:root[data-theme="light"] body .wrd-hair-btn,
html:root[data-theme="light"] body .zn-slot-tab,
html:root[data-theme="light"] body .zn-outfit-label{
 color:#1a1024!important;
 -webkit-text-fill-color:#1a1024!important;
}

html:root[data-theme="light"] body .zn-btn-primary,
html:root[data-theme="light"] body .btn-primary,
html:root[data-theme="light"] body .btn-profile-primary,
html:root[data-theme="light"] body .wz-nav-cta,
html:root[data-theme="light"] body .nav-cta,
html:root[data-theme="light"] body .mob-join,
html:root[data-theme="light"] body .claim-btn,
html:root[data-theme="light"] body .reset-btn,
html:root[data-theme="light"] body .z-compose-post-btn,
html:root[data-theme="light"] body .zpc-post-btn,
html:root[data-theme="light"] body .zc-reply-send,
html:root[data-theme="light"] body .comment-send,
html:root[data-theme="light"] body .card-qr-post,
html:root[data-theme="light"] body .d-post-btn,
html:root[data-theme="light"] body .mp-buy-btn,
html:root[data-theme="light"] body .susp-appeal-btn{
 color:var(--zn-cta-fg,#fefcf9)!important;
 -webkit-text-fill-color:var(--zn-cta-fg,#fefcf9)!important;
 text-shadow:none!important;
}

html:root[data-theme="light"] body [style*="color:#fff"]:not(.vbadge):not(.badge-vip):not(.zc-badge):not(.zn-rarity-pill):not(.zi):not(.zci):not(.zf),
html:root[data-theme="light"] body [style*="color: #fff"]:not(.vbadge):not(.badge-vip):not(.zc-badge):not(.zn-rarity-pill):not(.zi):not(.zci):not(.zf),
html:root[data-theme="light"] body [style*="color:#ffffff"]:not(.vbadge):not(.badge-vip):not(.zc-badge):not(.zn-rarity-pill):not(.zi):not(.zci):not(.zf),
html:root[data-theme="light"] body [style*="color: #ffffff"]:not(.vbadge):not(.badge-vip):not(.zc-badge):not(.zn-rarity-pill):not(.zi):not(.zci):not(.zf),
html:root[data-theme="light"] body [style*="color:white"]:not(.vbadge):not(.badge-vip):not(.zc-badge):not(.zn-rarity-pill):not(.zi):not(.zci):not(.zf),
html:root[data-theme="light"] body [style*="color: white"]:not(.vbadge):not(.badge-vip):not(.zc-badge):not(.zn-rarity-pill):not(.zi):not(.zci):not(.zf),
html:root[data-theme="light"] body [style*="color:#fffbf7"]:not(.vbadge):not(.badge-vip):not(.zc-badge):not(.zn-rarity-pill):not(.zi):not(.zci):not(.zf),
html:root[data-theme="light"] body [style*="color: #fffbf7"]:not(.vbadge):not(.badge-vip):not(.zc-badge):not(.zn-rarity-pill):not(.zi):not(.zci):not(.zf),
html:root[data-theme="light"] body [style*="color:#f4f0ff"]:not(.vbadge):not(.badge-vip):not(.zc-badge):not(.zn-rarity-pill):not(.zi):not(.zci):not(.zf),
html:root[data-theme="light"] body [style*="color: #f4f0ff"]:not(.vbadge):not(.badge-vip):not(.zc-badge):not(.zn-rarity-pill):not(.zi):not(.zci):not(.zf),
html:root[data-theme="light"] body [style*="color:rgba(255,255,255,.1"]:not(.vbadge):not(.badge-vip):not(.zc-badge):not(.zn-rarity-pill):not(.zi):not(.zci):not(.zf),
html:root[data-theme="light"] body [style*="color:rgba(255,255,255,.15"]:not(.vbadge):not(.badge-vip):not(.zc-badge):not(.zn-rarity-pill):not(.zi):not(.zci):not(.zf),
html:root[data-theme="light"] body [style*="color:rgba(255,255,255,.18"]:not(.vbadge):not(.badge-vip):not(.zc-badge):not(.zn-rarity-pill):not(.zi):not(.zci):not(.zf),
html:root[data-theme="light"] body [style*="color:rgba(255,255,255,.2"]:not(.vbadge):not(.badge-vip):not(.zc-badge):not(.zn-rarity-pill):not(.zi):not(.zci):not(.zf),
html:root[data-theme="light"] body [style*="color:rgba(255,255,255,.25"]:not(.vbadge):not(.badge-vip):not(.zc-badge):not(.zn-rarity-pill):not(.zi):not(.zci):not(.zf),
html:root[data-theme="light"] body [style*="color:rgba(255,255,255,.3"]:not(.vbadge):not(.badge-vip):not(.zc-badge):not(.zn-rarity-pill):not(.zi):not(.zci):not(.zf),
html:root[data-theme="light"] body [style*="color:rgba(255,255,255,.35"]:not(.vbadge):not(.badge-vip):not(.zc-badge):not(.zn-rarity-pill):not(.zi):not(.zci):not(.zf),
html:root[data-theme="light"] body [style*="color:rgba(255,255,255,.4"]:not(.vbadge):not(.badge-vip):not(.zc-badge):not(.zn-rarity-pill):not(.zi):not(.zci):not(.zf),
html:root[data-theme="light"] body [style*="color:rgba(255,255,255,.5"]:not(.vbadge):not(.badge-vip):not(.zc-badge):not(.zn-rarity-pill):not(.zi):not(.zci):not(.zf),
html:root[data-theme="light"] body [style*="color:rgba(255,255,255,.6"]:not(.vbadge):not(.badge-vip):not(.zc-badge):not(.zn-rarity-pill):not(.zi):not(.zci):not(.zf),
html:root[data-theme="light"] body [style*="color:rgba(255,255,255,.7"]:not(.vbadge):not(.badge-vip):not(.zc-badge):not(.zn-rarity-pill):not(.zi):not(.zci):not(.zf),
html:root[data-theme="light"] body [style*="color:rgba(255,255,255,.8"]:not(.vbadge):not(.badge-vip):not(.zc-badge):not(.zn-rarity-pill):not(.zi):not(.zci):not(.zf),
html:root[data-theme="light"] body [style*="color:rgba(255,255,255,.9"]:not(.vbadge):not(.badge-vip):not(.zc-badge):not(.zn-rarity-pill):not(.zi):not(.zci):not(.zf),
html:root[data-theme="light"] body [style*="color:rgba(255,251,247"]:not(.vbadge):not(.badge-vip):not(.zc-badge):not(.zn-rarity-pill):not(.zi):not(.zci):not(.zf),
html:root[data-theme="light"] body [style*="color:rgba(244,240,255"]:not(.vbadge):not(.badge-vip):not(.zc-badge):not(.zn-rarity-pill):not(.zi):not(.zci):not(.zf){
 color:#1a1024!important;
 -webkit-text-fill-color:#1a1024!important;
 text-shadow:none!important;
}

html:root[data-theme="light"] body [style*="background:var(--or)"],
html:root[data-theme="light"] body [style*="background-color:var(--or)"],
html:root[data-theme="light"] body [style*="background:#ff5a1f"],
html:root[data-theme="light"] body [style*="background-color:#ff5a1f"]{
 color:var(--zn-cta-fg,#fefcf9)!important;
 -webkit-text-fill-color:var(--zn-cta-fg,#fefcf9)!important;
}

html:root[data-theme="light"] body [style*="background:var(--or)"] *,
html:root[data-theme="light"] body [style*="background-color:var(--or)"] *,
html:root[data-theme="light"] body [style*="background:#ff5a1f"] *,
html:root[data-theme="light"] body [style*="background-color:#ff5a1f"] *,
html:root[data-theme="light"] body [style*="background:linear-gradient"][style*="#ff5a1f"] *,
html:root[data-theme="light"] body [style*="background:linear-gradient"][style*="255,90,31"] *,
html:root[data-theme="light"] body [style*="background:linear-gradient"][style*="var(--or)"],
html:root[data-theme="light"] body [style*="background:linear-gradient"][style*="var(--or)"] *,
html:root[data-theme="light"] body [style*="background:linear-gradient"][style*="#ff7840"],
html:root[data-theme="light"] body [style*="background:linear-gradient"][style*="#ff7840"] *,
html:root[data-theme="light"] body [style*="background:linear-gradient"][style*="#ff9f40"],
html:root[data-theme="light"] body [style*="background:linear-gradient"][style*="#ff9f40"] *{
 color:var(--zn-cta-fg,#fefcf9)!important;
 -webkit-text-fill-color:var(--zn-cta-fg,#fefcf9)!important;
}

html:root[data-theme="light"] body .wz-guest-gate .gg-t{
 color:#1a1024!important;
 -webkit-text-fill-color:#1a1024!important;
}
html:root[data-theme="light"] body .wz-guest-gate .gg-s,
html:root[data-theme="light"] body .wz-guest-gate .gg-l{
 color:rgba(26,16,36,.68)!important;
 -webkit-text-fill-color:rgba(26,16,36,.68)!important;
}
html:root[data-theme="light"] body .wz-guest-gate .gg-b{
 color:var(--zn-cta-fg,#fefcf9)!important;
 -webkit-text-fill-color:var(--zn-cta-fg,#fefcf9)!important;
}

html:root[data-theme="light"] body .auth-gate-btn,
html:root[data-theme="light"] body .new-flag,
html:root[data-theme="light"] body .gate-ticker-tag,
html:root[data-theme="light"] body #quickSellBtn,
html:root[data-theme="light"] body #gateBtn{
 color:var(--zn-cta-fg,#fefcf9)!important;
 -webkit-text-fill-color:var(--zn-cta-fg,#fefcf9)!important;
}

html:root[data-theme="light"] body .wz-guest-gate .gg-b,
html:root[data-theme="light"] body .auth-gate-btn,
html:root[data-theme="light"] body #quickSellBtn,
html:root[data-theme="light"] body #gateBtn{
 background:#ff5a1f!important;
 border-color:#ff5a1f!important;
}

:is(.zn-btn-primary,.btn-primary,.btn-profile-primary,.wz-nav-cta,.nav-cta,.mob-join,.claim-btn,.reset-btn,.z-compose-post-btn,.zpc-post-btn,.zc-reply-send,.comment-send,.card-qr-post,.d-post-btn,.mp-buy-btn,.susp-appeal-btn,.hero-cta,#gateBtn,#quickSellBtn,#sellConfirmBtn,.auth-gate-btn,.wz-guest-gate .gg-b),
:is(button,a,[role="button"],input[type="button"],input[type="submit"])[style*="#ff5a1f"],
:is(button,a,[role="button"],input[type="button"],input[type="submit"])[style*="#ff7a33"],
:is(button,a,[role="button"],input[type="button"],input[type="submit"])[style*="var(--or"],
:is(button,a,[role="button"],input[type="button"],input[type="submit"])[style*="rgb(255,90,31"],
:is(button,a,[role="button"],input[type="button"],input[type="submit"])[style*="linear-gradient"][style*="255,90,31"],
:is(button,a,[role="button"],input[type="button"],input[type="submit"])[style*="linear-gradient"][style*="#ff5a1f"],
:is(button,a,[role="button"],input[type="button"],input[type="submit"])[style*="linear-gradient"][style*="#ff7a33"]{
 color:var(--zn-cta-fg,#fefcf9)!important;
 -webkit-text-fill-color:var(--zn-cta-fg,#fefcf9)!important;
 text-shadow:none!important;
}
:is(.zn-btn-primary,.btn-primary,.btn-profile-primary,.wz-nav-cta,.nav-cta,.mob-join,.claim-btn,.reset-btn,.z-compose-post-btn,.zpc-post-btn,.zc-reply-send,.comment-send,.card-qr-post,.d-post-btn,.mp-buy-btn,.susp-appeal-btn,.hero-cta,#gateBtn,#quickSellBtn,#sellConfirmBtn,.auth-gate-btn,.wz-guest-gate .gg-b) *,
:is(button,a,[role="button"],input[type="button"],input[type="submit"])[style*="#ff5a1f"] *,
:is(button,a,[role="button"],input[type="button"],input[type="submit"])[style*="#ff7a33"] *,
:is(button,a,[role="button"],input[type="button"],input[type="submit"])[style*="var(--or"] *,
:is(button,a,[role="button"],input[type="button"],input[type="submit"])[style*="rgb(255,90,31"] *,
:is(button,a,[role="button"],input[type="button"],input[type="submit"])[style*="linear-gradient"][style*="255,90,31"] *,
:is(button,a,[role="button"],input[type="button"],input[type="submit"])[style*="linear-gradient"][style*="#ff5a1f"] *,
:is(button,a,[role="button"],input[type="button"],input[type="submit"])[style*="linear-gradient"][style*="#ff7a33"] *{
 color:inherit!important;
 -webkit-text-fill-color:inherit!important;
}

html[data-theme="light"] body #packsModal :is(.pm-title,.pm-name),
body[data-theme="light"] #packsModal :is(.pm-title,.pm-name){
 color:#1a1024!important;
 -webkit-text-fill-color:#1a1024!important;
 text-shadow:none!important;
 background:none!important;
}
html[data-theme="light"] body #packsModal :is(.pm-kind,.pm-desc,.pm-odds,.pm-pity,.pm-odd-row span),
body[data-theme="light"] #packsModal :is(.pm-kind,.pm-desc,.pm-odds,.pm-pity,.pm-odd-row span){
 color:rgba(26,16,36,.74)!important;
 -webkit-text-fill-color:rgba(26,16,36,.74)!important;
 text-shadow:none!important;
}
html[data-theme="light"] body #packsModal .pm-odds-title,
body[data-theme="light"] #packsModal .pm-odds-title{
 color:rgba(26,16,36,.62)!important;
 -webkit-text-fill-color:rgba(26,16,36,.62)!important;
 text-shadow:none!important;
}
html[data-theme="light"] body #packsModal .pm-odd-row b,
body[data-theme="light"] #packsModal .pm-odd-row b{
 color:#1a1024!important;
 -webkit-text-fill-color:#1a1024!important;
 text-shadow:none!important;
}
html[data-theme="light"] body #packsModal .pm-pill,
body[data-theme="light"] #packsModal .pm-pill{
 background:#fff7ed!important;
 border-color:rgba(255,90,31,.42)!important;
 color:#ff5a1f!important;
 -webkit-text-fill-color:#ff5a1f!important;
 text-shadow:none!important;
 box-shadow:0 6px 14px rgba(26,16,36,.05)!important;
}
html[data-theme="light"] body #packsModal .pm-buy,
body[data-theme="light"] #packsModal .pm-buy{
 background:#fffbf7!important;
 border-color:rgba(255,90,31,.50)!important;
 color:#ff5a1f!important;
 -webkit-text-fill-color:#ff5a1f!important;
 text-shadow:none!important;
 box-shadow:0 12px 26px rgba(255,90,31,.10)!important;
}
html[data-theme="light"] body #packsModal .pm-buy:hover,
body[data-theme="light"] #packsModal .pm-buy:hover{
 background:rgba(255,90,31,.08)!important;
 border-color:#ff5a1f!important;
}
html[data-theme="light"] body #packsModal .pm-buy *,
body[data-theme="light"] #packsModal .pm-buy *{
 color:#ff5a1f!important;
 -webkit-text-fill-color:#ff5a1f!important;
 text-shadow:none!important;
}

html[data-theme="light"] body.app-shell #packsModal#packsModal#packsModal:not(#znPackLightReadable#znPackLightReadable#znPackLightReadable) :is(.pm-title,.pm-name){
 color:#1a1024!important;
 -webkit-text-fill-color:#1a1024!important;
 text-shadow:none!important;
 background:none!important;
}
html[data-theme="light"] body.app-shell #packsModal#packsModal#packsModal:not(#znPackLightReadable#znPackLightReadable#znPackLightReadable) :is(.pm-kind,.pm-desc,.pm-odds,.pm-pity,.pm-odd-row span){
 color:rgba(26,16,36,.74)!important;
 -webkit-text-fill-color:rgba(26,16,36,.74)!important;
 text-shadow:none!important;
}
html[data-theme="light"] body.app-shell #packsModal#packsModal#packsModal:not(#znPackLightReadable#znPackLightReadable#znPackLightReadable) .pm-odds-title{
 color:rgba(26,16,36,.62)!important;
 -webkit-text-fill-color:rgba(26,16,36,.62)!important;
 text-shadow:none!important;
}
html[data-theme="light"] body.app-shell #packsModal#packsModal#packsModal:not(#znPackLightReadable#znPackLightReadable#znPackLightReadable) .pm-odd-row b{
 color:#1a1024!important;
 -webkit-text-fill-color:#1a1024!important;
 text-shadow:none!important;
}
html[data-theme="light"] body.app-shell #packsModal#packsModal#packsModal:not(#znPackLightReadable#znPackLightReadable#znPackLightReadable) .pm-buy{
 background:#fffbf7!important;
 border-color:rgba(255,90,31,.50)!important;
 color:#1a1024!important;
 -webkit-text-fill-color:#1a1024!important;
 text-shadow:none!important;
 box-shadow:0 12px 26px rgba(255,90,31,.10)!important;
}
html[data-theme="light"] body.app-shell #packsModal#packsModal#packsModal:not(#znPackLightReadable#znPackLightReadable#znPackLightReadable) .pm-buy *{
 color:#1a1024!important;
 -webkit-text-fill-color:#1a1024!important;
 text-shadow:none!important;
}

html body #packsModal#packsModal#packsModal#packsModal#packsModal .pm-buy,
html body #packsModal#packsModal#packsModal#packsModal#packsModal .pm-buy-label,
html body #packsModal#packsModal#packsModal#packsModal#packsModal .pm-buy .pm-buy-dot,
html body.app-shell #packsModal#packsModal#packsModal#packsModal#packsModal .pm-buy,
html body.app-shell #packsModal#packsModal#packsModal#packsModal#packsModal .pm-buy-label,
html body.app-shell #packsModal#packsModal#packsModal#packsModal#packsModal .pm-buy .pm-buy-dot{
 color:#fff1d8!important;
 -webkit-text-fill-color:#fff1d8!important;
}
html body #packsModal#packsModal#packsModal#packsModal#packsModal .pm-kind,
html body #packsModal#packsModal#packsModal#packsModal#packsModal .pm-desc,
html body #packsModal#packsModal#packsModal#packsModal#packsModal .pm-odds,
html body #packsModal#packsModal#packsModal#packsModal#packsModal .pm-odds>div,
html body #packsModal#packsModal#packsModal#packsModal#packsModal .pm-odds-title{
 color:#fff1d8!important;
 -webkit-text-fill-color:#fff1d8!important;
}
html body #packsModal#packsModal#packsModal#packsModal#packsModal .pm-desc,
html body #packsModal#packsModal#packsModal#packsModal#packsModal .pm-odds>div:last-child,
html body #packsModal#packsModal#packsModal#packsModal#packsModal .pm-odds-title,
html body #packsModal#packsModal#packsModal#packsModal#packsModal .pm-odds-title span{
 color:rgba(255,241,216,.62)!important;
 -webkit-text-fill-color:rgba(255,241,216,.62)!important;
}
html[data-theme="light"] body #packsModal#packsModal#packsModal#packsModal#packsModal .pm-desc,
html[data-theme="light"] body #packsModal#packsModal#packsModal#packsModal#packsModal .pm-odds>div:last-child,
html[data-theme="light"] body #packsModal#packsModal#packsModal#packsModal#packsModal .pm-odds-title,
html[data-theme="light"] body #packsModal#packsModal#packsModal#packsModal#packsModal .pm-odds-title span{
 color:rgba(26,16,36,.62)!important;
 -webkit-text-fill-color:rgba(26,16,36,.62)!important;
}
html body #packsModal#packsModal#packsModal#packsModal#packsModal .pm-odd-row b{
 color:#fff1d8!important;
 -webkit-text-fill-color:#fff1d8!important;
}
html body #packsModal#packsModal#packsModal#packsModal#packsModal .pm-name{
 color:#fff1d8!important;
 -webkit-text-fill-color:#fff1d8!important;
}
html[data-theme="light"] body #packsModal#packsModal#packsModal#packsModal#packsModal .pm-name{
 color:#1a1024!important;
 -webkit-text-fill-color:#1a1024!important;
}
html body #packsModal#packsModal#packsModal#packsModal#packsModal .pm-odd-row span{
 color:#fff1d8!important;
 -webkit-text-fill-color:#fff1d8!important;
}
html[data-theme="light"] body #packsModal#packsModal#packsModal#packsModal#packsModal .pm-odd-row span{
 color:rgba(26,16,36,.82)!important;
 -webkit-text-fill-color:rgba(26,16,36,.82)!important;
}
html body #packsModal#packsModal#packsModal#packsModal#packsModal .pm-buy .pm-price,
html body #packsModal#packsModal#packsModal#packsModal#packsModal .pm-buy .pm-price *,
html body #packsModal#packsModal#packsModal#packsModal#packsModal .pm-buy .pm-price-amount,
html body.app-shell #packsModal#packsModal#packsModal#packsModal#packsModal .pm-buy .pm-price,
html body.app-shell #packsModal#packsModal#packsModal#packsModal#packsModal .pm-buy .pm-price *,
html body.app-shell #packsModal#packsModal#packsModal#packsModal#packsModal .pm-buy .pm-price-amount{
 color:#ff5a1f!important;
 -webkit-text-fill-color:#ff5a1f!important;
}
html[data-theme="light"] body #packsModal#packsModal#packsModal#packsModal#packsModal .pm-buy,
html[data-theme="light"] body #packsModal#packsModal#packsModal#packsModal#packsModal .pm-buy-label,
html[data-theme="light"] body #packsModal#packsModal#packsModal#packsModal#packsModal .pm-buy .pm-buy-dot,
html[data-theme="light"] body.app-shell #packsModal#packsModal#packsModal#packsModal#packsModal .pm-buy,
html[data-theme="light"] body.app-shell #packsModal#packsModal#packsModal#packsModal#packsModal .pm-buy-label,
html[data-theme="light"] body.app-shell #packsModal#packsModal#packsModal#packsModal#packsModal .pm-buy .pm-buy-dot{
 color:#1a1024!important;
 -webkit-text-fill-color:#1a1024!important;
}
html[data-theme="light"] body.app-shell #packsModal#packsModal#packsModal#packsModal#packsModal:not(#znPackLightReadable#znPackLightReadable#znPackLightReadable) .pm-buy .pm-price,
html[data-theme="light"] body.app-shell #packsModal#packsModal#packsModal#packsModal#packsModal:not(#znPackLightReadable#znPackLightReadable#znPackLightReadable) .pm-buy .pm-price *,
html[data-theme="light"] body.app-shell #packsModal#packsModal#packsModal#packsModal#packsModal:not(#znPackLightReadable#znPackLightReadable#znPackLightReadable) .pm-buy .pm-price-amount,
html[data-theme="light"] body #packsModal#packsModal#packsModal#packsModal#packsModal .pm-buy .pm-price,
html[data-theme="light"] body #packsModal#packsModal#packsModal#packsModal#packsModal .pm-buy .pm-price *,
html[data-theme="light"] body #packsModal#packsModal#packsModal#packsModal#packsModal .pm-buy .pm-price-amount{
 color:#ff5a1f!important;
 -webkit-text-fill-color:#ff5a1f!important;
}

html body #packReveal .pf-tier,
html body #packReveal #prTier{
 color:rgba(255,241,216,.74)!important;
 -webkit-text-fill-color:rgba(255,241,216,.74)!important;
}
html[data-theme="light"] body #packReveal .pf-tier,
html[data-theme="light"] body #packReveal #prTier{
 color:rgba(26,16,36,.74)!important;
 -webkit-text-fill-color:rgba(26,16,36,.74)!important;
}
html body #packReveal .pr-close.zn-prc-x{
 width:38px;
 height:38px;
 min-width:38px;
 min-height:38px;
 padding:0!important;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 border-radius:50%!important;
 font-size:0!important;
 letter-spacing:0!important;
 line-height:0!important;
}
html body #packReveal .pr-close.zn-prc-x svg{
 width:15px;
 height:15px;
 display:block;
}

html:root[data-theme="light"] body .sell-price-unit,
html:root[data-theme="light"] body .mkt-feat-price,
html:root[data-theme="light"] body .tc-stake,
html:root[data-theme="light"] body .gc-stake-range,
html:root[data-theme="light"] body .gsp-stake-amount,
html:root[data-theme="light"] body .mm-stake-badge{
 color:#ff5a1f!important;
 -webkit-text-fill-color:#ff5a1f!important;
}

html:root[data-theme="light"] body .ts-hero-stat-val[style*="--gn"],
html:root[data-theme="light"] body [style*="color:var(--gn"]{
 color:#126b34!important;
 -webkit-text-fill-color:#126b34!important;
}

html:root[data-theme="light"] body .ts-hero-stat-val[style*="--or"],
html:root[data-theme="light"] body [style*="color:var(--or"]{
 color:var(--zn-orange-text,#ff5a1f)!important;
 -webkit-text-fill-color:var(--zn-orange-text,#ff5a1f)!important;
}

:root{
 --zn-cta-bg:#ff5a1f;
 --zn-cta-bg-hover:#ff7a33;
 --zn-cta-fg:#fffbf7;
 --zn-touch:44px;
 --zn-readable-min:12px;
}

body :is(button,[role="button"],input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]),select,textarea){
 min-height:var(--zn-touch);
}

body :is(
 .zn-theme-toggle,
 .wz-nav-link,
 .wz-nav-cta,
 .nav-cta,
 .gate-footer-row a,
 .footer-link,
 .sf-links a,
 .toc-link,
 .notif-page-btn,
 .nt-tab,
 .claim-btn,
 .reset-btn,
 .btn,
 .btn-primary,
 .btn-ghost,
 .login-submit,
 .auth-gate-btn,
 .gg-b,
 .z-compose-btn,
 .zone-view-btn,
 .vtab,
 .contact-card-link
){
 min-height:var(--zn-touch)!important;
 display:inline-flex;
 align-items:center;
 justify-content:center;
}

.zn-theme-toggle{
 width:var(--zn-touch)!important;
 height:var(--zn-touch)!important;
 min-width:var(--zn-touch)!important;
 min-height:var(--zn-touch)!important;
}

@media (max-width:600px){
 body:not(.app):not(.in-spa) :is(.wz-nav-logo,.nav-logo,.gate-logo,.gate-topnav a,.mkt-snlink,.sell-modal-close,.nav-mob-menu,#brandBox a,.ll-foot a){
  min-height:var(--zn-touch)!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
 }
 body:not(.app):not(.in-spa) :is(.wz-nav-logo,.nav-logo,.gate-logo,.nav-mob-menu){
  min-width:var(--zn-touch)!important;
  padding-inline:6px!important;
 }
 body:not(.app):not(.in-spa) .mkt-snlink{
  padding-block:12px!important;
 }
 body:not(.app):not(.in-spa) .sell-modal-close{
  min-width:var(--zn-touch)!important;
  width:var(--zn-touch)!important;
  padding:0!important;
 }
}

@media (max-width:768px){
 body:not(.app):not(.in-spa) .wz-nav-links:has(.zn-theme-toggle){
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:0!important;
  margin-left:auto!important;
 }
 body:not(.app):not(.in-spa) .wz-nav-links:has(.zn-theme-toggle) .wz-nav-link{
  display:none!important;
 }
 body:not(.app):not(.in-spa) .wz-nav-links:has(.zn-theme-toggle) .zn-theme-toggle{
  display:inline-flex!important;
 }
}

body :is(
 .zn-btn-primary,
 .btn-primary,
 .wz-nav-cta,
 .nav-cta,
 .claim-btn,
 .reset-btn,
 .login-submit,
 .auth-gate-btn,
 .gg-b,
 .z-compose-post-btn,
 .zpc-post-btn,
 .zc-reply-send,
 .comment-send,
 .card-qr-post,
 .d-post-btn,
 .mp-buy-btn,
 #gateBtn,
 #quickSellBtn,
 #sellConfirmBtn,
 .notif-page-btn
){
 background:var(--zn-cta-bg)!important;
 background-color:var(--zn-cta-bg)!important;
 background-image:none!important;
 color:var(--zn-cta-fg)!important;
 -webkit-text-fill-color:var(--zn-cta-fg)!important;
 border-color:rgba(255,90,31,.62)!important;
 text-shadow:none!important;
}

body :is(
 .zn-btn-primary,
 .btn-primary,
 .wz-nav-cta,
 .nav-cta,
 .claim-btn,
 .reset-btn,
 .login-submit,
 .auth-gate-btn,
 .gg-b,
 .z-compose-post-btn,
 .zpc-post-btn,
 .zc-reply-send,
 .comment-send,
 .card-qr-post,
 .d-post-btn,
 .mp-buy-btn,
 #gateBtn,
 #quickSellBtn,
 #sellConfirmBtn,
 .notif-page-btn
):hover:not(:disabled){
 background:var(--zn-cta-bg-hover)!important;
 background-color:var(--zn-cta-bg-hover)!important;
 color:var(--zn-cta-fg)!important;
 -webkit-text-fill-color:var(--zn-cta-fg)!important;
}

body :is(
 .wz-nav-link,
 .toc-link,
 .footer-link,
 .sf-links a,
 .gate-footer-row a,
 .contact-card-link,
 .nt-tab,
 .notif-page-btn
){
 font-size:12px!important;
 line-height:1.45!important;
}

html:root[data-theme="light"] body :is(.notif-page-btn.is-primary,.nt-tab,.claim-btn,.reset-btn,.login-submit,#gateBtn,#quickSellBtn,#sellConfirmBtn){
 color:var(--zn-cta-fg)!important;
 -webkit-text-fill-color:var(--zn-cta-fg)!important;
}

html:root[data-theme="light"] body :is(.notif-page-btn svg,.zn-theme-toggle::before){
 color:currentColor!important;
 -webkit-text-fill-color:currentColor!important;
}

html:root[data-theme="light"] body :is(.contact-card-link,.faq-a a,.num-body a,.prose a){
 color:var(--zn-orange-text,#ff5a1f)!important;
 -webkit-text-fill-color:var(--zn-orange-text,#ff5a1f)!important;
}

html:root[data-theme="light"] body :is(.notif-page,.notif-page-hdr,.notif-tabs,.n-item,.n-empty,.wz-card,.pg-card,.ticket-form,.track-box){
 color:var(--tx)!important;
}

html:root[data-theme="light"] body :is(.n-title,.notif-page-title,.n-empty-title,.card-title,.faq-q){
 color:var(--tx)!important;
 -webkit-text-fill-color:var(--tx)!important;
}

html:root[data-theme="light"] body :is(.n-sub,.n-time,.n-empty-sub,.card-body,.faq-a,.field-label){
 color:var(--tx2)!important;
 -webkit-text-fill-color:var(--tx2)!important;
}

html:root[data-theme="light"] body:not(.app):not(.in-spa) :is(.page-hero,.page-section,.num-section,.sec){
 background:transparent!important;
 box-shadow:none!important;
 color:var(--tx)!important;
}
html:root[data-theme="light"] body:not(.app):not(.in-spa) :is(.num-section,.sec){
 border-color:var(--bd)!important;
}
html:root[data-theme="light"] body:not(.app):not(.in-spa) :is(.toc,.pg-card,.contact-card,.support-form,.support-form-card,.ticket-form,.track-box,.response-times,.platform-status,.faq-block){
 background:var(--card)!important;
 border-color:var(--bd2)!important;
 color:var(--tx)!important;
 box-shadow:0 10px 26px rgba(28,20,8,.07)!important;
}
html:root[data-theme="light"] body:not(.app):not(.in-spa) :is(.pg-card:hover,.contact-card:hover){
 border-color:rgba(255,90,31,.30)!important;
 box-shadow:0 14px 34px rgba(28,20,8,.10)!important;
}
html:root[data-theme="light"] body:not(.app):not(.in-spa) :is(.hl-box,.highlight){
 background:rgba(255,90,31,.045)!important;
 border-color:rgba(255,90,31,.18)!important;
 box-shadow:none!important;
 color:var(--tx2)!important;
}
html:root[data-theme="light"] body:not(.app):not(.in-spa) .hl-box.teal{
 background:rgba(13,148,136,.045)!important;
 border-color:rgba(13,148,136,.18)!important;
}
html:root[data-theme="light"] body:not(.app):not(.in-spa) .hl-box.red{
 background:rgba(220,38,38,.045)!important;
 border-color:rgba(220,38,38,.18)!important;
}
html:root[data-theme="light"] body:not(.app):not(.in-spa) .data-table{
 background:transparent!important;
 border-color:var(--bd)!important;
 box-shadow:none!important;
 color:var(--tx2)!important;
}
html:root[data-theme="light"] body:not(.app):not(.in-spa) .data-table :is(th,td){
 background:transparent!important;
 color:var(--tx2)!important;
 border-color:var(--bd)!important;
}
html:root[data-theme="light"] body:not(.app):not(.in-spa) .data-table tr:hover td{
 background:var(--bg2)!important;
}
html:root[data-theme="light"] body:not(.app):not(.in-spa) .hero-kicker{font-size:9px!important}
html:root[data-theme="light"] body:not(.app):not(.in-spa) :is(.toc-title,.sec-num,.num-label){font-size:11px!important}
html:root[data-theme="light"] body:not(.app):not(.in-spa) :is(.status-ok,.status-warn,.status-err){font-size:8px!important}
html:root[data-theme="light"] body:not(.app):not(.in-spa) :is(.wz-lbl,.field-label){font-size:10px!important}
html:root[data-theme="light"] body:not(.app):not(.in-spa) :is(.hero-title,.sec-heading,.num-title,.sec-title,.card-title,.faq-q){
 color:var(--tx)!important;
 -webkit-text-fill-color:var(--tx)!important;
}
html:root[data-theme="light"] body:not(.app):not(.in-spa) :is(.hero-sub,.page-sub,.prose,.num-body,.card-body,.faq-a,.hl-body,.contact-card-body){
 color:var(--tx2)!important;
 -webkit-text-fill-color:var(--tx2)!important;
}
html:root[data-theme="light"] body:not(.app):not(.in-spa) :is(.prose strong,.num-body strong,.hl-title){
 color:var(--tx)!important;
 -webkit-text-fill-color:var(--tx)!important;
}

.site-footer{
 position:relative;
 margin:clamp(72px,8vw,112px) auto 0;
 padding:0 clamp(20px,5vw,56px) clamp(34px,5vw,52px);
 font-family:'DM Mono',monospace;
 color:var(--muted);
 line-height:1.7;
 isolation:isolate;
}
.site-footer::before{
 content:"";
 position:absolute;
 left:clamp(20px,5vw,56px);
 right:clamp(20px,5vw,56px);
 top:0;
 height:1px;
 background:linear-gradient(90deg,transparent,rgba(255,90,31,.34),var(--bd),transparent);
}
.site-footer .sf-top{
 max-width:1180px;
 margin:0 auto;
 padding-top:28px;
 display:grid;
 grid-template-columns:minmax(190px,1fr) minmax(280px,auto);
 gap:18px 32px;
 align-items:start;
}
.site-footer .sf-logo{

 font-family:'Inter','Helvetica Neue',Arial,sans-serif;
 font-size:22px;
 letter-spacing:-.015em;
 font-weight:900;
 color:var(--tx);
 margin:0;
 text-align:left;
}
.site-footer .sf-logo .zn-wordmark{position:relative}
.site-footer .sf-logo .zn-tm{position:relative!important;left:auto!important;right:auto!important;top:var(--zn-tm-rise,-.52em)!important}
.site-footer .sf-links{
 display:flex;
 flex-wrap:wrap;
 justify-content:flex-end;
 gap:6px 22px;
 margin:0;
 font-size:12px;
 letter-spacing:.04em;
}

.site-footer .sf-links a{
 color:var(--tx2);
 text-decoration:none;
 font-weight:400;
 transition:color .15s,border-color .15s,opacity .15s;
 min-width:0;
 min-height:0;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 padding:0 0 3px;
 border:0;
 border-bottom:1px solid transparent;
 border-radius:0;
 background:transparent;
 box-shadow:none;
}
.site-footer .sf-links a:hover{
 color:var(--tx);
 background:transparent;
 border-bottom-color:rgba(255,90,31,.58);
 box-shadow:none;
}
.site-footer .sf-links a:focus-visible{
 color:var(--tx);
 outline:2px solid var(--zn-focus-ring,#fffbf7);
 outline-offset:5px;
 border-bottom-color:currentColor;
}
.site-footer .sf-copy{
 max-width:1180px;
 margin:12px auto 0;
 font-size:12px;
 letter-spacing:.04em;
 color:var(--muted);
 text-align:left;
}
.site-footer .sf-legal{
 max-width:1180px;
 margin:14px auto 0;
 padding:0;
 border:0;
 border-radius:0;
 background:transparent;
 box-shadow:none;
}
.site-footer .sf-legal p{
 max-width:78ch;
 font-family:'DM Mono',monospace !important;
 font-size:11px !important;
 line-height:1.7 !important;
 color:var(--muted);
 margin:0;
}
.site-footer .sf-legal p:last-child{margin-bottom:0}
.site-footer .sf-legal strong{color:var(--tx2);font-weight:700}
.site-footer .sf-legal a{color:var(--tx2);text-decoration:underline;text-underline-offset:2px}
.site-footer .sf-legal a:hover{color:var(--or)}

.in-spa .site-footer,
.in-spa footer{display:none!important}

.beta-pill,
.nav .beta-badge,
.gate-topbar .beta-badge,
.nav-mark .beta-pill,
.gate-logo + .beta-pill{
 display:inline-flex;align-items:center;justify-content:center;
 font-family:'DM Mono',monospace;
 font-size:10px;font-weight:700;letter-spacing:.16em;
 padding:2px 7px;border-radius:999px;
 background:rgba(255,90,31,.10);
 color:var(--or,#ff5a1f);
 border:1px solid rgba(255,90,31,.32);
 line-height:1;text-transform:uppercase;
 vertical-align:middle;
 margin-left:8px;
 white-space:nowrap;
}
:root[data-theme="light"] .beta-pill,
:root[data-theme="light"] .nav .beta-badge,
:root[data-theme="light"] .gate-topbar .beta-badge{
 background:rgba(255,90,31,.12);
 color:#ff5a1f;
 border-color:rgba(255,90,31,.4);
}

body:not(.app):not(.in-spa) :is(.prose,.num-body,.card-body,.faq-a,.hero-sub,.page-sub,.contact-card-body,.rt-row,.highlight){
 max-width:62ch;
}
body:not(.app):not(.in-spa) :is(.prose p,.prose li,.num-body,.card-body,.faq-a,.contact-card-body,.rt-row,.highlight){
 font-size:max(12px,1em);
 line-height:1.75;
}
body:not(.app):not(.in-spa) :is(.hero-kicker,.page-eyebrow,.sec-num,.sec-kicker,.toc-title,.toc-num,.contact-card-label,.faq-title,.rt-title,.field-label,.footer-logo,.footer-link){
 letter-spacing:.04em!important;
}
:root[data-theme="light"] body:not(.app):not(.in-spa) :is(.hero-kicker,.page-eyebrow,.sec-num,.sec-kicker,.toc-title,.toc-num,.contact-card-label,.faq-title,.rt-title,.field-label,.prose a,.faq-a a,.contact-card-link){
 color:var(--zn-orange-text,#ff5a1f)!important;
 -webkit-text-fill-color:var(--zn-orange-text,#ff5a1f)!important;
}
:root[data-theme="light"] body:not(.app):not(.in-spa) :is(.zn-btn-primary,.btn-primary,.wz-nav-cta,.nav-cta,#gateBtn,[style*="background:var(--or)"],[style*="background: var(--or)"],[style*="background:var(--or2)"],[style*="background: var(--or2)"],[style*="background:#ff5a1f"],[style*="background-color:#ff5a1f"],[style*="background-color:var(--or)"],[style*="background-color: var(--or)"],[style*="background-color:var(--or2)"],[style*="background-color: var(--or2)"]) :is(span,strong,b,em,small){
 color:#fffbf7!important;
 -webkit-text-fill-color:#fffbf7!important;
}
body:not(.app):not(.in-spa) :is(p,li,dd,td,th,blockquote,figcaption){
 font-size:12px!important;
 letter-spacing:normal!important;
}
body:not(.app):not(.in-spa) :is(p,li,dd,td,th,blockquote,figcaption)[style*="text-transform"],
body:not(.app):not(.in-spa) :is(p,li,dd,td,th,blockquote,figcaption)[class*="label"],
body:not(.app):not(.in-spa) :is(p,li,dd,td,th,blockquote,figcaption)[class*="meta"]{
 text-transform:none!important;
}
:root[data-theme="light"] body:not(.app):not(.in-spa) :is([style*="color:var(--or"],[style*="color:#ff5a1f"],[style*="color: #ff5a1f"],[style*="color:rgb(255,90,31"],[style*="color: rgba(255,90,31"],[class*="kicker"],[class*="eyebrow"],[class*="sec-num"],[class*="toc-num"]){
 color:var(--zn-orange-text,#ff5a1f)!important;
 -webkit-text-fill-color:var(--zn-orange-text,#ff5a1f)!important;
}
:root[data-theme="light"] body:not(.app):not(.in-spa) :is([style*="background:var(--or)"],[style*="background: var(--or)"],[style*="background:var(--or2)"],[style*="background: var(--or2)"],[style*="background:#ff5a1f"],[style*="background-color:#ff5a1f"],[style*="background-color:var(--or)"],[style*="background-color: var(--or)"],[style*="background-color:var(--or2)"],[style*="background-color: var(--or2)"],.zn-btn-primary,.btn-primary,.wz-nav-cta,.nav-cta,#gateBtn),
:root[data-theme="light"] body:not(.app):not(.in-spa) :is([style*="background:var(--or)"],[style*="background: var(--or)"],[style*="background:var(--or2)"],[style*="background: var(--or2)"],[style*="background:#ff5a1f"],[style*="background-color:#ff5a1f"],[style*="background-color:var(--or)"],[style*="background-color: var(--or)"],[style*="background-color:var(--or2)"],[style*="background-color: var(--or2)"],.zn-btn-primary,.btn-primary,.wz-nav-cta,.nav-cta,#gateBtn) *{
 color:#fffbf7!important;
 -webkit-text-fill-color:#fffbf7!important;
}

html:root[data-theme="light"]{
 --or-text:#ff5a1f!important;
 --zn-orange-text:#ff5a1f!important;
 --or-ink:#ff5a1f!important;
 --purple:#ff5a1f!important;
}
html:root[data-theme="light"] body :is([style*="color:#a83a12"],[style*="color: #a83a12"],[class*="kicker"],[class*="eyebrow"]){
 color:var(--zn-orange-text,#ff5a1f)!important;
 -webkit-text-fill-color:var(--zn-orange-text,#ff5a1f)!important;
}

@media (max-width:720px){
 .site-footer{padding:0 18px 28px;margin-top:64px}
 .site-footer::before{left:18px;right:18px}
 .site-footer .sf-top{grid-template-columns:1fr;gap:12px;padding-top:24px}
	 .site-footer .sf-logo{font-size:18px;letter-spacing:1px;text-align:center}
 .site-footer .sf-links{justify-content:center;gap:6px 14px;font-size:12px;flex-wrap:wrap;flex-direction:row}
 .site-footer .sf-links a{
  min-width:0;min-height:0;padding:0 0 3px;border-radius:0;width:auto!important;
 }
 .site-footer .sf-copy{text-align:center;font-size:12px;margin-top:10px}
 .site-footer .sf-legal{padding:0;margin-top:14px;border-radius:0;text-align:center}
 .site-footer .sf-legal p{font-size:12px;line-height:1.65;max-width:none}
}
@media (max-width:480px){

 .site-footer .sf-links{flex-direction:column;flex-wrap:nowrap;align-items:center;gap:10px;justify-content:center}
 .site-footer .sf-links a{width:auto;padding:0 0 3px;font-size:12.5px;letter-spacing:.06em}
}

:root[data-theme="light"] .site-footer{border-top-color:var(--bd)}
:root[data-theme="light"] .site-footer .sf-logo{color:var(--tx)}
:root[data-theme="light"] .site-footer .sf-links a,
:root[data-theme="light"] .site-footer .sf-legal p,
:root[data-theme="light"] .site-footer .sf-legal strong,
:root[data-theme="light"] .site-footer .sf-legal a{color:var(--tx2)}
:root[data-theme="light"] .site-footer .sf-links a{
 background:transparent;
 border-color:transparent;
 box-shadow:none;
}
:root[data-theme="light"] .site-footer .sf-links a:hover{
 color:var(--tx);
 background:transparent;
 border-bottom-color:rgba(255,90,31,.58);
 box-shadow:none;
}
:root[data-theme="light"] .site-footer .sf-copy{color:rgba(26,16,36,.55)}

:root[data-theme="light"] [style*="color:rgba(255,255,255"],
:root[data-theme="light"] [style*="color: rgba(255,255,255"],
:root[data-theme="light"] [style*="color:rgba(255,244,232"],
:root[data-theme="light"] [style*="color: rgba(255,244,232"],
:root[data-theme="light"] [style*="color:rgba(255,251,247"],
:root[data-theme="light"] [style*="color: rgba(255,251,247"],
:root[data-theme="light"] [style*="color:rgba(245,241,234"],
:root[data-theme="light"] [style*="color: rgba(245,241,234"],
:root[data-theme="light"] [style*="color:rgba(240,236,255"],
:root[data-theme="light"] [style*="color: rgba(240,236,255"]{
 color:rgba(26,16,36,.82) !important;
 -webkit-text-fill-color:rgba(26,16,36,.82) !important;
 text-shadow:none !important;
}

:root[data-theme="light"] [style*="color:#ff5a1f"],
:root[data-theme="light"] [style*="color: #ff5a1f"],
:root[data-theme="light"] [style*="color:#ff5a1f"],
:root[data-theme="light"] [style*="color: #ff5a1f"],
:root[data-theme="light"] [style*="color:#ffe287"],
:root[data-theme="light"] [style*="color: #ffe287"],
:root[data-theme="light"] [style*="color:#ff5a1f"],
:root[data-theme="light"] [style*="color: #ff5a1f"],
:root[data-theme="light"] [style*="color:#ffd700"],
:root[data-theme="light"] [style*="color: #ffd700"],
:root[data-theme="light"] [style*="color:#ffc107"],
:root[data-theme="light"] [style*="color: #ffc107"],
:root[data-theme="light"] [style*="color:#f59e0b"],
:root[data-theme="light"] [style*="color: #f59e0b"]{
 color:#ff5a1f !important;
 -webkit-text-fill-color:#ff5a1f !important;
 text-shadow:none !important;
}

:root[data-theme="light"]{
 --about-gold:#ff5a1f;
 --gold-readable:#ff5a1f;
}
:root[data-theme="light"] .zora-balance,
:root[data-theme="light"] .zora-num,
:root[data-theme="light"] .gold-text,
:root[data-theme="light"] .gold-readable,
:root[data-theme="light"] .invite-zora,
:root[data-theme="light"] .referral-zora,
:root[data-theme="light"] .zora-amount{
 color:#ff5a1f !important;
 -webkit-text-fill-color:#ff5a1f !important;
}

.zn-currency-choice-card{
 background:var(--card);
 border:1px solid rgba(255,90,31,.25);
 border-radius:14px;
 padding:22px;
 width:min(380px,92vw);
 box-shadow:0 24px 72px rgba(0,0,0,.55);
}
.zn-currency-choice-title{

 font-family:'Inter','Helvetica Neue',Arial,sans-serif;
 font-size:16px;
 font-weight:800;
 color:var(--tx);
 margin-bottom:6px;
}
.zn-currency-choice-copy{
 font-family:"DM Mono",monospace;
 font-size:10px;
 color:var(--muted);
 line-height:1.7;
 margin-bottom:16px;
}
.zn-currency-choice-actions{display:flex;flex-direction:column;gap:10px}
.zn-currency-choice-option{
 text-align:left;
 padding:12px 14px;
 border-radius:8px;
 cursor:pointer;
 font-family:"DM Mono",monospace;
 font-size:10px;
 transition:border-color .14s,background .14s,color .14s;
}
.zn-currency-choice-option:hover{transform:none}
.zn-currency-choice-option-title{font-weight:800;letter-spacing:1.5px}
.zn-currency-choice-option-meta{
 font-size:9px;
 color:var(--muted);
 margin-top:4px;
 line-height:1.45;
}
.currency-btn-zora{
 background:rgba(218,165,32,.12);
 border:1px solid rgba(218,165,32,.35);
 color:#ff5a1f;
}
.currency-btn-zbucks{
 background:rgba(255,90,31,.12);
 border:1px solid rgba(255,90,31,.35);
 color:#ff8d62;
}
.zn-currency-choice-cancel{
 background:var(--card2);
 border:1px solid var(--bd2);
 color:var(--muted);
 padding:10px;
 border-radius:8px;
 cursor:pointer;
 font-family:"DM Mono",monospace;
 font-size:9px;
 letter-spacing:1.5px;
 transition:border-color .14s,color .14s,background .14s;
}
.zn-currency-choice-cancel:hover{
 border-color:rgba(255,90,31,.45);
 color:var(--tx);
}
:root[data-theme="light"] .currency-choice-row,
:root[data-theme="light"] .currency-choice-row *,
:root[data-theme="light"] .buy-modal-body,
:root[data-theme="light"] .buy-modal-body *,
:root[data-theme="light"] .checkout-modal-body,
:root[data-theme="light"] .checkout-modal-body *{
 color:#1a1024;
 -webkit-text-fill-color:#1a1024;
}
:root[data-theme="light"] .currency-choice-row strong,
:root[data-theme="light"] .currency-choice-row b{color:#1a1024}
:root[data-theme="light"] .buy-modal-balance,
:root[data-theme="light"] .checkout-modal-balance{color:rgba(26,16,36,.62)}
:root[data-theme="light"] .zn-currency-choice-card{
 background:#fffaf0 !important;
 border-color:rgba(255,90,31,.34) !important;
 box-shadow:0 24px 64px rgba(80,45,16,.18),0 0 0 1px rgba(255,90,31,.04) inset !important;
}
:root[data-theme="light"] .zn-currency-choice-title{color:#1a1024 !important;-webkit-text-fill-color:#1a1024 !important}
:root[data-theme="light"] .zn-currency-choice-copy{color:rgba(26,16,36,.72) !important;-webkit-text-fill-color:rgba(26,16,36,.72) !important}
:root[data-theme="light"] .currency-btn-zora,
:root[data-theme="light"] .currency-btn-zbucks{
 background:#faf6ec !important;
 border:1px solid rgba(26,16,36,.18) !important;
 color:#1a1024 !important;
 -webkit-text-fill-color:#1a1024 !important;
}
:root[data-theme="light"] .currency-btn-zora .zn-currency-choice-option-title{color:#ff5a1f !important;-webkit-text-fill-color:#ff5a1f !important}
:root[data-theme="light"] .currency-btn-zbucks .zn-currency-choice-option-title{color:#ff5a1f !important;-webkit-text-fill-color:#ff5a1f !important}
:root[data-theme="light"] .zn-currency-choice-option-meta{color:rgba(26,16,36,.66) !important;-webkit-text-fill-color:rgba(26,16,36,.66) !important}
:root[data-theme="light"] .currency-btn-zora:hover,
:root[data-theme="light"] .currency-btn-zbucks:hover{
 border-color:rgba(255,90,31,.5) !important;
 background:#fefcf9 !important;
}
:root[data-theme="light"] .zn-currency-choice-cancel{
 background:#f5efe2 !important;
 border-color:rgba(26,16,36,.18) !important;
 color:#1a1024 !important;
 -webkit-text-fill-color:#1a1024 !important;
}
:root[data-theme="light"] .zn-currency-choice-cancel:hover{
 border-color:rgba(255,90,31,.48) !important;
 background:#fefcf9 !important;
}

.zn-purchase-confirm-card{
 background:var(--card);
 border:1px solid rgba(255,90,31,.25);
 border-radius:18px;
 padding:22px;
 width:min(420px,92vw);
 box-shadow:0 16px 48px rgba(0,0,0,.5);
 text-align:left;

 animation:znPurchaseConfirmIn .42s cubic-bezier(.18,.9,.2,1) both;
 transform-origin:50% 60%;
}
@keyframes znPurchaseConfirmIn{
 0%  {opacity:0;transform:scale(.86) translateY(14px);filter:saturate(.6)}
 60% {opacity:1;transform:scale(1.025) translateY(0);filter:saturate(1.18)}
 100%{opacity:1;transform:scale(1) translateY(0);filter:saturate(1)}
}
@media (prefers-reduced-motion: reduce) {.zn-purchase-confirm-card{animation:none}}
.zn-purchase-confirm-kicker{
 font-family:"DM Mono",monospace;
 font-size:10px;
 font-weight:900;
 letter-spacing:.18em;
 text-transform:uppercase;
 color:#ff5a1f;
 margin-bottom:8px;
}
.zn-purchase-confirm-title{
 font-family:'Inter','Helvetica Neue',Arial,sans-serif;
 font-size:24px;
 line-height:1.05;
 letter-spacing:-.035em;
 font-weight:900;
 margin-bottom:6px;
 color:var(--tx);
}
.zn-purchase-confirm-copy{
 font-family:'Inter','Helvetica Neue',Arial,sans-serif;
 font-size:13px;
 color:var(--muted);
 line-height:1.45;
 margin:0 0 14px;
}
.zn-purchase-confirm-ledger{
 display:grid;
 gap:8px;
 margin:14px 0;
 padding:10px;
 border:1px solid rgba(255,255,255,.10);
 border-radius:12px;
 background:rgba(255,251,247,.045);
}
.zn-purchase-confirm-ledger div{
 display:flex;
 align-items:center;
 justify-content:space-between;
 gap:12px;
 min-height:30px;
}
.zn-purchase-confirm-ledger div+div{
 border-top:1px solid rgba(255,255,255,.07);
 padding-top:8px;
}
.zn-purchase-confirm-ledger span{
 font-family:"DM Mono",monospace;
 font-size:9px;
 letter-spacing:.14em;
 text-transform:uppercase;
 color:var(--muted);
}
.zn-purchase-confirm-ledger strong{
 font-family:"DM Mono",monospace;
 font-size:12px;
 color:var(--tx);
 display:inline-flex;
 align-items:center;
 gap:5px;
}
.zn-purchase-confirm-note{
 margin:10px 0 14px;
 padding:10px 12px;
 border:1px solid rgba(255,90,31,.20);
 border-radius:12px;
 background:rgba(255,90,31,.06);
 font-family:"DM Mono",monospace;
 font-size:10px;
 line-height:1.55;
 letter-spacing:.03em;
 color:var(--muted);
}
.zn-purchase-confirm-cost{
 color:#ff8d62;
 font-size:14px;
 font-weight:900;
 display:inline-flex;
 align-items:center;
 gap:4px;
 margin:2px 0;
}
.zn-purchase-confirm-card.is-zora .zn-purchase-confirm-cost{color:#ff5a1f}
.zn-purchase-confirm-item{color:var(--tx)}
.zn-purchase-confirm-dontask{
 box-sizing:border-box;
 display:flex;
 align-items:center;
 gap:10px;
 min-height:46px;
 margin:12px 0 16px;
 padding:10px 12px;
 border:1px solid rgba(255,255,255,.10);
 border-radius:10px;
 background:rgba(255,251,247,.045);
 color:var(--tx2);
 cursor:pointer;
 user-select:none;
 text-align:left;
}
.zn-purchase-confirm-dontask input{
 width:17px;
 height:17px;
 min-width:17px;
 margin:0;
 accent-color:var(--or);
 cursor:pointer;
}
.zn-purchase-confirm-dontask span{
 font-family:"DM Mono",monospace;
 font-size:10px;
 line-height:1.45;
 letter-spacing:.06em;
 color:var(--tx2);
}
.zn-purchase-confirm-dontask:hover{
 border-color:rgba(255,90,31,.42);
 background:rgba(255,90,31,.075);
}
.zn-purchase-confirm-actions{display:flex;gap:8px}
.zn-purchase-confirm-cancel,
.zn-purchase-confirm-submit{
 flex:1;
 font-family:"DM Mono",monospace;
 font-size:9px;
 letter-spacing:1px;
 padding:13px 12px;
 min-height:44px;
 cursor:pointer;
 border-radius:10px;
 text-transform:uppercase;
}
.zn-purchase-confirm-cancel{
 background:var(--card2);
 border:1px solid var(--bd);
 color:var(--muted);
}
.zn-purchase-confirm-submit{
 background:#ff5a1f;
 border:1px solid #ff5a1f;
 color:#fffbf7;
 -webkit-text-fill-color:#fffbf7;
 font-weight:900;
 box-shadow:0 12px 28px rgba(255,90,31,.22);
}
.zn-purchase-confirm-submit :is(.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-currency-amt span,.zn-zora-amt span,.zn-zbucks-amt span){
 color:#fffbf7 !important;
 -webkit-text-fill-color:#fffbf7 !important;
}
.zn-purchase-confirm-submit :is(.zi,.zci){
 filter:brightness(0) invert(1) !important;
 opacity:1 !important;
}
.zn-purchase-confirm-card.is-zora .zn-purchase-confirm-submit{
 background:#ff5a1f;
 border-color:#ff5a1f;
 color:#fffbf7;
 -webkit-text-fill-color:#fffbf7;
}
:root[data-theme="light"] .zn-purchase-confirm-card{
 background:#fffaf0 !important;
 border-color:rgba(255,90,31,.34) !important;
 box-shadow:0 20px 56px rgba(80,45,16,.18) !important;
}
:root[data-theme="light"] .zn-purchase-confirm-title,
:root[data-theme="light"] .zn-purchase-confirm-item{color:#1a1024 !important}
:root[data-theme="light"] .zn-purchase-confirm-copy{color:rgba(26,16,36,.72) !important}
:root[data-theme="light"] .zn-purchase-confirm-ledger{
 background:#fffaf0 !important;
 border-color:rgba(26,16,36,.13) !important;
}
:root[data-theme="light"] .zn-purchase-confirm-ledger div+div{border-top-color:rgba(26,16,36,.10) !important}
:root[data-theme="light"] .zn-purchase-confirm-ledger span{color:rgba(26,16,36,.54) !important}
:root[data-theme="light"] .zn-purchase-confirm-ledger strong{color:#1a1024 !important}
:root[data-theme="light"] .zn-purchase-confirm-note{
 background:rgba(255,90,31,.07) !important;
 border-color:rgba(255,90,31,.24) !important;
 color:rgba(26,16,36,.68) !important;
}
:root[data-theme="light"] .zn-purchase-confirm-card.is-zora .zn-purchase-confirm-cost,
:root[data-theme="light"] .zn-purchase-confirm-card.is-zora .zn-purchase-confirm-submit{color:#fffbf7 !important;-webkit-text-fill-color:#fffbf7 !important}
:root[data-theme="light"] .zn-purchase-confirm-cost,
:root[data-theme="light"] .zn-purchase-confirm-submit{color:#fffbf7 !important;-webkit-text-fill-color:#fffbf7 !important}
:root[data-theme="light"] .zn-purchase-confirm-card.is-zora .zn-purchase-confirm-submit{
 background:#ff5a1f !important;
 border-color:#ff5a1f !important;
}
:root[data-theme="light"] .zn-purchase-confirm-submit{
 background:#ff5a1f !important;
 border-color:#ff5a1f !important;
}
:root[data-theme="light"] .zn-purchase-confirm-cancel{
 background:#f5efe2 !important;
 border-color:rgba(26,16,36,.18) !important;
 color:#1a1024 !important;
}
:root[data-theme="light"] .zn-purchase-confirm-card label span{
 color:rgba(26,16,36,.68) !important;
}
:root[data-theme="light"] .zn-purchase-confirm-dontask{
 background:#f5efe2 !important;
 border-color:rgba(26,16,36,.16) !important;
 color:#1a1024 !important;
}
:root[data-theme="light"] .zn-purchase-confirm-dontask span{
 color:rgba(26,16,36,.78) !important;
 -webkit-text-fill-color:rgba(26,16,36,.78) !important;
}
:root[data-theme="light"] .zn-purchase-confirm-dontask:hover{
 background:#fefcf9 !important;
 border-color:rgba(255,90,31,.46) !important;
}

:root[data-theme="light"] .zoner-modal-card,
:root[data-theme="light"] .zui-dialog-box{
 background:#fffaf0 !important;
 border-color:rgba(255,90,31,.28) !important;
 box-shadow:0 20px 56px rgba(80,45,16,.18),0 0 0 1px rgba(255,90,31,.04) inset !important;
}
:root[data-theme="light"] .zoner-modal-title,
:root[data-theme="light"] .zui-dialog-title{
 color:var(--zn-orange-text,#ff5a1f) !important;
 -webkit-text-fill-color:var(--zn-orange-text,#ff5a1f) !important;
}
:root[data-theme="light"] .zoner-modal-message,
:root[data-theme="light"] .zui-dialog-message,
:root[data-theme="light"] .zui-dialog-message *{
 color:#1a1024 !important;
}
:root[data-theme="light"] .zoner-modal-input{
 background:#faf6ec !important;
 border-color:rgba(26,16,36,.18) !important;
 color:#1a1024 !important;
}
:root[data-theme="light"] .zoner-modal-cancel,
:root[data-theme="light"] .zui-dialog-cancel{
 background:#f5efe2 !important;
 border-color:rgba(26,16,36,.2) !important;
 color:#1a1024 !important;
 -webkit-text-fill-color:#1a1024 !important;
}
:root[data-theme="light"] .zoner-modal-ok,
:root[data-theme="light"] .zui-dialog-confirm{
 background:#ff5a1f !important;
 border-color:#ff5a1f !important;
 color:#fffbf7 !important;
 -webkit-text-fill-color:#fffbf7 !important;
}

:root[data-theme="light"] .topbar-icon-btn,
:root[data-theme="light"] .mob-icon-btn{
 color:#1a1208 !important;
 -webkit-text-fill-color:#1a1208 !important;
 background:transparent !important;
 border:1px solid rgba(28,20,8,.32) !important;
 box-shadow:none !important;
}
:root[data-theme="light"] .topbar-icon-btn svg,
:root[data-theme="light"] .mob-icon-btn svg{
 stroke:#1a1208 !important;
 fill:none !important;
}
:root[data-theme="light"] .topbar-icon-btn svg [fill],
:root[data-theme="light"] .topbar-icon-btn svg [stroke],
:root[data-theme="light"] .mob-icon-btn svg [fill],
:root[data-theme="light"] .mob-icon-btn svg [stroke]{
 opacity:1 !important;
}
:root[data-theme="light"] .topbar-icon-btn:hover,
:root[data-theme="light"] .mob-icon-btn:hover{
 color:#ff5a1f !important;
 -webkit-text-fill-color:#ff5a1f !important;
 background:rgba(255,90,31,.08) !important;
 border-color:var(--or) !important;
}
:root[data-theme="light"] .topbar-icon-btn:hover svg,
:root[data-theme="light"] .mob-icon-btn:hover svg{
 stroke:#ff5a1f !important;
}
:root[data-theme="light"] #mobProfBtn{
 background:#faf6ec !important;
 border-color:rgba(26,16,36,.18) !important;
}
:root[data-theme="light"] #mobProfBtn #mobProfAva{color:#1a1024 !important}
:root[data-theme="light"] #mobProfBtn #mobProfAva svg{stroke:#1a1024 !important}

#deskDMBtn,#deskNotifsBtn,#mobNotifsBtn{
 width:44px !important;
 height:44px !important;
 min-width:44px !important;
 min-height:44px !important;
 display:inline-flex !important;
 align-items:center !important;
 justify-content:center !important;
 padding:0 !important;
 margin:0 !important;
 border:1px solid transparent !important;
 border-radius:8px !important;
 background:transparent !important;
 color:var(--muted,rgba(255,251,247,.55)) !important;
 -webkit-text-fill-color:var(--muted,rgba(255,251,247,.55)) !important;
 box-shadow:none !important;
 transition:background .15s ease-out,color .15s ease-out,opacity .15s ease-out !important;
 -webkit-tap-highlight-color:transparent !important;
}
#deskDMBtn:hover,#deskNotifsBtn:hover,#mobNotifsBtn:hover{
 background:rgba(255,90,31,.10) !important;
 color:var(--or,#ff5a1f) !important;
 -webkit-text-fill-color:var(--or,#ff5a1f) !important;
 border-color:transparent !important;
}
#deskDMBtn:active,#deskNotifsBtn:active,#mobNotifsBtn:active{
 background:rgba(255,90,31,.16) !important;
 color:var(--or,#ff5a1f) !important;
 -webkit-text-fill-color:var(--or,#ff5a1f) !important;
 box-shadow:none !important;
}
:root[data-theme="light"] #deskDMBtn,
:root[data-theme="light"] #deskNotifsBtn,
:root[data-theme="light"] #mobNotifsBtn{
 color:rgba(26,18,8,.58) !important;
 -webkit-text-fill-color:rgba(26,18,8,.58) !important;
 border-color:transparent !important;
 background:transparent !important;
}
:root[data-theme="light"] #deskDMBtn:hover,
:root[data-theme="light"] #deskNotifsBtn:hover,
:root[data-theme="light"] #mobNotifsBtn:hover{
 color:var(--or,#ff5a1f) !important;
 -webkit-text-fill-color:var(--or,#ff5a1f) !important;
}
#deskDMBtn svg,#deskDMBtn svg *,
#deskNotifsBtn svg,#deskNotifsBtn svg *,
#mobNotifsBtn svg,#mobNotifsBtn svg *{
 color:currentColor !important;
 fill:none !important;
 stroke:currentColor !important;
 opacity:1 !important;
}

:root[data-theme="light"] .mktWdName,
:root[data-theme="light"] .mkt-wd-name,
:root[data-theme="light"] [class*="weekly-drop-name"],
:root[data-theme="light"] [class*="weeklyDrop-name"]{
 color:#ff5a1f !important;
}
:root[data-theme="light"] .mkt-wd-countdown,
:root[data-theme="light"] [class*="weekly-drop-countdown"]{
 color:#ff5a1f !important;
}

:root[data-theme="light"] .n-ava[style*="background:#daa52018"],
:root[data-theme="light"] .n-ava[style*="background: #daa52018"],
:root[data-theme="light"] .n-ava[style*="background:#DAA52018"],
:root[data-theme="light"] .n-ava[style*="background: #DAA52018"]{
 background:rgba(138,90,0,.14) !important;
 border:1px solid rgba(138,90,0,.34) !important;
 color:#ff5a1f !important;
}

:root[data-theme="light"] #siteBanner,
:root[data-theme="light"] .open-banner{
 background:linear-gradient(180deg,#fefcf9,#ffefd6) !important;
 border:1px solid rgba(255,90,31,.32) !important;
 color:#1a1024 !important;
 box-shadow:0 4px 14px rgba(26,16,36,.08) !important;
}
:root[data-theme="light"] #siteBanner *,
:root[data-theme="light"] .open-banner :where(h1,h2,h3,h4,p,span,strong){
 color:#1a1024 !important;
 -webkit-text-fill-color:#1a1024 !important;
}
:root[data-theme="light"] #siteBanner #siteBannerClose{color:rgba(26,16,36,.6)}
:root[data-theme="light"] #siteBanner #siteBannerClose:hover{color:#1a1024}

:root[data-theme="light"] .mkt-hero-eyebrow,
:root[data-theme="light"] .mkt-feat-price,
:root[data-theme="light"] .mkt-feat-slot,
:root[data-theme="light"] .mkt-section-eyebrow,
:root[data-theme="light"] .mkt-floor-chip,
:root[data-theme="light"] .mkt-detail-price-num,
:root[data-theme="light"] .mkt-detail-price-unit,
:root[data-theme="light"] .mkt-rarity-legendary,
:root[data-theme="light"] .mkt-eyebrow,
:root[data-theme="light"] .mkt-price,
:root[data-theme="light"] .mktWdName,
:root[data-theme="light"] .mkt-wd-name{
 color:#ff5a1f !important;
}

:root[data-theme="light"] .mkt-floor-chip{
 background:rgba(138,90,0,.08) !important;
 border-color:rgba(138,90,0,.30) !important;
 color:#ff5a1f !important;
}
:root[data-theme="light"] .mkt-feat-slot{
 background:rgba(255,251,247,.85) !important;
 border-color:rgba(138,90,0,.30) !important;
 color:#ff5a1f !important;
 -webkit-backdrop-filter:blur(8px);
 backdrop-filter:blur(8px);
}

:root[data-theme="light"] .mkt-feat-name,
:root[data-theme="light"] .mkt-feat-sub,
:root[data-theme="light"] .mkt-detail-name,
:root[data-theme="light"] .mkt-detail-rarity,
:root[data-theme="light"] .mkt-detail-desc,
:root[data-theme="light"] .mkt-card-name,
:root[data-theme="light"] .mkt-card-rarity,
:root[data-theme="light"] .mkt-card-price{
 color:#1a1024 !important;
}

:root[data-theme="light"] .spin-result .sw-eyebrow{
 color:#ff5a1f !important;
}
:root[data-theme="light"] .spin-result .sw-amount{
 color:#1a1024 !important;
 text-shadow:0 1px 6px rgba(245,158,11,.18) !important;
}
:root[data-theme="light"] .spin-result .sw-unit,
:root[data-theme="light"] .spin-result .sw-sub,
:root[data-theme="light"] .spin-result .sw-item-name{
 color:#1a1024 !important;
}
:root[data-theme="light"] .spin-result .sw-item-rarity{
 color:#1a1024 !important;
 background:rgba(138,90,0,.08) !important;
}
:root[data-theme="light"] .spin-result .sw-item-card{
 background:rgba(253,250,243,.94) !important;
 border-color:rgba(138,90,0,.32) !important;
}
:root[data-theme="light"] .spin-result .sw-item-art{
 background:rgba(138,90,0,.08) !important;
 border-color:rgba(138,90,0,.18) !important;
 color:#ff5a1f !important;
}
:root[data-theme="light"] .spin-result .sw-cta{
 background:rgba(255,90,31,.10) !important;
 border-color:var(--or) !important;
 color:#1a1024 !important;
}
:root[data-theme="light"] .spin-legend .sl-key{
 color:rgba(26,16,36,.78) !important;
}
:root[data-theme="light"] .spin-legend .sl-glyph{
 background:rgba(253,250,243,.85) !important;
 border-color:rgba(26,16,36,.18) !important;
 color:#1a1024 !important;
}
:root[data-theme="light"] .spin-legend .sl-glyph-miss{
 background:rgba(26,16,36,.04) !important;
 border-color:rgba(26,16,36,.14) !important;
 color:rgba(26,16,36,.45) !important;
}

:root[data-theme="light"] .spin-result [style*="color:#fffbf7"],
:root[data-theme="light"] .spin-result [style*="color: #fffbf7"]{
 color:#1a1024 !important;
}

:root[data-theme="light"] .lsb-karma-label,
:root[data-theme="light"] .lsb-karma-num,
:root[data-theme="light"] .znc-pt-story,
:root[data-theme="light"] .game-card[data-game="chess"] .gc-name,
:root[data-theme="light"] .lb-rank.gold,
:root[data-theme="light"] .mp-card-price,
:root[data-theme="light"] .mkt-detail-bal strong{
 color:#ff5a1f !important;
}

:root[data-theme="light"] .game-overlay [style*="color:#ff5a1f"],
:root[data-theme="light"] .game-overlay [style*="color:#ff5a1f"],
:root[data-theme="light"] .game-modal [style*="color:#ff5a1f"],
:root[data-theme="light"] .game-modal [style*="color:#ff5a1f"]{
 color:#ff5a1f !important;
}
:root[data-theme="light"] .game-overlay [style*="color:#fff"],
:root[data-theme="light"] .game-overlay [style*="color:rgba(255,255,255"],
:root[data-theme="light"] .game-modal [style*="color:#fff"],
:root[data-theme="light"] .game-modal [style*="color:rgba(255,255,255"]{
 color:#1a1024 !important;
}

:root[data-theme="light"] .zn-rarity-common{color:#525a66}
:root[data-theme="light"] .zn-rarity-uncommon{color:#0a7a3a}
:root[data-theme="light"] .zn-rarity-rare{color:#1e4a99}
:root[data-theme="light"] .zn-rarity-epic{color:#7c1fb5}
:root[data-theme="light"] .zn-rarity-legendary{color:#ff5a1f}
:root[data-theme="light"] .zn-rarity-mythic{color:#ff5a1f}

:root[data-theme="light"] .zn-rarity-pill.zn-rarity-common{background:rgba(82,90,102,.14);border-color:rgba(82,90,102,.36)}
:root[data-theme="light"] .zn-rarity-pill.zn-rarity-uncommon{background:rgba(10,122,58,.14);border-color:rgba(10,122,58,.36)}
:root[data-theme="light"] .zn-rarity-pill.zn-rarity-rare{background:rgba(30,74,153,.14);border-color:rgba(30,74,153,.36)}
:root[data-theme="light"] .zn-rarity-pill.zn-rarity-epic{background:rgba(124,31,181,.14);border-color:rgba(124,31,181,.36)}
:root[data-theme="light"] .zn-rarity-pill.zn-rarity-legendary{background:rgba(138,90,0,.14);border-color:rgba(138,90,0,.36)}
:root[data-theme="light"] .zn-rarity-pill.zn-rarity-mythic{background:rgba(196,61,16,.14);border-color:rgba(196,61,16,.36)}

:root[data-theme="light"] [class*="rarity-legendary"]:not(.zn-rarity-pill){color:#ff5a1f !important;-webkit-text-fill-color:#ff5a1f !important;background:rgba(138,90,0,.16) !important;border-color:rgba(138,90,0,.42) !important;text-shadow:none !important;box-shadow:none !important}
:root[data-theme="light"] [class*="rarity-epic"]:not(.zn-rarity-pill){color:#711aa8 !important;-webkit-text-fill-color:#711aa8 !important;background:rgba(113,26,168,.14) !important;border-color:rgba(113,26,168,.38) !important;text-shadow:none !important;box-shadow:none !important}
:root[data-theme="light"] [class*="rarity-rare"]:not(.zn-rarity-pill){color:#17448f !important;-webkit-text-fill-color:#17448f !important;background:rgba(23,68,143,.14) !important;border-color:rgba(23,68,143,.38) !important;text-shadow:none !important;box-shadow:none !important}
:root[data-theme="light"] [class*="rarity-uncommon"]:not(.zn-rarity-pill){color:#076b36 !important;-webkit-text-fill-color:#076b36 !important;background:rgba(7,107,54,.14) !important;border-color:rgba(7,107,54,.38) !important;text-shadow:none !important;box-shadow:none !important}
:root[data-theme="light"] [class*="rarity-common"]:not(.zn-rarity-pill){color:#3f4752 !important;-webkit-text-fill-color:#3f4752 !important;background:rgba(63,71,82,.14) !important;border-color:rgba(63,71,82,.36) !important;text-shadow:none !important;box-shadow:none !important}

:root[data-theme="light"] [style*="color:#ff5a1f"],
:root[data-theme="light"] [style*="color: #ff5a1f"]{color:#ff5a1f !important}
:root[data-theme="light"] [style*="color:#c084fc"],
:root[data-theme="light"] [style*="color: #c084fc"]{color:#7c1fb5 !important}
:root[data-theme="light"] [style*="color:#60a5fa"],
:root[data-theme="light"] [style*="color: #60a5fa"]{color:#1e4a99 !important}
:root[data-theme="light"] [style*="color:#4ade80"],
:root[data-theme="light"] [style*="color: #4ade80"]{color:#0a7a3a !important}
:root[data-theme="light"] [style*="color:#e05020"],
:root[data-theme="light"] [style*="color: #e05020"]{color:#ff5a1f !important}

:root[data-theme="light"] :is(
 .page-eyebrow,
 .hero-kicker,
 .sec-kicker,
 .num-label,
 .contact-card-label,
 .rt-title,
 .faq-title,
 .faq-a a,
 .wz-nav-link.active,
 .wz-nav-link.cta,
 .nav-cta:not(:hover),
 .zn-chip:hover,
 .cat-back:hover,
 .field-label .req,
 .prose a,
 .num-body a,
 .hero-title span,
 .sec-heading span
){
 color:var(--zn-orange-text,#ff5a1f)!important;
 -webkit-text-fill-color:var(--zn-orange-text,#ff5a1f)!important;
}
:root[data-theme="light"] :is(
 .wz-nav-cta,
 .nav-cta:hover,
 .btn-primary,
 .zn-btn-primary,
 .claim-btn,
 .reset-btn,
 [style*="background:var(--or)"],
 [style*="background: var(--or)"],
 [style*="background:var(--or2)"],
 [style*="background: var(--or2)"],
 [style*="background:#ff5a1f"],
 [style*="background-color:var(--or)"],
 [style*="background-color: var(--or)"],
 [style*="background-color:var(--or2)"],
 [style*="background-color: var(--or2)"]
){
 color:var(--zn-cta-fg,#fffbf7)!important;
 -webkit-text-fill-color:var(--zn-cta-fg,#fffbf7)!important;
}

:root[data-theme="light"] .contact-card-link:hover{
 color:var(--or-text,#ff5a1f)!important;
 -webkit-text-fill-color:var(--or-text,#ff5a1f)!important;
}

:root[data-theme="light"] #avatarPreviewModal,
:root[data-theme="light"] #avatarPreviewModal :is(.apm-name,.apm-close,.apm-prof-btn){
 color:#fffbf7!important;
 -webkit-text-fill-color:#fffbf7!important;
}
:root[data-theme="light"] #avatarPreviewModal .apm-prof-btn{
 background:rgba(255,255,255,.08)!important;
 border-color:rgba(255,251,247,.22)!important;
}
:root[data-theme="light"] #avatarPreviewModal .apm-prof-btn:hover{
 background:rgba(255,255,255,.12)!important;
 border-color:rgba(255,251,247,.36)!important;
}
:root[data-theme="light"] #avatarPreviewModal .apm-close{
 background:rgba(255,255,255,.08)!important;
 border-color:rgba(255,251,247,.18)!important;
}
:root[data-theme="light"] #avatarPreviewModal .apm-handle{
 color:var(--zn-orange,#ff5a1f)!important;
 -webkit-text-fill-color:var(--zn-orange,#ff5a1f)!important;
}

body:not(.app):not(.in-spa) :is(
 .wz-nav-link,
 .nav-link,
 .hero-kicker,
 .page-eyebrow,
 .sec-kicker,
 .sec-num,
 .toc-title,
 .toc-num,
 .num-label,
 .field-label,
 .footer-link,
 .status-ok,
 .status-warn,
 .status-err,
 .data-table th,
 .hl-box .hl-title,
 .beta-badge
){
 font-size:12px!important;
 letter-spacing:.04em!important;
}
html body:not(.app):not(.in-spa) :is(.wz-nav-link,.nav-link){
 font-size:12px!important;
 line-height:1.45!important;
 letter-spacing:.04em!important;
}
body:not(.app):not(.in-spa) :is(
 .prose,
 .prose p,
 .prose li,
 .num-body,
 .num-body p,
 .num-body li,
 .card-body,
 .faq-a,
 .hl-box .hl-body,
 .data-table,
 .data-table td,
 .highlight,
 .footer,
 .page-footer
){
 font-size:max(12px,1em)!important;
 letter-spacing:normal!important;
 line-height:1.75!important;
}

html body:not(.app):not(.in-spa) .site-footer .sf-legal p,
html body:not(.app):not(.in-spa) .site-footer .sf-legal{
 font-size:11px!important;
 line-height:1.7!important;
 letter-spacing:normal!important;
}
html body:not(.app):not(.in-spa) .site-footer .sf-copy{
 font-size:11px!important;
 line-height:1.6!important;
}
body:not(.app):not(.in-spa) :is(
 [style*="font-size:6"],
 [style*="font-size:7"],
 [style*="font-size:8"],
 [style*="font-size:9"],
 [style*="font-size:10"],
 [style*="font-size:11"]
){
 font-size:12px!important;
}
body:not(.app):not(.in-spa) :is(
 [style*="letter-spacing:1.6"],
 [style*="letter-spacing:1.8"],
 [style*="letter-spacing:2"],
 [style*="letter-spacing:3"],
 [style*="letter-spacing:4"],
 [style*="letter-spacing:5"],
 [style*="letter-spacing:6"]
){
 letter-spacing:.04em!important;
}
body:not(.app):not(.in-spa) :is(
 .wz-nav-logo,
 .nav-logo,
 .site-footer .sf-logo,
 .zn-wordmark,
 .zn-wordmark-text
){
 letter-spacing:1px!important;
}
body:not(.app):not(.in-spa) :is(
 .gate-logo,
 .gate-logo .zn-wordmark,
 .gate-logo .zn-wordmark-text,
 .wz-nav-logo,
 .wz-nav-logo .zn-wordmark,
 .wz-nav-logo .zn-wordmark-text,
 .nav-logo,
 .nav-logo .zn-wordmark,
 .nav-logo .zn-wordmark-text
){
 color:var(--tx)!important;
 -webkit-text-fill-color:var(--tx)!important;
 text-decoration:none!important;
}
body:not(.app):not(.in-spa) .gate-topnav a{
 color:var(--tx2)!important;
 -webkit-text-fill-color:var(--tx2)!important;
 text-decoration:none!important;
}
body:not(.app):not(.in-spa) .gate-topnav a:hover{
 color:var(--or)!important;
 -webkit-text-fill-color:var(--or)!important;
}
body:not(.app):not(.in-spa) :is(.wz-nav-link,.toc-link){
 color:var(--tx2)!important;
 -webkit-text-fill-color:var(--tx2)!important;
}
body:not(.app):not(.in-spa) :is(.wz-nav-link,.toc-link):hover{
 color:var(--or)!important;
 -webkit-text-fill-color:var(--or)!important;
}
body:not(.app):not(.in-spa) #pageTransitionBar{
 transition:opacity .3s!important;
}
body:not(.app):not(.in-spa) :is(
 .wz-nav-cta,
 .nav-cta,
 .btn-primary,
 .zn-btn-primary,
 .claim-btn,
 .reset-btn,
 .contact-card-link:hover,
 #gateBtn,
 [style*="background:var(--or)"],
 [style*="background: var(--or)"],
 [style*="background:var(--or2)"],
 [style*="background: var(--or2)"],
 [style*="background:#ff5a1f"],
 [style*="background-color:var(--or)"],
 [style*="background-color: var(--or)"],
 [style*="background-color:var(--or2)"],
 [style*="background-color: var(--or2)"],
 [style*="background-color:#ff5a1f"],
 [style*="background:#ff5a1f"],
 [style*="background-color:#ff5a1f"]
),
body:not(.app):not(.in-spa) :is(
 .wz-nav-cta,
 .nav-cta,
 .btn-primary,
 .zn-btn-primary,
 .claim-btn,
 .reset-btn,
 .contact-card-link:hover,
 #gateBtn,
 [style*="background:var(--or)"],
 [style*="background: var(--or)"],
 [style*="background:var(--or2)"],
 [style*="background: var(--or2)"],
 [style*="background:#ff5a1f"],
 [style*="background-color:var(--or)"],
 [style*="background-color: var(--or)"],
 [style*="background-color:var(--or2)"],
 [style*="background-color: var(--or2)"],
 [style*="background-color:#ff5a1f"],
 [style*="background:#ff5a1f"],
 [style*="background-color:#ff5a1f"]
) :is(span,strong,b,em,small,svg,path,line,polyline){
 color:#fffbf7!important;
 -webkit-text-fill-color:#fffbf7!important;
 text-shadow:none!important;
}

html:root[data-theme="light"] body:not(.app):not(.in-spa) :is(
 .wz-nav-link,
 .nav-link,
 .hero-kicker,
 .page-eyebrow,
 .sec-kicker,
 .sec-num,
 .toc-title,
 .toc-num,
 .num-label,
 .field-label,
 .footer-link,
 .status-ok,
 .status-warn,
 .status-err,
 .data-table th,
 .hl-box .hl-title,
 .beta-badge,
 .support-ghost-btn,
 .support-track-btn
){
 font-size:12px!important;
 letter-spacing:.04em!important;
}
html:root[data-theme="light"] body:not(.app):not(.in-spa) :is(
 .wz-nav-logo,
 .nav-logo,
 .site-footer .sf-logo,
 .zn-wordmark,
 .zn-wordmark-text
){
 letter-spacing:1px!important;
}
html:root[data-theme="light"] body:not(.app):not(.in-spa) :is(
 .wz-nav-link,
 .wz-nav-cta,
 .nav-link,
 .nav-cta,
 .footer-link,
 .pg-card,
 .issue-item,
 .contact-card,
 .support-ghost-btn,
 .support-track-btn,
 #pageTransitionBar
){
 transition:color .15s,background .15s,border-color .15s,opacity .15s!important;
}

button[style*="background:var(--or)"],
button[style*="background: var(--or)"],
button[style*="background:#ff5a1f"],
button[style*="background: #ff5a1f"],
button[style*="background:#FF5A1F"],
button[style*="background: #FF5A1F"],
a[style*="background:var(--or)"],
a[style*="background: var(--or)"],
a[style*="background:#ff5a1f"],
a[style*="background: #ff5a1f"],
button[style*="background:linear-gradient(135deg,#ff5a1f"],
button[style*="background: linear-gradient(135deg,#ff5a1f"],
a[style*="background:linear-gradient(135deg,#ff5a1f"],
a[style*="background: linear-gradient(135deg,#ff5a1f"]{
 color:#fffbf7 !important;
 -webkit-text-fill-color:#fffbf7 !important;
}

:root[data-theme="light"] button[style*="background:var(--or)"],
:root[data-theme="light"] button[style*="background:#ff5a1f"],
:root[data-theme="light"] a[style*="background:var(--or)"],
:root[data-theme="light"] a[style*="background:#ff5a1f"],
:root[data-theme="light"] button[style*="background:linear-gradient(135deg,#ff5a1f"],
:root[data-theme="light"] a[style*="background:linear-gradient(135deg,#ff5a1f"],

:root[data-theme="light"] button[id^="petBuy_"][style*="background:var(--or)"],
:root[data-theme="light"] button[id^="petBuy_"][style*="background:#ff5a1f"],
:root[data-theme="light"] button[id^="petBuy_"][style*="background:var(--or)"] *,
:root[data-theme="light"] button[id^="petBuy_"][style*="background:#ff5a1f"] *{
 color:#fffbf7 !important;
 -webkit-text-fill-color:#fffbf7 !important;
}

.zn-btn-primary,
.btn-primary,
.gate-btn,
.join-btn,
.hero-cta,
.chess3d-cta,
.showcase-cta,
.slash-accept-btn,
.dm-challenge-btn.is-accept,
.dm-input-action,
.gate-card .gate-form button[type="submit"],
.gate-card #gateBtn,
.compose-post-btn,
.compose-inline-post,
.mkt-detail-buy,
.sell-btn,
#gateBtn,
#joinBtn,
#heroCta,
#heroJoinBtn,
button.btn[style*="background:#ff5a1f"]{
 background-color:var(--zn-cta-bg,#ff5a1f) !important;
 color:#fffbf7 !important;
 -webkit-text-fill-color:#fffbf7 !important;
 text-shadow:none !important;
}
.zn-btn-primary *,
.btn-primary *,
.gate-btn *,
.join-btn *,
.hero-cta *,
.chess3d-cta *,
.showcase-cta *,
.slash-accept-btn *,
.dm-challenge-btn.is-accept *,
.dm-input-action *,
.gate-card #gateBtn *,
.compose-post-btn *,
.compose-inline-post *,
.mkt-detail-buy *,
.sell-btn *,
#gateBtn *,
#joinBtn *,
#heroCta *,
#heroJoinBtn *{
 color:#fffbf7 !important;
 -webkit-text-fill-color:#fffbf7 !important;
 text-shadow:none !important;
}

:root[data-theme="light"] .modal-overlay,
:root[data-theme="light"] .zonera-modal,
:root[data-theme="light"] .confirm-modal,
:root[data-theme="light"] .confirm-dialog,
:root[data-theme="light"] [class*="-modal"]:not([class*="-modal-"]),
:root[data-theme="light"] [class*="modal-overlay"]{
 color:#1a1024;
}
:root[data-theme="light"] .modal-overlay > div,
:root[data-theme="light"] .zonera-modal > div,
:root[data-theme="light"] .modal-overlay .modal,
:root[data-theme="light"] .modal-overlay .modal-card,
:root[data-theme="light"] .modal-overlay [style*="background:linear-gradient"]{
 background:#faf6ec !important;
 color:#1a1024 !important;
 border:1px solid rgba(36,20,60,.16) !important;
 box-shadow:0 24px 72px rgba(26,16,36,.18) !important;
}
:root[data-theme="light"] .modal-overlay h1,
:root[data-theme="light"] .modal-overlay h2,
:root[data-theme="light"] .modal-overlay h3,
:root[data-theme="light"] .modal-overlay h4,
:root[data-theme="light"] .modal-overlay p,
:root[data-theme="light"] .modal-overlay span,
:root[data-theme="light"] .modal-overlay div{
 color:#1a1024;
}
:root[data-theme="light"] .modal-overlay button{
 color:#1a1024;
}

:root[data-theme="light"] .modal-overlay button[style*="background:var(--or"],
:root[data-theme="light"] .modal-overlay button[style*="background: var(--or"],
:root[data-theme="light"] .modal-overlay button[style*="background:#ff5a1f"],
:root[data-theme="light"] .modal-overlay button[style*="background: #ff5a1f"],
:root[data-theme="light"] .modal-overlay button[style*="background-color:#ff5a1f"],
:root[data-theme="light"] .modal-overlay button[style*="background-color:var(--or"],
:root[data-theme="light"] .modal-overlay button[style*="background:linear-gradient"][style*="--or"],
:root[data-theme="light"] .modal-overlay button[style*="background:linear-gradient"][style*="#ff5a1f"],
:root[data-theme="light"] .modal-overlay .cta,
:root[data-theme="light"] .modal-overlay .cta-primary,
:root[data-theme="light"] .modal-overlay .btn--primary,
:root[data-theme="light"] .modal-overlay .gbtn.primary,
:root[data-theme="light"] .modal-overlay .find-match-btn,
:root[data-theme="light"] .modal-overlay .wp-create-btn,
:root[data-theme="light"] .modal-overlay .wp-start-btn,
:root[data-theme="light"] .modal-overlay .gc-play-btn,
:root[data-theme="light"] .modal-overlay .zr-btn--filled,
:root[data-theme="light"] .modal-overlay .zn-cta,
:root[data-theme="light"] .modal-overlay button[style*="background:var(--or"] *,
:root[data-theme="light"] .modal-overlay button[style*="background: var(--or"] *,
:root[data-theme="light"] .modal-overlay button[style*="background:#ff5a1f"] *,
:root[data-theme="light"] .modal-overlay .cta *,
:root[data-theme="light"] .modal-overlay .btn--primary *,
:root[data-theme="light"] .modal-overlay .gbtn.primary *,
:root[data-theme="light"] .modal-overlay .find-match-btn *,
:root[data-theme="light"] .modal-overlay .zr-btn--filled *{
 color:#fffbf7 !important;
 -webkit-text-fill-color:#fffbf7 !important;
}

:root[data-theme="light"] .mkt-detail-card,
:root[data-theme="light"] .mkt-detail-card *,
:root[data-theme="light"] .mkt-card,
:root[data-theme="light"] .mkt-card *{
 color:#1a1024;
}
:root[data-theme="light"] .mkt-detail-card .mkt-detail-rarity,
:root[data-theme="light"] .mkt-card .rarity-badge{
 color:inherit;
}
:root[data-theme="light"] .mkt-detail-buy,
:root[data-theme="light"] .mkt-detail-buy *,
:root[data-theme="light"] .mkt-card button[style*="background:var(--or)"],
:root[data-theme="light"] .mkt-card button[style*="background:#ff5a1f"]{
 color:#fffbf7 !important;
 -webkit-text-fill-color:#fffbf7 !important;
}

:root[data-theme="light"] .mkt-card button[style*="background:var(--or)"] *,
:root[data-theme="light"] .mkt-card button[style*="background:#ff5a1f"] *,
:root[data-theme="light"] .mkt-detail-buy *{
 color:#fffbf7 !important;
 -webkit-text-fill-color:#fffbf7 !important;
}
:root[data-theme="light"] .mkt-detail-actions .mkt-detail-cancel{
 background:#fefcf9 !important;
 border:1px solid rgba(36,20,60,.18) !important;
 color:#1a1024 !important;
}

:root .wrd-card svg{max-height:120px;width:auto;display:block;margin:0 auto}
:root .wrd-card .zn-item-avatar-preview{height:120px !important;min-height:120px;display:flex;align-items:center;justify-content:center}
:root .wrd-card-label{
 display:block !important;
 padding:6px 8px 0;
 word-break:break-word;
 line-height:1.3;
}

:root[data-theme="light"] .tab-btn.on,
:root[data-theme="light"] .tab-btn.active,
:root[data-theme="light"] .filter-btn.on,
:root[data-theme="light"] .filter-btn.active,
:root[data-theme="light"] .pill.on,
:root[data-theme="light"] .pill.active,
:root[data-theme="light"] .wrd-rf.active,
:root[data-theme="light"] .nb.on,
:root[data-theme="light"] .ts-tab.on,
:root[data-theme="light"] .mkt-tab.on,
:root[data-theme="light"] .mkt-slot-btn.on,
:root[data-theme="light"] .mkt-slot-btn[aria-pressed="true"]{
 background:linear-gradient(135deg,#ff5a1f,#ff7a33)!important;
 background-color:#ff5a1f!important;
 border-color:#ff5a1f!important;
 color:#fffbf7!important;
 -webkit-text-fill-color:#fffbf7!important;
 box-shadow:0 4px 14px rgba(255,90,31,.30)!important;
}

html:root[data-theme="light"] body .mkt-filters .mkt-slot-btn.on{
 background:linear-gradient(135deg,#ff5a1f,#ff7a33)!important;
 background-color:#ff5a1f!important;
 border-color:#ff5a1f!important;
 color:#fffbf7!important;
 -webkit-text-fill-color:#fffbf7!important;
 box-shadow:0 4px 14px rgba(255,90,31,.30)!important;
}

html:root[data-theme="light"] body #_shopCurrencyChoiceOv,
html:root[data-theme="light"] body #_featureCurrencyChoiceOv{
 background:rgba(26,16,36,.55) !important;
 -webkit-backdrop-filter:blur(6px) !important;
 backdrop-filter:blur(6px) !important;
}
html:root[data-theme="light"] body .zn-currency-choice-card{
 background:#faf6ec !important;
 border:1px solid rgba(255,90,31,.34) !important;
 box-shadow:0 24px 64px rgba(80,45,16,.20),0 0 0 1px rgba(255,90,31,.06) inset !important;
}
html:root[data-theme="light"] body .zn-currency-choice-card,
html:root[data-theme="light"] body .zn-currency-choice-card *{
 color:#1a1024;
 -webkit-text-fill-color:#1a1024;
}
html:root[data-theme="light"] body .zn-currency-choice-title{font-weight:700;letter-spacing:.5px}
html:root[data-theme="light"] body .zn-currency-choice-copy{color:rgba(26,16,36,.74) !important;-webkit-text-fill-color:rgba(26,16,36,.74) !important}
html:root[data-theme="light"] body .zn-currency-choice-option{
 background:#fefcf9 !important;
 border:1px solid rgba(26,16,36,.18) !important;
 color:#1a1024 !important;
 transition:all .14s !important;
}
html:root[data-theme="light"] body .zn-currency-choice-option:hover{
 background:#fefcf9 !important;
 border-color:rgba(255,90,31,.55) !important;
 transform:none !important;
}
html:root[data-theme="light"] body .currency-btn-zora .zn-currency-choice-option-title{color:#ff5a1f !important;-webkit-text-fill-color:#ff5a1f !important}
html:root[data-theme="light"] body .currency-btn-zbucks .zn-currency-choice-option-title{color:#ff5a1f !important;-webkit-text-fill-color:#ff5a1f !important}
html:root[data-theme="light"] body .zn-currency-choice-option-meta,
html:root[data-theme="light"] body .buy-modal-balance{color:rgba(26,16,36,.66) !important;-webkit-text-fill-color:rgba(26,16,36,.66) !important}
html:root[data-theme="light"] body .zn-currency-choice-cancel{
 background:#f1ebde !important;
 border:1px solid rgba(26,16,36,.20) !important;
 color:#1a1024 !important;
 -webkit-text-fill-color:#1a1024 !important;
}
html:root[data-theme="light"] body .zn-currency-choice-cancel:hover{
 background:#e8e0d0 !important;
}

.zn-modal-light .zn-currency-choice-card,
.zn-modal-light.zn-currency-choice-overlay .zn-currency-choice-card,
.zn-modal-light .zn-purchase-confirm-card,
.zn-modal-light.zn-purchase-confirm-overlay .zn-purchase-confirm-card{
 background:#fffaf0 !important;
 background-image:none !important;
 border:1px solid rgba(255,90,31,.36) !important;
 color:#1a1024 !important;
 -webkit-text-fill-color:#1a1024 !important;
 box-shadow:0 24px 64px rgba(80,45,16,.22),0 0 0 1px rgba(255,90,31,.06) inset !important;
}
.zn-modal-light :is(.zn-currency-choice-card,.zn-purchase-confirm-card),
.zn-modal-light :is(.zn-currency-choice-card,.zn-purchase-confirm-card) :is(div,span,strong,b,label){
 color:#1a1024 !important;
 -webkit-text-fill-color:#1a1024 !important;
 text-shadow:none !important;
}
.zn-modal-light .zn-currency-choice-copy,
.zn-modal-light .zn-currency-choice-option-meta,
.zn-modal-light .buy-modal-balance,
.zn-modal-light .zn-purchase-confirm-copy,
.zn-modal-light .zn-purchase-confirm-card label span{
 color:rgba(26,16,36,.70) !important;
 -webkit-text-fill-color:rgba(26,16,36,.70) !important;
}
.zn-modal-light .zn-purchase-confirm-dontask{
 background:#f5efe2 !important;
 border-color:rgba(26,16,36,.16) !important;
 color:#1a1024 !important;
}
.zn-modal-light .zn-purchase-confirm-dontask span{
 color:rgba(26,16,36,.78) !important;
 -webkit-text-fill-color:rgba(26,16,36,.78) !important;
}
.zn-modal-light .zn-purchase-confirm-dontask:hover{
 background:#fefcf9 !important;
 border-color:rgba(255,90,31,.46) !important;
}
.zn-modal-light .zn-currency-choice-option{
 background:#fefcf9 !important;
 background-image:none !important;
 border:1px solid rgba(26,16,36,.18) !important;
 color:#1a1024 !important;
 -webkit-text-fill-color:#1a1024 !important;
 box-shadow:0 8px 18px rgba(80,45,16,.07) !important;
}
.zn-modal-light .zn-currency-choice-option:hover{
 background:#fefcf9 !important;
 border-color:rgba(255,90,31,.58) !important;
}
.zn-modal-light .currency-btn-zora .zn-currency-choice-option-title{
 color:#ff5a1f !important;
 -webkit-text-fill-color:#ff5a1f !important;
}
.zn-modal-light .currency-btn-zbucks .zn-currency-choice-option-title{
 color:#ff5a1f !important;
 -webkit-text-fill-color:#ff5a1f !important;
}
.zn-modal-light .zn-currency-choice-cancel,
.zn-modal-light .zn-purchase-confirm-cancel{
 background:#f1ebde !important;
 background-image:none !important;
 border:1px solid rgba(26,16,36,.22) !important;
 color:#1a1024 !important;
 -webkit-text-fill-color:#1a1024 !important;
}
.zn-modal-light .zn-purchase-confirm-submit{
 background:linear-gradient(135deg,#ff5a1f,#ff7a33) !important;
 border-color:#ff5a1f !important;
 color:#fffbf7 !important;
 -webkit-text-fill-color:#fffbf7 !important;
}

html:root[data-theme="light"] body::before{
 background:
   radial-gradient(ellipse 70% 55% at 30% 20%,rgba(255,90,31,.030),transparent 70%),
   radial-gradient(ellipse 60% 45% at 80% 80%,rgba(245,158,11,.018),transparent 70%) !important;
}

html:root[data-theme="light"] .prof-card,
html:root[data-theme="light"] .prof-box,
html:root[data-theme="light"] .profile-card,
html:root[data-theme="light"] .profile-box,
html:root[data-theme="light"] .prof-ava-wrap,
html:root[data-theme="light"] .prof-ava-wrap > div{
 border-radius:14px !important;
}

.dm-room{padding:16px 18px !important;border-left:none !important}
.dm-room.is-unread,
.dm-room.is-active,
.dm-room.is-typing{padding-left:18px !important;border-left:none !important;margin-left:0 !important}

#appRoot.spa-mode .compose-bar,
#appRoot.spa-mode #composeTrigger,
.app.spa-mode .compose-bar,
.app.spa-mode #composeTrigger,
body.spa-mode .compose-bar,
body.spa-mode #composeTrigger{display:none !important}

.zc-ava,
.lb-ava,
.znc-cmt-ava,
.znc-thread-ava,
.dm-room-ava,
.dm-msg-ava,
.p-ava,
.notif-ava,
.d-cava,
.comment-ava,
.voice-ava,
.search-ava,
.mention-ava,
.d-panel-ava,
.fl-ava,
.zp-ava,
.compose-ava,
#sideCharAvatar,
#mobDrAvatar,
#mobProfAva,
#dmConvoAva,
.prof-ava-wrap > div,
.prof-ava-wrap{
 align-items:center !important;
}
.zc-ava svg,
.lb-ava svg,
.znc-cmt-ava svg,
.znc-thread-ava svg,
.dm-room-ava svg,
.dm-msg-ava svg,
.p-ava svg,
.notif-ava svg,
.d-cava svg,
.voice-ava svg,
.search-ava svg,
.mention-ava svg,
.d-panel-ava svg,
.fl-ava svg,
.zp-ava svg,
.compose-ava svg,
#sideCharAvatar svg,
#mobDrAvatar svg,
#mobProfAva svg,
#dmConvoAva svg,
.prof-ava-wrap svg{
 max-width:100% !important;
 max-height:100% !important;
 height:auto !important;
 object-fit:contain !important;
}
.prof-ava-wrap{position:relative;display:inline-block}
.prof-ava-wrap>.zn-prof-status-dot{
 position:absolute;right:11px;bottom:11px;left:auto;
 width:16px;height:16px;
 border-radius:50%;
 display:inline-flex;align-items:center;justify-content:center;
 transform:none;
 background:#6b7280;
 border:2.5px solid var(--card,#150b1f);
 box-shadow:0 1px 5px rgba(5,3,10,.5),0 0 0 1px rgba(255,255,255,.12);
 z-index:9;pointer-events:auto;cursor:default;
}
.prof-ava-wrap>.zn-prof-status-dot::after{
 content:attr(data-tip);
 position:absolute;
 bottom:calc(100% + 9px);right:-4px;
 background:var(--card3,#22222e);
 color:var(--tx,#f4f0ff);
 border:1px solid var(--bd2,rgba(255,255,255,.15));
 border-radius:8px;
 padding:5px 10px;
 font-family:'DM Mono',ui-monospace,monospace;
 font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;
 white-space:nowrap;
 box-shadow:0 6px 18px rgba(5,3,10,.45);
 opacity:0;transform:translateY(3px);
 transition:opacity .14s ease,transform .14s ease;
 pointer-events:none;
 z-index:40;
}
.prof-ava-wrap>.zn-prof-status-dot:focus-visible::after{
 opacity:1;transform:translateY(0);
}
.prof-ava-wrap>.zn-prof-status-dot::before{
 content:'';position:absolute;inset:0;border-radius:inherit;
 background:transparent;
 -webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 46' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'><path d='M17 6 C9 6 5 13 6 22 C6.6 28 8 33 11 39'/><path d='M17 11 C12 11 10 16 10.5 23 C11 29 12 33 14 38'/><path d='M17 16 C14 16 14 20 14.6 25 C15 30 16 33 17 37'/><path d='M22 9 C28 11 29 18 28 25 C27 31 25 35 22 39'/><path d='M22 15 C25 17 25 22 24 27 C23 31 22 34 20.5 37'/></svg>") center/86% 86% no-repeat;
         mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 46' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'><path d='M17 6 C9 6 5 13 6 22 C6.6 28 8 33 11 39'/><path d='M17 11 C12 11 10 16 10.5 23 C11 29 12 33 14 38'/><path d='M17 16 C14 16 14 20 14.6 25 C15 30 16 33 17 37'/><path d='M22 9 C28 11 29 18 28 25 C27 31 25 35 22 39'/><path d='M22 15 C25 17 25 22 24 27 C23 31 22 34 20.5 37'/></svg>") center/86% 86% no-repeat;
 opacity:.7;pointer-events:none;
}
.prof-ava-wrap>.zn-prof-status-online{background:#22c55e}
.prof-ava-wrap>.zn-prof-status-away{background:#f5b400}
.prof-ava-wrap>.zn-prof-status-dnd{background:#f43f5e}
.prof-ava-wrap>.zn-prof-status-gaming{background:var(--card,#150b1f);color:#ff5a1f;box-shadow:0 1px 5px rgba(5,3,10,.5),0 0 0 1px rgba(255,255,255,.12),0 0 9px rgba(255,90,31,.6);animation:znThumbGamingPulse 1.9s ease-in-out infinite}
.prof-ava-wrap>.zn-prof-status-gaming::before{display:none!important}
.prof-ava-wrap>.zn-prof-status-gaming svg{display:block;width:12px;height:12px}
html[data-theme="light"] .prof-ava-wrap>.zn-prof-status-gaming{background:#fffdf8;border-color:#fffdf8}
.prof-ava-wrap>.zn-prof-status-offline{background:#6b7280}
.prof-ava-wrap>.zn-prof-status-invisible{background:transparent;border-color:#9aa1ac}
.prof-ava-wrap>.zn-prof-status-invisible::before{background:rgba(154,161,172,.85);opacity:.9}
@keyframes znThumbGamingPulse{0%,100%{box-shadow:0 1px 5px rgba(5,3,10,.5),0 0 0 1px rgba(255,255,255,.12),0 0 9px rgba(255,90,31,.6)}50%{box-shadow:0 1px 5px rgba(5,3,10,.5),0 0 0 1px rgba(255,255,255,.12),0 0 14px rgba(255,90,31,.85)}}
.zn-profile-status-line{display:flex;align-items:center;margin-top:5px;min-height:16px;}
.zn-profile-status-line .zn-status-line{display:inline-flex!important;align-items:center!important;}
.side-status-chip{cursor:pointer;display:inline-flex;align-items:center;gap:4px;margin-top:2px;padding:0 6px 0 7px;border-radius:999px;border:1px solid transparent;background:transparent;transition:background .15s ease,border-color .15s ease;max-width:100%;-webkit-user-select:none;user-select:none;}
.side-status-chip:hover{background:transparent;border-color:transparent;}
.side-status-chip:focus-visible{background:transparent;border-color:transparent;outline:2px solid var(--or,#ff5a1f);outline-offset:2px;}
.side-status-chip .side-status-chip-inner{min-width:0;display:inline-flex;align-items:center;}
.side-status-chip .zn-presence-dot>span:last-child{font-size:10.5px!important;letter-spacing:.05em;}
.side-status-chip-caret{color:var(--muted);flex:0 0 auto;opacity:.7;}
.side-status-chip:focus-visible .side-status-chip-caret{opacity:1;color:var(--or,#ff5a1f);}
html body.app-shell #sideUserHandle.side-user-handle-compact-status{display:inline-block!important;max-width:calc(100% - 66px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;line-height:1.18;margin-right:7px;}
html body.app-shell #sideStatusLine.side-status-chip-compact{margin:0!important;padding:0!important;gap:3px!important;vertical-align:middle;transform:translateY(-1px);min-height:12px;}
html body.app-shell #sideStatusLine.side-status-chip-compact .zn-presence-dot{gap:5px!important;line-height:1!important;}
html body.app-shell #sideStatusLine.side-status-chip-compact .zn-presence-dot>span:last-child{font-size:9.5px!important;letter-spacing:.045em!important;}
html body.app-shell #sideStatusLine.side-status-chip-compact .side-status-chip-caret{width:8px;height:8px;}
.side-status-menu{min-width:212px;background:var(--card,#14141c);border:1px solid var(--bd2,rgba(255,255,255,.16));border-radius:13px;box-shadow:0 18px 46px rgba(0,0,0,.5);padding:6px;animation:znStatusMenuIn .14s cubic-bezier(.2,.8,.2,1);}
@keyframes znStatusMenuIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}
.side-status-menu-item{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:8px 10px;background:none;border:0;border-radius:9px;cursor:pointer;text-align:left;color:var(--tx,#f0ebe0);font-family:'Inter','Helvetica Neue',Arial,sans-serif;}
.side-status-menu-item:hover,.side-status-menu-item:focus-visible{background:var(--card3,rgba(255,255,255,.08));outline:none;}
.side-status-menu-item.is-active{background:var(--card2,rgba(255,255,255,.05));}
.side-status-menu-dot{width:12px;height:12px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;}
.side-status-menu-label{font-size:13px;font-weight:700;min-width:0;}
.side-status-menu-desc{grid-column:2;font-family:'DM Mono',ui-monospace,monospace;font-size:10px;color:var(--muted);line-height:1.3;}
.side-status-menu-check{color:var(--or,#ff5a1f);flex:0 0 auto;}
html[data-theme="light"] .side-status-menu{background:#fffdf8;}
.prof-ava-wrap>.zn-prof-status-dnd::before{background:#fffdf8 !important;-webkit-mask:none !important;mask:none !important;left:50% !important;top:50% !important;inset:auto !important;width:8px !important;height:2.4px !important;border-radius:2px !important;transform:translate(-50%,-50%) !important;opacity:1 !important;}
.prof-ava-wrap>.zn-prof-status-away::before{background:var(--card,#150b1f) !important;-webkit-mask:none !important;mask:none !important;inset:auto !important;width:9px !important;height:9px !important;top:-1px !important;right:-1px !important;left:auto !important;border-radius:50% !important;opacity:1 !important;}

.zn-status-opt{position:relative;align-items:center}
.zn-status-opt-dot{flex:0 0 auto;width:11px;height:11px;border-radius:50%;background:#6b7280;box-sizing:border-box}
.zn-status-opt-online{background:#22c55e}
.zn-status-opt-away{background:#f5b400}
.zn-status-opt-dnd{background:#f43f5e}
.zn-status-opt-invisible{background:transparent;border:2px solid #6b7280}
.zn-status-opt-auto{background:transparent;border:2px solid var(--or,#ff5a1f)}
.zn-status-opt-check{opacity:0;transition:opacity .12s ease}
.zn-status-opt:has(input:checked) .zn-status-opt-check{opacity:1}
.zn-status-opt:has(input:checked){border-color:var(--or,#ff5a1f)}
.zn-status-opt:has(input:checked) .zn-status-opt-label{color:var(--or,#ff5a1f)}
.zn-status-opt:has(input:focus-visible){outline:2px solid var(--or,#ff5a1f);outline-offset:1px}

.zone-card-name,
.zone-name,
.zc-zone-name,
.zone-title{
 white-space:normal !important;
 word-break:break-word;
 overflow-wrap:break-word;
 line-height:1.2;
 display:-webkit-box;
 -webkit-line-clamp:2;
 -webkit-box-orient:vertical;
 overflow:hidden;
}

:root[data-theme="light"] .n-item,
:root[data-theme="light"] .n-item *{
 color:#1a1024;
 -webkit-text-fill-color:#1a1024;
}
:root[data-theme="light"] .n-item .n-title strong{color:#1a1024;font-weight:800}
:root[data-theme="light"] .n-item .n-sub,
:root[data-theme="light"] .n-item .n-time{color:rgba(26,16,36,.66) !important;-webkit-text-fill-color:rgba(26,16,36,.66) !important}
:root[data-theme="light"] .n-item.read{
 background:#fefcf9 !important;
 border-color:rgba(36,20,60,.14) !important;
 box-shadow:0 4px 14px rgba(26,16,36,.08) !important;
}
:root[data-theme="light"] .n-item.unread{
 background:rgba(255,90,31,.08) !important;
 border-color:rgba(255,90,31,.40) !important;
}
:root[data-theme="light"] .nt-tab{color:rgba(26,16,36,.55)}
:root[data-theme="light"] .nt-tab:hover{color:#1a1024}
:root[data-theme="light"] .nt-tab.active{color:var(--or,#ff5a1f)}
:root[data-theme="light"] .notif-page-title{color:#1a1024 !important}

:root[data-theme="light"] .ts-modal-overlay{background:rgba(26,16,36,.55) !important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
:root[data-theme="light"] .ts-modal{
 background:#faf6ec !important;
 border:1px solid rgba(36,20,60,.18) !important;
 box-shadow:0 24px 64px rgba(26,16,36,.20) !important;
 color:#1a1024 !important;
}
:root[data-theme="light"] .ts-modal,
:root[data-theme="light"] .ts-modal *{
 color:#1a1024;
 -webkit-text-fill-color:#1a1024;
}
:root[data-theme="light"] .ts-modal h3{color:#1a1024;font-weight:800}
:root[data-theme="light"] .ts-modal label{color:rgba(26,16,36,.62);font-weight:700;letter-spacing:.04em}
:root[data-theme="light"] .ts-modal input,
:root[data-theme="light"] .ts-modal textarea,
:root[data-theme="light"] .ts-modal select{
 background:#fefcf9 !important;
 border:1px solid rgba(36,20,60,.20) !important;
 color:#1a1024 !important;
 -webkit-text-fill-color:#1a1024 !important;
}
:root[data-theme="light"] .ts-modal .ts-bet-side{
 background:#fefcf9 !important;
 border:1px solid rgba(36,20,60,.18) !important;
 color:#1a1024 !important;
}
:root[data-theme="light"] .ts-modal .ts-bet-side.yes.selected{
 background:rgba(34,197,94,.14) !important;border-color:rgba(34,197,94,.55) !important;color:#0a7a3a !important;
}
:root[data-theme="light"] .ts-modal .ts-bet-side.no.selected{
 background:rgba(239,68,68,.12) !important;border-color:rgba(239,68,68,.55) !important;color:#b91c1c !important;
}
:root[data-theme="light"] .ts-fee-breakdown,
:root[data-theme="light"] .ts-fee-breakdown div,
:root[data-theme="light"] .ts-fee-breakdown span{
 color:#1a1024;
}
:root[data-theme="light"] .ts-fee-breakdown div span:first-child{color:rgba(26,16,36,.66)}

:root[data-theme="light"] .ts-modal button[onclick*="tsBetUpdate"]{
 background:#fefcf9 !important;
 border:1px solid rgba(36,20,60,.18) !important;
 color:#1a1024 !important;
}

:root[data-theme="light"] .ts-modal button[onclick*="value=100"]{
 background:linear-gradient(135deg,#ff5a1f,#ff7a33) !important;
 border-color:#ff5a1f !important;
 color:#fffbf7 !important;
 -webkit-text-fill-color:#fffbf7 !important;
 font-weight:800;
}
:root[data-theme="light"] .ts-modal .submit-btn{
 background:linear-gradient(135deg,#ff5a1f,#ff7a33) !important;
 border:none !important;
 color:#fffbf7 !important;
 -webkit-text-fill-color:#fffbf7 !important;
 box-shadow:0 8px 22px rgba(255,90,31,.30) !important;
}

[class$="-ava"]:not([class*="ava-glow-"]):not(.is-system),
[class*=" -ava"]:not([class*="ava-glow-"]):not(.is-system),
.compose-ava,
.dm-room-ava,
.dm-msg-ava,
.zc-ava,
.znc-cmt-ava,
.znc-thread-ava,
.lb-ava,
.notif-ava,
.p-ava,
.d-cava,
.d-panel-ava,
.voice-ava,
.search-ava,
.mention-ava,
.fl-ava,
.zp-ava,
#sideCharAvatar,
#mobDrAvatar,
#mobProfAva,
#dmConvoAva,
[data-ava]{
 align-items:center !important;
 justify-content:center !important;
}
[class$="-ava"]:not([class*="ava-glow-"]):not(.is-system) > svg,
.compose-ava > svg,
.dm-room-ava > svg,
.dm-msg-ava > svg,
.zc-ava > svg,
.znc-cmt-ava > svg,
.znc-thread-ava > svg,
.lb-ava > svg,
.notif-ava > svg,
.p-ava > svg,
.d-cava > svg,
.voice-ava > svg,
.search-ava > svg,
.fl-ava > svg,
.zp-ava > svg,
#sideCharAvatar > svg,
#mobDrAvatar > svg,
#mobProfAva > svg,
#dmConvoAva > svg,
[data-ava] > svg{
 max-width:100% !important;
 max-height:100% !important;
 width:auto !important;
 height:auto !important;
 object-fit:contain !important;
 display:block !important;
 margin:auto !important;
}

[class*="ava-glow-"] > svg{
 max-width:95% !important;
 max-height:95% !important;
}
[class*="ava-glow-"] > svg,
[class*="ava-glow-"] > canvas,
[class*="ava-glow-"] > img,
[class*="ava-glow-"] > .zora-char,
[class*="ava-glow-"] > .zsa-host{
 position:relative;
 z-index:3;
}

html:root[data-theme="light"] body{
 --zn-light-ink:#1a1024;
 --zn-light-muted:#5f5667;
 --zn-light-soft:#766d7d;
 --zn-light-panel:#fefcf9;
 --zn-light-panel-2:#fff7ea;
 --zn-light-line:rgba(36,20,60,.16);
 --zn-light-stage:linear-gradient(160deg,#fff7ea 0%,#f3e7d8 54%,#eee0cd 100%);
 --zn-light-orange:#ff5a1f;
 --zn-light-orange-deep:#ff5a1f;
 --zn-light-gold:#7a4a00;
}

html[data-theme="light"] body :is(
 .zoner-modal-card,.zoner-modal,.zn-purchase-confirm-card,.zn-currency-choice-card,
 #insuffFundsOverlay > div,#purchaseSuccessOverlay > div,#zbucksSummaryOverlay > div,
 #zoraShopOverlay > div,#commerceOfferOverlay > div,#mktBuyModal > .mkt-detail-card,
 #mktListModal > div,.sell-modal,.modal-card,.confirm-card,.buy-modal-body,
 .currency-modal,.purchase-modal,.notif-panel,.notif-page,.n-panel,.n-empty,
 .marketplace-modal,.shop-modal,.wallet-modal,.settings-modal
){
 background:var(--zn-light-panel) !important;
 color:var(--zn-light-ink) !important;
 -webkit-text-fill-color:var(--zn-light-ink) !important;
 border-color:var(--zn-light-line) !important;
 text-shadow:none !important;
 box-shadow:0 24px 70px rgba(36,20,60,.14) !important;
}

html[data-theme="light"] body :is(
 .zoner-modal-card,.zn-purchase-confirm-card,.zn-currency-choice-card,
 #insuffFundsOverlay > div,#purchaseSuccessOverlay > div,#zbucksSummaryOverlay > div,
 #zoraShopOverlay > div,#commerceOfferOverlay > div,#mktBuyModal > .mkt-detail-card,
 #mktListModal > div,.sell-modal,.modal-card,.confirm-card,.buy-modal-body,
 .currency-modal,.purchase-modal,.notif-panel,.notif-page,.n-panel,.marketplace-modal,
 .shop-modal,.wallet-modal,.settings-modal
) :is(h1,h2,h3,h4,p,div,span,strong,b,em,small,label,li,td,th,input,textarea,select){
 color:var(--zn-light-ink) !important;
 -webkit-text-fill-color:var(--zn-light-ink) !important;
 text-shadow:none !important;
}

html[data-theme="light"] body :is(
 .modal-muted,.muted,.subtle,.meta,.hint,.help,.n-meta,.n-time,.n-body,
 .zn-currency-choice-subtitle,.zn-purchase-confirm-sub,.mkt-detail-meta,
 .mkt-detail-desc,.mkt-listing-meta,.mkt-inv-meta,.sell-help,.wallet-note
){
 color:var(--zn-light-muted) !important;
 -webkit-text-fill-color:var(--zn-light-muted) !important;
 text-shadow:none !important;
}

html[data-theme="light"] body :is(
 .zn-currency-choice-price,.zn-purchase-confirm-price,.mkt-detail-price,
 .mkt-card-price,.mkt-feat-price,.mp-price,.wallet-balance,.zora-balance,
 .zbucks-balance,.price,.cost,.amount,.gold,.coin,.zora,.zbucks
){
 color:var(--zn-light-orange-deep) !important;
 -webkit-text-fill-color:var(--zn-light-orange-deep) !important;
 text-shadow:none !important;
}

html[data-theme="light"] body :is(
 .zn-currency-choice-option,#cur-zora,#cur-zbucks,.zn-purchase-confirm-row,
 .mkt-listing-row,.mkt-inv-card,.mkt-detail-card,.mkt-detail-body,
 .listing-card,.mp-card,.mp-card-body,.wrd-card,.wrd-hair-btn,.wrd-head-btn,
 .wrd-gender-off,.wrd-gender-active,.wrd-acc-chip,.wrd-pet-card,
 .notif-page-btn,.n-item,.n-card,.side-card,.feed-card,.zone-card,.game-card,
 .spin-card,.profile-card,.settings-card,.dm-card,.message-card
){
 background:var(--zn-light-panel) !important;
 color:var(--zn-light-ink) !important;
 -webkit-text-fill-color:var(--zn-light-ink) !important;
 border-color:var(--zn-light-line) !important;
 text-shadow:none !important;
}

html[data-theme="light"] body :is(
 .item-stage,.sw-stage,.pet-stage,.mkt-card-swatch,.mkt-listing-swatch,
 .mp-card-img,.mkt-detail-hero,.wrd-card .zn-item-avatar-preview,
 .wardrobe-preview,.avatar-preview,.shop-preview,.listing-preview,.skin-preview,
 .hair-preview,.glow-preview,.shoe-preview,.outfit-preview
){
 background:var(--zn-light-stage) !important;
 color:var(--zn-light-ink) !important;
 border-color:var(--zn-light-line) !important;
}

html[data-theme="light"] body :is(
 .mkt-feat-art,.comp-bd,.bd-card .bd-preview,.apm-stage,#avatarPreviewModal,
 .hero-media,.mock-phone-screen,.platform-mock-screen
) :is(.on-media,.media-label,.badge,.pill,.caption,.price,.mkt-feat-price){
 color:#fffbf7 !important;
 -webkit-text-fill-color:#fffbf7 !important;
 text-shadow:0 2px 12px rgba(0,0,0,.58) !important;
}

html[data-theme="light"] body :is(
 .zn-purchase-confirm-submit,.zn-currency-choice-buy,.zoner-modal-ok,
 .mp-buy-btn,.mkt-detail-buy:not(:disabled):not(.is-disabled),#storeBuyBtn,
 #quickSellBtn,#sellConfirmBtn,.auth-gate-btn,.gg-b,.wz-nav-cta,.nav-cta,
 .btn-primary,.zn-btn-primary,.btn-profile-primary,.notif-page-btn.is-primary,
 .join-btn,.hero-cta,.chess3d-cta,.showcase-cta,.slash-accept-btn,
 .dm-challenge-btn.is-accept,.dm-input-action,#gateBtn,#joinBtn,#heroCta,#heroJoinBtn,
 .comment-send,.z-compose-post-btn,.zpc-post-btn,.orange-btn,.cta-primary,
 button.primary,button[type="submit"].primary
){
 background-color:var(--zn-light-orange) !important;
 color:#fffbf7 !important;
 -webkit-text-fill-color:#fffbf7 !important;
 text-shadow:none !important;
}

html[data-theme="light"] body :is(
 .zn-purchase-confirm-submit,.zn-currency-choice-buy,.zoner-modal-ok,
 .mp-buy-btn,.mkt-detail-buy:not(:disabled):not(.is-disabled),#storeBuyBtn,
 #quickSellBtn,#sellConfirmBtn,.auth-gate-btn,.gg-b,.wz-nav-cta,.nav-cta,
 .btn-primary,.zn-btn-primary,.btn-profile-primary,.notif-page-btn.is-primary,
 .join-btn,.hero-cta,.chess3d-cta,.showcase-cta,.slash-accept-btn,
 .dm-challenge-btn.is-accept,.dm-input-action,#gateBtn,#joinBtn,#heroCta,#heroJoinBtn,
 .comment-send,.z-compose-post-btn,.zpc-post-btn,.orange-btn,.cta-primary,
 button.primary,button[type="submit"].primary
) :is(span,strong,b,em,small,label,div){
 color:#fffbf7 !important;
 -webkit-text-fill-color:#fffbf7 !important;
 text-shadow:none !important;
}

html[data-theme="light"] body :is(button,.btn,.tab,.chip,.pill,[role="button"]):not(:disabled):not(.is-disabled){
 text-shadow:none !important;
}

html body .mkt-listing-row{
 display:grid !important;
 grid-template-columns:128px minmax(0,1fr) minmax(126px,max-content) !important;
 align-items:center !important;
 gap:16px !important;
 overflow:hidden !important;
}

html body .mkt-listing-preview{
 width:118px !important;
 height:154px !important;
 max-width:118px !important;
 max-height:154px !important;
 flex:0 0 118px !important;
 border-radius:14px !important;
 display:flex !important;
 align-items:center !important;
 justify-content:center !important;
 overflow:hidden !important;
}

html body .mkt-listing-preview .zn-item-avatar-preview{
 width:100% !important;
 height:100% !important;
 min-height:0 !important;
 border-radius:inherit !important;
}

html body .mkt-listing-preview .zn-item-avatar-body{
 height:92% !important;
 max-width:92% !important;
}

html body .mkt-listing-preview .zn-item-avatar-body > svg{
 max-width:100% !important;
 max-height:100% !important;
}

html body .mkt-listing-main{
 min-width:0 !important;
 display:flex !important;
 flex-direction:column !important;
 gap:5px !important;
}

html body .mkt-listing-name{
 font-family:'Inter','Helvetica Neue',Arial,sans-serif !important;
 font-size:16px !important;
 line-height:1.12 !important;
 font-weight:800 !important;
 color:var(--tx) !important;
 -webkit-text-fill-color:var(--tx) !important;
 white-space:nowrap !important;
 overflow:hidden !important;
 text-overflow:ellipsis !important;
}

html body .mkt-listing-meta{
 font-family:"DM Mono",monospace !important;
 font-size:12px !important;
 line-height:1.45 !important;
 letter-spacing:.04em !important;
 color:var(--muted) !important;
 -webkit-text-fill-color:var(--muted) !important;
}

html body .mkt-listing-actions{
 justify-self:end !important;
 display:flex !important;
 flex-direction:column !important;
 align-items:flex-end !important;
 gap:7px !important;
 min-width:112px !important;
 text-align:right !important;
}

html body .mkt-listing-status{
 font-family:"DM Mono",monospace !important;
 font-size:12px !important;
 letter-spacing:.04em !important;
 font-weight:800 !important;
}

html body .mkt-listing-cancel{
 font-family:"DM Mono",monospace !important;
 font-size:12px !important;
 color:var(--muted) !important;
 -webkit-text-fill-color:var(--muted) !important;
 background:rgba(255,255,255,.04) !important;
 border:1px solid rgba(255,255,255,.10) !important;
 border-radius:8px !important;
 padding:7px 12px !important;
 cursor:pointer !important;
 font-weight:800 !important;
 letter-spacing:.02em !important;
}

html body .mkt-listing-cancel:hover{
 color:#fffbf7 !important;
 -webkit-text-fill-color:#fffbf7 !important;
 background:#c2410c !important;
 border-color:#c2410c !important;
}

html[data-theme="light"] body .mkt-listing-name{
 color:var(--zn-light-ink) !important;
 -webkit-text-fill-color:var(--zn-light-ink) !important;
}

html[data-theme="light"] body .mkt-listing-meta{
 color:var(--zn-light-muted) !important;
 -webkit-text-fill-color:var(--zn-light-muted) !important;
}

html[data-theme="light"] body .mkt-listing-cancel{
 background:#fff8ed !important;
 border-color:#d9c8b8 !important;
 color:#4b3d48 !important;
 -webkit-text-fill-color:#4b3d48 !important;
}

html[data-theme="light"] body .mkt-listing-cancel:hover{
 background:#c2410c !important;
 border-color:#c2410c !important;
 color:#fffbf7 !important;
 -webkit-text-fill-color:#fffbf7 !important;
}

@media(max-width:640px){
 html body .mkt-listing-row{
  grid-template-columns:88px minmax(0,1fr) !important;
  gap:12px !important;
  padding:12px !important;
 }
 html body .mkt-listing-preview{
  width:82px !important;
  height:112px !important;
  max-width:82px !important;
  max-height:112px !important;
  border-radius:12px !important;
 }
 html body .mkt-listing-actions{
  grid-column:2 !important;
  justify-self:start !important;
  align-items:flex-start !important;
  flex-direction:row !important;
  flex-wrap:wrap !important;
  gap:8px 10px !important;
  min-width:0 !important;
  text-align:left !important;
 }
 html body .mkt-listing-name{
  font-size:14px !important;
 }
 html body .mkt-listing-meta,
 html body .mkt-listing-status,
 html body .mkt-listing-cancel{
  font-size:11px !important;
 }
 html body .mkt-listing-cancel{
  padding:6px 10px !important;
 }
}

:root[data-theme="light"] body #zonesSection,
:root[data-theme="light"] body #customizeSection,
:root[data-theme="light"] body #widgetsSection,
:root[data-theme="light"] body #betsSection,
:root[data-theme="light"] body #gamesSection,
:root[data-theme="light"] body #anonymousSection,
:root[data-theme="light"] body #autoSection,
:root[data-theme="light"] body #realPlatformPreview,
:root[data-theme="light"] body section[id$="Section"],
:root[data-theme="light"] body div.showcase{
 background:
   radial-gradient(ellipse 80% 50% at 50% 0%,rgba(255,90,31,.05),transparent 70%),
   linear-gradient(180deg,#faf6ec 0%,#f1ebde 100%) !important;
 color:#1a1024;
}
:root[data-theme="light"] body div.showcase *,
:root[data-theme="light"] body section[id$="Section"] *{

}
:root[data-theme="light"] body div.showcase [style*="color:rgba(255,244,232"],
:root[data-theme="light"] body section[id$="Section"] [style*="color:rgba(255,244,232"]{
 color:rgba(26,16,36,.78) !important;
}

:root[data-theme="light"] body .mobile-spa-screen,
:root[data-theme="light"] body .mock-zonera-shell,
:root[data-theme="light"] body .mock-lsb,
:root[data-theme="light"] body .mock-rsb,
:root[data-theme="light"] body .mkt-app,
:root[data-theme="light"] body .anon-card-mock,
:root[data-theme="light"] body .wp-screen,
:root[data-theme="light"] body .vibes-screen,
:root[data-theme="light"] body .ms-zc{
 box-shadow:
   0 24px 64px rgba(80,45,16,.20),
   0 0 0 1px rgba(255,90,31,.18) inset !important;
 border-radius:14px !important;
}

html body{
 --zn-product-radius-xl:18px;
 --zn-product-radius-lg:14px;
 --zn-product-radius-md:10px;
 --zn-product-icon:18px;
}

html body :is(
 #profileModal > div,#accountModal .acct-panel,#avatarPreviewModal > div,
 .mob-drawer,.mob-drawer-prof,.notif-panel,.share-popover,.mention-dropdown,
 .zui-dialog-box,.modal-card,.settings-modal,.profile-card,.prof-card,
 .account-card,.menu-panel,.dropdown-menu,.popover,.wallet-modal
){
 border-radius:var(--zn-product-radius-xl) !important;
}

html body :is(
 .ni,.mni,.ftab,.topbar-icon-btn,.mob-icon-btn,.mob-drawer-item,
 .mob-drawer-close,.share-pop-btn,.acct-nav-btn,.acct-close,.auth-btn,
 .auth-inp,.zp-back,.zp-btn,.zp-tab,.zp-zone-chip,.load-more-btn,
 .notif-page-btn,.wp-btn,.d-act-btn,.d-exp-tag
){
 border-radius:var(--zn-product-radius-md) !important;
 font-family:"DM Mono",monospace !important;
 letter-spacing:.04em !important;
 text-shadow:none !important;
}

html body :is(
 .ni svg,.mni svg,.ftab svg,.topbar-icon-btn svg,.mob-icon-btn svg,
 .mob-drawer-item svg,.share-pop-btn svg,.acct-close svg,.auth-btn svg,
 .zp-tab svg,.zp-stat-l svg,.notif-page-btn svg,.wp-btn svg,.d-act-btn svg
){
 width:var(--zn-product-icon) !important;
 height:var(--zn-product-icon) !important;
 min-width:var(--zn-product-icon) !important;
 flex:0 0 var(--zn-product-icon) !important;
 opacity:.86 !important;
}

html:root[data-theme="light"] body :is(
 #profileModal > div,#accountModal .acct-panel,#avatarPreviewModal > div,
 .mob-drawer,.mob-drawer-prof,.notif-panel,.share-popover,.mention-dropdown,
 .zui-dialog-box,.modal-card,.settings-modal,.profile-card,.prof-card,
 .account-card,.menu-panel,.dropdown-menu,.popover,.wallet-modal
){
 background:#fefcf9 !important;
 border-color:rgba(36,20,60,.16) !important;
 color:#1a1024 !important;
 box-shadow:0 24px 70px rgba(36,20,60,.13) !important;
}

html:root[data-theme="light"] body :is(
 .ni,.mni,.ftab,.mob-drawer-item,
 .mob-drawer-close,.share-pop-btn,.acct-nav-btn,.acct-close,.auth-inp,
 .zp-back,.zp-btn,.zp-tab,.zp-zone-chip,.load-more-btn,.notif-page-btn,
 .wp-btn,.d-act-btn,.d-exp-tag
){
 color:#4e4657 !important;
 -webkit-text-fill-color:#4e4657 !important;
 border-color:rgba(36,20,60,.14) !important;
}

html:root[data-theme="light"] body :is(.topbar-icon-btn,.mob-icon-btn){
 color:#ff5a1f !important;
 -webkit-text-fill-color:#ff5a1f !important;
 border:1px solid rgba(255,90,31,.28) !important;
 background:rgba(255,90,31,.06) !important;
}
html:root[data-theme="light"] body :is(.topbar-icon-btn,.mob-icon-btn):hover{
 background:rgba(255,90,31,.14) !important;
 border-color:rgba(255,90,31,.55) !important;
}
html:root[data-theme="light"] body :is(#deskDMBtn,#deskNotifsBtn,#mobNotifsBtn){
 color:#ff5a1f !important;
 -webkit-text-fill-color:#ff5a1f !important;
 border:1px solid rgba(255,90,31,.28) !important;
 background:rgba(255,90,31,.06) !important;
}
html:root[data-theme="light"] body :is(.topbar-icon-btn,.mob-icon-btn) svg [fill],
html:root[data-theme="light"] body :is(.topbar-icon-btn,.mob-icon-btn) svg [stroke]{
 opacity:1 !important;
}
html:root[data-theme="light"] body :is(#deskDMBtn,#deskNotifsBtn,#mobNotifsBtn) svg,
html:root[data-theme="light"] body :is(#deskDMBtn,#deskNotifsBtn,#mobNotifsBtn) svg *{
 color:currentColor !important;
 fill:none !important;
 stroke:currentColor !important;
 opacity:1 !important;
}

html:root[data-theme="light"] body :is(
 .ni:hover,.ni.on,.mni:hover,.mni.on,
 .topbar-icon-btn:hover,.mob-icon-btn:hover,.mob-drawer-item:hover,
 .share-pop-btn:hover,.acct-nav-btn:hover,.acct-nav-active,.zp-back:hover,
 .zp-btn:hover,.zp-tab:hover,.zp-tab.on,.zp-zone-chip:hover,.load-more-btn:hover,
 .notif-page-btn:hover,.wp-btn:hover,.d-act-btn:hover,.d-exp-tag:hover,.d-exp-tag.on
){
 background:rgba(255,90,31,.08) !important;
 border-color:rgba(255,90,31,.28) !important;
 color:var(--zn-light-orange,#ff5a1f) !important;
 -webkit-text-fill-color:var(--zn-light-orange,#ff5a1f) !important;
}
html:root[data-theme="light"] body :is(.ftab:hover,.ftab.on){
 background:transparent !important;
 border-color:transparent !important;
 color:var(--zn-light-orange,#ff5a1f) !important;
 -webkit-text-fill-color:var(--zn-light-orange,#ff5a1f) !important;
}

html:root[data-theme="light"] body :is(
 .btn-primary,.orange-btn,.z-compose-post-btn,.comment-send,
 .dm-input-action,.mp-buy-btn,.zp-btn-primary,#mobPostBtn,#refCopyBtn,
 #dmSendBtn,#chatConsent,#wzTutNext,[data-action="submitEdit"],
 [data-action="mktSubmitListing"]
){
 color:#fffbf7 !important;
 -webkit-text-fill-color:#fffbf7 !important;
 text-shadow:none !important;
}

html:root[data-theme="light"] body button[data-action="openReferralPanel"]{
 background:rgba(36,20,60,.045) !important;
 border-color:rgba(36,20,60,.14) !important;
 box-shadow:none !important;
}
html:root[data-theme="light"] body button[data-action="openReferralPanel"] .ni-ico{
 color:#5a5262 !important;
 -webkit-text-fill-color:#5a5262 !important;
}

html:root[data-theme="light"] body button[data-action="openReferralPanel"] .ni-label{
 color:#1a1208 !important;
 -webkit-text-fill-color:#1a1208 !important;
 text-shadow:none !important;
}
html:root[data-theme="light"] body button[data-action="openReferralPanel"]:hover{
 background:rgba(36,20,60,.06) !important;
 border-color:rgba(36,20,60,.18) !important;
}

@media (max-width:760px){
 .gate-topbar{display:none!important}
}

html body .zn-guidelines-mention{
 color:var(--or,#ff5a1f) !important;
 -webkit-text-fill-color:var(--or,#ff5a1f) !important;
 font-family:"DM Mono",ui-monospace,monospace !important;
 font-weight:700 !important;
 letter-spacing:.04em !important;
 text-decoration-color:rgba(255,90,31,.55) !important;
 text-underline-offset:3px !important;
}
html body .zn-guidelines-mention:hover{
 color:var(--or2,#ff7a33) !important;
 -webkit-text-fill-color:var(--or2,#ff7a33) !important;
}

html body :is(
 .site-footer,
 .page-footer,
 .footer,
 .footer-links,
 .lsb-footer,
 .mob-drawer-footer,
 .gate-footer-row
) :is(
 .zn-guidelines-mention,
 a[href="/guidelines"],
 a[href="/guidelines/"],
 a[href="/guidelines.html"],
 a[href="https://zonera.fun/guidelines"],
 a[href="https://zonera.fun/guidelines.html"],
 a[href*="/guidelines"]
){
 color:inherit !important;
 -webkit-text-fill-color:inherit !important;
 font-family:inherit !important;
 font-weight:inherit !important;
 letter-spacing:inherit !important;
 text-decoration-color:inherit !important;
}

html body .site-footer .sf-links a[href*="/guidelines"]{
 color:var(--tx2) !important;
 -webkit-text-fill-color:var(--tx2) !important;
 font-weight:400 !important;
}
html body .site-footer .sf-links a[href*="/guidelines"]:hover{
 color:var(--tx) !important;
 -webkit-text-fill-color:var(--tx) !important;
}
html body .site-footer .sf-legal a[href*="/guidelines"],
html body .site-footer .sf-legal a[href*="/guidelines"]:hover{
 color:var(--tx2) !important;
 -webkit-text-fill-color:var(--tx2) !important;
}

html body.zn-guidelines-page :is(
 .hero-kicker,
 .hero-title span,
 .sec-kicker,
 .sec-heading span,
 .num-label,
 .prose a,
 .num-body a
){
 color:var(--or,#ff5a1f) !important;
 -webkit-text-fill-color:var(--or,#ff5a1f) !important;
}

html body.zn-guidelines-page :is(.hero-title,.sec-heading,.num-title,.card-title){
 font-family:'Inter','Helvetica Neue',Arial,sans-serif !important;
 font-weight:900 !important;
 letter-spacing:-.015em !important;
 text-shadow:none !important;
}

html body.zn-guidelines-page .card-title{
 color:var(--or,#ff5a1f) !important;
 -webkit-text-fill-color:var(--or,#ff5a1f) !important;
 font-size:22px !important;
 line-height:1.05 !important;
}

html body.zn-guidelines-page :is(.hl-box.orange,.hl-box.teal){
 background:rgba(255,90,31,.06) !important;
 border-color:rgba(255,90,31,.28) !important;
}

html body.zn-guidelines-page :is(.pg-card.orange,.pg-card.teal,.pg-card.violet,.pg-card.gold,.pg-card.green){
 border-top-color:var(--or,#ff5a1f) !important;
}

html:root[data-theme="light"] body.zn-guidelines-page :is(.hl-box.orange,.hl-box.teal){
 background:rgba(255,90,31,.075) !important;
 border-color:rgba(255,90,31,.30) !important;
}

@media (max-width:480px){
 html body .reveal{
  opacity:1 !important;
  transform:none !important;
  transition:none !important;
 }
 html body :is(
  .hero-sub,
  .page-sub,
  .prose,
  .card-body,
  .num-body,
  .hl-box .hl-body,
  .faq-a,
  .field-label,
  .wz-inp,
  .wz-select,
  .wz-textarea,
  .contact-card-link,
  .rt-row,
  .rt-type,
  .rt-time,
  .data-table,
  .data-table th,
  .data-table td,
  .idea-success-copy,
  .page-footer,
  .footer-link,
  .sf-copy,
  .sf-legal
 ){
  font-size:12px !important;
  line-height:1.65 !important;
 }
 html body :is(
  .hero-kicker,
  .sec-kicker,
  .page-eyebrow,
  .faq-title,
  .rt-title,
  .status-ok,
  .status-warn,
  .status-err,
  .support-ghost-btn,
  .support-track-btn,
  .btn-primary
 ){
  font-size:12px !important;
  line-height:1.45 !important;
 }
 html body :is(.faq-q,.card-title){
  font-size:13px !important;
  line-height:1.45 !important;
 }
 html[data-theme="light"] body :is(
  .hero-title,
  .sec-heading,
  .num-title,
  .card-title,
  .hero-sub,
  .page-sub,
  .prose,
  .card-body,
  .num-body,
  .hl-box .hl-body,
  .faq-a,
  .data-table td,
  .sf-legal
 ){
  color:var(--tx2,rgba(26,18,8,.78)) !important;
  -webkit-text-fill-color:var(--tx2,rgba(26,18,8,.78)) !important;
 }
 html[data-theme="light"] body :is(.hero-title,.sec-heading,.num-title,.card-title){
  color:var(--tx,#1a1208) !important;
  -webkit-text-fill-color:var(--tx,#1a1208) !important;
 }
}

body{position:relative}

@media(max-width:768px){
 .pm-tab--mobile-hide{display:none!important}
}

@media (hover: none) and (pointer: coarse) {
 input[type="text"],
 input[type="email"],
 input[type="search"],
 input[type="number"],
 input[type="tel"],
 input[type="url"],
 input[type="password"],
 input:not([type]),
 textarea,
 select {
  font-size: 16px !important;
 }

 a,
 button,
 [role="button"],
 input,
 select,
 textarea,
 label {
  -webkit-tap-highlight-color: transparent;
 }
}

html, body {
 overscroll-behavior-y: contain;
 font-family: 'Inter', 'Helvetica Neue', Arial, sans-serif;
}

@media (prefers-reduced-motion: reduce) {
 html { scroll-behavior: auto !important; }
}

body::after{display:none!important;content:none!important;animation:none!important;background:none!important;}
@keyframes znLoadFrame{0%,100%{background-size:0 0;opacity:0}}

html body :is(
  .zn-btn-primary,.btn-primary,.gate-btn,.join-btn,.hero-cta,
  .wz-nav-cta,.nav-cta,.mob-join,.mp-buy-btn,.mkt-buy-btn,.mkt-detail-buy,
  .find-match-btn,.fc-post-btn,.wp-create-btn,.wp-start-btn,.susp-appeal-btn,
  .claim-btn,.reset-btn,.notif-page-btn.primary,.compose-inline-post,
  .z-compose-post-btn,.zpc-post-btn,.zc-reply-send,.comment-send,
  .card-qr-post,.d-post-btn,.auth-gate-btn,.wz-guest-gate .gg-b
){
  transition:background .14s ease,box-shadow .18s ease,filter .12s ease,opacity .14s ease!important;
}
html body :is(
  .zn-btn-primary:hover,.btn-primary:hover,.gate-btn:hover,.join-btn:hover,
  .hero-cta:hover,.wz-nav-cta:hover,.mp-buy-btn:hover,.mkt-buy-btn:hover,
  .mkt-detail-buy:hover,.find-match-btn:hover,.fc-post-btn:hover,
  .susp-appeal-btn:hover,.claim-btn:hover,.compose-inline-post:hover,
  .z-compose-post-btn:hover,.zpc-post-btn:hover,.comment-send:hover,
  .card-qr-post:hover,.d-post-btn:hover,.auth-gate-btn:hover,
  .wz-guest-gate .gg-b:hover
){
  background:var(--or2,#ff7a33)!important;
  box-shadow:0 8px 22px rgba(255,90,31,.35),inset 0 1px 0 rgba(255,255,255,.18)!important;
  filter:brightness(1.02);
}
html body :is(
  .zn-btn-primary:active,.btn-primary:active,.gate-btn:active,.join-btn:active,
  .hero-cta:active,.wz-nav-cta:active,.mp-buy-btn:active,.mkt-buy-btn:active,
  .mkt-detail-buy:active,.find-match-btn:active,.fc-post-btn:active,
  .compose-inline-post:active,.zpc-post-btn:active,.comment-send:active,
  .card-qr-post:active,.d-post-btn:active,.auth-gate-btn:active,
  .wz-guest-gate .gg-b:active
){
  background:#e54a0c!important;
  box-shadow:0 2px 6px rgba(255,90,31,.22),inset 0 2px 6px rgba(5,3,10,.16)!important;
  filter:brightness(.95);
  transform:none!important;
}
html body :is(
  .zn-btn-primary:focus-visible,.btn-primary:focus-visible,.gate-btn:focus-visible,
  .join-btn:focus-visible,.hero-cta:focus-visible,.compose-inline-post:focus-visible,
  .comment-send:focus-visible,.mp-buy-btn:focus-visible,.find-match-btn:focus-visible
){
  outline:2px solid var(--or)!important;outline-offset:3px!important;
}

html body :is(
  .btn-ghost,.btn-secondary,.btn-profile-secondary,.btn-profile-tertiary,
  .ts-hiw-btn,.ts-ct,.ts-expand-btn,.zn-theme-toggle,.topbar-icon-btn,
  .mob-icon-btn,.theme-toggle,.pm-close,.notif-close-btn
){
  transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .15s ease!important;
}
html body :is(
  .btn-ghost:hover,.btn-secondary:hover,.btn-profile-secondary:hover,
  .ts-hiw-btn:hover,.ts-ct:hover,.ts-expand-btn:hover,.zn-theme-toggle:hover,
  .topbar-icon-btn:hover,.mob-icon-btn:hover,.theme-toggle:hover,.pm-close:hover,
  .notif-close-btn:hover
){
  border-color:var(--or,#ff5a1f)!important;
  color:var(--or,#ff5a1f)!important;
  background:rgba(255,90,31,.06)!important;
}
html body :is(
  .btn-ghost:active,.btn-secondary:active,.btn-profile-secondary:active,
  .ts-hiw-btn:active,.ts-expand-btn:active,.zn-theme-toggle:active,
  .topbar-icon-btn:active,.mob-icon-btn:active,.theme-toggle:active,
  .notif-close-btn:active
){
  background:rgba(255,90,31,.14)!important;
  box-shadow:inset 0 2px 4px rgba(5,3,10,.18)!important;
  transform:none!important;
}
[data-theme="light"] html body :is(
  .btn-ghost:active,.btn-secondary:active,.zn-theme-toggle:active,
  .topbar-icon-btn:active,.mob-icon-btn:active,.theme-toggle:active
){
  background:rgba(255,90,31,.18)!important;
  box-shadow:inset 0 2px 4px rgba(28,20,8,.12)!important;
}

html body :is(
  .hero-title,.sec-heading,.sec-title,.section-ht,.perks-title,.bj-title,
  .num-title,.zli-hero-title,.nw-title,.mkt-hero-title,.mkt-section-title,
  .notif-page-title,.ent-hero-title,.ts-title,.ts-fs-title,.hub-title,
  .gsp-title,.page-title,.page-hero-title,.pg-hero-title,.wz-hero-title,
  .gate-card-title,.auth-overlay-title,.susp-title,.prelaunch-title,
  .zli-title,.feat-card-title,.gh-title,.zg-title
){

  font-family:'Inter','Helvetica Neue',Arial,sans-serif!important;
  font-weight:900!important;
  letter-spacing:-.015em!important;
}
html body :is(.zn-wordmark,.zn-wordmark-text){font-family:var(--zn-font-wordmark,'Inter','Helvetica Neue',Arial,sans-serif)!important;font-weight:900!important;letter-spacing:-.01em!important;}
html body .zn-tm{font-family:'Inter','Helvetica Neue',Arial,sans-serif!important;}

html body :is(
  #mobDrZora,#mobDrZcash,#sideZoraNum,#sideZbucksNum,#sideKarmaTotal,#sideKarmaWk,
  #zoraWidgetNum,#zbucksWidgetNum,#streakNum,#streakMilestoneLabel,
  #streakProgressLabel,#referralEarned,#referralEarnedTile,#referralPerRef,
  #referralSidebarAmount,#zsHdrZcash,#spinCostLabel,#premiumSpinCostLabel,
  .lsb-karma-num,.zn-zora-amt,.zn-zbucks-amt,.zn-currency-amt,.zn-flame-amt,
  .zn-spin-price,.zn-spin-price *,.pm-price-amount,.pm-list-price,
  .lsb-karma-streak,.lsb-karma-standing,.acct-pill-num,.zc-score-num,
  .zn-st-num,.zn-st-num-unit,.zn-wl-num,.sw-amount,.sw-unit,
  .ts-card-meta,.ts-card-cnt,.zone-card-cnt,.zs-cnt,
  [data-currency-amount],[data-zn-num]
){
  font-family:'DM Mono',monospace!important;
  font-variant-numeric:tabular-nums!important;
  font-feature-settings:'tnum' on,'lnum' on!important;
}

html body .mob-drawer-zora-pill > span:not(.zi):not(.zci):not(.mob-drawer-unit){
  font-family:'DM Mono',ui-monospace,monospace!important;
  font-variant-numeric:tabular-nums!important;
}

@media(max-width:768px){
  html.in-spa body,
  html[data-zn-spa-embed="1"] body,
  body.in-spa{
    padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))!important;
    overscroll-behavior-y:contain!important;
  }

  body:not(.app-shell):not(.in-spa){
    padding-bottom:calc(64px + env(safe-area-inset-bottom,0px));
  }
}

html body :is(.zn-wordmark,.zn-wordmark-text){
  color:var(--tx)!important;
  -webkit-text-fill-color:var(--tx)!important;
  background:none!important;
}
html body :is(.lsb-logo,.nav-logo,.wz-nav-logo,.gate-logo,.nav-mark,.mob-logo,.sf-logo,.footer-logo) :is(.zn-wordmark,.zn-wordmark-text){
  color:var(--tx)!important;
  -webkit-text-fill-color:var(--tx)!important;
}
html body span.nav-logo.zn-wordmark,
html body .nav-logo > .zn-wordmark-text{
  color:var(--tx)!important;
  -webkit-text-fill-color:var(--tx)!important;
}
html body .zn-tm{opacity:.62!important;color:var(--tx)!important;-webkit-text-fill-color:var(--tx)!important;}

@media(max-width:768px){
  html body #mobDrawer{
    background:linear-gradient(180deg,var(--bg) 0%,var(--card2) 100%)!important;
    backdrop-filter:blur(24px) saturate(1.2)!important;
    -webkit-backdrop-filter:blur(24px) saturate(1.2)!important;
  }
  html body #mobDrawer .mob-drawer-header{padding:16px 18px 12px!important;border-bottom:none!important;}
  html body #mobDrawer .mob-drawer-header > div:first-child,
  html body #mobDrawer .mob-drawer-header > .mob-logo,
  html body #mobDrawer .mob-drawer-header > .zn-wordmark,
  html body #mobDrawer .mob-drawer-header .mob-logo .zn-wordmark-text,
  html body #mobDrawer .mob-drawer-header > .mob-logo .zn-wordmark-text{
    font-family:'Inter','Helvetica Neue',Arial,sans-serif!important;
    font-size:22px!important;font-weight:900!important;
    letter-spacing:-.015em!important;
    color:var(--tx)!important;
    -webkit-text-fill-color:var(--tx)!important;
    background:none!important;
  }
  html body #mobDrawer .mob-drawer-header .mob-logo{
    display:inline-flex;align-items:baseline;
    --zn-wordmark-track:.02em!important;
    --zn-wordmark-tail-trim:0!important;
  }
  html body #mobDrawer .mob-drawer-close{
    width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;
    border-radius:50%!important;background:var(--card)!important;
    border:1px solid var(--bd2)!important;color:var(--muted)!important;
  }
  html body #mobDrawer .mob-drawer-prof{padding:0 16px 14px!important;border-bottom:none!important;}
  html body #mobDrawer .mob-drawer-name{
    font-family:'Inter','Helvetica Neue',Arial,sans-serif!important;
    font-size:18px!important;font-weight:800!important;letter-spacing:-.01em!important;
  }
  html body #mobDrawer .mob-drawer-handle{
    font-family:'DM Mono',ui-monospace,monospace!important;
    font-size:12px!important;color:var(--muted)!important;
  }
  html body #mobDrawer .mob-drawer-nav{
    margin:0!important;padding:12px 12px 0!important;
    background:transparent!important;border:0!important;box-shadow:none!important;
    display:flex!important;flex-direction:column!important;gap:2px!important;
  }
  html body #mobDrawer .mob-drawer-item{
    display:flex!important;align-items:center!important;gap:13px!important;
    padding:11px 12px!important;border-radius:12px!important;border:0!important;
    background:transparent!important;color:var(--tx2)!important;
    font-family:'Inter','Helvetica Neue',Arial,sans-serif!important;
    font-size:14px!important;font-weight:600!important;
    letter-spacing:0!important;line-height:1.1!important;
    width:auto!important;min-height:44px!important;cursor:pointer!important;
    transition:background .14s ease,color .14s ease!important;text-decoration:none!important;
    position:relative!important;
  }
  html body #mobDrawer .mob-drawer-item.is-active{
    background:rgba(255,90,31,.1)!important;color:var(--tx)!important;font-weight:700!important;
  }
  html body #mobDrawer .mob-drawer-item:active{background:rgba(255,90,31,.08)!important;}
  html body #mobDrawer .mob-drawer-item > svg{
    width:20px!important;height:20px!important;min-width:20px!important;flex-shrink:0!important;
    stroke-width:1.8!important;opacity:.86!important;color:var(--tx2)!important;
  }
  html body #mobDrawer .mob-drawer-item.is-active > svg{stroke:var(--or)!important;color:var(--or)!important;opacity:1!important;}
  html body #mobDrawer .mob-drawer-item-dot{
    margin-left:auto!important;width:7px!important;height:7px!important;
    border-radius:50%!important;background:var(--or)!important;flex-shrink:0!important;
  }
  html body #mobDrawer .mob-drawer-footer{
    margin:0!important;padding:10px 12px calc(22px + env(safe-area-inset-bottom,0px))!important;
    background:transparent!important;border:0!important;border-top:1px solid var(--bd)!important;
    border-radius:0!important;display:flex!important;flex-direction:column!important;gap:2px!important;justify-content:flex-start!important;
  }
  html body #mobDrawer .mob-drawer-settings{color:var(--muted)!important;font-weight:600!important;}
}

html body .lsb-logo,
html body .mob-logo,

html body .wz-nav-logo,
html body .gate-logo,
html body .sf-logo,
html body .nav-mark{
  overflow:visible!important;
}
html body .nav-mark{
  min-height:44px!important;
}
html body .lsb-logo .zn-wordmark,
html body .lsb-logo span.nav-logo.zn-wordmark,
html body .lsb-logo .zn-wordmark-text,
html body .lsb-logo .zn-tm{

  --zn-wordmark-track:.02em!important;
  --zn-wordmark-tail-trim:0!important;
}
html body .lsb-logo .zn-wordmark,
html body .lsb-logo span.nav-logo.zn-wordmark,
html body .lsb-logo .zn-wordmark-text{
  font-size:22px!important;
  font-weight:900!important;
  letter-spacing:-.015em!important;

  line-height:1.18!important;
  padding-block:2px!important;
  color:var(--tx)!important;
  -webkit-text-fill-color:var(--tx)!important;
  overflow:visible!important;
  white-space:nowrap!important;
  display:inline-flex!important;
  align-items:baseline!important;
}
html body .mob-logo .zn-wordmark,
html body .mob-logo .zn-wordmark-text,
html body .mob-logo .zn-tm{
  --zn-wordmark-track:.02em!important;
  --zn-wordmark-tail-trim:0!important;
}
html body .mob-logo .zn-wordmark,
html body .mob-logo .zn-wordmark-text{
  font-size:22px!important;
  font-weight:900!important;
  letter-spacing:-.015em!important;
  line-height:1.18!important;
  padding-block:2px!important;
  color:var(--tx)!important;
  -webkit-text-fill-color:var(--tx)!important;
  overflow:visible!important;
  white-space:nowrap!important;
}
@media(max-width:768px){
  html body .lsb-logo .zn-wordmark,
  html body .lsb-logo span.nav-logo.zn-wordmark,
  html body .lsb-logo .zn-wordmark-text,
  html body .mob-logo .zn-wordmark,
  html body .mob-logo .zn-wordmark-text{
    font-size:22px!important;
  }
}

html body :is(.lsb-logo,.mob-logo,.wz-nav-logo,.gate-logo,.sf-logo,.nav-mark) .zn-tm{
  top:-.38em!important;
  margin-right:.06em!important;
}

html body :is(
  .nav-dot,
  .nav-logo-dot,
  .nav-mark > .dot,
  .nav-mark .dot,
  .wz-nav-dot,
  .wz-nav-logo-dot,
  .gate-logo-dot,
  .gate-dot,
  .brand-dot,
  .footer-dot,
  .wz-footer-dot,
  .sf-logo-dot,
  .mob-logo-dot,
  .logo-dot,
  .zones-strip-dot,
  .rp2-brand-dot,
  .hf-dot
){
  display:none!important;
  width:0!important;
  height:0!important;
  margin:0!important;
}
html body .beta-badge::before,
html body .beta-pill::before{content:none!important;display:none!important;}
html body :is(.nav-logo,.wz-nav-logo,.gate-logo,.nav-mark,.mob-logo,.sf-logo,.footer-logo,.lsb-logo){
  gap:0!important;
}

html body :is(.nav-logo,.wz-nav-logo,.gate-logo,.nav-mark,.mob-logo,.sf-logo,.footer-logo,.lsb-logo)::before,
html body :is(.nav-logo,.wz-nav-logo,.gate-logo,.nav-mark,.mob-logo,.sf-logo,.footer-logo,.lsb-logo)::after{
  content:none!important;display:none!important;background:none!important;
}
html body :is(.nav-logo,.wz-nav-logo,.gate-logo,.nav-mark,.mob-logo,.sf-logo,.footer-logo,.lsb-logo) > span:not(.zn-wordmark):not(.zn-wordmark-text):not(.zn-tm):not(.beta-badge):not(.zn-name-row),
html body :is(.nav-logo,.wz-nav-logo,.gate-logo,.nav-mark,.mob-logo,.sf-logo,.footer-logo,.lsb-logo) > i,
html body :is(.nav-logo,.wz-nav-logo,.gate-logo,.nav-mark,.mob-logo,.sf-logo,.footer-logo,.lsb-logo) > em,
html body :is(.nav-logo,.wz-nav-logo,.gate-logo,.nav-mark,.mob-logo,.sf-logo,.footer-logo,.lsb-logo) > div:not(.zn-wordmark):empty{
  display:none!important;
}

html body :is(.nav-logo,.wz-nav-logo,.gate-logo,.nav-mark,.mob-logo,.sf-logo,.footer-logo,.lsb-logo) > [style*="background:#ff5a1f"],
html body :is(.nav-logo,.wz-nav-logo,.gate-logo,.nav-mark,.mob-logo,.sf-logo,.footer-logo,.lsb-logo) > [style*="background:var(--or"],
html body :is(.nav-logo,.wz-nav-logo,.gate-logo,.nav-mark,.mob-logo,.sf-logo,.footer-logo,.lsb-logo) > [style*="background-color:#ff5a1f"]{
  display:none!important;
}

html body :is(
  #zoraShopOverlay,
  #insufficientFundsOverlay,
  #insuffFundsOverlay,
  #_zoraLowOv,
  #bluePurchaseOverlay,
  #purchaseSuccessOverlay
){
  z-index:9999990!important;
}

html body{pointer-events:auto!important;}

@media(max-width:560px){
  #spinWheelModal,#spinWheelModal *{box-sizing:border-box;}
  #spinWheelModal > div[data-stop-propagation]{
    width:calc(100vw - 16px)!important;
    max-width:calc(100vw - 16px)!important;
    overflow-x:hidden!important;
  }
  #spinWheelModal .spin-modal-head,
  #spinWheelModal .spin-result,
  #spinWheelModal .spin-legend,
  #spinWheelModal .spin-action-row,
  #spinWheelModal #shopContent{
    max-width:100%!important;
    overflow-x:hidden!important;
  }
  #spinWheelModal .spin-modal-title{
    font-size:clamp(26px,7vw,40px)!important;
    line-height:.95!important;
    letter-spacing:-.03em!important;
    word-break:break-word!important;
  }
  #spinWheelModal .spin-modal-copy{
    font-size:11px!important;
    padding:0 8px!important;
  }
  #spinWheelModal #spinBtn,
  #spinWheelModal #premiumSpinBtn{
    flex:1 1 100%!important;
    min-width:0!important;
    font-size:11px!important;
    padding:12px 14px!important;
    letter-spacing:.06em!important;
  }
  #spinWheelModal .spin-action-row{
    flex-direction:column!important;
    gap:8px!important;
  }
}

html body :is(.pin-btn,.znc-thread-btn.pin-btn,.d-crpt.pin-btn){
  color:var(--muted)!important;
  -webkit-text-fill-color:var(--muted)!important;
  background:var(--card2)!important;
  background:color-mix(in srgb,var(--card2) 86%,transparent)!important;
  border:1px solid var(--bd2)!important;
  border-radius:9px!important;
  box-shadow:none!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:6px!important;
  min-width:44px!important;
  min-height:36px!important;
  padding:6px 10px!important;
  font-family:'DM Mono',ui-monospace,monospace!important;
  font-size:10px!important;
  font-weight:800!important;
  letter-spacing:.10em!important;
  cursor:pointer!important;
  transform:none!important;
  transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease,opacity .15s ease!important;
}
html body :is(.pin-btn,.znc-thread-btn.pin-btn,.d-crpt.pin-btn) svg{
  width:13px!important;
  height:13px!important;
  color:currentColor!important;
  flex:0 0 auto!important;
}
html body :is(.pin-btn:hover,.znc-thread-btn.pin-btn:hover,.d-crpt.pin-btn:hover){
  color:var(--or)!important;
  -webkit-text-fill-color:var(--or)!important;
  background:rgba(255,90,31,.08)!important;
  border-color:rgba(255,90,31,.34)!important;
  box-shadow:0 0 0 1px rgba(255,90,31,.10) inset!important;
  transform:none!important;
}
html body :is(.pin-btn:active,.znc-thread-btn.pin-btn:active,.d-crpt.pin-btn:active){
  transform:none!important;
  opacity:.92!important;
}
html body :is(.pin-btn.active,.znc-thread-btn.pin-btn.active,.d-crpt.pin-btn.active,.pin-btn.is-pinned,.pin-btn[aria-pressed="true"]){
  color:#fffbf7!important;
  -webkit-text-fill-color:#fffbf7!important;
  background:#ff5a1f!important;
  border-color:#ff5a1f!important;
  box-shadow:0 8px 22px rgba(255,90,31,.24)!important;
}
html body :is(.pin-btn.active:hover,.znc-thread-btn.pin-btn.active:hover,.d-crpt.pin-btn.active:hover,.pin-btn[aria-pressed="true"]:hover){
  background:#ff7a33!important;
  border-color:#ff7a33!important;
  color:#fffbf7!important;
  -webkit-text-fill-color:#fffbf7!important;
}
html body :is(.pin-btn:focus-visible,.znc-thread-btn.pin-btn:focus-visible,.d-crpt.pin-btn:focus-visible){
  outline:2px solid var(--or)!important;
  outline-offset:2px!important;
}
html body :is(.pin-btn:disabled,.znc-thread-btn.pin-btn:disabled,.d-crpt.pin-btn:disabled){
  opacity:.5!important;
  cursor:not-allowed!important;
  pointer-events:none!important;
}
html[data-theme="light"] body :is(.pin-btn,.znc-thread-btn.pin-btn,.d-crpt.pin-btn){
  color:#61584d!important;
  -webkit-text-fill-color:#61584d!important;
  background:#fffbf7!important;
  border-color:rgba(28,20,8,.18)!important;
}
html[data-theme="light"] body :is(.pin-btn:hover,.znc-thread-btn.pin-btn:hover,.d-crpt.pin-btn:hover){
  background:rgba(255,90,31,.08)!important;
  color:var(--or)!important;
  -webkit-text-fill-color:var(--or)!important;
  border-color:rgba(255,90,31,.40)!important;
}
html[data-theme="light"] body :is(.pin-btn.active,.znc-thread-btn.pin-btn.active,.d-crpt.pin-btn.active,.pin-btn.is-pinned,.pin-btn[aria-pressed="true"]){
  background:#ff5a1f!important;
  border-color:#ff5a1f!important;
  color:#fffbf7!important;
  -webkit-text-fill-color:#fffbf7!important;
  box-shadow:0 8px 20px rgba(255,90,31,.22)!important;
}
html body :is(.znc-cmt-pin,.best-answer-badge){
  display:inline-flex!important;
  align-items:center!important;
  gap:4px!important;
  color:var(--or)!important;
  -webkit-text-fill-color:var(--or)!important;
  background:rgba(255,90,31,.10)!important;
  border:1px solid rgba(255,90,31,.28)!important;
  border-radius:999px!important;
  padding:2px 7px!important;
  font-family:'DM Mono',ui-monospace,monospace!important;
  font-size:9px!important;
  font-weight:800!important;
  letter-spacing:.12em!important;
  line-height:1!important;
  margin-left:4px!important;
}
html body :is(.znc-cmt-pin,.best-answer-badge) svg{
  width:10px!important;
  height:10px!important;
  color:currentColor!important;
}
html[data-theme="light"] body :is(.znc-cmt-pin,.best-answer-badge){
  background:rgba(255,90,31,.09)!important;
  border-color:rgba(255,90,31,.30)!important;
  color:#d9420b!important;
  -webkit-text-fill-color:#d9420b!important;
}

html body .zone-card,html body .zs-pill{
  transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease!important;
  transform:none!important;
}
html body .zone-card:hover,html body .zs-pill:hover{
  border-color:var(--or)!important;
  background:var(--card2)!important;
  box-shadow:0 4px 14px rgba(5,3,10,.22),0 0 0 1px rgba(255,90,31,.18) inset!important;
  filter:none!important;
  transform:none!important;
}
html body .zone-card:active,html body .zs-pill:active{
  background:var(--card3)!important;
  box-shadow:0 2px 8px rgba(5,3,10,.18) inset!important;
}
html body :is(.zone-card,.zs-pill):focus-visible{
  outline:2px solid var(--or)!important;outline-offset:2px!important;
}
html[data-theme="light"] body .zone-card:hover,
html[data-theme="light"] body .zs-pill:hover{
  background:#fffbf7!important;
  box-shadow:0 4px 14px rgba(28,20,8,.10),0 0 0 1px rgba(255,90,31,.32) inset!important;
}
html[data-theme="light"] body .zone-card:active,
html[data-theme="light"] body .zs-pill:active{
  background:rgba(255,90,31,.06)!important;
}

html body button.compose-post-btn,
html body #composePostBtn{
  width:36px!important;
  height:36px!important;
  min-width:36px!important;
  min-height:36px!important;
  max-width:36px!important;
  padding:0!important;
  border-radius:50%!important;
  background:var(--or,#ff5a1f)!important;
  background-image:none!important;
  color:#fffbf7!important;
  -webkit-text-fill-color:#fffbf7!important;
  border:0!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex-shrink:0!important;
  letter-spacing:0!important;
  text-transform:none!important;
  font-size:0!important;
  line-height:0!important;
  box-shadow:0 4px 14px rgba(255,90,31,.28)!important;
}
html body button.compose-post-btn:hover,
html body #composePostBtn:hover{
  background:var(--or2,#ff7a33)!important;
  box-shadow:0 6px 18px rgba(255,90,31,.4)!important;
}
html body button.compose-post-btn svg,
html body #composePostBtn svg{
  width:16px!important;
  height:16px!important;
  display:block!important;
}
html body .compose-bar.expanded .compose-post-btn,
html body .compose-bar.expanded #composePostBtn{display:none!important;}

html body .compose-hide-btn,
html body #composeHideBtn{
  width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;
  padding:0!important;border-radius:50%!important;flex-shrink:0!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  background:transparent!important;border:1px solid var(--bd2)!important;color:var(--muted)!important;
  -webkit-text-fill-color:var(--muted)!important;box-shadow:none!important;
  transition:color .15s ease,border-color .15s ease,background .15s ease!important;
}
html body .compose-hide-btn:hover,
html body #composeHideBtn:hover{
  color:var(--or)!important;-webkit-text-fill-color:var(--or)!important;
  border-color:rgba(255,90,31,.45)!important;background:rgba(255,90,31,.08)!important;
}
html body .compose-hide-btn svg{width:14px!important;height:14px!important;display:block!important;}
html body .compose-bar.expanded .compose-hide-btn,
html body .compose-bar.expanded #composeHideBtn{display:none!important;}

html body .compose-dock-btn,
html body #composeDockBtn{
  display:none;position:fixed;right:18px;bottom:84px;z-index:24;
  width:52px;height:52px;border-radius:50%;border:1px solid rgba(255,255,255,.18);
  background:var(--or,#ff5a1f);color:#fffbf7;-webkit-text-fill-color:#fffbf7;
  align-items:center;justify-content:center;cursor:pointer;
  box-shadow:0 10px 26px rgba(255,90,31,.4),0 2px 8px rgba(5,3,10,.4);
  transition:background .15s ease,box-shadow .2s ease,transform .18s cubic-bezier(.22,1,.36,1);
  animation:znComposeDockIn .26s cubic-bezier(.22,1,.36,1);
}
html body .compose-dock-btn:hover,
html body #composeDockBtn:hover{
  background:var(--or2,#ff7a33);box-shadow:0 12px 30px rgba(255,90,31,.5),0 2px 8px rgba(5,3,10,.4);
}
html body .compose-dock-btn svg{width:20px;height:20px;display:block;}
@keyframes znComposeDockIn{from{opacity:0;transform:scale(.6) translateY(8px);}to{opacity:1;transform:scale(1) translateY(0);}}
html body.compose-hidden #composeTrigger.compose-bar{display:none!important;}
html body.compose-hidden #composeDockBtn{display:inline-flex!important;}
@media(prefers-reduced-motion:reduce){
  html body .compose-dock-btn,html body #composeDockBtn{animation:none!important;}
}
@media(max-width:760px){
  html body .compose-dock-btn,html body #composeDockBtn{right:14px;bottom:78px;width:48px;height:48px;}
}

html body .zn-invite-hook{
  position:fixed;right:18px;bottom:150px;z-index:9200;width:320px;max-width:calc(100vw - 28px);
  background:var(--card,#13131e);border:1px solid var(--bd2,rgba(255,255,255,.15));border-radius:16px;
  padding:16px 16px 14px;box-shadow:0 20px 48px rgba(5,3,10,.5),0 4px 12px rgba(5,3,10,.35);
  opacity:0;transform:translateY(14px) scale(.97);
  transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1);
  overflow:hidden;
}
html body .zn-invite-hook::before{
  content:"";position:absolute;top:-40%;right:-30%;width:160px;height:160px;border-radius:50%;
  background:radial-gradient(circle,rgba(255,90,31,.18),transparent 70%);pointer-events:none;
}
html body .zn-invite-hook.is-in{opacity:1;transform:translateY(0) scale(1);}
html[data-theme="light"] body .zn-invite-hook{
  background:#fffdf9;border-color:rgba(36,20,60,.16);
  box-shadow:0 20px 48px rgba(28,20,8,.16),0 4px 12px rgba(28,20,8,.08);
}
html body .zn-invite-hook .zih-close{
  position:absolute;top:4px;right:4px;width:40px;height:40px;border-radius:50%;border:none;background:transparent;
  color:var(--muted,#8b8694);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;
  transition:color .15s ease,background .15s ease;
}
html body .zn-invite-hook .zih-close:hover{color:var(--or,#ff5a1f);background:rgba(255,90,31,.1);}
html body .zn-invite-hook .zih-row{display:flex;align-items:flex-start;gap:12px;position:relative;}
html body .zn-invite-hook .zih-ico{
  flex-shrink:0;width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;
  background:rgba(255,90,31,.14);border:1px solid rgba(255,90,31,.3);color:var(--or,#ff5a1f);
}
html body .zn-invite-hook .zih-copy{min-width:0;flex:1;}
html body .zn-invite-hook .zih-kicker{
  font-family:'DM Mono',ui-monospace,monospace;font-size:9px;letter-spacing:.18em;font-weight:800;
  color:var(--or,#ff5a1f);text-transform:uppercase;margin-bottom:4px;
}
html body .zn-invite-hook .zih-title{
  font-family:'Inter','Helvetica Neue',Arial,sans-serif;font-size:15px;font-weight:800;line-height:1.2;
  color:var(--tx,#f4f0ff);margin-bottom:4px;letter-spacing:-.01em;
}
html body .zn-invite-hook .zih-body{
  font-family:'DM Mono',ui-monospace,monospace;font-size:11px;line-height:1.55;color:var(--muted,#8b8694);
}
html body .zn-invite-hook .zih-actions{display:flex;align-items:center;gap:8px;margin-top:14px;}
html body .zn-invite-hook .zih-cta{
  flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;
  background:var(--or,#ff5a1f);color:#fffbf7;-webkit-text-fill-color:#fffbf7;border:none;border-radius:10px;
  font-family:'DM Mono',ui-monospace,monospace;font-size:11px;letter-spacing:.06em;font-weight:800;text-transform:uppercase;
  padding:11px 12px;cursor:pointer;box-shadow:0 6px 16px rgba(255,90,31,.3);
  transition:background .15s ease,box-shadow .2s ease;
}
html body .zn-invite-hook .zih-cta:hover{background:var(--or2,#ff7a33);box-shadow:0 8px 20px rgba(255,90,31,.42);}
html body .zn-invite-hook .zih-cta svg{flex-shrink:0;}
html body .zn-invite-hook .zih-later{
  flex-shrink:0;background:transparent;border:none;color:var(--muted,#8b8694);-webkit-text-fill-color:var(--muted,#8b8694);
  font-family:'DM Mono',ui-monospace,monospace;font-size:10px;letter-spacing:.06em;font-weight:700;text-transform:uppercase;
  padding:11px 8px;cursor:pointer;transition:color .15s ease;
}
html body .zn-invite-hook .zih-later:hover{color:var(--tx2,rgba(244,240,255,.88));-webkit-text-fill-color:var(--tx2,rgba(244,240,255,.88));}
@media(prefers-reduced-motion:reduce){
  html body .zn-invite-hook{transition:opacity .2s ease!important;transform:none!important;}
  html body .zn-invite-hook.is-in{transform:none!important;}
}
@media(max-width:560px){
  html body .zn-invite-hook{right:10px;left:10px;width:auto;bottom:138px;}
}

html body .zn-wordmark,
html body .zn-wordmark-text,
html body .zn-tm{
  font-family:'Inter','Helvetica Neue',Arial,sans-serif!important;
}

@media (max-width:480px){
 html body :is(
  .site-footer .sf-copy,
  .site-footer .sf-legal p,
  .site-footer .sf-links a,
  .gate-topnav a,
  .n-empty-sub,
  .vback,
  .veyebrow,
  .vfaq-a,
  .gate-card-eyebrow,
  .gate-counter-lbl,
  .gf-check,
  .gf-hint,
  .zn-vf-field label
 ){
  font-size:12px !important;
  line-height:1.55 !important;
 }
 html body .site-footer .sf-copy,
 html body .site-footer .sf-legal,
 html body .site-footer .sf-legal p,
 html body .site-footer .sf-legal a,
 html body .site-footer .sf-links a{
  font-size:12px !important;
  line-height:1.55 !important;
 }
 html body .site-footer .sf-legal a{
  display:inline-flex !important;
  align-items:center !important;
  min-height:38px !important;
  line-height:38px !important;
  padding:0 3px !important;
  margin:-10px 0 !important;
  vertical-align:middle !important;
 }
}

body:has(.wz-nav) > .gate-topbar,
body:has(#navbar) > .gate-topbar{
 display:none!important;
}

html body:not(.app):not(.in-spa){
 font-family:'Inter','Helvetica Neue',Arial,sans-serif;
}
html body:not(.app):not(.in-spa) :is(
 p,li,td,th,label,input,select,textarea,
 .prose,.card-body,.num-body,.hl-box .hl-body,.faq-a,
 .page-sub,.hero-sub,.body-copy,.support-copy,.sf-copy,.sf-legal p
){
 line-height:1.65;
}
html body:not(.app):not(.in-spa) :is(
 .wz-nav-link,.wz-nav-cta,.nav-link,.footer-link,.sf-links a,
 .beta-badge,.hero-kicker,.sec-kicker,.page-eyebrow,.field-label,
 .status-ok,.status-warn,.status-err,.btn-primary,.btn,.support-ghost-btn,
 .support-track-btn,.claim-btn,.claim-mini-cta,
 [style*="font-size:6px"],[style*="font-size:6.5px"],
 [style*="font-size:7px"],[style*="font-size:7.5px"],
 [style*="font-size:8px"],[style*="font-size:8.5px"],
 [style*="font-size:9px"],[style*="font-size:9.5px"],
 [style*="font-size:10px"],[style*="font-size:10.5px"],
 [style*="font-size:11px"]
){
 font-size:12px!important;
 line-height:1.45!important;
}
html body:not(.app):not(.in-spa) :is(
 [style*="letter-spacing:2px"],[style*="letter-spacing:3px"],
 [style*="letter-spacing:4px"],[style*="letter-spacing:5px"],
 [style*="letter-spacing:6px"]
){
 letter-spacing:.04em!important;
}
html body :is(
 [style*="background:var(--or"],[style*="background: var(--or"],
 [style*="background:#ff5a1f"],[style*="background: #ff5a1f"],
 [style*="background-color:#ff5a1f"],[style*="background-color: #ff5a1f"],
 .btn-primary,.zn-btn-primary,.claim-btn,.claim-mini-cta,.wz-nav-cta,
 .z-compose-btn,.z-compose-post-btn,.notif-page-btn.is-primary
),
html body :is(
 [style*="background:var(--or"],[style*="background: var(--or"],
 [style*="background:#ff5a1f"],[style*="background: #ff5a1f"],
 [style*="background-color:#ff5a1f"],[style*="background-color: #ff5a1f"],
 .btn-primary,.zn-btn-primary,.claim-btn,.claim-mini-cta,.wz-nav-cta,
 .z-compose-btn,.z-compose-post-btn,.notif-page-btn.is-primary
) :is(span,strong,b,em,small,label,a,button,div){
 color:#fffbf7!important;
 -webkit-text-fill-color:#fffbf7!important;
 text-shadow:none!important;
}
html body :is(
 .btn-primary,.zn-btn-primary,.claim-btn,.claim-mini-cta,.z-compose-btn,
 .z-compose-post-btn,.notif-page-btn.is-primary
){
 background:#ff5a1f!important;
 border-color:#ff5a1f!important;
}
html body :is(
 .btn-primary,.zn-btn-primary,.claim-btn,.claim-mini-cta,.z-compose-btn,
 .z-compose-post-btn,.notif-page-btn.is-primary
):hover{
 background:#ff7a33!important;
 border-color:#ff7a33!important;
}

html body:not(.app):not(.in-spa) .site-footer :is(.sf-copy,.sf-legal,.sf-legal p,.sf-links a),
html body:not(.app):not(.in-spa) :is(.sub,.ql,.micro,.muted,.help,.hint,.caption,.subtle,.field-label,.filter-label,.cat-eyebrow,.item-meta,.item-price,.item-id,#cTops,#cBottoms,#cShoes,#cAccs,.cat-section-title small,.mkt-snlink,#statusTime,.status-chevron,#sellFee,.sell-modal-close,.hero-for-label,.ticket-head,.ticket-foot,.ticket-fineprint,.foot-meta,.opt,#gateHandleHint,#resetBackSigninBtn,.login-box p,.sb-mock-head-burger,.sb-w-hdr-grip,.sb-w-hdr-r,.comp-bd-profile-stat-l,.comp-bd-profile-zones-lbl,.comp-bd-profile-tab,code,[style*="color:var(--muted"],[style*="color: var(--muted"],[style*="color:var(--mut"],[style*="color: var(--mut"]){
 color:rgba(255,251,247,.70)!important;
 -webkit-text-fill-color:rgba(255,251,247,.70)!important;
}
html[data-theme="light"] body:not(.app):not(.in-spa) .site-footer :is(.sf-copy,.sf-legal,.sf-legal p,.sf-links a),
html[data-theme="light"] body:not(.app):not(.in-spa) :is(.sub,.ql,.micro,.muted,.help,.hint,.caption,.subtle,.field-label,.filter-label,.cat-eyebrow,.item-meta,.item-price,.item-id,#cTops,#cBottoms,#cShoes,#cAccs,.cat-section-title small,.mkt-snlink,#statusTime,.status-chevron,#sellFee,.sell-modal-close,.hero-for-label,.ticket-head,.ticket-foot,.ticket-fineprint,.foot-meta,.opt,#gateHandleHint,#resetBackSigninBtn,.login-box p,.sb-mock-head-burger,.sb-w-hdr-grip,.sb-w-hdr-r,.comp-bd-profile-stat-l,.comp-bd-profile-zones-lbl,.comp-bd-profile-tab,code,[style*="color:var(--muted"],[style*="color: var(--muted"],[style*="color:var(--mut"],[style*="color: var(--mut"]){
 color:rgba(26,16,36,.74)!important;
 -webkit-text-fill-color:rgba(26,16,36,.74)!important;
}

html:root[data-theme="light"] body.loaded .site-footer,
html:root[data-theme="light"] body.loaded .site-footer .sf-top,
html:root[data-theme="light"] body.loaded .site-footer .sf-logo,
html:root[data-theme="light"] body.loaded .site-footer .sf-logo .zn-wordmark,
html:root[data-theme="light"] body.loaded .site-footer .sf-logo .zn-wordmark-text,
html:root[data-theme="light"] body.loaded .site-footer .sf-links,
html:root[data-theme="light"] body.loaded .site-footer .sf-links a,
html:root[data-theme="light"] body.loaded .site-footer .sf-copy,
html:root[data-theme="light"] body.loaded .site-footer .sf-copy *,
html:root[data-theme="light"] body.loaded .site-footer .sf-legal,
html:root[data-theme="light"] body.loaded .site-footer .sf-legal p,
html:root[data-theme="light"] body.loaded .site-footer .sf-legal strong,
html:root[data-theme="light"] body.loaded .site-footer .sf-legal a,
html:root[data-theme="light"] body.loaded .land-footer,
html:root[data-theme="light"] body.loaded .land-footer a,
html:root[data-theme="light"] body.loaded .land-footer .sf-copy,
html:root[data-theme="light"] body.loaded .page-footer,
html:root[data-theme="light"] body.loaded .page-footer a,
html:root[data-theme="light"] body.loaded .footer-links,
html:root[data-theme="light"] body.loaded .footer-links a{
 color:rgba(26,16,36,.78)!important;
 -webkit-text-fill-color:rgba(26,16,36,.78)!important;
 text-shadow:none!important;
}
html:root[data-theme="light"] body.loaded .site-footer .sf-logo,
html:root[data-theme="light"] body.loaded .site-footer .sf-logo *{
 color:#1a1024!important;
 -webkit-text-fill-color:#1a1024!important;
}
html:root[data-theme="light"] body.loaded .site-footer .sf-links a:hover,
html:root[data-theme="light"] body.loaded .site-footer .sf-legal a:hover,
html:root[data-theme="light"] body.loaded .land-footer a:hover{
 color:#ff5a1f!important;
 -webkit-text-fill-color:#ff5a1f!important;
}

html body :is(.site-footer,.land-footer,.page-footer) :is(.sf-links,.foot-links) a,
html body :is(.site-footer,.land-footer,.page-footer) :is(.sf-links,.foot-links) a:link,
html body :is(.site-footer,.land-footer,.page-footer) :is(.sf-links,.foot-links) a:visited,
html body :is(.site-footer,.land-footer,.page-footer) :is(.sf-links,.foot-links) a:focus{
 background:transparent!important;
 background-color:transparent!important;
 background-image:none!important;
 border:0!important;
 border-bottom:0!important;
 border-radius:0!important;
 box-shadow:none!important;
 outline:none!important;
 padding:2px 0 3px!important;
 min-height:0!important;
 height:auto!important;
 line-height:1.4!important;
 text-decoration:none!important;
}
html:root[data-theme="light"] body :is(.site-footer,.land-footer,.page-footer) :is(.sf-links,.foot-links) a{
 color:rgba(26,16,36,.78)!important;
 -webkit-text-fill-color:rgba(26,16,36,.78)!important;
}
html:root[data-theme="dark"] body :is(.site-footer,.land-footer,.page-footer) :is(.sf-links,.foot-links) a{
 color:rgba(255,251,247,.72)!important;
 -webkit-text-fill-color:rgba(255,251,247,.72)!important;
}
html body :is(.site-footer,.land-footer,.page-footer) :is(.sf-links,.foot-links) a:hover{
 color:#ff5a1f!important;
 -webkit-text-fill-color:#ff5a1f!important;
 background:transparent!important;
}
html body :is(.site-footer,.land-footer,.page-footer) :is(.sf-links,.foot-links) a:focus-visible{
 outline:2px solid var(--zn-focus-ring,#fffbf7)!important;
 outline-offset:3px!important;
 background:transparent!important;
 box-shadow:none!important;
}
html:root[data-theme="light"] body.loaded .comp-bd-profile-demo:is(#znCompBackdropSpecificity,.comp-bd-profile-demo) :is(.comp-bd-profile-stat-l,.comp-bd-profile-zones-lbl,.comp-bd-profile-tab,.comp-bd-profile-handle){
 color:rgba(255,251,247,.62)!important;
 -webkit-text-fill-color:rgba(255,251,247,.62)!important;
}
html:root[data-theme="light"] body.loaded #zonesSection .zc-chip .zc-hot,
html[data-theme="light"] body:not(.app):not(.in-spa) :is(.zc-hot,.lb-tab.active){
 background:#ff5a1f!important;
 border-color:#ff5a1f!important;
 color:#fffbf7!important;
 -webkit-text-fill-color:#fffbf7!important;
}

:root{
 --zn-theme-orange:#ff5a1f;
 --zn-theme-orange-hot:#ff7a33;
 --zn-theme-void:#0a0612;
 --zn-theme-void-raised:#0d0816;
 --zn-theme-card:#150b1f;
 --zn-theme-cream:#fdfaf3;
 --zn-theme-cream-raised:#f5efe2;
 --zn-theme-cream-card:#faf5ec;
 --zn-theme-ink:#1a1024;
 --zn-theme-line:rgba(255,237,220,.12);
 --zn-theme-line-strong:rgba(255,237,220,.22);
}

:root[data-theme="light"]{
 --bg:var(--zn-theme-cream);
 --bg2:var(--zn-theme-cream-raised);
 --card:var(--zn-theme-cream-card);
 --card2:#f5efe2;
 --card3:#eee4d5;
 --bd:rgba(36,20,60,.12);
 --bd2:rgba(36,20,60,.20);
 --bd3:rgba(36,20,60,.30);
 --tx:var(--zn-theme-ink);
 --tx2:rgba(26,16,36,.78);
 --muted:rgba(26,16,36,.58);
 --muted2:rgba(26,16,36,.38);
 --or:var(--zn-theme-orange);
 --or2:var(--zn-theme-orange-hot);
 --or-dim:rgba(255,90,31,.12);
 --or-glow:rgba(255,90,31,.18);
}

html body:not(.app):not(.in-spa){
 background:var(--bg,var(--zn-theme-void))!important;
 color:var(--tx,#fffbf7);
}
html body:not(.app):not(.in-spa)::before{
 background:
  radial-gradient(900px 600px at 18% 8%,rgba(255,90,31,.10),transparent 60%),
  radial-gradient(700px 500px at 92% 96%,rgba(255,122,51,.05),transparent 60%)!important;
}
html[data-theme="light"] body:not(.app):not(.in-spa)::before{
 background:
  radial-gradient(900px 560px at 12% 12%,rgba(255,90,31,.10),transparent 62%),
  radial-gradient(740px 520px at 96% 92%,rgba(255,122,51,.07),transparent 64%),
  linear-gradient(180deg,rgba(255,251,247,.78),rgba(253,250,243,0))!important;
}

.in-spa .gate-topbar,
.in-spa .gate-topnav,
.in-spa .gate-nav,
.in-spa nav.nav,
.in-spa .wz-nav,
.in-spa .land-footer,
.in-spa .site-footer,
.in-spa .gate-bottom,
html.in-spa body .gate-topbar,
html.in-spa body .gate-topnav,
html.in-spa body .gate-nav,
html.in-spa body nav.nav,
html.in-spa body .wz-nav,
html.in-spa body .land-footer,
html.in-spa body .site-footer,
html.in-spa body .gate-bottom{
 display:none!important;
 visibility:hidden!important;
 pointer-events:none!important;
}
html.in-spa body:not(.app)::before,
html.in-spa body:not(.app)::after{
 display:none!important;
 content:none!important;
}
html.in-spa body:not(.app){
 background:var(--bg,#0d0d14)!important;
 color:var(--tx,#fffbf7)!important;
}

html body:not(.app):not(.in-spa) :is(.gate-topbar,.nav-cubes-wrap,.gate-nav,.wz-nav,.cat-top,.filter-bar,.mkt-subnav,nav.nav){
 background:#0d0d14!important;
 border-bottom-color:rgba(255,237,220,.12)!important;
}

@media (max-width: 880px) {
 html body:not(.app):not(.in-spa) :is(.gate-topbar,.gate-nav,.wz-nav){
  padding-top: calc(env(safe-area-inset-top, 0px) + 8px);
  padding-left: max(14px, env(safe-area-inset-left, 0px));
  padding-right: max(14px, env(safe-area-inset-right, 0px));
 }
}
html[data-theme="light"] body:not(.app):not(.in-spa) :is(.gate-topbar,.nav-cubes-wrap,.gate-nav,.wz-nav,.cat-top,.filter-bar,.mkt-subnav,nav.nav){
 background:#fdfaf3!important;
 border-bottom-color:rgba(36,20,60,.12)!important;
}

html body:not(.app):not(.in-spa) :is(.section-kicker,.sec-kicker,.hero-kicker,.page-eyebrow,.gate-card-eyebrow,.mkt-section-kicker){
 font-family:"DM Mono",ui-monospace,monospace!important;
 font-size:12px!important;
 letter-spacing:.22em!important;
 line-height:1.35!important;
 text-transform:uppercase!important;
 color:var(--or,#ff5a1f)!important;
 -webkit-text-fill-color:var(--or,#ff5a1f)!important;
 display:inline-flex!important;
 align-items:center!important;
 gap:11px!important;
 width:auto!important;
 max-width:max-content!important;
 padding:0!important;
 border:0!important;
 border-radius:0!important;
 background:none!important;
 text-wrap:balance;
}
html body:not(.app):not(.in-spa) :is(.section-kicker,.sec-kicker,.hero-kicker,.page-eyebrow,.gate-card-eyebrow,.mkt-section-kicker)::before{
 content:""!important;
 width:22px!important;
 height:2px!important;
 flex:0 0 22px!important;
 border-radius:2px!important;
 background:var(--or,#ff5a1f)!important;
 box-shadow:none!important;
 animation:none!important;
}

html body:not(.app):not(.in-spa) :is(.section-ht,.showcase-title,.sec-heading,.hero-title,.page-title,.cat-title){

 font-family:'Inter','Helvetica Neue',Arial,sans-serif!important;
 font-weight:900!important;
 letter-spacing:-.015em!important;
 line-height:1!important;
 text-wrap:balance;
 color:var(--tx,#fffbf7)!important;
 -webkit-text-fill-color:var(--tx,#fffbf7)!important;
}
html body:not(.app):not(.in-spa) :is(.section-sub-text,.showcase-sub,.hero-sub,.page-sub,.cat-lede,.mkt-hero-sub,.mkt-section-sub){
 color:var(--tx2,rgba(255,251,247,.78))!important;
 text-wrap:pretty;
}

html body:not(.app):not(.in-spa) :is(.zone-card,.feature-card,.about-card,.mock-card,.gate-inside-tile,.tile,.section-card,.pg-card,.contact-card,.support-form,.support-form-card,.ticket-form,.track-box,.game-card,.item-card,.sw-card,.bd-card,.pet-card,.ts-card,.wrd-card,.listing-card,.mp-card,.mkt-inv-card,.mkt-feat-card,.mkt-listing-row,.card){
 border-color:var(--bd,rgba(255,237,220,.12))!important;
 background:color-mix(in srgb,var(--card,var(--zn-theme-card)) 78%,transparent)!important;
 transition:border-color .22s ease-out,box-shadow .22s ease-out!important;
}
html body:not(.app):not(.in-spa) :is(.zone-card,.feature-card,.about-card,.mock-card,.gate-inside-tile,.tile,.section-card,.pg-card,.contact-card,.support-form,.support-form-card,.ticket-form,.track-box,.game-card,.item-card,.sw-card,.bd-card,.pet-card,.ts-card,.wrd-card,.listing-card,.mp-card,.mkt-inv-card,.mkt-feat-card,.mkt-listing-row,.card):hover{
 border-color:rgba(255,90,31,.34)!important;
 transform:none;
}
html[data-theme="light"] body:not(.app):not(.in-spa) :is(.zone-card,.feature-card,.about-card,.mock-card,.gate-inside-tile,.tile,.section-card,.pg-card,.contact-card,.support-form,.support-form-card,.ticket-form,.track-box,.game-card,.item-card,.sw-card,.bd-card,.pet-card,.ts-card,.wrd-card,.listing-card,.mp-card,.mkt-inv-card,.mkt-feat-card,.mkt-listing-row,.card){
 background:var(--card,#faf5ec)!important;
 box-shadow:0 18px 44px rgba(36,20,60,.07);
}

:root{
 --zn-btn-hard-shadow:#05030a;
 --zn-btn-press:#ff5a1f;
}
html[data-theme="light"]{
 --zn-btn-hard-shadow:#1a1024;
 --zn-btn-press:#ff5a1f;
}

html body:not(.app):not(.in-spa) :is(.zn-btn,.btn,.cta,.nav-cta,.gate-submit,.wz-nav-cta,.btn-primary,.btn-secondary,.btn-ghost,.btn-stamp,button[type="submit"]){
 appearance:none;
 cursor:pointer;
 display:inline-flex!important;
 align-items:center!important;
 justify-content:center!important;
 gap:10px!important;
 font-family:"DM Mono",ui-monospace,monospace!important;
 font-weight:800!important;
 letter-spacing:.16em!important;
 text-transform:uppercase!important;
 text-decoration:none!important;
 line-height:1!important;
 user-select:none;
 transition:box-shadow .18s ease-out,background .18s ease-out,border-color .18s ease-out,color .18s ease-out,opacity .18s ease-out!important;
}
html body:not(.app):not(.in-spa) :is(.zn-btn-primary,.btn-primary,.cta-primary,.gate-submit,.wz-nav-cta,.nav-cta,.join-btn,.hero-cta,.showcase-cta,button[type="submit"]:not(.btn-ghost):not(.btn-secondary)){
 background:var(--or,#ff5a1f)!important;
 border:1px solid var(--or,#ff5a1f)!important;
 border-radius:0!important;
 color:#fffbf7!important;
 -webkit-text-fill-color:#fffbf7!important;
 padding:15px 25px!important;
 box-shadow:0 0 0 1px rgba(255,90,31,.34),0 8px 18px rgba(255,90,31,.20)!important;
}
html body:not(.app):not(.in-spa) :is(.zn-btn-primary,.btn-primary,.cta-primary,.gate-submit,.wz-nav-cta,.nav-cta,.join-btn,.hero-cta,.showcase-cta,button[type="submit"]:not(.btn-ghost):not(.btn-secondary)):hover{
 transform:none!important;
 box-shadow:6px 6px 0 0 var(--zn-btn-hard-shadow,#05030a),0 0 0 1px var(--or,#ff5a1f)!important;
 background:var(--or2,#ff7a33)!important;
}
html body:not(.app):not(.in-spa) :is(.zn-btn-primary,.btn-primary,.cta-primary,.gate-submit,.wz-nav-cta,.nav-cta,.join-btn,.hero-cta,.showcase-cta,button[type="submit"]:not(.btn-ghost):not(.btn-secondary)):active{
 transform:none!important;
 background:var(--zn-btn-press,#ff5a1f)!important;
 border-color:var(--zn-btn-press,#ff5a1f)!important;
 color:#fffbf7!important;
 -webkit-text-fill-color:#fffbf7!important;
 box-shadow:0 0 0 1px var(--or,#ff5a1f)!important;
}
html body:not(.app):not(.in-spa) :is(.zn-btn:not(.zn-btn-primary),.btn-secondary,.cta-secondary,.btn.is-secondary,.cta.is-secondary){
 background:transparent!important;
 border:1px solid var(--bd2,rgba(255,237,220,.22))!important;
 border-radius:0!important;
 color:var(--tx,#fffbf7)!important;
 -webkit-text-fill-color:var(--tx,#fffbf7)!important;
 padding:12px 22px!important;
 box-shadow:none!important;
}
html body:not(.app):not(.in-spa) :is(.zn-btn:not(.zn-btn-primary),.btn-secondary,.cta-secondary,.btn.is-secondary,.cta.is-secondary):hover{
 border-color:var(--or,#ff5a1f)!important;
 color:var(--or,#ff5a1f)!important;
 -webkit-text-fill-color:var(--or,#ff5a1f)!important;
 background:rgba(255,90,31,.08)!important;
 transform:none!important;
 box-shadow:4px 4px 0 0 var(--zn-btn-hard-shadow,#05030a)!important;
}
html body:not(.app):not(.in-spa) :is(.zn-btn:not(.zn-btn-primary),.btn-secondary,.cta-secondary,.btn.is-secondary,.cta.is-secondary):active{
 transform:none!important;
 background:var(--zn-btn-press,#ff5a1f)!important;
 border-color:var(--zn-btn-press,#ff5a1f)!important;
 color:#fffbf7!important;
 -webkit-text-fill-color:#fffbf7!important;
 box-shadow:0 0 0 1px var(--or,#ff5a1f)!important;
}
html body:not(.app):not(.in-spa) :is(.zn-btn-ghost,.btn-ghost,.btn.is-ghost,.cta-ghost){
 background:transparent!important;
 border:0!important;
 border-bottom:1px solid var(--bd2,rgba(255,237,220,.22))!important;
 border-radius:0!important;
 color:var(--muted,rgba(255,251,247,.55))!important;
 -webkit-text-fill-color:var(--muted,rgba(255,251,247,.55))!important;
 padding:11px 4px!important;
 box-shadow:none!important;
}
html body:not(.app):not(.in-spa) :is(.zn-btn-ghost,.btn-ghost,.btn.is-ghost,.cta-ghost):hover{
 color:var(--or,#ff5a1f)!important;
 -webkit-text-fill-color:var(--or,#ff5a1f)!important;
 border-bottom-color:var(--or,#ff5a1f)!important;
 transform:none!important;
}
html body:not(.app):not(.in-spa) :is(.btn-stamp,.cta-stamp,.btn.is-stamp){
 background:transparent!important;
 color:var(--or,#ff5a1f)!important;
 -webkit-text-fill-color:var(--or,#ff5a1f)!important;
 border:2px solid var(--or,#ff5a1f)!important;
 padding:8px 18px!important;
 border-radius:0!important;
 font-family:'Inter','Helvetica Neue',Arial,sans-serif!important;
 font-size:18px!important;
 letter-spacing:.06em!important;
 transform:none;
 box-shadow:3px 3px 0 0 var(--or,#ff5a1f)!important;
}
html body:not(.app):not(.in-spa) :is(.btn-stamp,.cta-stamp,.btn.is-stamp):hover{
 background:var(--or,#ff5a1f)!important;
 color:#fffbf7!important;
 -webkit-text-fill-color:#fffbf7!important;
 transform:none!important;
}

.zn-marquee{
 --mq-fg:var(--tx,#fffbf7);
 --mq-accent:var(--or,#ff5a1f);
 --mq-line:var(--bd,rgba(255,237,220,.12));
 --mq-bg-from:rgba(255,90,31,.04);
 --mq-bg-to:rgba(255,90,31,0);
 --mq-edge:var(--bg,#0a0612);
 --mq-size:clamp(56px,8vw,124px);
 --mq-gap:60px;
 --mq-pad-y:34px;
 --mq-speed:38s;
 --mq-stroke:1.5px;
 padding:var(--mq-pad-y) 0;
 border-top:1px solid var(--mq-line);
 border-bottom:1px solid var(--mq-line);
 overflow:hidden;
 background:linear-gradient(180deg,var(--mq-bg-from),var(--mq-bg-to));
 position:relative;
}
.zn-marquee[data-fade="true"]::before,
.zn-marquee[data-fade="true"]::after{
 content:"";
 position:absolute;
 top:0;
 bottom:0;
 width:120px;
 pointer-events:none;
 z-index:2;
}
.zn-marquee[data-fade="true"]::before{left:0;background:linear-gradient(90deg,var(--mq-edge),transparent)}
.zn-marquee[data-fade="true"]::after{right:0;background:linear-gradient(270deg,var(--mq-edge),transparent)}
.zn-marquee .zn-mq-track{
 display:flex;
 gap:var(--mq-gap);
 white-space:nowrap;
 animation:znMqScroll var(--mq-speed) linear infinite;
 will-change:transform;
}
.zn-marquee[data-dir="rtl"] .zn-mq-track{animation-direction:reverse}
.zn-marquee[data-speed="slow"]{--mq-speed:64s}
.zn-marquee[data-speed="fast"]{--mq-speed:22s}
.zn-marquee .zn-mq-track > span{
 display:inline-flex;
 align-items:center;
 gap:24px;
 flex-shrink:0;
 font-family:'Inter','Helvetica Neue',Arial,sans-serif;
 font-size:var(--mq-size);
 line-height:.86;
 letter-spacing:-.005em;
 color:var(--mq-fg);
}
.zn-marquee .zn-mq-track .arr,
.zn-marquee .zn-mq-track em{color:var(--mq-accent);font-style:normal}
.zn-marquee .zn-mq-track .out{-webkit-text-stroke:var(--mq-stroke) var(--mq-fg);color:transparent}
.zn-marquee.zn-mq-tight{--mq-size:clamp(28px,4vw,56px);--mq-pad-y:18px;--mq-gap:36px}
.zn-marquee.zn-mq-loud{--mq-size:clamp(80px,11vw,180px);--mq-bg-from:rgba(255,90,31,.10)}
.zn-marquee.zn-mq-stroke .zn-mq-track > span{-webkit-text-stroke:var(--mq-stroke) var(--mq-fg);color:transparent}
.zn-marquee.zn-mq-stroke .zn-mq-track em,
.zn-marquee.zn-mq-stroke .zn-mq-track .arr{-webkit-text-stroke:0;color:var(--mq-accent)}
@keyframes znMqScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.zn-marquee:hover .zn-mq-track{animation-play-state:paused}
@media (prefers-reduced-motion: reduce) {
 .zn-marquee .zn-mq-track{animation:none;transform:translateX(-12%)}
 html body:not(.app):not(.in-spa) :is(.section-kicker,.sec-kicker,.hero-kicker,.page-eyebrow,.gate-card-eyebrow,.mkt-section-kicker)::before{animation:none!important}
}

html body :is(.zn-wordmark,.nav-mark .zn-wordmark,.hero-zonera-mark.zn-wordmark,.tk-brand .zn-wordmark,.rp2-wordmark.zn-wordmark,.rp2-mobile-logo.zn-wordmark,.ms-brand.zn-wordmark){
 display:inline-flex!important;
 align-items:flex-start!important;
 gap:0!important;
 letter-spacing:0!important;
 white-space:nowrap!important;
 line-height:1!important;
}
html body :is(.zn-wordmark,.nav-mark .zn-wordmark,.hero-zonera-mark.zn-wordmark,.tk-brand .zn-wordmark,.rp2-wordmark.zn-wordmark,.rp2-mobile-logo.zn-wordmark,.ms-brand.zn-wordmark) > .zn-wordmark-text{
 display:inline-block!important;
 letter-spacing:var(--zn-wordmark-track,1px)!important;
 margin-right:var(--zn-wordmark-tail-trim,-1px)!important;
 line-height:1!important;
}

html body :is(.zn-wordmark,.nav-mark,.hero-zonera-mark,.tk-brand,.topbar strong,.rp2-wordmark,.rp2-mobile-logo,.ms-brand) > :is(.zn-tm,.nav-tm,.rp2-tm,.ms-tm){
 display:inline-block!important;
 flex:0 0 auto!important;
 font-size:var(--zn-tm-size,.34em)!important;
 line-height:1!important;
 letter-spacing:0!important;
 margin-left:var(--zn-tm-gap,clamp(2px,.035em,5px))!important;
 position:relative!important;
 top:var(--zn-tm-rise,-.54em)!important;
 vertical-align:baseline!important;
 font-family:inherit!important;
 font-weight:400!important;
 transform:none!important;
 background:none!important;
 -webkit-background-clip:initial!important;
 background-clip:initial!important;
 text-shadow:none!important;
}
html body .hero-zonera-mark.zn-wordmark{
 --zn-wordmark-track:-.015em;
 --zn-wordmark-tail-trim:0;
 --zn-tm-size:clamp(6px,.34em,12px);
 --zn-tm-rise:-.52em;
 --zn-tm-kern:var(--zn-tm-gap,clamp(2px,.035em,5px));
}
html body .gate-wordmark{
 --zn-tm-size:clamp(6px,.34em,12px);
 --zn-tm-rise:-.52em;
 --zn-tm-kern:var(--zn-tm-gap,clamp(2px,.035em,5px));
}
html body :is(.tk-brand){--zn-tm-size:clamp(6px,.34em,12px);--zn-tm-rise:-.52em;--zn-tm-kern:var(--zn-tm-gap,clamp(2px,.035em,5px))}
html:not([data-theme="light"]) body :is(.zn-wordmark,.nav-mark,.hero-zonera-mark,.tk-brand,.topbar strong,.rp2-wordmark,.rp2-mobile-logo,.ms-brand) > :is(.zn-tm,.nav-tm,.rp2-tm,.ms-tm,sup){
 color:#fffbf7!important;
 -webkit-text-fill-color:#fffbf7!important;
 opacity:.88!important;
}
html[data-theme="light"] body :is(.zn-wordmark,.nav-mark,.hero-zonera-mark,.tk-brand,.topbar strong,.rp2-wordmark,.rp2-mobile-logo,.ms-brand) > :is(.zn-tm,.nav-tm,.rp2-tm,.ms-tm,sup){
 color:rgba(26,16,36,.74)!important;
 -webkit-text-fill-color:rgba(26,16,36,.74)!important;
 opacity:.86!important;
}

html body:not(.app):not(.in-spa) .site-footer[data-zn-footer="canonical"]{
 width:min(1180px,calc(100% - 48px))!important;
 max-width:1180px!important;
 margin:clamp(72px,8vw,112px) auto 0!important;
 padding:0 0 clamp(34px,5vw,52px)!important;
 box-sizing:border-box!important;
}
html body:not(.app):not(.in-spa) .site-footer[data-zn-footer="canonical"]::before{
 left:0!important;
 right:0!important;
}
html body:not(.app):not(.in-spa) .site-footer[data-zn-footer="canonical"] .sf-top{
 width:100%!important;
 max-width:none!important;
 margin:0!important;
 padding-top:28px!important;
 display:grid!important;
 grid-template-columns:auto minmax(0,1fr)!important;
 align-items:center!important;
 gap:18px clamp(22px,3vw,38px)!important;
}
html body:not(.app):not(.in-spa) .site-footer[data-zn-footer="canonical"] .sf-logo{
 display:inline-flex!important;
 align-items:center!important;
 justify-self:start!important;
 margin:0!important;
 line-height:1!important;
 white-space:nowrap!important;
}
html body:not(.app):not(.in-spa) .site-footer[data-zn-footer="canonical"] .sf-links{
 display:flex!important;
 align-items:center!important;
 justify-content:flex-end!important;
 gap:8px clamp(14px,1.8vw,22px)!important;
 margin:0!important;
 line-height:1!important;
}

html body:not(.app):not(.in-spa) .site-footer[data-zn-footer="canonical"] .sf-links a{
 min-height:0!important;
 height:auto!important;
 padding:4px 2px!important;
 line-height:1.5!important;
 align-items:baseline!important;
 font-weight:400!important;
}
@media (max-width:768px){
 html body:not(.app):not(.in-spa) .site-footer[data-zn-footer="canonical"] .sf-links a{
  min-height:44px!important;
  padding:11px 8px!important;
  display:inline-flex!important;
  align-items:center!important;
 }
}
html body:not(.app):not(.in-spa) .site-footer[data-zn-footer="canonical"] .sf-copy,
html body:not(.app):not(.in-spa) .site-footer[data-zn-footer="canonical"] .sf-legal{
 width:100%!important;
 max-width:none!important;
 margin-left:0!important;
 margin-right:0!important;
}
html body:not(.app):not(.in-spa) .site-footer[data-zn-footer="canonical"] .sf-copy{
 text-align:right!important;
 margin-top:12px!important;
}
html body:not(.app):not(.in-spa) .site-footer[data-zn-footer="canonical"] .sf-legal p{
 max-width:78ch!important;
}

html body:not(.app):not(.in-spa) .land-footer.site-footer[data-zn-footer="canonical"]{
 display:grid!important;
 grid-template-columns:auto minmax(0,1fr) auto!important;
 align-items:center!important;
 gap:clamp(18px,2.4vw,34px)!important;
}
html body:not(.app):not(.in-spa) .land-footer.site-footer[data-zn-footer="canonical"] .sf-links{
 justify-content:flex-start!important;
}
html body:not(.app):not(.in-spa) .land-footer.site-footer[data-zn-footer="canonical"] .sf-copy{
 margin:0!important;
 text-align:right!important;
 white-space:nowrap!important;
}

@media (max-width:900px){
 html body:not(.app):not(.in-spa) .site-footer[data-zn-footer="canonical"],
 html body:not(.app):not(.in-spa) .land-footer.site-footer[data-zn-footer="canonical"]{
  width:min(100% - 36px,720px)!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  justify-items:center!important;
  text-align:center!important;
 }
 html body:not(.app):not(.in-spa) .site-footer[data-zn-footer="canonical"] .sf-top{
  grid-template-columns:1fr!important;
  justify-items:center!important;
  gap:14px!important;
 }
 html body:not(.app):not(.in-spa) .site-footer[data-zn-footer="canonical"] .sf-logo,
 html body:not(.app):not(.in-spa) .site-footer[data-zn-footer="canonical"] .sf-links,
 html body:not(.app):not(.in-spa) .land-footer.site-footer[data-zn-footer="canonical"] .sf-links{
  justify-content:center!important;
  justify-self:center!important;
  text-align:center!important;
 }
 html body:not(.app):not(.in-spa) .site-footer[data-zn-footer="canonical"] .sf-copy,
 html body:not(.app):not(.in-spa) .land-footer.site-footer[data-zn-footer="canonical"] .sf-copy{
  text-align:center!important;
  white-space:normal!important;
 }
}

@media (max-width:480px){
 html body:not(.app):not(.in-spa) .site-footer[data-zn-footer="canonical"] .sf-links{
  flex-direction:column!important;
  flex-wrap:nowrap!important;
  gap:8px!important;
 }
 html body:not(.app):not(.in-spa) .land-footer.site-footer[data-zn-footer="canonical"] .sf-links{
  flex-direction:row!important;
  flex-wrap:wrap!important;
  gap:8px 14px!important;
 }
}

html body:not(.app):not(.in-spa) :is(
 .section-ht,
 .showcase-title,
 .sec-heading,
 .hero-title,
 .page-title,
 .cat-title,
 .num-title,
 .sec-title
){

 font-family:'Inter','Helvetica Neue',Arial,sans-serif!important;
 font-weight:900!important;
 letter-spacing:-.015em!important;
 line-height:1!important;
}

html body:not(.app):not(.in-spa) .site-footer[data-zn-footer="canonical"]:not(.land-footer){
 display:grid!important;
 grid-template-columns:auto minmax(0,1fr) auto!important;
 align-items:center!important;
 column-gap:clamp(20px,2.4vw,36px)!important;
 row-gap:12px!important;
}
html body:not(.app):not(.in-spa) .site-footer[data-zn-footer="canonical"]:not(.land-footer) .sf-top{
 display:contents!important;
}
html body:not(.app):not(.in-spa) .site-footer[data-zn-footer="canonical"]:not(.land-footer) .sf-logo{
 grid-column:1!important;
 grid-row:1!important;
 align-self:center!important;
}
html body:not(.app):not(.in-spa) .site-footer[data-zn-footer="canonical"]:not(.land-footer) .sf-links{
 grid-column:2!important;
 grid-row:1!important;
 justify-content:center!important;
 min-width:0!important;
}
html body:not(.app):not(.in-spa) .site-footer[data-zn-footer="canonical"]:not(.land-footer) .sf-copy{
 grid-column:3!important;
 grid-row:1!important;
 align-self:center!important;
 justify-self:end!important;
 margin:0!important;
 width:auto!important;
 white-space:nowrap!important;
 text-align:right!important;
}
html body:not(.app):not(.in-spa) .site-footer[data-zn-footer="canonical"]:not(.land-footer) .sf-legal{
 grid-column:1 / -1!important;
 grid-row:2!important;
 margin:6px 0 0!important;
 text-align:center!important;
}
html body:not(.app):not(.in-spa) .site-footer[data-zn-footer="canonical"]:not(.land-footer) .sf-legal p{
 max-width:92ch!important;
 margin-left:auto!important;
 margin-right:auto!important;
}

@media (max-width:900px){
 html body:not(.app):not(.in-spa) .site-footer[data-zn-footer="canonical"]:not(.land-footer){
  grid-template-columns:1fr!important;
  row-gap:14px!important;
 }
 html body:not(.app):not(.in-spa) .site-footer[data-zn-footer="canonical"]:not(.land-footer) .sf-top{
  display:grid!important;
 }
 html body:not(.app):not(.in-spa) .site-footer[data-zn-footer="canonical"]:not(.land-footer) .sf-logo,
 html body:not(.app):not(.in-spa) .site-footer[data-zn-footer="canonical"]:not(.land-footer) .sf-links,
 html body:not(.app):not(.in-spa) .site-footer[data-zn-footer="canonical"]:not(.land-footer) .sf-copy,
 html body:not(.app):not(.in-spa) .site-footer[data-zn-footer="canonical"]:not(.land-footer) .sf-legal{
  grid-column:1!important;
  grid-row:auto!important;
  justify-self:center!important;
  text-align:center!important;
 }
 html body:not(.app):not(.in-spa) .site-footer[data-zn-footer="canonical"]:not(.land-footer) .sf-copy{
  width:100%!important;
  white-space:normal!important;
 }
}

:root{
 --zn-action-shadow:#05030a;
 --zn-action-press:#ff5a1f;
 --zn-action-hover-x:0;
 --zn-action-hover-y:0;
 --zn-action-active-x:0;
 --zn-action-active-y:0;
 --zn-action-shadow-x:6px;
 --zn-action-shadow-y:6px;
 --zn-action-active-shadow-x:6px;
 --zn-action-active-shadow-y:6px;
 --zn-action-radius:0;
 --zn-action-min-h:40px;
}
html[data-theme="light"]{--zn-action-shadow:#1a1024;--zn-action-press:#ff5a1f}
html[data-theme="dark"]{--zn-action-shadow:#05030a;--zn-action-press:#ff5a1f}

body :is(
 .zn-btn,
 .zn-btn-primary,
 .btn-primary,
 .btn-profile-primary,
 .btn-secondary,
 .primary-btn,
 .submit-btn,
 .cta-primary,
 .cta-secondary,
 .orange-btn,
 .nav-cta,
 .wz-nav-cta,
 .gate-submit,
 .ticket-print,
 .join-btn,
 .hero-cta,
 .showcase-cta,
 .claim-btn,
 .reset-btn,
 .mob-join,
 #gateBtn,
 #joinBtn,
 #heroCta,
 #heroJoinBtn,
 #mobPostBtn,
 #refCopyBtn,
 #dmSendBtn,
 #chatConsent,
 #wzTutNext,
 #quickSellBtn,
 #sellConfirmBtn,
 #storeBuyBtn,
 #zInlinePostBtn,
 #zdPostBtn,
 #zpcBtn,
 #ytSearchBtn,
 .z-compose-btn,
 .z-compose-post-btn,
 .zpc-post-btn,
 .compose-post-btn,
 .compose-inline-post,
 .comment-send,
 .zc-reply-send,
 .zpm-reply-send,
 .card-qr-post,
 .d-post-btn,
 .dm-input-action,
 .dm-challenge-btn,
 .mp-buy-btn,
 .mkt-detail-buy:not(.is-disabled),
 .zn-purchase-confirm-submit,
 .zn-currency-choice-buy,
 .zoner-modal-ok,
 .auth-gate-btn,
 .gg-b,
 .notif-page-btn,
 .susp-appeal-btn,
 .find-match-btn,
 .btn-hover-opacity,
 button[data-action="mpFindMatch"],
 .gbtn,
 .gsp-back,
 .gsp-sound-toggle,
 .tc-btn,
 .wp-create-btn,
 .wp-start-btn,
 .wp-join-btn,
 .wp-chat-send,
 .wp-invite-send,
 .wp-sync-btn,
 .wp-leave-btn,
 .sync-now-btn,
 .ts-btn,
 .ts-close-position-btn,
 .ts-close-position-preset,
 .ts-close-position-cancel,
 .ts-close-position-confirm,
 .nw-reader-bar button,
 [data-action="submitEdit"],
 [data-action="mktSubmitListing"],
 [data-action="submitZonePost"],
 [data-action="openZonePostCompose"],
 [data-action="confirmReassign"]
){
 display:inline-flex!important;
 align-items:center!important;
 justify-content:center!important;
 gap:8px!important;
 min-height:var(--zn-action-min-h)!important;
 padding:10px 18px!important;
 border-radius:var(--zn-action-radius)!important;
 font-family:"DM Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;
 font-size:12px!important;
 font-weight:800!important;
 letter-spacing:.12em!important;
 line-height:1!important;
 text-transform:uppercase!important;
 text-decoration:none!important;
 text-shadow:none!important;
 cursor:pointer!important;
 white-space:nowrap!important;
 transition:box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease!important;
}

body :is(
 .zn-btn-primary,
 .btn-primary,
 .btn-profile-primary,
 .primary-btn,
 .submit-btn,
 .cta-primary,
 .orange-btn,
 .nav-cta,
 .wz-nav-cta,
 .gate-submit,
 .ticket-print,
 .join-btn,
 .hero-cta,
 .showcase-cta,
 .claim-btn,
 .reset-btn,
 .mob-join,
 #gateBtn,
 #joinBtn,
 #heroCta,
 #heroJoinBtn,
 #mobPostBtn,
 #refCopyBtn,
 #dmSendBtn,
 #chatConsent,
 #wzTutNext,
 #quickSellBtn,
 #sellConfirmBtn,
 #storeBuyBtn,
 #zInlinePostBtn,
 #zdPostBtn,
 #zpcBtn,
 #ytSearchBtn,
 .z-compose-btn,
 .z-compose-post-btn,
 .zpc-post-btn,
 .compose-post-btn,
 .compose-inline-post,
 .comment-send,
 .zc-reply-send,
 .zpm-reply-send,
 .card-qr-post,
 .d-post-btn,
 .dm-input-action,
 .dm-challenge-btn.is-accept,
 .mp-buy-btn,
 .mkt-detail-buy:not(:disabled):not(.is-disabled),
 .zn-purchase-confirm-submit,
 .zn-currency-choice-buy,
 .zoner-modal-ok,
 .auth-gate-btn,
 .gg-b,
 .notif-page-btn.is-primary,
 .susp-appeal-btn,
 .find-match-btn,
 .btn-hover-opacity,
 button[data-action="mpFindMatch"],
 .gbtn.primary,
 .wp-create-btn,
 .wp-start-btn,
 .wp-join-btn,
 .wp-chat-send,
 .wp-invite-send,
 .wp-sync-btn.primary,
 .sync-now-btn,
 .ts-btn-resolve,
 .ts-close-position-btn:not(.ts-close-position-neg),
 .ts-close-position-max,
 [data-action="submitEdit"],
 [data-action="mktSubmitListing"],
 [data-action="submitZonePost"],
 [data-action="openZonePostCompose"],
 [data-action="confirmReassign"]
){
 background:var(--or,#ff5a1f)!important;
 background-image:none!important;
 border:1px solid var(--or,#ff5a1f)!important;
 color:#fffbf7!important;
 -webkit-text-fill-color:#fffbf7!important;
 box-shadow:none!important;
 opacity:1!important;
}

body :is(
 .zn-btn:not(.zn-btn-primary),
 .btn-secondary,
 .cta-secondary,
 .dm-challenge-btn:not(.is-accept),
 .notif-page-btn:not(.is-primary),
 .gbtn:not(.primary):not(.danger),
 .gsp-back,
 .gsp-sound-toggle,
 .tc-btn,
 .wp-sync-btn:not(.primary),
 .ts-close-position-preset:not(.ts-close-position-max),
 .ts-close-position-cancel,
 .nw-reader-bar button
){
 background:rgba(255,251,247,.04)!important;
 background-image:none!important;
 border:1px solid var(--bd2,var(--bd,rgba(255,255,255,.14)))!important;
 color:var(--tx2,var(--tx,#fffbf7))!important;
 -webkit-text-fill-color:var(--tx2,var(--tx,#fffbf7))!important;
 box-shadow:none!important;
}
html[data-theme="light"] body :is(
 .zn-btn:not(.zn-btn-primary),
 .btn-secondary,
 .cta-secondary,
 .dm-challenge-btn:not(.is-accept),
 .notif-page-btn:not(.is-primary),
 .gbtn:not(.primary):not(.danger),
 .gsp-back,
 .gsp-sound-toggle,
 .tc-btn,
 .wp-sync-btn:not(.primary),
 .ts-close-position-preset:not(.ts-close-position-max),
 .ts-close-position-cancel,
 .nw-reader-bar button
){
 background:#fffbf7!important;
 border-color:rgba(26,16,36,.18)!important;
 color:#4f4658!important;
 -webkit-text-fill-color:#4f4658!important;
}

body :is(.gbtn.danger,.wp-leave-btn,.ts-close-position-neg,.btn-danger){
 background:rgba(255,71,87,.08)!important;
 background-image:none!important;
 border:1px solid rgba(255,71,87,.35)!important;
 color:var(--rd,#ff4757)!important;
 -webkit-text-fill-color:var(--rd,#ff4757)!important;
 box-shadow:none!important;
}

body :is(.find-match-btn){
 min-height:58px!important;
 font-size:18px!important;
 letter-spacing:.18em!important;
 flex-direction:column!important;
}
body :is(.find-match-btn .fmb-sub){
 font-family:"DM Mono",ui-monospace,monospace!important;
 font-size:10px!important;
 letter-spacing:.12em!important;
 font-weight:700!important;
}

body :is(
 .zn-btn-primary,
 .btn-primary,
 .btn-profile-primary,
 .primary-btn,
 .submit-btn,
 .cta-primary,
 .orange-btn,
 .nav-cta,
 .wz-nav-cta,
 .gate-submit,
 .ticket-print,
 .join-btn,
 .hero-cta,
 .showcase-cta,
 .claim-btn,
 .reset-btn,
 .mob-join,
 #gateBtn,
 #joinBtn,
 #heroCta,
 #heroJoinBtn,
 #mobPostBtn,
 #refCopyBtn,
 #dmSendBtn,
 #chatConsent,
 #wzTutNext,
 #quickSellBtn,
 #sellConfirmBtn,
 #storeBuyBtn,
 #zInlinePostBtn,
 #zdPostBtn,
 #zpcBtn,
 #ytSearchBtn,
 .z-compose-btn,
 .z-compose-post-btn,
 .zpc-post-btn,
 .compose-post-btn,
 .compose-inline-post,
 .comment-send,
 .zc-reply-send,
 .zpm-reply-send,
 .card-qr-post,
 .d-post-btn,
 .dm-input-action,
 .dm-challenge-btn.is-accept,
 .mp-buy-btn,
 .mkt-detail-buy:not(:disabled):not(.is-disabled),
 .zn-purchase-confirm-submit,
 .zn-currency-choice-buy,
 .zoner-modal-ok,
 .auth-gate-btn,
 .gg-b,
 .notif-page-btn.is-primary,
 .susp-appeal-btn,
 .find-match-btn,
 .btn-hover-opacity,
 button[data-action="mpFindMatch"],
 .gbtn.primary,
 .wp-create-btn,
 .wp-start-btn,
 .wp-join-btn,
 .wp-chat-send,
 .wp-invite-send,
 .wp-sync-btn.primary,
 .sync-now-btn,
 .ts-btn-resolve,
 .ts-close-position-btn:not(.ts-close-position-neg),
 .ts-close-position-max,
 [data-action="submitEdit"],
 [data-action="mktSubmitListing"],
 [data-action="submitZonePost"],
 [data-action="openZonePostCompose"],
 [data-action="confirmReassign"]
):hover:not(:disabled):not(.is-disabled):not([aria-disabled="true"]){
 background:var(--or2,#ff7a33)!important;
 background-image:none!important;
 border-color:var(--or,#ff5a1f)!important;
 color:#fffbf7!important;
 -webkit-text-fill-color:#fffbf7!important;
 transform:none!important;
 box-shadow:var(--zn-action-shadow-x) var(--zn-action-shadow-y) 0 0 var(--zn-action-shadow)!important;
 opacity:1!important;
}

body :is(
 .zn-btn:not(.zn-btn-primary),
 .btn-secondary,
 .cta-secondary,
 .dm-challenge-btn:not(.is-accept),
 .notif-page-btn:not(.is-primary),
 .gbtn:not(.primary):not(.danger),
 .gsp-back,
 .gsp-sound-toggle,
 .tc-btn,
 .wp-sync-btn:not(.primary),
 .ts-close-position-preset:not(.ts-close-position-max),
 .ts-close-position-cancel,
 .nw-reader-bar button
):hover:not(:disabled):not(.is-disabled):not([aria-disabled="true"]){
 border-color:rgba(255,90,31,.55)!important;
 color:var(--or,#ff5a1f)!important;
 -webkit-text-fill-color:var(--or,#ff5a1f)!important;
 transform:none!important;
 box-shadow:none!important;
}

body :is(.gbtn.danger,.wp-leave-btn,.ts-close-position-neg,.btn-danger):hover:not(:disabled):not(.is-disabled):not([aria-disabled="true"]){
 background:rgba(255,71,87,.14)!important;
 border-color:rgba(255,71,87,.52)!important;
 color:var(--rd,#ff4757)!important;
 -webkit-text-fill-color:var(--rd,#ff4757)!important;
 transform:none!important;
 box-shadow:none!important;
}

body :is(
 .zn-btn,
 .zn-btn-primary,
 .btn-primary,
 .btn-profile-primary,
 .btn-secondary,
 .primary-btn,
 .submit-btn,
 .cta-primary,
 .cta-secondary,
 .orange-btn,
 .nav-cta,
 .wz-nav-cta,
 .gate-submit,
 .ticket-print,
 .join-btn,
 .hero-cta,
 .showcase-cta,
 .claim-btn,
 .reset-btn,
 .mob-join,
 #gateBtn,
 #joinBtn,
 #heroCta,
 #heroJoinBtn,
 #mobPostBtn,
 #refCopyBtn,
 #dmSendBtn,
 #chatConsent,
 #wzTutNext,
 #quickSellBtn,
 #sellConfirmBtn,
 #storeBuyBtn,
 #zInlinePostBtn,
 #zdPostBtn,
 #zpcBtn,
 #ytSearchBtn,
 .z-compose-btn,
 .z-compose-post-btn,
 .zpc-post-btn,
 .compose-post-btn,
 .compose-inline-post,
 .comment-send,
 .zc-reply-send,
 .zpm-reply-send,
 .card-qr-post,
 .d-post-btn,
 .dm-input-action,
 .dm-challenge-btn,
 .mp-buy-btn,
 .mkt-detail-buy,
 .zn-purchase-confirm-submit,
 .zn-currency-choice-buy,
 .zoner-modal-ok,
 .auth-gate-btn,
 .gg-b,
 .notif-page-btn,
 .susp-appeal-btn,
 .find-match-btn,
 .btn-hover-opacity,
 button[data-action="mpFindMatch"],
 .gbtn,
 .gsp-back,
 .gsp-sound-toggle,
 .tc-btn,
 .wp-create-btn,
 .wp-start-btn,
 .wp-join-btn,
 .wp-chat-send,
 .wp-invite-send,
 .wp-sync-btn,
 .wp-leave-btn,
 .sync-now-btn,
 .ts-btn,
 .ts-close-position-btn,
 .ts-close-position-preset,
 .ts-close-position-cancel,
 .ts-close-position-confirm,
 .nw-reader-bar button,
 [data-action="submitEdit"],
 [data-action="mktSubmitListing"],
 [data-action="submitZonePost"],
 [data-action="openZonePostCompose"],
 [data-action="confirmReassign"]
):active:not(:disabled):not(.is-disabled):not([aria-disabled="true"]){
 transform:none!important;
 box-shadow:var(--zn-action-active-shadow-x) var(--zn-action-active-shadow-y) 0 0 var(--zn-action-shadow)!important;
}

body :is(
 .zn-btn-primary,
 .btn-primary,
 .btn-profile-primary,
 .primary-btn,
 .submit-btn,
 .cta-primary,
 .orange-btn,
 .nav-cta,
 .wz-nav-cta,
 .gate-submit,
 .ticket-print,
 .join-btn,
 .hero-cta,
 .showcase-cta,
 .claim-btn,
 .reset-btn,
 .mob-join,
 #gateBtn,
 #joinBtn,
 #heroCta,
 #heroJoinBtn,
 #mobPostBtn,
 #refCopyBtn,
 #dmSendBtn,
 #chatConsent,
 #wzTutNext,
 #quickSellBtn,
 #sellConfirmBtn,
 #storeBuyBtn,
 #zInlinePostBtn,
 #zdPostBtn,
 #zpcBtn,
 #ytSearchBtn,
 .z-compose-btn,
 .z-compose-post-btn,
 .zpc-post-btn,
 .compose-post-btn,
 .compose-inline-post,
 .comment-send,
 .zc-reply-send,
 .zpm-reply-send,
 .card-qr-post,
 .d-post-btn,
 .dm-input-action,
 .dm-challenge-btn.is-accept,
 .mp-buy-btn,
 .mkt-detail-buy:not(:disabled):not(.is-disabled),
 .zn-purchase-confirm-submit,
 .zn-currency-choice-buy,
 .zoner-modal-ok,
 .auth-gate-btn,
 .gg-b,
 .notif-page-btn.is-primary,
 .susp-appeal-btn,
 .find-match-btn,
 .btn-hover-opacity,
 button[data-action="mpFindMatch"],
 .gbtn.primary,
 .wp-create-btn,
 .wp-start-btn,
 .wp-join-btn,
 .wp-chat-send,
 .wp-invite-send,
 .wp-sync-btn.primary,
 .sync-now-btn,
 .ts-btn-resolve,
 .ts-close-position-btn:not(.ts-close-position-neg),
 .ts-close-position-max,
 [data-action="submitEdit"],
 [data-action="mktSubmitListing"],
 [data-action="submitZonePost"],
 [data-action="openZonePostCompose"],
 [data-action="confirmReassign"]
):active:not(:disabled):not(.is-disabled):not([aria-disabled="true"]){
 background:var(--zn-action-press,#ff5a1f)!important;
 border-color:var(--zn-action-press,#ff5a1f)!important;
 color:#fffbf7!important;
 -webkit-text-fill-color:#fffbf7!important;
 box-shadow:0 0 0 1px var(--or,#ff5a1f)!important;
}

body :is(
 .zn-btn,
 .zn-btn-primary,
 .btn-primary,
 .btn-profile-primary,
 .btn-secondary,
 .primary-btn,
 .submit-btn,
 .cta-primary,
 .cta-secondary,
 .orange-btn,
 .nav-cta,
 .wz-nav-cta,
 .gate-submit,
 .ticket-print,
 .join-btn,
 .hero-cta,
 .showcase-cta,
 .claim-btn,
 .reset-btn,
 .mob-join,
 #gateBtn,
 #joinBtn,
 #heroCta,
 #heroJoinBtn,
 #mobPostBtn,
 #refCopyBtn,
 #dmSendBtn,
 #chatConsent,
 #wzTutNext,
 #quickSellBtn,
 #sellConfirmBtn,
 #storeBuyBtn,
 #zInlinePostBtn,
 #zdPostBtn,
 #zpcBtn,
 #ytSearchBtn,
 .z-compose-btn,
 .z-compose-post-btn,
 .zpc-post-btn,
 .compose-post-btn,
 .compose-inline-post,
 .comment-send,
 .zc-reply-send,
 .zpm-reply-send,
 .card-qr-post,
 .d-post-btn,
 .dm-input-action,
 .dm-challenge-btn,
 .mp-buy-btn,
 .mkt-detail-buy,
 .zn-purchase-confirm-submit,
 .zn-currency-choice-buy,
 .zoner-modal-ok,
 .auth-gate-btn,
 .gg-b,
 .notif-page-btn,
 .susp-appeal-btn,
 .find-match-btn,
 .btn-hover-opacity,
 button[data-action="mpFindMatch"],
 .gbtn,
 .gsp-back,
 .gsp-sound-toggle,
 .tc-btn,
 .wp-create-btn,
 .wp-start-btn,
 .wp-join-btn,
 .wp-chat-send,
 .wp-invite-send,
 .wp-sync-btn,
 .wp-leave-btn,
 .sync-now-btn,
 .ts-btn,
 .ts-close-position-btn,
 .ts-close-position-preset,
 .ts-close-position-cancel,
 .ts-close-position-confirm,
 .nw-reader-bar button,
 [data-action="submitEdit"],
 [data-action="mktSubmitListing"],
 [data-action="submitZonePost"],
 [data-action="openZonePostCompose"],
 [data-action="confirmReassign"]
):disabled,
body :is(
 .zn-btn,
 .zn-btn-primary,
 .btn-primary,
 .btn-profile-primary,
 .btn-secondary,
 .primary-btn,
 .submit-btn,
 .cta-primary,
 .cta-secondary,
 .orange-btn,
 .nav-cta,
 .wz-nav-cta,
 .gate-submit,
 .ticket-print,
 .join-btn,
 .hero-cta,
 .showcase-cta,
 .claim-btn,
 .reset-btn,
 .mob-join,
 #gateBtn,
 #joinBtn,
 #heroCta,
 #heroJoinBtn,
 #mobPostBtn,
 #refCopyBtn,
 #dmSendBtn,
 #chatConsent,
 #wzTutNext,
 #quickSellBtn,
 #sellConfirmBtn,
 #storeBuyBtn,
 #zInlinePostBtn,
 #zdPostBtn,
 #zpcBtn,
 #ytSearchBtn,
 .z-compose-btn,
 .z-compose-post-btn,
 .zpc-post-btn,
 .compose-post-btn,
 .compose-inline-post,
 .comment-send,
 .zc-reply-send,
 .zpm-reply-send,
 .card-qr-post,
 .d-post-btn,
 .dm-input-action,
 .dm-challenge-btn,
 .mp-buy-btn,
 .mkt-detail-buy,
 .zn-purchase-confirm-submit,
 .zn-currency-choice-buy,
 .zoner-modal-ok,
 .auth-gate-btn,
 .gg-b,
 .notif-page-btn,
 .susp-appeal-btn,
 .find-match-btn,
 .btn-hover-opacity,
 button[data-action="mpFindMatch"],
 .gbtn,
 .gsp-back,
 .gsp-sound-toggle,
 .tc-btn,
 .wp-create-btn,
 .wp-start-btn,
 .wp-join-btn,
 .wp-chat-send,
 .wp-invite-send,
 .wp-sync-btn,
 .wp-leave-btn,
 .sync-now-btn,
 .ts-btn,
 .ts-close-position-btn,
 .ts-close-position-preset,
 .ts-close-position-cancel,
 .ts-close-position-confirm,
 .nw-reader-bar button,
 [data-action="submitEdit"],
 [data-action="mktSubmitListing"],
 [data-action="submitZonePost"],
 [data-action="openZonePostCompose"],
 [data-action="confirmReassign"]
).is-disabled,
body :is(
 .zn-btn,
 .zn-btn-primary,
 .btn-primary,
 .btn-profile-primary,
 .btn-secondary,
 .primary-btn,
 .submit-btn,
 .cta-primary,
 .cta-secondary,
 .orange-btn,
 .nav-cta,
 .wz-nav-cta,
 .gate-submit,
 .ticket-print,
 .join-btn,
 .hero-cta,
 .showcase-cta,
 .claim-btn,
 .reset-btn,
 .mob-join,
 #gateBtn,
 #joinBtn,
 #heroCta,
 #heroJoinBtn,
 #mobPostBtn,
 #refCopyBtn,
 #dmSendBtn,
 #chatConsent,
 #wzTutNext,
 #quickSellBtn,
 #sellConfirmBtn,
 #storeBuyBtn,
 #zInlinePostBtn,
 #zdPostBtn,
 #zpcBtn,
 #ytSearchBtn,
 .z-compose-btn,
 .z-compose-post-btn,
 .zpc-post-btn,
 .compose-post-btn,
 .compose-inline-post,
 .comment-send,
 .zc-reply-send,
 .zpm-reply-send,
 .card-qr-post,
 .d-post-btn,
 .dm-input-action,
 .dm-challenge-btn,
 .mp-buy-btn,
 .mkt-detail-buy,
 .zn-purchase-confirm-submit,
 .zn-currency-choice-buy,
 .zoner-modal-ok,
 .auth-gate-btn,
 .gg-b,
 .notif-page-btn,
 .susp-appeal-btn,
 .find-match-btn,
 .btn-hover-opacity,
 button[data-action="mpFindMatch"],
 .gbtn,
 .gsp-back,
 .gsp-sound-toggle,
 .tc-btn,
 .wp-create-btn,
 .wp-start-btn,
 .wp-join-btn,
 .wp-chat-send,
 .wp-invite-send,
 .wp-sync-btn,
 .wp-leave-btn,
 .sync-now-btn,
 .ts-btn,
 .ts-close-position-btn,
 .ts-close-position-preset,
 .ts-close-position-cancel,
 .ts-close-position-confirm,
 .nw-reader-bar button,
 [data-action="submitEdit"],
 [data-action="mktSubmitListing"],
 [data-action="submitZonePost"],
 [data-action="openZonePostCompose"],
 [data-action="confirmReassign"]
)[aria-disabled="true"]{
 transform:none!important;
 box-shadow:none!important;
 opacity:.58!important;
 cursor:not-allowed!important;
}

@media(max-width:520px){
 :root{--zn-action-min-h:44px}
 body :is(.find-match-btn){min-height:54px!important;font-size:16px!important}
}

:root{
 --zn-cta-bg:#ff5a1f;
 --zn-cta-bg-hover:#ff7a33;
 --zn-cta-bg-active:#ff6a2f;
 --zn-cta-fg:#fffbf7;
}
html body :is(
 .mp-buy-btn,.zn-btn-primary,.btn-primary,.btn-profile-primary,
 .wz-nav-cta,.nav-cta,.mob-join,.claim-btn,.reset-btn,.hero-cta,
 .z-compose-post-btn,.zpc-post-btn,.zc-reply-send,.comment-send,
 .card-qr-post,.d-post-btn,.dm-input-action,.gg-b,.auth-gate-btn,
 .susp-appeal-btn,#gateBtn,#quickSellBtn,#sellConfirmBtn,
 #storeBuyBtn,#joinBtn,#heroCta,#heroJoinBtn,
 [data-cta="primary"]
){
 color:var(--zn-cta-fg)!important;
 -webkit-text-fill-color:var(--zn-cta-fg)!important;
 text-shadow:none!important;
}
html body :is(
 .mp-buy-btn,.zn-btn-primary,.btn-primary,.btn-profile-primary,
 .wz-nav-cta,.nav-cta,.mob-join,.claim-btn,.reset-btn,.hero-cta,
 .z-compose-post-btn,.zpc-post-btn,.zc-reply-send,.comment-send,
 .card-qr-post,.d-post-btn,.dm-input-action,.gg-b,.auth-gate-btn,
 .susp-appeal-btn,#gateBtn,#quickSellBtn,#sellConfirmBtn,
 #storeBuyBtn,#joinBtn,#heroCta,#heroJoinBtn,
 [data-cta="primary"]
):hover:not(:disabled):not(.is-disabled):not([aria-disabled="true"]){
 color:var(--zn-cta-fg)!important;
 -webkit-text-fill-color:var(--zn-cta-fg)!important;
}

html body :is(
 .mp-buy-btn,.zn-btn-primary,.btn-primary,.btn-profile-primary,
 .wz-nav-cta,.nav-cta,.mob-join,.claim-btn,.reset-btn,.hero-cta,
 .z-compose-post-btn,.zpc-post-btn,.zc-reply-send,.comment-send,
 .card-qr-post,.d-post-btn,.dm-input-action,.gg-b,.auth-gate-btn,
 .susp-appeal-btn,#gateBtn,#quickSellBtn,#sellConfirmBtn,
 #storeBuyBtn,#joinBtn,#heroCta,#heroJoinBtn,
 [data-cta="primary"]
):active:not(:disabled):not(.is-disabled):not([aria-disabled="true"]){
 background:var(--zn-cta-bg-active)!important;
 background-image:none!important;
 border-color:var(--zn-cta-bg-active)!important;
 color:var(--zn-cta-fg)!important;
 -webkit-text-fill-color:var(--zn-cta-fg)!important;
}

html body :is(button,a,[role="button"])[style*="#ff5a1f"]:not([style*="background:transparent"]):not([style*="background-color:transparent"]),
html body :is(button,a,[role="button"])[style*="var(--or"]:not([style*="background:transparent"]):not([style*="background-color:transparent"]){
 color:var(--zn-cta-fg)!important;
 -webkit-text-fill-color:var(--zn-cta-fg)!important;
}

html:root[data-theme="dark"] body button.ftab,
html:root[data-theme="dark"] body .feed-tabs .ftab{
 color:rgba(244,240,255,.55) !important;
 -webkit-text-fill-color:rgba(244,240,255,.55) !important;
 border:0 !important;
 border-radius:0 !important;
 background:transparent !important;
 font-family:"DM Mono",monospace !important;
 font-weight:600 !important;
 letter-spacing:.06em !important;
}
html:root[data-theme="dark"] body button.ftab:hover,
html:root[data-theme="dark"] body .feed-tabs .ftab:hover{
 background:transparent !important;
 color:rgba(253,250,243,.92) !important;
 -webkit-text-fill-color:rgba(253,250,243,.92) !important;
}
html:root[data-theme="dark"] body button.ftab.on,
html:root[data-theme="dark"] body .feed-tabs .ftab.on{
 background:transparent !important;
 border:0 !important;
 color:var(--or,#ff5a1f) !important;
 -webkit-text-fill-color:var(--or,#ff5a1f) !important;
 font-weight:700 !important;
}

:is(button,a,[role="button"],summary,[tabindex]:not([tabindex="-1"])):focus-visible{
 outline:2px solid var(--zn-focus-ring,#fffbf7) !important;
 outline-offset:2px !important;
 border-radius:inherit;
}
button:focus-visible,
a:focus-visible,
[role="button"]:focus-visible,
[tabindex]:focus-visible{
 outline:2px solid var(--zn-focus-ring,#fffbf7) !important;
 outline-offset:2px !important;
}

:is(.mp-buy-btn,.zn-btn-primary,.btn-primary,.btn-profile-primary,
    .wz-nav-cta,.nav-cta,.mob-join,.claim-btn,.reset-btn,.hero-cta,
    .z-compose-post-btn,.zpc-post-btn,.zc-reply-send,.comment-send,
    .card-qr-post,.d-post-btn,.dm-input-action,.gg-b,.auth-gate-btn,
    .susp-appeal-btn,#gateBtn,#quickSellBtn,#sellConfirmBtn,
    #storeBuyBtn,#joinBtn,#heroCta,#heroJoinBtn):focus-visible{
 outline:2px solid #fffbf7 !important;
 outline-offset:2px !important;
 box-shadow:0 0 0 4px rgba(26,16,36,.18) !important;
}

@media(max-width:768px){
 :is(.d-post-btn,.comment-send,.compose-inline-post,.zc-reply-send,
     .zpm-reply-send,.dm-input-action,#dmSendBtn,.wp-chat-send,
     .ts-close-position-btn,.ts-close-position-confirm,.ts-close-position-cancel,
     .auth-btn,.gg-b,.notif-action-btn,.notif-popup-action,
     .notif-popup-footer-btn,.notif-follow-back){
  min-height:44px !important;
 }
}

html:root body :is(#deskDMBtn,#deskNotifsBtn,#mobNotifsBtn){
 width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;
 border:1px solid transparent !important;border-radius:8px !important;background:transparent !important;
 color:var(--muted,rgba(255,251,247,.55)) !important;-webkit-text-fill-color:var(--muted,rgba(255,251,247,.55)) !important;
}

html body :is(#spaLoading .z-loader-label,.z-loader-block .z-loader-label,.zn-loading-msg){
 font-family:var(--zn-font-ui,"DM Mono",ui-monospace,monospace) !important;
 font-weight:700 !important;
 letter-spacing:.08em !important;
}

:root{
 --zn-focus-ring:#fffbf7;
 --zn-focus-border:rgba(255,251,247,.40);
 --zn-focus-glow:rgba(255,251,247,.16);
 --zn-focus-glow-dark:0 0 0 3px rgba(255,251,247,.16);
 --zn-focus-glow-light:0 0 0 4px rgba(26,16,36,.18);
}
:root[data-theme="light"]{
 --zn-focus-ring:#1a1024;
 --zn-focus-border:rgba(26,16,36,.32);
 --zn-focus-glow:rgba(26,16,36,.14);
}

html:root body :where(
 button,
 a,
 [role="button"],
 [tabindex]:not([tabindex="-1"])
):not(.zc-up):not(.zc-down):not(#searchInp):not(.search-inp):not(#topbarSearchInp):not(.compose-title-inp):not(.compose-body-inp):focus-visible{
 outline:2px solid var(--zn-focus-ring) !important;
 outline-offset:2px !important;
 box-shadow:var(--zn-focus-glow-dark) !important;
}

html:root[data-theme="dark"] body :where(
 button,a,[role="button"],[tabindex]:not([tabindex="-1"])
):not(.zc-up):not(.zc-down):not(#searchInp):not(.search-inp):not(#topbarSearchInp):not(.compose-title-inp):not(.compose-body-inp):focus-visible{
 box-shadow:var(--zn-focus-glow-dark) !important;
}
html:root[data-theme="light"] body :where(
 button,a,[role="button"],[tabindex]:not([tabindex="-1"])
):not(.zc-up):not(.zc-down):not(#searchInp):not(.search-inp):not(#topbarSearchInp):not(.compose-title-inp):not(.compose-body-inp):focus-visible{
 box-shadow:var(--zn-focus-glow-light) !important;
}

html:root body :is(.zc-rail .zc-up,.zc-rail .zc-down):focus-visible{
  outline-color:inherit !important;
  box-shadow:none !important;
}

html body:is(.app,.app-shell),
html.in-spa body{
 --zn-product-outline:var(--zn-focus-ring,#fffbf7);
 --zn-product-outline-glow:var(--zn-focus-glow,rgba(255,251,247,.16));
 --zn-product-hairline:var(--bd2,rgba(255,251,247,.15));
 --zn-product-selected-bg:rgba(255,251,247,.055);
}
html[data-theme="light"] body:is(.app,.app-shell),
html.in-spa[data-theme="light"] body{
 --zn-product-outline:#1a1024;
 --zn-product-outline-glow:rgba(26,16,36,.14);
 --zn-product-hairline:rgba(36,20,60,.16);
 --zn-product-selected-bg:rgba(36,20,60,.045);
}
html body:is(.app,.app-shell) :is(button,a,[role="button"],[tabindex]:not([tabindex="-1"])):focus-visible,
html.in-spa body :is(button,a,[role="button"],[tabindex]:not([tabindex="-1"])):focus-visible{
 outline-color:var(--zn-product-outline)!important;
 box-shadow:0 0 0 3px var(--zn-product-outline-glow)!important;
}
html body:is(.app,.app-shell) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),textarea,select,[contenteditable="true"]):focus,
html body:is(.app,.app-shell) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),textarea,select,[contenteditable="true"]):focus-visible,
html.in-spa body :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),textarea,select,[contenteditable="true"]):focus,
html.in-spa body :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),textarea,select,[contenteditable="true"]):focus-visible{
 outline:0!important;
 outline-color:transparent!important;
 border-color:var(--zn-product-hairline,var(--bd2,rgba(255,251,247,.18)))!important;
 box-shadow:none!important;
 background-color:var(--card2,rgba(255,251,247,.04))!important;
 transform:none!important;
}
html[data-theme="light"] body:is(.app,.app-shell) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),textarea,select,[contenteditable="true"]):focus,
html[data-theme="light"] body:is(.app,.app-shell) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),textarea,select,[contenteditable="true"]):focus-visible,
html.in-spa[data-theme="light"] body :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),textarea,select,[contenteditable="true"]):focus,
html.in-spa[data-theme="light"] body :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),textarea,select,[contenteditable="true"]):focus-visible{
 border-color:rgba(36,20,60,.18)!important;
 background-color:#ffffff!important;
 box-shadow:none!important;
}
html body:is(.app,.app-shell) :is(.ni.on,.ni.active,.ftab.on,.zn-chip.is-active,.zn-chip[aria-pressed="true"],.wgt-pill-active,.poll-option.voted){
 border-color:var(--zn-product-hairline)!important;
 box-shadow:none!important;
}

*:focus:not(:focus-visible){outline:none !important;box-shadow:none !important;}
input:focus:not(:focus-visible),
textarea:focus:not(:focus-visible),
select:focus:not(:focus-visible),
button:focus:not(:focus-visible),
a:focus:not(:focus-visible),
[contenteditable]:focus:not(:focus-visible),
[role="button"]:focus:not(:focus-visible),
[tabindex]:focus:not(:focus-visible){outline:none !important;box-shadow:none !important;}
.zn-skip:focus:not(:focus-visible){outline:none !important;box-shadow:none !important;}

button:active,button:hover,
a:active,a:hover,
[role="button"]:active,[role="button"]:hover,
.btn-press,.btn-press:active,.btn-press:hover,
.ca-btn,.ca-btn:active,.ca-btn:hover{transform:none !important;}
button{transition:background .14s,border-color .14s,color .14s,opacity .15s !important;}

html body .vbadge,
html body .vbadge::before,
html body .vbadge::after,
html body .badge-vip,
html body .badge-vip::before,
html body .badge-vip::after,
html body .verified-badge,
html body .verified-badge::before,
html body .verified-badge::after,
html body .zonera-blue-badge,
html body .zonera-blue-badge::before,
html body .zonera-blue-badge::after{border-radius:50% !important;}

.dm-msg-del-btn{
  background:none;border:none;color:var(--muted2);cursor:pointer;
  padding:3px 4px;margin-left:6px;opacity:.4;
  transition:opacity .15s,color .12s,background .12s;
  vertical-align:middle;display:inline-flex;align-items:center;justify-content:center;
  border-radius:4px;
}
.dm-msg-del-btn svg{width:11px;height:11px;display:block;}
.dm-bubble:hover .dm-msg-del-btn{opacity:1;}
.dm-msg-del-btn:hover{color:var(--rd, #f43f5e);background:rgba(244,63,94,.10);}
:root[data-theme="light"] .dm-msg-del-btn{color:rgba(26,16,36,.40);}
:root[data-theme="light"] .dm-msg-del-btn:hover{color:#c92340;background:rgba(244,63,94,.08);}
@media(max-width:768px){.dm-msg-del-btn{opacity:.7;}}

:root[data-theme="light"] .mob-icon-btn{background:var(--card2) !important;border-color:var(--bd2) !important;}
:root[data-theme="light"] .mob-icon-btn:hover{background:var(--card3) !important;border-color:var(--bd3) !important;}
:root[data-theme="light"] .d-panel-hdr{border-bottom-color:var(--bd) !important;}
:root[data-theme="light"] .d-close-btn{background:var(--card2) !important;border-color:var(--bd2) !important;color:var(--tx) !important;}
:root[data-theme="light"] .d-cacts{color:var(--muted2) !important;}
:root[data-theme="light"] .d-cvbtn{color:var(--muted2) !important;}

:root[data-theme="light"] body.app,
:root[data-theme="light"] body.app-shell,
html:root[data-theme="light"].in-spa body{
  background:#ffffff !important;
}
:root[data-theme="light"] body.app::before,
:root[data-theme="light"] body.app-shell::before,
html:root[data-theme="light"].in-spa body::before{
  background:none !important;
  display:none !important;
}

:root[data-theme="light"] body.app .layout,
:root[data-theme="light"] body.app-shell .layout,
html:root[data-theme="light"].in-spa body .layout,
:root[data-theme="light"] body.app .feed,
:root[data-theme="light"] body.app-shell .feed,
html:root[data-theme="light"].in-spa body .feed,
:root[data-theme="light"] body.app #zonesView,
:root[data-theme="light"] body.app-shell #zonesView,
html:root[data-theme="light"].in-spa body #zonesView{
  background:transparent !important;
}

:root[data-theme="light"] body.app,
:root[data-theme="light"] body.app-shell,
html:root[data-theme="light"].in-spa body{
  --card:#ffffff;
  --card2:#f5f5f7;
  --card3:#ececef;
  --bg:#ffffff;
}

#composeTrigger,
.compose-bar:not(.fc-floating .compose-bar){display:none !important;}

html:root[data-theme="light"] body #zoneDetail .type-ftab.on,
html:root[data-theme="light"] body #zoneDetail .type-ftab.on *{
  color:var(--or)!important;
  -webkit-text-fill-color:var(--or)!important;
  background:none!important;
}
html:root[data-theme="light"] body #zoneDetail .type-ftab:not(.on),
html:root[data-theme="light"] body #zoneDetail .type-ftab:not(.on) *{
  color:rgba(26,16,36,.65)!important;
  -webkit-text-fill-color:rgba(26,16,36,.65)!important;
  background:none!important;
}
html:root[data-theme="light"] body #zoneDetail .type-ftab:hover:not(.on),
html:root[data-theme="light"] body #zoneDetail .type-ftab:hover:not(.on) *{
  color:#1a1024!important;
  -webkit-text-fill-color:#1a1024!important;
  background:none!important;
}
html:root[data-theme="light"] body #zoneDetail .pt-ftab:not(.on){
  background:none!important;
  color:rgba(26,16,36,.65)!important;
  -webkit-text-fill-color:rgba(26,16,36,.65)!important;
  border-color:rgba(36,20,60,.14)!important;
}
html:root[data-theme="light"] body #zoneDetail .pt-ftab.on{
  background:#ff5a1f!important;
  color:#fffbf7!important;
  -webkit-text-fill-color:#fffbf7!important;
  border-color:#ff5a1f!important;
}

:root[data-theme="light"] .zone-card-feed-post:hover,
:root[data-theme="light"] #zoneDetail .zone-card-feed-post:hover,
:root[data-theme="light"] #zoneDetail .zc:hover,
:root[data-theme="light"] #zoneDetail .zfp:hover,
:root[data-theme="light"] #zoneDetail .zone-feed-post:hover{
  background:#ffffff!important;
  border-color:rgba(36,20,60,.14)!important;
  box-shadow:none!important;
}
:root[data-theme="light"] #zoneDetail .zone-card-feed-post,
:root[data-theme="light"] #zoneDetail .zc,
:root[data-theme="light"] #zoneDetail .zfp,
:root[data-theme="light"] #zoneDetail .zone-feed-post{
  background:#ffffff!important;
}

html body button:active,
html body button:hover,
html body a:active,
html body a:hover,
html body .zn-btn:active,
html body .zn-btn:hover,
html body .zn-close-btn:active,
html body .zn-theme-toggle:active,
html body [class*="share"]:hover,
html body [class*="share"]:active,
html body .zc-btn:hover,
html body .zc-btn:active,
html body .ca-btn:hover,
html body .ca-btn:active,
html body .gbtn:hover,
html body .gbtn:active,
html body .find-match-btn:hover,
html body .find-match-btn:active,
html body .zli-cta:hover,
html body .zli-cta:active,
html body .zp-btn:hover,
html body .zp-btn:active{
  transform:none!important;
}

html body button{
  transition-property:color,background-color,border-color,box-shadow,opacity,filter!important;
}

html body #zoneDetail .zd-folder-header{
  padding:28px 20px 20px!important;
  margin:0 0 16px!important;
}
html body #zoneDetail #zdEmoji{
  width:48px!important;height:48px!important;
}
html body #zoneDetail #zdEmoji svg{width:24px!important;height:24px!important;}
html body #zoneDetail .zd-main-title,
html body #zoneDetail #zdName{
  font-size:clamp(32px,5vw,52px)!important;
}
html body #zoneDetail .zd-main-desc,
html body #zoneDetail #zdDesc{
  font-size:13px!important;line-height:1.6!important;
}
html body #zoneDetail .zd-stats-row,
html body #zoneDetail #zdStats{
  margin:14px auto 0!important;
}
html body #zoneDetail .zd-stat-n{font-size:20px!important;}
html body #zoneDetail .zd-stat-l{font-size:9px!important;}
html body #zoneDetail #zdShareBtn,
html body #zoneDetail #zdDeleteBtn{
  margin-top:10px!important;height:34px!important;font-size:10.5px!important;
}

html body #zoneDetail #zdOwnerPanel.zn-zone-owner-panel{
  margin:16px 0!important;
  padding:14px 16px!important;
  background:rgba(255,251,247,.035)!important;
  border:1px solid var(--bd2)!important;
  border-radius:10px!important;
}
html body #zoneDetail .zn-zone-owner-label{
  font-family:'DM Mono',monospace!important;
  font-size:11px!important;
  letter-spacing:.16em!important;
  text-transform:uppercase!important;
  color:var(--muted)!important;
  -webkit-text-fill-color:var(--muted)!important;
  margin-bottom:10px!important;
  font-weight:800!important;
}
html body #zoneDetail .zn-zone-owner-note{
  font-family:'DM Mono',monospace!important;
  font-size:12px!important;
  color:var(--muted)!important;
  -webkit-text-fill-color:var(--muted)!important;
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  line-height:1.45!important;
}
html body #zoneDetail .zn-zone-owner-actions{
  display:flex!important;
  gap:8px!important;
  flex-wrap:wrap!important;
}
html body #zoneDetail .zn-zone-owner-btn{
  appearance:none!important;
  min-height:44px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:8px!important;
  padding:10px 15px!important;
  font-family:'DM Mono',monospace!important;
  font-size:11px!important;
  letter-spacing:.08em!important;
  font-weight:800!important;
  text-transform:uppercase!important;
  cursor:pointer!important;
  transform:none!important;
  transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease!important;
}
html body #zoneDetail .zn-zone-owner-btn-secondary{
  background:rgba(255,251,247,.06)!important;
  border:1px solid var(--bd2)!important;
  color:var(--tx)!important;
  -webkit-text-fill-color:var(--tx)!important;
  box-shadow:none!important;
}
html body #zoneDetail .zn-zone-owner-btn-secondary:hover,
html body #zoneDetail .zn-zone-owner-btn-secondary:focus-visible{
  background:rgba(255,90,31,.12)!important;
  border-color:rgba(255,90,31,.48)!important;
  color:var(--tx)!important;
  -webkit-text-fill-color:var(--tx)!important;
}
html body #zoneDetail .zn-zone-owner-btn-primary{
  background:var(--or)!important;
  border:1px solid var(--or)!important;
  color:#fffbf7!important;
  -webkit-text-fill-color:#fffbf7!important;
  box-shadow:0 4px 12px rgba(255,90,31,.20)!important;
}
html body #zoneDetail .zn-zone-owner-btn-primary:hover,
html body #zoneDetail .zn-zone-owner-btn-primary:focus-visible{
  background:var(--or2)!important;
  border-color:var(--or2)!important;
  color:#fffbf7!important;
  -webkit-text-fill-color:#fffbf7!important;
}
html:root[data-theme="light"] body #zoneDetail #zdOwnerPanel.zn-zone-owner-panel{
  background:#fffaf2!important;
  border-color:rgba(36,20,60,.16)!important;
}
html:root[data-theme="light"] body #zoneDetail .zn-zone-owner-btn-secondary{
  background:#ffffff!important;
  border-color:rgba(36,20,60,.20)!important;
  color:#1a1024!important;
  -webkit-text-fill-color:#1a1024!important;
}
html:root[data-theme="light"] body #zoneDetail .zn-zone-owner-btn-secondary:hover,
html:root[data-theme="light"] body #zoneDetail .zn-zone-owner-btn-secondary:focus-visible{
  background:#fff0e7!important;
  border-color:rgba(255,90,31,.42)!important;
  color:#1a1024!important;
  -webkit-text-fill-color:#1a1024!important;
}
@media(max-width:600px){
  html body #zoneDetail .zd-folder-header{padding:20px 14px 16px!important;margin-bottom:12px!important;}
  html body #zoneDetail #zdEmoji{width:42px!important;height:42px!important;}
  html body #zoneDetail .zd-main-title,
  html body #zoneDetail #zdName{font-size:clamp(28px,8vw,42px)!important;}
}

html body .zone-name,
html body .zd-main-title,
html body #zdName,
html body .z-pulse-h1,
html body .zp-name,
html body .zp-zone-name{
  font-family:'Inter','Helvetica Neue',Arial,sans-serif !important;
  font-weight:900 !important;
  letter-spacing:-.015em !important;
  text-transform:none !important;
}

html body .zone-name{line-height:1.15 !important;}
html body .zd-main-title,
html body #zdName{line-height:1 !important;}

html:root[data-theme="light"] body #zoneDetail .zd-topic-chip,
html:root[data-theme="light"] body #zoneDetail .zd-mini-tabs > *{
  color:rgba(26,16,36,.78) !important;
  -webkit-text-fill-color:rgba(26,16,36,.78) !important;
  border-color:rgba(36,20,60,.20) !important;
  background:#ffffff !important;
}
html:root[data-theme="light"] body #zoneDetail .zd-topic-chip:hover,
html:root[data-theme="light"] body #zoneDetail .zd-mini-tabs > *:hover{
  border-color:var(--or) !important;
  color:var(--or) !important;
  -webkit-text-fill-color:var(--or) !important;
  background:rgba(255,90,31,.04) !important;
}
html:root[data-theme="light"] body #zoneDetail .zd-topic-chip.on,
html:root[data-theme="light"] body #zoneDetail .zd-topic-chip.active,
html:root[data-theme="light"] body #zoneDetail .zd-mini-tabs > .on,
html:root[data-theme="light"] body #zoneDetail .zd-mini-tabs > .active{
  background:var(--or) !important;
  border-color:var(--or) !important;
  color:#fffbf7 !important;
  -webkit-text-fill-color:#fffbf7 !important;
}
html:root[data-theme="light"] body #zoneDetail .zd-mini-tabs-label{
  color:rgba(26,16,36,.62) !important;
  -webkit-text-fill-color:rgba(26,16,36,.62) !important;
}

html body #zoneDetail .zd-stats-row,
html body #zoneDetail #zdStats{
  display:grid !important;
  grid-template-columns:repeat(auto-fit, minmax(96px, 1fr)) !important;
  gap:0 !important;
  margin:14px auto 0 !important;
  width:100% !important;
  max-width:560px !important;
  align-items:center !important;
  border:1px solid var(--bd) !important;
  border-radius:12px !important;
  overflow:hidden !important;
  background:transparent !important;
}
html:root[data-theme="light"] body #zoneDetail .zd-stats-row,
html:root[data-theme="light"] body #zoneDetail #zdStats{
  border-color:rgba(36,20,60,.18) !important;
  background:transparent !important;
}
html body #zoneDetail .zd-stat{
  padding:12px 14px !important;
  text-align:center !important;
  background:none !important;
  border:none !important;
  border-right:1px solid var(--bd) !important;
  border-radius:0 !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  gap:4px !important;
  min-width:0 !important;
}
html body #zoneDetail .zd-stat:last-child{border-right:none !important;}
html:root[data-theme="light"] body #zoneDetail .zd-stat{
  border-right-color:rgba(36,20,60,.10) !important;
}
html body #zoneDetail .zd-stat-n{
  font-family:'Inter','Helvetica Neue',Arial,sans-serif !important;
  font-weight:400 !important;
  font-size:22px !important;
  line-height:1 !important;
  letter-spacing:.04em !important;
  color:var(--tx) !important;
}
html body #zoneDetail .zd-stat-l{
  font-family:'DM Mono',monospace !important;
  font-size:9px !important;
  font-weight:700 !important;
  letter-spacing:.16em !important;
  text-transform:uppercase !important;
  color:var(--muted) !important;
  white-space:nowrap !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
}
@media(max-width:480px){
 html body #zoneDetail .zd-stats-row,
 html body #zoneDetail #zdStats{
   grid-template-columns:repeat(2, 1fr) !important;
 }
 html body #zoneDetail .zd-stat:nth-child(2){border-right:none !important;}
 html body #zoneDetail .zd-stat:nth-child(1),
 html body #zoneDetail .zd-stat:nth-child(2){
   border-bottom:1px solid var(--bd) !important;
 }
 html:root[data-theme="light"] body #zoneDetail .zd-stat:nth-child(1),
 html:root[data-theme="light"] body #zoneDetail .zd-stat:nth-child(2){
   border-bottom-color:rgba(36,20,60,.10) !important;
 }
}

html body #zoneDetail .zd-header::before,
html body #zoneDetail .zd-header::after{
  display:none !important;
  background:none !important;
  content:none !important;
}

html:root[data-theme="light"] body #zoneDetail,
html:root[data-theme="light"] body #zoneDetail .zd-folder-header,
html:root[data-theme="light"] body #zoneDetail .zd-folder-face,
html:root[data-theme="light"] body #zoneDetail .zd-folder-tab,
html:root[data-theme="light"] body #zoneDetail #zdComposeMount,
html:root[data-theme="light"] body #zoneDetail #zdBodyGrid > div{
  background:#ffffff !important;
}
html:root[data-theme="light"] body #zoneDetail{
  --bg:#ffffff !important;
  --card:#ffffff !important;
  --card2:#f5f5f7 !important;
  --card3:#ececef !important;
}

html:root[data-theme="light"] body #zoneDetail .zd-voices,
html:root[data-theme="light"] body #zoneDetail .zd-pulse-card{
  background:#ffffff !important;
}

html:root[data-theme="light"] body #zoneDetail #zdTopicChips > div{
  background:#ffffff !important;
}
html:root[data-theme="light"] body #zoneDetail #zdTopicChips > div:hover{
  background:rgba(36,20,60,.04) !important;
}

html body .zli-hero-title,
html body .zli-hero-title *{
  font-family:'Inter','Helvetica Neue',Arial,sans-serif !important;
  font-weight:400 !important;
  letter-spacing:.04em !important;
  text-transform:uppercase !important;
  line-height:.95 !important;
  color:var(--tx) !important;
  -webkit-text-fill-color:var(--tx) !important;
}

@media(max-width:768px){
 html.in-spa,
 html.in-spa body,
 html body.app-shell{
   width:100% !important;
   max-width:100% !important;
   overflow-x:hidden !important;
 }
 html.in-spa body{
   margin:0 !important;
   min-width:0 !important;
 }
 html.in-spa :is(img,svg,canvas,video,iframe){
   max-width:100%;
 }
}
@media(hover:none),(pointer:coarse){
 html :is(button,a[role="button"],[role="button"],input,textarea,select,.zn-theme-toggle,.zn-btn,.nav-link,.zc-btn,.zc-up,.zc-down,.ca-btn,.vote-btn,.upvote-btn,.downvote-btn,.zp-btn,.zp-tab,.mkt-catlink,.mkt-snlink,.mkt-slot-btn,.mkt-show-more-btn,.mkt-official-more-btn,.mp-buy-btn,.mkt-buy-btn,.mkt-detail-buy,.mkt-detail-cancel,.wrd-gbtn,.wrd-head-btn,.wrd-sdot,.wrd-hdot,.wrd-hcircle,.wrd-hair-btn,.zn-skin-dot,.zn-head-dot,.zn-slot-tab,.tc-btn,.time-btn,.gsp-back,.gsp-sound-toggle,.side-card button,.gbtn,.load-more-btn,.zs-pill,.fc-zone-chip,.fc-post-btn,.fc-tool,.wp-create-btn,.wp-start-btn,.wp-react-btn,.wp-chat-emoji-btn,.wp-chat-send):hover,
 html :is(button,a[role="button"],[role="button"],input,textarea,select,.zn-theme-toggle,.zn-btn,.nav-link,.zc-btn,.zc-up,.zc-down,.ca-btn,.vote-btn,.upvote-btn,.downvote-btn,.zp-btn,.zp-tab,.mkt-catlink,.mkt-snlink,.mkt-slot-btn,.mkt-show-more-btn,.mkt-official-more-btn,.mp-buy-btn,.mkt-buy-btn,.mkt-detail-buy,.mkt-detail-cancel,.wrd-gbtn,.wrd-head-btn,.wrd-sdot,.wrd-hdot,.wrd-hcircle,.wrd-hair-btn,.zn-skin-dot,.zn-head-dot,.zn-slot-tab,.tc-btn,.time-btn,.gsp-back,.gsp-sound-toggle,.side-card button,.gbtn,.load-more-btn,.zs-pill,.fc-zone-chip,.fc-post-btn,.fc-tool,.wp-create-btn,.wp-start-btn,.wp-react-btn,.wp-chat-emoji-btn,.wp-chat-send):active{
   transform:none !important;
 }
 html :is(button,a,[role="button"],[data-action],input,textarea,select):focus:not(:focus-visible){
   outline:0 !important;
   box-shadow:none !important;
 }
}

html:root body:is(.app,.app-shell) :is(#znNoOrangeInputFocusBoost,input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),textarea,select,[contenteditable="true"]):focus,
html:root body:is(.app,.app-shell) :is(#znNoOrangeInputFocusBoost,input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),textarea,select,[contenteditable="true"]):focus-visible,
html:root.in-spa body :is(#znNoOrangeInputFocusBoost,input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),textarea,select,[contenteditable="true"]):focus,
html:root.in-spa body :is(#znNoOrangeInputFocusBoost,input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),textarea,select,[contenteditable="true"]):focus-visible{
  outline:0 solid transparent !important;
  outline-width:0 !important;
  outline-color:transparent !important;
  outline-offset:0 !important;
  border-color:var(--zn-product-hairline,var(--bd2,rgba(255,251,247,.18))) !important;
  box-shadow:none !important;
  background-color:var(--card2,rgba(255,251,247,.04)) !important;
  transform:none !important;
}
html:root[data-theme="light"] body:is(.app,.app-shell) :is(#znNoOrangeInputFocusBoost,input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),textarea,select,[contenteditable="true"]):focus,
html:root[data-theme="light"] body:is(.app,.app-shell) :is(#znNoOrangeInputFocusBoost,input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),textarea,select,[contenteditable="true"]):focus-visible,
html:root.in-spa[data-theme="light"] body :is(#znNoOrangeInputFocusBoost,input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),textarea,select,[contenteditable="true"]):focus,
html:root.in-spa[data-theme="light"] body :is(#znNoOrangeInputFocusBoost,input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),textarea,select,[contenteditable="true"]):focus-visible{
  border-color:rgba(36,20,60,.18) !important;
  background-color:#ffffff !important;
  box-shadow:none !important;
}
html:root body :is(#znNoOrangeInputFocusBoost,input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),textarea,select,[contenteditable="true"]):focus,
html:root body :is(#znNoOrangeInputFocusBoost,input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),textarea,select,[contenteditable="true"]):focus-visible{
  outline:0 solid transparent !important;
  outline-width:0 !important;
  outline-color:transparent !important;
  outline-offset:0 !important;
  border-color:var(--zn-product-hairline,var(--bd2,rgba(255,251,247,.18))) !important;
  box-shadow:none !important;
  transform:none !important;
}
html:root[data-theme="light"] body :is(#znNoOrangeInputFocusBoost,input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),textarea,select,[contenteditable="true"]):focus,
html:root[data-theme="light"] body :is(#znNoOrangeInputFocusBoost,input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),textarea,select,[contenteditable="true"]):focus-visible{
  border-color:rgba(36,20,60,.18) !important;
  box-shadow:none !important;
}

html:root body:is(.app-shell,.app),
html:root.in-spa body{
  --zn-input-neutral-border:var(--zn-product-hairline,var(--bd2,rgba(255,251,247,.18)));
  --zn-input-neutral-bg:var(--card2,rgba(255,251,247,.04));
}

html:root[data-theme="light"] body:is(.app-shell,.app),
html:root.in-spa[data-theme="light"] body{
  --zn-input-neutral-border:rgba(36,20,60,.18);
  --zn-input-neutral-bg:#ffffff;
}

html:root body:is(.app-shell,.app) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),textarea,select,[contenteditable="true"],.zn-private-zone-input,.zui-dialog-input,.zoner-modal-input,.dm-input,.comment-input,.comment-inp,.compose-title-inp,.compose-body-inp,.fc-input,.z-compose-title-inp,.z-compose-body-inp,.zpm-reply-ta,.zli-search-inp,.sell-price-input,#mktSearchInput,#zoneSearch,#pvZoneNameInp):is(:focus,:focus-visible),
html:root.in-spa body :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),textarea,select,[contenteditable="true"],.zn-private-zone-input,.zui-dialog-input,.zoner-modal-input,.dm-input,.comment-input,.comment-inp,.compose-title-inp,.compose-body-inp,.fc-input,.z-compose-title-inp,.z-compose-body-inp,.zpm-reply-ta,.zli-search-inp,.sell-price-input,#mktSearchInput,#zoneSearch,#pvZoneNameInp):is(:focus,:focus-visible){
  outline:0 !important;
  outline-color:transparent !important;
  outline-width:0 !important;
  outline-offset:0 !important;
  border-color:var(--zn-input-neutral-border) !important;
  box-shadow:none !important;
  background-color:var(--zn-input-neutral-bg) !important;
  transform:none !important;
}

html:root body:is(.app-shell,.app) :is(button,a[role="button"],[role="button"],input[type="button"],input[type="submit"],.zn-btn,.nav-link,.ni,.mni,.ftab,.wgt-pill,.lb-tab,.zc-btn,.zc-up,.zc-down,.ca-btn,.vote-btn,.upvote-btn,.downvote-btn,.score-btn,.share-btn,.repost-btn,.mp-buy-btn,.mkt-buy-btn,.mkt-detail-buy,.mkt-detail-cancel,.mkt-catlink,.mkt-snlink,.mkt-slot-btn,.mkt-show-more-btn,.mkt-official-more-btn,.wrd-gbtn,.wrd-head-btn,.wrd-sdot,.wrd-hdot,.wrd-hcircle,.wrd-hair-btn,.zn-skin-dot,.zn-head-dot,.zn-slot-tab,.zp-btn,.zp-tab,.zd-topic-chip,.load-more-btn,.zs-pill,.fc-zone-chip,.fc-post-btn,.fc-tool,.wp-create-btn,.wp-start-btn,.wp-react-btn,.wp-chat-emoji-btn,.wp-chat-send,.zn-side-tab,.ni-expand-btn,.zn-theme-toggle,.claim-btn,.claim-mini-cta,.claim-gpill,.claim-hdot,.claim-sdot,.gbtn,.game-btn,.find-match-btn,.time-btn,.tc-btn,.gsp-back,.gsp-sound-toggle,.trend-item,.rsb-widget button,.fc-floating button):is(:hover,:active,:focus,:focus-visible),
html:root.in-spa body :is(button,a[role="button"],[role="button"],input[type="button"],input[type="submit"],.zn-btn,.nav-link,.ni,.mni,.ftab,.wgt-pill,.lb-tab,.zc-btn,.zc-up,.zc-down,.ca-btn,.vote-btn,.upvote-btn,.downvote-btn,.score-btn,.share-btn,.repost-btn,.mp-buy-btn,.mkt-buy-btn,.mkt-detail-buy,.mkt-detail-cancel,.mkt-catlink,.mkt-snlink,.mkt-slot-btn,.mkt-show-more-btn,.mkt-official-more-btn,.wrd-gbtn,.wrd-head-btn,.wrd-sdot,.wrd-hdot,.wrd-hcircle,.wrd-hair-btn,.zn-skin-dot,.zn-head-dot,.zn-slot-tab,.zp-btn,.zp-tab,.zd-topic-chip,.load-more-btn,.zs-pill,.fc-zone-chip,.fc-post-btn,.fc-tool,.wp-create-btn,.wp-start-btn,.wp-react-btn,.wp-chat-emoji-btn,.wp-chat-send,.zn-side-tab,.ni-expand-btn,.zn-theme-toggle,.claim-btn,.claim-mini-cta,.claim-gpill,.claim-hdot,.claim-sdot,.gbtn,.game-btn,.find-match-btn,.time-btn,.tc-btn,.gsp-back,.gsp-sound-toggle,.trend-item,.rsb-widget button,.fc-floating button):is(:hover,:active,:focus,:focus-visible){
  transform:none !important;
}

html:root body:is(.app-shell,.app) .zc[data-card-surface="feed-card"]:is(:hover,:active,:focus,:focus-visible),
html:root.in-spa body .zc[data-card-surface="feed-card"]:is(:hover,:active,:focus,:focus-visible){
  background:var(--card) !important;
  border-color:var(--zn-product-hairline-soft,var(--bd2,rgba(255,251,247,.14))) !important;
  box-shadow:var(--zn-product-shadow,none) !important;
  outline:0 !important;
}

html:root body:is(.app-shell,.app) .zc[data-card-surface="feed-card"]:is(:hover,:active,:focus,:focus-visible)::after,
html:root.in-spa body .zc[data-card-surface="feed-card"]:is(:hover,:active,:focus,:focus-visible)::after{
  border-color:transparent !important;
}

html:root body:is(.app-shell,.app) .zc[data-card-surface="feed-card"] :is(.zc-name,.zc-title):not(.zn-nameglow),
html:root body:is(.app-shell,.app) .zc[data-card-surface="feed-card"] :is(.zc-name,.zc-title):not(.zn-nameglow):is(:hover,:focus,:active),
html:root.in-spa body .zc[data-card-surface="feed-card"] :is(.zc-name,.zc-title):not(.zn-nameglow),
html:root.in-spa body .zc[data-card-surface="feed-card"] :is(.zc-name,.zc-title):not(.zn-nameglow):is(:hover,:focus,:active){
  color:var(--tx) !important;
  -webkit-text-fill-color:var(--tx) !important;
}

html:root body:is(.app-shell,.app) .zc[data-card-surface="feed-card"] :is(.znc-body,.znc-cmt-text,.znc-thread-text),
html:root.in-spa body .zc[data-card-surface="feed-card"] :is(.znc-body,.znc-cmt-text,.znc-thread-text){
  color:var(--tx2) !important;
  -webkit-text-fill-color:var(--tx2) !important;
}

html:root body:is(.app-shell,.app) .zc[data-card-surface="feed-card"] :is(.zc-handle,.zc-time,.znc-first-reply),
html:root.in-spa body .zc[data-card-surface="feed-card"] :is(.zc-handle,.zc-time,.znc-first-reply){
  color:var(--muted) !important;
  -webkit-text-fill-color:var(--muted) !important;
}

html:root[data-theme="light"] body:is(.app-shell,.app) .zc[data-card-surface="feed-card"] :is(.zc-name,.zc-title):not(.zn-nameglow),
html:root[data-theme="light"] body:is(.app-shell,.app) .zc[data-card-surface="feed-card"] :is(.zc-name,.zc-title):not(.zn-nameglow):is(:hover,:focus,:active),
html:root[data-theme="light"].in-spa body .zc[data-card-surface="feed-card"] :is(.zc-name,.zc-title):not(.zn-nameglow),
html:root[data-theme="light"].in-spa body .zc[data-card-surface="feed-card"] :is(.zc-name,.zc-title):not(.zn-nameglow):is(:hover,:focus,:active){
  color:#1a1024 !important;
  -webkit-text-fill-color:#1a1024 !important;
}

html:root[data-theme="light"] body:is(.app-shell,.app) .zc[data-card-surface="feed-card"] :is(.znc-body,.znc-cmt-text,.znc-thread-text),
html:root[data-theme="light"].in-spa body .zc[data-card-surface="feed-card"] :is(.znc-body,.znc-cmt-text,.znc-thread-text){
  color:rgba(26,16,36,.78) !important;
  -webkit-text-fill-color:rgba(26,16,36,.78) !important;
}

html:root[data-theme="light"] body:is(.app-shell,.app) .zc[data-card-surface="feed-card"] :is(.zc-handle,.zc-time,.znc-first-reply),
html:root[data-theme="light"].in-spa body .zc[data-card-surface="feed-card"] :is(.zc-handle,.zc-time,.znc-first-reply){
  color:#4e4657 !important;
  -webkit-text-fill-color:#4e4657 !important;
}

html body #privateZoneOverlay .zn-private-zone-panel{
  background:var(--card,#111018) !important;
  border:1px solid var(--bd2,rgba(255,251,247,.18)) !important;
  border-radius:18px !important;
  padding:28px 24px 24px !important;
  max-width:460px !important;
  width:calc(100% - 32px) !important;
  position:relative !important;
  box-shadow:0 24px 70px rgba(0,0,0,.48) !important;
}

html[data-theme="light"] body #privateZoneOverlay .zn-private-zone-panel{
  background:#fffdf8 !important;
  border-color:rgba(36,20,60,.16) !important;
  box-shadow:0 24px 70px rgba(28,20,8,.24) !important;
}

html body #privateZoneOverlay .zn-private-zone-close{
  position:absolute !important;
  top:14px !important;
  right:14px !important;
  width:44px !important;
  height:44px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  background:transparent !important;
  border:1px solid var(--bd2,rgba(255,251,247,.16)) !important;
  border-radius:12px !important;
  color:var(--muted) !important;
  font-family:'DM Mono',monospace !important;
  font-size:24px !important;
  line-height:1 !important;
  cursor:pointer !important;
  transform:none !important;
  box-shadow:none !important;
}

html body #privateZoneOverlay .zn-private-zone-title{
  padding-right:52px !important;
  font-family:'DM Mono',monospace !important;
  font-size:16px !important;
  font-weight:900 !important;
  letter-spacing:.04em !important;
  color:var(--tx) !important;
  text-transform:uppercase !important;
  margin-bottom:8px !important;
}

html body #privateZoneOverlay .zn-private-zone-copy{
  font-family:'Inter','Helvetica Neue',Arial,sans-serif !important;
  font-size:15px !important;
  line-height:1.6 !important;
  color:var(--tx2) !important;
  margin-bottom:18px !important;
}

html body #privateZoneOverlay .zn-private-zone-fieldrow{
  display:flex !important;
  gap:10px !important;
  align-items:center !important;
  margin-bottom:16px !important;
}

html body #privateZoneOverlay .zn-private-zone-lock{
  width:54px !important;
  height:54px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  background:var(--card2,rgba(255,251,247,.05)) !important;
  border:1px solid var(--bd2,rgba(255,251,247,.18)) !important;
  border-radius:12px !important;
  font-size:24px !important;
  flex-shrink:0 !important;
}

html body #privateZoneOverlay .zn-private-zone-input{
  flex:1 1 auto !important;
  min-width:0 !important;
  height:54px !important;
  background:var(--zn-input-neutral-bg,var(--card2)) !important;
  border:1px solid var(--zn-input-neutral-border,var(--bd2)) !important;
  color:var(--tx) !important;
  padding:0 14px !important;
  border-radius:12px !important;
  outline:0 !important;
  box-shadow:none !important;
  font-family:'Inter','Helvetica Neue',Arial,sans-serif !important;
  font-size:16px !important;
  transform:none !important;
}

html body #privateZoneOverlay .zn-private-zone-msg{
  min-height:18px !important;
  margin-bottom:12px !important;
  font-family:'DM Mono',monospace !important;
  font-size:11px !important;
  line-height:1.45 !important;
  color:var(--muted) !important;
}

html body #privateZoneOverlay .zn-private-zone-actions{
  display:flex !important;
  gap:10px !important;
}

html body #privateZoneOverlay .zn-private-zone-btn{
  min-height:48px !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  border-radius:0 !important;
  font-family:'DM Mono',monospace !important;
  font-size:12px !important;
  font-weight:900 !important;
  letter-spacing:.12em !important;
  text-transform:uppercase !important;
  cursor:pointer !important;
  transform:none !important;
  box-shadow:none !important;
}

html body #privateZoneOverlay .zn-private-zone-btn-primary{
  flex:1 1 auto !important;
  background:#ff5a1f !important;
  border:1px solid #ff5a1f !important;
  color:#fffbf7 !important;
  -webkit-text-fill-color:#fffbf7 !important;
}

html body #privateZoneOverlay .zn-private-zone-btn-primary:is(:hover,:active,:focus,:focus-visible),
html body #privateZoneOverlay .zn-private-zone-close:is(:hover,:active,:focus,:focus-visible){
  transform:none !important;
  outline:0 !important;
  box-shadow:none !important;
}

@media(max-width:520px){
  html body #privateZoneOverlay{
    align-items:flex-end !important;
    padding:0 !important;
  }
  html body #privateZoneOverlay .zn-private-zone-panel{
    width:100% !important;
    max-width:none !important;
    border-left:0 !important;
    border-right:0 !important;
    border-bottom:0 !important;
    border-radius:20px 20px 0 0 !important;
    padding:24px 18px calc(22px + env(safe-area-inset-bottom,0px)) !important;
  }
}

html body #zoneDetail .zd-stats-row,
html body #zoneDetail #zdStats{
  display:grid !important;
  grid-template-columns:minmax(128px,1.15fr) repeat(3,minmax(108px,1fr)) !important;
  gap:10px !important;
  width:min(100%,680px) !important;
  max-width:680px !important;
  margin:18px auto 0 !important;
  padding:0 !important;
  border:0 !important;
  border-radius:0 !important;
  overflow:visible !important;
  background:transparent !important;
  align-items:stretch !important;
}
html body #zoneDetail .zd-stat{
  position:relative !important;
  min-height:74px !important;
  padding:15px 16px 13px !important;
  display:grid !important;
  grid-template-columns:auto minmax(0,1fr) !important;
  align-items:center !important;
  column-gap:12px !important;
  row-gap:2px !important;
  text-align:left !important;
  border:1px solid rgba(255,251,247,.10) !important;
  border-radius:14px !important;
  background:
    linear-gradient(90deg,rgba(255,90,31,.055),transparent 58%),
    linear-gradient(180deg,rgba(255,251,247,.048),rgba(255,251,247,.018)) !important;
  box-shadow:0 14px 28px rgba(5,3,10,.18) !important;
  overflow:hidden !important;
}
html body #zoneDetail .zd-stat::before{
  content:"" !important;
  position:absolute !important;
  left:14px !important;
  right:14px !important;
  top:0 !important;
  height:2px !important;
  border-radius:0 0 999px 999px !important;
  background:var(--zc,var(--or)) !important;
  opacity:.68 !important;
  pointer-events:none !important;
}
html body #zoneDetail .zd-stat::after{
  content:"" !important;
  position:absolute !important;
  inset:0 !important;
  background:radial-gradient(circle at 18% 0%,rgba(255,90,31,.12),transparent 46%) !important;
  opacity:.55 !important;
  pointer-events:none !important;
}
html body #zoneDetail .zd-stat-n{
  position:relative !important;
  z-index:1 !important;
  grid-row:1 / span 2 !important;
  font-family:'Bebas Neue','Inter',sans-serif !important;
  font-size:clamp(32px,4.2vw,42px) !important;
  font-weight:400 !important;
  line-height:.86 !important;
  letter-spacing:.035em !important;
  color:var(--zc,var(--or)) !important;
  -webkit-text-fill-color:var(--zc,var(--or)) !important;
}
html body #zoneDetail .zd-stat-l{
  position:relative !important;
  z-index:1 !important;
  align-self:center !important;
  font-family:'DM Mono',ui-monospace,monospace !important;
  font-size:10px !important;
  font-weight:800 !important;
  line-height:1.25 !important;
  letter-spacing:.13em !important;
  color:rgba(244,240,255,.76) !important;
  -webkit-text-fill-color:rgba(244,240,255,.76) !important;
  white-space:normal !important;
  overflow:visible !important;
  text-overflow:clip !important;
  text-transform:uppercase !important;
}
html:root[data-theme="light"] body #zoneDetail .zd-stat{
  border-color:rgba(36,20,60,.12) !important;
  background:
    linear-gradient(90deg,rgba(255,90,31,.08),transparent 58%),
    linear-gradient(180deg,#fffaf4,#f7efe3) !important;
  box-shadow:0 12px 24px rgba(36,20,60,.07) !important;
}
html:root[data-theme="light"] body #zoneDetail .zd-stat::after{
  background:radial-gradient(circle at 18% 0%,rgba(255,90,31,.11),transparent 48%) !important;
  opacity:.7 !important;
}
html:root[data-theme="light"] body #zoneDetail .zd-stat-l{
  color:rgba(26,16,36,.68) !important;
  -webkit-text-fill-color:rgba(26,16,36,.68) !important;
}
@media(max-width:720px){
  html body #zoneDetail .zd-stats-row,
  html body #zoneDetail #zdStats{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:9px !important;
  }
  html body #zoneDetail .zd-stat{
    min-height:68px !important;
    padding:13px 14px 12px !important;
  }
}
@media(max-width:380px){
  html body #zoneDetail .zd-stats-row,
  html body #zoneDetail #zdStats{
    grid-template-columns:1fr !important;
  }
  html body #zoneDetail .zd-stat{
    min-height:62px !important;
  }
}

html body #zoneDetail .zd-stats-row,
html body #zoneDetail #zdStats{
  display:grid !important;
  grid-template-columns:repeat(auto-fit, minmax(96px, 1fr)) !important;
  gap:0 !important;
  margin:14px auto 0 !important;
  width:100% !important;
  max-width:560px !important;
  align-items:stretch !important;
  border:1px solid var(--bd2) !important;
  border-radius:12px !important;
  overflow:hidden !important;
  background:transparent !important;
  padding:0 !important;
  box-shadow:none !important;
}
html:root[data-theme="light"] body #zoneDetail .zd-stats-row,
html:root[data-theme="light"] body #zoneDetail #zdStats{
  border-color:rgba(36,20,60,.18) !important;
  background:transparent !important;
  box-shadow:none !important;
}
html body #zoneDetail .zd-stat{
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  gap:5px !important;
  padding:14px 14px !important;
  background:none !important;
  border:none !important;
  border-right:1px solid var(--bd2) !important;
  border-radius:0 !important;
  box-shadow:none !important;
  min-height:0 !important;
  text-align:center !important;
  position:relative !important;
  overflow:visible !important;
  grid-template-columns:none !important;
}
html body #zoneDetail .zd-stat:last-child{border-right:none !important;}
html body #zoneDetail .zd-stat::before,
html body #zoneDetail .zd-stat::after{
  display:none !important;
  background:none !important;
  content:none !important;
}
html body #zoneDetail .zd-stat-n{
  font-family:'Bebas Neue','Inter',sans-serif !important;
  font-weight:400 !important;
  font-size:24px !important;
  line-height:1 !important;
  letter-spacing:.04em !important;
  color:var(--tx) !important;
  -webkit-text-fill-color:var(--tx) !important;
  grid-row:auto !important;
}
html body #zoneDetail .zd-stat-l{
  font-family:'DM Mono',ui-monospace,monospace !important;
  font-size:9px !important;
  font-weight:700 !important;
  line-height:1.2 !important;
  letter-spacing:.16em !important;
  color:var(--muted) !important;
  -webkit-text-fill-color:var(--muted) !important;
  text-transform:uppercase !important;
  white-space:nowrap !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
}
html:root[data-theme="light"] body #zoneDetail .zd-stat{
  background:none !important;
  border-right-color:rgba(36,20,60,.18) !important;
  box-shadow:none !important;
}
html:root[data-theme="light"] body #zoneDetail .zd-stat-l{
  color:rgba(26,16,36,.62) !important;
  -webkit-text-fill-color:rgba(26,16,36,.62) !important;
}
@media(max-width:480px){
  html body #zoneDetail .zd-stats-row,
  html body #zoneDetail #zdStats{
    grid-template-columns:repeat(2, 1fr) !important;
  }
  html body #zoneDetail .zd-stat:nth-child(2){border-right:none !important;}
  html body #zoneDetail .zd-stat:nth-child(1),
  html body #zoneDetail .zd-stat:nth-child(2){
    border-bottom:1px solid var(--bd2) !important;
  }
  html:root[data-theme="light"] body #zoneDetail .zd-stat:nth-child(1),
  html:root[data-theme="light"] body #zoneDetail .zd-stat:nth-child(2){
    border-bottom-color:rgba(36,20,60,.18) !important;
  }
}

html body .identity-name,
html body .identity-line,
html body .identity-line > .identity-name,
html body .identity-line > .name,
html body .app .identity-name,
html body .app .identity-line,
html body .app .identity-line > .identity-name,
html body .app #sideGreeting,
html body .app #sideGreeting .identity-name,
html body .app .zc-name,
html body .app .d-panel-aname,
html body #postDetailPanel .d-panel-aname,
html body .d-cname,
html body .d-rname,
html body .znc-thread-name,
html body .comment-name,
html body .voice-name,
html body .zp-name,
html body .dm-name,
html body .dm-room-name,
html body .dm-sr-name,
html body .search-name,
html body .mention-name,
html body .lb-name,
html body .sr-name,
html body #dmConvoName,
html body .lsb .identity-name,
html body .rsb .identity-name{
  font-family:'Inter','Helvetica Neue',Arial,sans-serif !important;
  font-weight:800 !important;
  letter-spacing:-.015em !important;
  text-transform:none !important;
}

html body .app #sideGreeting{
  font-size:18px !important;
  line-height:1.25 !important;
}
html body .app #sideGreeting .identity-name{
  font-size:18px !important;
  line-height:1.25 !important;
}

html body :is(.d-panel-aname),
html body #postDetailPanel .d-panel-aname{
  font-size:14px !important;
  line-height:1.25 !important;
}

html body [onclick]:hover,
html body [onclick]:active,
html body [role="button"]:hover,
html body [role="button"]:active,
html body .zd-mini-tabs > *:hover,
html body .zd-mini-tabs > *:active,
html body .zd-topic-chip:hover,
html body .zd-topic-chip:active,
html body #zdTopicChips :is(div,span,button,a):hover,
html body #zdTopicChips :is(div,span,button,a):active{
  transform:none !important;
  scale:1 !important;
  zoom:1 !important;
}

html body .zc,
html body .zc.zc-has-tabs,
html body .zc:not(.zc-has-tabs),
html body .feed .zc,
html body .feed .zc + .zc,
html body #zoneDetail .zc,
html body #zdPosts .zc,
html body #profTabContent .zc,
html body .zone-card-feed-post,
html body .zone-card-feed-post + .zone-card-feed-post,
html body #zoneDetail .zone-card-feed-post,
html body #zdPosts .zone-card-feed-post{
  margin-top:0 !important;
  margin-bottom:0 !important;
}

html body .feed,
html body #zoneFeed,
html body #zdPosts,
html body #profTabContent,
html body #zonesView .zones-feed,
html body .zone-feed-list{
  gap:0 !important;
  row-gap:0 !important;
}

html body .zc{
  border-radius:0 !important;
  border-bottom:1px solid var(--bd) !important;
}
html body .zc:last-child{border-bottom:none !important;}
:root[data-theme="light"] html body .zc{
  border-bottom-color:rgba(36,20,60,.10) !important;
}

:root, html body, html body .app, html body .in-spa, html body #zoneDetail{
  --zn-card-gap: 0px !important;
}

html body .zone-card-feed-post,
html body .zone-card-feed-post:hover,
html body .zone-card-feed-post:active,
html body .zone-card-feed-post:focus,
html body #zoneDetail .zone-card-feed-post,
html body #zdPosts .zone-card-feed-post,
html body #profTabContent .zone-card-feed-post,
html body .feed .zone-card-feed-post{
  margin:0 !important;
  padding:0 !important;
  border-radius:0 !important;
}

html body .zc,
html body .zc.zc-has-tabs,
html body .zc:not(.zc-has-tabs),
html body .feed .zc,
html body #zoneDetail .zc,
html body #zdPosts .zc,
html body #profTabContent .zc{
  margin:0 !important;
  width:100% !important;
  max-width:100% !important;
  border-radius:0 !important;
}

html body .zc{
  border-bottom:1px solid var(--bd) !important;
  border-left:none !important;
  border-right:none !important;
}
html body .zc:last-child{border-bottom:none !important;}
:root[data-theme="light"] html body .zc{
  border-bottom-color:rgba(36,20,60,.10) !important;
}

html body #zoneDetail #zdPosts,
html body #zdPosts,
html body #profTabContent,
html body .feed{
  padding-left:0 !important;
  padding-right:0 !important;
  gap:0 !important;
  row-gap:0 !important;
}

html body #zoneDetail #zdBodyGrid > div:first-child{
  padding:0 !important;
}

html body .znc-body,
html body .znc-body *,
html body .znc-cmt-text,
html body .znc-thread-text{
  font-weight:400 !important;
}

html body .znc-body strong,
html body .znc-body b{
  font-weight:700 !important;
}

html body #zoneDetail .zd-stats-row,
html body #zoneDetail #zdStats{
  display:grid !important;
  grid-template-columns:repeat(4, 1fr) !important;
  gap:0 !important;
  width:100% !important;
  max-width:560px !important;
  margin:14px auto 0 !important;
  padding:0 !important;
  border:1px solid var(--bd2) !important;
  border-radius:12px !important;
  overflow:hidden !important;
  background:transparent !important;
  box-shadow:none !important;
  align-items:stretch !important;
}
:root[data-theme="light"] html body #zoneDetail .zd-stats-row,
:root[data-theme="light"] html body #zoneDetail #zdStats{
  border-color:rgba(36,20,60,.18) !important;
  background:transparent !important;
}
html body #zoneDetail .zd-stat{
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  gap:5px !important;
  padding:14px 12px !important;
  background:none !important;
  border:none !important;
  border-right:1px solid var(--bd2) !important;
  border-radius:0 !important;
  box-shadow:none !important;
  min-height:0 !important;
  text-align:center !important;
  position:relative !important;
  overflow:visible !important;
  grid-template-columns:none !important;
  grid-row:auto !important;
}
html body #zoneDetail .zd-stat:last-child{border-right:none !important;}
html body #zoneDetail .zd-stat::before,
html body #zoneDetail .zd-stat::after{
  content:none !important;
  background:none !important;
  display:none !important;
}
html body #zoneDetail .zd-stat-n{
  font-family:'Bebas Neue','Inter',sans-serif !important;
  font-weight:400 !important;
  font-size:24px !important;
  line-height:1 !important;
  letter-spacing:.04em !important;
  color:var(--tx) !important;
  -webkit-text-fill-color:var(--tx) !important;
  grid-row:auto !important;
}
html body #zoneDetail .zd-stat-l{
  font-family:'DM Mono',ui-monospace,monospace !important;
  font-size:9px !important;
  font-weight:700 !important;
  line-height:1.2 !important;
  letter-spacing:.16em !important;
  color:var(--muted) !important;
  -webkit-text-fill-color:var(--muted) !important;
  text-transform:uppercase !important;
  white-space:nowrap !important;
}
:root[data-theme="light"] html body #zoneDetail .zd-stat{
  background:none !important;
  border-right-color:rgba(36,20,60,.18) !important;
  box-shadow:none !important;
}
:root[data-theme="light"] html body #zoneDetail .zd-stat-l{
  color:rgba(26,16,36,.62) !important;
  -webkit-text-fill-color:rgba(26,16,36,.62) !important;
}
@media(max-width:480px){
  html body #zoneDetail .zd-stats-row,
  html body #zoneDetail #zdStats{
    grid-template-columns:repeat(2, 1fr) !important;
  }
  html body #zoneDetail .zd-stat:nth-child(2){border-right:none !important;}
  html body #zoneDetail .zd-stat:nth-child(1),
  html body #zoneDetail .zd-stat:nth-child(2){
    border-bottom:1px solid var(--bd2) !important;
  }
  :root[data-theme="light"] html body #zoneDetail .zd-stat:nth-child(1),
  :root[data-theme="light"] html body #zoneDetail .zd-stat:nth-child(2){
    border-bottom-color:rgba(36,20,60,.18) !important;
  }
}

html body .znc-body,
html body .znc-body *,
html body .znc-cmt-text,
html body .znc-thread-text,
html body .zc[data-card-surface="feed-card"] .znc-body,
html body .zc[data-card-surface="feed-card"] .znc-cmt-text,
html body .zc[data-card-surface="feed-card"] .znc-thread-text,
html body #zoneDetail .znc-body,
html body #zoneDetail .znc-cmt-text,
html body #zoneDetail .znc-thread-text,
html body #profTabContent .znc-body{
  color:var(--tx) !important;
  -webkit-text-fill-color:var(--tx) !important;
  opacity:1 !important;
}
html body .znc-clip-frame [data-clip-play-ico][style*="opacity: 0"],
html body .znc-clip-frame [data-clip-play-ico][style*="opacity:0"]{
  opacity:0 !important;
}
:root[data-theme="light"] html body .znc-body,
:root[data-theme="light"] html body .znc-body *,
:root[data-theme="light"] html body .znc-cmt-text,
:root[data-theme="light"] html body .znc-thread-text,
:root[data-theme="light"] html body #zoneDetail .znc-body,
:root[data-theme="light"] html body #profTabContent .znc-body{
  color:#1a1024 !important;
  -webkit-text-fill-color:#1a1024 !important;
}

:root:not([data-theme="light"]) html body .znc-body,
:root:not([data-theme="light"]) html body .znc-body *,
:root:not([data-theme="light"]) html body .znc-cmt-text,
:root:not([data-theme="light"]) html body .znc-thread-text{
  color:#fffbf7 !important;
  -webkit-text-fill-color:#fffbf7 !important;
}

html body .znc-body a,
html body .znc-body .at-mention{
  color:var(--or) !important;
  -webkit-text-fill-color:var(--or) !important;
}

html body #zoneDetail .zd-stats-row,
html body #zoneDetail #zdStats{
  display:grid !important;
  grid-template-columns:repeat(4, 1fr) !important;
  gap:0 !important;
  width:100% !important;
  max-width:560px !important;
  margin:14px auto 0 !important;
  padding:0 !important;
  border:1px solid var(--bd2) !important;
  border-radius:12px !important;
  overflow:hidden !important;
  background:transparent !important;
  box-shadow:none !important;
  align-items:stretch !important;
}
:root[data-theme="light"] html body #zoneDetail .zd-stats-row,
:root[data-theme="light"] html body #zoneDetail #zdStats{
  border-color:rgba(36,20,60,.18) !important;
  background:transparent !important;
}
html body #zoneDetail .zd-stat{
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  gap:5px !important;
  padding:14px 12px !important;
  background:none !important;
  border:none !important;
  border-right:1px solid var(--bd2) !important;
  border-radius:0 !important;
  box-shadow:none !important;
  min-height:0 !important;
  text-align:center !important;
  position:relative !important;
  overflow:visible !important;
  grid-template-columns:none !important;
  grid-row:auto !important;
}
html body #zoneDetail .zd-stat:last-child{border-right:none !important;}
html body #zoneDetail .zd-stat::before,
html body #zoneDetail .zd-stat::after{
  content:none !important;
  background:none !important;
  display:none !important;
}
html body #zoneDetail .zd-stat-n{
  font-family:'Bebas Neue','Inter',sans-serif !important;
  font-weight:400 !important;
  font-size:24px !important;
  line-height:1 !important;
  letter-spacing:.04em !important;
  color:var(--tx) !important;
  -webkit-text-fill-color:var(--tx) !important;
  grid-row:auto !important;
}
html body #zoneDetail .zd-stat-l{
  font-family:'DM Mono',ui-monospace,monospace !important;
  font-size:9px !important;
  font-weight:700 !important;
  line-height:1.2 !important;
  letter-spacing:.16em !important;
  color:var(--muted) !important;
  -webkit-text-fill-color:var(--muted) !important;
  text-transform:uppercase !important;
  white-space:nowrap !important;
}
:root[data-theme="light"] html body #zoneDetail .zd-stat{
  background:none !important;
  border-right-color:rgba(36,20,60,.18) !important;
  box-shadow:none !important;
}
:root[data-theme="light"] html body #zoneDetail .zd-stat-l{
  color:rgba(26,16,36,.62) !important;
  -webkit-text-fill-color:rgba(26,16,36,.62) !important;
}
@media(max-width:480px){
  html body #zoneDetail .zd-stats-row,
  html body #zoneDetail #zdStats{
    grid-template-columns:repeat(2, 1fr) !important;
  }
  html body #zoneDetail .zd-stat:nth-child(2){border-right:none !important;}
  html body #zoneDetail .zd-stat:nth-child(1),
  html body #zoneDetail .zd-stat:nth-child(2){
    border-bottom:1px solid var(--bd2) !important;
  }
}

html body [id^="ptab-"],
html body [id^="ptab-"]:hover,
html body [id^="ptab-"]:active,
html body [id^="ptab-"]:focus,
html body [id^="ptab-"]:focus-visible,
html body .prof-tabbar button,
html body .prof-tabbar button:hover,
html body .prof-tabbar button:active{
  transform:none !important;
  scale:1 !important;
  zoom:1 !important;
  font-size:12px !important;
  font-weight:900 !important;
  letter-spacing:.06em !important;
  min-height:56px !important;
  transition-property:background-color,border-color,color,box-shadow,opacity,filter !important;
}
html body .prof-tabbar button{
  white-space:nowrap !important;
  flex-shrink:0 !important;
}
html body .prof-tabbar button,
html body .prof-tabbar button *,
html body .prof-tabbar button:is(:hover,:active,:focus,:focus-visible),
html body .prof-tabbar button:is(:hover,:active,:focus,:focus-visible) *{
  transform:none !important;
  scale:1 !important;
  translate:0 !important;
  rotate:0deg !important;
  zoom:1 !important;
  font-size:inherit;
}
html body .prof-tabbar button:active:not(:disabled){
  filter:none !important;
  box-shadow:none !important;
}

html body .zn-side-tab{
  position:fixed;
  top:50%;
  transform:translateY(-50%);
  z-index:60;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:24px;
  height:48px;
  padding:0;
  margin:0;
  background:var(--card);
  border:1px solid var(--bd);
  color:var(--muted);
  cursor:pointer;
  line-height:1;
  pointer-events:auto;
  touch-action:manipulation;
  transition:background .15s ease,
             color .15s ease,
             box-shadow .15s ease,
             opacity .15s ease;
}
html body .zn-side-tab:hover{
  background:var(--card2);
  color:var(--tx);
  box-shadow:0 4px 14px rgba(5,3,10,.32);
}
html body .zn-side-tab .zn-tab-chev{
  display:block;
  width:14px;
  height:14px;
  transition:none;
}

html body .zn-side-tab-l{
  left:var(--lsb-w,248px);
  border-left:none;
  border-radius:0 8px 8px 0;
}

html body .zn-side-tab-r{
  right:var(--rsb-w,260px);
  border-right:none;
  border-radius:8px 0 0 8px;
}

html body .app.lsb-collapsed ~ .zn-side-tab-l,
html body.lsb-closed .zn-side-tab-l{
  left:0;
}
html body .app.lsb-collapsed ~ .zn-side-tab-l .zn-tab-chev,
html body.lsb-closed .zn-side-tab-l .zn-tab-chev{
  transform:scaleX(-1);
}

html body .app.rsb-collapsed ~ .zn-side-tab-r,
html body.rsb-closed .zn-side-tab-r{
  right:0;
}
html body .app.rsb-collapsed ~ .zn-side-tab-r .zn-tab-chev,
html body.rsb-closed .zn-side-tab-r .zn-tab-chev{
  transform:scaleX(-1);
}

html body.modal-open .zn-side-tab,
html body.dm-open .zn-side-tab,
html body.sidebar-toggles-hidden .zn-side-tab,
html body.zn-overlay-open .zn-side-tab{
  opacity:0 !important;
  pointer-events:none !important;
}

html body .zn-side-tab:focus-visible{
  outline:2px solid var(--zn-focus-ring,#fffbf7) !important;
  outline-offset:2px !important;
  border-color:var(--zn-focus-border,rgba(255,251,247,.42)) !important;
  box-shadow:0 0 0 3px var(--zn-focus-glow,rgba(255,251,247,.16)) !important;
  color:var(--tx) !important;
}

html body .zn-side-tab::before{
  content:"";
  position:absolute;
  top:-6px;
  bottom:-6px;
  left:-6px;
  right:-6px;
  pointer-events:auto;
}

@media(max-width:1100px){
  html body .zn-side-tab-r{display:none !important;}
  html body.rsb-closed .zn-side-tab-r,
  html body .app.rsb-collapsed ~ .zn-side-tab-r{display:inline-flex !important;}
}

@media(max-width:768px){
  html body .zn-side-tab{display:none !important;}
}

html body .zn-wordmark,
html body .zn-wordmark-text,
html body .gate-logo,
html body .nav-logo,
html body .wz-nav-logo,
html body .mob-logo,
html body .site-footer .sf-logo,
html body .site-footer .sf-logo .zn-wordmark,
html body .site-footer .sf-logo .zn-wordmark-text,
html body .nav-mark,
html body .lsb-logo .nav-logo,
html body .lsb-logo .brand-word,
html body .gate-wordmark,
html body .gate-wordmark .zn-wordmark{
  font-family:'Inter','Helvetica Neue',Arial,sans-serif !important;
  font-weight:900 !important;
  letter-spacing:-.015em !important;
  text-transform:none !important;
}

html body .site-footer .sf-logo{
  font-size:22px !important;
  line-height:1 !important;
}

html body .zn-wordmark .zn-tm,
html body .zn-tm{
  font-size:var(--zn-tm-size,clamp(6px,.34em,12px)) !important;
  vertical-align:baseline !important;
  letter-spacing:0 !important;
  margin-left:var(--zn-tm-gap,clamp(2px,.035em,5px)) !important;
  font-weight:700 !important;
  opacity:.72 !important;
  position:relative !important;
  top:var(--zn-tm-rise,-.52em) !important;
}

html body #zoneDetail .zd-stats-row,
html body #zoneDetail #zdStats{
  display:grid !important;
  grid-template-columns:repeat(4,1fr) !important;
  gap:0 !important;
  width:100% !important;
  max-width:560px !important;
  margin:14px auto 0 !important;
  padding:0 !important;
  border:1px solid var(--bd2) !important;
  border-radius:12px !important;
  overflow:hidden !important;
  background:transparent !important;
  box-shadow:none !important;
  align-items:stretch !important;
}
html:root[data-theme="light"] body #zoneDetail .zd-stats-row,
html:root[data-theme="light"] body #zoneDetail #zdStats{
  border-color:rgba(36,20,60,.18) !important;
  background:transparent !important;
  box-shadow:none !important;
}
html body #zoneDetail .zd-stat{
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  gap:5px !important;
  padding:14px 12px !important;
  min-height:0 !important;
  text-align:center !important;
  position:relative !important;
  overflow:visible !important;
  grid-template-columns:none !important;
  grid-row:auto !important;
  border:0 !important;
  border-right:1px solid var(--bd2) !important;
  border-radius:0 !important;
  background:none !important;
  box-shadow:none !important;
}
html body #zoneDetail .zd-stat:last-child{border-right:none !important;}
html body #zoneDetail .zd-stat::before,
html body #zoneDetail .zd-stat::after{
  content:none !important;
  display:none !important;
  background:none !important;
  box-shadow:none !important;
}
html body #zoneDetail .zd-stat-n{
  position:relative !important;
  z-index:1 !important;
  grid-row:auto !important;
  font-family:'Bebas Neue','Inter',sans-serif !important;
  font-size:24px !important;
  font-weight:400 !important;
  line-height:1 !important;
  letter-spacing:.04em !important;
  color:var(--tx) !important;
  -webkit-text-fill-color:var(--tx) !important;
}
html body #zoneDetail .zd-stat-l{
  position:relative !important;
  z-index:1 !important;
  align-self:center !important;
  font-family:'DM Mono',ui-monospace,monospace !important;
  font-size:9px !important;
  font-weight:700 !important;
  line-height:1.2 !important;
  letter-spacing:.16em !important;
  color:var(--muted) !important;
  -webkit-text-fill-color:var(--muted) !important;
  white-space:nowrap !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
  text-transform:uppercase !important;
}
html:root[data-theme="light"] body #zoneDetail .zd-stat{
  border-right-color:rgba(36,20,60,.18) !important;
  background:none !important;
  box-shadow:none !important;
}
html:root[data-theme="light"] body #zoneDetail .zd-stat-l{
  color:rgba(26,16,36,.62) !important;
  -webkit-text-fill-color:rgba(26,16,36,.62) !important;
}
@media(max-width:480px){
  html body #zoneDetail .zd-stats-row,
  html body #zoneDetail #zdStats{grid-template-columns:repeat(2,1fr) !important;}
  html body #zoneDetail .zd-stat:nth-child(2){border-right:none !important;}
  html body #zoneDetail .zd-stat:nth-child(1),
  html body #zoneDetail .zd-stat:nth-child(2){border-bottom:1px solid var(--bd2) !important;}
  html:root[data-theme="light"] body #zoneDetail .zd-stat:nth-child(1),
  html:root[data-theme="light"] body #zoneDetail .zd-stat:nth-child(2){border-bottom-color:rgba(36,20,60,.18) !important;}
}

html body :is(button,a,[role="button"],[data-action],.zn-btn,.zp-btn,.zp-tab,.prof-tabbar button,[id^="ptab-"],.zd-topic-chip,.zli-view,.mkt-weekly-chip,.mkt-slot-btn,.mkt-snlink,.mp-buy-btn):is(:active,:focus,:focus-visible){
  transform:none !important;
  scale:1 !important;
  zoom:1 !important;
}
html body :is(.prof-tabbar button,[id^="ptab-"]):is(:hover,:active,:focus,:focus-visible){
  font-size:12px !important;
  font-weight:900 !important;
  letter-spacing:.06em !important;
  line-height:1 !important;
  min-height:56px !important;
}

html.zn-theme-switching,
html.zn-theme-switching body{scroll-behavior:auto !important;}
html.zn-theme-switching *,
html.zn-theme-switching *::before,
html.zn-theme-switching *::after{
  transition-duration:0s !important;
  transition-delay:0s !important;
  animation-play-state:paused !important;
}

:root[data-theme="light"] :is(.mktWdName,.mkt-wd-name,.mkt-weekly-name,.mktWdCountdown,.mkt-wd-countdown,.mkt-weekly-countdown,[class*="weekly-drop-name"],[class*="weeklyDrop-name"],[class*="weekly-drop-countdown"]){
  color:#ff5a1f !important;
  -webkit-text-fill-color:#ff5a1f !important;
}

html body.app-shell #feedMain.feed-col,
html body.app #feedMain.feed-col{
  padding-left:0 !important;
  padding-right:0 !important;
}
html body.app-shell #feedEl,
html body.app #feedEl{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  padding:0 0 34px !important;
  gap:0 !important;
  row-gap:0 !important;
}
html body.app-shell #feedEl > *,
html body.app #feedEl > *{
  margin-top:0 !important;
  margin-bottom:0 !important;
}

:root[data-theme="light"] body .sq.light,
:root[data-theme="light"] html body .sq.light{
  background:#f0d9b5 !important;
}
:root[data-theme="light"] body .sq.dark,
:root[data-theme="light"] html body .sq.dark{
  background:#b58863 !important;
}
:root[data-theme="light"] body .sq .piece,
:root[data-theme="light"] html body .sq .piece{
  color:#1a1024 !important;
  -webkit-text-fill-color:#1a1024 !important;
  filter:drop-shadow(0 1px 0 rgba(255,251,247,.45)) !important;
}

:root[data-theme="light"] body .sq.sel,
:root[data-theme="light"] html body .sq.sel{
  background:#e8b063 !important;
  box-shadow:inset 0 0 0 3px rgba(255,90,31,.55) !important;
}

:root[data-theme="light"] body .sq.possible::after{
  content:"" !important;
  position:absolute !important;
  width:22% !important; height:22% !important;
  border-radius:50% !important;
  background:rgba(26,16,36,.36) !important;
}
:root[data-theme="light"] body .sq.capture{
  background:linear-gradient(135deg,rgba(239,68,68,.30),transparent 60%),#b58863 !important;
}
:root[data-theme="light"] body .sq.capture.light{
  background:linear-gradient(135deg,rgba(239,68,68,.30),transparent 60%),#f0d9b5 !important;
}

:root[data-theme="light"] body .sq.last-a,
:root[data-theme="light"] body .sq.last-b{
  background:#e6c267 !important;
}
:root[data-theme="light"] body .sq.last-a.light,
:root[data-theme="light"] body .sq.last-b.light{
  background:#f1d97e !important;
}

:root[data-theme="light"] body .sq.in-check{
  background:radial-gradient(circle,rgba(239,68,68,.65),rgba(239,68,68,.30)) #b58863 !important;
  animation:checkPulse 1.4s ease-in-out infinite;
}
:root[data-theme="light"] body .sq.in-check.light{
  background:radial-gradient(circle,rgba(239,68,68,.65),rgba(239,68,68,.30)) #f0d9b5 !important;
}

:root[data-theme="light"] body .sq .coord-rank,
:root[data-theme="light"] body .sq .coord-file{
  color:rgba(26,16,36,.62) !important;
  -webkit-text-fill-color:rgba(26,16,36,.62) !important;
  text-shadow:none !important;
  font-weight:700 !important;
}
@keyframes checkPulse{0%,100%{filter:brightness(1)}50%{filter:brightness(1.18)}}
@media (prefers-reduced-motion: reduce) {
:root[data-theme="light"] body .sq.in-check{animation:none !important;}
}

html.in-spa body :is(#zdPosts,#zpFeed,#profTabContent),
html body #zoneDetail #zdPosts,
html body #zdPosts,
html body #zpFeed{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  padding-left:0 !important;
  padding-right:0 !important;
  gap:0 !important;
  row-gap:0 !important;
}

html.in-spa body :is(#zdPosts,#zpFeed,#profTabContent) > .zone-card-feed-post,
html body #zoneDetail #zdPosts > .zone-card-feed-post,
html body #zdPosts > .zone-card-feed-post,
html body #zpFeed > .zone-card-feed-post{
  display:block !important;
  width:100% !important;
  max-width:100% !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  outline:0 !important;
  transform:none !important;
}

html.in-spa body :is(#zdPosts,#zpFeed,#profTabContent) .zc[data-card-surface="feed-card"],
html body #zoneDetail #zdPosts .zc[data-card-surface="feed-card"],
html body #zdPosts .zc[data-card-surface="feed-card"],
html body #zpFeed .zc[data-card-surface="feed-card"]{
  display:flex !important;
  align-items:flex-start !important;
  position:relative !important;
  overflow:visible !important;
  width:100% !important;
  max-width:100% !important;
  margin:0 !important;
  border-radius:0 !important;
  border-left:0 !important;
  border-right:0 !important;
  border-top:0 !important;
  border-bottom:1px solid var(--bd) !important;
  background:var(--card) !important;
  box-shadow:none !important;
  outline:0 !important;
  transform:none !important;
}

:root[data-theme="light"] html.in-spa body :is(#zdPosts,#zpFeed,#profTabContent) .zc[data-card-surface="feed-card"],
:root[data-theme="light"] html body #zoneDetail #zdPosts .zc[data-card-surface="feed-card"],
:root[data-theme="light"] html body #zdPosts .zc[data-card-surface="feed-card"],
:root[data-theme="light"] html body #zpFeed .zc[data-card-surface="feed-card"]{
  border-bottom-color:rgba(36,20,60,.10) !important;
  background:var(--card) !important;
}

html.in-spa body :is(#zdPosts,#zpFeed,#profTabContent) .zc[data-card-surface="feed-card"] > .zc-rail,
html body #zoneDetail #zdPosts .zc[data-card-surface="feed-card"] > .zc-rail,
html body #zdPosts .zc[data-card-surface="feed-card"] > .zc-rail,
html body #zpFeed .zc[data-card-surface="feed-card"] > .zc-rail{
  flex:0 0 46px !important;
  width:46px !important;
  min-width:46px !important;

  height:auto !important;
  min-height:100% !important;
  align-self:stretch !important;
  display:flex !important;
  flex-direction:column !important;
  position:relative !important;
  padding:0 !important;
  margin:0 !important;
  overflow:hidden !important;
  background:transparent !important;
  border-right:1px solid var(--bd) !important;
  border-radius:0 !important;
}

:root[data-theme="light"] html.in-spa body :is(#zdPosts,#zpFeed,#profTabContent) .zc[data-card-surface="feed-card"] > .zc-rail,
:root[data-theme="light"] html body #zoneDetail #zdPosts .zc[data-card-surface="feed-card"] > .zc-rail,
:root[data-theme="light"] html body #zdPosts .zc[data-card-surface="feed-card"] > .zc-rail,
:root[data-theme="light"] html body #zpFeed .zc[data-card-surface="feed-card"] > .zc-rail{
  border-right-color:rgba(36,20,60,.10) !important;
}

html.in-spa body :is(#zdPosts,#zpFeed,#profTabContent) .zc[data-card-surface="feed-card"] > .zc-rail .zc-up,
html.in-spa body :is(#zdPosts,#zpFeed,#profTabContent) .zc[data-card-surface="feed-card"] > .zc-rail .zc-down,
html body #zoneDetail #zdPosts .zc[data-card-surface="feed-card"] > .zc-rail .zc-up,
html body #zoneDetail #zdPosts .zc[data-card-surface="feed-card"] > .zc-rail .zc-down,
html body #zdPosts .zc[data-card-surface="feed-card"] > .zc-rail .zc-up,
html body #zdPosts .zc[data-card-surface="feed-card"] > .zc-rail .zc-down,
html body #zpFeed .zc[data-card-surface="feed-card"] > .zc-rail .zc-up,
html body #zpFeed .zc[data-card-surface="feed-card"] > .zc-rail .zc-down{
  flex:1 1 50% !important;
  width:100% !important;
  height:auto !important;
  min-height:44px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  border-radius:0 !important;
  transform:none !important;
}

html.in-spa body :is(#zdPosts,#zpFeed,#profTabContent) .zc[data-card-surface="feed-card"] > .zc-rail .zc-score-mid,
html body #zoneDetail #zdPosts .zc[data-card-surface="feed-card"] > .zc-rail .zc-score-mid,
html body #zdPosts .zc[data-card-surface="feed-card"] > .zc-rail .zc-score-mid,
html body #zpFeed .zc[data-card-surface="feed-card"] > .zc-rail .zc-score-mid{
  top:50% !important;
  left:0 !important;
  right:0 !important;
  transform:translateY(-50%) !important;
}

html.in-spa body :is(#zdPosts,#zpFeed,#profTabContent) .zc[data-card-surface="feed-card"] > .zc-main,
html body #zoneDetail #zdPosts .zc[data-card-surface="feed-card"] > .zc-main,
html body #zdPosts .zc[data-card-surface="feed-card"] > .zc-main,
html body #zpFeed .zc[data-card-surface="feed-card"] > .zc-main{
  flex:1 1 auto !important;
  min-width:0 !important;
  margin:0 !important;
  padding:14px 16px 12px !important;
}

html.in-spa body :is(#zdPosts,#zpFeed,#profTabContent) .zc[data-card-surface="feed-card"] .zc-kicker,
html body #zoneDetail #zdPosts .zc[data-card-surface="feed-card"] .zc-kicker,
html body #zdPosts .zc[data-card-surface="feed-card"] .zc-kicker,
html body #zpFeed .zc[data-card-surface="feed-card"] .zc-kicker{
  margin:0 !important;
  padding:0 0 6px !important;
}

html body .zc.znc-clip-post[data-card-surface="feed-card"] .zc-kicker,
html body #feedEl .zc.znc-clip-post[data-card-surface="feed-card"] .zc-kicker,
html body #zdPosts .zc.znc-clip-post[data-card-surface="feed-card"] .zc-kicker,
html body #zpFeed .zc.znc-clip-post[data-card-surface="feed-card"] .zc-kicker,
html body #profTabContent .zc.znc-clip-post[data-card-surface="feed-card"] .zc-kicker,
html body #postDetailPanel .zc.znc-clip-post[data-card-surface="feed-card"] .zc-kicker{
  display:flex !important;
  align-items:center !important;
  flex-wrap:wrap !important;
  gap:6px !important;
}

html.in-spa body :is(#zdPosts,#zpFeed,#profTabContent) .zc[data-card-surface="feed-card"]::after,
html.in-spa body :is(#zdPosts,#zpFeed,#profTabContent) .zc[data-card-surface="feed-card"] .zc-zone-band,
html body #zoneDetail #zdPosts .zc[data-card-surface="feed-card"]::after,
html body #zoneDetail #zdPosts .zc[data-card-surface="feed-card"] .zc-zone-band{
  opacity:0 !important;
  border-color:transparent !important;
  filter:none !important;
}

html body :is(button,a,[role="button"],[onclick],[data-action],input[type="button"],input[type="submit"],.zn-btn,.btn,.btn-profile-primary,.btn-profile-following,.zc-btn,.zc-up,.zc-down,.ca-btn,.find-match-btn,.game-btn,.gbtn,.fc-zone-chip,.fc-post-btn,.fc-tool,.wz-nav-link,.wz-nav-cta,.zn-theme-toggle,.claim-btn,.claim-mini-cta,.wp-create-btn,.wp-start-btn,.wp-react-btn,.wp-chat-emoji-btn,.wp-chat-send):is(:hover,:active,:focus,:focus-visible),
html body :is(button,a,[role="button"],[onclick],[data-action],input[type="button"],input[type="submit"],.zn-btn,.btn,.btn-profile-primary,.btn-profile-following,.zc-btn,.zc-up,.zc-down,.ca-btn,.find-match-btn,.game-btn,.gbtn,.fc-zone-chip,.fc-post-btn,.fc-tool,.wz-nav-link,.wz-nav-cta,.zn-theme-toggle,.claim-btn,.claim-mini-cta,.wp-create-btn,.wp-start-btn,.wp-react-btn,.wp-chat-emoji-btn,.wp-chat-send):is(:hover,:active,:focus,:focus-visible) > *{
  transform:none !important;
  scale:1 !important;
  zoom:1 !important;
  text-size-adjust:100% !important;
  -webkit-text-size-adjust:100% !important;
	  transition-property:background-color,border-color,color,opacity,box-shadow,filter,text-decoration-color !important;
	}

html body :is(button,a[role="button"],[role="button"],input[type="button"],input[type="submit"],.profile-expand-btn,.profile-share-btn,.profile-stat-button,.btn-profile-primary,.btn-profile-secondary,.btn-profile-tertiary,.btn-profile-following,.prof-tab,.prof-tabbar button,.acct-nav-btn,.auth-btn,.zn-btn,.zn-side-tab,.ni-expand-btn,.sw-cta,.wrd-gbtn,.wrd-head-btn,.load-more-btn,.mkt-buy-btn,.mp-buy-btn):is(:active,:focus,:focus-visible){
  transform:none !important;
  scale:1 !important;
  translate:0 !important;
  rotate:0deg !important;
  will-change:auto !important;
  transition-property:background-color,border-color,color,opacity,box-shadow,filter,text-decoration-color !important;
}

html body #spinWheelModal :is(#spinBtn,#premiumSpinBtn,.spin-result,.sw-figure,.sw-unit) :is(.zi,.zci,.zf,.zn-spin-currency-icon){
  background-color:transparent !important;
  border:0 !important;
  box-shadow:none !important;
  outline:0 !important;
  padding:0 !important;
  filter:none !important;
  -webkit-text-fill-color:transparent !important;
}

html body:is(.zn-guidelines-page,.zn-terms-page,.zn-privacy-page,.zn-support-page,.zn-features-page,.zn-contact-page,.zn-verified-page) :is(.hero-title,.page-title,.sec-heading,.sec-title,.num-title){

  font-family:'Inter','Helvetica Neue',Arial,sans-serif !important;
  font-weight:900 !important;
  letter-spacing:-.015em !important;
  line-height:1 !important;
  text-transform:none !important;
}
html body:is(.zn-guidelines-page,.zn-terms-page,.zn-privacy-page,.zn-support-page,.zn-features-page,.zn-contact-page,.zn-verified-page) :is(.hero-title,.page-title){
  font-size:clamp(36px,9vw,90px) !important;
  line-height:.9 !important;
}
html body:is(.zn-guidelines-page,.zn-terms-page,.zn-privacy-page,.zn-support-page,.zn-features-page,.zn-contact-page,.zn-verified-page) :is(.sec-heading,.sec-title,.num-title){
  font-size:26px !important;
}
html body:is(.zn-guidelines-page,.zn-terms-page,.zn-privacy-page,.zn-support-page,.zn-features-page,.zn-contact-page,.zn-verified-page) :is(.hero-kicker,.sec-kicker,.sec-num,.toc-title,.toc-link,.num-label,.hl-box .hl-title,.page-footer,.footer,.site-footer){
  font-family:'DM Mono',ui-monospace,monospace !important;
}
html body:is(.zn-guidelines-page,.zn-terms-page,.zn-privacy-page,.zn-support-page,.zn-features-page,.zn-contact-page,.zn-verified-page) :is(.hero-sub,.prose,.num-body,.card-body,.hl-box .hl-body){
  font-family:'Inter','Helvetica Neue',Arial,sans-serif !important;
  letter-spacing:normal !important;
}
html body:is(.zn-contact-page,.zn-support-page) :is(.contact-card-label,.contact-card-body,.contact-card-link,.faq-a,.svc-name,.svc-label){
  font-family:'DM Mono',ui-monospace,monospace !important;
}
html body:is(.zn-contact-page,.zn-support-page) :is(.contact-card-title,.faq-q,.resolved-title){
  font-family:'Inter','Helvetica Neue',Arial,sans-serif !important;
  font-weight:800 !important;
}
html body:is(.zn-guidelines-page,.zn-terms-page,.zn-privacy-page,.zn-support-page,.zn-features-page,.zn-contact-page,.zn-verified-page) :is(.hero-kicker,.sec-kicker,.sec-num,.num-label,.toc-title){
  font-size:12px !important;
  font-weight:700 !important;
  letter-spacing:.04em !important;
  text-transform:uppercase !important;
}
html body:is(.zn-guidelines-page,.zn-terms-page,.zn-privacy-page,.zn-support-page,.zn-features-page,.zn-contact-page,.zn-verified-page) :is(.prose,.num-body,.card-body,.hl-box .hl-body){
  font-size:13px !important;
  line-height:2 !important;
}
:root[data-theme="light"] body:is(.zn-guidelines-page,.zn-terms-page,.zn-privacy-page,.zn-support-page,.zn-features-page,.zn-contact-page,.zn-verified-page) :is(.prose,.num-body,.card-body,.hl-box .hl-body,.hero-sub,.toc-link){
  color:var(--tx2) !important;
  -webkit-text-fill-color:var(--tx2) !important;
}
:root[data-theme="light"] body:is(.zn-contact-page,.zn-support-page) :is(.contact-card-body,.faq-a,.svc-name,.svc-label){
  color:var(--tx2) !important;
  -webkit-text-fill-color:var(--tx2) !important;
}
:root[data-theme="light"] body:is(.zn-guidelines-page,.zn-terms-page,.zn-privacy-page,.zn-support-page,.zn-features-page,.zn-contact-page,.zn-verified-page) :is(.hero-title,.page-title,.sec-heading,.sec-title,.num-title,.card-title,.hl-box .hl-title){
  color:var(--tx) !important;
  -webkit-text-fill-color:var(--tx) !important;
}
:root[data-theme="light"] body:is(.zn-contact-page,.zn-support-page) :is(.contact-card-title,.faq-q,.resolved-title){
  color:var(--tx) !important;
  -webkit-text-fill-color:var(--tx) !important;
}
:root[data-theme="light"] body:is(.zn-guidelines-page,.zn-terms-page,.zn-privacy-page,.zn-support-page,.zn-features-page,.zn-contact-page,.zn-verified-page) :is(.hero-title span,.page-title span,.sec-heading span,.sec-title span,.prose a,.num-body a){
  color:var(--or) !important;
  -webkit-text-fill-color:var(--or) !important;
}

html body :is(button,a[role="button"],[role="button"],input[type="button"],input[type="submit"])[style*="background:#ff5a1f"],
html body :is(button,a[role="button"],[role="button"],input[type="button"],input[type="submit"])[style*="background: #ff5a1f"],
html body :is(button,a[role="button"],[role="button"],input[type="button"],input[type="submit"])[style*="background:var(--or"],
html body :is(button,a[role="button"],[role="button"],input[type="button"],input[type="submit"])[style*="background: var(--or"],
html body :is(button,a[role="button"],[role="button"],input[type="button"],input[type="submit"])[style*="background:linear-gradient"][style*="#ff5a1f"],
html body :is(button,a[role="button"],[role="button"],input[type="button"],input[type="submit"])[style*="background: linear-gradient"][style*="#ff5a1f"]{
  color:#fffbf7 !important;
  -webkit-text-fill-color:#fffbf7 !important;
  text-shadow:none !important;
}

html:root[data-theme="light"] body :is(.wrd-zowl-more-card,.wrd-zowl-more-card *){
  color:#1a1024 !important;
  -webkit-text-fill-color:#1a1024 !important;
  text-shadow:none !important;
}
html:root[data-theme="light"] body .wrd-zowl-more-card{
  background:#fffaf3 !important;
  border-color:rgba(255,90,31,.28) !important;
  box-shadow:0 14px 34px rgba(36,20,60,.08) !important;
}
html:root[data-theme="light"] body .wrd-zowl-more-title{
  color:#1a1024 !important;
  -webkit-text-fill-color:#1a1024 !important;
}
html:root[data-theme="light"] body .wrd-zowl-more-note{
  color:rgba(26,16,36,.68) !important;
  -webkit-text-fill-color:rgba(26,16,36,.68) !important;
}
html:root[data-theme="light"] body .wrd-zowl-more-pill{
  background:rgba(255,90,31,.12) !important;
  border-color:rgba(255,90,31,.24) !important;
  color:#ff5a1f !important;
  -webkit-text-fill-color:#ff5a1f !important;
}
html:root[data-theme="light"] body .wrd-zowl-more-plus,
html:root[data-theme="light"] body .wrd-zowl-more-plus *{
  color:#ff5a1f !important;
  -webkit-text-fill-color:#ff5a1f !important;
}

html[data-theme="light"] body #wrdZowlSection .wrd-zowl-more-card,
html[data-theme="light"] body #wrdZowlSection .wrd-zowl-more-card *{
  opacity:1 !important;
  filter:none !important;
  mix-blend-mode:normal !important;
  text-shadow:none !important;
}
html[data-theme="light"] body #wrdZowlSection .wrd-zowl-more-card{
  background:linear-gradient(180deg,#fff8f3 0%,#fffdf9 100%) !important;
  border-color:rgba(255,90,31,.32) !important;
}
html[data-theme="light"] body #wrdZowlSection .wrd-zowl-more-title{
  color:#1a1024 !important;
  -webkit-text-fill-color:#1a1024 !important;
}
html[data-theme="light"] body #wrdZowlSection .wrd-zowl-more-note{
  color:#5d5366 !important;
  -webkit-text-fill-color:#5d5366 !important;
}
html[data-theme="light"] body #wrdZowlSection .wrd-zowl-more-plus,
html[data-theme="light"] body #wrdZowlSection .wrd-zowl-more-plus *{
  color:#ff5a1f !important;
  -webkit-text-fill-color:#ff5a1f !important;
}
html[data-theme="light"] body #wrdZowlSection .wrd-zowl-more-pill{
  background:rgba(255,90,31,.10) !important;
  border-color:rgba(255,90,31,.36) !important;
  color:#ff5a1f !important;
  -webkit-text-fill-color:#ff5a1f !important;
}

html:root[data-theme="light"] body:not(.app):not(.in-spa) :is(.mod-safety-label,.mod-shell-head,.section-kicker,.hero-kicker,.page-eyebrow){
  background:transparent !important;
  box-shadow:none !important;
  color:#ff5a1f !important;
  -webkit-text-fill-color:#ff5a1f !important;
}
html body:not(.app):not(.in-spa) :is(.about-scroll-dots [data-scroll-dot],.about-scroll-dots [data-scroll-dot] *, .mod-row, .mod-row *):is(:hover,:active,:focus,:focus-visible){
  transform:none !important;
  scale:1 !important;
  translate:0 !important;
  rotate:0deg !important;
}

html body :is(
  .gate-logo-dot,
  .gate-dot,
  .brand-dot,
  .logo-dot,
  .nav-brand-dot,
  .nav-dot,
  .nav-logo-dot,
  .wz-nav-dot,
  .wz-nav-logo-dot,
  .footer-dot,
  .wz-footer-dot,
  .sf-logo-dot,
  .mob-logo-dot,
  .zones-strip-dot,
  .rp2-brand-dot,
  .nav-mark > .dot,
  .beta-pill,
  .beta-badge,
  .beta-tag,
  .beta-label,
  .public-badge,
  .public-pill,
  .brand-public-pill,
  .mode-public-pill,
  .launch-public-pill,
  .gate-public-pill,
  .zn-public-pill
){
  display:none !important;
  visibility:hidden !important;
  opacity:0 !important;
  width:0 !important;
  min-width:0 !important;
  height:0 !important;
  min-height:0 !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  box-shadow:none !important;
  animation:none !important;
  overflow:hidden !important;
}

html body :is(.nav-logo,.wz-nav-logo,.gate-logo,.nav-mark,.mob-logo,.sf-logo,.footer-logo,.wz-footer-logo){
  gap:0 !important;
}

html body :is(
  .wrd-zowl-more-card,
  .wrd-zowl-more-card *,
  .wrd-zowl-more-title,
  .wrd-zowl-more-note,
  .wrd-zowl-more-pill
):is(:hover,:active,:focus,:focus-visible){
  transform:none !important;
  scale:1 !important;
  translate:0 0 !important;
  rotate:0deg !important;
}

html[data-theme="light"] body #wrdZowlSection .wrd-zowl-more-card,
html:not([data-theme="dark"]) body #wrdZowlSection .wrd-zowl-more-card{
  background:linear-gradient(135deg,rgba(255,90,31,.08),rgba(255,251,247,.98)) !important;
  border-color:rgba(26,16,36,.16) !important;
  color:#1a1024 !important;
}

html[data-theme="light"] body #wrdZowlSection .wrd-zowl-more-title,
html:not([data-theme="dark"]) body #wrdZowlSection .wrd-zowl-more-title,
html[data-theme="light"] body #wrdZowlSection .wrd-zowl-more-note,
html:not([data-theme="dark"]) body #wrdZowlSection .wrd-zowl-more-note{
  color:#1a1024 !important;
  -webkit-text-fill-color:#1a1024 !important;
  opacity:1 !important;
  text-shadow:none !important;
}

html body :is(
  button,
  a[role="button"],
  [role="button"],
  input[type="button"],
  input[type="submit"],
  .btn,
  .btn-primary,
  .btn-pri,
  .btn-ghost,
  .zn-btn,
  .wz-btn,
  .nav-cta,
  .wz-nav-cta,
  .hero-cta,
  .showcase-cta,
  .chess3d-cta,
  .about-sjb-btn,
  .find-match-btn,
  .gbtn,
  .mkt-show-more-btn,
  .mkt-official-more-btn,
  .wrd-gbtn,
  .wrd-head-btn,
  .wp-create-btn,
  .wp-start-btn,
  .sw-cta,
  #spinBtn,
  #premiumSpinBtn,
  .vote-btn,
  .ca-btn,
  .lb-tab
):is(:hover,:active,:focus,:focus-visible){
  transform:none !important;
  -webkit-transform:none !important;
  scale:1 !important;
  translate:0 0 !important;
  rotate:0deg !important;
}

html[data-theme="light"] body #wrdZowlSection .wrd-zowl-more-pill,
html:not([data-theme="dark"]) body #wrdZowlSection .wrd-zowl-more-pill{
  color:#ff5a1f !important;
  -webkit-text-fill-color:#ff5a1f !important;
  background:rgba(255,90,31,.12) !important;
  border-color:rgba(255,90,31,.22) !important;
  text-shadow:none !important;
}

html body .profile-post-tools .prof-tabbar{
  display:flex !important;
  align-items:stretch !important;
}
html body .profile-post-tools .prof-tabbar button,
html body .profile-post-tools .prof-tabbar [id^="ptab-"]{
  flex:1 0 0 !important;
  min-width:128px !important;
  box-sizing:border-box !important;
  min-height:56px !important;
  padding:0 20px !important;
  font-family:"DM Mono",ui-monospace,monospace !important;
  font-size:12px !important;
  font-weight:900 !important;
  letter-spacing:.06em !important;
  line-height:1 !important;
  transform:none !important;
  -webkit-transform:none !important;
  scale:1 !important;
  translate:0 0 !important;
  rotate:0deg !important;
  filter:none !important;
  transition-property:background-color,border-color,color,box-shadow,opacity !important;
}
html body .profile-post-tools .prof-tabbar button *,
html body .profile-post-tools .prof-tabbar [id^="ptab-"] *{
  transform:none !important;
  -webkit-transform:none !important;
  scale:1 !important;
  translate:0 0 !important;
  rotate:0deg !important;
  filter:none !important;
  font-size:inherit !important;
  line-height:inherit !important;
}
html body .profile-post-tools .prof-tabbar button:is(:hover,:active,:focus,:focus-visible),
html body .profile-post-tools .prof-tabbar [id^="ptab-"]:is(:hover,:active,:focus,:focus-visible){
  min-height:56px !important;
  padding:0 20px !important;
  font-size:12px !important;
  transform:none !important;
  -webkit-transform:none !important;
  scale:1 !important;
  translate:0 0 !important;
  rotate:0deg !important;
  filter:none !important;
}
@media(max-width:768px){
  html body .profile-post-tools .prof-tabbar button,
  html body .profile-post-tools .prof-tabbar [id^="ptab-"],
  html body .profile-post-tools .prof-tabbar button:is(:hover,:active,:focus,:focus-visible),
  html body .profile-post-tools .prof-tabbar [id^="ptab-"]:is(:hover,:active,:focus,:focus-visible){
    flex:1 1 auto !important;
    min-width:0 !important;
    min-height:54px !important;
    padding:0 12px !important;
    font-size:11px !important;
    letter-spacing:.04em !important;
  }
}

html body .profile-hero-card{
  isolation:isolate;
  border:1px solid rgba(255,90,31,.12);
  background:linear-gradient(135deg,rgba(255,90,31,.045),rgba(255,251,247,.018));
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.025);
}
html body .profile-hero-card .prof-backdrop-hint{
  position:absolute;
  top:14px;
  right:14px;
  z-index:3;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:0;
  pointer-events:none;
  opacity:0;
  border:0;
  border-radius:999px;
  background:transparent;
  transition:opacity .18s ease,transform .18s ease;
}
html body .profile-hero-card:hover .prof-backdrop-hint,
html body .profile-hero-card:focus-within .prof-backdrop-hint{
  opacity:1;
}
html body .profile-hero-card .prof-backdrop-hint-label{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:42px;
  padding:0 22px;
  border-radius:999px;
  font-family:"DM Mono",monospace;
  font-size:11px;
  font-weight:900;
  letter-spacing:.14em;
  text-transform:uppercase;
  color:var(--or);
  -webkit-text-fill-color:var(--or);
  background:rgba(255,251,247,.94);
  border:1.5px solid rgba(255,90,31,.46);
  box-shadow:0 14px 34px rgba(5,3,10,.20);
  -webkit-backdrop-filter:blur(10px);
  backdrop-filter:blur(10px);
}
html[data-theme="light"] body .profile-hero-card{
  background:linear-gradient(135deg,#fff8ef 0%,#f7efe4 100%) !important;
  border-color:rgba(255,90,31,.20) !important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.58);
}
html[data-theme="light"] body .profile-hero-card .prof-backdrop-hint{
  background:transparent;
  border:0;
}
html[data-theme="light"] body .profile-hero-card .prof-backdrop-hint-label{
  background:#fffbf7;
  color:var(--or);
  -webkit-text-fill-color:var(--or);
  border-color:rgba(255,90,31,.45);
  box-shadow:0 12px 28px rgba(255,90,31,.14);
}
@media(max-width:640px){
  html body .profile-hero-card .prof-backdrop-hint{
    opacity:1;
    top:8px;
    right:8px;
    background:transparent;
  }
  html body .profile-hero-card .prof-backdrop-hint-label{
    min-height:42px;
    padding-inline:18px;
    font-size:10px;
  }
}

html body :is(
  .d-vbtn.voted-up,
  .d-vbtn.voted-down,
  .d-cvbtn.voted-up,
  .d-cvbtn.voted-down,
  .zn-skin-dot.active,
  .zn-head-dot.active,
  .zn-outfit-card.selected,
  .wrd-active,
  .wrd-previewing
){
  transform:none !important;
  -webkit-transform:none !important;
  scale:1 !important;
  translate:0 0 !important;
  rotate:0deg !important;
  zoom:1 !important;
}

html body :is(
  button,
  a[role="button"],
  [role="button"],
  input[type="button"],
  input[type="submit"],
  .auth-btn,
  .acct-nav-btn,
  .zn-btn,
  .zn-btn-primary,
  .btn,
  .btn-primary,
  .btn-secondary,
  .btn-profile-primary,
  .btn-profile-secondary,
  .btn-profile-tertiary,
  .btn-profile-following,
  .profile-expand-btn,
  .profile-share-btn,
  .profile-stat-button,
  .prof-tab,
  .prof-tabbar button,
  .zc-btn,
  .ca-btn,
  .d-vbtn,
  .d-cvbtn,
  .vote-btn,
  .upvote-btn,
  .downvote-btn,
  .find-match-btn,
  .game-btn,
  .gbtn,
  .sw-cta,
  .mp-buy-btn,
  .mkt-buy-btn,
  .mkt-show-more-btn,
  .fc-post-btn,
  .fc-tool,
  .fc-zone-chip,
  .wp-create-btn,
  .wp-start-btn,
  .wp-react-btn,
  .wp-chat-emoji-btn,
  .wp-chat-send,
  .zn-widget-picker-action,
  .zn-theme-toggle,
  .wz-nav-cta,
  .wz-nav-link,
  .claim-btn,
  .claim-mini-cta,
  .claim-gpill,
  .claim-hdot,
  .claim-sdot,
  .ni-expand-btn,
  .zn-side-tab,
  .load-more-btn
):is(:hover,:active,:focus,:focus-visible),
html body :is(
  button,
  a[role="button"],
  [role="button"],
  input[type="button"],
  input[type="submit"],
  .auth-btn,
  .acct-nav-btn,
  .zn-btn,
  .zn-btn-primary,
  .btn,
  .btn-primary,
  .btn-secondary,
  .btn-profile-primary,
  .btn-profile-secondary,
  .btn-profile-tertiary,
  .btn-profile-following,
  .profile-expand-btn,
  .profile-share-btn,
  .profile-stat-button,
  .prof-tab,
  .prof-tabbar button,
  .zc-btn,
  .ca-btn,
  .d-vbtn,
  .d-cvbtn,
  .vote-btn,
  .upvote-btn,
  .downvote-btn,
  .find-match-btn,
  .game-btn,
  .gbtn,
  .sw-cta,
  .mp-buy-btn,
  .mkt-buy-btn,
  .mkt-show-more-btn,
  .fc-post-btn,
  .fc-tool,
  .fc-zone-chip,
  .wp-create-btn,
  .wp-start-btn,
  .wp-react-btn,
  .wp-chat-emoji-btn,
  .wp-chat-send,
  .zn-widget-picker-action,
  .zn-theme-toggle,
  .wz-nav-cta,
  .wz-nav-link,
  .claim-btn,
  .claim-mini-cta,
  .claim-gpill,
  .claim-hdot,
  .claim-sdot,
  .ni-expand-btn,
  .zn-side-tab,
  .load-more-btn
):is(:hover,:active,:focus,:focus-visible) > *{
  transform:none !important;
  -webkit-transform:none !important;
  scale:1 !important;
  translate:0 0 !important;
  rotate:0deg !important;
  zoom:1 !important;
  will-change:auto !important;
  transition-property:background-color,border-color,color,opacity,box-shadow,filter,text-decoration-color !important;
}

html body.app-shell #spinWheelModal :is(#spinBtn,#premiumSpinBtn) .zn-spin-price:not(#znSpinCurrencyChipFinal#znSpinCurrencyChipFinal){
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:7px !important;
  min-height:24px !important;
  padding:4px 8px !important;
  border-radius:999px !important;
  background:rgba(255,90,31,.12) !important;
  border:1px solid rgba(255,90,31,.34) !important;
  color:#ff5a1f !important;
  -webkit-text-fill-color:#ff5a1f !important;
  opacity:1 !important;
  transform:none !important;
  text-shadow:none !important;
  box-shadow:0 0 0 1px rgba(255,251,247,.04) inset !important;
}
html body.app-shell #spinWheelModal :is(#spinBtn,#premiumSpinBtn) .zn-spin-price:not(#znSpinCurrencyChipFinal#znSpinCurrencyChipFinal) :is(.zi,.zci){
  width:16px !important;
  height:16px !important;
  min-width:16px !important;
  opacity:1 !important;
  visibility:visible !important;
  filter:none !important;
  box-shadow:none !important;
  border-radius:999px !important;
}
html body.app-shell #spinWheelModal #premiumSpinBtn .zn-spin-price:not(#znSpinCurrencyChipFinal#znSpinCurrencyChipFinal){
  background:rgba(255,90,31,.16) !important;
  border-color:rgba(255,90,31,.42) !important;
}
html body.app-shell #spinWheelModal #spinBtn:not(:disabled):not(#znSpinCurrencyChipFinal#znSpinCurrencyChipFinal){
  background:var(--card2) !important;
  background-image:none !important;
  border-color:rgba(255,90,31,.45) !important;
  color:var(--or,#ff5a1f) !important;
  -webkit-text-fill-color:var(--or,#ff5a1f) !important;
}
html body.app-shell #spinWheelModal #spinBtn:not(:disabled):not(#znSpinCurrencyChipFinal#znSpinCurrencyChipFinal) :is(span,strong,b,small,em,label,div,p){
  color:var(--or,#ff5a1f) !important;
  -webkit-text-fill-color:var(--or,#ff5a1f) !important;
}
html body.app-shell #spinWheelModal #spinBtn:not(:disabled):not(#znSpinCurrencyChipFinal#znSpinCurrencyChipFinal) .zn-spin-price{
  background:rgba(255,90,31,.12) !important;
  border-color:rgba(255,90,31,.38) !important;
  color:var(--or,#ff5a1f) !important;
  -webkit-text-fill-color:var(--or,#ff5a1f) !important;
  box-shadow:none !important;
}
html body.app-shell #spinWheelModal #spinBtn:not(:disabled):not(#znSpinCurrencyChipFinal#znSpinCurrencyChipFinal) .zn-spin-price :is(.zi,.zci){
  box-shadow:none !important;
}
html body.app-shell #spinWheelModal :is(#spinBtn,#premiumSpinBtn):is(:hover,:active,:focus,:focus-visible),
html body.app-shell #spinWheelModal :is(#spinBtn,#premiumSpinBtn):is(:hover,:active,:focus,:focus-visible) *{
  transform:none !important;
  scale:1 !important;
  translate:0 !important;
  rotate:0deg !important;
}

html body :is(
  .zn-btn-primary,
  .btn-primary,
  .cta-primary,
  .gate-submit,
  .auth-btn.primary,
  .btn-profile-primary:not(.is-following),
  .orange-btn,
  .mp-buy-btn,
  .mkt-buy-btn,
  .find-match-btn,
  .fc-post-btn,
  .wp-create-btn,
  .wp-start-btn,
  .claim-btn,
  .claim-mini-cta,
  .notif-page-btn.is-primary,
  .notif-page-btn.primary,
  button[type="submit"]:not(.btn-ghost):not(.btn-secondary),
  button[style*="background:#ff5a1f"],
  button[style*="background: #ff5a1f"],
  button[style*="background:var(--or"],
  button[style*="background: var(--or"],
  button[style*="background-color:#ff5a1f"],
  button[style*="background-color: #ff5a1f"],
  button[style*="background-color:var(--or"],
  button[style*="background-color: var(--or"],
  button[style*="linear-gradient"][style*="#ff5a1f"]
):has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt)){
  background:#ff5a1f !important;
  background-image:none !important;
  border-color:#ff5a1f !important;
  color:#fffbf7 !important;
  -webkit-text-fill-color:#fffbf7 !important;
  text-shadow:none !important;
  transform:none !important;
  scale:1 !important;
  filter:none !important;
}

html body :is(
  .zn-btn-primary,
  .btn-primary,
  .cta-primary,
  .gate-submit,
  .auth-btn.primary,
  .btn-profile-primary:not(.is-following),
  .orange-btn,
  .mp-buy-btn,
  .mkt-buy-btn,
  .find-match-btn,
  .fc-post-btn,
  .wp-create-btn,
  .wp-start-btn,
  .claim-btn,
  .claim-mini-cta,
  .notif-page-btn.is-primary,
  .notif-page-btn.primary,
  button[type="submit"]:not(.btn-ghost):not(.btn-secondary),
  button[style*="background:#ff5a1f"],
  button[style*="background: #ff5a1f"],
  button[style*="background:var(--or"],
  button[style*="background: var(--or"],
  button[style*="background-color:#ff5a1f"],
  button[style*="background-color: #ff5a1f"],
  button[style*="background-color:var(--or"],
  button[style*="background-color: var(--or"],
  button[style*="linear-gradient"][style*="#ff5a1f"]
):has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt)) :is(span,strong,b,small,em,label,div,p,svg,path){
  color:#fffbf7 !important;
  -webkit-text-fill-color:#fffbf7 !important;
  text-shadow:none !important;
}

html body :is(
  .zn-btn-primary,
  .btn-primary,
  .cta-primary,
  .gate-submit,
  .auth-btn.primary,
  .btn-profile-primary:not(.is-following),
  .orange-btn,
  .mp-buy-btn,
  .mkt-buy-btn,
  .find-match-btn,
  .fc-post-btn,
  .wp-create-btn,
  .wp-start-btn,
  .claim-btn,
  .claim-mini-cta,
  .notif-page-btn.is-primary,
  .notif-page-btn.primary,
  button[type="submit"]:not(.btn-ghost):not(.btn-secondary),
  button[style*="background:#ff5a1f"],
  button[style*="background: #ff5a1f"],
  button[style*="background:var(--or"],
  button[style*="background: var(--or"],
  button[style*="background-color:#ff5a1f"],
  button[style*="background-color: #ff5a1f"],
  button[style*="background-color:var(--or"],
  button[style*="background-color: var(--or"],
  button[style*="linear-gradient"][style*="#ff5a1f"]
):has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt)) :is(.zi,.zci,.zf){
  background-color:transparent !important;
  border:0 !important;
  box-shadow:none !important;
  outline:0 !important;
  padding:0 !important;
  flex-shrink:0 !important;
  display:inline-block !important;
  filter:none !important;
  -webkit-filter:none !important;
}

html body :is(.zn-wordmark,.nav-logo .zn-wordmark,.nav-mark .zn-wordmark,.mob-logo .zn-wordmark,.wz-nav-logo .zn-wordmark,.site-footer .sf-logo .zn-wordmark,.footer-logo .zn-wordmark,.hero-zonera-mark.zn-wordmark,.tk-brand .zn-wordmark,.gate-logo .zn-wordmark,.gate-wordmark .zn-wordmark,.rp2-wordmark.zn-wordmark,.rp2-mobile-logo.zn-wordmark,.ms-brand.zn-wordmark){
  --zn-tm-gap:clamp(2px,.035em,5px) !important;
  --zn-tm-size:clamp(6px,.34em,12px) !important;
  --zn-tm-rise:-.52em !important;
  gap:0 !important;
  letter-spacing:0 !important;
  white-space:nowrap !important;
}
html body :is(.zn-wordmark,.nav-logo .zn-wordmark,.nav-mark .zn-wordmark,.mob-logo .zn-wordmark,.wz-nav-logo .zn-wordmark,.site-footer .sf-logo .zn-wordmark,.footer-logo .zn-wordmark,.hero-zonera-mark.zn-wordmark,.tk-brand .zn-wordmark,.gate-logo .zn-wordmark,.gate-wordmark .zn-wordmark,.rp2-wordmark.zn-wordmark,.rp2-mobile-logo.zn-wordmark,.ms-brand.zn-wordmark) > .zn-wordmark-text{
  margin-right:0 !important;
}
html body :is(.zn-wordmark,.nav-logo .zn-wordmark,.nav-mark .zn-wordmark,.mob-logo .zn-wordmark,.wz-nav-logo .zn-wordmark,.site-footer .sf-logo .zn-wordmark,.footer-logo .zn-wordmark,.hero-zonera-mark.zn-wordmark,.tk-brand .zn-wordmark,.gate-logo .zn-wordmark,.gate-wordmark .zn-wordmark,.rp2-wordmark.zn-wordmark,.rp2-mobile-logo.zn-wordmark,.ms-brand.zn-wordmark) > :is(.zn-tm,.nav-tm,.gate-tm,.gate-wordmark-tm,.rp2-tm,.ms-tm,sup){
  display:inline-block !important;
  flex:0 0 auto !important;
  font-family:'Inter','Helvetica Neue',Arial,sans-serif !important;
  font-size:var(--zn-tm-size) !important;
  font-weight:700 !important;
  letter-spacing:0 !important;
  line-height:1 !important;
  margin-left:var(--zn-tm-gap) !important;
  position:relative !important;
  top:var(--zn-tm-rise) !important;
  transform:none !important;
  vertical-align:baseline !important;
}

html body.app-shell #profileModal #profileContent .prof-bio-wrap{
  margin:10px 0 0 !important;
  position:relative !important;
  max-width:620px !important;
}
html body.app-shell #profileModal #profileContent .prof-bio-wrap[data-editing="1"]{
  max-width:680px !important;
}
html body.app-shell #profileModal #profileContent .prof-bio-view{
  width:100% !important;
  min-height:44px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:space-between !important;
  gap:12px !important;
  text-align:left !important;
  background:color-mix(in srgb, var(--card2) 72%, transparent) !important;
  border:1px solid var(--bd) !important;
  border-radius:12px !important;
  color:var(--tx2) !important;
  padding:10px 12px !important;
  cursor:pointer !important;
  transform:none !important;
  scale:1 !important;
}
html body.app-shell #profileModal #profileContent .prof-bio-wrap[data-editing="1"] .prof-bio-view{
  display:none !important;
}
html body.app-shell #profileModal #profileContent .prof-bio-view.is-empty{
  color:var(--muted) !important;
}
html body.app-shell #profileModal #profileContent .prof-bio-view:hover,
html body.app-shell #profileModal #profileContent .prof-bio-view:focus-visible{
  background:color-mix(in srgb, var(--card2) 88%, var(--or) 4%) !important;
  border-color:var(--bd2) !important;
}
html body.app-shell #profileModal #profileContent .prof-bio-text{
  min-width:0 !important;
  font-family:'Inter','Helvetica Neue',Arial,sans-serif !important;
  font-size:14px !important;
  line-height:1.55 !important;
  overflow-wrap:anywhere !important;
}
html body.app-shell #profileModal #profileContent .prof-bio-empty{
  font-style:normal !important;
  color:var(--muted) !important;
}
html body.app-shell #profileModal #profileContent .prof-bio-edit-label{
  flex:0 0 auto !important;
  font-family:'DM Mono',ui-monospace,monospace !important;
  font-size:9px !important;
  font-weight:900 !important;
  letter-spacing:.10em !important;
  color:var(--or) !important;
  white-space:nowrap !important;
}
html body.app-shell #profileModal #profileContent .prof-bio-edit{
  width:100% !important;
  position:relative !important;
  z-index:8 !important;
}
html body.app-shell #profileModal #profileContent .prof-bio-input{
  width:100% !important;
  min-height:82px !important;
  resize:vertical !important;
  background:var(--card2) !important;
  border:1px solid var(--bd2) !important;
  border-radius:12px !important;
  color:var(--tx) !important;
  font-family:'Inter','Helvetica Neue',Arial,sans-serif !important;
  font-size:14px !important;
  line-height:1.55 !important;
  outline:0 !important;
  padding:12px !important;
}
html body.app-shell #profileModal #profileContent .prof-bio-actions{
  display:flex !important;
  align-items:center !important;
  justify-content:space-between !important;
  gap:10px !important;
  margin-top:8px !important;
}
html body.app-shell #profileModal #profileContent .prof-bio-count{
  font-family:'DM Mono',ui-monospace,monospace !important;
  font-size:10px !important;
  color:var(--muted) !important;
}
html body.app-shell #profileModal #profileContent .prof-bio-action-row{
  display:flex !important;
  gap:8px !important;
}
html body.app-shell #profileModal #profileContent :is(.prof-bio-cancel,.prof-bio-save){
  min-height:40px !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  border-radius:10px !important;
  font-family:'DM Mono',ui-monospace,monospace !important;
  font-size:10px !important;
  font-weight:900 !important;
  letter-spacing:.08em !important;
  padding:0 14px !important;
  cursor:pointer !important;
  transform:none !important;
  scale:1 !important;
}
html body.app-shell #profileModal #profileContent .prof-bio-cancel{
  background:transparent !important;
  border:1px solid var(--bd2) !important;
  color:var(--muted) !important;
}
html body.app-shell #profileModal #profileContent .prof-bio-save{
  background:var(--or) !important;
  border:1px solid var(--or) !important;
  color:#fffbf7 !important;
  -webkit-text-fill-color:#fffbf7 !important;
}

html body.app-shell #profileModal #profileContent .profile-stat-grid.profile-stats-card{
  --profile-stat-cols:4;
  display:grid !important;
  grid-template-columns:repeat(var(--profile-stat-cols), minmax(0, 1fr)) !important;
  gap:0 !important;
  width:100% !important;
  border:1px solid var(--bd) !important;
  border-radius:16px !important;
  overflow:hidden !important;
  margin:0 0 18px !important;
  background:var(--card) !important;
  box-shadow:0 10px 24px rgba(5,3,10,.06) !important;
}
html body.app-shell #profileModal #profileContent .profile-stat-grid.profile-stats-card[data-profile-stat-cols="3"]{
  --profile-stat-cols:3;
}
html body.app-shell #profileModal #profileContent .profile-stat-cell{
  min-width:0 !important;
  min-height:76px !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  gap:7px !important;
  padding:14px 8px !important;
  border:0 !important;
  border-right:1px solid var(--bd) !important;
  background:transparent !important;
  color:var(--tx) !important;
  text-align:center !important;
  appearance:none !important;
  -webkit-appearance:none !important;
  transform:none !important;
  scale:1 !important;
  translate:0 !important;
}
html body.app-shell #profileModal #profileContent .profile-stat-cell:is(:last-child,.is-last){
  border-right:0 !important;
}
html body.app-shell #profileModal #profileContent .profile-stat-button{
  cursor:pointer !important;
}
html body.app-shell #profileModal #profileContent .profile-stat-button:hover{
  background:color-mix(in srgb, var(--or) 5%, transparent) !important;
}
html body.app-shell #profileModal #profileContent .profile-stat-num{
  display:block !important;
  max-width:100% !important;
  font-family:'Inter','Helvetica Neue',Arial,sans-serif !important;
  font-size:clamp(20px,4.8vw,26px) !important;
  font-weight:900 !important;
  line-height:1 !important;
  letter-spacing:-.025em !important;
  color:var(--tx) !important;
  white-space:nowrap !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
}
html body.app-shell #profileModal #profileContent .profile-stat-karma{
  color:var(--or) !important;
}
html body.app-shell #profileModal #profileContent .profile-stat-label{
  display:block !important;
  max-width:100% !important;
  min-width:0 !important;
  font-family:'DM Mono',ui-monospace,monospace !important;
  font-size:10px !important;
  font-weight:900 !important;
  letter-spacing:.08em !important;
  line-height:1.1 !important;
  color:var(--muted) !important;
  white-space:nowrap !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
  text-transform:uppercase !important;
}
@media(max-width:560px){
  html body.app-shell #profileModal #profileContent .profile-stat-grid.profile-stats-card{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  }
  html body.app-shell #profileModal #profileContent .profile-stat-cell{
    min-height:68px !important;
  }
  html body.app-shell #profileModal #profileContent .profile-stat-cell:nth-child(2n){
    border-right:0 !important;
  }
  html body.app-shell #profileModal #profileContent .profile-stat-cell:nth-child(-n+2){
    border-bottom:1px solid var(--bd) !important;
  }
  html body.app-shell #profileModal #profileContent .profile-stat-num{
    font-size:21px !important;
  }
  html body.app-shell #profileModal #profileContent .profile-stat-label{
    font-size:9px !important;
    letter-spacing:.06em !important;
  }
  html body.app-shell #profileModal #profileContent .prof-bio-actions{
    align-items:stretch !important;
    flex-direction:column !important;
  }
  html body.app-shell #profileModal #profileContent .prof-bio-action-row{
    width:100% !important;
  }
  html body.app-shell #profileModal #profileContent :is(.prof-bio-cancel,.prof-bio-save){
    flex:1 1 0 !important;
  }
}

html body :is(.profile-post-tools,.prof-tabbar) .prof-tabbar button,
html body :is(.profile-post-tools,.prof-tabbar) .prof-tabbar button *,
html body :is(.profile-post-tools,.prof-tabbar) .prof-tabbar button:is(:hover,:active,:focus,:focus-visible),
html body :is(.profile-post-tools,.prof-tabbar) .prof-tabbar button:is(:hover,:active,:focus,:focus-visible) *,
html body :is(.profile-post-tools,.prof-tabbar) .prof-tabbar [id^="ptab-"],
html body :is(.profile-post-tools,.prof-tabbar) .prof-tabbar [id^="ptab-"]:is(:hover,:active,:focus,:focus-visible){
  transform:none !important;
  scale:1 !important;
  translate:0 !important;
  rotate:0deg !important;
  zoom:1 !important;
  will-change:auto !important;
}
html body :is(.profile-post-tools,.prof-tabbar) .prof-tabbar button,
html body :is(.profile-post-tools,.prof-tabbar) .prof-tabbar [id^="ptab-"]{
  min-height:56px !important;
  padding:0 20px !important;
  font-family:'DM Mono',ui-monospace,monospace !important;
  font-size:12px !important;
  font-weight:900 !important;
  letter-spacing:.06em !important;
  line-height:1 !important;
  transition-property:background-color,border-color,color,box-shadow,opacity,filter !important;
}
html body :is(.profile-post-tools,.prof-tabbar) .prof-tabbar button:active:not(:disabled),
html body :is(.profile-post-tools,.prof-tabbar) .prof-tabbar [id^="ptab-"]:active:not(:disabled){
  filter:none !important;
  box-shadow:none !important;
}
@media(max-width:768px){
  html body :is(.profile-post-tools,.prof-tabbar) .prof-tabbar button,
  html body :is(.profile-post-tools,.prof-tabbar) .prof-tabbar [id^="ptab-"]{
    min-height:54px !important;
    padding:0 12px !important;
    font-size:11px !important;
    letter-spacing:.04em !important;
  }
}

:root{
  --zn-ui-press-wash:rgba(255,251,247,.08);
  --zn-ui-press-filter:brightness(.97) saturate(.98);
  --zn-ui-focus-core:rgba(255,251,247,.96);
  --zn-ui-focus-shell:rgba(255,251,247,.22);
}
html[data-theme="light"]{
  --zn-ui-press-wash:rgba(26,16,36,.075);
  --zn-ui-press-filter:brightness(.985) saturate(.98);
  --zn-ui-focus-core:#fdfaf3;
  --zn-ui-focus-shell:rgba(26,16,36,.28);
}

html body :is(
  button,
  a[role="button"],
  [role="button"],
  input[type="button"],
  input[type="submit"],
  .auth-btn,
  .acct-nav-btn,
  .zn-btn,
  .zn-btn-primary,
  .zn-private-zone-btn-primary,
  .btn,
  .btn-primary,
  .btn-secondary,
  .btn-ghost,
  .btn-profile-primary,
  .btn-profile-secondary,
  .btn-profile-tertiary,
  .btn-profile-following,
  .profile-expand-btn,
  .profile-share-btn,
  .profile-stat-button,
  .prof-tab,
  .zc-btn,
  .ca-btn,
  .d-vbtn,
  .d-cvbtn,
  .find-match-btn,
  .game-btn,
  .gbtn,
  .sw-cta,
  .mp-buy-btn,
  .mkt-buy-btn,
  .mkt-catlink,
  .mkt-snlink,
  .mkt-slot-btn,
  .mkt-rarity,
  .fc-post-btn,
  .fc-tool,
  .fc-zone-chip,
  .wp-create-btn,
  .wp-start-btn,
  .wp-react-btn,
  .wp-chat-emoji-btn,
	  .wp-chat-send,
	  .wrd-zowl-more-card,
	  .wrd-zowl-more-card *,
	  .about-scroll-dots a,
	  .about-scroll-dots a *,
	  .zn-theme-toggle,
  .wz-nav-cta,
  .wz-nav-link,
  .claim-btn,
  .claim-mini-cta,
  .ni-expand-btn,
  .zn-side-tab,
  .load-more-btn,
  .wrd-buy-link,
  .wrd-gbtn,
  .wrd-head-btn,
  .ts-tab,
  .ts-btn,
  .ts-close-position-btn,
  .ts-close-position-max,
  .notif-page-btn,
  .notif-action-btn
){
  transition-duration:.16s !important;
  transition-timing-function:cubic-bezier(.22,.8,.25,1) !important;
  transition-property:background-color,border-color,color,opacity,box-shadow,filter,text-decoration-color !important;
}

html body :is(.zi,.zci,.zf){
  border:0 !important;
  outline:0 !important;
  box-shadow:none !important;
  padding:0 !important;
  background-color:transparent !important;
  background-repeat:no-repeat !important;
  background-position:center !important;
  background-size:contain !important;
  color:transparent !important;
  -webkit-text-fill-color:transparent !important;
}

html body :is(.wp-start-btn,.wp-create-btn,.fc-post-btn,.find-match-btn,.mkt-buy-btn,.mp-buy-btn,.claim-btn,.reset-btn,.zn-btn-primary,.btn-primary,button[type="submit"],button[style*="#ff5a1f"],button[style*="var(--or"]):has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt)):not(#znCurrencyFillFinal#znCurrencyFillFinal#znCurrencyFillFinal#znCurrencyFillFinal){
  background:rgba(255,90,31,.10) !important;
  background-image:none !important;
  border-color:rgba(255,90,31,.46) !important;
  color:#ff5a1f !important;
  -webkit-text-fill-color:#ff5a1f !important;
  box-shadow:0 8px 20px rgba(255,90,31,.12) !important;
}
html body :is(.wp-start-btn,.wp-create-btn,.fc-post-btn,.find-match-btn,.mkt-buy-btn,.mp-buy-btn,.claim-btn,.reset-btn,.zn-btn-primary,.btn-primary,button[type="submit"],button[style*="#ff5a1f"],button[style*="var(--or"]):has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt)):not(#znCurrencyFillFinal#znCurrencyFillFinal#znCurrencyFillFinal#znCurrencyFillFinal) :is(span,strong,b,small,em,label,div,p,svg,path){
  color:#ff5a1f !important;
  -webkit-text-fill-color:#ff5a1f !important;
  text-shadow:none !important;
}
html body :is(.wp-start-btn,.wp-create-btn,.fc-post-btn,.find-match-btn,.mkt-buy-btn,.mp-buy-btn,.claim-btn,.reset-btn,.zn-btn-primary,.btn-primary,button[type="submit"],button[style*="#ff5a1f"],button[style*="var(--or"]):has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt)):not(#znCurrencyFillFinal#znCurrencyFillFinal#znCurrencyFillFinal#znCurrencyFillFinal) :is(.zi,.zci,.zf){
  border:0 !important;
  box-shadow:none !important;
  outline:0 !important;
  padding:0 !important;
  background-color:transparent !important;
  color:transparent !important;
  -webkit-text-fill-color:transparent !important;
}

html body :is(
  .zn-btn-primary,
  .btn-primary,
  .btn-profile-primary:not(.is-following),
  .gate-btn,
  .join-btn,
  .auth-gate-btn,
  .compose-post-btn,
  .zpc-post-btn,
  .comment-send,
  .card-qr-post,
  .d-post-btn,
  .mp-buy-btn,
  .mkt-buy-btn,
  .find-match-btn,
  .fc-post-btn,
  .wp-create-btn,
  .wp-start-btn,
  .susp-appeal-btn,
  .claim-btn,
  .reset-btn,
  .notif-page-btn.primary,
  button[type="submit"]:not(.btn-ghost):not(.btn-secondary),
  button[style*="background:#ff5a1f"],
  button[style*="background: #ff5a1f"],
  button[style*="background:var(--or"],
  button[style*="background: var(--or"],
  button[style*="background-color:#ff5a1f"],
  button[style*="background-color: #ff5a1f"],
  button[style*="background-color:var(--or"],
  button[style*="background-color: var(--or"],
  button[style*="linear-gradient"][style*="#ff5a1f"]
):has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt)){
  background:rgba(255,90,31,.10) !important;
  background-image:none !important;
  border-color:rgba(255,90,31,.46) !important;
  color:#ff5a1f !important;
  -webkit-text-fill-color:#ff5a1f !important;
  box-shadow:0 8px 20px rgba(255,90,31,.12) !important;
}

html body :is(
  .zn-btn-primary,
  .btn-primary,
  .btn-profile-primary:not(.is-following),
  .gate-btn,
  .join-btn,
  .auth-gate-btn,
  .compose-post-btn,
  .zpc-post-btn,
  .comment-send,
  .card-qr-post,
  .d-post-btn,
  .mp-buy-btn,
  .mkt-buy-btn,
  .find-match-btn,
  .fc-post-btn,
  .wp-create-btn,
  .wp-start-btn,
  .susp-appeal-btn,
  .claim-btn,
  .reset-btn,
  .notif-page-btn.primary,
  button[type="submit"]:not(.btn-ghost):not(.btn-secondary),
  button[style*="background:#ff5a1f"],
  button[style*="background: #ff5a1f"],
  button[style*="background:var(--or"],
  button[style*="background: var(--or"],
  button[style*="background-color:#ff5a1f"],
  button[style*="background-color: #ff5a1f"],
  button[style*="background-color:var(--or"],
  button[style*="background-color: var(--or"],
  button[style*="linear-gradient"][style*="#ff5a1f"]
):has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt)) :is(span,strong,b,small,em,label,div,p,svg,path){
  color:#ff5a1f !important;
  -webkit-text-fill-color:#ff5a1f !important;
  text-shadow:none !important;
}

html body :is(
  .zn-btn-primary,
  .btn-primary,
  .btn-profile-primary:not(.is-following),
  .gate-btn,
  .join-btn,
  .auth-gate-btn,
  .compose-post-btn,
  .zpc-post-btn,
  .comment-send,
  .card-qr-post,
  .d-post-btn,
  .mp-buy-btn,
  .mkt-buy-btn,
  .find-match-btn,
  .fc-post-btn,
  .wp-create-btn,
  .wp-start-btn,
  .susp-appeal-btn,
  .claim-btn,
  .reset-btn,
  .notif-page-btn.primary,
  button[type="submit"]:not(.btn-ghost):not(.btn-secondary),
  button[style*="background:#ff5a1f"],
  button[style*="background: #ff5a1f"],
  button[style*="background:var(--or"],
  button[style*="background: var(--or"],
  button[style*="background-color:#ff5a1f"],
  button[style*="background-color: #ff5a1f"],
  button[style*="background-color:var(--or"],
  button[style*="background-color: var(--or"],
  button[style*="linear-gradient"][style*="#ff5a1f"]
):has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt)) :is(.zi,.zci,.zf){
  border:0 !important;
  box-shadow:none !important;
  outline:0 !important;
  padding:0 !important;
  background-color:transparent !important;
  color:transparent !important;
  -webkit-text-fill-color:transparent !important;
}

html body :is(
  button,
  a[role="button"],
  [role="button"],
  input[type="button"],
  input[type="submit"],
  .auth-btn,
  .acct-nav-btn,
  .zn-btn,
  .zn-btn-primary,
  .zn-private-zone-btn-primary,
  .btn,
  .btn-primary,
  .btn-secondary,
  .btn-ghost,
  .btn-profile-primary,
  .btn-profile-secondary,
  .btn-profile-tertiary,
  .btn-profile-following,
  .profile-expand-btn,
  .profile-share-btn,
  .profile-stat-button,
  .prof-tab,
  .zc-btn,
  .ca-btn,
  .d-vbtn,
  .d-cvbtn,
  .find-match-btn,
  .game-btn,
  .gbtn,
  .sw-cta,
  .mp-buy-btn,
  .mkt-buy-btn,
  .mkt-catlink,
  .mkt-snlink,
  .mkt-slot-btn,
  .mkt-rarity,
  .fc-post-btn,
  .fc-tool,
  .fc-zone-chip,
  .wp-create-btn,
  .wp-start-btn,
  .wp-react-btn,
  .wp-chat-emoji-btn,
	  .wp-chat-send,
	  .wrd-zowl-more-card,
	  .wrd-zowl-more-card *,
	  .about-scroll-dots a,
	  .about-scroll-dots a *,
	  .zn-theme-toggle,
  .wz-nav-cta,
  .wz-nav-link,
  .claim-btn,
  .claim-mini-cta,
  .ni-expand-btn,
  .zn-side-tab,
  .load-more-btn,
  .wrd-buy-link,
  .wrd-gbtn,
  .wrd-head-btn,
  .ts-tab,
  .ts-btn,
  .ts-close-position-btn,
  .ts-close-position-max,
  .notif-page-btn,
  .notif-action-btn
):is(:hover,:active,:focus,:focus-visible),
html body :is(
  button,
  a[role="button"],
  [role="button"],
  input[type="button"],
  input[type="submit"],
  .auth-btn,
  .acct-nav-btn,
  .zn-btn,
  .zn-btn-primary,
  .zn-private-zone-btn-primary,
  .btn,
  .btn-primary,
  .btn-secondary,
  .btn-ghost,
  .btn-profile-primary,
  .btn-profile-secondary,
  .btn-profile-tertiary,
  .btn-profile-following,
  .profile-expand-btn,
  .profile-share-btn,
  .profile-stat-button,
  .prof-tab,
  .zc-btn,
  .ca-btn,
  .d-vbtn,
  .d-cvbtn,
  .find-match-btn,
  .game-btn,
  .gbtn,
  .sw-cta,
  .mp-buy-btn,
  .mkt-buy-btn,
  .mkt-catlink,
  .mkt-snlink,
  .mkt-slot-btn,
  .mkt-rarity,
  .fc-post-btn,
  .fc-tool,
  .fc-zone-chip,
  .wp-create-btn,
  .wp-start-btn,
  .wp-react-btn,
  .wp-chat-emoji-btn,
	  .wp-chat-send,
	  .wrd-buy-link,
	  .wrd-preview-note button,
	  .wrd-gbtn,
	  .wrd-head-btn,
	  .mkt-catlink,
	  .mkt-snlink,
	  .mkt-slot-btn,
	  .mkt-rarity,
	  .mkt-store-slot-btn,
	  .mkt-sort,
	  .mkt-official-more-btn,
	  .mkt-own-card-btn,
	  .mkt-detail-buy,
	  .mkt-detail-cancel,
	  .nw-tab,
	  .zli-view,
	  .zb-sort,
	  .nt-tab,
	  .ts-tab,
	  .ts-btn,
	  .zn-theme-toggle,
	  .wz-nav-cta,
	  .wz-nav-link,
  .claim-btn,
  .claim-mini-cta,
  .ni-expand-btn,
  .zn-side-tab,
  .load-more-btn,
  .wrd-buy-link,
  .wrd-gbtn,
  .wrd-head-btn,
  .ts-tab,
  .ts-btn,
  .ts-close-position-btn,
  .ts-close-position-max,
  .notif-page-btn,
  .notif-action-btn
):is(:hover,:active,:focus,:focus-visible) > *{
  transform:none !important;
  scale:1 !important;
  translate:0 !important;
  rotate:0deg !important;
  will-change:auto !important;
}

html body :is(button,a[role="button"],[role="button"],input[type="button"],input[type="submit"],.auth-btn,.acct-nav-btn,.zn-btn,.zn-btn-primary,.zn-private-zone-btn-primary,.btn,.btn-primary,.btn-secondary,.btn-ghost,.btn-profile-primary,.btn-profile-secondary,.btn-profile-tertiary,.btn-profile-following,.profile-expand-btn,.profile-share-btn,.profile-stat-button,.prof-tab,.zc-btn,.ca-btn,.d-vbtn,.d-cvbtn,.find-match-btn,.game-btn,.gbtn,.sw-cta,.mp-buy-btn,.mkt-buy-btn,.mkt-catlink,.mkt-snlink,.mkt-slot-btn,.mkt-rarity,.fc-post-btn,.fc-tool,.fc-zone-chip,.wp-create-btn,.wp-start-btn,.wp-react-btn,.wp-chat-emoji-btn,.wp-chat-send,.zn-theme-toggle,.wz-nav-cta,.wz-nav-link,.claim-btn,.claim-mini-cta,.ni-expand-btn,.zn-side-tab,.load-more-btn,.wrd-buy-link,.wrd-gbtn,.wrd-head-btn,.ts-tab,.ts-btn,.ts-close-position-btn,.ts-close-position-max,.notif-page-btn,.notif-action-btn):focus:not(:focus-visible){
  outline:0 !important;
  box-shadow:none !important;
}

html body :is(button,a[role="button"],[role="button"],input[type="button"],input[type="submit"],.auth-btn,.acct-nav-btn,.zn-btn,.zn-btn-primary,.zn-private-zone-btn-primary,.btn,.btn-primary,.btn-secondary,.btn-ghost,.btn-profile-primary,.btn-profile-secondary,.btn-profile-tertiary,.btn-profile-following,.profile-expand-btn,.profile-share-btn,.profile-stat-button,.prof-tab,.zc-btn,.ca-btn,.d-vbtn,.d-cvbtn,.find-match-btn,.game-btn,.gbtn,.sw-cta,.mp-buy-btn,.mkt-buy-btn,.mkt-catlink,.mkt-snlink,.mkt-slot-btn,.mkt-rarity,.fc-post-btn,.fc-tool,.fc-zone-chip,.wp-create-btn,.wp-start-btn,.wp-react-btn,.wp-chat-emoji-btn,.wp-chat-send,.zn-theme-toggle,.wz-nav-cta,.wz-nav-link,.claim-btn,.claim-mini-cta,.ni-expand-btn,.zn-side-tab,.load-more-btn,.wrd-buy-link,.wrd-gbtn,.wrd-head-btn,.ts-tab,.ts-btn,.ts-close-position-btn,.ts-close-position-max,.notif-page-btn,.notif-action-btn):focus-visible{
  outline:0 !important;
  box-shadow:0 0 0 2px var(--zn-ui-focus-core),0 0 0 5px var(--zn-ui-focus-shell) !important;
}

html body :is(button,a[role="button"],[role="button"],input[type="button"],input[type="submit"],.auth-btn,.acct-nav-btn,.zn-btn,.zn-btn-primary,.zn-private-zone-btn-primary,.btn,.btn-primary,.btn-secondary,.btn-ghost,.btn-profile-primary,.btn-profile-secondary,.btn-profile-tertiary,.btn-profile-following,.profile-expand-btn,.profile-share-btn,.profile-stat-button,.prof-tab,.zc-btn,.ca-btn,.d-vbtn,.d-cvbtn,.find-match-btn,.game-btn,.gbtn,.sw-cta,.mp-buy-btn,.mkt-buy-btn,.mkt-catlink,.mkt-snlink,.mkt-slot-btn,.mkt-rarity,.fc-post-btn,.fc-tool,.fc-zone-chip,.wp-create-btn,.wp-start-btn,.wp-react-btn,.wp-chat-emoji-btn,.wp-chat-send,.zn-theme-toggle,.wz-nav-cta,.wz-nav-link,.claim-btn,.claim-mini-cta,.ni-expand-btn,.zn-side-tab,.load-more-btn,.wrd-buy-link,.wrd-gbtn,.wrd-head-btn,.ts-tab,.ts-btn,.ts-close-position-btn,.ts-close-position-max,.notif-page-btn,.notif-action-btn):active:not(:disabled):not(.is-disabled):not([aria-disabled="true"]){
  outline:0 !important;
  transform:none !important;
  -webkit-transform:none !important;
  scale:1 !important;
  translate:none !important;
  rotate:none !important;
  filter:var(--zn-ui-press-filter) !important;
  box-shadow:inset 0 0 0 999px var(--zn-ui-press-wash) !important;
}

html body :is(.zn-btn-primary,.btn-primary,.cta-primary,.gate-submit,.wz-nav-cta,.nav-cta,.join-btn,.hero-cta,.showcase-cta,.auth-btn.primary,.btn-profile-primary:not(.is-following),.orange-btn,.mp-buy-btn,.mkt-buy-btn,.find-match-btn,.fc-post-btn,.wp-create-btn,.wp-start-btn,.claim-btn,.claim-mini-cta,.notif-page-btn.is-primary,.notif-page-btn.primary,button[type="submit"]:not(.btn-ghost):not(.btn-secondary),button[style*="background:#ff5a1f"],button[style*="background: #ff5a1f"],button[style*="background:var(--or"],button[style*="background: var(--or"],button[style*="linear-gradient"][style*="#ff5a1f"]):active:not(:disabled):not(.is-disabled):not([aria-disabled="true"]){
  background:#ff5a1f !important;
  background-image:none !important;
  border-color:#ff5a1f !important;
  color:#fffbf7 !important;
  -webkit-text-fill-color:#fffbf7 !important;
  filter:none !important;
  box-shadow:inset 0 0 0 999px rgba(26,16,36,.10) !important;
}

html body :is(
  button,
  a[role="button"],
  [role="button"],
  input[type="button"],
  input[type="submit"],
  .auth-btn,
  .acct-nav-btn,
  .zn-btn,
  .zn-btn-primary,
  .zn-private-zone-btn-primary,
  .btn,
  .btn-primary,
  .btn-secondary,
  .btn-ghost,
  .btn-profile-primary,
  .btn-profile-secondary,
  .btn-profile-tertiary,
  .btn-profile-following,
  .profile-expand-btn,
  .profile-share-btn,
  .profile-stat-button,
  .prof-tab,
  .zc-btn,
  .ca-btn,
  .d-vbtn,
  .d-cvbtn,
  .find-match-btn,
  .game-btn,
  .gbtn,
  .sw-cta,
  .mp-buy-btn,
  .mkt-buy-btn,
  .mkt-catlink,
  .mkt-snlink,
  .mkt-slot-btn,
  .mkt-rarity,
  .fc-post-btn,
  .fc-tool,
  .fc-zone-chip,
  .wp-create-btn,
  .wp-start-btn,
  .wp-react-btn,
  .wp-chat-emoji-btn,
  .wp-chat-send,
  .wz-nav-cta,
  .wz-nav-link,
  .claim-btn,
  .claim-mini-cta,
  .load-more-btn,
  .wrd-buy-link,
  .wrd-gbtn,
  .wrd-head-btn,
  .ts-tab,
  .ts-btn,
  .ts-close-position-btn,
  .ts-close-position-max,
  .submit-btn,
  .notif-page-btn,
  .notif-action-btn
):has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt,.zn-feature-action-price)):is(:hover,:active,:focus,:focus-visible):not(:disabled):not(.is-disabled):not([aria-disabled="true"]){
  background:rgba(255,90,31,.10) !important;
  background-image:none !important;
  border-color:rgba(255,90,31,.50) !important;
  color:#ff5a1f !important;
  -webkit-text-fill-color:#ff5a1f !important;
  filter:none !important;
  box-shadow:0 8px 20px rgba(255,90,31,.12) !important;
  transform:none !important;
  -webkit-transform:none !important;
  scale:1 !important;
  translate:none !important;
  rotate:none !important;
}

html[data-theme="light"] body :is(
  button,
  a[role="button"],
  [role="button"],
  input[type="button"],
  input[type="submit"],
  .auth-btn,
  .acct-nav-btn,
  .zn-btn,
  .zn-btn-primary,
  .zn-private-zone-btn-primary,
  .btn,
  .btn-primary,
  .btn-secondary,
  .btn-ghost,
  .btn-profile-primary,
  .btn-profile-secondary,
  .btn-profile-tertiary,
  .btn-profile-following,
  .profile-expand-btn,
  .profile-share-btn,
  .profile-stat-button,
  .prof-tab,
  .zc-btn,
  .ca-btn,
  .d-vbtn,
  .d-cvbtn,
  .find-match-btn,
  .game-btn,
  .gbtn,
  .sw-cta,
  .mp-buy-btn,
  .mkt-buy-btn,
  .mkt-catlink,
  .mkt-snlink,
  .mkt-slot-btn,
  .mkt-rarity,
  .fc-post-btn,
  .fc-tool,
  .fc-zone-chip,
  .wp-create-btn,
  .wp-start-btn,
  .wp-react-btn,
  .wp-chat-emoji-btn,
  .wp-chat-send,
  .wz-nav-cta,
  .wz-nav-link,
  .claim-btn,
  .claim-mini-cta,
  .load-more-btn,
  .wrd-buy-link,
  .wrd-gbtn,
  .wrd-head-btn,
  .ts-tab,
  .ts-btn,
  .ts-close-position-btn,
  .ts-close-position-max,
  .submit-btn,
  .notif-page-btn,
  .notif-action-btn
):has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt,.zn-feature-action-price)):is(:hover,:active,:focus,:focus-visible):not(:disabled):not(.is-disabled):not([aria-disabled="true"]){
  background:#fffbf7 !important;
  background-image:none !important;
  border-color:rgba(255,90,31,.58) !important;
  color:#ff5a1f !important;
  -webkit-text-fill-color:#ff5a1f !important;
}

html body :is(
  button,
  a[role="button"],
  [role="button"],
  input[type="button"],
  input[type="submit"],
  .zn-btn,
  .zn-btn-primary,
  .btn,
  .btn-primary,
  .mp-buy-btn,
  .mkt-buy-btn,
  .fc-post-btn,
  .wp-create-btn,
  .wp-start-btn,
  .wrd-buy-link,
  .wrd-gbtn,
  .ts-btn,
  .submit-btn,
  .notif-page-btn
):has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt,.zn-feature-action-price)):is(:hover,:active,:focus,:focus-visible):not(:disabled):not(.is-disabled):not([aria-disabled="true"]) :is(span,strong,b,small,em,label,div,p){
  color:#ff5a1f !important;
  -webkit-text-fill-color:#ff5a1f !important;
  text-shadow:none !important;
}

html body :is(
  button,
  a[role="button"],
  [role="button"],
  input[type="button"],
  input[type="submit"],
  .zn-btn,
  .zn-btn-primary,
  .btn,
  .btn-primary,
  .mp-buy-btn,
  .mkt-buy-btn,
  .fc-post-btn,
  .wp-create-btn,
  .wp-start-btn,
  .wrd-buy-link,
  .wrd-gbtn,
  .ts-btn,
  .submit-btn,
  .notif-page-btn
):has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt,.zn-feature-action-price)):is(:hover,:active,:focus,:focus-visible):not(:disabled):not(.is-disabled):not([aria-disabled="true"]) :is(.zi,.zci,.zf){
  border:0 !important;
  outline:0 !important;
  box-shadow:none !important;
  padding:0 !important;
  background-color:transparent !important;
  color:transparent !important;
  -webkit-text-fill-color:transparent !important;
}

html body :is(.zc-up,.zc-down,.ca-btn,.vote-btn,.upvote-btn,.downvote-btn):is(:hover,:active,:focus,:focus-visible) :is(.zc-arrow,svg,path,span),
html body :is(.zc-up,.zc-down,.ca-btn,.vote-btn,.upvote-btn,.downvote-btn):is(:hover,:active,:focus,:focus-visible){
  transform:none !important;
  scale:1 !important;
  zoom:1 !important;
}

html body .znc-thread-deleted,
html body .d-cmt-deleted{
  opacity:.72 !important;
}
html body .znc-thread-deleted .znc-thread-name,
html body .d-cmt-deleted .d-cname{
  font-family:'Inter','Helvetica Neue',Arial,sans-serif !important;
  color:var(--muted) !important;
  -webkit-text-fill-color:var(--muted) !important;
}
html body .znc-thread-deleted .znc-thread-text,
html body .d-cmt-deleted .d-cbody{
  color:var(--muted2) !important;
  -webkit-text-fill-color:var(--muted2) !important;
}
:root[data-theme="light"] html body .znc-thread-deleted .znc-thread-ava,
:root[data-theme="light"] html body .d-cmt-deleted .d-cava{
  background:#f5f1ea !important;
  border-color:rgba(26,16,36,.22) !important;
}

:root[data-theme="light"] html body .gsp-shell,
html body .in-spa .gsp-shell{
  max-width:min(100%,1320px) !important;
  width:100% !important;
  margin:0 auto 40px !important;
}

:root[data-theme="light"] html body .gsp-shell,
:root[data-theme="light"] html body .gsp-shell *{
  -webkit-text-fill-color:initial;
}
:root[data-theme="light"] html body .gsp-header{
  background:#ffffff !important;
  border:1px solid rgba(36,20,60,.14) !important;
  box-shadow:0 8px 22px rgba(36,20,60,.05) !important;
}
:root[data-theme="light"] html body .gsp-title{
  color:#1a1024 !important;
  -webkit-text-fill-color:#1a1024 !important;
}
:root[data-theme="light"] html body .gsp-subtitle{
  color:rgba(26,16,36,.66) !important;
  -webkit-text-fill-color:rgba(26,16,36,.66) !important;
  font-weight:500 !important;
}
:root[data-theme="light"] html body .gsp-players-online{
  color:#16a34a !important;
  -webkit-text-fill-color:#16a34a !important;
  font-weight:700 !important;
}

:root[data-theme="light"] html body .tc-pills{
  background:#ffffff !important;
  border-color:rgba(36,20,60,.14) !important;
}
:root[data-theme="light"] html body .tc-btn{
  color:rgba(26,16,36,.66) !important;
  -webkit-text-fill-color:rgba(26,16,36,.66) !important;
}
:root[data-theme="light"] html body .tc-btn .tc-time{
  color:#1a1024 !important;
  -webkit-text-fill-color:#1a1024 !important;
  font-weight:400 !important;
}
:root[data-theme="light"] html body .tc-btn .tc-label{
  color:rgba(26,16,36,.62) !important;
  -webkit-text-fill-color:rgba(26,16,36,.62) !important;
  font-weight:700 !important;
}
:root[data-theme="light"] html body .tc-btn .tc-stake{
  color:#a7641a !important;
  -webkit-text-fill-color:#a7641a !important;
  font-weight:700 !important;
}
:root[data-theme="light"] html body .tc-btn.on{
  background:linear-gradient(135deg,rgba(255,90,31,.12),rgba(255,90,31,.04)) !important;
  color:var(--or) !important;
  -webkit-text-fill-color:var(--or) !important;
}
:root[data-theme="light"] html body .tc-btn.on .tc-time{
  color:var(--or) !important;
  -webkit-text-fill-color:var(--or) !important;
}
:root[data-theme="light"] html body .tc-btn.on .tc-stake{
  color:#a7641a !important;
}

:root[data-theme="light"] html body .gsp-stake{
  background:linear-gradient(135deg,rgba(167,100,26,.08),rgba(167,100,26,.02)) !important;
  border:1px solid rgba(167,100,26,.30) !important;
}
:root[data-theme="light"] html body .gsp-stake-amount{
  color:#a7641a !important;
  -webkit-text-fill-color:#a7641a !important;
  font-weight:400 !important;
}
:root[data-theme="light"] html body .gsp-stake-label{
  color:rgba(26,16,36,.66) !important;
  -webkit-text-fill-color:rgba(26,16,36,.66) !important;
  font-weight:700 !important;
}

:root[data-theme="light"] html body .find-match-btn{
  color:#fffbf7 !important;
  -webkit-text-fill-color:#fffbf7 !important;
  background:var(--or) !important;
  border:none !important;
  box-shadow:0 8px 24px rgba(255,90,31,.32) !important;
  opacity:1 !important;
}
:root[data-theme="light"] html body .find-match-btn .fmb-sub{
  color:rgba(255,251,247,.85) !important;
  -webkit-text-fill-color:rgba(255,251,247,.85) !important;
}
:root[data-theme="light"] html body .gsp-sound-toggle{
  color:rgba(26,16,36,.45) !important;
  -webkit-text-fill-color:rgba(26,16,36,.45) !important;
}

:root[data-theme="light"] html body .gsp-rail-card{
  background:#ffffff !important;
  border:1px solid rgba(36,20,60,.10) !important;
  box-shadow:0 4px 14px rgba(36,20,60,.04) !important;
}
:root[data-theme="light"] html body .gsp-rail-h{
  color:rgba(26,16,36,.62) !important;
  -webkit-text-fill-color:rgba(26,16,36,.62) !important;
  font-weight:700 !important;
}
:root[data-theme="light"] html body .gsp-rail-pulse{
  color:#16a34a !important;
  -webkit-text-fill-color:#16a34a !important;
  font-weight:700 !important;
}
:root[data-theme="light"] html body .gsp-match-row,
:root[data-theme="light"] html body .gsp-player-row{
  color:#1a1024 !important;
  -webkit-text-fill-color:#1a1024 !important;
  border-bottom-color:rgba(36,20,60,.08) !important;
}
:root[data-theme="light"] html body .gsp-match-winner:not(.zn-nameglow){
  color:#16a34a !important;
  -webkit-text-fill-color:#16a34a !important;
  font-weight:700 !important;
}
:root[data-theme="light"] html body .gsp-match-loser:not(.zn-nameglow),
:root[data-theme="light"] html body .gsp-player-elo,
:root[data-theme="light"] html body .gsp-match-time,
:root[data-theme="light"] html body .gsp-match-vs{
  color:rgba(26,16,36,.55) !important;
  -webkit-text-fill-color:rgba(26,16,36,.55) !important;
}
:root[data-theme="light"] html body .gsp-player-name:not(.zn-nameglow){
  color:#1a1024 !important;
  -webkit-text-fill-color:#1a1024 !important;
  font-weight:700 !important;
}
:root[data-theme="light"] html body .gsp-player-state.queue{
  color:var(--or) !important;
  -webkit-text-fill-color:var(--or) !important;
  background:rgba(255,90,31,.10) !important;
  border:1px solid rgba(255,90,31,.32) !important;
}
:root[data-theme="light"] html body .gsp-player-state.match{
  color:#7c3aed !important;
  -webkit-text-fill-color:#7c3aed !important;
  background:rgba(124,58,237,.10) !important;
  border:1px solid rgba(124,58,237,.30) !important;
}
:root[data-theme="light"] html body .gsp-player-ava{
  background:linear-gradient(180deg,#f5f5f7,#ececef) !important;
  border:1px solid rgba(36,20,60,.12) !important;
  color:rgba(26,16,36,.62) !important;
  -webkit-text-fill-color:rgba(26,16,36,.62) !important;
  font-weight:700 !important;
}

:root[data-theme="light"] html body .gsp-tip{
  color:#1a1024 !important;
  -webkit-text-fill-color:#1a1024 !important;
}

:root[data-theme="light"] html body .gsp-back{
  background:rgba(255,90,31,.06) !important;
  border:1px solid rgba(255,90,31,.30) !important;
  color:var(--or) !important;
  -webkit-text-fill-color:var(--or) !important;
  font-weight:700 !important;
}
:root[data-theme="light"] html body .gsp-back:hover{
  background:rgba(255,90,31,.14) !important;
  border-color:var(--or) !important;
}

html body .find-match-btn,
html body .find-match-btn *,
:root[data-theme="light"] html body .find-match-btn,
:root[data-theme="light"] html body .find-match-btn *{
  color:#fffbf7 !important;
  -webkit-text-fill-color:#fffbf7 !important;
  opacity:1 !important;
  text-shadow:none !important;
}
html body .find-match-btn .fmb-sub,
:root[data-theme="light"] html body .find-match-btn .fmb-sub{
  color:#fffbf7 !important;
  -webkit-text-fill-color:#fffbf7 !important;
  font-family:'DM Mono',ui-monospace,monospace !important;
  font-size:10px !important;
  font-weight:800 !important;
  letter-spacing:.08em !important;
  line-height:1.35 !important;
  margin-top:6px !important;
  max-width:100% !important;
  text-transform:none !important;
  white-space:normal !important;
}

html:root[data-theme="light"] body :is(.mktWdName,.mkt-wd-name,.mkt-weekly-name,.mktWdCountdown,.mkt-wd-countdown,.mkt-weekly-countdown,[class*="weekly-drop-name"],[class*="weeklyDrop-name"],[class*="weekly-drop-countdown"]),
html:root[data-theme="light"] body :is(.mktWdName,.mkt-wd-name,.mkt-weekly-name,.mktWdCountdown,.mkt-wd-countdown,.mkt-weekly-countdown,[class*="weekly-drop-name"],[class*="weeklyDrop-name"],[class*="weekly-drop-countdown"]) *{
  color:#ff5a1f !important;
  -webkit-text-fill-color:#ff5a1f !important;
}

html body :is(.zn-flow-card,#privateZoneOverlay .zn-flow-card){
  width:100% !important;
  padding:22px !important;
  text-align:left !important;
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
  animation:znFlowIn .18s cubic-bezier(.22,1,.36,1) both !important;
}
@keyframes znFlowIn{
  from{opacity:0;transform:translateY(8px)}
  to{opacity:1;transform:translateY(0)}
}
html body .zn-flow-kicker{
  display:inline-flex !important;
  align-items:center !important;
  gap:8px !important;
  margin:0 0 10px !important;
  font-family:'DM Mono',ui-monospace,monospace !important;
  font-size:10px !important;
  font-weight:800 !important;
  letter-spacing:.16em !important;
  color:var(--or) !important;
  -webkit-text-fill-color:var(--or) !important;
  text-transform:uppercase !important;
}
html body .zn-flow-kicker::before{
  content:"" !important;
  width:7px !important;
  height:7px !important;
  border-radius:999px !important;
  background:var(--or) !important;
  box-shadow:0 0 0 4px rgba(255,90,31,.10) !important;
}
html body #privateZoneOverlay .zn-private-zone-title{
  font-family:'Inter','Helvetica Neue',Arial,sans-serif !important;
  font-size:clamp(20px,3vw,28px) !important;
  font-weight:900 !important;
  letter-spacing:-.025em !important;
  line-height:1.05 !important;
  color:var(--tx) !important;
  -webkit-text-fill-color:var(--tx) !important;
  text-transform:none !important;
  margin:0 0 8px !important;
  padding-right:0 !important;
}
html body #privateZoneOverlay .zn-private-zone-copy{
  font-family:'Inter','Helvetica Neue',Arial,sans-serif !important;
  font-size:14px !important;
  line-height:1.6 !important;
  color:var(--tx2) !important;
  -webkit-text-fill-color:var(--tx2) !important;
  margin:0 0 18px !important;
}
html body #privateZoneOverlay .zn-private-zone-fieldrow,
html body .zn-flow-fieldrow{
  display:flex !important;
  align-items:center !important;
  gap:10px !important;
  margin:0 0 12px !important;
}
html body #privateZoneOverlay .zn-private-zone-lock,
html body .zn-flow-icon{
  width:54px !important;
  height:54px !important;
  flex:0 0 54px !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  border-radius:12px !important;
  background:var(--card2) !important;
  border:1px solid var(--bd2) !important;
  color:var(--or) !important;
  -webkit-text-fill-color:var(--or) !important;
  box-shadow:none !important;
}
html body #privateZoneOverlay .zn-private-zone-input{
  flex:1 1 auto !important;
  min-width:0 !important;
  height:54px !important;
  padding:0 14px !important;
  border-radius:12px !important;
  border:1px solid var(--bd2) !important;
  background:var(--card2) !important;
  color:var(--tx) !important;
  -webkit-text-fill-color:var(--tx) !important;
  font-family:'Inter','Helvetica Neue',Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:600 !important;
  outline:0 !important;
  box-shadow:none !important;
  transform:none !important;
}
html body #privateZoneOverlay .zn-private-zone-input:focus,
html body #privateZoneOverlay .zn-private-zone-input:focus-visible{
  border-color:rgba(26,16,36,.34) !important;
  outline:0 !important;
  box-shadow:none !important;
}
html:root[data-theme="dark"] body #privateZoneOverlay .zn-private-zone-input:focus,
html:root[data-theme="dark"] body #privateZoneOverlay .zn-private-zone-input:focus-visible{
  border-color:rgba(255,251,247,.30) !important;
}
html body :is(.zn-flow-status,.zn-private-zone-msg){
  min-height:18px !important;
  margin:0 0 14px !important;
  font-family:'DM Mono',ui-monospace,monospace !important;
  font-size:11px !important;
  line-height:1.45 !important;
  color:var(--muted) !important;
  -webkit-text-fill-color:var(--muted) !important;
}
html body :is(.zn-flow-status,.zn-private-zone-msg).is-error{
  color:#ef4444 !important;
  -webkit-text-fill-color:#ef4444 !important;
}
html body :is(.zn-flow-status,.zn-private-zone-msg).is-success{
  color:#16a34a !important;
  -webkit-text-fill-color:#16a34a !important;
}
html body :is(.zn-flow-status,.zn-private-zone-msg).is-busy{
  color:var(--muted) !important;
  -webkit-text-fill-color:var(--muted) !important;
}
html body #privateZoneOverlay .zn-private-zone-actions,
html body .zn-flow-actions{
  display:flex !important;
  gap:10px !important;
  align-items:center !important;
  justify-content:stretch !important;
  margin:0 !important;
}
html body .zn-flow-actions-stack{
  flex-direction:column !important;
  align-items:stretch !important;
  max-width:300px !important;
  margin:0 auto !important;
}
html body #privateZoneOverlay .zn-private-zone-btn{
  min-height:48px !important;
  min-width:0 !important;
  flex:1 1 auto !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding:0 18px !important;
  border-radius:0 !important;
  font-family:'DM Mono',ui-monospace,monospace !important;
  font-size:11px !important;
  font-weight:900 !important;
  letter-spacing:.12em !important;
  line-height:1 !important;
  text-transform:uppercase !important;
  cursor:pointer !important;
  transform:none !important;
  box-shadow:none !important;
  transition:background-color .16s,border-color .16s,color .16s,opacity .16s !important;
}
html body #privateZoneOverlay .zn-private-zone-btn-primary{
  background:#ff5a1f !important;
  border:1px solid #ff5a1f !important;
  color:#fffbf7 !important;
  -webkit-text-fill-color:#fffbf7 !important;
}
html body #privateZoneOverlay .zn-private-zone-btn-ghost{
  background:transparent !important;
  border:1px solid var(--bd2) !important;
  color:var(--muted) !important;
  -webkit-text-fill-color:var(--muted) !important;
}
html body #privateZoneOverlay .zn-private-zone-btn-primary:is(:hover,:focus-visible){
  background:#ff6b2f !important;
  border-color:#ff6b2f !important;
}
html body #privateZoneOverlay .zn-private-zone-btn-ghost:is(:hover,:focus-visible){
  border-color:rgba(255,90,31,.48) !important;
  color:var(--or) !important;
  -webkit-text-fill-color:var(--or) !important;
}
html body #privateZoneOverlay .zn-private-zone-btn:is(:active,:focus,:focus-visible),
html body :is(.zn-currency-choice-option,.zn-purchase-confirm-submit,.zn-purchase-confirm-cancel):is(:hover,:active,:focus,:focus-visible){
  transform:none !important;
  outline:0 !important;
}
html body #privateZoneOverlay .zn-private-zone-btn:disabled{
  opacity:.58 !important;
  cursor:wait !important;
}
html body .zn-flow-footnote{
  margin-top:12px !important;
  font-family:'DM Mono',ui-monospace,monospace !important;
  font-size:9px !important;
  line-height:1.55 !important;
  color:var(--muted2) !important;
  -webkit-text-fill-color:var(--muted2) !important;
}
html body .zn-flow-success-card{
  text-align:center !important;
}
html body .zn-flow-success-icon{
  width:66px !important;
  height:66px !important;
  margin:2px auto 16px !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  border-radius:16px !important;
  background:rgba(255,90,31,.10) !important;
  border:1px solid rgba(255,90,31,.30) !important;
  color:var(--or) !important;
  -webkit-text-fill-color:var(--or) !important;
  animation:znStatePulse .52s cubic-bezier(.22,1,.36,1) both !important;
}
html body .zn-flow-created-name{
  margin:4px 0 10px !important;
  font-family:'Inter','Helvetica Neue',Arial,sans-serif !important;
  font-size:clamp(22px,4vw,32px) !important;
  font-weight:900 !important;
  letter-spacing:-.025em !important;
  line-height:1.05 !important;
  color:var(--or) !important;
  -webkit-text-fill-color:var(--or) !important;
  text-transform:none !important;
}
@keyframes znStatePulse{
  from{opacity:0;box-shadow:0 0 0 0 rgba(255,90,31,.28)}
  to{opacity:1;box-shadow:0 0 0 16px rgba(255,90,31,0)}
}
html body .zn-currency-choice-option{
  transform:none !important;
  transition:background-color .16s,border-color .16s,color .16s,opacity .16s !important;
}
html body .zn-currency-choice-option:hover{transform:none !important;}
html body .currency-btn-zora{
  background:rgba(255,90,31,.08) !important;
  border-color:rgba(255,90,31,.28) !important;
  color:var(--or) !important;
  -webkit-text-fill-color:var(--or) !important;
}
html body .currency-btn-zora .zn-currency-choice-option-title,
html:root[data-theme="light"] body .currency-btn-zora .zn-currency-choice-option-title,
.zn-modal-light .currency-btn-zora .zn-currency-choice-option-title{
  color:var(--or) !important;
  -webkit-text-fill-color:var(--or) !important;
}
html body :is(.zn-purchase-confirm-submit,.zn-currency-choice-buy){
  background:#ff5a1f !important;
  background-image:none !important;
  border-color:#ff5a1f !important;
  color:#fffbf7 !important;
  -webkit-text-fill-color:#fffbf7 !important;
  box-shadow:none !important;
}
html body :is(.zn-purchase-confirm-card.is-zora .zn-purchase-confirm-cost,
 .currency-btn-zora .zn-currency-choice-option-title,
 .currency-btn-zora .zn-currency-choice-price,
 .currency-btn-zora .zn-currency-choice-option-meta,
 .currency-title.zora-title,
 .zora-title){
  color:#ff5a1f !important;
  -webkit-text-fill-color:#ff5a1f !important;
  text-shadow:none !important;
}
html body :is(.purchase-submit,button.purchase-submit){
  background:#ff5a1f !important;
  background-image:none !important;
  border-color:#ff5a1f !important;
  color:#fffbf7 !important;
  -webkit-text-fill-color:#fffbf7 !important;
  box-shadow:none !important;
  transform:none !important;
}
html:root[data-theme="light"] body :is(.currency-btn-zora .zn-currency-choice-option-title,
 .currency-btn-zora .zn-currency-choice-price,
 .currency-btn-zora .zn-currency-choice-option-meta,
 .currency-title.zora-title,
 .zora-title),
html:root[data-theme="dark"] body :is(.currency-btn-zora .zn-currency-choice-option-title,
 .currency-btn-zora .zn-currency-choice-price,
 .currency-btn-zora .zn-currency-choice-option-meta,
 .currency-title.zora-title,
 .zora-title){
  color:#ff5a1f !important;
  -webkit-text-fill-color:#ff5a1f !important;
  text-shadow:none !important;
}
html[data-theme="light"] body :is(.purchase-modal,.zn-currency-choice-card,.zn-modal-light,.buy-modal-body)
 .currency-btn-zora :is(.zn-currency-choice-option-title,.zn-currency-choice-price,.zn-currency-choice-option-meta,.currency-title,.zora-title),
html[data-theme="dark"] body :is(.purchase-modal,.zn-currency-choice-card,.zn-modal-dark,.buy-modal-body)
 .currency-btn-zora :is(.zn-currency-choice-option-title,.zn-currency-choice-price,.zn-currency-choice-option-meta,.currency-title,.zora-title){
  color:#ff5a1f !important;
  -webkit-text-fill-color:#ff5a1f !important;
  text-shadow:none !important;
}
html[data-theme="light"] body .currency-btn-zora :is(.zn-currency-choice-option-title,.zn-currency-choice-price,.zn-currency-choice-option-meta,.currency-title,.zora-title):not(#znOrangeCurrencyLock),
html[data-theme="dark"] body .currency-btn-zora :is(.zn-currency-choice-option-title,.zn-currency-choice-price,.zn-currency-choice-option-meta,.currency-title,.zora-title):not(#znOrangeCurrencyLock){
  color:#ff5a1f !important;
  -webkit-text-fill-color:#ff5a1f !important;
  text-shadow:none !important;
}
@media(max-width:520px){
  html body #privateZoneOverlay .zn-flow-card{padding:18px 0 !important;}
  html body #privateZoneOverlay .zn-private-zone-fieldrow{align-items:stretch !important;}
  html body #privateZoneOverlay .zn-private-zone-actions{flex-direction:column !important;}
  html body #privateZoneOverlay .zn-private-zone-btn{width:100% !important;}
}
@media (prefers-reduced-motion: reduce) {
  html body :is(.zn-flow-card,.zn-flow-success-icon){animation:none !important;}
}

html body .btn-profile-primary,
html body .btn-profile-following{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:6px !important;
  min-height:44px !important;
  transform:none !important;
}
html body .btn-profile-primary .follow-icon,
html body .btn-profile-following .follow-icon{
  flex:0 0 auto !important;
  margin:0 !important;
}
html body .btn-profile-following,
html body .btn-profile-following.is-following{
  background:transparent !important;
  background-color:transparent !important;
  border:1px solid var(--bd2) !important;
  color:var(--muted) !important;
  -webkit-text-fill-color:var(--muted) !important;
  box-shadow:none !important;
  min-width:124px !important;
}
html body .btn-profile-following:hover,
html body .btn-profile-following.is-following:hover{
  border-color:rgba(244,63,94,.42) !important;
  color:var(--rd,#f43f5e) !important;
  -webkit-text-fill-color:var(--rd,#f43f5e) !important;
  background:rgba(244,63,94,.06) !important;
  background-color:rgba(244,63,94,.06) !important;
}
html body .btn-profile-primary.is-busy,
html body .btn-profile-following.is-busy{
  opacity:.72 !important;
  cursor:wait !important;
}
html body .prof-follower-count.is-pulse{
  animation:znCountPulse .34s ease-out both;
}
@keyframes znCountPulse{
  0%{transform:scale(1)}
  45%{transform:scale(1.12);color:var(--or)}
  100%{transform:scale(1)}
}
html body #floatingComposer.fc-floating{
  overflow:visible !important;
}
html body #floatingComposer .fc-hint{
  position:absolute !important;
  left:26px !important;
  bottom:calc(100% + 8px) !important;
  display:none;
  max-width:min(520px,calc(100vw - 52px)) !important;
  padding:8px 12px !important;
  border:1px solid var(--bd2) !important;
  border-radius:10px !important;
  background:var(--card) !important;
  color:var(--muted) !important;
  font-family:'DM Mono',ui-monospace,monospace !important;
  font-size:10px !important;
  line-height:1.45 !important;
  letter-spacing:.04em !important;
  box-shadow:0 12px 26px rgba(5,3,10,.18) !important;
}
html body #floatingComposer .fc-hint.is-error,
html body #floatingComposer .fc-hint.is-ok,
html body #floatingComposer .fc-hint.is-busy{
  display:block !important;
}
html body #floatingComposer .fc-hint.is-error{
  color:var(--rd,#f43f5e) !important;
  border-color:rgba(244,63,94,.28) !important;
  background:rgba(244,63,94,.07) !important;
}
html body #floatingComposer .fc-hint.is-ok{
  color:var(--or) !important;
  border-color:rgba(255,90,31,.24) !important;
  background:rgba(255,90,31,.07) !important;
}
html body #floatingComposer.is-empty-nudge .fc-input{
  border-color:rgba(255,90,31,.58) !important;
  box-shadow:0 0 0 3px rgba(255,90,31,.10) !important;
}
html body .zc.znc-optimistic{
  opacity:.72 !important;
  animation:znPostOptimistic .22s ease-out both;
}
@keyframes znPostOptimistic{
  from{transform:translateY(6px);opacity:.42}
  to{transform:translateY(0);opacity:.72}
}
html body .zn-private-zone-validation{
  display:flex !important;
  align-items:center !important;
  justify-content:space-between !important;
  gap:12px !important;
  margin:-6px 0 12px !important;
  font-family:'DM Mono',ui-monospace,monospace !important;
  font-size:9px !important;
  letter-spacing:.08em !important;
  color:var(--muted) !important;
}
html body .zn-private-zone-validation span:first-child{
  color:var(--or) !important;
}
@media (prefers-reduced-motion: reduce) {
  html body .prof-follower-count.is-pulse,
  html body .zc.znc-optimistic{animation:none !important;}
}

html body .zc .zc-rail{
  overflow:hidden !important;
  border-radius:13px 0 0 13px !important;
}
html body .zc .zc-up,
html body .zc .zc-down{
  position:relative !important;
  isolation:isolate !important;
  overflow:hidden !important;
  background:transparent !important;
}
html body .zc .zc-up::before,
html body .zc .zc-down::before{
  content:"" !important;
  position:absolute !important;
  inset:0 !important;
  z-index:0 !important;
  opacity:0 !important;
  pointer-events:none !important;
  transition:opacity .14s ease !important;
}
html body .zc .zc-up::before{
  background:rgba(255,90,31,.10) !important;
}
html body .zc .zc-down::before{
  background:rgba(255,255,255,.07) !important;
}
html body .zc .zc-up:hover::before,
html body .zc .zc-up:focus-visible::before,
html body .zc .zc-down:hover::before,
html body .zc .zc-down:focus-visible::before{
  opacity:1 !important;
}
html body .zc .zc-up.active::before{
  opacity:1 !important;
  background:rgba(255,90,31,.16) !important;
}
html body .zc .zc-down.active::before{
  opacity:1 !important;
  background:rgba(255,255,255,.12) !important;
}
html body .zc .zc-up .zc-arrow,
html body .zc .zc-down .zc-arrow{
  position:relative !important;
  z-index:1 !important;
}
html body .zc .zc-score-mid{
  z-index:2 !important;
}

html body .gsp-match-ava{
  width:24px !important;
  height:28px !important;
  border-radius:8px !important;
  overflow:hidden !important;
  flex:0 0 auto !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  background:var(--card2) !important;
  border:1px solid var(--bd2) !important;
  margin-right:2px !important;
}
html body .gsp-match-ava-l{
  width:20px !important;
  height:24px !important;
  opacity:.72 !important;
  margin-left:4px !important;
}
html body .gsp-match-ava > *{
  max-width:100% !important;
  max-height:100% !important;
}
:root[data-theme="light"] html body .gsp-match-ava{
  background:#fff !important;
  border-color:rgba(36,20,60,.14) !important;
}

html body .zc .zc-rail{
  overflow:hidden !important;
  border-radius:13px 0 0 13px !important;
  transform:none !important;
}
html body .zc .zc-up,
html body .zc .zc-down{
  min-width:100% !important;
  border-radius:0 !important;
  transform:none !important;
  color:var(--muted) !important;
  transition:color .12s ease, background-color .12s ease, opacity .12s ease !important;
}
html body .zc .zc-up:hover,
html body .zc .zc-up:focus-visible,
html body .zc .zc-up:active,
html body .zc .zc-down:hover,
html body .zc .zc-down:focus-visible,
html body .zc .zc-down:active{
  transform:none !important;
  background:transparent !important;
}
html body .zc .zc-up:hover .zc-arrow,
html body .zc .zc-up:focus-visible .zc-arrow{color:var(--or) !important;transform:none !important;}
html body .zc .zc-down:hover .zc-arrow,
html body .zc .zc-down:focus-visible .zc-arrow{color:var(--tx2) !important;transform:none !important;}
html body .zc .zc-up.active .zc-arrow{color:var(--or) !important;transform:none !important;}
html body .zc .zc-down.active .zc-arrow{color:var(--tx2) !important;transform:none !important;}
html body .zc .zc-up::before,
html body .zc .zc-down::before{
  border-radius:0 !important;
  inset:0 !important;
}
html body .zc .zc-up:hover::before,
html body .zc .zc-up:focus-visible::before{background:rgba(255,90,31,.12) !important;opacity:1 !important;}
html body .zc .zc-down:hover::before,
html body .zc .zc-down:focus-visible::before{background:rgba(255,255,255,.08) !important;opacity:1 !important;}
html body .zc .zc-up.active::before{background:rgba(255,90,31,.18) !important;opacity:1 !important;}
html body .zc .zc-down.active::before{background:rgba(255,255,255,.12) !important;opacity:1 !important;}
html body .zc-score-num.score-pos{color:var(--or) !important;}
html body .zc-score-num.score-up,
html body .vote-score.score-up,
html body .vote-score.pos{color:var(--or) !important;}
html body .zc-score-num.score-down,
html body .vote-score.score-down,
html body .vote-score.neg{color:var(--tx2) !important;}

html body :is(.d-cvbtn,.ca-btn,.znc-thread-btn,.comment-votes button,.vote-btn,.upvote-btn,.downvote-btn){
  transform:none !important;
  transition:color .12s ease, background-color .12s ease, border-color .12s ease, opacity .12s ease !important;
}
html body :is(.d-cvbtn,.ca-btn,.znc-thread-btn,.comment-votes button,.vote-btn,.upvote-btn,.downvote-btn):active{
  transform:none !important;
}
html body :is(.d-cvbtn,.ca-btn,.znc-thread-btn,.comment-votes button,.vote-btn,.upvote-btn):hover,
html body :is(.d-cvbtn,.ca-btn,.znc-thread-btn,.comment-votes button,.vote-btn,.upvote-btn):focus-visible{
  background:rgba(255,90,31,.10) !important;
  color:var(--or) !important;
}
html body :is(.d-cvbtn.dn,.ca-btn.dn,.ca-btn.downvote-btn,.znc-thread-btn:nth-child(2),.comment-votes button:nth-child(2),.vote-btn.dn,.downvote-btn):hover,
html body :is(.d-cvbtn.dn,.ca-btn.dn,.ca-btn.downvote-btn,.znc-thread-btn:nth-child(2),.comment-votes button:nth-child(2),.vote-btn.dn,.downvote-btn):focus-visible{
  background:rgba(255,255,255,.08) !important;
  color:var(--tx2) !important;
}
html body :is(.voted-up,.vote-up,.upvote-btn.active,.ca-btn.active:not(.dn):not(.downvote-btn)){
  color:var(--or) !important;
}
html body :is(.voted-down,.vote-dn,.downvote-btn.active,.ca-btn.dn.active,.ca-btn.downvote-btn.active){
  color:var(--tx2) !important;
}
:root[data-theme="light"] html body .zc .zc-up:hover::before,
:root[data-theme="light"] html body .zc .zc-up:focus-visible::before{background:rgba(255,90,31,.14) !important;}
:root[data-theme="light"] html body .zc .zc-down:hover::before,
:root[data-theme="light"] html body .zc .zc-down:focus-visible::before{background:rgba(28,20,8,.08) !important;}

@media (prefers-reduced-motion: reduce) {
  html body :is(.zc-up,.zc-down,.d-cvbtn,.ca-btn,.znc-thread-btn,.comment-votes button,.vote-btn,.upvote-btn,.downvote-btn){
    transition:none !important;
  }
}

html body .zc .zc-rail{
 background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 60%),var(--card2) !important;
 border-right:1px solid var(--bd) !important;
 border-radius:13px 0 0 13px !important;
 width:46px !important;
 overflow:hidden !important;
}
:root[data-theme="light"] html body .zc .zc-rail{
 background:linear-gradient(180deg,rgba(28,20,8,.03),transparent 60%),var(--card2) !important;
}
html body .zc .zc-up,
html body .zc .zc-down{
 min-height:54px !important;
 width:100% !important;
 border-radius:0 !important;
 background:transparent !important;
 transition:background-color .18s cubic-bezier(.16,1,.3,1) !important;
 position:relative !important;
}

html body .zc .zc-up::before,
html body .zc .zc-down::before{
 display:none !important;
 content:none !important;
}
html body .zc .zc-up:hover{background:rgba(255,90,31,.10) !important}
html body .zc .zc-down:hover{background:rgba(255,255,255,.07) !important}
:root[data-theme="light"] html body .zc .zc-up:hover{background:rgba(255,90,31,.12) !important}
:root[data-theme="light"] html body .zc .zc-down:hover{background:rgba(28,20,8,.06) !important}
html body .zc .zc-up:active{background:rgba(255,90,31,.22) !important;transition:none !important}
html body .zc .zc-down:active{background:rgba(255,255,255,.14) !important;transition:none !important}
html body .zc .zc-up.active{background:rgba(255,90,31,.16) !important}
html body .zc .zc-up.active .zc-arrow{color:var(--or) !important;transform:none !important}
html body .zc .zc-down.active{background:rgba(255,255,255,.10) !important}
html body .zc .zc-down.active .zc-arrow{color:var(--tx2) !important;transform:none !important}
html body .zc .zc-arrow svg{width:14px !important;height:14px !important}

html body .zc .zc-score-mid{
 background:transparent !important;
 padding:0 !important;
 border:0 !important;
 z-index:2 !important;
}
html body .zc .zc-score-num{
 font-family:'Bebas Neue','Inter','Helvetica Neue',sans-serif !important;
 font-size:16px !important;
 font-weight:400 !important;
 letter-spacing:.02em !important;
 color:var(--muted2) !important;
 line-height:1 !important;
}
html body .zc .zc-score-num.score-pos{color:var(--or) !important}
:root[data-theme="light"] html body .zc .zc-score-num.score-pos{color:#ff5a1f !important}

html body .ca-btn.upvote-btn,
html body .ca-btn.downvote-btn{
 background:transparent !important;
 color:var(--muted) !important;
 transition:background-color .15s,color .15s !important;
}
html body .ca-btn.upvote-btn:hover{background:rgba(255,90,31,.10) !important;color:var(--or) !important}
html body .ca-btn.downvote-btn:hover{background:rgba(255,255,255,.07) !important;color:var(--tx2) !important}
html body .ca-btn.upvote-btn:active{background:rgba(255,90,31,.22) !important;}
html body .ca-btn.downvote-btn:active{background:rgba(255,255,255,.14) !important;}
html body .ca-btn.upvote-btn.active{background:rgba(255,90,31,.16) !important;color:var(--or) !important}
html body .ca-btn.downvote-btn.active{background:rgba(255,255,255,.10) !important;color:var(--tx2) !important}
@media (prefers-reduced-motion: reduce) {
 html body .zc .zc-up:active,
 html body .zc .zc-down:active,
 html body .zc .zc-up.active .zc-arrow,
 html body .zc .zc-down.active .zc-arrow,
 html body .ca-btn.upvote-btn:active,
 html body .ca-btn.downvote-btn:active{transform:none !important}
}

html body :is(button,a[role="button"],[role="button"],input[type="button"],input[type="submit"],.zn-btn,.btn,.btn-profile-primary,.btn-profile-following,.zc-btn,.zc-up,.zc-down,.ca-btn,.vote-btn,.upvote-btn,.downvote-btn,.find-match-btn,.game-btn,.gbtn,.fc-zone-chip,.fc-post-btn,.fc-tool,.wz-nav-link,.wz-nav-cta,.zn-theme-toggle,.claim-btn,.claim-mini-cta,.wp-create-btn,.wp-start-btn,.wp-react-btn,.wp-chat-emoji-btn,.wp-chat-send,.zn-side-tab,.ni-expand-btn,.wrd-gbtn,.wrd-head-btn,.wrd-sdot,.wrd-hdot,.wrd-hair-btn,.zn-skin-dot,.zn-head-dot,.zn-slot-tab):is(:hover,:active,:focus,:focus-visible),
html body :is(button,a[role="button"],[role="button"],input[type="button"],input[type="submit"],.zn-btn,.btn,.btn-profile-primary,.btn-profile-following,.zc-btn,.zc-up,.zc-down,.ca-btn,.vote-btn,.upvote-btn,.downvote-btn,.find-match-btn,.game-btn,.gbtn,.fc-zone-chip,.fc-post-btn,.fc-tool,.wz-nav-link,.wz-nav-cta,.zn-theme-toggle,.claim-btn,.claim-mini-cta,.wp-create-btn,.wp-start-btn,.wp-react-btn,.wp-chat-emoji-btn,.wp-chat-send,.zn-side-tab,.ni-expand-btn,.wrd-gbtn,.wrd-head-btn,.wrd-sdot,.wrd-hdot,.wrd-hair-btn,.zn-skin-dot,.zn-head-dot,.zn-slot-tab):is(:hover,:active,:focus,:focus-visible) > *{
  transform:none !important;
  scale:1 !important;
  zoom:1 !important;
  text-size-adjust:100% !important;
  -webkit-text-size-adjust:100% !important;
  transition-property:background-color,border-color,color,opacity,box-shadow,filter,text-decoration-color !important;
}
html body :is(.active,.is-active,.selected,.wrd-active,.wrd-outfit.wrd-active,.wrd-sdot.wrd-active,.wrd-hdot.wrd-active,.zn-skin-dot.active,.zn-head-dot.active,.zn-outfit-card.selected,[aria-pressed="true"]){
  transform:none !important;
  scale:1 !important;
  zoom:1 !important;
}

html body :is(
  .zn-btn-primary,.btn-primary,.btn-profile-primary,.gate-btn,.join-btn,.hero-cta,
  .wz-nav-cta,.nav-cta,.mob-join,.auth-gate-btn,.wz-guest-gate .gg-b,
  .compose-inline-post,.compose-post-btn,.z-compose-post-btn,.zpc-post-btn,
  .comment-send,.card-qr-post,.d-post-btn,.mp-buy-btn,.mkt-buy-btn,
  .find-match-btn,.fc-post-btn,.wp-create-btn,.wp-start-btn,.susp-appeal-btn,
  .claim-btn,.reset-btn,.notif-page-btn.primary,.lb-rank.top1,.lb-rank.top2,.lb-rank.top3,
  .lb-rank.gold,.lb-rank.silver,.lb-rank.bronze,.rank-badge.is-filled,
  button[style*="background:var(--or"],button[style*="background: var(--or"],
  button[style*="background-color:var(--or"],button[style*="background-color: var(--or"],
  button[style*="background:#ff5a1f"],button[style*="background: #ff5a1f"],
  button[style*="background-color:#ff5a1f"],button[style*="background-color: #ff5a1f"],
  button[style*="background:#ff7a33"],button[style*="background: #ff7a33"],
  button[style*="background-color:#ff7a33"],button[style*="background-color: #ff7a33"],
  button[style*="linear-gradient"][style*="#ff5a1f"],button[style*="linear-gradient"][style*="255,90,31"],
  a[style*="background:var(--or"],a[style*="background: var(--or"],
  a[style*="background-color:var(--or"],a[style*="background-color: var(--or"],
  a[style*="background:#ff5a1f"],a[style*="background: #ff5a1f"],
  a[style*="background-color:#ff5a1f"],a[style*="background-color: #ff5a1f"],
  a[style*="background:#ff7a33"],a[style*="background: #ff7a33"],
  a[style*="background-color:#ff7a33"],a[style*="background-color: #ff7a33"],
  a[style*="linear-gradient"][style*="#ff5a1f"],a[style*="linear-gradient"][style*="255,90,31"],
  [role="button"][style*="background:var(--or"],[role="button"][style*="background:#ff5a1f"],
  [role="button"][style*="background:#ff7a33"],[role="button"][style*="linear-gradient"][style*="#ff5a1f"],
  input[type="button"][style*="background:var(--or"],input[type="submit"][style*="background:var(--or"],
  input[type="button"][style*="background:#ff5a1f"],input[type="submit"][style*="background:#ff5a1f"]
),
html body :is(
  .zn-btn-primary,.btn-primary,.btn-profile-primary,.gate-btn,.join-btn,.hero-cta,
  .wz-nav-cta,.nav-cta,.mob-join,.auth-gate-btn,.wz-guest-gate .gg-b,
  .compose-inline-post,.compose-post-btn,.z-compose-post-btn,.zpc-post-btn,
  .comment-send,.card-qr-post,.d-post-btn,.mp-buy-btn,.mkt-buy-btn,
  .find-match-btn,.fc-post-btn,.wp-create-btn,.wp-start-btn,.susp-appeal-btn,
  .claim-btn,.reset-btn,.notif-page-btn.primary,.lb-rank.top1,.lb-rank.top2,.lb-rank.top3,
  .lb-rank.gold,.lb-rank.silver,.lb-rank.bronze,.rank-badge.is-filled,
  button[style*="background:var(--or"],button[style*="background: var(--or"],
  button[style*="background-color:var(--or"],button[style*="background-color: var(--or"],
  button[style*="background:#ff5a1f"],button[style*="background: #ff5a1f"],
  button[style*="background-color:#ff5a1f"],button[style*="background-color: #ff5a1f"],
  button[style*="background:#ff7a33"],button[style*="background: #ff7a33"],
  button[style*="background-color:#ff7a33"],button[style*="background-color: #ff7a33"],
  button[style*="linear-gradient"][style*="#ff5a1f"],button[style*="linear-gradient"][style*="255,90,31"],
  a[style*="background:var(--or"],a[style*="background: var(--or"],
  a[style*="background-color:var(--or"],a[style*="background-color: var(--or"],
  a[style*="background:#ff5a1f"],a[style*="background: #ff5a1f"],
  a[style*="background-color:#ff5a1f"],a[style*="background-color: #ff5a1f"],
  a[style*="background:#ff7a33"],a[style*="background: #ff7a33"],
  a[style*="background-color:#ff7a33"],a[style*="background-color: #ff7a33"],
  a[style*="linear-gradient"][style*="#ff5a1f"],a[style*="linear-gradient"][style*="255,90,31"],
  [role="button"][style*="background:var(--or"],[role="button"][style*="background:#ff5a1f"],
  [role="button"][style*="background:#ff7a33"],[role="button"][style*="linear-gradient"][style*="#ff5a1f"],
  input[type="button"][style*="background:var(--or"],input[type="submit"][style*="background:var(--or"],
  input[type="button"][style*="background:#ff5a1f"],input[type="submit"][style*="background:#ff5a1f"]
) *{
  color:#fffbf7 !important;
  -webkit-text-fill-color:#fffbf7 !important;
  text-shadow:none !important;
  border-color:currentColor;
}

html.in-spa body :is(#zdPosts,#zpFeed,#profTabContent) .zc[data-card-surface="feed-card"] > .zc-rail .zc-up,
html.in-spa body :is(#zdPosts,#zpFeed,#profTabContent) .zc[data-card-surface="feed-card"] > .zc-rail .zc-down,
html body #zoneDetail #zdPosts .zc[data-card-surface="feed-card"] > .zc-rail .zc-up,
html body #zoneDetail #zdPosts .zc[data-card-surface="feed-card"] > .zc-rail .zc-down,
html body #zdPosts .zc[data-card-surface="feed-card"] > .zc-rail .zc-up,
html body #zdPosts .zc[data-card-surface="feed-card"] > .zc-rail .zc-down,
html body #zpFeed .zc[data-card-surface="feed-card"] > .zc-rail .zc-up,
html body #zpFeed .zc[data-card-surface="feed-card"] > .zc-rail .zc-down{
  width:45px !important;
}

html body :is(
  button,a,[role="button"],[onclick],[data-action],
  input[type="button"],input[type="submit"],
  .zn-btn,.btn,.btn-profile-primary,.btn-profile-secondary,.btn-profile-tertiary,
  .btn-profile-following,.zp-btn,.zp-tab,.prof-tabbar button,[id^="ptab-"],
  .zc-btn,.zc-up,.zc-down,.ca-btn,.d-vbtn,.d-cvbtn,.vote-btn,.upvote-btn,.downvote-btn,
  .find-match-btn,.game-btn,.gbtn,.fc-zone-chip,.fc-post-btn,.fc-tool,
  .wz-nav-link,.wz-nav-cta,.zn-theme-toggle,.claim-btn,.claim-mini-cta,
  .wp-create-btn,.wp-start-btn,.wp-react-btn,.wp-chat-emoji-btn,.wp-chat-send,
  .connect-spotify-btn,[class*="spotify"][class*="btn"],[class*="Spotify"][class*="btn"]
):is(:hover,:active,:focus,:focus-visible),
html body :is(
  button,a,[role="button"],[onclick],[data-action],
  input[type="button"],input[type="submit"],
  .zn-btn,.btn,.btn-profile-primary,.btn-profile-secondary,.btn-profile-tertiary,
  .btn-profile-following,.zp-btn,.zp-tab,.prof-tabbar button,[id^="ptab-"],
  .zc-btn,.zc-up,.zc-down,.ca-btn,.d-vbtn,.d-cvbtn,.vote-btn,.upvote-btn,.downvote-btn,
  .find-match-btn,.game-btn,.gbtn,.fc-zone-chip,.fc-post-btn,.fc-tool,
  .wz-nav-link,.wz-nav-cta,.zn-theme-toggle,.claim-btn,.claim-mini-cta,
  .wp-create-btn,.wp-start-btn,.wp-react-btn,.wp-chat-emoji-btn,.wp-chat-send,
  .connect-spotify-btn,[class*="spotify"][class*="btn"],[class*="Spotify"][class*="btn"]
):is(:hover,:active,:focus,:focus-visible) > *{
  transform:none !important;
  scale:1 !important;
  zoom:1 !important;
  text-size-adjust:100% !important;
  -webkit-text-size-adjust:100% !important;
  transition-property:background-color,border-color,color,opacity,box-shadow,filter,text-decoration-color !important;
}

html body :is(.zc-up,.zc-down,.ca-btn,.d-vbtn,.d-cvbtn,.vote-btn,.upvote-btn,.downvote-btn).active :is(.zc-arrow,svg,path,span),
html body :is(.zc-up,.zc-down,.ca-btn,.d-vbtn,.d-cvbtn,.vote-btn,.upvote-btn,.downvote-btn):is(.active,.voted-up,.voted-down){
  transform:none !important;
  scale:1 !important;
}

html body :is(.prof-tabbar button,[id^="ptab-"]):is(:hover,:active,:focus,:focus-visible){
  appearance:none !important;
  -webkit-appearance:none !important;
  box-shadow:none !important;
  outline:0 !important;
  outline-style:none !important;
  outline-width:0 !important;
  outline-color:transparent !important;
  filter:none !important;
}

html body :is(.prof-tabbar button,[id^="ptab-"])[style*="background:var(--or"],
html body :is(.prof-tabbar button,[id^="ptab-"])[style*="background: var(--or"]{
  border-color:var(--or) !important;
  border-left-color:var(--or) !important;
  border-right-color:var(--or) !important;
  color:#fffbf7 !important;
  -webkit-text-fill-color:#fffbf7 !important;
  box-shadow:none !important;
  outline:0 !important;
}

html body button:focus,
html body button:focus-visible,
html body .prof-tabbar button:focus,
html body .prof-tabbar button:focus-visible,
html body [id^="ptab-"]:focus,
html body [id^="ptab-"]:focus-visible{
  appearance:none !important;
  -webkit-appearance:none !important;
  outline:none !important;
  outline-style:none !important;
  outline-width:0 !important;
  outline-color:transparent !important;
  box-shadow:none !important;
}

html:root body .prof-tabbar :is(#ptab-posts,#ptab-replies,#ptab-upvotes,#ptab-reposts,#ptab-bookmarks):is(:focus,:focus-visible,:active),
html:root[data-theme="light"] body .prof-tabbar :is(#ptab-posts,#ptab-replies,#ptab-upvotes,#ptab-reposts,#ptab-bookmarks):is(:focus,:focus-visible,:active){
  appearance:none !important;
  -webkit-appearance:none !important;
  outline:0 solid transparent !important;
  outline-width:0 !important;
  outline-style:none !important;
  outline-color:transparent !important;
  box-shadow:none !important;
  transform:none !important;
  filter:none !important;
}

html:root body .prof-tabbar :is(
  #ptab-posts#ptab-posts#ptab-posts#ptab-posts#ptab-posts,
  #ptab-replies#ptab-replies#ptab-replies#ptab-replies#ptab-replies,
  #ptab-upvotes#ptab-upvotes#ptab-upvotes#ptab-upvotes#ptab-upvotes,
  #ptab-reposts#ptab-reposts#ptab-reposts#ptab-reposts#ptab-reposts,
  #ptab-bookmarks#ptab-bookmarks#ptab-bookmarks#ptab-bookmarks#ptab-bookmarks
):is(:focus,:focus-visible,:active){
  outline:0 solid transparent !important;
  outline-width:0 !important;
  outline-style:none !important;
  outline-color:transparent !important;
  outline-offset:0 !important;
  box-shadow:none !important;
  transform:none !important;
}

html body #profTabContent{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  padding-left:0 !important;
  padding-right:0 !important;
  gap:0 !important;
  row-gap:0 !important;
}
html body #profTabContent > .zone-card-feed-post{
  display:block !important;
  width:100% !important;
  max-width:100% !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  outline:0 !important;
  transform:none !important;
}
html body #profTabContent .zc[data-card-surface="feed-card"]{
  display:flex !important;
  align-items:flex-start !important;
  position:relative !important;
  overflow:visible !important;
  width:100% !important;
  max-width:100% !important;
  margin:0 !important;
  border-radius:0 !important;
  border-left:0 !important;
  border-right:0 !important;
  border-top:0 !important;
  border-bottom:1px solid var(--bd) !important;
  background:var(--card) !important;
  box-shadow:none !important;
  outline:0 !important;
  transform:none !important;
}
:root[data-theme="light"] html body #profTabContent .zc[data-card-surface="feed-card"]{
  border-bottom-color:rgba(36,20,60,.10) !important;
  background:var(--card) !important;
}
html body #profTabContent .zc[data-card-surface="feed-card"] > .zc-rail{
  flex:0 0 46px !important;
  width:46px !important;
  min-width:46px !important;
  height:108px !important;
  min-height:108px !important;
  align-self:flex-start !important;
  display:flex !important;
  flex-direction:column !important;
  position:relative !important;
  padding:0 !important;
  margin:0 !important;
  overflow:hidden !important;
  background:transparent !important;
  border-right:1px solid var(--bd) !important;
  border-radius:0 !important;
}
:root[data-theme="light"] html body #profTabContent .zc[data-card-surface="feed-card"] > .zc-rail{
  border-right-color:rgba(36,20,60,.10) !important;
}
html body #profTabContent .zc[data-card-surface="feed-card"] > .zc-rail .zc-up,
html body #profTabContent .zc[data-card-surface="feed-card"] > .zc-rail .zc-down{
  flex:0 0 54px !important;
  width:45px !important;
  height:54px !important;
  min-height:54px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  border-radius:0 !important;
  transform:none !important;
}
html body #profTabContent .zc[data-card-surface="feed-card"] > .zc-rail .zc-score-mid{
  top:50% !important;
  left:0 !important;
  right:0 !important;
  transform:translateY(-50%) !important;
}
html body #profTabContent .zc[data-card-surface="feed-card"] > .zc-main{
  flex:1 1 auto !important;
  min-width:0 !important;
  margin:0 !important;
  padding:14px 16px 12px !important;
}
html body #profTabContent .zc[data-card-surface="feed-card"] .zc-kicker{
  margin:0 !important;
  padding:0 0 6px !important;
}
html body #profTabContent .zc[data-card-surface="feed-card"]::after,
html body #profTabContent .zc[data-card-surface="feed-card"] .zc-zone-band{
  opacity:0 !important;
  border-color:transparent !important;
  filter:none !important;
}

html body :is(
  .auth-btn:not(.auth-btn-ghost):not(.auth-btn-secondary):not(.auth-btn-danger),
  .zn-btn-primary,
  .zn-private-zone-btn-primary,
  .fc-post-btn,
  .d-post-btn,
  .z-compose-btn,
  .find-match-btn,
  .btn-primary,
  .orange-btn,
  button[style*="background:#ff5a1f"],
  button[style*="background: #ff5a1f"],
  button[style*="background:var(--or"],
  button[style*="background: var(--or"],
  button[style*="background-color:#ff5a1f"],
  button[style*="background-color: #ff5a1f"],
  button[style*="background-color:var(--or"],
  button[style*="background-color: var(--or"],
  button[style*="linear-gradient"][style*="#ff5a1f"]
),
html body :is(
  .auth-btn:not(.auth-btn-ghost):not(.auth-btn-secondary):not(.auth-btn-danger),
  .zn-btn-primary,
  .zn-private-zone-btn-primary,
  .fc-post-btn,
  .d-post-btn,
  .z-compose-btn,
  .find-match-btn,
  .btn-primary,
  .orange-btn,
  button[style*="background:#ff5a1f"],
  button[style*="background: #ff5a1f"],
  button[style*="background:var(--or"],
  button[style*="background: var(--or"],
  button[style*="background-color:#ff5a1f"],
  button[style*="background-color: #ff5a1f"],
  button[style*="background-color:var(--or"],
  button[style*="background-color: var(--or"],
  button[style*="linear-gradient"][style*="#ff5a1f"]
) :is(.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt,.zn-currency-amt span,.zn-zora-amt span,.zn-zbucks-amt span,.zn-flame-amt span,strong,b,small){
  color:#fffbf7 !important;
  -webkit-text-fill-color:#fffbf7 !important;
  text-shadow:0 1px 0 rgba(26,16,36,.20) !important;
}

html body:is(.app,.app-shell) .rsb-widget.wgt-removing,
html body .rsb-widget.wgt-removing{
  opacity:0 !important;
  max-height:0 !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
  padding-top:0 !important;
  padding-bottom:0 !important;
  border-color:transparent !important;
  transform:none !important;
  transition:opacity .12s ease,max-height .16s ease,margin .16s ease,padding .16s ease,border-color .12s ease !important;
}
@media (prefers-reduced-motion: reduce) {
  html body:is(.app,.app-shell) .rsb-widget.wgt-removing,
  html body .rsb-widget.wgt-removing{
    transition:none !important;
  }
}

html body.wardrobe-page .z-loader-block .z-loader-label{
  color:var(--muted) !important;
  -webkit-text-fill-color:var(--muted) !important;
}
html body .wrd-zowl-loading{
  min-height:188px;
  display:grid;
  grid-template-columns:minmax(140px,220px) 1fr;
  align-items:stretch;
  overflow:hidden;
  border:1px solid var(--bd);
  border-radius:18px;
  background:var(--card);
}
html body .wrd-zowl-loading-media{
  min-height:188px;
  display:flex;
  align-items:center;
  justify-content:center;
  background:linear-gradient(180deg,rgba(26,16,36,.035),rgba(26,16,36,.08));
  border-right:1px solid var(--bd);
}
:root[data-theme="dark"] html body .wrd-zowl-loading-media,
html[data-theme="dark"] body .wrd-zowl-loading-media{
  background:linear-gradient(180deg,rgba(255,251,247,.05),rgba(255,251,247,.025));
}
html body .wrd-zowl-loading-media span{
  width:78px;
  height:112px;
  border-radius:999px 999px 38px 38px;
  background:linear-gradient(180deg,rgba(26,16,36,.10),rgba(26,16,36,.045));
  position:relative;
  overflow:hidden;
}
:root[data-theme="dark"] html body .wrd-zowl-loading-media span,
html[data-theme="dark"] body .wrd-zowl-loading-media span{
  background:linear-gradient(180deg,rgba(255,251,247,.12),rgba(255,251,247,.04));
}
html body .wrd-zowl-loading-media span::after{
  content:"";
  position:absolute;
  inset:0;
  transform:translateX(-100%);
  background:linear-gradient(90deg,transparent,rgba(255,251,247,.38),transparent);
  animation:wrdCompanionSkeleton 1.2s ease-in-out infinite;
}
html body .wrd-zowl-loading-copy{
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:8px;
  padding:28px 32px;
}
html body .wrd-zowl-loading-k{
  font-family:"DM Mono",monospace;
  font-size:10px;
  font-weight:700;
  letter-spacing:.18em;
  color:var(--or);
  -webkit-text-fill-color:var(--or);
}
html body .wrd-zowl-loading-t{
  font-family:"Inter","Helvetica Neue",Arial,sans-serif;
  font-size:15px;
  font-weight:800;
  letter-spacing:-.01em;
  color:var(--tx);
  -webkit-text-fill-color:var(--tx);
}
@keyframes wrdCompanionSkeleton{
  100%{transform:translateX(100%);}
}
@media (max-width:720px){
  html body .wrd-zowl-loading{
    grid-template-columns:1fr;
  }
  html body .wrd-zowl-loading-media{
    min-height:148px;
    border-right:none;
    border-bottom:1px solid var(--bd);
  }
  html body .wrd-zowl-loading-copy{
    padding:20px;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body .wrd-zowl-loading-media span::after{
    animation:none !important;
    display:none !important;
  }
}

html body :is(
  button,
  a[role="button"],
  [role="button"],
  .auth-btn,
  .acct-nav-btn,
  .btn-profile-primary,
  .prof-tab,
  .zc-btn,
  .fc-post-btn,
  .find-match-btn,
  .mp-buy-btn,
  .mkt-buy-btn,
  .zn-btn,
  .zn-btn-primary,
  .zn-currency-choice-option,
  .wp-create-btn,
  .wp-start-btn,
  .lb-tab,
  .nf-tab,
  .wgt-card button,
  .rsb button,
  .lsb button
),
html body :is(
  button,
  a[role="button"],
  [role="button"],
  .auth-btn,
  .acct-nav-btn,
  .btn-profile-primary,
  .prof-tab,
  .zc-btn,
  .fc-post-btn,
  .find-match-btn,
  .mp-buy-btn,
  .mkt-buy-btn,
  .zn-btn,
  .zn-btn-primary,
  .zn-currency-choice-option,
  .wp-create-btn,
  .wp-start-btn,
  .lb-tab,
  .nf-tab,
  .wgt-card button,
  .rsb button,
  .lsb button
) :is(span,strong,b,small,em,label,div,svg,path){
  transition-property:background-color,border-color,color,box-shadow,opacity,filter !important;
}
html body :is(
  button,
  a[role="button"],
  [role="button"],
  .auth-btn,
  .acct-nav-btn,
  .btn-profile-primary,
  .prof-tab,
  .zc-btn,
  .fc-post-btn,
  .find-match-btn,
  .mp-buy-btn,
  .mkt-buy-btn,
  .zn-btn,
  .zn-btn-primary,
  .zn-currency-choice-option,
  .wp-create-btn,
  .wp-start-btn,
  .lb-tab,
  .nf-tab,
  .wgt-card button,
  .rsb button,
  .lsb button
):is(:hover,:active,:focus,:focus-visible){
  transform:none !important;
}
html body :is(
  button,
  a[role="button"],
  [role="button"],
  .auth-btn,
  .acct-nav-btn,
  .btn-profile-primary,
  .prof-tab,
  .zc-btn,
  .fc-post-btn,
  .find-match-btn,
  .mp-buy-btn,
  .mkt-buy-btn,
  .zn-btn,
  .zn-btn-primary,
  .zn-currency-choice-option,
  .wp-create-btn,
  .wp-start-btn,
  .lb-tab,
  .nf-tab,
  .wgt-card button,
  .rsb button,
  .lsb button
):is(:hover,:active,:focus,:focus-visible) :is(span,strong,b,small,em,label,div,svg,path){
  transform:none !important;
}

html body :is(button,a,[role="button"],.auth-btn,.zn-btn,.zn-btn-primary,.zn-private-zone-btn-primary,.mp-buy-btn,.mkt-buy-btn,.sw-cta,.zn-currency-choice-option,#spinBtn,#premiumSpinBtn,#acctHandleChangeBtn):has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt)):not(#znCurrencyNeverOrangeFinal#znCurrencyNeverOrangeFinal#znCurrencyNeverOrangeFinal){
  background:var(--card2) !important;
  background-image:none !important;
  border:1px solid rgba(255,90,31,.45) !important;
  color:var(--or,#ff5a1f) !important;
  -webkit-text-fill-color:var(--or,#ff5a1f) !important;
  text-shadow:none !important;
  box-shadow:0 8px 20px rgba(255,90,31,.12) !important;
}
html[data-theme="light"] body :is(button,a,[role="button"],.auth-btn,.zn-btn,.zn-btn-primary,.zn-private-zone-btn-primary,.mp-buy-btn,.mkt-buy-btn,.sw-cta,.zn-currency-choice-option,#spinBtn,#premiumSpinBtn,#acctHandleChangeBtn):has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt)):not(#znCurrencyNeverOrangeFinal#znCurrencyNeverOrangeFinal#znCurrencyNeverOrangeFinal){
  background:#fffbf7 !important;
  background-image:none !important;
}
html body :is(button,a,[role="button"],.auth-btn,.zn-btn,.zn-btn-primary,.zn-private-zone-btn-primary,.mp-buy-btn,.mkt-buy-btn,.sw-cta,.zn-currency-choice-option,#spinBtn,#premiumSpinBtn,#acctHandleChangeBtn):has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt)):not(#znCurrencyNeverOrangeFinal#znCurrencyNeverOrangeFinal#znCurrencyNeverOrangeFinal) :is(span,strong,b,small,em,label,div,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt){
  color:var(--or,#ff5a1f) !important;
  -webkit-text-fill-color:var(--or,#ff5a1f) !important;
  text-shadow:none !important;
}
html body :is(button,a,[role="button"],.auth-btn,.zn-btn,.zn-btn-primary,.zn-private-zone-btn-primary,.mp-buy-btn,.mkt-buy-btn,.sw-cta,.zn-currency-choice-option,#spinBtn,#premiumSpinBtn,#acctHandleChangeBtn):has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt)):not(#znCurrencyNeverOrangeFinal#znCurrencyNeverOrangeFinal#znCurrencyNeverOrangeFinal) :is(.zi,.zci,.zf){
  filter:none !important;
}

html body.app-shell #widgetPickerOverlay .zn-widget-picker-action,
html body #widgetPickerOverlay .zn-widget-picker-action{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  flex:0 0 98px !important;
  width:98px !important;
  min-width:98px !important;
  height:58px !important;
  min-height:58px !important;
  padding:0 13px !important;
  border-radius:9px !important;
  background:transparent !important;
  font-family:"DM Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace !important;
  font-size:12px !important;
  line-height:1.08 !important;
  font-weight:800 !important;
  letter-spacing:.16em !important;
  text-transform:uppercase !important;
  white-space:nowrap !important;
  cursor:pointer !important;
  transform:none !important;
  scale:1 !important;
  translate:0 !important;
  rotate:0deg !important;
  zoom:1 !important;
  text-size-adjust:100% !important;
  -webkit-text-size-adjust:100% !important;
  transition-property:background-color,border-color,color,box-shadow,opacity,filter !important;
}
html body.app-shell #widgetPickerOverlay .zn-widget-picker-action-add,
html body #widgetPickerOverlay .zn-widget-picker-action-add{
  border:1px solid rgba(34,197,94,.42) !important;
  color:var(--gn,#2ed573) !important;
  -webkit-text-fill-color:var(--gn,#2ed573) !important;
}
html body.app-shell #widgetPickerOverlay .zn-widget-picker-action-remove,
html body #widgetPickerOverlay .zn-widget-picker-action-remove{
  border:1px solid rgba(255,71,87,.42) !important;
  color:var(--rd,#ff4757) !important;
  -webkit-text-fill-color:var(--rd,#ff4757) !important;
}
html body.app-shell #widgetPickerOverlay .zn-widget-picker-action-add:is(:hover,:focus-visible,:active),
html body #widgetPickerOverlay .zn-widget-picker-action-add:is(:hover,:focus-visible,:active){
  background:rgba(34,197,94,.10) !important;
  border-color:rgba(34,197,94,.62) !important;
}
html body.app-shell #widgetPickerOverlay .zn-widget-picker-action-remove:is(:hover,:focus-visible,:active),
html body #widgetPickerOverlay .zn-widget-picker-action-remove:is(:hover,:focus-visible,:active){
  background:rgba(255,71,87,.10) !important;
  border-color:rgba(255,71,87,.62) !important;
}
html body.app-shell #widgetPickerOverlay .zn-widget-picker-action,
html body.app-shell #widgetPickerOverlay .zn-widget-picker-action *,
html body.app-shell #widgetPickerOverlay .zn-widget-picker-action:is(:hover,:active,:focus,:focus-visible),
html body.app-shell #widgetPickerOverlay .zn-widget-picker-action:is(:hover,:active,:focus,:focus-visible) *,
html body #widgetPickerOverlay .zn-widget-picker-action,
html body #widgetPickerOverlay .zn-widget-picker-action *,
html body #widgetPickerOverlay .zn-widget-picker-action:is(:hover,:active,:focus,:focus-visible),
html body #widgetPickerOverlay .zn-widget-picker-action:is(:hover,:active,:focus,:focus-visible) *{
  transform:none !important;
  scale:1 !important;
  translate:0 !important;
  rotate:0deg !important;
}
html body.app-shell #widgetPickerOverlay .zn-widget-picker-action:active:not(:disabled),
html body #widgetPickerOverlay .zn-widget-picker-action:active:not(:disabled){
  filter:none !important;
  box-shadow:inset 0 0 0 999px rgba(255,251,247,.045) !important;
}

html body #accountModal .acct-nav{
  gap:0 !important;
  padding:0 !important;
  border-top:1px solid var(--bd) !important;
  border-bottom:1px solid var(--bd) !important;
  background:var(--card) !important;
}
html body #accountModal .acct-nav-btn{
  border:0 !important;
  border-right:1px solid var(--bd) !important;
  border-radius:0 !important;
  box-shadow:none !important;
  min-height:48px !important;
  background:transparent !important;
  color:var(--muted) !important;
  -webkit-text-fill-color:var(--muted) !important;
}
html body #accountModal .acct-nav-btn:hover,
html body #accountModal .acct-nav-btn:focus-visible{
  background:rgba(255,90,31,.06) !important;
  color:var(--or,#ff5a1f) !important;
  -webkit-text-fill-color:var(--or,#ff5a1f) !important;
}
html body #accountModal .acct-nav-btn.acct-nav-active{
  background:var(--or,#ff5a1f) !important;
  color:#fffbf7 !important;
  -webkit-text-fill-color:#fffbf7 !important;
}

html[data-theme="light"] body #spinWheelModal .spin-result{
  background:linear-gradient(180deg,#fffaf3,#f4eadb) !important;
  border-color:rgba(36,20,60,.14) !important;
  box-shadow:0 24px 70px rgba(28,20,8,.16),0 0 34px rgba(255,90,31,.10) !important;
  color:#1a1024 !important;
  -webkit-text-fill-color:#1a1024 !important;
}
html[data-theme="light"] body #spinWheelModal .spin-result::before{
  background:radial-gradient(ellipse 70% 60% at 50% 28%,rgba(255,90,31,.18) 0%,transparent 72%) !important;
  filter:blur(14px) !important;
  opacity:.9 !important;
}
html[data-theme="light"] body #spinWheelModal .spin-result :is(.sw-eyebrow,.sw-unit,.sw-sub,.sw-item-name,.sw-item-rarity,.sw-item-art,.sw-amount),
html[data-theme="light"] body #spinWheelModal .spin-result :is(.sw-eyebrow,.sw-unit,.sw-sub,.sw-item-name,.sw-item-rarity,.sw-item-art,.sw-amount) :is(span,strong,b,small,em,label,div){
  color:#1a1024 !important;
  -webkit-text-fill-color:#1a1024 !important;
  text-shadow:none !important;
}
html[data-theme="light"] body #spinWheelModal .spin-result .sw-eyebrow{
  color:#9b4a10 !important;
  -webkit-text-fill-color:#9b4a10 !important;
}
html[data-theme="light"] body #spinWheelModal .spin-result .sw-figure .zi,
html[data-theme="light"] body #spinWheelModal .spin-result .sw-unit .zi{
  background-color:transparent !important;
  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
  outline:0 !important;
  padding:0 !important;
  filter:none !important;
  -webkit-text-fill-color:transparent !important;
}
html[data-theme="light"] body #spinWheelModal .spin-result .sw-cta,
html[data-theme="light"] body #spinWheelModal .spin-result .sw-cta:hover,
html[data-theme="light"] body #spinWheelModal .spin-result .sw-cta:focus-visible{
  background:#ff5a1f !important;
  background-image:none !important;
  border-color:#ff5a1f !important;
  color:#fffbf7 !important;
  -webkit-text-fill-color:#fffbf7 !important;
  text-shadow:0 1px 0 rgba(26,16,36,.24) !important;
}
html[data-theme="light"] body #spinWheelModal .spin-result .sw-cta :is(span,strong,b,small,em,label,div,p,svg,path){
  color:#fffbf7 !important;
  -webkit-text-fill-color:#fffbf7 !important;
}
html body :is(
  .auth-btn:not(.auth-btn-ghost):not(.auth-btn-secondary):not(.auth-btn-danger),
  .zn-btn-primary,
  .zn-private-zone-btn-primary,
  .fc-post-btn,
  .d-post-btn,
  .z-compose-btn,
  .find-match-btn,
  .btn-primary,
  .orange-btn,
  button[style*="background:#ff5a1f"],
  button[style*="background: #ff5a1f"],
  button[style*="background:var(--or"],
  button[style*="background: var(--or"],
  button[style*="background-color:#ff5a1f"],
  button[style*="background-color: #ff5a1f"],
  button[style*="background-color:var(--or"],
  button[style*="background-color: var(--or"],
  button[style*="linear-gradient"][style*="#ff5a1f"]
) :is(.zi,.zci,.zf){
  filter:brightness(0) saturate(100%) invert(99%) sepia(13%) saturate(554%) hue-rotate(316deg) brightness(104%) contrast(101%) drop-shadow(0 1px 0 rgba(26,16,36,.25)) !important;
}

html:root[data-theme="light"] body #accountModal .acct-nav-btn.acct-nav-active,
html:root[data-theme="light"] body #accountModal .acct-nav-btn.acct-nav-active:hover{
  background:var(--or,#ff5a1f) !important;
  border-color:var(--or,#ff5a1f) !important;
  color:#fffbf7 !important;
  -webkit-text-fill-color:#fffbf7 !important;
  text-shadow:0 1px 0 rgba(26,16,36,.20) !important;
}

html body .zc[data-card-surface="feed-card"],
html body #feedEl .zc[data-card-surface="feed-card"],
html body #zdPosts .zc[data-card-surface="feed-card"],
html body #zoneDetail #zdPosts .zc[data-card-surface="feed-card"],
html body #zpFeed .zc[data-card-surface="feed-card"],
html body #profTabContent .zc[data-card-surface="feed-card"],
html body #postDetailPanel .zc[data-card-surface="feed-card"]{
  display:flex !important;
  align-items:stretch !important;
  position:relative !important;
  overflow:hidden !important;
  padding:0 !important;
}
html body .zc[data-card-surface="feed-card"] > .zc-rail,
html body #feedEl .zc[data-card-surface="feed-card"] > .zc-rail,
html body #zdPosts .zc[data-card-surface="feed-card"] > .zc-rail,
html body #zoneDetail #zdPosts .zc[data-card-surface="feed-card"] > .zc-rail,
html body #zpFeed .zc[data-card-surface="feed-card"] > .zc-rail,
html body #profTabContent .zc[data-card-surface="feed-card"] > .zc-rail,
html body #postDetailPanel .zc[data-card-surface="feed-card"] > .zc-rail{
  align-self:stretch !important;
  flex:0 0 46px !important;
  width:46px !important;
  min-width:46px !important;
  height:auto !important;
  min-height:100% !important;
  padding:0 !important;
  margin:0 !important;
  display:flex !important;
  flex-direction:column !important;
  position:relative !important;
  border-right:1px solid var(--bd) !important;
  border-radius:0 !important;
  overflow:hidden !important;
  background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 60%),var(--card2) !important;
}
html[data-theme="light"] body .zc[data-card-surface="feed-card"] > .zc-rail,
html[data-theme="light"] body #feedEl .zc[data-card-surface="feed-card"] > .zc-rail,
html[data-theme="light"] body #zdPosts .zc[data-card-surface="feed-card"] > .zc-rail,
html[data-theme="light"] body #zoneDetail #zdPosts .zc[data-card-surface="feed-card"] > .zc-rail,
html[data-theme="light"] body #zpFeed .zc[data-card-surface="feed-card"] > .zc-rail,
html[data-theme="light"] body #profTabContent .zc[data-card-surface="feed-card"] > .zc-rail,
html[data-theme="light"] body #postDetailPanel .zc[data-card-surface="feed-card"] > .zc-rail{
  background:linear-gradient(180deg,rgba(28,20,8,.03),transparent 60%),var(--card2) !important;
  border-right-color:rgba(36,20,60,.10) !important;
}
html body .zc[data-card-surface="feed-card"] > .zc-rail .zc-up,
html body .zc[data-card-surface="feed-card"] > .zc-rail .zc-down,
html body #feedEl .zc[data-card-surface="feed-card"] > .zc-rail .zc-up,
html body #feedEl .zc[data-card-surface="feed-card"] > .zc-rail .zc-down,
html body #zdPosts .zc[data-card-surface="feed-card"] > .zc-rail .zc-up,
html body #zdPosts .zc[data-card-surface="feed-card"] > .zc-rail .zc-down,
html body #zoneDetail #zdPosts .zc[data-card-surface="feed-card"] > .zc-rail .zc-up,
html body #zoneDetail #zdPosts .zc[data-card-surface="feed-card"] > .zc-rail .zc-down,
html body #zpFeed .zc[data-card-surface="feed-card"] > .zc-rail .zc-up,
html body #zpFeed .zc[data-card-surface="feed-card"] > .zc-rail .zc-down,
html body #profTabContent .zc[data-card-surface="feed-card"] > .zc-rail .zc-up,
html body #profTabContent .zc[data-card-surface="feed-card"] > .zc-rail .zc-down,
html body #postDetailPanel .zc[data-card-surface="feed-card"] > .zc-rail .zc-up,
html body #postDetailPanel .zc[data-card-surface="feed-card"] > .zc-rail .zc-down{
  flex:1 1 50% !important;
  width:100% !important;
  height:auto !important;
  min-height:44px !important;
  padding:0 !important;
  margin:0 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  border-radius:0 !important;
  transform:none !important;
}
html body .zc[data-card-surface="feed-card"] > .zc-rail .zc-score-mid,
html body #feedEl .zc[data-card-surface="feed-card"] > .zc-rail .zc-score-mid,
html body #zdPosts .zc[data-card-surface="feed-card"] > .zc-rail .zc-score-mid,
html body #zoneDetail #zdPosts .zc[data-card-surface="feed-card"] > .zc-rail .zc-score-mid,
html body #zpFeed .zc[data-card-surface="feed-card"] > .zc-rail .zc-score-mid,
html body #profTabContent .zc[data-card-surface="feed-card"] > .zc-rail .zc-score-mid,
html body #postDetailPanel .zc[data-card-surface="feed-card"] > .zc-rail .zc-score-mid{
  top:50% !important;
  left:0 !important;
  right:0 !important;
  transform:translateY(-50%) !important;
}

html body .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail,
html body #feedEl .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail,
html body #zdPosts .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail,
html body #zpFeed .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail,
html body #profTabContent .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail,
html body #postDetailPanel .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail{
  background:transparent !important;
  background-image:none !important;
  border-right:0 !important;
  flex:0 0 40px !important;
  width:40px !important;
  min-width:40px !important;
}
html[data-theme="light"] body .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail,
html[data-theme="light"] body #feedEl .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail,
html[data-theme="light"] body #zdPosts .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail,
html[data-theme="light"] body #zpFeed .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail,
html[data-theme="light"] body #profTabContent .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail,
html[data-theme="light"] body #postDetailPanel .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail{
  background:transparent !important;
  background-image:none !important;
  border-right:0 !important;
}
html body .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail .zc-up,
html body .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail .zc-down,
html body #feedEl .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail .zc-up,
html body #feedEl .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail .zc-down,
html body #zdPosts .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail .zc-up,
html body #zdPosts .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail .zc-down,
html body #zpFeed .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail .zc-up,
html body #zpFeed .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail .zc-down,
html body #profTabContent .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail .zc-up,
html body #profTabContent .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail .zc-down,
html body #postDetailPanel .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail .zc-up,
html body #postDetailPanel .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail .zc-down{
  background:transparent !important;
  border:0 !important;
}
html body .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail .zc-up::before,
html body .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail .zc-down::before,
html body #feedEl .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail .zc-up::before,
html body #feedEl .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail .zc-down::before,
html body #zdPosts .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail .zc-up::before,
html body #zdPosts .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail .zc-down::before,
html body #zpFeed .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail .zc-up::before,
html body #zpFeed .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail .zc-down::before,
html body #profTabContent .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail .zc-up::before,
html body #profTabContent .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail .zc-down::before,
html body #postDetailPanel .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail .zc-up::before,
html body #postDetailPanel .zc.znc-clip-post[data-card-surface="feed-card"] > .zc-rail .zc-down::before{
  border-radius:9px !important;
  inset:6px 4px !important;
}

html body :is(button,a,[role="button"],.auth-btn,.zn-btn,.zn-btn-primary,.zn-private-zone-btn-primary,.mp-buy-btn,.sw-cta,.zn-currency-choice-option,#spinBtn,#premiumSpinBtn,#acctHandleChangeBtn):has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt)),
html body #spinWheelModal :is(#spinBtn,#premiumSpinBtn):has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt)){
  background:var(--card2) !important;
  background-image:none !important;
  border:1px solid rgba(255,90,31,.45) !important;
  color:var(--or,#ff5a1f) !important;
  -webkit-text-fill-color:var(--or,#ff5a1f) !important;
  text-shadow:none !important;
  box-shadow:0 8px 22px rgba(5,3,10,.14) !important;
}
html[data-theme="light"] body :is(button,a,[role="button"],.auth-btn,.zn-btn,.zn-btn-primary,.zn-private-zone-btn-primary,.mp-buy-btn,.sw-cta,.zn-currency-choice-option,#spinBtn,#premiumSpinBtn,#acctHandleChangeBtn):has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt)),
html[data-theme="light"] body #spinWheelModal :is(#spinBtn,#premiumSpinBtn):has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt)){
  background:#fffbf7 !important;
  background-image:none !important;
  box-shadow:0 8px 20px rgba(255,90,31,.12) !important;
}
html body :is(button,a,[role="button"],.auth-btn,.zn-btn,.zn-btn-primary,.zn-private-zone-btn-primary,.mp-buy-btn,.sw-cta,.zn-currency-choice-option,#spinBtn,#premiumSpinBtn,#acctHandleChangeBtn):has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt)):hover,
html body #spinWheelModal :is(#spinBtn,#premiumSpinBtn):has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt)):hover{
  background:rgba(255,90,31,.08) !important;
  background-image:none !important;
  border-color:var(--or,#ff5a1f) !important;
  color:var(--or,#ff5a1f) !important;
  -webkit-text-fill-color:var(--or,#ff5a1f) !important;
  transform:none !important;
}
html body :is(button,a,[role="button"],.auth-btn,.zn-btn,.zn-btn-primary,.zn-private-zone-btn-primary,.mp-buy-btn,.sw-cta,.zn-currency-choice-option,#spinBtn,#premiumSpinBtn,#acctHandleChangeBtn):has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt)) :is(span,strong,b,small,em,label,div,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt),
html body #spinWheelModal :is(#spinBtn,#premiumSpinBtn):has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt)) :is(span,strong,b,small,em,label,div,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt){
  color:var(--or,#ff5a1f) !important;
  -webkit-text-fill-color:var(--or,#ff5a1f) !important;
  text-shadow:none !important;
}
html body :is(button,a,[role="button"],.auth-btn,.zn-btn,.zn-btn-primary,.zn-private-zone-btn-primary,.mp-buy-btn,.sw-cta,.zn-currency-choice-option,#spinBtn,#premiumSpinBtn,#acctHandleChangeBtn):has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt)) :is(.zi,.zci,.zf),
html body #spinWheelModal :is(#spinBtn,#premiumSpinBtn):has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt)) :is(.zi,.zci,.zf){
  filter:none !important;
}

html body :is(
  .auth-btn:not(.auth-btn-ghost):not(.auth-btn-secondary):not(.auth-btn-danger),
  .zn-btn-primary,
  .zn-private-zone-btn-primary,
  .fc-post-btn,
  .d-post-btn,
  .z-compose-btn,
  .z-compose-post-btn,
  .compose-inline-post,
  .compose-post-btn,
  .comment-send,
  .card-qr-post,
  .find-match-btn,
  .btn-primary,
  .btn-profile-primary:not(.is-following),
  .orange-btn,
  button[style*="background:#ff5a1f"],
  button[style*="background: #ff5a1f"],
  button[style*="background:var(--or"],
  button[style*="background: var(--or"],
  button[style*="background-color:#ff5a1f"],
  button[style*="background-color: #ff5a1f"],
  button[style*="background-color:var(--or"],
  button[style*="background-color: var(--or"],
  button[style*="linear-gradient"][style*="#ff5a1f"],
  button[style*="linear-gradient"][style*="255,90,31"],
  a[style*="background:#ff5a1f"],
  a[style*="background: #ff5a1f"],
  a[style*="background:var(--or"],
  a[style*="background: var(--or"],
  a[style*="background-color:#ff5a1f"],
  a[style*="background-color: #ff5a1f"],
  a[style*="background-color:var(--or"],
  a[style*="background-color: var(--or"],
  a[style*="linear-gradient"][style*="#ff5a1f"],
  a[style*="linear-gradient"][style*="255,90,31"],
  [role="button"][style*="background:#ff5a1f"],
  [role="button"][style*="background:var(--or"],
  [role="button"][style*="linear-gradient"][style*="#ff5a1f"]
):not(:has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt))),
html body :is(
  .auth-btn:not(.auth-btn-ghost):not(.auth-btn-secondary):not(.auth-btn-danger),
  .zn-btn-primary,
  .zn-private-zone-btn-primary,
  .fc-post-btn,
  .d-post-btn,
  .z-compose-btn,
  .z-compose-post-btn,
  .compose-inline-post,
  .compose-post-btn,
  .comment-send,
  .card-qr-post,
  .find-match-btn,
  .btn-primary,
  .btn-profile-primary:not(.is-following),
  .orange-btn,
  button[style*="background:#ff5a1f"],
  button[style*="background: #ff5a1f"],
  button[style*="background:var(--or"],
  button[style*="background: var(--or"],
  button[style*="background-color:#ff5a1f"],
  button[style*="background-color: #ff5a1f"],
  button[style*="background-color:var(--or"],
  button[style*="background-color: var(--or"],
  button[style*="linear-gradient"][style*="#ff5a1f"],
  button[style*="linear-gradient"][style*="255,90,31"],
  a[style*="background:#ff5a1f"],
  a[style*="background: #ff5a1f"],
  a[style*="background:var(--or"],
  a[style*="background: var(--or"],
  a[style*="background-color:#ff5a1f"],
  a[style*="background-color: #ff5a1f"],
  a[style*="background-color:var(--or"],
  a[style*="background-color: var(--or"],
  a[style*="linear-gradient"][style*="#ff5a1f"],
  a[style*="linear-gradient"][style*="255,90,31"],
  [role="button"][style*="background:#ff5a1f"],
  [role="button"][style*="background:var(--or"],
  [role="button"][style*="linear-gradient"][style*="#ff5a1f"]
):not(:has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt))) :is(span,strong,b,small,em,label,div,p,svg,path){
  color:#fffbf7 !important;
  -webkit-text-fill-color:#fffbf7 !important;
  text-shadow:0 1px 0 rgba(26,16,36,.20) !important;
}

html body #znLightWipBanner{display:none!important;visibility:hidden!important;pointer-events:none!important;}
html body #spaLoading,
html body #spaFrame,
html body #feedMain,
html body .feed-col,
html body .feed-scroll-area{background:var(--bg)!important;background-color:var(--bg)!important;}
html:root[data-theme="light"] body #spaLoading,
html:root[data-theme="light"] body #spaFrame,
html:root[data-theme="light"] body #feedMain,
html:root[data-theme="light"] body .feed-col,
html:root[data-theme="light"] body .feed-scroll-area{background:#fdfaf3!important;background-color:#fdfaf3!important;}
html:root[data-theme="light"] body #authOverlay{
  background:radial-gradient(circle at 50% 20%,rgba(255,90,31,.13),transparent 34%),linear-gradient(180deg,#fdfaf3 0%,#f5efe2 100%)!important;
  color:#1a1024!important;
}
html:root[data-theme="light"] body #authOverlay :is(.auth-sheet,.gate-panel,.gate-card),
html:root[data-theme="light"] body #authOverlay > div{
  background:#fefcf9!important;
  border-color:rgba(28,20,8,.14)!important;
  box-shadow:0 24px 80px rgba(28,20,8,.16)!important;
}
html:root[data-theme="light"] body #authOverlay :is(h1,h2,h3,.auth-title,.gate-title,.auth-copy,.gate-copy,p,span,label,small){
  color:#1a1024!important;
  -webkit-text-fill-color:#1a1024!important;
}
html body :is(button,a,[role="button"],input[type="button"],input[type="submit"],.auth-btn,.zn-btn,.zn-btn-primary,.zn-private-zone-btn-primary,.mp-buy-btn,.mkt-buy-btn,.sw-cta,.zn-currency-choice-option,#spinBtn,#premiumSpinBtn,#acctHandleChangeBtn,.acct-nav-btn,.btn-profile-primary,.prof-tab,.zc-btn,.fc-post-btn,.find-match-btn,.wp-create-btn,.wp-start-btn,.lb-tab,.nf-tab,.wgt-card button,.rsb button,.lsb button):is(:hover,:active,:focus,:focus-visible),
html body :is(button,a,[role="button"],input[type="button"],input[type="submit"],.auth-btn,.zn-btn,.zn-btn-primary,.zn-private-zone-btn-primary,.mp-buy-btn,.mkt-buy-btn,.sw-cta,.zn-currency-choice-option,#spinBtn,#premiumSpinBtn,#acctHandleChangeBtn,.acct-nav-btn,.btn-profile-primary,.prof-tab,.zc-btn,.fc-post-btn,.find-match-btn,.wp-create-btn,.wp-start-btn,.lb-tab,.nf-tab,.wgt-card button,.rsb button,.lsb button):is(:hover,:active,:focus,:focus-visible) :is(span,strong,b,small,em,label,div,p,svg,path){
  transform:none!important;
  scale:1!important;
  zoom:1!important;
  text-size-adjust:100%!important;
  -webkit-text-size-adjust:100%!important;
}
html body :is(.zn-btn-primary,.btn-primary,.btn-profile-primary:not(.is-following),.gate-btn,.join-btn,.hero-cta,.wz-nav-cta,.nav-cta,.mob-join,.auth-gate-btn,.wz-guest-gate .gg-b,.compose-inline-post,.compose-post-btn,.z-compose-post-btn,.zpc-post-btn,.comment-send,.card-qr-post,.d-post-btn,.find-match-btn,.fc-post-btn,.wp-create-btn,.wp-start-btn,.susp-appeal-btn,.claim-btn,.reset-btn,.notif-page-btn.primary,button[style*="background:#ff5a1f"],button[style*="background: #ff5a1f"],button[style*="background:var(--or"],button[style*="background: var(--or"],button[style*="linear-gradient"][style*="#ff5a1f"]):not(.zn-perf-currency-action):not(:has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt))),
html body :is(.zn-btn-primary,.btn-primary,.btn-profile-primary:not(.is-following),.gate-btn,.join-btn,.hero-cta,.wz-nav-cta,.nav-cta,.mob-join,.auth-gate-btn,.wz-guest-gate .gg-b,.compose-inline-post,.compose-post-btn,.z-compose-post-btn,.zpc-post-btn,.comment-send,.card-qr-post,.d-post-btn,.find-match-btn,.fc-post-btn,.wp-create-btn,.wp-start-btn,.susp-appeal-btn,.claim-btn,.reset-btn,.notif-page-btn.primary,button[style*="background:#ff5a1f"],button[style*="background: #ff5a1f"],button[style*="background:var(--or"],button[style*="background: var(--or"],button[style*="linear-gradient"][style*="#ff5a1f"]):not(.zn-perf-currency-action):not(:has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt))) :is(span,strong,b,small,em,label,div,p,svg,path){
  color:#fffbf7!important;
  -webkit-text-fill-color:#fffbf7!important;
  text-shadow:0 1px 0 rgba(26,16,36,.20)!important;
}
html body :is(button,a,[role="button"],.auth-btn,.zn-btn,.zn-btn-primary,.zn-private-zone-btn-primary,.mp-buy-btn,.mkt-buy-btn,.sw-cta,.zn-currency-choice-option,#spinBtn,#premiumSpinBtn,#acctHandleChangeBtn):has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt)){
  background:var(--card2)!important;
  background-image:none!important;
  border:1px solid rgba(255,90,31,.45)!important;
  color:var(--or,#ff5a1f)!important;
  -webkit-text-fill-color:var(--or,#ff5a1f)!important;
  text-shadow:none!important;
}
html:root[data-theme="light"] body :is(button,a,[role="button"],.auth-btn,.zn-btn,.zn-btn-primary,.zn-private-zone-btn-primary,.mp-buy-btn,.mkt-buy-btn,.sw-cta,.zn-currency-choice-option,#spinBtn,#premiumSpinBtn,#acctHandleChangeBtn):has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt)){
  background:#fffbf7!important;
  background-image:none!important;
}
html body :is(button,a,[role="button"],.auth-btn,.zn-btn,.zn-btn-primary,.zn-private-zone-btn-primary,.mp-buy-btn,.mkt-buy-btn,.sw-cta,.zn-currency-choice-option,#spinBtn,#premiumSpinBtn,#acctHandleChangeBtn):has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt)) :is(span,strong,b,small,em,label,div,p,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt){
  color:var(--or,#ff5a1f)!important;
  -webkit-text-fill-color:var(--or,#ff5a1f)!important;
  text-shadow:none!important;
}
html:root[data-theme="light"] body.app-shell #spinWheelModal .spin-result{
  background:linear-gradient(180deg,#fffaf3 0%,#f4eadb 100%)!important;
  border-color:rgba(255,90,31,.32)!important;
  color:#1a1024!important;
  box-shadow:0 24px 80px rgba(28,20,8,.18)!important;
}
html:root[data-theme="light"] body.app-shell #spinWheelModal .spin-result :is(.sw-eyebrow,.sw-amount,.sw-unit,.sw-sub,.sw-item-name,.sw-item-rarity,p,span,strong,b,small,em,label,div):not(.zi):not(.zci):not(.zf){
  color:#1a1024!important;
  -webkit-text-fill-color:#1a1024!important;
  text-shadow:none!important;
}
html body.app-shell #spinWheelModal .spin-result .sw-cta,
html:root[data-theme="light"] body.app-shell #spinWheelModal .spin-result .sw-cta,
html body.app-shell #spinWheelModal .spin-result .sw-cta:hover{
  background:#ff5a1f!important;
  background-image:none!important;
  border-color:#ff5a1f!important;
  color:#fffbf7!important;
  -webkit-text-fill-color:#fffbf7!important;
  text-shadow:0 1px 0 rgba(26,16,36,.20)!important;
  transform:none!important;
}
html body.app-shell #spinWheelModal .spin-result .sw-cta :is(span,strong,b,small,em,label,div,p,svg,path),
html:root[data-theme="light"] body.app-shell #spinWheelModal .spin-result .sw-cta :is(span,strong,b,small,em,label,div,p,svg,path){
  color:#fffbf7!important;
  -webkit-text-fill-color:#fffbf7!important;
}
html body.app-shell:is(.modal-open,.dm-open,.sidebar-toggles-hidden,.zn-overlay-open) .zn-side-tab{
  display:none!important;
  opacity:0!important;
  pointer-events:none!important;
  visibility:hidden!important;
  z-index:-1!important;
}

html body.app-shell .zn-side-tab[hidden],
html body.app-shell .zn-side-tab.is-sidebar-hidden,
html body.app-shell:has(#profileModal[style*="display:flex"]) .zn-side-tab,
html body.app-shell:has(#profileModal[style*="display: flex"]) .zn-side-tab,
html body.app-shell:has(#searchModal[style*="display:flex"]) .zn-side-tab,
html body.app-shell:has(#searchModal[style*="display: flex"]) .zn-side-tab,
html body.app-shell:has(#postModal[style*="display:flex"]) .zn-side-tab,
html body.app-shell:has(#postModal[style*="display: flex"]) .zn-side-tab,
html body.app-shell:has(#accountModal[style*="display:flex"]) .zn-side-tab,
html body.app-shell:has(#accountModal[style*="display: flex"]) .zn-side-tab,
html body.app-shell:has(#postDetailPanel.open) .zn-side-tab,
html body.app-shell:has(#detailPanelBackdrop[style*="display:flex"]) .zn-side-tab,
html body.app-shell:has(#detailPanelBackdrop[style*="display: flex"]) .zn-side-tab{
  display:none!important;
  opacity:0!important;
  pointer-events:none!important;
  visibility:hidden!important;
  z-index:-1!important;
}

.zn-finish-chrome,.zn-finish-gold{position:relative;isolation:isolate;}
.zn-finish-chrome::before,.zn-finish-gold::before{
  content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;
  z-index:5;
  background:linear-gradient(115deg,transparent 38%,var(--zn-finish-glint) 50%,transparent 62%);
  background-size:300% 100%;background-position:140% 0;
  transition:background-position 1.4s cubic-bezier(.16,1,.3,1);
}
.zn-finish-chrome:hover::before,.zn-finish-gold:hover::before,
.zn-finish-chrome:focus-within::before,.zn-finish-gold:focus-within::before{
  background-position:-40% 0;
}
.zn-finish-chrome::after,.zn-finish-gold::after{
  content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:4;
  box-shadow:inset 0 0 0 1px var(--zn-finish-rim);
  animation:zn-finish-rim-pulse 3.2s cubic-bezier(.4,0,.4,1) infinite;
}
.zn-finish-chrome{--zn-finish-glint:rgba(220,235,255,.42);--zn-finish-rim:rgba(180,210,255,.45);}
.zn-finish-gold{--zn-finish-glint:rgba(255,220,150,.55);--zn-finish-rim:rgba(255,200,80,.55);}
@keyframes zn-finish-rim-pulse{
  0%,100%{box-shadow:inset 0 0 0 1px var(--zn-finish-rim);}
  50%{box-shadow:inset 0 0 0 1px var(--zn-finish-rim),inset 0 0 18px -2px var(--zn-finish-rim);}
}
@media (prefers-reduced-motion: reduce) {
  .zn-finish-chrome::before,.zn-finish-gold::before,
  .zn-finish-chrome::after,.zn-finish-gold::after{
    animation:none!important;transition:none!important;
  }
}
:root[data-theme="light"] .zn-finish-chrome{--zn-finish-glint:rgba(120,150,200,.32);--zn-finish-rim:rgba(80,120,200,.42);}
:root[data-theme="light"] .zn-finish-gold{--zn-finish-glint:rgba(200,150,40,.45);--zn-finish-rim:rgba(220,160,30,.55);}

.zn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;cursor:pointer;font-family:'DM Mono',monospace;font-weight:800;letter-spacing:.16em;padding:13px 22px;font-size:11px;text-transform:uppercase;transition:box-shadow .15s ease,background .15s ease,color .15s ease,opacity .15s ease;-webkit-text-fill-color:inherit;position:relative;overflow:hidden;isolation:isolate;text-decoration:none;}
.zn-btn:active{transform:none;}
.zn-btn-primary{background:var(--or,#ff5a1f);color:#fffbf7;-webkit-text-fill-color:#fffbf7;border-radius:0;padding:14px 26px;box-shadow:0 0 0 1px rgba(255,90,31,.4),0 8px 24px rgba(255,90,31,.24);font-family:'Inter',sans-serif;font-weight:900;}
.zn-btn-primary:hover{background:#ff7a33;box-shadow:0 0 0 1px rgba(255,122,51,.55),0 10px 28px rgba(255,90,31,.36);}
.zn-btn-secondary{background:rgba(255,251,247,.06);color:rgba(255,251,247,.82);border:1px solid rgba(255,251,247,.10);border-radius:0;padding:13px 22px;font-family:'Inter',sans-serif;font-weight:700;}
.zn-btn-secondary:hover{background:rgba(255,251,247,.10);color:#fffbf7;}
:root[data-theme="light"] .zn-btn-secondary{background:rgba(26,16,36,.04);color:rgba(26,16,36,.78);border-color:rgba(26,16,36,.10);}
:root[data-theme="light"] .zn-btn-secondary:hover{background:rgba(26,16,36,.07);color:#1a1024;}
.zn-btn-text{background:transparent;color:var(--or,#ff5a1f);border:none;padding:13px 8px;font-family:'DM Mono',monospace;font-weight:700;letter-spacing:.12em;}
.zn-btn-text:hover{color:#ff7a33;}
.zn-pair{display:inline-flex;align-items:center;gap:10px;}
.zn-btn-danger{background:transparent;color:#ef4444;-webkit-text-fill-color:#ef4444;border:1px solid rgba(239,68,68,.45);border-radius:0;padding:13px 22px;}
.zn-btn-danger:hover{background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.7);}
.zn-btn-destruct{background:#1a0606;color:#ffb4b4;-webkit-text-fill-color:#ffb4b4;border:1px solid rgba(239,68,68,.4);padding:13px 24px;border-radius:0;box-shadow:inset 0 0 0 1px rgba(239,68,68,.16);}
.zn-btn-destruct::before{content:'\26A0';margin-right:8px;color:#ef4444;font-size:14px;}
.zn-btn-destruct:hover{background:#2a0a0a;color:#fff;-webkit-text-fill-color:#fff;border-color:#ef4444;box-shadow:inset 0 0 0 1px rgba(239,68,68,.32),0 0 22px rgba(239,68,68,.18);}
:root[data-theme="light"] .zn-btn-destruct{background:#3a0606;color:#ffd4d4;-webkit-text-fill-color:#ffd4d4;}
:root[data-theme="light"] .zn-btn-destruct:hover{background:#4a0a0a;color:#fff;-webkit-text-fill-color:#fff;}
.zn-btn-success{background:#22c55e;color:#fff;-webkit-text-fill-color:#fff;border-radius:0;padding:13px 22px;box-shadow:0 4px 14px rgba(34,197,94,.32);font-family:'Inter',sans-serif;font-weight:900;}
.zn-btn-success::before{content:'\2713';margin-right:8px;}
.zn-btn-success:hover{background:#16a34a;box-shadow:0 6px 18px rgba(34,197,94,.42);}
.zn-btn-ultra{background:linear-gradient(135deg,#fef3c7,#fce7f3,#dbeafe,#dcfce7,#fef3c7);background-size:300% 300%;background-position:0% 0%;color:#1a1024;-webkit-text-fill-color:#1a1024;border-radius:0;padding:13px 24px;font-family:'Inter',sans-serif;font-weight:900;transition:background-position 1.6s cubic-bezier(.4,0,.4,1),box-shadow .25s,opacity .15s;box-shadow:0 4px 14px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.5);}
.zn-btn-ultra:hover{background-position:100% 100%;box-shadow:0 8px 22px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.6);}
.zn-btn:disabled,.zn-btn[disabled]{cursor:not-allowed;background:rgba(255,251,247,.04)!important;color:rgba(255,251,247,.32)!important;-webkit-text-fill-color:rgba(255,251,247,.32)!important;border:1px solid rgba(255,251,247,.06)!important;box-shadow:none!important;}
:root[data-theme="light"] .zn-btn:disabled,
:root[data-theme="light"] .zn-btn[disabled]{background:rgba(26,16,36,.03)!important;color:rgba(26,16,36,.32)!important;-webkit-text-fill-color:rgba(26,16,36,.32)!important;border-color:rgba(26,16,36,.08)!important;}
@media (prefers-reduced-motion: reduce) {.zn-btn,.zn-btn-ultra{transition:none!important;}}

html body button[style*="background:var(--or)"]:not(.ticket-print):not(.zn-btn-primary):not(.wrd-sdot):not(.wrd-hdot):not(.wrd-hcircle),
html body button[style*="background:#ff5a1f"]:not(.ticket-print):not(.zn-btn-primary),
html body button[style*="background: var(--or)"]:not(.ticket-print):not(.zn-btn-primary),
html body button[style*="background: #ff5a1f"]:not(.ticket-print):not(.zn-btn-primary),
html body a[style*="background:var(--or)"]:not(.ticket-print):not(.zn-btn-primary),
html body a[style*="background:#ff5a1f"]:not(.ticket-print):not(.zn-btn-primary),
html body div[data-action][style*="background:var(--or)"]:not(.ticket-print):not(.zn-btn-primary),
html body div[data-action][style*="background:#ff5a1f"]:not(.ticket-print):not(.zn-btn-primary),
html body div[role="button"][style*="background:var(--or)"]:not(.zn-btn-primary),
html body div[role="button"][style*="background:#ff5a1f"]:not(.zn-btn-primary),
html body span[role="button"][style*="background:var(--or)"]:not(.zn-btn-primary){
  border-radius:0!important;
  font-family:'Inter',sans-serif!important;
  font-weight:900!important;
  box-shadow:0 0 0 1px rgba(255,90,31,.4),0 8px 24px rgba(255,90,31,.24)!important;
  letter-spacing:.04em!important;
}
html body button[style*="background:var(--or)"]:not(.ticket-print):not(.zn-btn-primary):hover,
html body button[style*="background:#ff5a1f"]:not(.ticket-print):not(.zn-btn-primary):hover,
html body a[style*="background:var(--or)"]:not(.ticket-print):not(.zn-btn-primary):hover,
html body a[style*="background:#ff5a1f"]:not(.ticket-print):not(.zn-btn-primary):hover{
  box-shadow:0 0 0 1px rgba(255,122,51,.55),0 10px 28px rgba(255,90,31,.36)!important;
}
html body button[style*="background:#ef4444"]:not(.zn-btn-destruct),
html body button[style*="background:var(--rd)"]:not(.zn-btn-destruct){
  background:transparent!important;
  color:#ef4444!important;-webkit-text-fill-color:#ef4444!important;
  border:1px solid rgba(239,68,68,.45)!important;
  border-radius:0!important;
  box-shadow:none!important;
}
html body button[style*="background:#ef4444"]:not(.zn-btn-destruct):hover,
html body button[style*="background:var(--rd)"]:not(.zn-btn-destruct):hover{
  background:rgba(239,68,68,.08)!important;border-color:rgba(239,68,68,.7)!important;
}

:root[data-theme="light"] .wz-update-card,
:root[data-theme="light"] .wz-update-card *:not(.zc-up):not(.zc-down):not(.zn-btn-primary):not([style*="background:var(--or)"]):not([style*="background:#ff5a1f"]):not(.zn-zora-amt):not(.zn-zbucks-amt){
  color:var(--tx)!important;
  -webkit-text-fill-color:var(--tx)!important;
}
:root[data-theme="light"] .wz-update-card .zc-handle,
:root[data-theme="light"] .wz-update-card .zc-ts,
:root[data-theme="light"] .wz-update-card .zc-meta,
:root[data-theme="light"] .wz-update-card .znc-thread-text{
  color:var(--muted)!important;
  -webkit-text-fill-color:var(--muted)!important;
}

:root[data-theme="light"] .zs-pill .zs-dot{
  box-shadow:0 0 0 1px rgba(36,20,60,.2),0 0 4px rgba(36,20,60,.12)!important;
}

:root[data-theme="light"] .zone-card .zone-card-bar{
  filter:saturate(1.15);
}

html body :is(
  .zn-btn-primary,
  .zn-cta-primary,
  .find-match-btn,
  .mp-buy-btn[data-fill="orange"],
  .mkt-buy-btn[data-fill="orange"],
  .auth-gate-btn[data-fill="orange"],
  [style*="background:#ff5a1f"],
  [style*="background: #ff5a1f"],
  [style*="background-color:#ff5a1f"],
  [style*="background-color: #ff5a1f"],
  [style*="background:var(--or"],
  [style*="background: var(--or"],
  [style*="background-color:var(--or"],
  [style*="background-color: var(--or"]
),
html body :is(
  .zn-btn-primary,
  .zn-cta-primary,
  .find-match-btn,
  .mp-buy-btn[data-fill="orange"],
  .mkt-buy-btn[data-fill="orange"],
  .auth-gate-btn[data-fill="orange"],
  [style*="background:#ff5a1f"],
  [style*="background: #ff5a1f"],
  [style*="background-color:#ff5a1f"],
  [style*="background-color: #ff5a1f"],
  [style*="background:var(--or"],
  [style*="background: var(--or"],
  [style*="background-color:var(--or"],
  [style*="background-color: var(--or"]
) :is(span,strong,b,small,em,label,div,svg,path,a){
  color:#fffbf7 !important;
  -webkit-text-fill-color:#fffbf7 !important;
  text-shadow:none !important;
}
:root[data-theme="light"] body :is(
  .zn-btn-primary,
  .zn-cta-primary,
  .find-match-btn,
  .mp-buy-btn[data-fill="orange"],
  .mkt-buy-btn[data-fill="orange"],
  .auth-gate-btn[data-fill="orange"],
  [style*="background:#ff5a1f"],
  [style*="background: #ff5a1f"],
  [style*="background-color:#ff5a1f"],
  [style*="background-color: #ff5a1f"],
  [style*="background:var(--or"],
  [style*="background: var(--or"],
  [style*="background-color:var(--or"],
  [style*="background-color: var(--or"]
),
:root[data-theme="light"] body :is(
  .zn-btn-primary,
  .zn-cta-primary,
  .find-match-btn,
  .mp-buy-btn[data-fill="orange"],
  .mkt-buy-btn[data-fill="orange"],
  .auth-gate-btn[data-fill="orange"],
  [style*="background:#ff5a1f"],
  [style*="background: #ff5a1f"],
  [style*="background-color:#ff5a1f"],
  [style*="background-color: #ff5a1f"],
  [style*="background:var(--or"],
  [style*="background: var(--or"],
  [style*="background-color:var(--or"],
  [style*="background-color: var(--or"]
) :is(span,strong,b,small,em,label,div,svg,path,a){
  color:#fffbf7 !important;
  -webkit-text-fill-color:#fffbf7 !important;
  text-shadow:none !important;
}

html body :is(
  .zn-btn-primary,
  .zn-cta-primary,
  .find-match-btn,
  .mp-buy-btn[data-fill="orange"],
  .mkt-buy-btn[data-fill="orange"],
  .auth-gate-btn[data-fill="orange"],
  [style*="background:#ff5a1f"],
  [style*="background: #ff5a1f"],
  [style*="background-color:#ff5a1f"],
  [style*="background-color: #ff5a1f"],
  [style*="background:var(--or"],
  [style*="background: var(--or"],
  [style*="background-color:var(--or"],
  [style*="background-color: var(--or"]
):is(:hover, :active, :focus, :focus-visible),
html body :is(
  .zn-btn-primary,
  .zn-cta-primary,
  .find-match-btn,
  .mp-buy-btn[data-fill="orange"],
  .mkt-buy-btn[data-fill="orange"],
  .auth-gate-btn[data-fill="orange"],
  [style*="background:#ff5a1f"],
  [style*="background: #ff5a1f"],
  [style*="background-color:#ff5a1f"],
  [style*="background-color: #ff5a1f"],
  [style*="background:var(--or"],
  [style*="background: var(--or"],
  [style*="background-color:var(--or"],
  [style*="background-color: var(--or"]
):is(:hover, :active, :focus, :focus-visible) :is(span,strong,b,small,em,label,div,svg,path,a){
  color:#fffbf7 !important;
  -webkit-text-fill-color:#fffbf7 !important;
  text-shadow:none !important;
}

html body :is(button, a[role="button"], [role="button"]):has(:is(.zi, .zci, .zf, .zn-zora-amt, .zn-zbucks-amt, .zn-flame-amt, .zn-currency-amt)){
  background: var(--card2, rgba(255,90,31,.04)) !important;
  background-image: none !important;
  border: 1px solid rgba(255, 90, 31, .45) !important;
  color: var(--or, #ff5a1f) !important;
  -webkit-text-fill-color: var(--or, #ff5a1f) !important;
  text-shadow: none !important;
  box-shadow: 0 4px 14px rgba(255, 90, 31, .12) !important;
}

html body :is(button, a[role="button"], [role="button"]):has(:is(.zi, .zci, .zf, .zn-zora-amt, .zn-zbucks-amt, .zn-flame-amt, .zn-currency-amt)):is(:hover, :focus){
  border-color: rgba(255, 90, 31, .8) !important;
  box-shadow: 0 6px 20px rgba(255, 90, 31, .22) !important;
  background: rgba(255, 90, 31, .035) !important;
}
html body :is(button, a[role="button"], [role="button"]):has(:is(.zi, .zci, .zf, .zn-zora-amt, .zn-zbucks-amt, .zn-flame-amt, .zn-currency-amt)):focus-visible{
  outline: none !important;
  border-color: rgba(255, 90, 31, .9) !important;
  box-shadow: 0 0 0 2px rgba(255, 90, 31, .18), 0 0 0 4px rgba(255, 90, 31, .45), 0 6px 20px rgba(255, 90, 31, .25) !important;
}
html body :is(button, a[role="button"], [role="button"]):has(:is(.zi, .zci, .zf, .zn-zora-amt, .zn-zbucks-amt, .zn-flame-amt, .zn-currency-amt)):active{
  transform: none !important;
  box-shadow: 0 2px 8px rgba(255, 90, 31, .18) !important;
}

:root[data-theme="light"] body :is(button, a[role="button"], [role="button"]):has(:is(.zi, .zci, .zf, .zn-zora-amt, .zn-zbucks-amt, .zn-flame-amt, .zn-currency-amt)){
  background: #fffbf7 !important;
  background-image: none !important;
  border: 1px solid rgba(204, 51, 0, .55) !important;
  color: #ff5a1f !important;
  -webkit-text-fill-color: #ff5a1f !important;
  box-shadow: 0 4px 14px rgba(204, 51, 0, .14) !important;
}
:root[data-theme="light"] body :is(button, a[role="button"], [role="button"]):has(:is(.zi, .zci, .zf, .zn-zora-amt, .zn-zbucks-amt, .zn-flame-amt, .zn-currency-amt)):is(:hover, :focus){
  background: #fff5ec !important;
  border-color: rgba(204, 51, 0, .85) !important;
  box-shadow: 0 6px 20px rgba(204, 51, 0, .22) !important;
}
:root[data-theme="light"] body :is(button, a[role="button"], [role="button"]):has(:is(.zi, .zci, .zf, .zn-zora-amt, .zn-zbucks-amt, .zn-flame-amt, .zn-currency-amt)):focus-visible{
  outline: none !important;
  border-color: rgba(204, 51, 0, .9) !important;
  box-shadow: 0 0 0 2px rgba(204, 51, 0, .2), 0 0 0 4px rgba(204, 51, 0, .5), 0 6px 20px rgba(204, 51, 0, .25) !important;
}

html body :is(button, a[role="button"], [role="button"]):has(:is(.zi, .zci, .zf, .zn-zora-amt, .zn-zbucks-amt, .zn-flame-amt, .zn-currency-amt))[disabled],
html body :is(button, a[role="button"], [role="button"]):has(:is(.zi, .zci, .zf, .zn-zora-amt, .zn-zbucks-amt, .zn-flame-amt, .zn-currency-amt)).is-disabled,
html body :is(button, a[role="button"], [role="button"]):has(:is(.zi, .zci, .zf, .zn-zora-amt, .zn-zbucks-amt, .zn-flame-amt, .zn-currency-amt))[aria-disabled="true"],
:root[data-theme="light"] body :is(button, a[role="button"], [role="button"]):has(:is(.zi, .zci, .zf, .zn-zora-amt, .zn-zbucks-amt, .zn-flame-amt, .zn-currency-amt))[disabled],
:root[data-theme="light"] body :is(button, a[role="button"], [role="button"]):has(:is(.zi, .zci, .zf, .zn-zora-amt, .zn-zbucks-amt, .zn-flame-amt, .zn-currency-amt)).is-disabled,
:root[data-theme="light"] body :is(button, a[role="button"], [role="button"]):has(:is(.zi, .zci, .zf, .zn-zora-amt, .zn-zbucks-amt, .zn-flame-amt, .zn-currency-amt))[aria-disabled="true"]{
  border-color: var(--bd2, rgba(26,16,36,.18)) !important;
  color: var(--muted, rgba(26,16,36,.45)) !important;
  -webkit-text-fill-color: var(--muted, rgba(26,16,36,.45)) !important;
  background: var(--card2, rgba(0,0,0,.04)) !important;
  box-shadow: none !important;
  cursor: not-allowed !important;
  opacity: .68;
}

html body :is(button,a[role="button"],[role="button"],input[type="button"],input[type="submit"],
 .zn-btn,.btn,.btn-profile-primary,.btn-profile-secondary,.btn-profile-tertiary,
 .btn-profile-following,.zc-btn,.zc-up,.zc-down,.ca-btn,.d-vbtn,.d-cvbtn,
 .vote-btn,.upvote-btn,.downvote-btn,.find-match-btn,.game-btn,.gbtn,
 .fc-zone-chip,.fc-post-btn,.fc-tool,.wz-nav-link,.wz-nav-cta,.zn-theme-toggle,
 .claim-btn,.claim-mini-cta,.wp-create-btn,.wp-start-btn,.wp-react-btn,
 .wp-chat-emoji-btn,.wp-chat-send,.zn-side-tab,.ni-expand-btn,.wrd-gbtn,
 .wrd-head-btn,.wrd-sdot,.wrd-hdot,.wrd-hair-btn,.zn-skin-dot,
 .zn-head-dot,.zn-slot-tab):is(:hover,:active,:focus,:focus-visible),
html body :is(button,a[role="button"],[role="button"],input[type="button"],input[type="submit"],
 .zn-btn,.btn,.btn-profile-primary,.btn-profile-secondary,.btn-profile-tertiary,
 .btn-profile-following,.zc-btn,.zc-up,.zc-down,.ca-btn,.d-vbtn,.d-cvbtn,
 .vote-btn,.upvote-btn,.downvote-btn,.find-match-btn,.game-btn,.gbtn,
 .fc-zone-chip,.fc-post-btn,.fc-tool,.wz-nav-link,.wz-nav-cta,.zn-theme-toggle,
 .claim-btn,.claim-mini-cta,.wp-create-btn,.wp-start-btn,.wp-react-btn,
 .wp-chat-emoji-btn,.wp-chat-send,.zn-side-tab,.ni-expand-btn,.wrd-gbtn,
 .wrd-head-btn,.wrd-sdot,.wrd-hdot,.wrd-hair-btn,.zn-skin-dot,
 .zn-head-dot,.zn-slot-tab):is(:hover,:active,:focus,:focus-visible) > *{
  transform:none !important;
  scale:1 !important;
  transition-property:background-color,border-color,color,opacity,box-shadow,filter,text-decoration-color !important;
}

html body :is(
  button,
  a[role="button"],
  [role="button"],
  input[type="button"],
  input[type="submit"],
  .profile-expand-btn,
  .profile-share-btn,
  .profile-stat-button,
  .btn-profile-primary,
  .btn-profile-secondary,
  .btn-profile-tertiary,
  .btn-profile-following,
  .prof-tab,
  .prof-tabbar button,
  .acct-nav-btn,
  .auth-btn,
  .zn-btn,
  .zn-side-tab,
  .ni-expand-btn,
  .sw-cta,
  .wrd-gbtn,
  .wrd-head-btn,
  .load-more-btn,
  .mkt-buy-btn,
  .mp-buy-btn
):is(:active,:focus,:focus-visible){
  transform:none !important;
  scale:1 !important;
  translate:0 !important;
  rotate:0deg !important;
  will-change:auto !important;
  transition-property:background-color,border-color,color,opacity,box-shadow,filter,text-decoration-color !important;
}
html body :is(.profile-expand-btn,.profile-share-btn,.profile-stat-button,.btn-profile-primary,.btn-profile-secondary,.btn-profile-tertiary,.btn-profile-following):is(:active,:focus,:focus-visible) > *{
  transform:none !important;
  scale:1 !important;
  translate:0 !important;
  rotate:0deg !important;
}
html[data-theme="light"] body :is(.zs-pill,.zs-name,.zs-cnt){
  color:#1a1024 !important;
  -webkit-text-fill-color:#1a1024 !important;
  text-shadow:none !important;
}
html[data-theme="light"] body .zs-pill.zs-official{
  background:rgba(255,90,31,.10) !important;
  border-color:rgba(255,90,31,.32) !important;
}
html body :is(.lsb,.rsb,#widgetContainer){
  contain:layout paint style;
}
html body :is(#lsbTab,#rsbTab,#lsbToggleBtn,#lsbExpandBtn,#rsbToggleBtn,#rsbExpandBtn,.zn-side-tab,.ni-expand-btn){
  transition:background-color .08s ease,border-color .08s ease,color .08s ease,opacity .08s ease !important;
  transform:none !important;
  will-change:auto !important;
}
html body :is(#lsbTab,#rsbTab,#lsbToggleBtn,#lsbExpandBtn,#rsbToggleBtn,#rsbExpandBtn,.zn-side-tab,.ni-expand-btn):is(:hover,:active,:focus,:focus-visible){
  transform:none !important;
}

@media (max-width:768px){
  html body input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),
  html body textarea,
  html body select{
    font-size:16px !important;
  }

  html body.app-shell .mob-nav,
  html body.app-shell nav.mob-nav{
    padding-bottom:calc(8px + env(safe-area-inset-bottom, 0px)) !important;
  }

  html body.app-shell .mob-header,
  html body.app-shell header.mob-header{
    padding-top:calc(8px + env(safe-area-inset-top, 0px)) !important;
  }

  html body.app-shell .feed,
  html body.app-shell main.feed,
  html body.app-shell .mob-shell .feed{
    padding-bottom:calc(72px + env(safe-area-inset-bottom, 0px)) !important;
  }
}

html body :is(
  .zn-brand-word,
  .brand-word,
  .zn-wordmark,
  .zn-wordmark-text,
  .gate-logo,
  .gate-wordmark,
  .nav-logo,
  .nav-mark,
  .wz-nav-logo,
  .mob-logo,
  .lsb-logo .nav-logo,
  .lsb-logo .brand-word,
  .site-footer .sf-logo,
  .site-footer .sf-logo .zn-wordmark,
  .site-footer .sf-logo .zn-wordmark-text,
  .hero-zonera-mark,
  .tk-brand,
  .rp2-wordmark,
  .rp2-mobile-logo,
  .ms-brand,
  .claim-header .logo,
  .claim-page-title .zn-brand-word
){
  font-family:'Inter','Helvetica Neue',Arial,sans-serif !important;
  font-weight:900 !important;
  letter-spacing:-.015em !important;
  text-transform:none !important;
  font-synthesis:none !important;
}
html body :is(.zn-wordmark,.nav-mark .zn-wordmark,.hero-zonera-mark.zn-wordmark,.tk-brand .zn-wordmark,.rp2-wordmark.zn-wordmark,.rp2-mobile-logo.zn-wordmark,.ms-brand.zn-wordmark){
  --zn-wordmark-track:-.015em !important;
  --zn-wordmark-tail-trim:0 !important;
  letter-spacing:0 !important;
}
html body :is(.zn-wordmark-text,.site-footer .sf-logo .zn-wordmark-text){
  letter-spacing:-.015em !important;
  margin-right:0 !important;
}
html body :is(.zn-wordmark,.nav-mark .zn-wordmark,.gate-logo .zn-wordmark,.gate-wordmark .zn-wordmark,.nav-logo .zn-wordmark,.wz-nav-logo .zn-wordmark,.mob-logo .zn-wordmark,.lsb-logo .nav-logo .zn-wordmark,.site-footer .sf-logo .zn-wordmark,.hero-zonera-mark.zn-wordmark,.tk-brand .zn-wordmark,.rp2-wordmark.zn-wordmark,.rp2-mobile-logo.zn-wordmark,.ms-brand.zn-wordmark) > .zn-wordmark-text{
  letter-spacing:-.015em !important;
  margin-right:0 !important;
}
html:root[data-theme="light"] body:not(.app):not(.in-spa) :is(.wz-nav-logo,.nav-logo,.site-footer .sf-logo,.zn-wordmark,.zn-wordmark-text),
html body:not(.app):not(.in-spa) :is(.wz-nav-logo,.nav-logo,.site-footer .sf-logo,.zn-wordmark,.zn-wordmark-text){
  letter-spacing:-.015em !important;
}
html:root[data-theme="light"] body:not(.app):not(.in-spa) :is(.wz-nav-logo,.nav-logo,.site-footer .sf-logo,.zn-wordmark,.nav-mark .zn-wordmark,.hero-zonera-mark.zn-wordmark,.tk-brand .zn-wordmark) > .zn-wordmark-text,
html body:not(.app):not(.in-spa) :is(.wz-nav-logo,.nav-logo,.site-footer .sf-logo,.zn-wordmark,.nav-mark .zn-wordmark,.hero-zonera-mark.zn-wordmark,.tk-brand .zn-wordmark) > .zn-wordmark-text{
  letter-spacing:-.015em !important;
  margin-right:0 !important;
}
html body :is(.zn-wordmark .zn-tm,.zn-tm,.nav-tm,.gate-tm,.gate-wordmark-tm,.rp2-tm,.ms-tm){
  font-family:'Inter','Helvetica Neue',Arial,sans-serif !important;
  font-size:var(--zn-tm-size,clamp(6px,.34em,12px)) !important;
  font-weight:700 !important;
  letter-spacing:0 !important;
  vertical-align:baseline !important;
  margin-left:var(--zn-tm-gap,clamp(2px,.035em,5px)) !important;
  position:relative !important;
  top:var(--zn-tm-rise,-.52em) !important;
}

html body :is(
  button,
  a[role="button"],
  [role="button"],
  input[type="button"],
  input[type="submit"],
  .auth-btn,
  .acct-nav-btn,
  .zn-btn,
  .zn-btn-primary,
  .zn-private-zone-btn-primary,
  .btn,
  .btn-primary,
  .btn-secondary,
  .btn-profile-primary,
  .btn-profile-secondary,
  .btn-profile-tertiary,
  .btn-profile-following,
  .profile-expand-btn,
  .profile-share-btn,
  .profile-stat-button,
  .prof-tab,
  .prof-tabbar button,
  .zc-btn,
  .ca-btn,
  .d-vbtn,
  .d-cvbtn,
  .vote-btn,
  .upvote-btn,
  .downvote-btn,
  .find-match-btn,
  .game-btn,
  .gbtn,
  .sw-cta,
  .mp-buy-btn,
  .mkt-buy-btn,
  .fc-post-btn,
  .fc-tool,
  .fc-zone-chip,
  .wp-create-btn,
  .wp-start-btn,
  .wp-react-btn,
  .wp-chat-emoji-btn,
	  .wp-chat-send,
	  .wrd-buy-link,
	  .wrd-preview-note button,
	  .wrd-gbtn,
	  .wrd-head-btn,
	  .mkt-catlink,
	  .mkt-snlink,
	  .mkt-slot-btn,
	  .mkt-rarity,
	  .mkt-store-slot-btn,
	  .mkt-sort,
	  .mkt-official-more-btn,
	  .mkt-own-card-btn,
	  .mkt-detail-buy,
	  .mkt-detail-cancel,
	  .nw-tab,
	  .zli-view,
	  .zb-sort,
	  .nt-tab,
	  .ts-tab,
	  .ts-btn,
	  .zn-theme-toggle,
	  .wz-nav-cta,
	  .wz-nav-link,
  .claim-btn,
  .claim-mini-cta,
  .ni-expand-btn,
  .zn-side-tab,
  .load-more-btn
):is(:hover,:active,:focus,:focus-visible){
  transform:none !important;
  scale:1 !important;
  translate:none !important;
  rotate:none !important;
  zoom:1 !important;
  will-change:auto !important;
  transition-property:background-color,border-color,color,opacity,box-shadow,filter,text-decoration-color !important;
}
html body :is(
  .profile-expand-btn,
  .profile-share-btn,
  .btn-profile-primary,
  .btn-profile-secondary,
  .btn-profile-tertiary,
  .btn-profile-following,
  .profile-stat-button,
  .prof-tab,
  .prof-tabbar button,
  .acct-nav-btn,
  .auth-btn,
  .zn-btn,
  .zn-btn-primary
):is(:hover,:active,:focus,:focus-visible) > *{
  transform:none !important;
  scale:1 !important;
  translate:none !important;
  rotate:none !important;
  will-change:auto !important;
}
html body :is(.profile-expand-btn,.profile-share-btn,.zn-perf-no-shrink){
  transform:none !important;
  scale:1 !important;
  translate:none !important;
  rotate:none !important;
}
html body :is(
  button,
  a[role="button"],
  [role="button"],
  input[type="button"],
  input[type="submit"],
  .auth-btn,
  .acct-nav-btn,
  .zn-btn,
  .zn-btn-primary,
  .zn-private-zone-btn-primary,
  .btn,
  .btn-primary,
  .btn-secondary,
  .btn-profile-primary,
  .btn-profile-secondary,
  .btn-profile-tertiary,
  .btn-profile-following,
  .profile-expand-btn,
  .profile-share-btn,
  .profile-stat-button,
  .prof-tab,
  .prof-tabbar button,
  .zc-btn,
  .ca-btn,
  .d-vbtn,
  .d-cvbtn,
  .vote-btn,
  .upvote-btn,
  .downvote-btn,
  .find-match-btn,
  .game-btn,
  .gbtn,
  .sw-cta,
  .mp-buy-btn,
  .mkt-buy-btn,
  .fc-post-btn,
  .fc-tool,
  .fc-zone-chip,
  .wp-create-btn,
  .wp-start-btn,
  .wp-react-btn,
  .wp-chat-emoji-btn,
	  .wp-chat-send,
	  .wrd-buy-link,
	  .wrd-preview-note button,
	  .wrd-gbtn,
	  .wrd-head-btn,
	  .mkt-catlink,
	  .mkt-snlink,
	  .mkt-slot-btn,
	  .mkt-rarity,
	  .mkt-store-slot-btn,
	  .mkt-sort,
	  .mkt-official-more-btn,
	  .mkt-own-card-btn,
	  .mkt-detail-buy,
	  .mkt-detail-cancel,
	  .nw-tab,
	  .zli-view,
	  .zb-sort,
	  .nt-tab,
	  .ts-tab,
	  .ts-btn,
	  .zn-theme-toggle,
	  .wz-nav-cta,
	  .wz-nav-link,
  .claim-btn,
  .claim-mini-cta,
  .ni-expand-btn,
  .zn-side-tab,
  .load-more-btn
):not(#znNoPressShrinkFinal#znNoPressShrinkFinal#znNoPressShrinkFinal),
html body :is(
  button,
  a[role="button"],
  [role="button"],
  input[type="button"],
  input[type="submit"],
  .auth-btn,
  .acct-nav-btn,
  .zn-btn,
  .zn-btn-primary,
  .zn-private-zone-btn-primary,
  .btn,
  .btn-primary,
  .btn-secondary,
  .btn-profile-primary,
  .btn-profile-secondary,
  .btn-profile-tertiary,
  .btn-profile-following,
  .profile-expand-btn,
  .profile-share-btn,
  .profile-stat-button,
  .prof-tab,
  .prof-tabbar button,
  .zc-btn,
  .ca-btn,
  .d-vbtn,
  .d-cvbtn,
  .vote-btn,
  .upvote-btn,
  .downvote-btn,
  .find-match-btn,
  .game-btn,
  .gbtn,
  .sw-cta,
  .mp-buy-btn,
  .mkt-buy-btn,
  .fc-post-btn,
  .fc-tool,
  .fc-zone-chip,
  .wp-create-btn,
  .wp-start-btn,
  .wp-react-btn,
  .wp-chat-emoji-btn,
  .wp-chat-send,
  .zn-theme-toggle,
  .wz-nav-cta,
  .wz-nav-link,
  .claim-btn,
  .claim-mini-cta,
  .ni-expand-btn,
  .zn-side-tab,
  .load-more-btn
):not(#znNoPressShrinkFinal#znNoPressShrinkFinal#znNoPressShrinkFinal):is(:hover,:active,:focus,:focus-visible){
  transform:none !important;
  scale:1 !important;
  translate:none !important;
  rotate:none !important;
  will-change:auto !important;
  transition-property:background-color,border-color,color,opacity,box-shadow,filter,text-decoration-color !important;
}

html body :is(button,a[role="button"],[role="button"],input[type="button"],input[type="submit"],.profile-expand-btn,.profile-share-btn,.profile-stat-button,.btn-profile-primary,.btn-profile-secondary,.btn-profile-tertiary,.btn-profile-following,.prof-tab,.prof-tabbar button,.acct-nav-btn,.auth-btn,.zn-btn,.zn-side-tab,.ni-expand-btn,.sw-cta,.wrd-buy-link,.wrd-preview-note button,.wrd-gbtn,.wrd-head-btn,.load-more-btn,.mkt-catlink,.mkt-snlink,.mkt-slot-btn,.mkt-rarity,.mkt-store-slot-btn,.mkt-sort,.mkt-official-more-btn,.mkt-own-card-btn,.mkt-detail-buy,.mkt-detail-cancel,.mkt-buy-btn,.mp-buy-btn,.nw-tab,.zli-view,.zb-sort,.nt-tab,.ts-tab,.ts-btn):is(:active,:focus,:focus-visible){
  transform:none !important;
  scale:1 !important;
  translate:0 !important;
  rotate:0deg !important;
  will-change:auto !important;
  transition-property:background-color,border-color,color,opacity,box-shadow,filter,text-decoration-color !important;
}

html body :is(
  button,
  a[role="button"],
  [role="button"],
  input[type="button"],
  input[type="submit"],
  .mkt-catlink,
  .mkt-snlink,
  .mkt-slot-btn,
  .mkt-store-slot-btn,
  .mkt-rarity,
  .mkt-sort,
  .mkt-official-more-btn,
  .mkt-own-card-btn,
  .mkt-detail-buy,
  .mkt-detail-cancel,
  .mp-buy-btn,
  .mkt-buy-btn,
  .ts-hiw-btn,
  .ts-tab,
  .ts-ct,
  .ts-expand-btn,
  .ts-btn,
  .tc-btn,
  .find-match-btn,
  .gsp-back,
  .gsp-sound-toggle,
  .gbtn,
  .time-btn,
  .gc-play-btn,
  .wrd-buy-link,
  .wrd-gbtn,
  .wrd-head-btn,
  .prof-tab,
  .acct-nav-btn,
  .zn-btn,
  .zn-side-tab
):is(:hover,:active,:focus,:focus-visible){
  transform:none !important;
  scale:1 !important;
  translate:0 !important;
  rotate:0deg !important;
  will-change:auto !important;
}

html body :is(.mkt-catlink,.mkt-snlink,.mkt-slot-btn,.mkt-store-slot-btn,.mkt-rarity,.mkt-sort){
  background:rgba(255,251,247,.075) !important;
  border-color:rgba(255,251,247,.18) !important;
  color:rgba(255,251,247,.88) !important;
  -webkit-text-fill-color:rgba(255,251,247,.88) !important;
  box-shadow:none !important;
  text-shadow:none !important;
}
html body :is(.mkt-catlink.on,.mkt-snlink.on,.mkt-slot-btn.on,.mkt-store-slot-btn.on,.mkt-rarity.on,.mkt-sort.on){
  background:rgba(255,90,31,.18) !important;
  border-color:rgba(255,90,31,.72) !important;
  color:#fffbf7 !important;
  -webkit-text-fill-color:#fffbf7 !important;
}
html[data-theme="light"] body :is(.mkt-catlink,.mkt-snlink,.mkt-slot-btn,.mkt-store-slot-btn,.mkt-rarity,.mkt-sort){
  background:#fffbf7 !important;
  border-color:rgba(26,16,36,.18) !important;
  color:#1a1024 !important;
  -webkit-text-fill-color:#1a1024 !important;
}
html[data-theme="light"] body :is(.mkt-catlink.on,.mkt-snlink.on,.mkt-slot-btn.on,.mkt-store-slot-btn.on,.mkt-rarity.on,.mkt-sort.on){
  background:#1a1024 !important;
  border-color:#1a1024 !important;
  color:#fffbf7 !important;
  -webkit-text-fill-color:#fffbf7 !important;
}

html body .mkt-official-more-btn{
  background:rgba(255,90,31,.10) !important;
  border:1.5px solid rgba(255,90,31,.62) !important;
  color:#ff7a33 !important;
  -webkit-text-fill-color:#ff7a33 !important;
  text-shadow:none !important;
}
html[data-theme="light"] body .mkt-official-more-btn{
  background:#fffbf7 !important;
  border-color:#ff5a1f !important;
  color:#ff5a1f !important;
  -webkit-text-fill-color:#ff5a1f !important;
}

html body :is(.ts-hiw-btn,.ts-tab,.ts-ct,.ts-expand-btn,.tc-btn,.gsp-back,.gsp-sound-toggle,.gbtn,.time-btn){
  background:rgba(255,251,247,.075) !important;
  border-color:rgba(255,251,247,.18) !important;
  color:rgba(255,251,247,.88) !important;
  -webkit-text-fill-color:rgba(255,251,247,.88) !important;
  text-shadow:none !important;
}
html body :is(.ts-hiw-btn.active,.ts-tab.active,.ts-ct.active,.tc-btn.on,.gsp-sound-toggle.sound-on,.gbtn.primary,.time-btn.on){
  background:rgba(255,90,31,.18) !important;
  border-color:rgba(255,90,31,.72) !important;
  color:#fffbf7 !important;
  -webkit-text-fill-color:#fffbf7 !important;
}
html[data-theme="light"] body :is(.ts-hiw-btn,.ts-tab,.ts-ct,.ts-expand-btn,.tc-btn,.gsp-back,.gsp-sound-toggle,.gbtn,.time-btn){
  background:#fffbf7 !important;
  border-color:rgba(26,16,36,.18) !important;
  color:#1a1024 !important;
  -webkit-text-fill-color:#1a1024 !important;
}
html[data-theme="light"] body :is(.ts-hiw-btn.active,.ts-tab.active,.ts-ct.active,.tc-btn.on,.gsp-sound-toggle.sound-on,.gbtn.primary,.time-btn.on){
  background:#1a1024 !important;
  border-color:#1a1024 !important;
  color:#fffbf7 !important;
  -webkit-text-fill-color:#fffbf7 !important;
}

html body .ts-card-cat,
html body .gsp-player-state,
html body .gsp-players-online,
html body .fmb-sub{
  color:rgba(255,251,247,.76) !important;
  -webkit-text-fill-color:rgba(255,251,247,.76) !important;
}
html[data-theme="light"] body :is(.ts-card-cat,.gsp-player-state,.gsp-players-online,.fmb-sub){
  color:#4f4658 !important;
  -webkit-text-fill-color:#4f4658 !important;
}

html body :is(.ts-btn-yes,.ts-btn-no){
  border-width:1.5px !important;
  font-weight:900 !important;
  -webkit-text-fill-color:currentColor !important;
}
html body .ts-btn-yes{
  background:rgba(34,197,94,.16) !important;
  border-color:rgba(34,197,94,.42) !important;
  color:#7af0a0 !important;
}
html body .ts-btn-no{
  background:rgba(255,71,87,.16) !important;
  border-color:rgba(255,71,87,.42) !important;
  color:#ff8792 !important;
}
html[data-theme="light"] body .ts-btn-yes{
  background:#e8f9ec !important;
  border-color:#79d99a !important;
  color:#127b38 !important;
}
html[data-theme="light"] body .ts-btn-no{
  background:#ffe4e7 !important;
  border-color:#ff9da7 !important;
  color:#b42332 !important;
}

html body .find-match-btn{
  color:#fffbf7 !important;
  -webkit-text-fill-color:#fffbf7 !important;
  text-shadow:none !important;
}
html body .find-match-btn :is(.zi,.zci,.zn-currency-amt){
  background:#fffbf7 !important;
  color:#ff5a1f !important;
  -webkit-text-fill-color:#ff5a1f !important;
}

html body .mkt-companion-soon{
  background:linear-gradient(135deg,rgba(255,90,31,.10),rgba(255,251,247,.05)) !important;
  border-color:rgba(255,90,31,.30) !important;
}
html body .mkt-companion-soon,
html body .mkt-companion-soon *{
  color:rgba(255,251,247,.88) !important;
  -webkit-text-fill-color:rgba(255,251,247,.88) !important;
  text-shadow:none !important;
}
html[data-theme="light"] body .mkt-companion-soon{
  background:linear-gradient(135deg,#fff7f2,#fffbf7) !important;
  border-color:rgba(255,90,31,.34) !important;
}
html[data-theme="light"] body .mkt-companion-soon,
html[data-theme="light"] body .mkt-companion-soon *{
  color:#1a1024 !important;
  -webkit-text-fill-color:#1a1024 !important;
}

html body :is(.zi,.zci,.zf,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt,.zn-currency-amt){
  flex:0 0 auto;
  text-shadow:none !important;
}

html body :is(
  .btn-primary,
  .zn-btn-primary,
  .compose-inline-post,
  .compose-post-btn,
  .find-match-btn,
  .fc-post-btn,
  .wp-create-btn,
  .wp-start-btn,
  .claim-btn,
  .reset-btn,
  .susp-appeal-btn,
  .notif-page-btn.primary,
  .ggp-cta,
  .gg-b,
  .auth-gate-btn,
  .gate-btn,
  .join-btn,
  .hero-cta,
  .wz-nav-cta,
  .nav-cta,
  .mob-join,
  .d-post-btn,
  .comment-send,
  .card-qr-post,
  .zpc-post-btn,
  .z-compose-post-btn,
  .mp-buy-btn,
  .mkt-buy-btn,
  .sw-cta,
  #spinBtn,
  #premiumSpinBtn,
  #gateBtn,
  #mobPostBtn,
  #acctHandleChangeBtn,
  .prelaunch-btn.primary
):not(.zn-perf-currency-action):not(:disabled),
html body [style*="background:var(--or)"]:not(.zn-perf-currency-action),
html body [style*="background:var(--or2)"]:not(.zn-perf-currency-action),
html body [style*="background: var(--or)"]:not(.zn-perf-currency-action),
html body [style*="background: var(--or2)"]:not(.zn-perf-currency-action),
html body [style*="background:#ff5a1f"]:not(.zn-perf-currency-action),
html body [style*="background: #ff5a1f"]:not(.zn-perf-currency-action),
html body [style*="background-color:#ff5a1f"]:not(.zn-perf-currency-action),
html body [style*="background-color: #ff5a1f"]:not(.zn-perf-currency-action),
html body [style*="background-color:var(--or)"]:not(.zn-perf-currency-action),
html body [style*="background-color: var(--or)"]:not(.zn-perf-currency-action){
  color:#fffbf7!important;
  -webkit-text-fill-color:#fffbf7!important;
}
html body :is(
  .btn-primary,.zn-btn-primary,.compose-inline-post,.compose-post-btn,
  .find-match-btn,.fc-post-btn,.wp-create-btn,.wp-start-btn,.claim-btn,
  .reset-btn,.susp-appeal-btn,.notif-page-btn.primary,.ggp-cta,.gg-b,
  .auth-gate-btn,.gate-btn,.join-btn,.hero-cta,.wz-nav-cta,.nav-cta,
  .mob-join,.d-post-btn,.comment-send,.card-qr-post,.zpc-post-btn,
  .z-compose-post-btn,.mp-buy-btn,.mkt-buy-btn,.sw-cta,
  #spinBtn,#premiumSpinBtn,#gateBtn,#mobPostBtn,#acctHandleChangeBtn,
  .prelaunch-btn.primary
):not(.zn-perf-currency-action):not(:disabled) :is(span,strong,b,em,small,label,div,p,svg,path,circle,line,rect,polyline,polygon),
html body [style*="background:var(--or)"]:not(.zn-perf-currency-action) :is(span,strong,b,em,small,label,div,p,svg,path,circle,line,rect,polyline,polygon),
html body [style*="background:#ff5a1f"]:not(.zn-perf-currency-action) :is(span,strong,b,em,small,label,div,p,svg,path,circle,line,rect,polyline,polygon),
html body [style*="background-color:#ff5a1f"]:not(.zn-perf-currency-action) :is(span,strong,b,em,small,label,div,p,svg,path,circle,line,rect,polyline,polygon),
html body [style*="background-color:var(--or)"]:not(.zn-perf-currency-action) :is(span,strong,b,em,small,label,div,p,svg,path,circle,line,rect,polyline,polygon){
  color:#fffbf7!important;
  -webkit-text-fill-color:#fffbf7!important;
}

@media(max-width:768px){
  html body #zonesStrip.zones-strip-wrap,
  html body .zones-strip-wrap{
    position:relative!important;
    top:auto!important;
    overflow:visible!important;
    z-index:auto!important;
  }
  html body #feedControlStack #zonesStrip.zones-strip-wrap,
  html body #feedControlStack .zones-strip-wrap{
    position:relative!important;
    top:auto!important;
    margin-top:0!important;
  }
  html body #zonesStrip .zones-strip-body{
    overflow:visible!important;
    max-height:none!important;
  }
  html body #zonesStrip.is-collapsed .zones-strip-body{
    max-height:0!important;
    overflow:hidden!important;
  }
  html body #zonesStripOuter{
    overflow-x:auto!important;
    overflow-y:visible!important;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
    padding-block:6px!important;
  }
  html body #zonesStripOuter::-webkit-scrollbar{display:none;}
  html body #zonesStripInner{
    padding-block:2px!important;
    align-items:stretch!important;
  }

  html body #zonesStripInner > .zone-card{
    flex-shrink:0;
    min-height:84px;
  }

  html body:not(:has(.mob-drawer.open)){
    overflow:visible;
  }
}

html body :is(
  .va-name,
  .vz-name,
  .vv-track,
  .vb-name,
  .ra-body,
  .ticket .sub,
  .stb-body,
  .ts-fs-stat-label
){
  font-family:'Inter','Helvetica Neue',Arial,sans-serif!important;
  font-weight:800!important;
  letter-spacing:-.005em!important;
}

html body :is(

  .hero-for,
  .hero-for-label,
  .hero-for-shuffle,
  .hero-place-for,
  .route-zone,
  .counter-num,
  .loop-title,
  .step-num,
  .step-title,
  .tile-name,
  .marquee-track span,
  .vs-pot,
  .vs-hub,
  .vw-row b,
  .drop-name,
  .diff-col h3,
  .foot-mark,

  .ts-title,
  .ts-fs-stat-val,
  .ts-how-step .num,
  .wz-guest-gate .gg-t,

  .hub-title,
  .gc-name,
  .gsp-title,
  .gsp-subtitle,
  .gsp-stake-amount,
  .cw-title,
  .result-title,
  .tc-btn .tc-time,
  .find-match-btn,

  .nw-title,
  .mkt-hero-title,
  .mkt-section-title,
  .notif-page-title,
  .zli-hero-title,
  .ent-hero-title,
  .gh-title,
  .zg-title,

  #packsModal .pm-title,
  #packsModal .pm-name,
  #packsModal .pm-tab,
  #packsModal .pm-sub,
  .pm-title,
  .pm-name,
  .pm-tab,
  .pm-sub,
  .acct-hdr-title,

  .page-title,
  .page-hero-title,
  .pg-hero-title,
  .wz-hero-title,
  .gate-card-title,
  .auth-overlay-title,
  .susp-title,
  .prelaunch-title,
  .zli-title,
  .feat-card-title,

  .zb-shelf-letter,
  .zb-spine-name,
  .zb-spine-preview-title,
  .zd-list-title,
  .rv-post-title,
  .voice-count,

  .zp-stat-n,

  .zd-stat-n,
  .zli-stat-n
){
  font-family:'Inter','Helvetica Neue',Arial,sans-serif!important;
  font-weight:900!important;
  letter-spacing:-.015em!important;
  line-height:1!important;
  text-transform:none!important;
}

html body :is(
  .hero-place-for,
  .hero-for-label,
  .hero-for-shuffle
){
  text-transform:uppercase!important;
  letter-spacing:.005em!important;
  font-size:clamp(20px,2.4vw,28px)!important;
  line-height:1.3!important;
}

html body :is(h1,h2,h3,h4,h5,h6,
  [class*="title"],[class*="-title"],
  [class*="hero"],[class*="heading"],
  [class*="-head"],[class*="kicker"]:not([class*="DM"]),
  [class*="-name"]:not(.tile-line):not(.zone-recent-title),
  .gsp-title,.tc-btn .tc-time,.find-match-btn,.result-title,
  .pm-title,.pm-name,.pm-tab,.pm-sub,.acct-hdr-title
):is(
  [style*="font-family:'Syne'"],
  [style*="font-family:Syne"],
  [style*='font-family:"Syne"']
){
  font-family:'Inter','Helvetica Neue',Arial,sans-serif!important;
  font-weight:900!important;
  letter-spacing:-.015em!important;
}

html body.app-shell.guest-mode #mobDrawerProf,
html body.app-shell.guest-mode .mob-drawer#mobDrawer .mob-drawer-prof,
html body.app-shell.guest-mode #sidebarProfile,
html body.app-shell.guest-mode #mobLogoutBtn,
html body.app-shell.guest-mode #mobSettingsBtn,
html body.app-shell.guest-mode #deskNotifsBtn,
html body.app-shell.guest-mode #deskDMBtn,
html body.app-shell.guest-mode #mobGlitchBtn,
html body.app-shell.guest-mode #postMni,
html body.app-shell.guest-mode .post-mni,
html body.app-shell.guest-mode #widgetContainer,

html body.app-shell.guest-mode :is(#zn-gm-anchor,
  .compose-bar,
  #composeBar,
  .compose-mini-bar,
  .zone-create-btn,
  .join-zone-btn,
  .zd-join-btn,
  .mp-buy-btn,
  .mkt-buy-btn,
  .mkt-detail-buy,
  .wrd-buy-link,
  .ts-close-position-btn,
  .ts-close-position-max){
  display:none!important;
}

html body.app-shell.guest-mode :is(#zn-gm-anchor,.zc-up,.zc-down,.zc-btn.zc-reply,.zc-btn.zc-repost,.zc-btn.zc-share,.ca-btn,.vote-btn,.upvote-btn,.downvote-btn,.score-btn,.share-btn,.repost-btn){
  opacity:.55!important;
  cursor:pointer!important;
  filter:saturate(.6);
}
html body.app-shell.guest-mode :is(#zn-gm-anchor,.zc-up,.zc-down,.zc-btn.zc-reply,.zc-btn.zc-repost,.zc-btn.zc-share,.ca-btn,.vote-btn,.upvote-btn,.downvote-btn,.score-btn,.share-btn,.repost-btn):hover{
  opacity:.75!important;
  filter:saturate(.85);
}
html body.guest-mode #sideGuestBtn{display:block!important;}
html body.app-shell.guest-mode .rsb .rsb-guest-cta{display:flex!important;}
html body.guest-mode #mobDrawerGuestCard{display:flex!important;}
html body:not(.guest-mode) #mobDrawerGuestCard{display:none!important;}

.mob-drawer-guest-card{
  display:none;
  flex-direction:column;
  align-items:stretch;
  gap:10px;
  margin:14px 16px 18px;
  padding:16px 16px 14px;
  border:1px solid rgba(255,90,31,.28);
  background:linear-gradient(180deg,rgba(255,90,31,.08),rgba(255,90,31,.02));
  border-radius:14px;
}
.mob-drawer-guest-msg{
  font-family:'DM Mono',ui-monospace,monospace;
  font-size:12px;
  line-height:1.55;
  color:var(--tx2);
  letter-spacing:.01em;
}
.mob-drawer-guest-cta{
  background:var(--or,#ff5a1f);
  color:#fffbf7;
  -webkit-text-fill-color:#fffbf7;
  border:none;
  border-radius:10px;
  font-family:'Inter','Helvetica Neue',Arial,sans-serif;
  font-weight:900;
  font-size:13px;
  letter-spacing:-.005em;
  padding:12px 16px;
  cursor:pointer;
  min-height:44px;
  box-shadow:0 6px 18px rgba(255,90,31,.22);
  transition:background .12s ease,box-shadow .12s ease;
}
.mob-drawer-guest-cta:hover,.mob-drawer-guest-cta:active{
  background:var(--or2,#ff7a33);
  box-shadow:0 8px 22px rgba(255,90,31,.32);
}
.mob-drawer-guest-alt{
  background:transparent;
  color:var(--muted);
  border:none;
  font-family:'DM Mono',ui-monospace,monospace;
  font-size:11px;
  letter-spacing:.04em;
  padding:6px 4px;
  cursor:pointer;
  text-decoration:underline;
  min-height:32px;
}

html body :is(
	  .acct-hdr-title,
	  .wrd-hero-title,
	  .mkt-hero-title,
  .mkt-section-title,
  .notif-page-title,
  .zli-hero-title,
  .ent-hero-title,
  .ts-title,
  .ts-fs-title,
  .hub-title,
  .gsp-title,
  .gh-title,
  .zg-title
){

  font-family:'Inter','Helvetica Neue',Arial,sans-serif!important;
  font-weight:900!important;
  letter-spacing:-.015em!important;
  line-height:1!important;
}

html body :is(
  .nav-dot,
  .nav-logo-dot,
  .nav-mark > .dot,
  .nav-mark .dot,
  .wz-nav-dot,
  .wz-nav-logo-dot,
  .gate-logo-dot,
  .gate-dot,
  .brand-dot,
  .footer-dot,
  .wz-footer-dot,
  .sf-logo-dot,
  .mob-logo-dot,
  .logo-dot,
  .zones-strip-dot,
  .rp2-brand-dot,
  .hf-dot,
  .lsb-dot,
  .app-logo-dot,
  .email-logo-dot
),
html body :is(
  .beta-badge,
  .beta-pill,
  .public-badge,
  .public-pill,
  .beta-tag,
  .beta-label,
  .gate-public-pill,
  .zn-public-pill,
  .mode-public-pill,
  .launch-public-pill,
  .brand-public-pill
){
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  width:0!important;
  min-width:0!important;
  height:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  box-shadow:none!important;
  animation:none!important;
  overflow:hidden!important;
}
html body :is(
  #pageTransitionBar,
  #wzPageBar,
  .page-transition-bar,
  .route-transition-bar
){
  background:#0d0d14!important;
  background-image:none!important;
  box-shadow:none!important;
  opacity:0!important;
}

html body :is(
  .nav-logo,
  .wz-nav-logo,
  .gate-logo,
  .nav-mark,
  .mob-logo,
  .sf-logo,
  .footer-logo,
  .lsb-logo,
  .auth-logo-row
)::before,
html body :is(
  .nav-logo,
  .wz-nav-logo,
  .gate-logo,
  .nav-mark,
  .mob-logo,
  .sf-logo,
  .footer-logo,
  .lsb-logo,
  .auth-logo-row
)::after,
html body :is(.beta-badge,.beta-pill,.beta-tag,.beta-label,.public-badge,.public-pill,.brand-public-pill,.mode-public-pill,.gate-public-pill,.zn-public-pill,.launch-public-pill)::before,
html body :is(.beta-badge,.beta-pill,.beta-tag,.beta-label,.public-badge,.public-pill,.brand-public-pill,.mode-public-pill,.gate-public-pill,.zn-public-pill,.launch-public-pill)::after{
  content:none!important;
  display:none!important;
}
html body :is(.nav-logo,.wz-nav-logo,.gate-logo,.nav-mark,.mob-logo,.sf-logo,.footer-logo,.lsb-logo,.auth-logo-row){
  gap:0!important;
}

html body.app-shell #zonesStrip .zs-name,
html body #zonesStrip .zs-name{
  font-family:'Inter','Helvetica Neue',Arial,sans-serif!important;
  font-size:12px!important;
  font-weight:800!important;
  line-height:1!important;
  letter-spacing:-.01em!important;
  text-transform:none!important;
  color:var(--tx)!important;
  -webkit-text-fill-color:var(--tx)!important;
  text-shadow:none!important;
}
html[data-theme="light"] body.app-shell #zonesStrip .zs-name,
html[data-theme="light"] body #zonesStrip .zs-name,
html[data-theme="light"] body.app-shell #zonesStrip .zs-pill.zs-official .zs-name,
html[data-theme="light"] body #zonesStrip .zs-pill.zs-official .zs-name{
  color:#1a1024!important;
  -webkit-text-fill-color:#1a1024!important;
}
html body.app-shell #zonesStrip .zs-pill.zs-official .zs-name,
html body #zonesStrip .zs-pill.zs-official .zs-name{
  color:var(--tx)!important;
  -webkit-text-fill-color:var(--tx)!important;
}

html body #zonesStrip .zs-pill.zs-official .zs-dot,
html body.app-shell #zonesStrip .zs-pill.zs-official .zs-dot,
html body #zonesStrip .zs-pill.zs-featured .zs-dot,
html body.app-shell #zonesStrip .zs-pill.zs-featured .zs-dot{
  display:none!important;
}

html body #zonesStrip .zs-pill.zs-official .zs-ico,
html body.app-shell #zonesStrip .zs-pill.zs-official .zs-ico{
  display:inline-flex;align-items:center;justify-content:center;line-height:0;
  width:16px;height:16px;flex-shrink:0;
}
@media (max-width:768px){
  html body.app-shell #feedControlStack > #zonesStrip.zones-strip-wrap,
  html body.app-shell #zonesStrip.zones-strip-wrap,
  html body.app-shell .zones-strip-wrap{
    display:none!important;
    height:0!important;
    min-height:0!important;
    max-height:0!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    overflow:hidden!important;
    pointer-events:none!important;
  }
}

html:root body.app-shell #feedControlStack#feedControlStack > #feedTabs#feedTabs.feed-tabs{
  width:auto!important;
  justify-content:space-between!important;
  margin-left:calc(-1 * var(--zn-fcs-pad-x,10px))!important;
  margin-right:calc(-1 * var(--zn-fcs-pad-x,10px))!important;
  border-left:0!important;
  border-right:0!important;
  border-radius:0!important;
}
@media (min-width:769px){
  html:root body.app-shell #feedControlStack#feedControlStack > .compose-bar{
    margin-left:calc(-1 * var(--zn-fcs-pad-x,10px))!important;
    margin-right:calc(-1 * var(--zn-fcs-pad-x,10px))!important;
    padding-left:16px!important;
    padding-right:16px!important;
    border-left:0!important;
    border-right:0!important;
    border-radius:0!important;
  }
  html:root body.app-shell #feedControlStack#feedControlStack > #zonesStrip#zonesStrip.zones-strip-wrap{
    width:auto!important;
    margin-left:calc(-1 * var(--zn-fcs-pad-x,10px))!important;
    margin-right:calc(-1 * var(--zn-fcs-pad-x,10px))!important;
    padding-left:0!important;
    padding-right:0!important;
    border-left:0!important;
    border-right:0!important;
    border-top:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
  }
  html:root body.app-shell #feedControlStack#feedControlStack > #zonesStrip#zonesStrip.zones-strip-wrap.is-collapsed{
    margin-left:calc(-1 * var(--zn-fcs-pad-x,10px))!important;
    margin-right:calc(-1 * var(--zn-fcs-pad-x,10px))!important;
  }
}

html body :is(.zn-brand-word,.brand-word,.zn-wordmark,.zn-wordmark-text),
html body :is(.nav-logo,.wz-nav-logo,.gate-logo,.nav-mark,.mob-logo,.sf-logo,.footer-logo,.lsb-logo,.auth-logo-row) :is(.zn-wordmark,.zn-wordmark-text),
html body span.nav-logo.zn-wordmark{
  font-family:var(--zn-font-wordmark,'Inter','Helvetica Neue',Arial,sans-serif)!important;
  font-weight:900!important;
  font-synthesis:none!important;
  letter-spacing:-.015em!important;
  text-transform:uppercase!important;
  color:var(--tx,#f4f0ff)!important;
  -webkit-text-fill-color:var(--tx,#f4f0ff)!important;
  background:none!important;
  -webkit-background-clip:border-box!important;
  background-clip:border-box!important;
  text-shadow:none!important;
}
html body :is(.zn-wordmark,.nav-logo.zn-wordmark) > .zn-wordmark-text{
  font-family:var(--zn-font-wordmark,'Inter','Helvetica Neue',Arial,sans-serif)!important;
  font-weight:900!important;
  letter-spacing:-.015em!important;
  margin-right:0!important;
}
html body :is(.zn-wordmark .zn-tm,.zn-tm,.nav-tm,.gate-tm,.gate-wordmark-tm,.rp2-tm,.ms-tm){
  font-family:'Inter','Helvetica Neue',Arial,sans-serif!important;
  font-weight:800!important;
  letter-spacing:0!important;
  color:inherit!important;
  -webkit-text-fill-color:inherit!important;
  background:none!important;
}
html body :is(
  .hero-title,.sec-heading,.sec-title,.section-ht,.perks-title,.bj-title,
  .num-title,.num-label,.legal-section-title,.zli-hero-title,.nw-title,
  .mkt-hero-title,.mkt-section-title,.notif-page-title,.ent-hero-title,
  .ts-title,.ts-fs-title,.hub-title,.gsp-title,.page-title,.page-hero-title,
  .pg-hero-title,.wz-hero-title,.gate-card-title,.auth-overlay-title,
  .susp-title,.prelaunch-title,.zli-title,.feat-card-title,.gh-title,.zg-title,
  .acct-hdr-title,.acct-sec-title,.zb-shelf-letter,.zb-spine-name,
  .zb-spine-preview-title,.zd-list-title,.rv-post-title,.voice-count,
  .zp-stat-n,.zd-stat-n,.zli-stat-n
){

  font-family:'Inter','Helvetica Neue',Arial,sans-serif!important;
  font-weight:900!important;
  letter-spacing:-.015em!important;
  line-height:1!important;
  text-transform:uppercase!important;
}

html body :is(.zn-wordmark,.zn-wordmark-text,.zn-brand-word,.brand-word),
html body :is(.nav-logo,.wz-nav-logo,.gate-logo,.gate-wordmark,.nav-mark,.mob-logo,.sf-logo,.footer-logo,.lsb-logo,.auth-logo-row,.hero-zonera-mark,.tk-brand,.rp2-wordmark,.rp2-mobile-logo,.ms-brand){
  overflow:visible!important;
  line-height:1.16!important;
}
html body :is(.zn-wordmark,.nav-logo.zn-wordmark,.hero-zonera-mark.zn-wordmark,.rp2-wordmark.zn-wordmark,.rp2-mobile-logo.zn-wordmark,.ms-brand.zn-wordmark){
  display:inline-flex!important;
  align-items:flex-start!important;
  gap:0!important;
  padding-top:.03em!important;
  padding-bottom:.18em!important;
}
html body :is(.zn-wordmark .zn-tm,.zn-tm,.nav-tm,.gate-tm,.gate-wordmark-tm,.rp2-tm,.ms-tm){
  position:relative!important;
  top:var(--zn-tm-rise,-.38em)!important;
  margin-left:var(--zn-tm-kern,clamp(2px,.04em,5px))!important;
  flex:0 0 auto!important;
  line-height:1!important;
  overflow:visible!important;
}
html body.app-shell :is(#sideGreeting,#mobDrName,.identity-line,.lcp-msg-head,.lsb-friend-main,.lb-identity) :is(.identity-name.zn-nameglow,.zn-nameglow),
html body.app-shell :is(.identity-line > .identity-name.zn-nameglow,.mob-drawer-name.zn-nameglow,.lcp-msg-name.zn-nameglow,.lsb-friend-name.zn-nameglow,.lb-name.zn-nameglow){
  overflow:visible!important;
  text-overflow:clip!important;
}
html body.app-shell :is(#sideGreeting,#mobDrName){
  overflow:visible!important;
}
html body.app-shell .app #sidebarProfile #sideGreeting.zn-canonical-name-surface,
html body.app-shell .app #sidebarProfile #sideGreeting.zn-canonical-name-surface .identity-name,
html body.app-shell .app #sidebarProfile #sideGreeting.zn-canonical-name-surface .identity-name.zc-name,
html body.app-shell .app #sidebarProfile #sideGreeting.zn-canonical-name-surface :is(.zn-nameglow,.zn-nametag),
html body.app-shell #mobDrName.zn-canonical-name-surface,
html body.app-shell #mobDrName.zn-canonical-name-surface .identity-name,
html body.app-shell #mobDrName.zn-canonical-name-surface .identity-name.zc-name{
  font-family:'Inter','Helvetica Neue',Arial,sans-serif!important;
  font-size:14px!important;
  font-weight:800!important;
  letter-spacing:-.015em!important;
  line-height:1.25!important;
  text-transform:none!important;
}
html body.app-shell .app #sidebarProfile #sideGreeting.zn-canonical-name-surface .identity-name.zn-nametag,
html body.app-shell #mobDrName.zn-canonical-name-surface .identity-name.zn-nametag{
  color:var(--nt-ink)!important;
  -webkit-text-fill-color:var(--nt-ink)!important;
  text-shadow:0 1px 0 rgba(0,0,0,.24)!important;
}
html body.app-shell #mobDrName.zn-canonical-name-surface,
html body.app-shell .app #sidebarProfile #sideGreeting.zn-canonical-name-surface{
  display:flex!important;
  align-items:center!important;
  gap:6px!important;
  flex-wrap:nowrap!important;
}
html body [data-zn-identity].zn-nametag,
html body.app-shell :is(#sideGreeting,#mobDrName) [data-zn-identity].zn-nametag,
html body .identity-line [data-zn-identity].zn-nametag{
  color:var(--nt-ink)!important;
  -webkit-text-fill-color:var(--nt-ink)!important;
  text-shadow:0 1px 0 rgba(0,0,0,.24)!important;
}
html body :is(
  .identity-name.zn-nameglow,
  .zc-name.zn-nameglow,
  .znc-thread-name.zn-nameglow,
  .znc-cmt-name.zn-nameglow,
  .lb-name.zn-nameglow,
  .lsb-friend-name.zn-nameglow,
  .profile-name.zn-nameglow,
  .zp-name.zn-nameglow,
  .clipz-name.zn-nameglow,
  .lcp-msg-name.zn-nameglow,
  .search-name.zn-nameglow,
  .mention-name.zn-nameglow,
  .comment-name.zn-nameglow,
  .sr-name.zn-nameglow,
  .gz-fr-name.zn-nameglow,
  .gsp-player-name.zn-nameglow,
  .mob-drawer-name.zn-nameglow,
  .dm-room-name .zn-nameglow,
  .d-cname-text.zn-nameglow,
  [data-zn-identity].zn-nameglow
){
  overflow:visible!important;
}
html body :is(.vbadge,.badge-vip,.vip-badge,.verified-badge,.zonera-blue-badge){
  --zn-badge-size:14px;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:var(--zn-badge-size)!important;
  height:var(--zn-badge-size)!important;
  min-width:var(--zn-badge-size)!important;
  min-height:var(--zn-badge-size)!important;
  flex:0 0 auto!important;
  padding:0!important;
  margin-left:0!important;
  border:0!important;
  border-radius:50%!important;
  box-sizing:border-box!important;
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
  vertical-align:-.12em!important;
  color:#fffbf7!important;
  -webkit-text-fill-color:#fffbf7!important;
  font-size:0!important;
  line-height:0!important;
  letter-spacing:0!important;
  text-indent:0!important;
  text-transform:none!important;
  background:linear-gradient(135deg,#ff5a1f 0%,#ff7a33 52%,#ff5a1f 100%)!important;
  box-shadow:0 0 1px rgba(5,3,10,.35),0 0 10px rgba(255,90,31,.20)!important;
  animation:none!important;
  transform:none!important;
}
html body :is(.badge-vip,.vip-badge,.zonera-blue-badge){
  background:linear-gradient(135deg,#ffb020 0%,#ffce7a 100%)!important;
  box-shadow:0 0 1px rgba(5,3,10,.35),0 0 10px rgba(255,176,32,.22)!important;
}
html body :is(.vbadge,.badge-vip,.vip-badge,.verified-badge,.zonera-blue-badge)::before{
  content:""!important;
  display:block!important;
  width:62%!important;
  height:62%!important;
  margin:0!important;
  background:#fffbf7!important;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.4 8.4 6.6 11.6 12.6 4.6' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat!important;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.4 8.4 6.6 11.6 12.6 4.6' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat!important;
}
html body :is(.badge-vip,.vip-badge,.zonera-blue-badge)::before{
  background:#3a2607!important;
}
html body :is(.vbadge,.badge-vip,.vip-badge,.verified-badge,.zonera-blue-badge)::after{
  content:none!important;
  display:none!important;
}
html body .identity-line{
  align-items:center!important;
  gap:5px!important;
}
html body :is(.identity-line,.zc-head,.zc-user,.dm-room-name,.dm-sr-name,.gsp-player-top,.sr-player-name,.lb-info,.profile-hero-copy) :is(.vbadge,.badge-vip,.vip-badge,.verified-badge,.zonera-blue-badge){
  vertical-align:middle!important;
}
html body :is(.zc-head,.zc-user,.dm-room-name,.dm-sr-name,.gsp-player-top,.sr-player-name,.lb-info,.profile-hero-copy) > :is(.vbadge,.badge-vip,.vip-badge,.verified-badge,.zonera-blue-badge):not(:first-child){
  margin-left:5px!important;
}
@media (max-width:520px){
  html body :is(.zn-wordmark,.nav-logo.zn-wordmark,.hero-zonera-mark.zn-wordmark,.rp2-wordmark.zn-wordmark,.rp2-mobile-logo.zn-wordmark,.ms-brand.zn-wordmark){
    padding-top:.02em!important;
    padding-bottom:.22em!important;
  }
  html body :is(.zn-wordmark .zn-tm,.zn-tm,.nav-tm,.gate-tm,.gate-wordmark-tm,.rp2-tm,.ms-tm){
    top:var(--zn-tm-rise-mobile,-.32em)!important;
  }
}

html body #shareMenu.share-popover{
  min-width:196px!important;
  overflow:hidden!important;
  background:var(--card,#150b1f)!important;
  border:1px solid var(--bd2,rgba(255,251,247,.14))!important;
  border-radius:10px!important;
  box-shadow:0 18px 46px rgba(5,3,10,.42)!important;
  transform:none!important;
  translate:0 0!important;
  scale:1!important;
}
html body #shareMenu.share-popover .share-pop-btn{
  width:100%!important;
  min-height:44px!important;
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  padding:12px 16px!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  color:var(--tx,#fffbf7)!important;
  -webkit-text-fill-color:var(--tx,#fffbf7)!important;
  font-family:'DM Mono',ui-monospace,monospace!important;
  font-size:12px!important;
  line-height:1.2!important;
  letter-spacing:.04em!important;
  text-align:left!important;
  cursor:pointer!important;
  transform:none!important;
  translate:0 0!important;
  scale:1!important;
  transition-property:background-color,border-color,color,opacity,box-shadow!important;
  transition-duration:.14s!important;
}
html body #shareMenu.share-popover .share-pop-btn + .share-pop-btn{
  border-top:1px solid var(--bd,rgba(255,251,247,.10))!important;
}
html body #shareMenu.share-popover .share-pop-btn:is(:hover,:active,:focus,:focus-visible),
html body #shareMenu.share-popover .share-pop-btn:is(:hover,:active,:focus,:focus-visible) *{
  transform:none!important;
  translate:0 0!important;
  scale:1!important;
  rotate:0deg!important;
  zoom:1!important;
  font-size:12px!important;
  line-height:1.2!important;
}
html body #shareMenu.share-popover .share-pop-btn:is(:hover,:focus-visible){
  background:var(--card2,rgba(255,251,247,.07))!important;
  color:var(--or,#ff5a1f)!important;
  -webkit-text-fill-color:var(--or,#ff5a1f)!important;
}
html body #shareMenu.share-popover .share-pop-btn svg{
  width:14px!important;
  height:14px!important;
  flex:0 0 14px!important;
}
html:root[data-theme="light"] body #shareMenu.share-popover{
  background:#fffbf7!important;
  border-color:rgba(26,16,36,.14)!important;
  box-shadow:0 18px 46px rgba(26,16,36,.16)!important;
}

html body.app-shell #widgetContainer #wgt-add-tile{
  min-height:42px!important;
  height:auto!important;
  flex-direction:row!important;
  gap:10px!important;
  padding:9px 14px!important;
  border-radius:6px!important;
  background:var(--card2)!important;
  border:1.5px dashed var(--bd2)!important;
  align-items:center!important;
  justify-content:center!important;
  transform:none!important;
  translate:0 0!important;
  scale:1!important;
}

html body:not(.app-shell) :is(button,a,[role="button"],.zn-btn,.zn-btn-primary,.fmb-sub,.tc-btn,.find-match-btn,.gz-stake-btn,.mkt-buy-btn,.sw-cta,.zn-currency-choice-option,#spinBtn,#premiumSpinBtn):has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt)){
  background:var(--card2,#1b1820)!important;
  background-image:none!important;
  border:1px solid rgba(255,90,31,.45)!important;
  color:var(--or,#ff5a1f)!important;
  -webkit-text-fill-color:var(--or,#ff5a1f)!important;
  text-shadow:none!important;
  box-shadow:0 8px 22px rgba(5,3,10,.14)!important;
}
html[data-theme="light"] body:not(.app-shell) :is(button,a,[role="button"],.zn-btn,.zn-btn-primary,.fmb-sub,.tc-btn,.find-match-btn,.gz-stake-btn,.mkt-buy-btn,.sw-cta,.zn-currency-choice-option,#spinBtn,#premiumSpinBtn):has(:is(.zi,.zci,.zf,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-flame-amt)){
  background:#fffbf7!important;
  background-image:none!important;
  box-shadow:0 8px 20px rgba(255,90,31,.12)!important;
}

html body.app-shell #widgetContainer #wgt-add-tile:is(:hover,:active,:focus,:focus-visible){
  transform:none!important;
  translate:0 0!important;
  scale:1!important;
}
html body.app-shell #widgetContainer #wgt-add-tile svg{
  width:15px!important;
  height:15px!important;
  flex:0 0 15px!important;
}

html body.app-shell #profileModal{
  align-items:center!important;
  justify-content:center!important;
  padding:16px!important;
}
html body.app-shell #profileWrap{
  width:min(940px,calc(100vw - 32px))!important;
  max-width:940px!important;
  height:auto!important;
  max-height:calc(100dvh - 32px)!important;
  margin:0 auto!important;
  overflow:auto!important;
  border-radius:18px!important;
  contain:layout paint style!important;
  -webkit-overflow-scrolling:touch!important;
}
html body.app-shell.prof-expanded #profileWrap,
html body.app-shell .prof-expanded #profileWrap{
  width:min(1040px,calc(100vw - 32px))!important;
  max-width:1040px!important;
}
html body.app-shell #profileModal .prof-panel{
  border-radius:18px!important;
  overflow:hidden!important;
  box-shadow:0 18px 54px rgba(5,3,10,.36)!important;
}
html body.app-shell #profileModal .prof-panel > div:first-child{
  min-height:56px!important;
  padding:12px 16px!important;
  background:var(--card)!important;
  border-bottom:1px solid var(--bd)!important;
}
html body.app-shell #profileModal .prof-panel > div:first-child > div:first-child{
  font-family:'DM Mono',ui-monospace,monospace!important;
  font-size:10px!important;
  letter-spacing:.16em!important;
  color:var(--or)!important;
}
html body.app-shell #profileModal .zn-close-btn{
  width:42px!important;
  min-width:42px!important;
  height:42px!important;
  min-height:42px!important;
  border-radius:12px!important;
  background:var(--card2)!important;
  border:1px solid var(--bd2)!important;
  color:var(--tx2)!important;
  -webkit-text-fill-color:var(--tx2)!important;
  box-shadow:none!important;
  transform:none!important;
  scale:1!important;
}
html[data-theme="light"] body.app-shell #profileModal .zn-close-btn{
  background:#fffbf7!important;
  border-color:rgba(36,20,60,.16)!important;
  color:#5f544b!important;
  -webkit-text-fill-color:#5f544b!important;
}
html body.app-shell #profileModal .zn-close-btn svg{
  width:16px!important;
  height:16px!important;
  color:currentColor!important;
  opacity:1!important;
  display:block!important;
}
html body.app-shell #profileModal .zn-close-btn svg path{
  stroke:var(--tx2,#fffbf7)!important;
  opacity:1!important;
}
html[data-theme="light"] body.app-shell #profileModal .zn-close-btn svg path{
  stroke:#5f544b!important;
}
html body.app-shell #profileContent{
  padding:16px!important;
}
html body.app-shell #profileModal #profileContent .profile-hero-card{
  padding:16px!important;
  min-height:0!important;
  margin-bottom:10px!important;
  border-radius:14px!important;
  overflow:hidden!important;
  box-shadow:none!important;
}
html body.app-shell #profileModal #profileContent .profile-hero-main{
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr) auto!important;
  gap:14px!important;
  align-items:start!important;
  margin-bottom:0!important;
  flex-wrap:nowrap!important;
}
html body.app-shell #profileModal #profileContent .profile-hero-copy{
  min-width:0!important;
}
html body.app-shell #profileModal #profileContent .profile-hero-copy .identity-line{
  font-size:16px!important;
  line-height:1.16!important;
  gap:6px!important;
}
html body.app-shell #profileModal #profileContent .profile-hero-actions{
  justify-self:end!important;
  align-items:flex-end!important;
  min-width:112px!important;
}
html body.app-shell #profileModal #profileContent .prof-ava-wrap > div{
  width:84px!important;
  height:128px!important;
  border-radius:10px!important;
}
html body.app-shell #profileModal #profileContent .prof-bio-wrap{
  max-width:none!important;
  margin:8px 0 0!important;
}
html body.app-shell #profileModal #profileContent .prof-bio-view{
  min-height:40px!important;
  padding:8px 11px!important;
  border-radius:11px!important;
}
html body.app-shell #profileModal #profileContent .prof-bio-text{
  font-size:13px!important;
  line-height:1.45!important;
}
html body.app-shell #profileModal #profileContent .badge-showcase{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  margin-top:9px!important;
}
html body.app-shell #profileModal #profileContent .badge-card{
  min-width:0!important;
  max-width:min(280px,100%)!important;
  padding:8px 10px!important;
  border-radius:10px!important;
  gap:8px!important;
  box-shadow:0 8px 18px rgba(5,3,10,.10)!important;
}
html body.app-shell #profileModal #profileContent .badge-card .bc-name{
  font-size:9px!important;
  letter-spacing:.12em!important;
}
html body.app-shell #profileModal #profileContent .badge-card .bc-desc{
  font-size:11px!important;
  line-height:1.3!important;
}
html body.app-shell #profileModal #profileContent .profile-glow-row{
  margin-top:8px!important;
}
html body.app-shell #profileModal #profileContent .profile-glow-cta{
  width:auto!important;
  min-height:34px!important;
  border-radius:9px!important;
  padding:0 12px!important;
  font-size:9px!important;
  letter-spacing:.10em!important;
}
html body.app-shell #profileModal #profileContent .profile-stat-grid.profile-stats-card{
  margin-bottom:14px!important;
  border-radius:14px!important;
  box-shadow:none!important;
}
html body.app-shell #profileModal #profileContent .profile-stat-cell{
  min-height:58px!important;
  padding:9px 8px!important;
  gap:5px!important;
}
html body.app-shell #profileModal #profileContent .profile-stat-num{
  font-size:22px!important;
}
html body.app-shell #profileModal #profileContent .profile-stat-label{
  font-size:8px!important;
  letter-spacing:.08em!important;
}
html body.app-shell #profileModal #profileContent .profile-post-tools{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  gap:8px!important;
  align-items:stretch!important;
  margin:8px 0 12px!important;
}
html body.app-shell #profileModal #profileContent .profile-post-tools .prof-tabbar{
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  min-width:0!important;
  width:100%!important;
  overflow:hidden!important;
  border-radius:12px!important;
}
html body.app-shell #profileModal #profileContent .profile-post-tools .prof-tabbar button,
html body.app-shell #profileModal #profileContent .profile-post-tools .prof-tabbar [id^="ptab-"],
html body.app-shell #profileModal #profileContent .profile-post-tools .prof-tabbar button:is(:hover,:active,:focus,:focus-visible),
html body.app-shell #profileModal #profileContent .profile-post-tools .prof-tabbar [id^="ptab-"]:is(:hover,:active,:focus,:focus-visible){
  flex:1 1 0!important;
  min-width:0!important;
  min-height:46px!important;
  padding:0 10px!important;
  font-size:10.5px!important;
  letter-spacing:.04em!important;
  gap:6px!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
html body.app-shell #profileModal #profileContent .profile-post-tools .prof-tabbar [style*="background:var(--or"],
html body.app-shell #profileModal #profileContent .profile-post-tools .prof-tabbar [style*="background: var(--or"]{
  color:#fffbf7!important;
  -webkit-text-fill-color:#fffbf7!important;
}
html body.app-shell #profileModal #profileContent .profile-secondary-actions{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(96px,1fr))!important;
  gap:8px!important;
  width:auto!important;
}
html body.app-shell #profileModal #profileContent .profile-expand-btn,
html body.app-shell #profileModal #profileContent .profile-share-btn{
  min-height:46px!important;
  border-radius:12px!important;
  padding:0 14px!important;
  font-size:10px!important;
  letter-spacing:.08em!important;
  transform:none!important;
  scale:1!important;
}
html body.app-shell #profileModal #profileContent #profTabContent{
  display:flex!important;
  flex-direction:column!important;
  gap:0!important;
  width:100%!important;
}
html body.app-shell #profileModal #profileContent #profTabContent .zc[data-card-surface="feed-card"]{
  border-radius:0!important;
  border-left:0!important;
  border-right:0!important;
  box-shadow:none!important;
}
html body.app-shell #profileModal #profileContent #profTabContent .zc[data-card-surface="feed-card"] > .zc-rail{
  flex-basis:42px!important;
  width:42px!important;
  min-width:42px!important;
}
html body.app-shell #profileModal #profileContent #profTabContent .zc[data-card-surface="feed-card"] > .zc-main{
  padding:12px 14px 10px!important;
}
html body.app-shell #profileModal #profileContent #profTabContent .zc-actions{
  gap:10px!important;
  margin-top:10px!important;
}
html body.app-shell #profileModal #profileContent #profTabContent .zc-btn{
  min-height:32px!important;
  gap:5px!important;
  font-size:10px!important;
}
html body.app-shell #profileModal #profileContent #profTabContent .zc-btn[title="Delete post"]{
  min-width:32px!important;
  font-size:0!important;
}
html body.app-shell #profileModal #profileContent #profTabContent .zc-btn[title="Delete post"] svg{
  width:13px!important;
  height:13px!important;
}
html body.app-shell #profileModal #profileContent #profTabContent .znc-first-reply{
  padding:12px 8px!important;
  margin-top:10px!important;
  font-size:12px!important;
}
@media(max-width:820px){
  html body.app-shell #profileModal{
    align-items:flex-end!important;
    padding:0!important;
  }
  html body.app-shell #profileWrap,
  html body.app-shell.prof-expanded #profileWrap,
  html body.app-shell .prof-expanded #profileWrap{
    width:100vw!important;
    max-width:100vw!important;
    max-height:calc(100dvh - 8px)!important;
    border-radius:20px 20px 0 0!important;
  }
  html body.app-shell #profileModal .prof-panel{
    border-radius:20px 20px 0 0!important;
  }
  html body.app-shell #profileContent{
    padding:12px!important;
  }
  html body.app-shell #profileModal #profileContent .profile-hero-main{
    grid-template-columns:auto minmax(0,1fr)!important;
  }
  html body.app-shell #profileModal #profileContent .profile-hero-actions{
    grid-column:1 / -1!important;
    width:100%!important;
    align-items:stretch!important;
    justify-self:stretch!important;
  }
  html body.app-shell #profileModal #profileContent .prof-ava-wrap > div{
    width:70px!important;
    height:108px!important;
  }
  html body.app-shell #profileModal #profileContent .badge-card{
    max-width:100%!important;
    width:100%!important;
  }
  html body.app-shell #profileModal #profileContent .profile-post-tools{
    grid-template-columns:1fr!important;
  }
  html body.app-shell #profileModal #profileContent .profile-post-tools .prof-tabbar{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  html body.app-shell #profileModal #profileContent .profile-secondary-actions{
    width:100%!important;
  }
}
@media(max-width:460px){
  html body.app-shell #profileModal #profileContent .profile-stat-grid.profile-stats-card{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  html body.app-shell #profileModal #profileContent .profile-stat-cell:nth-child(2n){
    border-right:0!important;
  }
  html body.app-shell #profileModal #profileContent .profile-stat-cell:nth-child(-n+2){
    border-bottom:1px solid var(--bd)!important;
  }
  html body.app-shell #profileModal #profileContent .profile-post-tools .prof-tabbar button,
  html body.app-shell #profileModal #profileContent .profile-post-tools .prof-tabbar [id^="ptab-"]{
    padding:0 8px!important;
    font-size:9.5px!important;
  }
}

html body :is(
  button:not([style*="transform"]),
  a[role="button"],
  [role="button"],
  [class~="btn"],
  [class*="-btn"],
  [class*="btn-"],
  [class*="-cta"],
  [class*="cta-"],
  [class*="-action"],
  [class*="action-"],
  .auth-btn,
  .zn-btn,
  .zn-btn-primary,
  .btn-primary,
  .btn-secondary,
  .btn-ghost,
  .cta,
  .nav-cta,
  .wz-nav-cta,
  .hero-cta,
  .join-btn,
  .gate-submit,
  .claim-btn,
  .claim-mini-cta,
  .btn-profile-primary,
  .btn-profile-secondary,
  .btn-profile-tertiary,
  .btn-profile-following,
  .profile-expand-btn,
  .profile-share-btn,
  .profile-stat-button,
  .prof-tab,
  .zc-btn,
  .zc-up,
  .zc-dn,
  .ca-btn,
  .vote-btn,
  .upvote-btn,
  .downvote-btn,
  .find-match-btn,
  .game-btn,
  .gbtn,
  .sw-cta,
  .mp-buy-btn,
  .mkt-buy-btn,
  .mkt-detail-buy,
  .mkt-detail-cancel,
  .mkt-show-more-btn,
  .fc-post-btn,
  .fc-tool,
  .wp-create-btn,
  .wp-start-btn,
  .wp-react-btn,
  .wp-chat-emoji-btn,
  .wp-chat-send,
  .gg-b,
  .ggp-cta,
  .notif-page-btn,
  .notif-action-btn,
  .ts-btn,
  .ts-tab,
  .load-more-btn,
  .wrd-gbtn,
  .wrd-head-btn,
  .wrd-buy-link,
  .zn-widget-picker-action,
  .zn-theme-toggle,
  .zn-side-tab,
  .ni-expand-btn,
  .topbar-icon-btn,
  .mob-icon-btn
):not(.btn-stamp):not(.cta-stamp):not(.zn-allow-hover-transform){
  transition-property:background-color,border-color,color,box-shadow,opacity,filter,text-decoration-color!important;
}

html body :is(
  button:not([style*="transform"]),
  a[role="button"],
  [role="button"],
  [class~="btn"],
  [class*="-btn"],
  [class*="btn-"],
  [class*="-cta"],
  [class*="cta-"],
  [class*="-action"],
  [class*="action-"],
  .auth-btn,
  .zn-btn,
  .zn-btn-primary,
  .btn-primary,
  .btn-secondary,
  .btn-ghost,
  .cta,
  .nav-cta,
  .wz-nav-cta,
  .hero-cta,
  .join-btn,
  .gate-submit,
  .claim-btn,
  .claim-mini-cta,
  .btn-profile-primary,
  .btn-profile-secondary,
  .btn-profile-tertiary,
  .btn-profile-following,
  .profile-expand-btn,
  .profile-share-btn,
  .profile-stat-button,
  .prof-tab,
  .zc-btn,
  .zc-up,
  .zc-dn,
  .ca-btn,
  .vote-btn,
  .upvote-btn,
  .downvote-btn,
  .find-match-btn,
  .game-btn,
  .gbtn,
  .sw-cta,
  .mp-buy-btn,
  .mkt-buy-btn,
  .mkt-detail-buy,
  .mkt-detail-cancel,
  .mkt-show-more-btn,
  .fc-post-btn,
  .fc-tool,
  .wp-create-btn,
  .wp-start-btn,
  .wp-react-btn,
  .wp-chat-emoji-btn,
  .wp-chat-send,
  .gg-b,
  .ggp-cta,
  .notif-page-btn,
  .notif-action-btn,
  .ts-btn,
  .ts-tab,
  .load-more-btn,
  .wrd-gbtn,
  .wrd-head-btn,
  .wrd-buy-link,
  .zn-widget-picker-action,
  .zn-theme-toggle,
  .zn-side-tab,
  .ni-expand-btn,
  .topbar-icon-btn,
  .mob-icon-btn
):not(.btn-stamp):not(.cta-stamp):not(.zn-allow-hover-transform):is(:hover,:active,:focus,:focus-visible){
  transform:none!important;
  -webkit-transform:none!important;
  translate:0 0!important;
  scale:1!important;
  rotate:0deg!important;
  will-change:auto!important;
}

html body :is(
  button:not([style*="transform"]),
  a[role="button"],
  [role="button"],
  [class~="btn"],
  [class*="-btn"],
  [class*="btn-"],
  [class*="-cta"],
  [class*="cta-"],
  [class*="-action"],
  [class*="action-"],
  .auth-btn,
  .zn-btn,
  .zn-btn-primary,
  .btn-primary,
  .btn-secondary,
  .btn-ghost,
  .cta,
  .nav-cta,
  .wz-nav-cta,
  .hero-cta,
  .join-btn,
  .gate-submit,
  .claim-btn,
  .claim-mini-cta,
  .btn-profile-primary,
  .btn-profile-secondary,
  .btn-profile-tertiary,
  .btn-profile-following,
  .profile-expand-btn,
  .profile-share-btn,
  .profile-stat-button,
  .prof-tab,
  .zc-btn,
  .zc-up,
  .zc-dn,
  .ca-btn,
  .vote-btn,
  .upvote-btn,
  .downvote-btn,
  .find-match-btn,
  .game-btn,
  .gbtn,
  .sw-cta,
  .mp-buy-btn,
  .mkt-buy-btn,
  .mkt-detail-buy,
  .mkt-detail-cancel,
  .mkt-show-more-btn,
  .fc-post-btn,
  .fc-tool,
  .wp-create-btn,
  .wp-start-btn,
  .wp-react-btn,
  .wp-chat-emoji-btn,
  .wp-chat-send,
  .gg-b,
  .ggp-cta,
  .notif-page-btn,
  .notif-action-btn,
  .ts-btn,
  .ts-tab,
  .load-more-btn,
  .wrd-gbtn,
  .wrd-head-btn,
  .wrd-buy-link,
  .zn-widget-picker-action,
  .zn-theme-toggle,
  .zn-side-tab,
  .ni-expand-btn,
  .topbar-icon-btn,
  .mob-icon-btn
):not(.btn-stamp):not(.cta-stamp):not(.zn-allow-hover-transform):is(:hover,:active,:focus,:focus-visible) :is(.arr,.arrow,.icon,svg){
  transform:none!important;
  -webkit-transform:none!important;
  translate:0 0!important;
  scale:1!important;
  rotate:0deg!important;
}

html body.app-shell .lsb :is(.ni,.ni:hover,.ni.on,.ni.active),
html body.app-shell .mob-drawer :is(.mni,.mni:hover,.mni.on,.mni.active){
  padding-left:14px!important;
  padding-right:14px!important;
}

html body.app-shell :is(.trend-item,.trend-item:hover,.trend-item:active,.trend-item:focus,.trend-item:focus-visible){
  margin-left:0!important;
  margin-right:0!important;
  padding-left:0!important;
  padding-right:0!important;
  transform:none!important;
}

html body :is(
  .tile,
  .zone-card,
  .feature-card,
  .about-card,
  .aud-card,
  .feat-item,
  .perk,
  .eco-card,
  .feat2-card,
  .offer-tile,
  .section-card,
  .gate-inside-tile,
  .zn-card,
  .widget-card,
  .profile-card,
  .post-card,
  .feed-card,
  .pack-card,
  .mkt-card,
  .mp-card,
  .wrd-item,
  .zn-outfit-card,
  .zn-widget,
  .zn-widget-card,
  .zn-toast,
  .toast,
  .banner,
  .zn-banner
):not(.zn-allow-hover-transform):is(:hover,:active,:focus,:focus-visible){
  transform:none!important;
  -webkit-transform:none!important;
  translate:0 0!important;
  scale:1!important;
  rotate:0deg!important;
  will-change:auto!important;
}

.zn-linked-badges,.zn-steam-playing,.zn-linked-badge{display:none!important}
[data-gz-hidden="identity"]{display:none!important}

html body:is(.app-shell,.app),
html.in-spa body{
  --zn-font-post-body:'Helvetica Neue',Arial,sans-serif;
}

html body:is(.app-shell,.app) :is(.znc-body,.znc-clip-body,.znc-cmt-text,.znc-thread-text,.d-panel-text,.d-cbody,.d-rbody,.comment-txt),
html.in-spa body :is(.znc-body,.znc-clip-body,.znc-cmt-text,.znc-thread-text,.d-panel-text,.d-cbody,.d-rbody,.comment-txt){
  font-family:var(--zn-font-post-body)!important;
  font-weight:400!important;
  letter-spacing:0!important;
  text-transform:none!important;
  font-style:normal;
}

html body:is(.app-shell,.app) :is(.znc-body,.znc-clip-body,.znc-cmt-text,.znc-thread-text,.d-panel-text,.d-cbody,.d-rbody,.comment-txt) :is(*,a,span,strong,b,em,i),
html.in-spa body :is(.znc-body,.znc-clip-body,.znc-cmt-text,.znc-thread-text,.d-panel-text,.d-cbody,.d-rbody,.comment-txt) :is(*,a,span,strong,b,em,i){
  font-family:inherit!important;
  letter-spacing:inherit!important;
  text-transform:inherit!important;
}

html body:is(.app-shell,.app) :is(.znc-body,.d-panel-text,.comment-txt) :is(a,.at-mention),
html.in-spa body :is(.znc-body,.d-panel-text,.comment-txt) :is(a,.at-mention){
  color:var(--or,#ff5a1f)!important;
  -webkit-text-fill-color:var(--or,#ff5a1f)!important;
}

html body.app-shell #zoraLoadScreen{
  background:var(--bg,#0d0d14)!important;
  background-color:var(--bg,#0d0d14)!important;
  background-image:none!important;
}

html[data-theme="light"] body.app-shell #zoraLoadScreen,
body.app-shell[data-theme="light"] #zoraLoadScreen{
  background:#fdfaf3!important;
  background-color:#fdfaf3!important;
}

html body.app-shell #zoraLoadScreen svg circle[fill="#ff5a1f"]{
  fill:transparent!important;
}

html body.app-shell #zoraLoadScreen svg text{
  fill:#ff5a1f!important;
}

html body:not(.app):not(.in-spa) :is(.section-kicker,.sec-kicker,.hero-kicker,.page-eyebrow,.gate-card-eyebrow,.mkt-section-kicker)::before{
  content:""!important;
  display:block!important;
  width:22px!important;
  height:2px!important;
  flex:0 0 22px!important;
  border-radius:2px!important;
  background:var(--or,#ff5a1f)!important;
  animation:none!important;
  box-shadow:none!important;
}

html body:not(.app):not(.in-spa) :is(.section-kicker,.sec-kicker,.hero-kicker,.page-eyebrow,.gate-card-eyebrow,.mkt-section-kicker){
  gap:11px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:none!important;
}

html[data-theme="light"] body :is(
  .sec-kicker, .hero-kicker, .num-label, .sf-legal a,
  .hero-eyebrow, .zb-kicker, .gz-iz-kicker, .feature-w .kicker,
  .zt-grid-kicker, .zth-kicker, .clipz-share-title-sub
){
  color:#ff5a1f !important;
  -webkit-text-fill-color:#ff5a1f !important;
}

.zn-pixel-pack{
  --pack-c:#ff5a1f;
  position:relative;
  width:min(360px,100%);
  height:260px;
  border-radius:22px;
  overflow:hidden;
  isolation:isolate;
  color:#fffbf7;
  background:
    radial-gradient(circle at 50% 48%, color-mix(in srgb,var(--pack-c) 28%, transparent), transparent 42%),
    linear-gradient(180deg,#120916 0%,#07040b 100%);
  border:1.5px solid color-mix(in srgb,var(--pack-c) 44%,rgba(255,251,247,.12));
  box-shadow:
    0 22px 48px rgba(5,3,10,.34),
    0 0 34px color-mix(in srgb,var(--pack-c) 22%, transparent),
    inset 0 0 0 1px rgba(255,251,247,.045);
  pointer-events:none;
  transform:translateZ(0);
}
.zn-pixel-pack--premium{
  background:
    radial-gradient(circle at 50% 48%, rgba(255,90,31,.34), transparent 38%),
    radial-gradient(circle at 78% 18%, rgba(255,251,247,.10), transparent 32%),
    linear-gradient(180deg,#170a18 0%,#07040b 100%);
  box-shadow:
    0 24px 56px rgba(5,3,10,.40),
    0 0 46px rgba(255,90,31,.24),
    inset 0 0 0 1px rgba(255,251,247,.06);
}
.zn-pixel-pack::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  background:
    repeating-linear-gradient(0deg,transparent 0 13px,rgba(255,90,31,.08) 13px 15px),
    repeating-linear-gradient(90deg,transparent 0 13px,rgba(255,90,31,.07) 13px 15px);
  opacity:.46;
  mix-blend-mode:screen;
  pointer-events:none;
}

.zn-pixel-ledger,.zn-pixel-row{display:none!important}

.zn-pixel-glyphs{
  position:absolute;
  inset:14px;
  z-index:1;
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:8px;
  opacity:.22;
  color:var(--pack-c,#ff5a1f);
  pointer-events:none;
  filter:drop-shadow(0 1px 3px rgba(255,90,31,.25));
}
.zn-pixel-pack--premium .zn-pixel-glyphs{
  opacity:.28;
  grid-template-columns:repeat(4,1fr);
}
.zn-pixel-glyph{
  display:flex;align-items:center;justify-content:center;
  width:100%;height:100%;
  animation:znGlyphFloat 6s ease-in-out infinite;
  animation-delay:calc(var(--gi,0) * -380ms);
}
.zn-pixel-glyph svg{width:78%;height:78%;display:block;color:currentColor}
@keyframes znGlyphFloat{
  0%,100%{transform:translateY(0) scale(1);opacity:.85}
  50%{transform:translateY(-2px) scale(1.03);opacity:1}
}
@media (prefers-reduced-motion: reduce) {
  .zn-pixel-glyph{animation:none}
}
.zn-pixel-matrix{
  position:absolute;
  inset:10px;
  z-index:2;
  display:grid;
  grid-template-columns:repeat(9,1fr);
  grid-auto-rows:1fr;
  gap:3px;
}
.zn-pixel-matrix:empty{
  display:block;
}
.zn-pixel-matrix:empty::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:14px;
  background:
    repeating-conic-gradient(from 45deg,color-mix(in srgb,var(--pack-c) 22%,transparent) 0 25%,rgba(255,251,247,.055) 0 50%) 0 0/28px 28px;
  opacity:.58;
  transform:scale(.98);
  animation:znPixelTileIdle 3.8s ease-in-out infinite;
}
.zn-pixel-cell{
  min-height:10px;
  border-radius:2px;
  background:
    linear-gradient(135deg,rgba(255,251,247,.08),transparent),
    color-mix(in srgb,var(--pack-c) 20%, transparent);
  box-shadow:0 0 0 1px rgba(255,90,31,.06) inset;
  opacity:.42;
  transform:scale(.98);
  animation:znPixelTileIdle 3.8s ease-in-out infinite;
  animation-delay:calc(var(--i,0) * -68ms);
}
.zn-pixel-pack--premium .zn-pixel-cell{
  background:
    linear-gradient(135deg,rgba(255,251,247,.10),transparent),
    color-mix(in srgb,var(--pack-c) 28%, rgba(255,251,247,.06));
}
.zn-pixel-scan{
  position:absolute;
  inset:-60% 0;
  z-index:3;
  background:
    repeating-linear-gradient(0deg,transparent 0 8px,rgba(255,251,247,.08) 8px 9px),
    linear-gradient(180deg,transparent,rgba(255,90,31,.32),transparent);
  opacity:.18;
  mix-blend-mode:screen;
  transform:translateY(-28%);
  animation:znPixelScanMove 5.5s linear infinite;
}
.zn-pixel-title{
  position:absolute;
  inset:0;
  z-index:4;
  display:flex;
  align-items:center;
  justify-content:center;
  flex-wrap:wrap;
  gap:.06em .18em;
  padding:24px;
  color:#fffbf7;
  font-family:"Inter","Helvetica Neue",Arial,sans-serif;
  font-size:clamp(28px,4vw,58px);
  font-weight:900;
  line-height:.88;
  letter-spacing:-.075em;
  text-align:center;
  text-transform:uppercase;
  text-shadow:0 12px 34px rgba(0,0,0,.62);
}
.zn-pixel-word{
  display:inline-flex;
  white-space:nowrap;
}
.zn-pixel-gap{
  width:.18em;
}
.zn-pixel-char{
  display:inline-block;
  min-width:.34em;
  opacity:.24;
  transform:translateY(14px) skewX(-5deg);
  filter:blur(3px);
  animation:znPixelTitleIdle 5s ease-in-out infinite;
  animation-delay:calc(var(--i,0) * -80ms);
}
.zn-pixel-core{
  position:absolute;
  left:50%;
  top:50%;
  z-index:5;
  width:88px;
  height:88px;
  margin:-44px 0 0 -44px;
  border-radius:22px;
  display:grid;
  place-items:center;
  background:linear-gradient(135deg,#ff5a1f,#ff7a33);
  border:1px solid rgba(255,251,247,.24);
  box-shadow:
    0 0 0 1px rgba(255,251,247,.20) inset,
    0 18px 42px rgba(255,90,31,.36),
    0 0 74px rgba(255,90,31,.20);
  color:#fffbf7;
  font-family:"Inter","Helvetica Neue",Arial,sans-serif;
  font-size:48px;
  font-weight:900;
  letter-spacing:-.08em;
  line-height:1;
  text-shadow:0 3px 12px rgba(93,25,8,.62);
  transform:translateY(92px) scale(.82);
  opacity:.9;
}
.zn-pixel-rift{
  position:absolute;
  left:50%;
  top:50%;
  z-index:6;
  width:2px;
  height:74%;
  background:linear-gradient(180deg,transparent,#fffbf7,#ff5a1f,transparent);
  box-shadow:0 0 24px rgba(255,90,31,.86);
  opacity:0;
  transform:translate(-50%,-50%) scaleY(.2);
  transform-origin:center;
}
.pm-art .zn-pixel-pack{
  width:min(380px,96%);
  height:clamp(190px,18vw,292px);
}
#packReveal .zn-pixel-pack{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  border:0;
  border-radius:18px;
  box-shadow:none;
}
#packReveal .zn-pixel-pack .zn-pixel-title{
  font-size:clamp(24px,5vw,42px);
}
#packReveal .zn-pixel-pack .zn-pixel-core{
  width:96px;
  height:96px;
  margin:-48px 0 0 -48px;
}
.zn-pack-card .zn-pixel-pack{
  width:180px;
  height:240px;
}
.zn-pack-card .zn-pixel-pack .zn-pixel-title{
  font-size:clamp(18px,2.4vw,26px);
  padding:14px;
  letter-spacing:-.04em;
  line-height:1;
}
.zn-pack-card .zn-pixel-pack .zn-pixel-core{
  width:52px;
  height:52px;
  margin:-26px 0 0 -26px;
  border-radius:14px;
  font-size:30px;
  transform:translateY(60px) scale(.85);
}
.zn-pack-card--static{cursor:default}
.zn-pack-card--static .zn-pack-art{transform:none!important;transition:none!important}
.zn-pack-card--static:hover .zn-pack-sleeve,
.zn-pack-card--static:focus-visible .zn-pack-sleeve,
.zn-pack-card--static:focus-within .zn-pack-sleeve,
.zn-pack-card--static:hover .zn-pack-teaser,
.zn-pack-card--static:focus-visible .zn-pack-teaser,
.zn-pack-card--static:focus-within .zn-pack-teaser,
.zn-pack-card--static:hover .zn-pixel-cell,
.zn-pack-card--static:focus-visible .zn-pixel-cell,
.zn-pack-card--static:focus-within .zn-pixel-cell,
.zn-pack-card--static:hover .zn-pixel-char,
.zn-pack-card--static:focus-visible .zn-pixel-char,
.zn-pack-card--static:focus-within .zn-pixel-char,
.zn-pack-card--static:hover .zn-pixel-core,
.zn-pack-card--static:focus-visible .zn-pixel-core,
.zn-pack-card--static:focus-within .zn-pixel-core,
.zn-pack-card--static:hover .zn-pixel-rift,
.zn-pack-card--static:focus-visible .zn-pixel-rift,
.zn-pack-card--static:focus-within .zn-pixel-rift{animation:none!important}
.zn-pack-card--static:hover .zn-pack-teasers,
.zn-pack-card--static:focus-visible .zn-pack-teasers,
.zn-pack-card--static:focus-within .zn-pack-teasers{opacity:0!important}

.zn-pack-card--static .zn-pixel-core{display:none !important}
.landing-pack-lockup .zn-pixel-pack{
  width:118px;
  height:138px;
  border-radius:18px;
  transform:rotate(-3deg) translateZ(0);
}
.landing-pack-lockup .zn-pixel-title{
  font-size:22px;
  padding:14px;
}
.landing-pack-lockup .zn-pixel-ledger{
  display:none;
}
.landing-pack-lockup .zn-pixel-core{
  width:42px;
  height:42px;
  margin:-21px 0 0 -21px;
  border-radius:11px;
  font-size:26px;
  transform:translateY(52px) scale(.82);
}
.zn-pack-card:hover .zn-pixel-cell,
.zn-pack-card:focus-visible .zn-pixel-cell,
.zn-pack-card:focus-within .zn-pixel-cell,
#lt-packsSection:hover .zn-pixel-cell,
#lt-packsSection:focus-visible .zn-pixel-cell,
#lt-packsSection:focus-within .zn-pixel-cell,
#packsModal .pm-tile:hover .zn-pixel-cell,
#packReveal.is-opened .zn-pixel-cell{
  animation:znPixelRip .86s cubic-bezier(.16,1,.3,1) forwards;
  animation-delay:calc(var(--i,0) * 7ms);
}
.zn-pack-card:hover .zn-pixel-pack--premium .zn-pixel-cell,
.zn-pack-card:focus-visible .zn-pixel-pack--premium .zn-pixel-cell,
.zn-pack-card:focus-within .zn-pixel-pack--premium .zn-pixel-cell,
#lt-packsSection:hover .zn-pixel-pack--premium .zn-pixel-cell,
#lt-packsSection:focus-visible .zn-pixel-pack--premium .zn-pixel-cell,
#lt-packsSection:focus-within .zn-pixel-pack--premium .zn-pixel-cell,
#packsModal .pm-tile:hover .zn-pixel-pack--premium .zn-pixel-cell,
#packReveal.is-opened .zn-pixel-pack--premium .zn-pixel-cell{
  animation-name:znPixelPremiumRip;
  animation-duration:1.18s;
}
.zn-pack-card:hover .zn-pixel-char,
.zn-pack-card:focus-visible .zn-pixel-char,
.zn-pack-card:focus-within .zn-pixel-char,
#lt-packsSection:hover .zn-pixel-char,
#lt-packsSection:focus-visible .zn-pixel-char,
#lt-packsSection:focus-within .zn-pixel-char,
#packsModal .pm-tile:hover .zn-pixel-char,
#packReveal.is-opened .zn-pixel-char{
  animation:znPixelTitleResolve .78s cubic-bezier(.22,1,.36,1) forwards;
  animation-delay:calc(var(--i,0) * 28ms + 120ms);
}
.zn-pack-card:hover .zn-pixel-core,
.zn-pack-card:focus-visible .zn-pixel-core,
.zn-pack-card:focus-within .zn-pixel-core,
#lt-packsSection:hover .zn-pixel-core,
#lt-packsSection:focus-visible .zn-pixel-core,
#lt-packsSection:focus-within .zn-pixel-core,
#packsModal .pm-tile:hover .zn-pixel-core,
#packReveal.is-opened .zn-pixel-core{
  animation:znPixelCoreOpen .95s cubic-bezier(.16,1,.3,1) forwards;
}
.zn-pack-card:hover .zn-pixel-rift,
.zn-pack-card:focus-visible .zn-pixel-rift,
.zn-pack-card:focus-within .zn-pixel-rift,
#lt-packsSection:hover .zn-pixel-rift,
#lt-packsSection:focus-visible .zn-pixel-rift,
#lt-packsSection:focus-within .zn-pixel-rift,
#packsModal .pm-tile:hover .zn-pixel-rift,
#packReveal.is-opened .zn-pixel-rift{
  animation:znPixelRiftOpen .82s .42s cubic-bezier(.16,1,.3,1) forwards;
}
.zn-pack-card:hover .zn-pixel-scan,
.zn-pack-card:focus-visible .zn-pixel-scan,
.zn-pack-card:focus-within .zn-pixel-scan,
#lt-packsSection:hover .zn-pixel-scan,
#lt-packsSection:focus-visible .zn-pixel-scan,
#lt-packsSection:focus-within .zn-pixel-scan,
#packsModal .pm-tile:hover .zn-pixel-scan,
#packReveal.is-opened .zn-pixel-scan{
  animation:znPixelScanBurst .82s steps(12) forwards;
}
.zn-pack-card:hover .zn-pixel-matrix:empty::before,
.zn-pack-card:focus-visible .zn-pixel-matrix:empty::before,
.zn-pack-card:focus-within .zn-pixel-matrix:empty::before,
#lt-packsSection:hover .zn-pixel-matrix:empty::before,
#lt-packsSection:focus-visible .zn-pixel-matrix:empty::before,
#lt-packsSection:focus-within .zn-pixel-matrix:empty::before{
  animation:znPixelMatrixFallbackRip .86s steps(8,end) forwards;
}
@keyframes znPixelTileIdle{
  0%,100%{opacity:.32;transform:scale(.98)}
  50%{opacity:.78;transform:scale(1.015)}
}
@keyframes znPixelScanMove{to{transform:translateY(28%)}}
@keyframes znPixelTitleIdle{
  0%,100%{opacity:.18;filter:blur(3px)}
  46%,54%{opacity:.62;filter:blur(.8px)}
}
@keyframes znPixelRip{
  0%{opacity:.78;transform:translate(0,0) scale(1)}
  42%{opacity:1;background:#ff5a1f}
  100%{opacity:.10;transform:translate(var(--x,0),var(--y,0)) scale(.35) rotate(var(--r,0deg))}
}
@keyframes znPixelPremiumRip{
  0%{opacity:.86;transform:translate(0,0) scale(1)}
  24%{opacity:1;background:#fffbf7}
  48%{opacity:1;background:#ff5a1f}
  100%{opacity:.08;transform:translate(var(--x,0),var(--y,0)) scale(.28) rotate(var(--r,0deg))}
}
@keyframes znPixelTitleResolve{
  0%{opacity:.12;transform:translateY(20px) skewX(-8deg);filter:blur(6px)}
  70%{opacity:1;transform:translateY(-4px) skewX(0deg);filter:blur(0)}
  100%{opacity:.94;transform:translateY(0);filter:blur(0)}
}
@keyframes znPixelCoreOpen{
  0%{transform:translateY(92px) scale(.82);opacity:.9}
  45%{transform:translateY(0) scale(1.16);opacity:1}
  100%{transform:translateY(-92px) scale(.28);opacity:0}
}
@keyframes znPixelRiftOpen{
  0%{opacity:0;transform:translate(-50%,-50%) scaleY(.2)}
  32%{opacity:1;transform:translate(-50%,-50%) scaleY(1)}
  100%{opacity:0;transform:translate(-50%,-50%) scaleY(1.28) scaleX(42)}
}
@keyframes znPixelScanBurst{
  0%{opacity:.22;transform:translateY(-38%)}
  35%{opacity:.88}
  100%{opacity:0;transform:translateY(42%)}
}
@keyframes znPixelMatrixFallbackRip{
  0%{opacity:.74;filter:none;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
  42%{opacity:1;filter:blur(.5px);clip-path:polygon(0 0,100% 0,100% 72%,0 88%)}
  70%{opacity:.54;filter:blur(1.6px);clip-path:polygon(0 0,100% 0,100% 28%,0 42%)}
  100%{opacity:.10;filter:blur(3px);clip-path:polygon(0 0,100% 0,100% 8%,0 18%)}
}
@media (prefers-reduced-motion: reduce) {
  .zn-pixel-cell,.zn-pixel-char,.zn-pixel-core,.zn-pixel-rift,.zn-pixel-scan,
  .zn-pack-card:hover .zn-pixel-cell,
  #lt-packsSection:hover .zn-pixel-cell,
  #packsModal .pm-tile:hover .zn-pixel-cell,
  #packReveal.is-opened .zn-pixel-cell{
    animation:none!important;
  }
  .zn-pixel-char{opacity:.9;filter:none;transform:none}
  .zn-pixel-core{transform:translateY(0) scale(1)}
}
@media (max-width:600px){
  body :is(.sf-legal a, .footer-legal a, .legal-row a){
    min-height:44px;
    display:inline-flex;
    align-items:center;
    padding:6px 4px;
  }
}

:root .mob-drawer-guest-cta,
:root .mob-drawer-guest-cta *,
:root .auth-btn:not(.auth-btn-secondary),
:root .auth-btn:not(.auth-btn-secondary) *,
:root #signupNextBtn,
:root #signupNextBtn *,
:root .btn-primary:not(.btn-secondary):not(.btn-ghost),
:root .btn-primary:not(.btn-secondary):not(.btn-ghost) *{
  color:#fffbf7!important;
  -webkit-text-fill-color:#fffbf7!important;
}

html:root[data-theme="light"] .mob-drawer-guest-cta,
html:root[data-theme="light"] .mob-drawer-guest-cta *,
html:root[data-theme="light"] .auth-btn:not(.auth-btn-secondary),
html:root[data-theme="light"] .auth-btn:not(.auth-btn-secondary) *,
html:root[data-theme="light"] #signupNextBtn,
html:root[data-theme="light"] #signupNextBtn *,
html:root[data-theme="light"] .btn-primary:not(.btn-secondary):not(.btn-ghost),
html:root[data-theme="light"] .btn-primary:not(.btn-secondary):not(.btn-ghost) *{
  color:#fffbf7!important;
  -webkit-text-fill-color:#fffbf7!important;
}

.mob-icon-btn,
.topbar-icon-btn{
  background:transparent!important;
  border:1px solid var(--bd2)!important;
}
html:root[data-theme="light"] .mob-icon-btn,
html:root[data-theme="light"] .topbar-icon-btn{
  background:rgba(28,20,8,.04)!important;
  border-color:rgba(28,20,8,.14)!important;
  color:rgba(26,18,8,.62)!important;
}
.mob-icon-btn svg,
.topbar-icon-btn svg{
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:1.8!important;
}
.mob-icon-btn svg circle,
.mob-icon-btn svg rect,
.mob-icon-btn svg path,
.mob-icon-btn svg line,
.mob-icon-btn svg polyline,
.topbar-icon-btn svg circle,
.topbar-icon-btn svg rect,
.topbar-icon-btn svg path,
.topbar-icon-btn svg line,
.topbar-icon-btn svg polyline{
  fill:none!important;
  stroke:currentColor!important;
}

html body[class] button[data-action="openSearch"],
html body[class] button[aria-label="Search"].mob-icon-btn,
html body[class] button[aria-label="Search"].topbar-icon-btn,
html body[class] #deskSearchBtn{
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border:1px solid rgba(28,20,8,.14)!important;
}
html:root[data-theme="light"] body[class] button[data-action="openSearch"],
html:root[data-theme="light"] body[class] button[aria-label="Search"].mob-icon-btn,
html:root[data-theme="light"] body[class] button[aria-label="Search"].topbar-icon-btn{
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  color:rgba(26,18,8,.62)!important;
  border-color:rgba(28,20,8,.14)!important;
}
html body[class] button[data-action="openSearch"] svg,
html body[class] button[data-action="openSearch"] svg *,
html body[class] button[aria-label="Search"].mob-icon-btn svg,
html body[class] button[aria-label="Search"].mob-icon-btn svg *,
html body[class] button[aria-label="Search"].topbar-icon-btn svg,
html body[class] button[aria-label="Search"].topbar-icon-btn svg *{
  fill:none!important;
  fill-opacity:0!important;
  stroke:currentColor!important;
  stroke-width:1.8!important;
}

:root[data-theme="light"] .acct-wardrobe-btn,
:root[data-theme="light"] .acct-wardrobe-btn span:first-child{
  color:#ff5a1f!important;
  -webkit-text-fill-color:#ff5a1f!important;
}
:root[data-theme="light"] .acct-wardrobe-btn .auth-btn-subcopy{
  color:rgba(26,18,8,.72)!important;
  -webkit-text-fill-color:rgba(26,18,8,.72)!important;
}
:root:not([data-theme="light"]) .acct-wardrobe-btn,
:root:not([data-theme="light"]) .acct-wardrobe-btn *{
  color:#fffbf7!important;
  -webkit-text-fill-color:#fffbf7!important;
}

.gz-v2 .gz-iz-pill,
.gz-v2 .gz-iz-pill *,
.zb-kicker.gz-iz-pill,
.zb-kicker.gz-iz-pill *{
  color:#ff5a1f!important;
  -webkit-text-fill-color:#ff5a1f!important;
}

button[data-clip-unmute]{
  position:absolute!important;
  bottom:12px!important;
  right:12px!important;
  width:40px!important;
  height:40px!important;
  min-width:40px!important;
  min-height:40px!important;
  max-width:40px!important;
  max-height:40px!important;
  flex:0 0 40px!important;
  aspect-ratio:1/1!important;
  box-sizing:border-box!important;
  padding:0!important;
  border:none!important;
  border-radius:999px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:rgba(10,6,18,.5)!important;
  background-image:none!important;
  color:#fffbf7!important;
  -webkit-text-fill-color:#fffbf7!important;
  -webkit-backdrop-filter:blur(8px)!important;
  backdrop-filter:blur(8px)!important;
  box-shadow:0 3px 14px rgba(0,0,0,.4)!important;
  opacity:.92!important;
  cursor:pointer!important;
  z-index:4!important;
  transition:background .2s cubic-bezier(.2,.8,.2,1), transform .2s cubic-bezier(.2,.8,.2,1)!important;
}
button[data-clip-unmute]:hover{
  background:rgba(10,6,18,.85)!important;
  background-image:none!important;
  opacity:1!important;
}
button[data-clip-unmute]:active{
  transform:scale(.9)!important;
}
button[data-clip-unmute] svg{
  width:20px!important;
  height:20px!important;
  display:block!important;
  color:#fffbf7!important;
  stroke:#fffbf7!important;
  fill:none!important;
}
button[data-clip-unmute] svg[hidden]{display:none!important;}
button[data-clip-unmute] [data-clip-unmute-on][style*="display:none"],
button[data-clip-unmute] [data-clip-unmute-off][style*="display:none"]{display:none!important;}

:root[data-theme="light"] button[data-clip-unmute],
html[data-theme="light"] button[data-clip-unmute]{
  background:rgba(10,6,18,.5)!important;
  background-image:none!important;
  border:none!important;
  color:#fffbf7!important;
  -webkit-text-fill-color:#fffbf7!important;
  box-shadow:0 3px 14px rgba(0,0,0,.4)!important;
}
:root[data-theme="light"] button[data-clip-unmute] svg,
html[data-theme="light"] button[data-clip-unmute] svg{
  color:#fffbf7!important;stroke:#fffbf7!important;fill:none!important;
}
:root[data-theme="light"] button[data-clip-unmute]:hover,
html[data-theme="light"] button[data-clip-unmute]:hover{
  background:rgba(10,6,18,.85)!important;
}

.find-match-btn .zi,
.btn-primary .zi,
.zn-btn-primary .zi,
.pm-buy .zi,
.mkt-cta .zi,
.qm-btn .zi,
.mode-btn.on .zi,
.in-game-cta .zi,
.gz-now-card.primary .zi,
.zonera-orange-btn .zi,
.gz-action--accent .zi,
.zg-orange-card .zi,
.floater-cta .zi,
.gz-comp-btn .zi,
.gz-review-more .zi,
.tc-btn.on .zi,
.time-btn.on .zi,
.gsp-player-state.active .zi,
.lb-tab.active .zi,
.find-match-btn .zci,
.btn-primary .zci,
.zn-btn-primary .zci,
.pm-buy .zci,
.mkt-cta .zci,
.qm-btn .zci,
.mode-btn.on .zci,
.in-game-cta .zci,
.gz-now-card.primary .zci,
.zonera-orange-btn .zci,
.gz-action--accent .zci,
.zg-orange-card .zci,
.floater-cta .zci,
.gz-comp-btn .zci,
.gz-review-more .zci,
.tc-btn.on .zci,
.time-btn.on .zci,
.gsp-player-state.active .zci,
.lb-tab.active .zci,
.tc-btn.on .zf,
.time-btn.on .zf,
.gsp-player-state.active .zf,
.lb-tab.active .zf{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='9' fill='none' stroke='%23fffbf7' stroke-width='1.4'/%3E%3Cpath d='M6.4 7 H13.6 L6.4 13 H13.6' fill='none' stroke='%23fffbf7' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;
}

html:root[data-theme="light"] body:is(.zn-guidelines-page,.zn-terms-page,.zn-privacy-page,.zn-support-page):not(.app):not(.in-spa) :is(
  .hero-kicker,
  .hero-title span,
  .sec-kicker,
  .sec-num,
  .num-label,
  .toc-title,
  .toc-num,
  .prose a,
  .num-body a,
  .hero-sub a,
  .field-label .req,
  .faq-q::after,
  .wz-nav-link.active,
  [style*="color:var(--or)"]:not(button):not([style*="background"]),
  [style*="color:#ff5a1f"]:not(button):not([style*="background"])
){
  color:#ff5a1f!important;
  -webkit-text-fill-color:#ff5a1f!important;
}
html:root[data-theme="light"] body.zn-support-page:not(.app):not(.in-spa) .faq-q::after{
  color:#ff5a1f!important;
  -webkit-text-fill-color:#ff5a1f!important;
}

html:root[data-theme="light"] body:is(.zn-guidelines-page,.zn-terms-page,.zn-privacy-page,.zn-support-page):not(.app):not(.in-spa) :is(.hero-kicker,.sec-kicker,.num-label,.toc-title){
  background:transparent!important;
  box-shadow:none!important;
}
html:root[data-theme="light"] body.zn-guidelines-page:not(.app):not(.in-spa) .zn-guidelines-mention{
  color:#ff5a1f!important;
  -webkit-text-fill-color:#ff5a1f!important;
  background:transparent!important;
  border:0!important;
  padding:0!important;
}

html body button.zn-purchase-confirm-submit:not(#znPurchaseConfirmFillFinal#znPurchaseConfirmFillFinal#znPurchaseConfirmFillFinal),
html body button.zn-purchase-confirm-submit:not(#znPurchaseConfirmFillFinal#znPurchaseConfirmFillFinal#znPurchaseConfirmFillFinal):is(:hover,:focus,:focus-visible,:active),
html:root[data-theme="light"] body button.zn-purchase-confirm-submit:not(#znPurchaseConfirmFillFinal#znPurchaseConfirmFillFinal#znPurchaseConfirmFillFinal),
html:root[data-theme="light"] body button.zn-purchase-confirm-submit:not(#znPurchaseConfirmFillFinal#znPurchaseConfirmFillFinal#znPurchaseConfirmFillFinal):is(:hover,:focus,:focus-visible,:active){
  background:#ff5a1f!important;
  background-image:none!important;
  border-color:#ff5a1f!important;
  color:#fffbf7!important;
  -webkit-text-fill-color:#fffbf7!important;
  box-shadow:0 10px 26px rgba(255,90,31,.24)!important;
}
html body button.zn-purchase-confirm-submit:not(#znPurchaseConfirmTextFinal#znPurchaseConfirmTextFinal#znPurchaseConfirmTextFinal) :is(span,strong,b,small,em,label,div,p,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-currency-amt span,.zn-zora-amt span,.zn-zbucks-amt span),
html:root[data-theme="light"] body button.zn-purchase-confirm-submit:not(#znPurchaseConfirmTextFinal#znPurchaseConfirmTextFinal#znPurchaseConfirmTextFinal) :is(span,strong,b,small,em,label,div,p,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-currency-amt span,.zn-zora-amt span,.zn-zbucks-amt span){
  color:#fffbf7!important;
  -webkit-text-fill-color:#fffbf7!important;
  text-shadow:0 1px 0 rgba(26,16,36,.22)!important;
}
html body button.zn-purchase-confirm-submit:not(#znPurchaseConfirmIconFinal#znPurchaseConfirmIconFinal#znPurchaseConfirmIconFinal) :is(.zi,.zci),
html:root[data-theme="light"] body button.zn-purchase-confirm-submit:not(#znPurchaseConfirmIconFinal#znPurchaseConfirmIconFinal#znPurchaseConfirmIconFinal) :is(.zi,.zci){
  filter:brightness(0) invert(1)!important;
}
html body button#_zcConfirmBtn#_zcConfirmBtn#_zcConfirmBtn.zn-purchase-confirm-submit,
html body button#_zcConfirmBtn#_zcConfirmBtn#_zcConfirmBtn.zn-purchase-confirm-submit:is(:hover,:focus,:focus-visible,:active),
html:root[data-theme="light"] body button#_zcConfirmBtn#_zcConfirmBtn#_zcConfirmBtn.zn-purchase-confirm-submit,
html:root[data-theme="light"] body button#_zcConfirmBtn#_zcConfirmBtn#_zcConfirmBtn.zn-purchase-confirm-submit:is(:hover,:focus,:focus-visible,:active){
  background:#ff5a1f!important;
  background-image:none!important;
  border-color:#ff5a1f!important;
  color:#fffbf7!important;
  -webkit-text-fill-color:#fffbf7!important;
  box-shadow:0 10px 26px rgba(255,90,31,.24)!important;
}
html body button#_zcConfirmBtn#_zcConfirmBtn#_zcConfirmBtn.zn-purchase-confirm-submit :is(span,strong,b,small,em,label,div,p,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-currency-amt span,.zn-zora-amt span,.zn-zbucks-amt span),
html:root[data-theme="light"] body button#_zcConfirmBtn#_zcConfirmBtn#_zcConfirmBtn.zn-purchase-confirm-submit :is(span,strong,b,small,em,label,div,p,.zn-currency-amt,.zn-zora-amt,.zn-zbucks-amt,.zn-currency-amt span,.zn-zora-amt span,.zn-zbucks-amt span){
  color:#fffbf7!important;
  -webkit-text-fill-color:#fffbf7!important;
  text-shadow:0 1px 0 rgba(26,16,36,.22)!important;
}
html body button#_zcConfirmBtn#_zcConfirmBtn#_zcConfirmBtn.zn-purchase-confirm-submit :is(.zi,.zci),
html:root[data-theme="light"] body button#_zcConfirmBtn#_zcConfirmBtn#_zcConfirmBtn.zn-purchase-confirm-submit :is(.zi,.zci){
  filter:brightness(0) invert(1)!important;
}

html:root[data-theme="light"] body .zc-quoted{
  background: rgba(28,20,8,.045) !important;
  border-color: rgba(28,20,8,.14) !important;
}
html:root[data-theme="light"] body .zc-quoted:hover{
  border-color: rgba(255,90,31,.42) !important;
  background: rgba(28,20,8,.06) !important;
}
.lsb-friend-row[data-status="gaming"] .lsb-friend-dot,
.lsb-friend-dot-gaming{
  background: var(--bg) !important;
  width: 11px;
  height: 11px;
  padding: 0;
  border: 1.5px solid var(--bg);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  overflow: visible;
  box-shadow: 0 0 6px rgba(255,90,31,.5);
  animation: znPresencePulse 1.8s ease-in-out infinite;
}
.lsb-friend-dot-gaming > svg{ display:block; width:11px; height:11px; }
@media (prefers-reduced-motion: reduce){
  .lsb-friend-dot-gaming{ animation: none !important; }
}

html body :is(
  .identity-name,
  .zc-name,
  .znc-thread-name,
  .znc-cmt-name,
  .lb-name,
  .lsb-friend-name,
  .profile-name,
  .zp-name,
  .clipz-name,
  .lcp-msg-name,
  .mob-drawer-name,
  .d-cname-text,
  .search-name,
  .mention-name,
  .comment-name,
  .sr-name,
  .gz-fr-name,
  .gsp-player-name,
  .gsp-player-top,
  .gsp-match-winner,
  .gsp-match-loser,
  [data-zn-identity]
).zn-nameglow-ember,
html body :is(
  .identity-name,
  .zc-name,
  .znc-thread-name,
  .znc-cmt-name,
  .lb-name,
  .lsb-friend-name,
  .profile-name,
  .zp-name,
  .clipz-name,
  .lcp-msg-name,
  .mob-drawer-name,
  .d-cname-text,
  .search-name,
  .mention-name,
  .comment-name,
  .sr-name,
  .gz-fr-name,
  .gsp-player-name,
  .gsp-player-top,
  .gsp-match-winner,
  .gsp-match-loser,
  [data-zn-identity]
).zn-nameglow-fire{
  color:#fff1d8!important;
  -webkit-text-fill-color:#fff1d8!important;
  text-shadow:0 0 calc(.12em * var(--zn-glow-lock)) #fffbf7,0 0 calc(.55em * var(--zn-glow-lock)) #ff5a1f,0 0 calc(1.2em * var(--zn-glow-lock)) rgba(255,90,31,.92),0 0 calc(2.1em * var(--zn-glow-lock)) rgba(255,90,31,.56),0 1px 0 rgba(0,0,0,.38)!important;
  filter:drop-shadow(0 0 calc(.22em * var(--zn-glow-lock)) #ff5a1f) drop-shadow(0 0 calc(.82em * var(--zn-glow-lock)) rgba(255,90,31,.72)) drop-shadow(0 0 calc(1.55em * var(--zn-glow-lock)) rgba(255,90,31,.38))!important;
}
html:root[data-theme="light"] body :is(
  .identity-name,
  .zc-name,
  .znc-thread-name,
  .znc-cmt-name,
  .lb-name,
  .lsb-friend-name,
  .profile-name,
  .zp-name,
  .clipz-name,
  .lcp-msg-name,
  .mob-drawer-name,
  .d-cname-text,
  .search-name,
  .mention-name,
  .comment-name,
  .sr-name,
  .gz-fr-name,
  .gsp-player-name,
  .gsp-player-top,
  .gsp-match-winner,
  .gsp-match-loser,
  [data-zn-identity]
).zn-nameglow-ember,
html:root[data-theme="light"] body :is(
  .identity-name,
  .zc-name,
  .znc-thread-name,
  .znc-cmt-name,
  .lb-name,
  .lsb-friend-name,
  .profile-name,
  .zp-name,
  .clipz-name,
  .lcp-msg-name,
  .mob-drawer-name,
  .d-cname-text,
  .search-name,
  .mention-name,
  .comment-name,
  .sr-name,
  .gz-fr-name,
  .gsp-player-name,
  .gsp-player-top,
  .gsp-match-winner,
  .gsp-match-loser,
  [data-zn-identity]
).zn-nameglow-fire{
  color:#7c2d12!important;
  -webkit-text-fill-color:#7c2d12!important;
  text-shadow:0 0 calc(.42em * var(--zn-glow-lock)) rgba(255,90,31,.72),0 0 calc(1em * var(--zn-glow-lock)) rgba(255,122,51,.38),0 1px 0 rgba(255,251,247,.78)!important;
  filter:drop-shadow(0 0 calc(.16em * var(--zn-glow-lock)) rgba(255,90,31,.54)) drop-shadow(0 0 calc(.5em * var(--zn-glow-lock)) rgba(255,90,31,.28))!important;
}

html body .zn-nameglow{
  --zn-glow-ref-px:16px!important;
  --zn-glow-lock:calc(var(--zn-glow-ref-px) / 1em)!important;
  position:relative!important;
  display:inline-block!important;
  isolation:isolate!important;
  overflow:visible!important;
  max-width:100%;
  padding:1px 1px 2px!important;
  margin:-1px -1px -2px!important;
  vertical-align:baseline!important;
}
html body .zn-nameglow::before,
html body .zn-nameglow::after{
  font-size:var(--zn-glow-ref-px)!important;
  line-height:1!important;
  pointer-events:none!important;
}
html:not([data-theme="light"]) body :is(.zn-nameglow.zn-nameglow-ember,.zn-nameglow.zn-nameglow-fire,#sidebarProfile .zn-nameglow.zn-nameglow-ember,#sidebarProfile .zn-nameglow.zn-nameglow-fire){
  color:#fff1d8!important;
  -webkit-text-fill-color:#fff1d8!important;
  text-shadow:0 0 2px rgba(255,251,247,.82),0 0 8px rgba(255,90,31,.76),0 0 14px rgba(255,90,31,.38),0 1px 0 rgba(0,0,0,.34)!important;
  filter:drop-shadow(0 0 4px rgba(255,90,31,.24))!important;
  animation:none!important;
}
html:not([data-theme="light"]) body :is(.zn-nameglow.zn-nameglow-ember,.zn-nameglow.zn-nameglow-fire,#sidebarProfile .zn-nameglow.zn-nameglow-ember,#sidebarProfile .zn-nameglow.zn-nameglow-fire)::before{
  content:none!important;
  display:none!important;
  opacity:0!important;
  animation:none!important;
}
html:not([data-theme="light"]) body :is(.zn-nameglow.zn-nameglow-ember,.zn-nameglow.zn-nameglow-fire,#sidebarProfile .zn-nameglow.zn-nameglow-ember,#sidebarProfile .zn-nameglow.zn-nameglow-fire)::after{
  content:none!important;
  display:none!important;
  animation:none!important;
}
html:root[data-theme="light"] body :is(.zn-nameglow.zn-nameglow-ember,.zn-nameglow.zn-nameglow-fire,#sidebarProfile .zn-nameglow.zn-nameglow-ember,#sidebarProfile .zn-nameglow.zn-nameglow-fire){
  color:#7c2d12!important;
  -webkit-text-fill-color:#7c2d12!important;
  text-shadow:0 0 3px rgba(255,90,31,.32),0 0 6px rgba(255,122,51,.14),0 1px 0 rgba(255,251,247,.82)!important;
  filter:none!important;
  animation:none!important;
}
html:root[data-theme="light"] body :is(.zn-nameglow.zn-nameglow-ember,.zn-nameglow.zn-nameglow-fire,#sidebarProfile .zn-nameglow.zn-nameglow-ember,#sidebarProfile .zn-nameglow.zn-nameglow-fire)::before,
html:root[data-theme="light"] body :is(.zn-nameglow.zn-nameglow-ember,.zn-nameglow.zn-nameglow-fire,#sidebarProfile .zn-nameglow.zn-nameglow-ember,#sidebarProfile .zn-nameglow.zn-nameglow-fire)::after{
  content:none!important;
  display:none!important;
  animation:none!important;
}

html body .zn-nameglow{
  --zn-glow-ref-px:16px!important;
  --zn-glow-lock:calc(var(--zn-glow-ref-px) / 1em)!important;
  position:relative!important;
  display:inline-block!important;
  isolation:isolate!important;
  overflow:visible!important;
  max-width:100%;
  padding:1px 1px 2px!important;
  margin:-1px -1px -2px!important;
  vertical-align:baseline!important;
}
html body .zn-nameglow::before,
html body .zn-nameglow::after{
  content:none!important;
  display:none!important;
  opacity:0!important;
  animation:none!important;
  font-size:var(--zn-glow-ref-px)!important;
  line-height:1!important;
  pointer-events:none!important;
}
html body :is(.zn-nameglow.zn-nameglow-ember,.zn-nameglow.zn-nameglow-fire){
  color:#fff1d8!important;
  -webkit-text-fill-color:#fff1d8!important;
  text-shadow:0 0 2px rgba(255,251,247,.82),0 0 8px rgba(255,90,31,.76),0 0 14px rgba(255,90,31,.38),0 1px 0 rgba(0,0,0,.34)!important;
  filter:drop-shadow(0 0 4px rgba(255,90,31,.24))!important;
  animation:none!important;
}
html:root[data-theme="light"] body :is(.zn-nameglow.zn-nameglow-ember,.zn-nameglow.zn-nameglow-fire){
  color:#7c2d12!important;
  -webkit-text-fill-color:#7c2d12!important;
  text-shadow:0 0 3px rgba(255,90,31,.32),0 0 6px rgba(255,122,51,.14),0 1px 0 rgba(255,251,247,.82)!important;
  filter:none!important;
  animation:none!important;
}

html body:is(.zn-guidelines-page,.zn-terms-page,.zn-privacy-page,.zn-support-page,.zn-features-page,.zn-contact-page,.zn-verified-page) :is(.num-title,.sec-heading,.sec-title){color:var(--tx)!important;-webkit-text-fill-color:var(--tx)!important}

html .zn-fload,html[data-theme="light"] .zn-fload{background:radial-gradient(760px 420px at 50% 42%,rgba(255,90,31,.12),transparent 64%),var(--bg,#0a0612)!important;background-size:auto!important;border:0!important;border-radius:0!important;box-shadow:none!important;animation:none!important;min-height:200px!important;}
html .zn-fload::before,html[data-theme="light"] .zn-fload::before{display:none!important;}
html .zn-fload::after,html[data-theme="light"] .zn-fload::after{display:none!important;}
html .zn-fload .znf-core,html[data-theme="light"] .zn-fload .znf-core{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;}
.zn-fload[data-+marker+]{}

.zn-app-banner{position:fixed;top:0;left:0;right:0;z-index:60;display:none;align-items:center;gap:12px;padding:9px 14px;padding-top:max(9px,env(safe-area-inset-top));background:var(--zn-abx-bg,#0d0816);color:var(--zn-abx-tx,#fffbf7);border-bottom:1px solid var(--zn-abx-line,rgba(255,237,220,.12));box-shadow:0 6px 20px rgba(5,3,10,.28);transform:translateY(-100%);transition:transform .26s cubic-bezier(.2,.8,.2,1);font-family:'Inter','Helvetica Neue',Arial,sans-serif}
.zn-app-banner.is-shown{transform:translateY(0)}
html[data-theme="light"] .zn-app-banner{--zn-abx-bg:#faf5ec;--zn-abx-tx:#1a1024;--zn-abx-line:rgba(36,20,60,.14);box-shadow:0 6px 18px rgba(36,20,60,.10)}
.zn-abx-ico{flex-shrink:0;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:rgba(255,90,31,.12);color:#ff5a1f}
.zn-abx-ico svg{width:18px;height:18px;display:block}
.zn-abx-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;line-height:1.25}
.zn-abx-title{font-family:'DM Mono',ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--zn-abx-tx,#fffbf7)}
.zn-abx-sub{font-family:'DM Mono',ui-monospace,monospace;font-size:9.5px;font-weight:400;letter-spacing:.06em;color:var(--zn-abx-mut,rgba(255,251,247,.55))}
html[data-theme="light"] .zn-abx-sub{--zn-abx-mut:rgba(26,16,36,.55)}
.zn-abx-cta{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 16px;border:0;border-radius:8px;background:#ff5a1f;color:#fffbf7;-webkit-text-fill-color:#fffbf7;font-family:'DM Mono',ui-monospace,monospace;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:0 6px 18px rgba(255,90,31,.30);transition:background .16s ease}
.zn-abx-cta:hover{background:#ff7a33}
.zn-abx-cta svg{width:13px;height:13px;stroke:#fffbf7;flex-shrink:0}
.zn-abx-cta.zn-abx-store{padding:0;min-height:0;background:none;box-shadow:none;border-radius:8px;line-height:0;overflow:hidden}
.zn-abx-cta.zn-abx-store:hover{background:none}
.zn-abx-cta.zn-abx-store .zn-store-badge{display:block;height:38px;width:auto;flex-shrink:0;border-radius:8px}
.zn-abx-cta.zn-abx-store .zn-store-badge text{-webkit-text-fill-color:#fff}
.zn-abx-cta.zn-abx-store:active{transform:scale(.97)}
@media(prefers-reduced-motion:reduce){.zn-abx-cta.zn-abx-store:active{transform:none}}
.zn-app-banner.zn-abx-notify{align-items:flex-start}
.zn-abx-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}
.zn-abx-main .zn-abx-text{flex:none}
.zn-abx-form{display:flex;flex-direction:column;gap:7px;margin:0}
.zn-abx-field{display:flex;gap:7px;align-items:stretch}
.zn-abx-email{flex:1;min-width:0;height:38px;padding:0 12px;border-radius:8px;border:1px solid var(--zn-abx-iline,rgba(255,237,220,.22));background:var(--zn-abx-ibg,rgba(255,255,255,.06));color:var(--zn-abx-tx,#fffbf7);font-family:'Inter','Helvetica Neue',Arial,sans-serif;font-size:14px;line-height:1.2;-webkit-appearance:none;appearance:none;transition:border-color .16s ease,background .16s ease}
.zn-abx-email::placeholder{color:var(--zn-abx-mut,rgba(255,251,247,.45))}
.zn-abx-email:focus{outline:none;border-color:rgba(255,90,31,.65);background:var(--zn-abx-ibgf,rgba(255,255,255,.10))}
html[data-theme="light"] .zn-abx-email{--zn-abx-iline:rgba(36,20,60,.20);--zn-abx-ibg:rgba(36,20,60,.04);--zn-abx-ibgf:rgba(36,20,60,.07);--zn-abx-mut:rgba(26,16,36,.45)}
.zn-abx-cta.zn-abx-notify-cta span{display:inline-block}
.zn-abx-cta.zn-abx-notify-cta.is-busy{opacity:.6;pointer-events:none}
.zn-abx-msg{margin:0;min-height:0;font-family:'DM Mono',ui-monospace,monospace;font-size:10px;letter-spacing:.04em;line-height:1.3;color:var(--zn-abx-mut,rgba(255,251,247,.55))}
.zn-abx-msg:empty{display:none}
.zn-abx-msg.err{color:#ff8a5c}
.zn-abx-msg.ok{color:#34d07f}
.zn-abx-ts{margin:0}
.zn-abx-ico.is-ok{background:rgba(52,208,127,.14);color:#34d07f}
.zn-abx-main .zn-abx-title svg{width:15px;height:15px;display:inline-block;vertical-align:-3px;margin-right:5px}
.zn-abx-close{flex-shrink:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--zn-abx-mut,rgba(255,251,247,.55));cursor:pointer;transition:background .16s ease,color .16s ease}
html[data-theme="light"] .zn-abx-close{--zn-abx-mut:rgba(26,16,36,.5)}
.zn-abx-close:hover{background:rgba(255,90,31,.10);color:#ff5a1f}
.zn-abx-close svg{width:16px;height:16px;display:block}
.zn-app-banner :focus-visible{outline:none;box-shadow:0 0 0 3px rgba(255,90,31,.32);border-radius:8px}
@media(max-width:640px){.zn-app-banner.is-ready{display:flex}}
@media(prefers-reduced-motion:reduce){.zn-app-banner{transition:none}}
html body.app-shell :is(#sideZoraBalance,#sideZcashBalance),
html body :is(#sideZoraBalance,#sideZcashBalance){
  display:inline-grid!important;
  grid-template-columns:18px minmax(4ch,max-content) max-content!important;
  align-items:center!important;
  justify-content:start!important;
  column-gap:7px!important;
  width:max-content!important;
  min-width:0!important;
  max-width:100%!important;
  min-height:0!important;
  padding:0!important;
  margin-left:0!important;
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  outline:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  transform:none!important;
  color:var(--or,#ff5a1f)!important;
  -webkit-text-fill-color:var(--or,#ff5a1f)!important;
}
html body.app-shell :is(#sideZoraBalance,#sideZcashBalance):is(:hover,:active,:focus),
html body :is(#sideZoraBalance,#sideZcashBalance):is(:hover,:active,:focus){
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  transform:none!important;
}
html body.app-shell :is(#sideZoraBalance,#sideZcashBalance):focus-visible,
html body :is(#sideZoraBalance,#sideZcashBalance):focus-visible{
  outline:2px solid rgba(255,90,31,.55)!important;
  outline-offset:3px!important;
  border-radius:6px!important;
}
html body.app-shell :is(#sideZoraBalance,#sideZcashBalance) :is(.zi,.zci),
html body :is(#sideZoraBalance,#sideZcashBalance) :is(.zi,.zci){
  width:16px!important;
  height:16px!important;
  flex:0 0 16px!important;
  filter:none!important;
}
html body.app-shell :is(#sideZoraNum,#sideZcashNum),
html body :is(#sideZoraNum,#sideZcashNum){
  min-width:0!important;
  color:var(--or,#ff5a1f)!important;
  -webkit-text-fill-color:var(--or,#ff5a1f)!important;
}
html body.app-shell .side-wallet-unit,
html body .side-wallet-unit{
  padding-left:8px!important;
  border-left:1px solid rgba(255,90,31,.24)!important;
  color:var(--or,#ff5a1f)!important;
  -webkit-text-fill-color:var(--or,#ff5a1f)!important;
}
html body.app-shell #sideZoraBalance#sideZoraBalance#sideZoraBalance#sideZoraBalance,
html body.app-shell #sideZcashBalance#sideZcashBalance#sideZcashBalance#sideZcashBalance,
html body #sideZoraBalance#sideZoraBalance#sideZoraBalance#sideZoraBalance,
html body #sideZcashBalance#sideZcashBalance#sideZcashBalance#sideZcashBalance{
  display:inline-grid!important;
  grid-template-columns:18px minmax(4ch,max-content) max-content!important;
  align-items:center!important;
  justify-content:start!important;
  column-gap:7px!important;
  width:max-content!important;
  min-width:0!important;
  max-width:100%!important;
  min-height:0!important;
  padding:0!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border:0!important;
  outline:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  transform:none!important;
}
html body.app-shell #sideZoraBalance#sideZoraBalance#sideZoraBalance#sideZoraBalance:is(:hover,:active,:focus),
html body.app-shell #sideZcashBalance#sideZcashBalance#sideZcashBalance#sideZcashBalance:is(:hover,:active,:focus),
html body #sideZoraBalance#sideZoraBalance#sideZoraBalance#sideZoraBalance:is(:hover,:active,:focus),
html body #sideZcashBalance#sideZcashBalance#sideZcashBalance#sideZcashBalance:is(:hover,:active,:focus){
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
  transform:none!important;
}
html body.app-shell .mob-drawer#mobDrawer .mob-drawer-prof-info .mob-drawer-zora-pill,
html body.app-shell .mob-drawer#mobDrawer .mob-drawer-prof-info .mob-drawer-zora-pill:is(:hover,:active,:focus,:focus-visible){
  display:inline-grid!important;
  grid-template-columns:16px max-content max-content!important;
  align-items:center!important;
  justify-content:start!important;
  column-gap:8px!important;
  width:max-content!important;
  min-width:0!important;
  max-width:100%!important;
  min-height:0!important;
  padding:0!important;
  margin:2px 0 0!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border:0!important;
  outline:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  filter:none!important;
  transform:none!important;
}
html body.app-shell .mob-drawer#mobDrawer .mob-drawer-prof-info .mob-drawer-zora-pill > span:not(.zi):not(.zci):not(.mob-drawer-unit),
html body.app-shell .mob-drawer#mobDrawer .mob-drawer-prof-info .mob-drawer-zora-pill > span:not(.zi):not(.zci):not(.mob-drawer-unit):is(:hover,:active,:focus,:focus-visible){
  min-width:0!important;
  min-height:0!important;
  padding:0!important;
  margin:0!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border-top:0!important;
  border-left:0!important;
  border-right:0!important;
  border-bottom:0!important;
  outline:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  filter:none!important;
  transform:none!important;
}
html body.app-shell .mob-drawer#mobDrawer .mob-drawer-prof-info .mob-drawer-zora-pill > .mob-drawer-unit{
  padding-left:8px!important;
  border-left:1px solid rgba(255,90,31,.24)!important;
}
html body.app-shell .mob-drawer#mobDrawer .mob-drawer-prof-info .mob-drawer-zora-pill,
html body.app-shell .mob-drawer#mobDrawer .mob-drawer-prof-info .mob-drawer-zora-pill::before,
html body.app-shell .mob-drawer#mobDrawer .mob-drawer-prof-info .mob-drawer-zora-pill::after,
html body.app-shell .mob-drawer#mobDrawer .mob-drawer-prof-info .mob-drawer-zora-pill > :not(.mob-drawer-unit){
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
}
html body.app-shell .mob-drawer#mobDrawer .mob-drawer-prof-info .mob-drawer-zora-pill > .mob-drawer-unit{
  border-top:0!important;
  border-right:0!important;
  border-bottom:0!important;
  border-left:1px solid rgba(255,90,31,.24)!important;
  outline:0!important;
  box-shadow:none!important;
}

html body :is(.zn-brand-word,.brand-word,.zn-wordmark,.zn-wordmark-text),
html body :is(.nav-logo,.wz-nav-logo,.gate-logo,.gate-wordmark,.nav-mark,.mob-logo,.sf-logo,.footer-logo,.lsb-logo,.auth-logo-row,.hero-mark,.hero-zonera-mark,.tk-brand,.rp2-wordmark,.rp2-mobile-logo,.ms-brand) :is(.zn-wordmark,.zn-wordmark-text),
html body :is(.nav-logo,.wz-nav-logo,.gate-logo,.gate-wordmark,.nav-mark,.mob-logo,.sf-logo,.footer-logo,.lsb-logo,.auth-logo-row,.hero-mark,.hero-zonera-mark,.tk-brand,.rp2-wordmark,.rp2-mobile-logo,.ms-brand).zn-wordmark{
  --zn-wordmark-track:-.015em!important;
  --zn-wordmark-tail-trim:0!important;
  font-family:var(--zn-font-wordmark,'Inter','Helvetica Neue',Arial,sans-serif)!important;
  font-weight:900!important;
  font-synthesis:none!important;
  letter-spacing:-.015em!important;
  text-transform:uppercase!important;
}
html body :is(.zn-wordmark,.nav-logo .zn-wordmark,.wz-nav-logo .zn-wordmark,.gate-logo .zn-wordmark,.gate-wordmark .zn-wordmark,.nav-mark .zn-wordmark,.mob-logo .zn-wordmark,.site-footer .sf-logo .zn-wordmark,.footer-logo .zn-wordmark,.lsb-logo .zn-wordmark,.auth-logo-row .zn-wordmark,.hero-mark.zn-wordmark,.hero-zonera-mark.zn-wordmark,.tk-brand .zn-wordmark,.rp2-wordmark.zn-wordmark,.rp2-mobile-logo.zn-wordmark,.ms-brand.zn-wordmark) > .zn-wordmark-text{
  font-family:var(--zn-font-wordmark,'Inter','Helvetica Neue',Arial,sans-serif)!important;
  font-weight:900!important;
  letter-spacing:-.015em!important;
  margin-right:0!important;
}
html:root body:not(.app):not(.in-spa) :is(.zn-brand-word,.brand-word,.zn-wordmark,.zn-wordmark-text,.wz-nav-logo,.nav-logo,.site-footer .sf-logo,.nav-mark,.hero-mark,.hero-zonera-mark,.tk-brand),
html:root[data-theme="light"] body:not(.app):not(.in-spa) :is(.zn-brand-word,.brand-word,.zn-wordmark,.zn-wordmark-text,.wz-nav-logo,.nav-logo,.site-footer .sf-logo,.nav-mark,.hero-mark,.hero-zonera-mark,.tk-brand){
  font-family:var(--zn-font-wordmark,'Inter','Helvetica Neue',Arial,sans-serif)!important;
  font-weight:900!important;
  letter-spacing:-.015em!important;
}
html:root body:not(.app):not(.in-spa) :is(.wz-nav-logo,.nav-logo,.site-footer .sf-logo,.zn-wordmark,.nav-mark .zn-wordmark,.hero-mark.zn-wordmark,.hero-zonera-mark.zn-wordmark,.tk-brand .zn-wordmark) > .zn-wordmark-text,
html:root[data-theme="light"] body:not(.app):not(.in-spa) :is(.wz-nav-logo,.nav-logo,.site-footer .sf-logo,.zn-wordmark,.nav-mark .zn-wordmark,.hero-mark.zn-wordmark,.hero-zonera-mark.zn-wordmark,.tk-brand .zn-wordmark) > .zn-wordmark-text{
  font-family:var(--zn-font-wordmark,'Inter','Helvetica Neue',Arial,sans-serif)!important;
  font-weight:900!important;
  letter-spacing:-.01em!important;
  margin-right:0!important;
}
html:root body :is(.zn-wordmark,.zn-wordmark-text):is(.zn-wordmark,.zn-wordmark-text):is(.zn-wordmark,.zn-wordmark-text):is(.zn-wordmark,.zn-wordmark-text){font-weight:900!important;}

@keyframes znOvSheetIn{from{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}
@keyframes znOvToastIn{from{transform:translateY(10px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}
@keyframes znOvBannerIn{from{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}

.zn-overlay-scrim{
  position:fixed;
  inset:0;
  z-index:1200;
  background:var(--zn-scrim,rgba(4,2,8,.62));
  -webkit-backdrop-filter:blur(2px);
  backdrop-filter:blur(2px);
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
}

.zn-sheet{
  width:100%;
  max-width:520px;
  margin:auto auto 0;
  border-radius:var(--zn-r-3xl,28px) var(--zn-r-3xl,28px) 0 0;
  background:var(--card2,var(--zn-elevated,var(--card)));
  border:1px solid var(--bd,var(--zn-border));
  border-bottom:none;
  box-shadow:var(--zn-shadow-sheet,0 -24px 60px rgba(4,2,8,.55));
  padding:10px 22px calc(24px + env(safe-area-inset-bottom,0px));
  color:var(--tx,var(--zn-text));
  animation:znOvSheetIn .28s cubic-bezier(.22,1,.36,1) both;
}
.zn-sheet-handle{
  width:40px;
  height:5px;
  border-radius:3px;
  background:var(--bd2,var(--zn-border-strong));
  margin:0 auto 16px;
  flex-shrink:0;
}
.zn-sheet-title{
  font-family:var(--zn-font,'Inter','Helvetica Neue',Arial,sans-serif);
  font-weight:var(--zn-w-heavy,800);
  font-size:var(--zn-text-lg,18px);
  letter-spacing:-.01em;
  color:var(--tx,var(--zn-text));
}
.zn-sheet-sub{
  font-family:var(--zn-font,'Inter','Helvetica Neue',Arial,sans-serif);
  font-weight:var(--zn-w-medium,500);
  font-size:var(--zn-text-sm,13px);
  line-height:1.5;
  color:var(--muted,var(--zn-text-muted));
  margin-top:6px;
}

@media(min-width:769px){
  .zn-overlay-scrim:not(.zn-overlay-scrim-sheet){
    justify-content:center;
    align-items:center;
  }
  .zn-overlay-scrim:not(.zn-overlay-scrim-sheet) .zn-sheet{
    margin:auto;
    max-width:404px;
    border-radius:var(--zn-r-2xl,20px);
    border:1px solid var(--bd,var(--zn-border));
    box-shadow:var(--zn-shadow-lg,0 24px 60px rgba(4,2,8,.55));
    padding:26px;
  }
  .zn-overlay-scrim:not(.zn-overlay-scrim-sheet) .zn-sheet .zn-sheet-handle{
    display:none;
  }
}

.zn-toast-stack{
  position:fixed;
  z-index:1300;
  right:18px;
  bottom:18px;
  width:320px;
  max-width:calc(100vw - 36px);
  display:flex;
  flex-direction:column;
  gap:10px;
  pointer-events:none;
}
.zn-toast{
  display:flex;
  align-items:center;
  gap:10px;
  padding:12px 14px;
  border-radius:12px;
  background:var(--card);
  border:1px solid var(--bd2);
  box-shadow:0 14px 34px rgba(4,2,8,.4);
  color:var(--tx);
  pointer-events:auto;
  animation:znOvToastIn .32s cubic-bezier(.22,1,.36,1) both;
}
.zn-toast-msg{
  flex:1;
  min-width:0;
  font-family:'Inter','Helvetica Neue',Arial,sans-serif;
  font-weight:600;
  font-size:12.5px;
  color:var(--tx);
}
.zn-toast-action{
  font-family:'DM Mono',ui-monospace,monospace;
  font-weight:500;
  font-size:12px;
  color:var(--or);
  background:none;
  border:none;
  cursor:pointer;
  flex-shrink:0;
}
.zn-toast-ico{
  flex-shrink:0;
  display:inline-flex;
  align-items:center;
  justify-content:center;
}
.zn-toast.is-success .zn-toast-ico{color:var(--gn,#16a34a);}
.zn-toast.is-error .zn-toast-ico{color:var(--rd,#dc2626);}
.zn-toast.is-error .zn-toast-action{color:var(--or);}
.zn-toast.is-info .zn-toast-ico{color:var(--or);}

@media(max-width:768px){
  .zn-toast-stack{
    left:12px;
    right:12px;
    width:auto;
    bottom:calc(18px + env(safe-area-inset-bottom,0px));
  }
  .zn-toast{border-radius:13px;}
}

.zn-banner{
  display:flex;
  align-items:center;
  gap:12px;
  padding:13px 15px;
  border-radius:13px;
  background:var(--card2,var(--card));
  border:1px solid var(--bd2);
  color:var(--tx);
  animation:znOvBannerIn .26s ease-out both;
}
.zn-banner-ico{
  flex-shrink:0;
  display:inline-flex;
  align-items:center;
  justify-content:center;
}
.zn-banner-body{
  flex:1;
  min-width:0;
  font-family:'Inter','Helvetica Neue',Arial,sans-serif;
  font-size:13px;
  line-height:1.4;
  color:var(--tx);
}
.zn-banner-body strong{font-weight:600;}
.zn-banner-action{
  font-family:'DM Mono',ui-monospace,monospace;
  font-size:12px;
  color:var(--or);
  background:none;
  border:none;
  cursor:pointer;
  flex-shrink:0;
}
.zn-banner-close{
  flex-shrink:0;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:32px;
  height:32px;
  padding:0;
  background:none;
  border:none;
  color:var(--muted);
  cursor:pointer;
}
.zn-banner.is-info{background:var(--or-dim);border-color:rgba(255,90,31,.28);}
.zn-banner.is-info .zn-banner-ico,
.zn-banner.is-info .zn-banner-action{color:var(--or);}
.zn-banner.is-warn{background:rgba(217,119,6,.1);border-color:rgba(217,119,6,.3);}
.zn-banner.is-warn .zn-banner-ico,
.zn-banner.is-warn .zn-banner-action{color:var(--yl,#d97706);}
.zn-banner.is-success{background:rgba(22,163,74,.1);border-color:rgba(22,163,74,.3);}
.zn-banner.is-success .zn-banner-ico,
.zn-banner.is-success .zn-banner-action{color:var(--gn,#16a34a);}
.zn-banner.is-error{background:rgba(220,38,38,.1);border-color:rgba(220,38,38,.3);}
.zn-banner.is-error .zn-banner-ico,
.zn-banner.is-error .zn-banner-action{color:var(--rd,#dc2626);}

html[data-theme="dark"] body .zn-toast{background:#1c1430;border-color:#2c2235;}
html[data-theme="dark"] body .zn-sheet{background:linear-gradient(180deg,#1a1024,#120b1b);border-color:#2c2235;}
html[data-theme="dark"] body :is(.zn-toast-msg,.zn-banner-body,.zn-sheet-title){color:#fdf7f1;}

@media(min-width:769px){
  html body.app-shell #twoFaModal > div,
  html body.app-shell #glitchModal > div,
  html body.app-shell #mktListModal > div,
  html body.app-shell #botProfilePanel,
  html body.app-shell #clipzExplainerModal > div,
  html body.app-shell #outcomeModal > div,
  html body.app-shell #editModal .edit-panel,
  html body.app-shell #reportModal .report-panel,
  html body.app-shell #notifsModal .notif-panel,
  html body.app-shell #accountModal .acct-panel,
  html body.app-shell #avatarPreviewModal > div{
    border-radius:20px!important;
  }
}

@media(max-width:768px){
  html body.app-shell #twoFaModal,
  html body.app-shell #glitchModal,
  html body.app-shell #mktListModal,
  html body.app-shell #botProfileModal,
  html body.app-shell #clipzExplainerModal,
  html body.app-shell #outcomeModal,
  html body.app-shell #editModal,
  html body.app-shell #reportModal{
    align-items:flex-end!important;
    justify-content:center!important;
    padding:0!important;
  }
  html body.app-shell #twoFaModal > div,
  html body.app-shell #glitchModal > div,
  html body.app-shell #mktListModal > div,
  html body.app-shell #botProfilePanel,
  html body.app-shell #clipzExplainerModal > div,
  html body.app-shell #outcomeModal > div,
  html body.app-shell #editModal .edit-panel,
  html body.app-shell #reportModal .report-panel{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    border-left:0!important;
    border-right:0!important;
    border-bottom:0!important;
    border-radius:28px 28px 0 0!important;
    box-shadow:0 -24px 70px rgba(5,3,10,.58)!important;
    padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))!important;
    max-height:min(92dvh,860px)!important;
    overflow-y:auto!important;
  }
  html body.app-shell #twoFaModal > div::before,
  html body.app-shell #glitchModal > div::before,
  html body.app-shell #mktListModal > div::before,
  html body.app-shell #botProfilePanel::before,
  html body.app-shell #clipzExplainerModal > div::before,
  html body.app-shell #outcomeModal > div::before,
  html body.app-shell #editModal .edit-panel::before,
  html body.app-shell #reportModal .report-panel::before{
    content:"";
    display:block;
    width:40px;
    height:5px;
    border-radius:3px;
    background:var(--bd2);
    margin:0 auto 14px;
    flex-shrink:0;
  }
  html body.app-shell #clipzExplainerModal > div,
  html body.app-shell #editModal .edit-panel{
    padding-top:10px!important;
  }
}

.znc-card{
  background:var(--zn-card);
  border:1px solid var(--zn-border);
  border-radius:var(--zn-r-xl);
  color:var(--zn-text-body);
}
.znc-card-grad{background:var(--zn-card-grad);}

.znc-post{
  display:flex;
  background:transparent;
  border-bottom:1px solid var(--zn-border-soft);
}
.znc-post:last-child{border-bottom:none;}

.znc-rail{
  width:var(--zn-rail-w);
  flex-shrink:0;
  display:flex;
  flex-direction:column;
  border-right:1px solid var(--zn-border-soft);
}
.znc-rail-vote{
  flex:1;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:3px;
  background:transparent;
  border:none;
  cursor:pointer;
  color:var(--zn-text-muted);
  font-family:var(--zn-font-mono);
  font-size:var(--zn-text-xs);
  font-feature-settings:'tnum' 1;
  transition:var(--zn-t-colors);
}
.znc-rail-vote svg{stroke:currentColor;fill:none;}
.znc-rail-up{}
.znc-rail-down{border-top:1px solid var(--zn-border-soft);}
.znc-rail-vote:hover{color:var(--zn-orange-light);background:var(--zn-orange-a06);}
.znc-rail-up.is-active{background:var(--zn-orange-a08);color:var(--zn-orange-text);}
.znc-rail-up.is-active svg{fill:var(--zn-orange);stroke:var(--zn-orange);}
.znc-rail-down.is-active{color:var(--zn-orange-text);}
.znc-rail-down.is-active svg{fill:var(--zn-orange);stroke:var(--zn-orange);}
.znc-rail-count{font-family:var(--zn-font-mono);font-size:var(--zn-text-xs);font-feature-settings:'tnum' 1;}

.znc-post-body{flex:1;min-width:0;padding:var(--zn-space-5) var(--zn-space-5);}
.znc-post-head{display:flex;align-items:center;gap:var(--zn-space-3);}
.znc-post-ava{position:relative;width:44px;height:44px;flex-shrink:0;}
.znc-post-ava-frame{position:relative;width:44px;height:44px;border-radius:50%;overflow:hidden;background:var(--zn-surface-2);}
.znc-post-ava-aura{position:absolute;inset:-3px;border-radius:50%;background:var(--zn-aura-orange);pointer-events:none;}
.znc-post-ava-aura.is-listening{background:var(--zn-aura-cyan);}
.znc-post-ava-aura.is-playing{background:var(--zn-aura-orange);}
.znc-post-id{flex:1;min-width:0;}
.znc-post-name{font-family:var(--zn-font);font-weight:var(--zn-w-bold);font-size:var(--zn-text-base);color:var(--zn-text);}
.znc-post-meta{font-family:var(--zn-font-mono);font-size:var(--zn-text-xs);color:var(--zn-text-faint);}
.znc-post-text{font-family:var(--zn-font);font-weight:var(--zn-w-medium);font-size:var(--zn-text-base);line-height:var(--zn-leading-snug);color:var(--zn-text-body);margin-top:10px;}
.znc-post-overflow{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--zn-touch-min);height:var(--zn-touch-min);border:none;background:transparent;color:var(--zn-text-disabled);cursor:pointer;border-radius:var(--zn-r-md);}
.znc-post-overflow:hover{background:var(--zn-hover);color:var(--zn-text-muted);}
.znc-post-overflow svg{fill:currentColor;}

.znc-actions{display:flex;align-items:center;gap:var(--zn-space-6);margin-top:13px;}
.znc-action{display:inline-flex;align-items:center;gap:7px;border:none;background:transparent;cursor:pointer;color:var(--zn-text-faint);font-family:var(--zn-font-mono);font-size:var(--zn-text-xs);font-feature-settings:'tnum' 1;transition:var(--zn-t-colors);}
.znc-action svg{stroke:currentColor;fill:none;width:18px;height:18px;}
.znc-action:hover{color:var(--zn-orange-light);}
.znc-action.is-active{color:var(--zn-orange-text);}
.znc-action.is-active svg{fill:var(--zn-orange);stroke:var(--zn-orange);}

.znc-post-kicker{display:inline-block;font-family:var(--zn-font);font-weight:var(--zn-w-bold);font-size:10.5px;letter-spacing:.5px;color:var(--zn-orange-light);background:var(--zn-orange-a10);padding:5px 10px;border-radius:var(--zn-r-sm);margin-top:11px;}

.znc-post.znc-post-anon .znc-post-name{color:var(--zn-text-dim);}
.znc-post-anon-ava{width:44px;height:44px;flex-shrink:0;border-radius:50%;background:var(--zn-card-grad);display:flex;align-items:center;justify-content:center;color:var(--zn-text-disabled);}
.znc-post-anon-ava svg{fill:currentColor;}
.znc-post.znc-post-sponsored{background:var(--zn-grad-orange-soft);}
.znc-post.znc-post-private{border-left:2px solid var(--zn-violet-strong);}

.znc-post{cursor:pointer;outline:none;}
.znc-post[tabindex]:focus-visible{box-shadow:inset 0 0 0 2px var(--zn-border-orange);}
.znc-post .znc-post-ava{cursor:pointer;}
.znc-post .znc-post-name{cursor:pointer;}
.znc-post .znc-post-name:hover{text-decoration:underline;}
.znc-post .znc-post-meta .identity-handle{color:var(--zn-text-faint);font-family:var(--zn-font-mono);font-size:var(--zn-text-xs);cursor:pointer;}
.znc-post-zone{cursor:pointer;color:var(--zn-text-faint);}
.znc-post-zone:hover{color:var(--zn-orange-light);}
.znc-post-time{color:var(--zn-text-faint);}
.znc-post .znc-content{padding:0 !important;}
.znc-post .znc-body{font-family:var(--zn-font);font-weight:var(--zn-w-medium);font-size:var(--zn-text-base);line-height:var(--zn-leading-snug);color:var(--zn-text-body);margin-top:10px;}
.znc-post-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:11px;}
.znc-post-tags .znc-post-kicker{margin-top:0;cursor:pointer;}
.znc-post-tags:empty{display:none;}
.znc-post-kicker.znc-k-hot_take,.znc-post-kicker.znc-k-review,.znc-post-kicker.znc-k-score{color:var(--zn-orange-light);background:var(--zn-orange-a10);}
.znc-post-kicker.znc-k-question{color:#7fb2ff;background:rgba(59,130,246,.12);}
.znc-post-kicker.znc-k-advice{color:#6fe0a0;background:rgba(34,197,94,.12);}
.znc-post-kicker.znc-k-discussion{color:#c9a6ff;background:rgba(168,85,247,.12);}
.znc-post-kicker.znc-k-story{color:#ffc46a;background:rgba(245,158,11,.12);}
.znc-post .znc-activity{margin-left:2px;}
.znc-post .znc-post-id > div:first-child{gap:5px;}
.znc-post .znc-actions{flex-wrap:wrap;}
.znc-post .znc-actions .znc-post-overflow{margin-left:auto;}
.znc-post .card-quick-reply,.znc-post .znc-comments,.znc-post .znc-cmt{cursor:auto;}
@media(max-width:600px){
  .znc-post-body{padding:16px 16px;}
  .znc-rail{width:46px;}
}

.zn-reconnect-pill{
  position:fixed;
  top:14px;
  left:50%;
  transform:translateX(-50%);
  z-index:999999;
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:7px 14px;
  border-radius:var(--zn-r-pill);
  background:var(--zn-elevated);
  border:1px solid var(--zn-border-strong);
  box-shadow:var(--zn-shadow-md);
  color:var(--zn-text-muted);
  font-family:var(--zn-font);
  font-weight:var(--zn-w-semi);
  font-size:var(--zn-text-xs);
  letter-spacing:.01em;
  cursor:pointer;
  -webkit-backdrop-filter:blur(8px);
  backdrop-filter:blur(8px);
  animation:zn-fade-in var(--zn-dur) var(--zn-ease-out-soft) both;
}
.zn-reconnect-pill .zn-reconnect-dot{
  width:7px;
  height:7px;
  border-radius:50%;
  background:var(--zn-orange);
  flex-shrink:0;
  animation:zn-recon-pulse 1.3s ease-in-out infinite;
}
.zn-reconnect-pill.is-offline .zn-reconnect-dot{background:var(--zn-text-disabled);animation:none;}
.zn-reconnect-pill .zn-reconnect-label{color:var(--zn-text-muted);}
@keyframes zn-recon-pulse{0%,100%{opacity:.45;}50%{opacity:1;}}
@keyframes zn-fade-in{from{opacity:0;transform:translate(-50%,-6px);}to{opacity:1;transform:translate(-50%,0);}}
@media(prefers-reduced-motion:reduce){
  .zn-reconnect-pill{animation:none;}
  .zn-reconnect-pill .zn-reconnect-dot{animation:none;}
}

.znc-chip{
  flex-shrink:0;
  display:inline-flex;
  align-items:center;
  gap:6px;
  padding:7px 13px;
  border-radius:var(--zn-r-pill);
  background:var(--zn-hover);
  border:1px solid var(--zn-border);
  color:var(--zn-text-body);
  font-family:var(--zn-font);
  font-weight:var(--zn-w-bold);
  font-size:var(--zn-text-xs);
  letter-spacing:var(--zn-track-chip);
  cursor:pointer;
  transition:var(--zn-t-colors);
  white-space:nowrap;
}
.znc-chip:hover{border-color:var(--zn-border-strong);color:var(--zn-text);}
.znc-chip.is-active{background:var(--zn-grad-orange);border-color:var(--zn-orange);color:var(--zn-on-orange);}
.znc-chip-row{display:flex;gap:var(--zn-space-2);flex-wrap:wrap;}
.znc-chip-row.is-scroller{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;}
.znc-chip-row.is-scroller::-webkit-scrollbar{display:none;}

.znc-tag{
  display:inline-flex;
  align-items:center;
  gap:5px;
  padding:5px 10px;
  border-radius:var(--zn-r-sm);
  border:1px solid var(--zn-border);
  background:var(--zn-hover);
  cursor:pointer;
  transition:var(--zn-t-colors);
  font-family:var(--zn-font);
  font-weight:var(--zn-w-bold);
  font-size:10.5px;
  letter-spacing:var(--zn-track-chip);
}
.znc-tag-topic{background:var(--zn-orange-a10);border-color:var(--zn-border-orange);color:var(--zn-orange-light);}
.znc-tag-country{font-family:var(--zn-font-mono);color:var(--zn-text-body);}
.znc-tag:hover{border-color:var(--zn-border-strong);}
.znc-tag-pin{width:13px;height:13px;flex-shrink:0;background:currentColor;-webkit-mask:var(--znc-pin-mask) no-repeat center/contain;mask:var(--znc-pin-mask) no-repeat center/contain;}
:root{--znc-pin-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22s7-6.2 7-12a7 7 0 1 0-14 0c0 5.8 7 12 7 12Z' fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'/%3E%3Ccircle cx='12' cy='10' r='2.4' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");}
.znc-tag-iso{font-family:var(--zn-font-mono);font-weight:var(--zn-w-medium);font-feature-settings:'tnum' 1;}

.znc-wallet{
  display:flex;
  align-items:stretch;
  gap:var(--zn-space-3);
  padding:14px 16px;
  border-radius:var(--zn-r-2xl);
  background:var(--zn-grad-orange-soft);
  border:1px solid var(--zn-border-orange);
}
.znc-wallet-cell{flex:1;min-width:0;}
.znc-wallet-divider{width:1px;background:var(--zn-border-orange);flex-shrink:0;}
.znc-wallet-label{display:flex;align-items:center;gap:6px;font-family:var(--zn-font-mono);font-size:var(--zn-text-2xs);letter-spacing:var(--zn-track-label);text-transform:uppercase;color:var(--zn-text-muted);}
.znc-wallet-amount{font-family:var(--zn-font);font-weight:var(--zn-w-black);font-size:var(--zn-text-2xl);letter-spacing:var(--zn-track-display);color:var(--zn-text);margin-top:4px;}
.znc-coin{display:inline-flex;align-items:center;gap:6px;font-family:var(--zn-font-mono);font-weight:var(--zn-w-medium);font-feature-settings:'tnum' 1;}
.znc-coin-mark{width:1.05em;height:1.05em;flex-shrink:0;display:inline-block;}
.znc-coin-zora{color:var(--zn-gold);}
.znc-coin-zbucks{color:var(--zn-gold);}
.znc-coin-gain{color:var(--zn-gain);}
.znc-coin-loss{color:var(--zn-loss);}
.znc-wallet-note{font-family:var(--zn-font-mono);font-size:8.5px;letter-spacing:.5px;text-transform:uppercase;color:var(--zn-text-disabled);}

.znc-empty{
  display:flex;
  flex-direction:column;
  align-items:center;
  text-align:center;
  padding:46px 20px;
}
.znc-empty-icon{
  width:46px;
  height:46px;
  border-radius:var(--zn-r-lg);
  background:var(--zn-orange-a08);
  border:1px solid var(--zn-border-orange);
  display:flex;
  align-items:center;
  justify-content:center;
  margin-bottom:11px;
  color:var(--zn-orange-light);
}
.znc-empty-icon svg{stroke:currentColor;fill:none;}
.znc-empty-title{font-family:var(--zn-font);font-weight:var(--zn-w-heavy);font-size:var(--zn-text-base);color:var(--zn-text);}
.znc-empty-sub{font-family:var(--zn-font);font-weight:var(--zn-w-medium);font-size:var(--zn-text-xs);color:var(--zn-text-muted);margin-top:5px;}
.znc-empty-action{margin-top:16px;}

.znc-skeleton{
  position:relative;
  overflow:hidden;
  background:var(--zn-surface-2);
  border-radius:var(--zn-r-md);
}
.znc-skeleton::after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(90deg,transparent,var(--zn-hover) 50%,transparent);
  background-size:200% 100%;
  animation:zn-shimmer 1.4s linear infinite;
}
.znc-skeleton-text{height:12px;border-radius:6px;}
.znc-skeleton-text + .znc-skeleton-text{margin-top:9px;}
.znc-skeleton-line-60{width:60%;}
.znc-skeleton-line-90{width:90%;}
.znc-skeleton-avatar{width:44px;height:44px;border-radius:50%;}
@media(prefers-reduced-motion:reduce){
  .znc-skeleton::after{animation:none;background:var(--zn-hover);}
}

.znc-modal-scrim{
  position:fixed;
  inset:0;
  z-index:1200;
  background:var(--zn-scrim);
  -webkit-backdrop-filter:blur(2px);
  backdrop-filter:blur(2px);
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
}
.znc-modal{
  width:100%;
  max-width:520px;
  margin:auto auto 0;
  border-radius:var(--zn-r-3xl) var(--zn-r-3xl) 0 0;
  background:var(--zn-elevated);
  border:1px solid var(--zn-border-strong);
  border-bottom:none;
  box-shadow:var(--zn-shadow-sheet);
  padding:10px 22px calc(24px + var(--zn-safe-bottom));
  color:var(--zn-text);
  animation:zn-rise var(--zn-dur) var(--zn-ease-out-soft) both;
}
.znc-modal-handle{width:40px;height:5px;border-radius:3px;background:var(--zn-border-strong);margin:0 auto 16px;flex-shrink:0;}
.znc-modal-head{display:flex;align-items:flex-start;gap:var(--zn-space-3);}
.znc-modal-title{font-family:var(--zn-font);font-weight:var(--zn-w-heavy);font-size:var(--zn-text-lg);letter-spacing:-.01em;color:var(--zn-text);}
.znc-modal-sub{font-family:var(--zn-font);font-weight:var(--zn-w-medium);font-size:var(--zn-text-sm);line-height:1.5;color:var(--zn-text-muted);margin-top:6px;}
.znc-modal-close{
  margin-left:auto;
  flex-shrink:0;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:var(--zn-touch-min);
  height:var(--zn-touch-min);
  border-radius:var(--zn-r-md);
  border:none;
  background:var(--zn-hover);
  color:var(--zn-text-muted);
  cursor:pointer;
  transition:var(--zn-t-colors);
}
.znc-modal-close:hover{background:var(--zn-press);color:var(--zn-text);}
.znc-modal-close svg{stroke:currentColor;fill:none;}
@media(min-width:769px){
  .znc-modal-scrim:not(.znc-modal-scrim-sheet){justify-content:center;align-items:center;}
  .znc-modal-scrim:not(.znc-modal-scrim-sheet) .znc-modal{
    margin:auto;
    max-width:404px;
    border-radius:var(--zn-r-2xl);
    border:1px solid var(--zn-border-strong);
    box-shadow:var(--zn-shadow-lg);
    padding:26px;
  }
  .znc-modal-scrim:not(.znc-modal-scrim-sheet) .znc-modal-handle{display:none;}
}
@media(prefers-reduced-motion:reduce){
  .znc-modal{animation:none;}
}

.topbar-right .topbar-wallet-pill{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 11px;border-radius:11px;border:1px solid var(--bd2);background:var(--card2);font-family:'DM Mono',monospace;font-size:12px;font-weight:700;color:var(--tx);cursor:pointer;line-height:1;white-space:nowrap;transition:border-color .14s,background .14s;}
.topbar-right .topbar-wallet-pill:hover{border-color:var(--or);}
.topbar-right .topbar-zora{color:var(--or);border-color:rgba(255,90,31,.32);background:rgba(255,90,31,.08);}
.topbar-right .topbar-wallet-pill .zi,.topbar-right .topbar-wallet-pill .zci{width:15px;height:15px;font-size:15px;}
.topbar-right .topbar-zbucks{padding:0 5px 0 11px;gap:7px;}
.topbar-right .topbar-zbucks-main{display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:inherit;font:inherit;cursor:pointer;padding:0;line-height:1;}
.topbar-right .topbar-zbucks-add{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;border:0;background:var(--or);color:#fffbf7;-webkit-text-fill-color:#fffbf7;cursor:pointer;flex-shrink:0;}
.topbar-right .topbar-zbucks-add:hover{filter:brightness(1.06);}
.topbar-right .topbar-avatar{width:38px;height:38px;aspect-ratio:1;border-radius:50%;border:0;padding:0;background:var(--card3);overflow:hidden;cursor:pointer;flex:0 0 38px;align-self:center;box-shadow:0 0 0 1.5px var(--bd2);}
.topbar-right .topbar-avatar:hover{box-shadow:0 0 0 1.5px var(--or);}
.topbar-right .topbar-avatar > .zora-head,.topbar-right .topbar-avatar > span{width:100%!important;height:100%!important;display:block!important;border-radius:50%!important;overflow:hidden!important;}
.topbar-right .topbar-avatar svg{width:100%!important;height:100%!important;display:block;}
body.guest-mode .topbar-right .topbar-wallet-pill,body.guest-mode .topbar-right .topbar-avatar{display:none!important;}
@media(max-width:768px){.topbar-right .topbar-wallet-pill,.topbar-right .topbar-avatar{display:none!important;}}
