.retro-page:where(.astro-XS55XG3C){width:100%;min-height:calc(100vh - 3.5rem);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.5rem;padding:2rem 1rem 5rem;background:radial-gradient(circle at 20% 20%,#ffef66 0%,#ffef66 10%,transparent 11%),radial-gradient(circle at 80% 25%,#7dffea 0%,#7dffea 9%,transparent 10%),radial-gradient(circle at 70% 80%,#ff98f0 0%,#ff98f0 8%,transparent 9%),#01008b;color:#fff;font-family:Comic Sans MS,Comic Sans,cursive}.retro-page:where(.astro-XS55XG3C) h1:where(.astro-XS55XG3C){margin:0;font-size:clamp(1.6rem,4vw,2.4rem);text-shadow:2px 2px 0 #ff00ff}.location:where(.astro-XS55XG3C){margin:0;font-size:clamp(2rem,8vw,4.5rem);font-weight:700;color:#00ffea;text-shadow:0 0 10px #00ffea,3px 3px 0 #ff00ff}.archive-note:where(.astro-XS55XG3C){margin:0;color:#ffef66;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.back-home:where(.astro-XS55XG3C){margin-top:auto;margin-bottom:.5rem}.back-home:where(.astro-XS55XG3C) a:where(.astro-XS55XG3C),.back-home:where(.astro-XS55XG3C) a:where(.astro-XS55XG3C):visited{color:#ff0!important;font-size:1.1rem;text-decoration:underline!important;text-decoration-color:currentColor!important;font-weight:700}.back-home:where(.astro-XS55XG3C) a:where(.astro-XS55XG3C):hover,.back-home:where(.astro-XS55XG3C) a:where(.astro-XS55XG3C):focus{color:#ff98f0!important}
