.void{isolation:isolate;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:clip}.void-fog{background:radial-gradient(58% 48% at 50% 42%,#ff1a341a,#0000 70%),radial-gradient(85% 60% at 50% 112%,#280a0e8c,#0000 72%)}.void-error{font-family:var(--font-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #ff1a340f;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:52vw;font-weight:700;line-height:1;animation:8s step-end infinite void-flicker;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes void-flicker{0%,92%,to{opacity:1}93%{opacity:.3}94%{opacity:1}96%{opacity:.55}97%{opacity:1}}.void-head{z-index:2;padding:var(--space-lg) clamp(var(--space-lg), 5vw, 64px);justify-content:space-between;align-items:center;display:flex;position:relative}.sys-error{color:var(--accent)}.sys-error:before{background:var(--accent);box-shadow:0 0 8px var(--accent);animation:1s step-end infinite blink}.void-main{z-index:2;text-align:center;justify-content:center;align-items:center;gap:var(--space-xl);padding:var(--space-xl) var(--space-lg) var(--space-3xl);flex-direction:column;flex:1;display:flex;position:relative}.void-kicker{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--accent);text-shadow:0 0 12px var(--accent-glow);font-size:.8rem}.void-stage{align-items:center;gap:var(--space-xl);flex-direction:column;display:flex}.void-word{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);text-shadow:0 0 60px var(--title-glow), 0 0 110px var(--title-glow-soft);max-width:92vw;font-size:clamp(2.4rem,11vw,9rem);font-weight:700;line-height:1;animation:7s ease-in-out infinite void-float}@keyframes void-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.void-letter{animation:void-assemble 1.1s var(--ease-out) backwards;animation-delay:calc(var(--i) * 55ms);display:inline-block}@keyframes void-assemble{0%{opacity:0;transform:translate(calc(sin(var(--i) * 97.4028deg) * 90px), calc(cos(var(--i) * 63.0254deg) * 72px)) rotate(calc(sin(var(--i) * 57.2958deg) * 34deg)) scale(1.35);filter:blur(5px)}to{opacity:1;filter:blur();transform:none}}.void-panel{border:1px solid var(--hairline);border-top:2px solid var(--accent);background:color-mix(in srgb, var(--bg-panel) 82%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-width:52ch;padding:var(--space-lg) var(--space-xl);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))}.void-panel-tag{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--space-sm);font-size:.64rem}.void-def{font-family:var(--font-display);font-size:var(--step-1);color:var(--ink-soft);text-wrap:balance;line-height:1.45}.void-actions{gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;justify-content:center;display:flex}.void-btn{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bg-void);background:var(--accent);border:1px solid var(--accent);cursor:pointer;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);transition:background var(--dur-fast), color var(--dur-fast), box-shadow var(--dur-fast);padding:11px 18px;font-size:.75rem;text-decoration:none}.void-btn:hover{box-shadow:0 0 22px -4px var(--accent)}.void-btn-ghost{color:var(--ink);background:0 0}.void-btn-ghost:hover{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.void-copy{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-faint);font-size:.92rem}
