.container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem}.content{text-align:center;color:#fff;animation:fadeIn 1.5s ease-in}.title{font-size:clamp(2.5rem,8vw,5rem);font-weight:700;margin:0;letter-spacing:-.02em;background:linear-gradient(to right,#fff,#e0e7ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem}.subtitle{font-size:clamp(1.25rem,4vw,2rem);font-weight:300;margin:.5rem 0;opacity:.95;letter-spacing:.05em}.message{font-size:clamp(1rem,3vw,1.5rem);font-weight:200;margin:1rem 0 0;opacity:.85;font-style:italic}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}*{margin:0;padding:0;box-sizing:border-box}body{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}
