@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";:root{color:#1a1a1a;background-color:#f8f9fa;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;background:linear-gradient(135deg,#e8fffb,#fff,#f8f9fa)}a{color:inherit;text-decoration:none}button{font:inherit}input:focus{border-color:#4ecdc4;box-shadow:0 0 0 3px #e8fffb;outline:none}button:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 900px){.card-shell{grid-template-columns:1fr!important}}
