.App{min-height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#667eea,#764ba2)}.App-header{text-align:center;color:#fff;padding:2rem;max-width:800px}h1{font-size:3rem;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}h2{font-size:1.8rem;margin-top:2rem;margin-bottom:1rem}.card{margin:2rem 0}button{background-color:#fff;color:#667eea;border:none;padding:1rem 2rem;font-size:1.2rem;font-weight:700;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a}button:hover{transform:translateY(-2px);box-shadow:0 6px 12px #0003}button:active{transform:translateY(0)}.info-section{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;margin:2rem 0}.info-section ul{list-style:none;padding:0;text-align:left}.info-section li{padding:.5rem 0;font-size:1.1rem}.deployment-info{margin-top:2rem;padding:1rem;background:#ffffff26;border-radius:8px;font-size:.95rem;line-height:1.6}*{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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{width:100%;min-height:100vh}
