/* Self-hosted fonts (SIL Open Font License 1.1 — see assets/fonts/OFL.txt, sources in assets/fonts/NOTICE.txt). Subsets: latin, latin-ext. */
@font-face{font-family:"Dela Gothic One";font-style:normal;font-weight:400;font-display:swap;src:url("assets/fonts/dela-gothic-one-400-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Dela Gothic One";font-style:normal;font-weight:400;font-display:swap;src:url("assets/fonts/dela-gothic-one-400-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Figtree";font-style:normal;font-weight:300 900;font-display:swap;src:url("assets/fonts/figtree-var-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Figtree";font-style:normal;font-weight:300 900;font-display:swap;src:url("assets/fonts/figtree-var-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Figtree";font-style:italic;font-weight:300 900;font-display:swap;src:url("assets/fonts/figtree-var-italic-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Figtree";font-style:italic;font-weight:300 900;font-display:swap;src:url("assets/fonts/figtree-var-italic-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Chivo Mono";font-style:normal;font-weight:700;font-display:swap;src:url("assets/fonts/chivo-mono-700-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Chivo Mono";font-style:normal;font-weight:700;font-display:swap;src:url("assets/fonts/chivo-mono-700-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
/* VibeCraft select-world: shared look for index.html + fighter.html. Cobalt is the only theme.
   Ground: navy + one page-wide CRT-rake line layer + the constellation backdrop (select-world.js). */
:root{
  --navy:#0C1466; --ink:#070B3F; --white:#F4F6FF;
  --soft:#CDD3FF; --muted:#2B3590; --gold:#FFC83D; --err:#FFC2D6;
  --vr:#19E3D0; --vt:#FF6FB5; --gm:#C6F432; --irl:#FF8A3D;
  /* follower milestone tiers — a metal ramp, kept clear of the four class colours */
  --tier-1:#C98B62; --tier-2:#D9DEF2; --tier-3:#FFC83D; --tier-4:#9FE8FF;
  --ease:cubic-bezier(.16,1,.3,1);
  --el:var(--gold);
  /* page ground: flat cobalt navy under the constellation canvas + CRT rake lines */
  --plate:linear-gradient(180deg,#26307A 0%,#141C57 100%);
  --plate-line:rgba(205,211,255,.55);
}
/* Backdrop stack, drawn once for the whole page so nothing restarts at a section boundary:
   .fx = fixed constellation canvas + line pattern. Peak composite over navy #424D99 (white 7.07:1, soft 5.21:1). */
.fx{position:fixed;z-index:0;inset:0;overflow:hidden;pointer-events:none;contain:strict}
.fx canvas{display:block;width:100%;height:100%}
.fx::before{content:"";position:absolute;inset:0;background-image:var(--lines);background-position:0 0}
/* CRT rake: fine scanlines with a wider sweep line, drawn once page-wide so it never restarts at a section edge */
:root{--lines:repeating-linear-gradient(0deg,rgba(255,255,255,.07) 0 1px,transparent 1px 4px),repeating-linear-gradient(0deg,rgba(255,255,255,.07) 0 3px,transparent 3px 96px)}
[data-el="vr"]{--el:var(--vr);--c:#19E3D0;--hi:#A8FAF1;--lo:#0A8F87}[data-el="vt"]{--el:var(--vt);--c:#FF6FB5;--hi:#FFC6E2;--lo:#C2367C}[data-el="gm"]{--el:var(--gm);--c:#C6F432;--hi:#EEFFB0;--lo:#6F9410}[data-el="irl"]{--el:var(--irl);--c:#FF8A3D;--hi:#FFD0A8;--lo:#C24F12}[data-el="you"],[data-el="all"]{--el:var(--gold)}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;background:var(--navy);color:var(--white);font:400 1.0625rem/1.6 Figtree,sans-serif;overflow-x:hidden}
a{color:inherit}
img,svg{display:block}
:focus-visible{outline:3px solid var(--gold);outline-offset:3px}
.vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.skip{position:absolute;left:16px;top:-80px;background:var(--gold);color:var(--ink);padding:10px 14px;font-weight:800;z-index:60}
.skip:focus{top:12px}
.wrap{width:min(1240px,100% - 32px);margin-inline:auto}
section{scroll-margin-top:104px;position:relative}
h1,h2,h3{font-family:"Dela Gothic One",sans-serif;font-weight:400;margin:0;text-wrap:balance}
h2{font-size:clamp(2.1rem,5vw,4rem);line-height:1.02;letter-spacing:-.02em}
.lede{font-size:1.125rem;color:var(--soft);max-width:58ch;margin:16px 0 0}
.speed{background-color:transparent}

/* select-screen buttons: skewed plates, console prompt glyph, sheen sweep */
.btn{--bg:var(--gold);--fg:var(--ink);--glyph:var(--gold);position:relative;display:inline-flex;align-items:center;border:0;padding:0;margin:0;cursor:pointer;text-decoration:none;
  background:var(--bg);color:var(--fg);transform:skewX(-12deg);overflow:hidden;transition:transform .25s var(--ease),background-color .25s,color .25s}
.btn>span{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.7em;padding:.95em 1.5em .9em 1.2em;transform:skewX(12deg);font:400 1.02rem/1.05 "Dela Gothic One",sans-serif;text-align:left}
.btn::before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.6) 46%,transparent 62%);transform:translateX(-130%);transition:transform .6s var(--ease)}
.btn:hover{transform:skewX(-12deg) translateY(-2px)}
.btn:hover::before{transform:translateX(130%)}
.btn:active{transform:skewX(-12deg) translateY(1px)}
.btn .gl{width:1.5em;height:1.5em;flex:none}
.btn.alt{--fg:var(--white);--glyph:var(--ink);background:var(--plate);box-shadow:inset 0 0 0 2.5px var(--white)}
.btn.alt:hover{--bg:var(--white);--fg:var(--ink);--glyph:var(--white)}
.btn.holo{--fg:var(--ink);--glyph:#FFE59A;background:repeating-linear-gradient(115deg,rgba(255,255,255,.28) 0 2px,transparent 2px 10px),linear-gradient(115deg,#FFB8D9,#FFE59A 26%,#B8F5E4 50%,#D4CCFF 74%,#FFB8D9);background-size:auto,240% 100%;background-position:0 0,0 0;transition:transform .25s var(--ease),background-position 1.4s var(--ease)}
.btn.holo:hover,.btn.holo:focus-visible{background-position:0 0,100% 0}
.btn.holo:focus-visible::before{transform:translateX(130%)}
.btn.holo::before{transition-duration:1.1s}
.btn[disabled]{cursor:progress;filter:saturate(.4)}

/* header */
.top{position:sticky;top:0;z-index:40;background:var(--ink);box-shadow:0 1px 0 rgba(205,211,255,.16)}
.top .wrap{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;min-height:64px;flex-wrap:wrap}
.logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font:400 1.3rem/1 "Dela Gothic One",sans-serif;color:var(--white)}
.logo-orb{flex:none;display:block;width:54px;height:38px}
.logo-orb img{display:block;width:100%;height:100%}
footer.site .logo{display:block}
footer.site .lockup{width:150px;height:150px;margin:-14px 0 -18px -10px}
.nav{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0;flex-wrap:wrap}
.nav a:not(.btn){display:block;padding:9px 13px;font-weight:700;color:var(--soft);text-decoration:none;transform:skewX(-12deg);transition:background-color .2s,color .2s}
.nav a:not(.btn)>span{display:block;transform:skewX(12deg)}
.nav a:not(.btn):hover{background:var(--white);color:var(--ink)}
.nav .btn>span{padding:.75em 1.1em .7em .9em;font-size:.92rem}
.nav .btn .gl{width:1.3em;height:1.3em}

/* element coin + type badge */
.coin{flex:none;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ink);color:var(--el)}
.coin svg{width:62%;height:62%}
.badge{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;margin:0;padding:5px 14px 5px 6px;background:var(--el);color:var(--ink);font:800 .88rem/1 Figtree,sans-serif;letter-spacing:.08em;text-transform:uppercase;transform:skewX(-10deg)}
.badge>*{transform:skewX(10deg)}
.badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}
.badge.sec{background:transparent;color:var(--el);box-shadow:inset 0 0 0 2px var(--el);font-size:.82rem;padding:4px 12px 4px 5px}
.badge.sec .coin{background:var(--el);color:var(--ink);width:22px;height:22px}

/* stat bars (scaled to roster max) */
.bars{display:grid;gap:11px}
.bar{display:grid;grid-template-columns:1fr auto auto;gap:5px 12px;align-items:baseline}
.bar-c{font:700 .82rem/1 "Chivo Mono",monospace;color:var(--soft);opacity:.75}
.bar-c:empty{display:none}
.bar-l{font:700 .86rem/1.2 Figtree,sans-serif;color:var(--soft)}
.bar-v{font:700 .98rem/1 "Chivo Mono",monospace;color:var(--white)}
.bar-t{grid-column:1/-1;height:14px;background:repeating-linear-gradient(90deg,rgba(205,211,255,.17) 0 9px,transparent 9px 12px);transform:skewX(-20deg);overflow:hidden}
.bar-t i{display:block;height:100%;background:repeating-linear-gradient(90deg,var(--el) 0 9px,transparent 9px 12px);clip-path:inset(0 100% 0 0);transition:clip-path .7s var(--ease)}
.bar.pending .bar-t i{background:repeating-linear-gradient(135deg,var(--el) 0 4px,transparent 4px 8px);opacity:.6}
.bar.pending .bar-v{font:italic 600 .86rem/1 Figtree,sans-serif;color:var(--soft)}
.soon{display:inline-flex;align-items:center;gap:7px;padding:4px 11px 4px 8px;font:700 .82rem/1.2 Figtree,sans-serif;letter-spacing:.03em;color:var(--soft);background:var(--plate);box-shadow:inset 0 0 0 1.5px var(--plate-line);transform:skewX(-10deg)}
.soon>*{transform:skewX(10deg)}
.soon span{white-space:nowrap}
.dossier .soon{font-size:.76rem;padding:4px 9px 4px 7px}
.soon svg{width:14px;height:14px;flex:none;color:var(--el)}
.nm[data-len="l"]{font-size:clamp(1.8rem,3vw,3rem)}
.nm[data-len="xl"]{font-size:clamp(1.4rem,2.3vw,2.3rem)}
.scale-note{margin:0;font-size:.82rem;line-height:1.4;color:var(--soft)}

/* speed-line stage backdrop */
.bd{position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle at 36% 46%,color-mix(in srgb,var(--el) 42%,var(--navy)) 0,var(--navy) 64%)}
.bd .lines{position:absolute;inset:-25%;background:repeating-conic-gradient(from 2deg at 43% 48%,color-mix(in srgb,var(--el) 70%,transparent) 0 1.1deg,transparent 1.1deg 6.5deg);
  -webkit-mask:radial-gradient(circle at 43% 48%,transparent 0 12%,#000 50%);mask:radial-gradient(circle at 43% 48%,transparent 0 12%,#000 50%);opacity:.5}
.bd .dots{position:absolute;inset:0;background:radial-gradient(circle,color-mix(in srgb,var(--el) 85%,transparent) 1.6px,transparent 2.1px) 0 0/11px 11px;
  -webkit-mask:linear-gradient(205deg,#000 0,transparent 42%);mask:linear-gradient(205deg,#000 0,transparent 42%);opacity:.75}
.bd .slash{position:absolute;top:-10%;bottom:-10%;left:9%;width:32%;background:var(--el);transform:skewX(-14deg)}
.bd .slash::after{content:"";position:absolute;top:0;bottom:0;right:-26px;width:9px;background:var(--white)}
.flash{position:absolute;inset:0;z-index:4;background:#fff;opacity:0;pointer-events:none}
.brk{position:absolute;z-index:3;width:42px;height:42px;pointer-events:none;border:0 solid var(--white)}
.brk.tl{top:16px;left:16px;border-width:4px 0 0 4px}
.brk.br{right:16px;bottom:16px;border-width:0 4px 4px 0}

/* footer */
footer.site{position:relative;background:var(--ink);padding:48px 0 52px;color:var(--soft)}
footer.site::before{content:"";position:absolute;left:0;right:0;top:-22px;height:23px;background:var(--ink);clip-path:polygon(0 100%,100% 0,100% 100%)}
footer.site .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px}
footer.site ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}
footer.site ul a{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;font-weight:700;color:var(--white);text-decoration:none;transform:skewX(-12deg)}
footer.site ul a>*{transform:skewX(12deg)}
footer.site ul a svg{width:18px;height:18px}
footer.site ul a:hover{background:var(--white);color:var(--ink)}
.soon-link{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;font-weight:700;color:var(--soft)}
.soon-link svg{width:18px;height:18px}
.soon-link small,.soc small,footer.site ul a small{padding:3px 6px;font:800 .66rem/1 Figtree,sans-serif;letter-spacing:.12em;text-transform:uppercase;box-shadow:inset 0 0 0 1.5px currentColor}
footer.site small{font:500 .92rem/1.5 Figtree,sans-serif}
footer.site small b{color:var(--white)}
.keys{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;font:600 .88rem/1.2 Figtree,sans-serif;color:var(--soft)}
.keys span{display:inline-flex;align-items:center;gap:6px}
.cap{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 7px;border-radius:5px;background:var(--plate);color:var(--white);font:800 .74rem/1 Figtree,sans-serif;box-shadow:inset 0 -3px 0 rgba(0,0,0,.45),inset 0 0 0 2px var(--plate-line)}
.cap svg{width:14px;height:14px}
.p1{position:absolute;z-index:3;top:22px;left:22px;margin:0;display:flex;align-items:center;gap:8px;font:800 .8rem/1 Figtree,sans-serif;letter-spacing:.14em;color:var(--white)}
.p1 b{padding:5px 9px;background:var(--gold);color:var(--ink);letter-spacing:.04em;font-size:.9rem}
.hd{display:inline-flex;margin:0;padding:7px 13px;background:var(--el);color:var(--ink);font:800 1rem/1 Figtree,sans-serif;transform:skewX(-10deg)}
.hd>span{transform:skewX(10deg)}
.q{margin:0;padding:12px 14px;background:var(--navy);box-shadow:inset 0 3px 0 var(--el)}
.q p{margin:0;font:italic 500 1.1rem/1.4 Figtree,sans-serif;color:var(--white)}

/* phone frame (9:16) cycling a creator's photos; markup from carousel.js VC.phone */
.sw-phone{display:grid;gap:10px;justify-items:center;align-content:start}
.sw-phone .phone{position:relative;width:100%;aspect-ratio:9/16;padding:5px;border-radius:16px;background:#0A0E36;box-shadow:0 0 0 3px var(--el),0 16px 26px -14px rgba(0,0,0,.95)}
.sw-phone .phone::before{content:"";position:absolute;z-index:3;top:10px;left:50%;width:26%;height:5px;translate:-50% 0;border-radius:99px;background:#0A0E36}
.sw-phone .screen{position:relative;height:100%;border-radius:11px;overflow:hidden;background:var(--navy);touch-action:pan-y}
.sw-phone .slide{position:absolute;inset:0;opacity:0;transition:opacity .9s var(--ease)}
.sw-phone .slide.is-on{opacity:1}
.sw-phone .slide>svg,.sw-phone .slide>img{display:block;width:100%;height:100%;object-fit:cover}
.sw-phone .ph-tag{position:absolute;left:50%;bottom:15%;translate:-50% 0;padding:3px 8px;background:rgba(7,9,31,.88);color:#fff;font:700 .66rem/1.2 Figtree,sans-serif;letter-spacing:.04em;white-space:nowrap}
.sw-phone .pdots{position:absolute;z-index:3;left:0;right:0;bottom:7px;display:flex;justify-content:center;gap:5px}
.sw-phone .pdots i{width:5px;height:5px;background:#fff;opacity:.45;transition:scale .4s var(--ease),opacity .4s}
.sw-phone .pdots i.on{opacity:1;scale:2.2 1}
.ph-host,.ph-box{width:100%}
.ptog{white-space:nowrap;display:inline-flex;align-items:center;gap:7px;border:0;margin:0;cursor:pointer;padding:7px 12px 7px 9px;font:700 .8rem/1 Figtree,sans-serif;color:var(--white);background:var(--plate);transform:skewX(-12deg);box-shadow:inset 0 0 0 2px var(--plate-line);transition:background .2s,color .2s}
.ptog>*{transform:skewX(12deg)}
.ptog svg{width:14px;height:14px}
.ptog:hover{background:var(--white);color:var(--ink)}
.ptog .i-play,.ptog[aria-pressed="true"] .i-pause{display:none}
.ptog[aria-pressed="true"] .i-play{display:block}
.ptog[aria-pressed="true"]{background:var(--white);color:var(--ink)}
/* real creator photo as fighter art */
.photo-art{display:block;width:100%;height:100%;object-fit:cover}
.photo-art.is-full{clip-path:polygon(9% 0,100% 0,91% 100%,0 100%)}
.photo-art.is-crop{scale:1.5}
.photo-art.is-ph.is-crop{scale:1}

/* video facade (phone screen or wide box) */
.ad-screen{position:relative;overflow:hidden;background:var(--navy)}
.ad-play{position:absolute;inset:0;display:flex;flex-direction:column;width:100%;height:100%;margin:0;padding:0;border:0;cursor:pointer;background:none;color:var(--white);font:inherit}
.ad-play:focus-visible{outline:3px solid var(--gold);outline-offset:-7px}
.ad-media{position:relative;flex:1;min-height:0;overflow:hidden}
.ad-fb,.ad-fb svg,.ad-media img{position:absolute;inset:0;width:100%;height:100%}
.ad-media img{object-fit:cover;object-position:50% 0}
.ad-btn{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:84px;height:72px;translate:-50% -50%;background:var(--gold);color:var(--ink);transform:skewX(-12deg);box-shadow:0 14px 26px -10px rgba(0,0,0,.85);transition:scale .25s var(--ease)}
.ad-btn svg{width:34px;height:34px;transform:skewX(12deg) translateX(3px)}
.ad-play:hover .ad-btn{scale:1.08}
.ad-t{flex:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 12px;padding:13px 16px 15px;background:var(--ink)}
.ad-t b{font:400 1.15rem/1 "Dela Gothic One",sans-serif;color:var(--white);white-space:nowrap}
.ad-t>span{white-space:nowrap}
.ad-t span{font:700 .85rem/1 "Chivo Mono",monospace;color:var(--soft)}
.ad-screen iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.ad-yt{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--white);text-underline-offset:3px}
.ad-yt svg{width:20px;height:20px}

@media (max-width:640px){
  .top{position:relative}
  .nav a:not(.btn){padding:8px 9px;font-size:.95rem}
}
.menu-btn{display:none;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;cursor:pointer;background:var(--navy);color:var(--white);transform:skewX(-12deg);box-shadow:inset 0 0 0 2px rgba(205,211,255,.35)}
.menu-btn svg{width:22px;height:22px;transform:skewX(12deg)}
.top.is-open .menu-btn{background:var(--gold);color:var(--ink);box-shadow:none}
@media (max-width:600px){
  .ad-t{flex-wrap:nowrap;justify-content:space-between;padding:11px 12px 12px}
  .ad-t b{font-size:.95rem}
  .ad-t>span{font-size:.72rem}
  .top .wrap{flex-wrap:nowrap;min-height:60px;gap:6px}
  .logo{font-size:0;gap:0}
  nav[aria-label="Main"]{margin-left:auto}
  .menu-btn{display:grid}
  .nav{display:none;position:absolute;z-index:45;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:4px;padding:10px 16px 18px;background:var(--ink);box-shadow:0 14px 24px -12px rgba(0,0,0,.9)}
  .top.is-open .nav{display:flex}
  .nav a:not(.btn){padding:13px 10px;font-size:1rem;transform:none}
  .nav a:not(.btn)>span{transform:none}
  .nav .btn{display:flex;margin-top:6px}
}
@media (max-width:420px){
  .ad-t{flex-direction:column;align-items:center;gap:5px}
}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*::before,*::after{animation:none!important;transition-duration:.01ms!important}
}
