.preset.atlassian {
  --font: 'Charlie Display', 'Charlie Text', 'Inter', system-ui, sans-serif;
  --accent: #0052CC; --accent-strong: #003884; --accent-on: #FFFFFF;
  --bg: #FFFFFF; --surface: #FFFFFF; --on-surface: #172B4D; --label-color: #44546F;
  --radius-sm: 3px; --radius-md: 4px; --radius-lg: 8px; --radius-btn: 3px;
  --pad-y: 6px; --pad-x: 10px;
  --pad-btn-y: 6px; --pad-btn-x: 12px;
  --font-size-input: 14px; --font-size-btn: 14px; --font-size-title: 20px;
  --font-size-label: 12px; --font-weight-title: 600;
  --shadow-form: 0 1px 1px rgba(9, 30, 66, 0.25), 0 0 1px rgba(9, 30, 66, 0.31);
  --input-border: 2px solid #DCDFE4;
  --gap-field: 12px; --gap-title: 16px;
  --pad-form: 20px;
  --btn-secondary-bg: rgba(9, 30, 66, 0.04); --btn-secondary-fg: #44546F;
  --btn-secondary-border: 2px solid transparent; --btn-secondary-hover: rgba(9, 30, 66, 0.08);
}
.preset.atlassian input:focus { border-color: var(--accent); }
.themed-dark.preset.atlassian {
  --bg: #1D2125; --surface: #22272B; --surface-2: #2C333A;
  --on-surface: #B6C2CF; --label-color: #9FADBC;
  --input-border: 2px solid #2C333A;
  --btn-secondary-bg: rgba(166, 197, 226, 0.08);
  --btn-secondary-fg: #B6C2CF;
  --btn-secondary-border: 2px solid transparent;
  --btn-secondary-hover: rgba(166, 197, 226, 0.16);
}
