:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flex-center{display:flex;align-items:center;justify-content:center}.flex-column{display:flex;flex-direction:column}.flex-column-center{display:flex;flex-direction:column;align-items:center}.text-center{text-align:center}.full-width{width:100%}.responsive-text{margin:0;line-height:1.6}body{margin:0;padding:0;display:block!important;place-items:unset!important;min-width:320px;min-height:100vh;background:#1a0f08}#root{margin:0;padding:0;min-width:100vw;min-height:100vh}.landing-page{min-height:100vh;padding:2rem;box-sizing:border-box}.hero-section{gap:4rem;max-width:1200px;margin:0 auto}.logo-container{gap:1.5rem}.site-logo{height:clamp(80px,15vw,120px);width:auto;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.title-container{gap:.5rem;flex-wrap:wrap}.site-title{font-size:clamp(2.5rem,8vw,4rem);font-weight:700;background:linear-gradient(135deg,#e37e2a,#f4a261);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.1}.site-domain{font-size:clamp(1.5rem,5vw,2.5rem);color:#8b6f47;font-weight:300}.coming-soon-content{gap:2rem;max-width:900px}.coming-soon-title{font-size:clamp(1.8rem,6vw,3rem);color:#f5e6d3;font-weight:600}.tagline{font-size:clamp(1.1rem,3vw,1.4rem);color:#e37e2a;font-weight:500}.description{font-size:clamp(1rem,2.5vw,1.2rem);color:#d4c4a8}.landing-footer{margin-top:4rem;padding-top:2rem;border-top:1px solid rgba(139,111,71,.3);max-width:900px}.footer-text{color:#8b6f47;font-size:.9rem;font-style:italic}@media (max-width: 768px){.landing-page{padding:1.5rem}.hero-section{gap:3rem}.coming-soon-content{gap:1.5rem}}@keyframes letterShift{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion: no-preference){.site-title:hover{animation:letterShift .6s ease-in-out infinite;filter:brightness(1.2)}}
