.app{width:100%;min-height:100vh;background:#0a0a0a;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.app:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(203,178,106,.08) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(203,178,106,.08) 0%,transparent 50%);pointer-events:none}.container{text-align:center;z-index:1;padding:2rem;max-width:800px}.title{font-size:clamp(2.5rem,8vw,5rem);font-weight:300;letter-spacing:.1em;background:linear-gradient(to right,#cbb26a,#a68f4d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:#cbb26a;margin-bottom:1.5rem;text-transform:uppercase;filter:drop-shadow(0 0 20px rgba(203,178,106,.3));animation:fadeInUp 1s ease-out}.subtitle{font-size:clamp(1rem,3vw,1.5rem);font-weight:300;letter-spacing:.3em;color:#cbb26a;text-transform:uppercase;opacity:.85;animation:fadeInUp 1s ease-out .3s both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.container{padding:1.5rem}.title{letter-spacing:.05em}.subtitle{letter-spacing:.2em}}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;min-height:100vh}
