*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-header{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.welcome-container{max-width:1200px;padding:40px}h1{font-size:3em;font-weight:700;margin-bottom:10px}.subtitle{font-size:1.2em;margin-bottom:40px;opacity:.9}.user-info{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:12px;margin:30px auto;max-width:500px;padding:20px 40px}.user-info p{font-size:1.1em;margin:10px 0}.user-detail{font-size:.9em;opacity:.8}.info-cards{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:40px 0}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:16px;padding:30px;transition:transform .3s ease,box-shadow .3s ease}.card:hover{box-shadow:0 10px 30px #0000004d;transform:translateY(-5px)}.card h3{font-size:1.5em;margin-bottom:15px}.card p{font-size:.9em;opacity:.9}.logout-button{background:#fff3;border:2px solid #fff;border-radius:8px;color:#fff;cursor:pointer;font-size:1em;font-weight:600;margin-top:30px;padding:15px 40px;transition:all .3s ease}.logout-button:hover{background:#fff;color:#667eea;transform:scale(1.05)}@media (max-width:768px){h1{font-size:2em}.info-cards{grid-template-columns:1fr}}
/*# sourceMappingURL=main.4d4817fb.css.map*/