:root{--background:#121316;--card:#1E2024;--border:#33363C;--grey:#A8ABB3;--text:#EDEEF0;--yellow:#D9B36C;--green:#8FCB8F;--red:#E06060;--blue:#6E8AE0;--purple:#C9CDD3;--off-white:#E7E9EC;font-size:14px}.challenge-dialog{background:#f5f5f2!important;color:#1b1d20!important;border:1px solid #d1d4d3!important}.head.svelte-1hjg4cd.svelte-1hjg4cd.svelte-1hjg4cd{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #d1d4d3}.kicker.svelte-1hjg4cd.svelte-1hjg4cd.svelte-1hjg4cd{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.close.svelte-1hjg4cd.svelte-1hjg4cd.svelte-1hjg4cd{width:2.1rem;height:2.1rem;border:1px solid #d1d4d3;font-size:1.3rem;cursor:pointer}.close.svelte-1hjg4cd.svelte-1hjg4cd.svelte-1hjg4cd:hover{border-color:#1b1d20}h2.svelte-1hjg4cd.svelte-1hjg4cd.svelte-1hjg4cd{margin:1.3rem 0 1rem;font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.05;letter-spacing:-.04em;overflow-wrap:anywhere}.field.svelte-1hjg4cd.svelte-1hjg4cd.svelte-1hjg4cd{display:flex;flex-direction:column;gap:.45rem;margin-bottom:1.1rem}.field.svelte-1hjg4cd>span.svelte-1hjg4cd.svelte-1hjg4cd{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.presets.svelte-1hjg4cd.svelte-1hjg4cd.svelte-1hjg4cd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.presets.svelte-1hjg4cd button.svelte-1hjg4cd.svelte-1hjg4cd{display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.55rem .3rem;border:1px solid #d1d4d3;cursor:pointer}.presets.svelte-1hjg4cd button strong.svelte-1hjg4cd.svelte-1hjg4cd{font-size:1.05rem}.presets.svelte-1hjg4cd button small.svelte-1hjg4cd.svelte-1hjg4cd{color:#626872;font-size:.72rem}.presets.svelte-1hjg4cd button.svelte-1hjg4cd.svelte-1hjg4cd:hover{border-color:#1b1d20}.presets.svelte-1hjg4cd button[aria-pressed=true].svelte-1hjg4cd.svelte-1hjg4cd,.custom-toggle[aria-pressed=true].svelte-1hjg4cd.svelte-1hjg4cd.svelte-1hjg4cd{background:#1b1d20;border-color:#1b1d20;color:#f5f5f2}.presets.svelte-1hjg4cd button[aria-pressed=true] small.svelte-1hjg4cd.svelte-1hjg4cd{color:#c9cccf}.custom-toggle.svelte-1hjg4cd.svelte-1hjg4cd.svelte-1hjg4cd{align-self:flex-start;padding:.45rem .9rem;border:1px solid #d1d4d3;font-weight:600;cursor:pointer}.time-row.svelte-1hjg4cd.svelte-1hjg4cd.svelte-1hjg4cd{display:flex;align-items:center;gap:.6rem}.time-row.svelte-1hjg4cd label.svelte-1hjg4cd.svelte-1hjg4cd{display:flex;align-items:center;gap:.45rem;color:#626872;font-size:.9rem}.time-row.svelte-1hjg4cd input.svelte-1hjg4cd.svelte-1hjg4cd{width:5.5rem;padding:.6rem .7rem;border:1px solid #d1d4d3;background:#fff;color:#1b1d20;font:inherit}.plus.svelte-1hjg4cd.svelte-1hjg4cd.svelte-1hjg4cd{font-weight:700}.segmented.svelte-1hjg4cd.svelte-1hjg4cd.svelte-1hjg4cd{display:flex;border:1px solid #1b1d20;width:fit-content}.segmented.svelte-1hjg4cd button.svelte-1hjg4cd.svelte-1hjg4cd{padding:.5rem 1rem;font-weight:600;cursor:pointer}.segmented.svelte-1hjg4cd button.svelte-1hjg4cd+button.svelte-1hjg4cd{border-left:1px solid #1b1d20}.segmented.svelte-1hjg4cd button[aria-pressed=true].svelte-1hjg4cd.svelte-1hjg4cd{background:#1b1d20;color:#f5f5f2}.error.svelte-1hjg4cd.svelte-1hjg4cd.svelte-1hjg4cd{color:#b3261e;font-size:.8rem}.footer.svelte-1hjg4cd.svelte-1hjg4cd.svelte-1hjg4cd{display:flex;justify-content:flex-end}.primary.svelte-1hjg4cd.svelte-1hjg4cd.svelte-1hjg4cd{padding:.75rem 1.3rem;background:#1b1d20;color:#f5f5f2;font-weight:700;cursor:pointer}.primary.svelte-1hjg4cd.svelte-1hjg4cd.svelte-1hjg4cd:disabled{opacity:.4;cursor:not-allowed}
