.color-mode-prompt .color-mode-prompt__content{border:1px solid var(--border-color);background:var(--field-bg);box-shadow:0 20px 48px var(--shadow-modal);text-align:center;border-radius:18px;padding:1.5rem}.color-mode-prompt .color-mode-prompt__title{font-family:var(--font-sans);color:var(--heading-dark);margin:0 0 .35rem;font-size:1.1rem;font-weight:700}.color-mode-prompt .color-mode-prompt__message{color:var(--text-muted);margin:0 0 1.25rem;font-size:.9rem}.color-mode-prompt .color-mode-prompt__choices{gap:.75rem;display:flex}.color-mode-prompt .color-mode-prompt__choice{border:1px solid color-mix(in srgb, var(--choice-fg) 18%, transparent);background:var(--choice-bg);font-family:var(--font-sans);color:var(--choice-fg);border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1rem;font-size:.95rem;font-weight:600;display:inline-flex}.color-mode-prompt .color-mode-prompt__choice:focus{outline:none}.color-mode-prompt .color-mode-prompt__choice:hover,.color-mode-prompt .color-mode-prompt__choice:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-shadow-soft)}.color-mode-prompt .color-mode-prompt__choice--light{--choice-bg:var(--white-fixed);--choice-fg:var(--dark-fixed)}.color-mode-prompt .color-mode-prompt__choice--dark{--choice-bg:var(--dark-fixed);--choice-fg:var(--white-fixed)}.color-mode-prompt .color-mode-prompt__remember{justify-content:center;align-items:center;gap:.5rem;margin:1.1rem 0 0;padding:0;display:flex}.color-mode-prompt .color-mode-prompt__remember .form-check-input{width:1rem;height:1rem;accent-color:var(--accent);margin:0;position:static}.color-mode-prompt .color-mode-prompt__remember .form-check-label{color:var(--text-muted);font-size:.85rem}
