@media (max-width: 600px){.app-container{padding:8px;max-width:100vw}.form-container{padding:10px;border-radius:8px;box-shadow:0 1px 4px #0000001f}.form-group label{font-size:1em}input,textarea,select{font-size:1em;padding:8px;border-radius:6px}.submit-btn{font-size:1em;padding:10px;border-radius:6px}.cards-container{grid-template-columns:1fr;gap:10px}.card{padding:10px;border-radius:8px}}@media (min-width: 601px) and (max-width: 900px){.app-container{max-width:98vw;padding:12px}.form-container{padding:16px;border-radius:10px}.cards-container{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.card{padding:12px;border-radius:9px}}.form-container,.card{width:100%;box-sizing:border-box}input,textarea,select{min-width:0;width:100%;box-sizing:border-box}.radio-group{flex-wrap:wrap;gap:8px}body{background-color:#020117d6}.app-container{max-width:800px;margin:auto;padding:20px;font-family:Arial,sans-serif}.title{text-align:center;color:#e3e3e3;margin-bottom:20px}.form-container{background:#0000005e;padding:20px;border-radius:12px;box-shadow:0 2px 8px #0000001a}.form-group{margin-bottom:15px;display:flex;flex-direction:column}.form-group label{margin-bottom:6px;font-weight:700;color:#bfc7d5}input,textarea,select{padding:10px;border:1px solid #444;border-radius:8px;outline:none;font-size:14px}input:focus,textarea:focus,select:focus{border-color:#00bcd4;box-shadow:0 0 4px #00bcd44d}.radio-group{display:flex;gap:12px;flex-wrap:wrap}.submit-btn{width:100%;padding:12px;background:#00bcd4;color:#23272f;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:background .2s ease-in-out;font-weight:900;font-size:1.09em}.submit-btn:hover{background:#0097a7;color:#fff}.cards-container{margin-top:30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.card{background:#2d323b;padding:15px;border-radius:10px;box-shadow:0 1px 6px #0000001a;color:#fff}.card h2{margin:0 0 10px;color:#00bcd4}
