:root{color-scheme:dark}*{box-sizing:border-box;margin:0}body{min-height:100svh;display:grid;place-items:center;padding:2rem;text-align:center;background:radial-gradient(60rem 40rem at 50% -10%,#2a2008,#000000 70%);color:#f4e9c9;font-family:var(--font-sans-loaded),system-ui,sans-serif}.code{font-size:clamp(7rem,24vw,16rem);line-height:1;background:linear-gradient(118deg,#f5f5f5,#d6b25e 45%,#b98a2f);-webkit-background-clip:text;background-clip:text;color:transparent}.code,h1{font-family:var(--font-display-loaded),Georgia,serif}h1{font-weight:500;font-size:clamp(2rem,5vw,3.2rem);margin-top:-.5rem}.sub{margin-top:.75rem;color:#b9a877;font-size:1.05rem}.links{margin-top:2.5rem;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.links a{color:#140e03;background:#d6b25e;text-decoration:none;font-weight:600;font-size:.95rem;padding:.85rem 1.6rem;border-radius:999px}.links a:nth-child(n+2){background:transparent;color:#f4e9c9;border:1px solid rgba(223,180,90,.45)}.links a:hover{filter:brightness(1.1)}main{position:relative;isolation:isolate}.orb{position:fixed;z-index:-1;left:50%;top:18%;width:min(60vw,34rem);aspect-ratio:1;translate:-50% 0;border-radius:999px;filter:blur(70px);opacity:.3;background:radial-gradient(circle,#d6b25e,transparent 70%);animation:orb 14s ease-in-out infinite}@keyframes orb{0%,to{transform:translate(0) scale(1)}50%{transform:translate(6vw,5vh) scale(1.2)}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.code{animation:rise .9s cubic-bezier(.22,1,.36,1) both}h1{animation:rise .9s cubic-bezier(.22,1,.36,1) .15s both}.sub{animation:rise .9s cubic-bezier(.22,1,.36,1) .3s both}.links{animation:rise .9s cubic-bezier(.22,1,.36,1) .45s both}.glitch{position:relative;display:inline-block}.glitch:after,.glitch:before{content:attr(data-text);position:absolute;inset:0;-webkit-text-fill-color:currentColor}.glitch:before{color:#ff5d73;mix-blend-mode:screen;animation:ga 5.5s infinite}.glitch:after{color:#4de1ff;mix-blend-mode:screen;animation:gb 5.5s infinite}@keyframes ga{0%,92%,to{opacity:0;transform:translate(0);clip-path:inset(0 0 0 0)}93%{opacity:.9;transform:translate(-6px,2px);clip-path:inset(18% 0 52% 0)}96%{opacity:.9;transform:translate(5px,-2px);clip-path:inset(60% 0 8% 0)}}@keyframes gb{0%,91%,to{opacity:0;transform:translate(0);clip-path:inset(0 0 0 0)}92%{opacity:.9;transform:translate(6px,-2px);clip-path:inset(44% 0 30% 0)}95%{opacity:.9;transform:translate(-5px,3px);clip-path:inset(10% 0 70% 0)}}@media (prefers-reduced-motion:reduce){.code,.glitch:after,.glitch:before,.links,.orb,.sub,h1{animation:none!important}.glitch:after,.glitch:before{display:none}}