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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{background:linear-gradient(135deg,#d7e8ff,#f3f8ff);font-family:Poppins,sans-serif}.container{background:#fff;border-radius:20px;box-shadow:0 10px 25px #0000001a;margin:40px auto;max-width:600px;padding:30px;text-align:center;transition:.3s}.container:hover{transform:translateY(-2px)}h1{color:#07f;font-size:2rem;margin-bottom:10px}.instructions{color:#555;font-size:.95rem;margin-bottom:25px}.input-group{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:20px}input,select{border:1px solid #ddd;border-radius:12px;flex:1 1;font-size:1rem;min-width:120px;padding:12px 15px;transition:.3s}input:focus,select:focus{border-color:#07f;box-shadow:0 0 8px #0077ff4d;outline:none}ปุ่ม
button{background:#07f;border:none;border-radius:12px;color:#fff;cursor:pointer;display:block;font-size:1rem;margin:15px auto 0;max-width:250px;padding:12px 25px;transition:background .3s,transform .2s;width:100%}button:hover{background:#005ecc;transform:translateY(-2px)}.result{background:#e6f0ff;border-radius:12px;box-shadow:0 4px 10px #0000000d;color:#333;display:inline-block;font-size:1.2rem;font-weight:500;margin-top:25px;padding:12px 20px}.error{color:red;font-size:.95rem;margin-top:15px}footer{color:#888;font-size:.85rem;margin-top:30px}@media (max-width:600px){.container{margin:20px;padding:20px}h1{font-size:1.6rem}.instructions{font-size:.9rem}.input-group{flex-direction:column;gap:12px}input,select{font-size:1rem;width:100%}button{max-width:100%}}
/*# sourceMappingURL=main.ea07cd18.css.map*/