:root { color-scheme: light; font-family: "IBM Plex Sans", "Segoe UI", sans-serif; } body { margin: 0; background: linear-gradient(140deg, #f5f8ff, #eef3f0); color: #1d2230; } #root { min-height: 100vh; display: grid; place-items: center; padding: 24px; } .app { width: min(760px, 100%); background: #ffffff; border: 1px solid #dce4f2; border-radius: 14px; padding: 20px; box-shadow: 0 8px 30px rgba(37, 52, 92, 0.08); } .row { display: flex; gap: 10px; align-items: center; margin-bottom: 12px; } input, button { font: inherit; border-radius: 8px; border: 1px solid #c7d4ee; padding: 8px 10px; } button { background: #2158d6; color: #fff; border-color: #2158d6; cursor: pointer; } pre { overflow: auto; background: #0f172a; color: #dbeafe; border-radius: 8px; padding: 12px; }