.page-module___8aEwW__page{justify-content:center;align-items:center;min-height:100vh;display:flex}.page-module___8aEwW__main{width:100%;max-width:600px;padding:20px}.page-module___8aEwW__splashContainer{text-align:center;background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);color:#fff;border-radius:24px;flex-direction:column;align-items:center;padding:4rem 2rem;display:flex}.page-module___8aEwW__title{background:linear-gradient(to right,#fff,var(--primary-light));-webkit-text-fill-color:transparent;text-shadow:0 4px 8px #0000004d;-webkit-background-clip:text;margin-bottom:.5rem;font-size:4rem;font-weight:800}.page-module___8aEwW__subtitle{color:#ffffffe6;letter-spacing:1px;margin-bottom:3rem;font-size:1.5rem;font-weight:300}.page-module___8aEwW__campfire{filter:drop-shadow(0 0 20px var(--campfire-orange));margin-bottom:3rem;font-size:5rem;animation:3s infinite alternate page-module___8aEwW__flicker}@keyframes page-module___8aEwW__flicker{0%{opacity:.8;transform:scale(1)}to{opacity:1;transform:scale(1.1)}}.page-module___8aEwW__actions{justify-content:center;gap:1.5rem;width:100%;display:flex}.page-module___8aEwW__primaryButton,.page-module___8aEwW__secondaryButton{cursor:pointer;border-radius:50px;min-width:160px;padding:1rem 2rem;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .3s}.page-module___8aEwW__primaryButton{background:var(--campfire-orange);color:#fff;border:none;box-shadow:0 4px 15px #ed893666}.page-module___8aEwW__primaryButton:hover{background:var(--campfire-glow);transform:translateY(-3px);box-shadow:0 6px 20px #ed893699}.page-module___8aEwW__secondaryButton{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1px solid #ffffff4d}.page-module___8aEwW__secondaryButton:hover{background:#fff3;border-color:#fff;transform:translateY(-3px)}@media (prefers-color-scheme:dark){.page-module___8aEwW__logo{filter:invert()}.page-module___8aEwW__page{--background:#000;--foreground:#000;--text-primary:#ededed;--text-secondary:#999;--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a;--button-secondary-border:#1a1a1a}}
