.settings-practice[data-astro-cid-il4ppbd5]{max-width:var(--max-width-xs);margin-inline:auto}.settings-practice[data-astro-cid-il4ppbd5]>.success-message{margin-top:var(--space-6)}.mission[data-astro-cid-il4ppbd5]{margin-bottom:var(--space-5)}.mission-kicker[data-astro-cid-il4ppbd5]{margin:0 0 var(--space-1);font-size:var(--font-size-sm);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.mission-title[data-astro-cid-il4ppbd5]{margin:0 0 var(--space-3);font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:700;color:var(--color-primary)}.mission-hint[data-astro-cid-il4ppbd5],.mission-done[data-astro-cid-il4ppbd5]{margin:0 0 var(--space-3);line-height:var(--line-height-relaxed)}.mission-done[data-astro-cid-il4ppbd5]{font-weight:600;color:var(--color-success-hover)}[data-theme=dark] .mission-done[data-astro-cid-il4ppbd5]{color:var(--color-success)}.mission-actions[data-astro-cid-il4ppbd5]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.settings-mock[data-astro-cid-il4ppbd5]{--mock-bg: #f2f2f6;--mock-surface: #fff;--mock-text: #1c1c1e;--mock-muted: #6b6b70;--mock-border: #e2e2e6;--mock-accent: var(--color-sim-blue);--mock-switch-off: #c7c7cc;--mock-scale: 1;--sim-switch-off: var(--mock-switch-off);--sim-switch-on: var(--mock-accent)}.settings-mock[data-astro-cid-il4ppbd5].is-dark{--mock-bg: #121212;--mock-surface: #1e1e1e;--mock-text: #f2f2f2;--mock-muted: #b0b0b5;--mock-border: #333338;--mock-accent: #8ab4f8;--mock-switch-off: #55555a}.mock-body[data-astro-cid-il4ppbd5]{flex:1;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--mock-bg);color:var(--mock-text);font-size:calc(var(--font-size-base) * var(--mock-scale));min-height:420px}.mock-crumb[data-astro-cid-il4ppbd5]{margin:0;font-size:.85em;color:var(--mock-muted)}.mock-search-input[data-astro-cid-il4ppbd5]{width:100%;min-height:var(--min-touch-target);padding:var(--space-2) var(--space-4);border:1px solid var(--mock-border);border-radius:var(--border-radius-pill);background:var(--mock-surface);color:var(--mock-text);font-family:inherit;font-size:1em}.mock-search-input[data-astro-cid-il4ppbd5]::placeholder{color:var(--mock-muted)}.mock-list[data-astro-cid-il4ppbd5]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-radius:var(--border-radius);background:var(--mock-surface);overflow:hidden}.mock-list[data-astro-cid-il4ppbd5] li+li{border-top:1px solid var(--mock-border)}.settings-mock[data-astro-cid-il4ppbd5] .mock-empty{margin:0;padding:var(--space-4);color:var(--mock-muted)}@media(hover:hover){.settings-mock[data-astro-cid-il4ppbd5] .mock-row:hover{background:var(--mock-bg)}}.settings-mock[data-astro-cid-il4ppbd5] .mock-row.is-highlight{background:var(--mock-bg);box-shadow:inset 0 0 0 2px var(--mock-accent)}.settings-mock[data-astro-cid-il4ppbd5] .mock-row-icon{flex-shrink:0;width:40px;text-align:center;font-size:23px;line-height:1}.settings-mock[data-astro-cid-il4ppbd5] .mock-row-label{font-weight:500;line-height:var(--line-height-snug)}.settings-mock[data-astro-cid-il4ppbd5] .mock-row-value{font-size:.85em;line-height:var(--line-height-snug)}.settings-mock[data-astro-cid-il4ppbd5].is-bold .mock-row-label,.settings-mock[data-astro-cid-il4ppbd5].is-bold .mock-crumb[data-astro-cid-il4ppbd5],.settings-mock[data-astro-cid-il4ppbd5].is-bold .mock-empty{font-weight:700}.settings-mock[data-astro-cid-il4ppbd5] .mock-row-desc{font-size:.85em;color:var(--mock-muted);line-height:var(--line-height-snug)}.settings-mock[data-astro-cid-il4ppbd5] .mock-row-end{flex-shrink:0;display:flex;align-items:center;gap:var(--space-2);color:var(--mock-muted);font-size:.9em}.settings-mock[data-astro-cid-il4ppbd5] .mock-chevron{font-size:1.2em;line-height:1}.settings-mock[data-astro-cid-il4ppbd5] .mock-row--option[aria-checked=true],.settings-mock[data-astro-cid-il4ppbd5] .mock-check{color:var(--mock-accent);font-weight:700}.settings-mock[data-astro-cid-il4ppbd5] .mock-stepper{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4)}.settings-mock[data-astro-cid-il4ppbd5] .mock-step-btn{min-width:var(--min-touch-target);min-height:var(--min-touch-target);border:2px solid var(--mock-accent);border-radius:50%;background:none;color:var(--mock-accent);font-family:inherit;font-size:var(--font-size-base);font-weight:700;cursor:pointer}.settings-mock[data-astro-cid-il4ppbd5] .mock-step-btn--plus{font-size:var(--font-size-xl)}.settings-mock[data-astro-cid-il4ppbd5] .mock-step-btn:disabled{opacity:.4;cursor:default}.settings-mock[data-astro-cid-il4ppbd5] .mock-step-value{flex:1;text-align:center;font-weight:700;color:var(--mock-text)}.settings-mock[data-astro-cid-il4ppbd5] .mock-step-preview{margin:0;padding:0 var(--space-4) var(--space-4);color:var(--mock-text);font-size:calc(var(--font-size-base) * var(--mock-scale, 1))}@media(width<=359px){.mock-body[data-astro-cid-il4ppbd5]{padding-inline:var(--space-2)}.settings-mock[data-astro-cid-il4ppbd5] .mock-row{gap:var(--space-2);padding-inline:var(--space-3)}}@media(width<=399px){.mock-search-input[data-astro-cid-il4ppbd5]{font-size:min(1em,var(--font-size-base))}}
