body{font-family:Noto Sans,Arial,sans-serif;background:#181818;color:#888;font-size:18px;font-weight:700}.container{max-width:400px;margin:40px auto;background:#232323;padding:24px;border-radius:8px;box-shadow:0 2px 8px #0000004d;color:#888}input{background:#2a2a2a;color:#fff;border:1px solid #444;width:100%;padding:8px;margin-top:4px;box-sizing:border-box;font-family:inherit;font-size:30px;font-weight:700;min-width:0;border-radius:4px}#ans{background:#1a3a5f;color:#fff;border-color:#2d74b3;font-size:30px}input::placeholder{color:#fff}.noto-bold{font-family:Noto Sans,Arial,sans-serif;font-weight:700;font-size:18px}.ans-italic{font-style:italic}.inputs-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:16px;width:100%}.input-group{display:flex;flex-direction:column;min-width:0}.input-group input{width:100%;box-sizing:border-box;min-width:0}.inputs-container>*{min-width:0}label{display:block;margin-top:12px;font-size:18px;font-weight:700}.formula{text-align:center;font-size:16px;color:#aaa;margin:20px auto;font-family:Noto Sans,Arial,sans-serif;font-weight:700;max-width:400px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button#theme-toggle{display:none}
