.wrap{text-align:center;z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100svh;padding:24px;display:flex;position:relative}@keyframes bobX{0%{transform:rotate(var(--rot,0deg))translateX(calc(var(--ax,12px)*-1))}to{transform:rotate(var(--rot,0deg))translateX(var(--ax,12px))}}@media (prefers-reduced-motion:reduce){.math-float{display:none}}h1{letter-spacing:.02em;color:#fff;text-shadow:0 2px 2px #00000073,0 4px 8px #00000059,0 8px 24px #0000004d;margin:0;font-size:clamp(48px,8vw,92px);font-weight:700;line-height:1.08}.actions{flex-wrap:wrap;justify-content:center;gap:16px;margin:0;display:flex}.btn{appearance:none;color:#fff;letter-spacing:.03em;cursor:pointer;-webkit-user-select:none;user-select:none;opacity:.9;text-shadow:0 0 10px #ffffff40;background:0 0;border:none;border-radius:10px;padding:8px 12px;font-size:22px;font-weight:600;transition:transform .14s,text-shadow .14s,opacity .14s}.btn:hover{opacity:1;text-shadow:0 0 14px #ffffff59,0 0 6px #ffffff40;transform:translateY(-1px)}.btn:focus-visible{outline-offset:3px;outline:2px solid #ffffffbf}.logo{opacity:.95;filter:drop-shadow(0 6px 24px #0006);width:min(230px,33vw)}.math-float{pointer-events:none;z-index:3;position:fixed;inset:0;overflow:hidden}.math-float.behind{z-index:0}.math-float span{left:calc(var(--x)*1vw);top:calc(var(--y)*1vh);position:absolute;transform:translate(-50%,-50%)}.math-float span b{font-family:STIX Two Text,"Source Serif 4",serif;font-size:calc(var(--size,32)*1px);color:rgb(231 236 243/calc(.25 + (var(--z,.6)*.6)));filter:drop-shadow(0 2px 6px #00000059)blur(calc((1 - var(--z,.6))*1.2px));animation:bobX var(--dx,10s)ease-in-out infinite alternate;animation-delay:var(--delay,0s);will-change:transform,filter;display:inline-block}@media (prefers-reduced-motion:reduce){.math-float{display:none}}:root{--fg:#e7ecf3}html,body,#root{height:100%}body{color:var(--fg);background:#081022 fixed;place-items:center;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;overflow:hidden}
