@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400..900&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg-0:#05060a;--bg-1:#0a0f1a;--bg-2:#0b1430;--neon:#58b6ff;--neon-2:#7cd2ff;--txt-primary:#eaf6ff;--txt-dim:#b7c7d9;--maxw:960px}*{box-sizing:border-box}#root,.App,body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(1200px 800px at 70% 20%,#0e1530 0,#070a12 45%,#05060a 100%);color:#eaf6ff;color:var(--txt-primary);font-family:Orbitron,sans-serif;margin:0}.App{display:grid;overflow:hidden;padding-inline:clamp(12px,4vw,32px);place-items:center;position:relative}.bg-layers:after,.bg-layers:before{content:"";inset:0;pointer-events:none;position:fixed}.bg-layers:before{background:radial-gradient(1200px 900px at 20% 10%,#2878ff40,#0000 50%),radial-gradient(900px 900px at 80% 70%,#00c8ff2e,#0000 40%),conic-gradient(from 180deg at 50% 50%,#58b6ff0f,#58b6ff03,#58b6ff14,#58b6ff05);filter:blur(18px) saturate(110%);mix-blend-mode:screen}.bg-layers:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop stop-color='%2366b9ff' stop-opacity='.22'/%3E%3Cstop stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 70h140M70 0v140' stroke='url(%23a)'/%3E%3C/svg%3E");opacity:.15}.starfield{height:100%;inset:0;position:fixed;width:100%}.card{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;border:none;box-shadow:none;margin:0 auto;max-width:960px;max-width:var(--maxw);padding:0;position:relative;text-align:center;width:min(92vw,960px);width:min(92vw,var(--maxw))}.grid3{align-items:center;animation:floatIn .7s ease both;grid-template-rows:1fr auto 1fr;min-height:100vh}.belt,.grid3{display:grid;justify-items:center}.belt{width:100%}.top{align-content:end;padding-bottom:clamp(12px,2.5vh,28px)}.center{align-content:center}.bottom{align-content:start;padding-top:clamp(12px,2.5vh,28px)}@keyframes floatIn{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.eyebrow{color:#7cd2ff;color:var(--neon-2);font-size:clamp(12px,1.6vw,14px);font-weight:700;letter-spacing:.18em;margin:0;text-shadow:0 0 18px #7cd2ff8c;text-transform:uppercase}.brand-mark{animation:slowPulse 5s ease-in-out infinite;display:block;filter:drop-shadow(0 0 18px rgba(124,210,255,.55));height:clamp(96px,18vw,180px);width:auto}@keyframes slowPulse{0%,to{filter:drop-shadow(0 0 10px rgba(124,210,255,.45));transform:translateZ(0) scale(1)}50%{filter:drop-shadow(0 0 20px rgba(124,210,255,.75));transform:translateZ(0) scale(1.02)}}.title{background:linear-gradient(180deg,#dff3ff,#a9d6ff 60%,#7fc6ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:clamp(34px,6.5vw,60px);font-weight:800;line-height:1.08;margin:8px 0 6px;text-shadow:0 0 18px #7cd2ff4d}.subtitle{color:#b7c7d9;color:var(--txt-dim);font-size:clamp(16px,2.2vw,19px);font-weight:300;line-height:1.55;margin:12px auto 26px;max-width:54ch}.signature{color:#cfe9ff;font-size:clamp(13px,1.8vw,15px);margin-top:14px;opacity:.95}.signature .author{font-weight:700}.signature .quote{color:#aeddff;margin-left:8px;opacity:.95}.card:hover{box-shadow:none;transform:none;transition:none}@media (prefers-reduced-motion:reduce){.brand-mark,.card{animation:none!important}}@media (max-width:420px){.subtitle{max-width:60ch}}
/*# sourceMappingURL=main.a7348cbc.css.map*/