body{margin:0;display:flex;flex-direction:column;align-items:center;background-color:#f4f6f8;font-family:Inter,sans-serif;color:#1e293b;min-height:100vh}#root{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr 1fr 1fr 1fr;width:100vw;height:100vh;gap:20px;padding:20px;box-sizing:border-box}.title{grid-column:1 / 3;grid-row:1 / 2;display:flex;justify-content:center;align-items:center;font-size:2rem;font-weight:700;color:#1e293b;margin-top:-3rem}.form-sections{grid-column:1 / 2;grid-row:2 / 3;background-color:#2a4365;display:flex;flex-direction:column;padding:1.5rem;border-radius:12px;color:#fff;box-shadow:0 4px 12px #0000001a;box-sizing:border-box;align-self:start;justify-self:stretch;margin-bottom:20px}.output{grid-column:2 / 3;grid-row:2 / 3;background-color:#fff;border:1px solid #d1d5db;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:1.5rem;box-sizing:border-box;box-shadow:0 4px 12px #0000000d;align-self:start;justify-self:stretch;margin-bottom:20px}.outputPara{margin:0}form{display:flex;flex-direction:column;gap:10px}form button{width:100px}.form-button{display:flex;justify-content:space-around}.label{display:flex;gap:20px;justify-content:center}form.form-e{display:flex;flex-direction:column;gap:10px}form.form-e button{width:100px}.form-button-e{display:flex;justify-content:space-around}.label-e{display:flex;gap:20px;justify-content:center}form.form-j{grid-column:1/2;display:flex;flex-direction:column;gap:10px}form.form-j button{width:100px}button{background-color:#3b82f6;border:none;color:#fff;padding:.5rem 1rem;border-radius:8px;font-weight:600;cursor:pointer;transition:background-color .2s ease}button:hover{background-color:#2563eb}.form-button-j{display:flex;justify-content:space-around}.label-j{display:flex;gap:20px;justify-content:center}#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}
