.pelt2-stagebar{display:flex;gap:1rem;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:1rem;background:#071d35;color:#fff;border-radius:12px;margin-bottom:1rem}.pelt2-stagebar strong{font-size:1.5rem;font-variant-numeric:tabular-nums}.pelt2-question-nav{display:flex;gap:.35rem;flex-wrap:wrap;margin:1rem 0}.pelt2-question-nav button{background:#eef1f5;color:#071d35;border:2px solid transparent;min-width:2.5rem;min-height:2.5rem;border-radius:8px;cursor:pointer}.pelt2-question-nav button.answered{background:#dceedd}.pelt2-question-nav button.current{border-color:#e9791c}.pelt2-actions{display:flex;gap:1rem;justify-content:space-between;margin:1rem 0}.pelt2-actions button{width:auto}.pelt2-writing-image{max-width:100%;max-height:420px;object-fit:contain;display:block;margin:1rem auto}.pelt2-assessment textarea{display:block;width:100%;box-sizing:border-box;font:inherit;padding:1rem;background:#fff;color:#071d35;border:1px solid #9daab9;border-radius:8px}.pelt2-media{border:1px solid #bec9d6;border-radius:12px;padding:1rem;margin-bottom:1.5rem;display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.pelt2-media video{display:block;width:100%;max-height:500px;background:#000;border-radius:8px}.pelt2-media audio{display:none}.pelt2-media .pelt__button{width:auto}.pelt2-media video:fullscreen{object-fit:contain}.pelt2-level{display:block;font-size:5rem;color:#f07e21}.pelt2-profile{max-width:500px;margin:auto}.pelt2-profile p{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #ddd;padding:.5rem}.pelt2-warning{color:#cf5525!important}.pelt [hidden]{display:none!important}.pelt button:disabled{opacity:.5;cursor:not-allowed}.pelt .pelt__question-card{padding:1.5rem!important}.pelt2-media button{min-height:44px}.pelt2-media img{width:100%}@media(max-width:600px){.pelt2-stagebar{font-size:.85rem}.pelt2-stagebar strong{font-size:1.2rem}.pelt2-actions .pelt__button{padding:.6rem}.pelt2-question-nav button{min-width:2.25rem;min-height:2.25rem}}@media(prefers-color-scheme:dark){.pelt2-assessment textarea{background:#17283b;color:#f7f9fc}.pelt2-profile p{border-color:#657386}.pelt2-question-nav button{background:#22364e;color:#fff}.pelt2-question-nav button.answered{background:#2c5437}}

/* Preserve the original form controls and remove plugin-owned blank space. */
.pelt{padding:8px 0 32px}
.pelt__topbar{padding:8px 0 16px}
.pelt__screen{padding:24px 0}
.pelt__language{display:block;margin:0;flex-shrink:0}
.pelt__language select{min-height:46px;border-radius:7px}
.pelt__form-card input[type="text"]{display:block;width:100%}
.pelt2-stagebar{background:var(--pelt-panel);color:var(--pelt-ink);border:1px solid var(--pelt-border);border-radius:7px}
.pelt2-question-nav button{background:var(--pelt-panel);color:var(--pelt-ink);border-radius:7px}
.pelt2-question-nav button.current{border-color:var(--pelt-accent-2)}
.pelt2-question-nav button.answered{background:color-mix(in srgb,var(--pelt-success) 16%,var(--pelt-panel))}
