.unit-icon[data-v-a4584909]{width:1em;height:1em;display:block}.unit-icon__pips[data-v-a4584909]{justify-content:center;gap:2px;display:flex}.unit-icon__pip[data-v-a4584909]{background:currentColor;border-radius:50%;width:3px;height:3px}.army[data-v-163a2620]{align-items:center;gap:10px;max-width:calc(100% - 660px);padding:6px 10px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.army__count[data-v-163a2620]{flex:none;max-width:76px;font-size:12px;line-height:1.3}.army__list[data-v-163a2620]{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.army__unit[data-v-163a2620]{border:1.5px solid var(--side);width:56px;height:24px;color:var(--text);font:inherit;cursor:pointer;background:#181b22eb;border-radius:5px;padding:0;display:flex;overflow:hidden}.army__unit[data-v-163a2620]:disabled{cursor:default}.army__unit[data-v-163a2620]:not(:disabled):hover{filter:brightness(1.25)}.army__unit--selected[data-v-163a2620]{outline-offset:1px;outline:2.5px solid #ffd23f}.army__unit--spent[data-v-163a2620]{opacity:.6;border-color:#59606c}.army__icon[data-v-163a2620]{background:var(--side);color:#fff;flex:none;align-content:center;place-items:center;width:22px;font-size:15px;display:grid}.army__unit--spent .army__icon[data-v-163a2620]{background:#59606c}.army__body[data-v-163a2620]{flex:1;justify-content:center;align-items:center;gap:3px;padding-bottom:3px;display:flex;position:relative}.army__hp[data-v-163a2620]{font-variant-numeric:tabular-nums;font-weight:700}.army__hp--hurt[data-v-163a2620]{color:#f0c13c}.army__hp--bad[data-v-163a2620]{color:#ff6b57}.army__sign[data-v-163a2620]{color:#15171c;border-radius:50%;place-items:center;width:12px;height:12px;font-size:10px;font-weight:700;display:grid}.army__sign--shaken[data-v-163a2620]{background:#f0c13c}.army__sign--routing[data-v-163a2620]{background:#e5533d}.army__morale[data-v-163a2620]{background:#353c49;height:2px;position:absolute;bottom:3px;left:3px;right:3px}.army__morale span[data-v-163a2620]{background:var(--morale);height:100%;display:block}.hud[data-v-76c78485]{pointer-events:none;justify-content:space-between;align-items:flex-start;gap:10px;display:flex;position:absolute;top:10px;left:10px;right:10px}.hud[data-v-76c78485]>*{pointer-events:auto}.hud__armies[data-v-76c78485]{gap:16px;display:flex}.army[data-v-76c78485]{opacity:.7;gap:3px;min-width:150px;display:grid}.army--active[data-v-76c78485]{opacity:1}.army__name[data-v-76c78485]{font-family:var(--font-display);align-items:center;gap:6px;font-size:16px;display:flex}.army__strength[data-v-76c78485]{font-variant-numeric:tabular-nums;color:var(--muted);margin-left:auto;font-family:system-ui,sans-serif;font-size:13px}.army__dot[data-v-76c78485]{border-radius:50%;width:10px;height:10px}.army__count[data-v-76c78485]{font-size:12px}.army__bar[data-v-76c78485]{background:#ffffff1f;border-radius:3px;height:5px;overflow:hidden}.army__fill[data-v-76c78485]{height:100%;transition:width .3s;display:block}.hud__turn[data-v-76c78485]{border-top-width:3px;gap:6px;display:grid}.hud__turn-line[data-v-76c78485]{align-items:baseline;gap:8px;display:flex}.hud__goal[data-v-76c78485]{font-size:12px}.hud__rounds[data-v-76c78485]{background:#ffffff1a;border-radius:2px;height:3px;overflow:hidden}.hud__rounds-fill[data-v-76c78485]{background:var(--accent);opacity:.7;height:100%;display:block}.hud__thinking[data-v-76c78485]{animation:1.2s ease-in-out infinite alternate thinking-76c78485}@keyframes thinking-76c78485{0%{opacity:.4}}.hud__phase[data-v-76c78485]{font-family:var(--font-display);color:var(--accent);font-size:18px}.hud__side[data-v-76c78485]{font-size:15px}.hud__actions[data-v-76c78485]{gap:8px;display:flex}.hud__ready[data-v-76c78485]{background:#00000059;border-radius:8px;margin-left:4px;padding:0 6px;font-size:12px}.deploy[data-v-8d8aade0]{flex-direction:column;gap:8px;width:250px;max-height:calc(100% - 420px);display:flex;position:absolute;top:84px;left:10px}.deploy__title[data-v-8d8aade0]{color:var(--accent);font-size:18px}.deploy__text[data-v-8d8aade0]{margin:0}.deploy__list[data-v-8d8aade0]{gap:4px;min-height:40px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.deploy__unit[data-v-8d8aade0]{text-align:left;padding:3px 10px}.log[data-v-33bc3068]{flex-direction:column;gap:6px;width:310px;max-height:34%;display:flex;position:absolute;bottom:10px;right:10px}.log__title[data-v-33bc3068]{color:var(--accent);font-size:16px}.log__empty[data-v-33bc3068]{margin:0}.log__list[data-v-33bc3068]{gap:6px;font-size:13px;display:grid;overflow-y:auto}.log__group[data-v-33bc3068]{gap:2px;display:grid}.log__heading[data-v-33bc3068]{color:var(--accent);font:inherit;text-align:left;cursor:pointer;background:#ffffff0d;border:0;border-left:3px solid;border-radius:2px;justify-content:space-between;gap:8px;padding:2px 6px;display:flex}.log__group--closed .log__heading[data-v-33bc3068]{color:var(--muted)}.log__entries[data-v-33bc3068]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.log__entry[data-v-33bc3068]{border-left:3px solid;grid-template-columns:14px 1fr;gap:4px;padding-left:6px;display:grid}.log__sign[data-v-33bc3068]{color:var(--muted);text-align:center}.log__entry--move[data-v-33bc3068]{color:var(--muted)}.log__entry--combat .log__sign[data-v-33bc3068]{color:var(--text)}.log__entry--morale .log__sign[data-v-33bc3068]{color:var(--accent)}.log__entry--loss[data-v-33bc3068],.log__entry--loss .log__sign[data-v-33bc3068]{color:var(--danger)}.log__entry--result[data-v-33bc3068]{font-weight:700}.log__entry--result .log__sign[data-v-33bc3068]{color:var(--accent)}.dialog[data-v-67ab009c]{z-index:10;background:#0a0c1099;place-items:center;display:grid;position:absolute;inset:0}.dialog__box[data-v-67ab009c]{flex-direction:column;gap:10px;width:min(420px,100% - 32px);padding:18px 20px;display:flex}.dialog__box--wide[data-v-67ab009c]{width:min(820px,100% - 32px)}.dialog__title[data-v-67ab009c]{color:var(--accent);font-size:22px}.tip[data-v-e865dd06]{z-index:5;pointer-events:none;gap:8px;width:max-content;max-width:280px;padding:8px 10px;font-size:13px;display:grid;position:absolute}.tip__terrain[data-v-e865dd06],.tip__unit[data-v-e865dd06],.tip__preview[data-v-e865dd06]{gap:2px;display:grid}.tip__unit[data-v-e865dd06]{border-left:3px solid;padding-left:7px}.tip__meter[data-v-e865dd06]{grid-template-columns:56px 80px auto;align-items:center;gap:6px;display:grid}.tip__bar[data-v-e865dd06]{background:#ffffff1f;border-radius:3px;height:5px;overflow:hidden}.tip__fill[data-v-e865dd06]{height:100%;display:block}.tip__fill--hp[data-v-e865dd06]{background:var(--good)}.tip__fill--morale[data-v-e865dd06]{background:var(--morale)}.tip__morale--shaken[data-v-e865dd06],.tip__camp[data-v-e865dd06]{color:var(--accent)}.tip__morale--routing[data-v-e865dd06],.tip__stop[data-v-e865dd06]{color:var(--danger)}.tip__preview[data-v-e865dd06]{border-top:1px solid var(--panel-border);gap:6px;padding-top:6px}.tip__preview-title[data-v-e865dd06]{justify-content:space-between;gap:12px;display:flex}.tip__preview-title strong[data-v-e865dd06]{color:var(--accent)}.tip__outcome[data-v-e865dd06]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tip__number[data-v-e865dd06]{background:#ffffff0d;border-radius:4px;padding:4px 8px;display:grid}.tip__number strong[data-v-e865dd06]{font-size:20px;line-height:1.2}.tip__number--dealt strong[data-v-e865dd06]{color:var(--good)}.tip__number--taken strong[data-v-e865dd06]{color:var(--danger)}.tip__factors[data-v-e865dd06]{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tip__factors li[data-v-e865dd06]{border-radius:3px;padding:1px 6px;font-size:12px}.tip__factor--good[data-v-e865dd06]{color:#b7dc9f;background:#86b56c33}.tip__factor--bad[data-v-e865dd06]{color:#f0a79d;background:#e0685a33}.settings[data-v-726c2b9c]{flex-direction:column;gap:8px;display:flex}.settings__option[data-v-726c2b9c]{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.settings__heading[data-v-726c2b9c]{margin:8px 0 0;font-size:1rem}.settings__volume[data-v-726c2b9c]{grid-template-columns:9rem 1fr 3.5rem;align-items:center;gap:8px;display:grid}.settings__volume input[data-v-726c2b9c]{accent-color:var(--accent);accent-color:var(--accent)}.settings__value[data-v-726c2b9c]{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.shortcuts[data-v-d58540db]{color:var(--muted);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.help[data-v-0f740844]{gap:12px;min-height:0;display:grid}.help__tabs[data-v-0f740844]{border-bottom:1px solid var(--panel-border);flex-wrap:wrap;gap:2px;display:flex}.help__tab[data-v-0f740844]{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 10px}.help__tab[data-v-0f740844]:hover{color:var(--text)}.help__tab--active[data-v-0f740844]{border-bottom-color:var(--accent);color:var(--accent)}.help__body[data-v-0f740844]{align-content:start;gap:10px;max-height:min(60vh,520px);padding-right:4px;display:grid;overflow-y:auto}.help__text[data-v-0f740844]{margin:0;line-height:1.5}.help__faction[data-v-0f740844]{gap:6px;display:grid}.help__faction h3[data-v-0f740844]{color:var(--accent);font-size:17px}.help__table[data-v-0f740844]{border-collapse:collapse;width:100%;font-size:13px}.help__table th[data-v-0f740844]{border-bottom:1px solid var(--panel-border);color:var(--muted);text-align:left;padding:4px 6px;font-weight:400}.help__table td[data-v-0f740844]{vertical-align:top;border-bottom:1px solid #ffffff0f;padding:5px 6px}.help__num[data-v-0f740844]{font-variant-numeric:tabular-nums;text-align:center!important}.help__sub[data-v-0f740844]{font-size:12px;display:block}.help__unit-name[data-v-0f740844]{align-items:center;gap:6px;display:inline-flex}.help__icon[data-v-0f740844]{color:#fff;background:#4a5160;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:22px;height:22px;font-size:15px;display:inline-flex}.help__ability[data-v-0f740844]{color:var(--accent);cursor:help;background:#d9b45a26;border-radius:3px;margin:2px 4px 0 0;padding:0 6px;font-size:11px;display:inline-block}.help__strong[data-v-0f740844]{font-size:12px}.summary[data-v-89907eae]{z-index:3;border-top:3px solid;gap:6px;width:340px;animation:.3s ease-out summary-in-89907eae;display:grid;position:absolute;top:74px;right:10px}@keyframes summary-in-89907eae{0%{opacity:0;transform:translateY(-6px)}}.summary__header[data-v-89907eae]{justify-content:space-between;align-items:center;gap:8px;display:flex}.summary__title[data-v-89907eae]{color:var(--accent);font-size:16px}.summary__close[data-v-89907eae]{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:20px;line-height:1}.summary__close[data-v-89907eae]:hover{color:var(--text)}.summary__lines[data-v-89907eae]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.summary__line[data-v-89907eae]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff0a;border:0;border-left:3px solid;border-radius:2px;justify-content:space-between;gap:8px;padding:2px 6px;font-size:13px;display:flex}.summary__line[data-v-89907eae]:disabled{cursor:default}.summary__line[data-v-89907eae]:not(:disabled):hover{background:#ffffff1a}.summary__line strong[data-v-89907eae]{font-weight:600}.summary__line--gone[data-v-89907eae]{color:var(--danger)}.summary__note[data-v-89907eae]{margin:0;font-size:12px}.coach[data-v-c7a75530]{z-index:4;border-color:var(--accent);gap:8px;width:320px;animation:.3s ease-out coach-in-c7a75530;display:grid;position:absolute;top:92px;left:10px}@keyframes coach-in-c7a75530{0%{opacity:0;transform:translateY(-6px)}}.coach__header[data-v-c7a75530]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.coach__title[data-v-c7a75530]{color:var(--accent);font-size:17px}.coach__track[data-v-c7a75530]{background:#ffffff1a;border-radius:2px;height:3px;overflow:hidden}.coach__fill[data-v-c7a75530]{background:var(--accent);height:100%;transition:width .3s;display:block}.coach__text[data-v-c7a75530]{margin:0;line-height:1.5}.coach__row[data-v-c7a75530]{justify-content:space-between;align-items:center;gap:8px;display:flex}.coach__skip[data-v-c7a75530]{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.unit[data-v-7a594c34]{flex-direction:column;gap:8px;width:250px;display:flex;position:absolute;bottom:10px;left:10px}.unit__header[data-v-7a594c34]{border-bottom:2px solid;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:4px;display:flex}.unit__name[data-v-7a594c34]{font-size:18px}.unit__state[data-v-7a594c34],.unit__hint[data-v-7a594c34],.unit__strong[data-v-7a594c34]{margin:0}.unit__state[data-v-7a594c34]{flex-wrap:wrap;gap:4px;display:flex}.unit__strong[data-v-7a594c34]{font-size:13px}.pill[data-v-7a594c34]{color:#b7dc9f;background:#86b56c2e;border-radius:9px;padding:1px 7px;font-size:12px}.pill--done[data-v-7a594c34]{color:var(--muted);background:#ffffff14}.pill--shaken[data-v-7a594c34]{color:var(--accent);background:#d9b45a33}.pill--routing[data-v-7a594c34]{color:var(--danger);background:#e0685a33}.unit__bars[data-v-7a594c34],.unit__stats[data-v-7a594c34]{margin:0}.unit__bars[data-v-7a594c34]{gap:4px;display:grid}.bar[data-v-7a594c34]{grid-template-columns:64px 1fr;align-items:center;display:grid}.bar dd[data-v-7a594c34]{align-items:center;gap:8px;margin:0;display:flex}.bar__track[data-v-7a594c34]{background:#ffffff1f;border-radius:4px;flex:1;height:7px;overflow:hidden}.bar__fill[data-v-7a594c34]{height:100%;display:block}.bar__fill--hp[data-v-7a594c34]{background:var(--good)}.bar__fill--morale[data-v-7a594c34]{background:var(--morale)}.bar__fill--movement[data-v-7a594c34]{background:#6fa3d8}.bar__value[data-v-7a594c34]{text-align:right;font-variant-numeric:tabular-nums;min-width:44px}.unit__stats[data-v-7a594c34]{gap:14px;display:flex}.stat dt[data-v-7a594c34]{font-size:12px}.stat dd[data-v-7a594c34]{margin:0;font-size:16px}.unit__abilities[data-v-7a594c34]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ability[data-v-7a594c34]{border-left:2px solid var(--accent);background:#ffffff0a;border-radius:3px;padding:4px 8px}.ability--spent[data-v-7a594c34]{border-left-color:var(--panel-border);opacity:.6}.ability--spent strong[data-v-7a594c34]{text-decoration:line-through}.ability__text[data-v-7a594c34]{font-size:12px;display:block}.battle[data-v-c8ae0223]{height:100%;position:relative;overflow:hidden}.battle__rejection[data-v-c8ae0223]{border-color:var(--danger);margin:0;position:absolute;top:84px;left:50%;transform:translate(-50%)}.battle__text[data-v-c8ae0223]{margin:0}.battle__side[data-v-c8ae0223]{border-left:3px solid;padding-left:8px}.battle__handover[data-v-c8ae0223]{background:var(--bg)}.battle__row[data-v-c8ae0223]{justify-content:space-between;gap:8px;display:flex}.summary[data-v-c8ae0223]{border-collapse:collapse;font-size:13px}.summary th[data-v-c8ae0223],.summary td[data-v-c8ae0223]{text-align:center;border-bottom:1px solid #ffffff14;padding:4px 8px;font-weight:400}.summary thead th[data-v-c8ae0223]{color:var(--muted)}.summary tbody th[data-v-c8ae0223]{text-align:left;align-items:center;gap:6px;display:flex}.summary__dot[data-v-c8ae0223]{border-radius:50%;width:10px;height:10px}.battle__result[data-v-c8ae0223]{animation:.4s 1.2s both result-in-c8ae0223}@keyframes result-in-c8ae0223{0%{opacity:0}}.menu[data-v-5b3acac7]{background:radial-gradient(circle at 50% 30%, #2c3140, var(--bg) 70%);flex-direction:column;justify-content:center;align-items:center;gap:24px;height:100%;display:flex}.menu__header[data-v-5b3acac7]{text-align:center}.menu__title[data-v-5b3acac7]{color:var(--accent);font-size:64px}.menu__subtitle[data-v-5b3acac7]{margin:4px 0 0}.menu__box[data-v-5b3acac7]{flex-direction:column;gap:10px;width:min(360px,100% - 32px);padding:16px;display:flex}.menu__box--wide[data-v-5b3acac7]{width:min(820px,100% - 32px)}.menu__training[data-v-5b3acac7]{gap:2px;display:grid}.menu__hint[data-v-5b3acac7]{opacity:.75;font-size:12px}.menu__file[data-v-5b3acac7]{display:none}.menu__problem[data-v-5b3acac7]{color:var(--danger);margin:0;font-size:14px}.menu__version[data-v-5b3acac7]{font-size:12px;position:absolute;bottom:10px}.preview[data-v-bfe3fa82]{width:100%;height:auto;display:block}.scenarios[data-v-e7743789]{background:radial-gradient(circle at 50% 30%, #2c3140, var(--bg) 70%);place-items:center;height:100%;display:grid;overflow-y:auto}.scenarios__box[data-v-e7743789]{flex-direction:column;gap:16px;width:min(940px,100% - 32px);padding:20px 22px;display:flex}.scenarios__title[data-v-e7743789]{color:var(--accent);font-size:26px}.scenarios__layout[data-v-e7743789]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px;display:grid}@media (width<=760px){.scenarios__layout[data-v-e7743789]{grid-template-columns:1fr}}.scenarios__list[data-v-e7743789]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.scenario[data-v-e7743789]{border:1px solid var(--panel-border);cursor:pointer;border-radius:6px;align-items:center;gap:12px;padding:8px 10px;transition:border-color .15s,background .15s;display:flex}.scenario[data-v-e7743789]:hover{border-color:#d9b45a8c}.scenario[data-v-e7743789]:focus-within{outline:2px solid var(--accent);outline-offset:1px}.scenario--chosen[data-v-e7743789]{border-color:var(--accent);background:#d9b45a14}.scenario__thumb[data-v-e7743789]{opacity:.9;border-radius:3px;flex:none;width:92px}.scenario__body[data-v-e7743789]{flex-direction:column;gap:4px;display:flex}.scenario__name[data-v-e7743789]{font-family:var(--font-display);font-size:18px}.scenario__sides[data-v-e7743789],.scenario__side[data-v-e7743789]{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.scenario__dot[data-v-e7743789]{border-radius:50%;width:10px;height:10px}.scenarios__detail[data-v-e7743789]{flex-direction:column;gap:12px;display:flex}.scenarios__map[data-v-e7743789]{background:#00000040;border-radius:6px;padding:8px}.scenarios__about[data-v-e7743789]{color:var(--muted);margin:0;line-height:1.5}.scenarios__group[data-v-e7743789]{gap:4px;display:grid}.scenarios__label[data-v-e7743789]{color:var(--muted);font-size:13px}.segmented[data-v-e7743789]{border:1px solid var(--panel-border);border-radius:5px;display:flex;overflow:hidden}.segmented__option[data-v-e7743789]{cursor:pointer;background:#2a2f3a;flex:1;justify-content:center;align-items:center;gap:6px;padding:6px 10px;transition:background .15s;display:flex}.segmented__option+.segmented__option[data-v-e7743789]{border-left:1px solid var(--panel-border)}.segmented__option[data-v-e7743789]:hover{background:#343a47}.segmented__option[data-v-e7743789]:focus-within{outline:2px solid var(--accent);outline-offset:-2px}.segmented__option--on[data-v-e7743789]{color:var(--text);background:#5a4a24}.segmented__option--on[data-v-e7743789]:hover{background:#66552b}.scenarios__actions[data-v-e7743789]{justify-content:space-between;display:flex}:root{--bg:#1b1f27;--panel:#161920e6;--panel-border:#4a4334;--text:#ece6d8;--muted:#a8a08f;--accent:#d9b45a;--danger:#e0685a;--good:#86b56c;--morale:#8fc3ff;--font-display:Georgia, "Times New Roman", serif}html,body,#app{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:system-ui,sans-serif;font-size:14px;overflow:hidden}h1,h2,h3{font-family:var(--font-display);letter-spacing:.02em;margin:0;font-weight:400}.panel{border:1px solid var(--panel-border);background:var(--panel);border-radius:6px;padding:10px 12px;box-shadow:0 4px 14px #00000059}.button{border:1px solid var(--panel-border);color:inherit;font:inherit;cursor:pointer;background:#2a2f3a;border-radius:4px;padding:6px 12px}.button:hover:not(:disabled){border-color:var(--accent)}.button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.button:disabled{opacity:.45;cursor:default}.button--primary{border-color:var(--accent);background:#5a4a24}.button--wide{width:100%}.button--on{border-color:var(--accent);color:var(--accent)}.muted{color:var(--muted)}kbd{border:1px solid var(--panel-border);font:inherit;color:var(--muted);border-radius:3px;padding:0 4px;font-size:12px}.spotlight{animation:1.4s ease-in-out infinite spotlight}@keyframes spotlight{50%{box-shadow:0 0 0 2px var(--accent), 0 0 18px 2px #d9b45a8c}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.toggle{cursor:pointer;align-items:center;gap:10px;display:flex}.toggle__input{opacity:0;pointer-events:none;position:absolute}.toggle__switch{border:1px solid var(--panel-border);background:#2a2f3a;border-radius:9px;flex:none;width:34px;height:18px;transition:background .15s;position:relative}.toggle__switch:after{content:"";background:var(--muted);border-radius:50%;width:12px;height:12px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.toggle__input:checked+.toggle__switch{border-color:var(--accent);background:#5a4a24}.toggle__input:checked+.toggle__switch:after{background:var(--accent);transform:translate(16px)}.toggle__input:focus-visible+.toggle__switch{outline:2px solid var(--accent);outline-offset:1px}
