body{background-color:#f0f4f8;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0}.app-container{margin:0 auto;max-width:1000px;padding:40px 20px}.header-title{color:#1a365d;font-size:2.5rem;margin-bottom:40px;text-align:center}.grid-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr}@media (max-width:768px){.grid-container{grid-template-columns:1fr}}.card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:30px}.card h3{border-bottom:2px solid #edf2f7;color:#2d3748;margin-bottom:20px;margin-top:0;padding-bottom:15px}.form-group{display:flex;flex-direction:column;gap:15px}.custom-input{border:1px solid #cbd5e0;border-radius:8px;font-size:16px;padding:12px 15px;transition:border-color .2s}.custom-input:focus{border-color:#3182ce;outline:none}.btn-primary{background-color:#3182ce;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:14px;transition:background-color .2s}.btn-primary:hover{background-color:#2b6cb0}.result-box{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:25px;padding:20px}.result-box p{color:#4a5568;font-size:16px;margin:10px 0}.highlight-text{color:#c53030;font-size:1.3em;font-weight:700;margin-top:15px}
/*# sourceMappingURL=main.78eb9aae.css.map*/