.logo-settings{padding:0;max-width:56rem;color:var(--foreground)}.logo-settings p{max-width:70ch;line-height:1.6;overflow-wrap:anywhere}.logo-settings fieldset{border:0;padding:1rem 0;margin:0;min-width:0}.logo-settings legend{font-weight:600}.logo-settings-drop-zone{max-width:32rem;width:100%}.logo-settings .drop-zone__area{padding:1.25rem;background:transparent;border-color:var(--control-border);border-radius:var(--radius-control)}.logo-settings .drop-zone__label{font-size:.9375rem}.logo-settings .drop-zone__description{color:var(--muted)}.logo-settings .button,.logo-settings .drop-zone__trigger{min-height:2.75rem}.logo-settings .logo-settings-file{color:var(--foreground);font-size:.875rem}.logo-settings :focus-visible{outline:2px solid var(--focus);outline-offset:3px}.logo-settings :disabled{opacity:.6;cursor:not-allowed}.logo-settings-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.logo-settings [role=alert]{color:var(--danger)}.logo-settings-confirm{margin-top:1rem;padding-top:.5rem;border-top:1px solid var(--border)}@media (max-width:560px){.logo-settings-actions>button{flex:1 1 100%}}