.franz-setup{--background:#f5f7f5;--foreground:#303030;--card:#fff;--card-foreground:#303030;--popover:#fff;--popover-foreground:#303030;--primary:#38523f;--primary-foreground:#fff;--secondary:#d8e1da;--secondary-foreground:#38523f;--muted:#edf1ee;--muted-foreground:#5d5d5d;--accent:#c47a5a;--accent-foreground:#fff;--border:#d8e1da;--input:#aebdb1;--ring:#38523f;--destructive:#a4322b;--destructive-foreground:#fff;--setup-shadow:0 18px 48px -28px #30303040;color:var(--foreground);background:var(--background);font-family:var(--font-body);letter-spacing:0;font-weight:400}.franz-setup h1,.franz-setup h2,.franz-setup h3{color:var(--primary);letter-spacing:0;overflow-wrap:anywhere}.franz-setup button{white-space:normal}.franz-setup input:not([type=checkbox]),.franz-setup textarea,.franz-setup select{border:1px solid var(--input);width:100%;min-height:44px;color:var(--foreground);background:var(--card);border-radius:8px;padding:10px 12px}.franz-setup label{font-size:14px;font-weight:400}.franz-setup input.setup-search{padding-left:40px}.franz-setup label>input:not([type=checkbox]),.franz-setup label>textarea,.franz-setup label>select{margin-top:6px}.franz-setup .setup-panel{border:1px solid var(--border);background:var(--card);box-shadow:var(--setup-shadow);border-radius:40px}.franz-setup .setup-dialog{width:calc(100% - 32px);max-height:calc(100dvh - 40px);overflow-y:auto}.franz-setup .setup-heading{font-family:var(--font-heading);text-transform:uppercase;-webkit-text-stroke:.05em currentColor;paint-order:stroke fill;text-shadow:none;font-weight:400;line-height:1.15}.franz-setup .setup-heading>span{font-family:var(--font-body);text-transform:none;-webkit-text-stroke:0}
