/* GENERATED — Gitza / Forgejo 15.0.6. Edit packages/tokens, then pnpm tokens. */
@import url("./theme-forgejo-auto.css");
:root {   --gz-surface-page: #faf9f6;
  --gz-surface-sunken: #ffffff;
  --gz-surface-chrome: #eeebf8;
  --gz-surface-panel: #eeebf8;
  --gz-surface-raised: #ffffff;
  --gz-surface-overlay: #ffffff;
  --gz-surface-scrim: rgb(24 19 34 / 0.72);
  --gz-surface-hover: #EFEDEC;
  --gz-surface-active: #E6E3E4;
  --gz-surface-selected: #ded5f1;
  --gz-surface-accent-subtle: #ded5f1;
  --gz-surface-disabled: #ded5f1;
  --gz-border-subtle: #d8d1df;
  --gz-border-default: #d8d1df;
  --gz-border-strong: #7e718c;
  --gz-border-accent: #7653ba;
  --gz-border-focus: #7653ba;
  --gz-text-primary: #30203f;
  --gz-text-secondary: #62586c;
  --gz-text-tertiary: #62586c;
  --gz-text-muted: #62586c;
  --gz-text-disabled: #62586c;
  --gz-text-placeholder: #62586c;
  --gz-text-link: #61418e;
  --gz-text-on-accent: #ffffff;
  --gz-text-inverse: #ffffff;
  --gz-text-on-custom-light: #000000;
  --gz-text-on-custom-dark: #ffffff;
  --gz-accent: #30203f;
  --gz-accent-hover: #513661;
  --gz-accent-subtle: #ded5f1;
  --gz-accent-muted: #ded5f1;
  --gz-accent-fg: #61418e;
  --gz-accent-contrast: #ffffff;
  --gz-accent-border: #b6a9cb;
  --gz-accent-gradient: linear-gradient(#30203f, #30203f);
  --gz-brand-mark: #7653ba;
  --gz-focus-ring: #7653ba;
  --gz-focus-ring-offset: #faf9f6;
  --gz-status-success-fg: #2e6948;
  --gz-status-success-solid: #2e6948;
  --gz-status-success-on-solid: #ffffff;
  --gz-status-success-bg: #EBEEE9;
  --gz-status-success-border: #A7BDAD;
  --gz-status-error-fg: #a22638;
  --gz-status-error-solid: #a22638;
  --gz-status-error-on-solid: #ffffff;
  --gz-status-error-bg: #F6EAE8;
  --gz-status-error-border: #DDA7A6;
  --gz-status-warning-fg: #705313;
  --gz-status-warning-solid: #705313;
  --gz-status-warning-on-solid: #ffffff;
  --gz-status-warning-bg: #F0EDE6;
  --gz-status-warning-border: #C1B49B;
  --gz-status-info-fg: #285782;
  --gz-status-info-solid: #285782;
  --gz-status-info-on-solid: #ffffff;
  --gz-status-info-bg: #EAEDEE;
  --gz-status-info-border: #A3B6C8;
  --gz-status-neutral-solid: #62586c;
  --gz-status-neutral-bg: #ded5f1;
  --gz-status-neutral-border: #b6a9cb;
  --gz-status-neutral-fg: #62586c;
  --gz-status-neutral-on-solid: #faf9f6;
  --gz-supporting-cyan: #28615a;
  --gz-supporting-amber: #705313;
  --gz-supporting-pink: #833c70;
  --gz-nav-bg: #eeebf8;
  --gz-nav-border: #d8d1df;
  --gz-nav-item-fg: #62586c;
  --gz-nav-item-fg-active: #30203f;
  --gz-nav-item-bg-hover: #ded5f1;
  --gz-nav-item-bg-active: #ded5f1;
  --gz-nav-indicator: #7653ba;
  --gz-nav-section-label: #62586c;
  --gz-control-bg: #ffffff;
  --gz-control-bg-hover: #eeebf8;
  --gz-control-bg-disabled: #ded5f1;
  --gz-control-border: #7e718c;
  --gz-control-border-hover: #7653ba;
  --gz-control-border-focus: #7653ba;
  --gz-control-fg: #30203f;
  --gz-control-placeholder: #62586c;
  --gz-control-icon: #62586c;
  --gz-viz-heat-0: #eeebf8;
  --gz-viz-heat-1: #D4CCED;
  --gz-viz-heat-2: #BBAEE1;
  --gz-viz-heat-3: #A390D5;
  --gz-viz-heat-4: #8C72C8;
  --gz-viz-heat-5: #7653BA;
  --gz-viz-cat-1: #61418e;
  --gz-viz-cat-2: #285782;
  --gz-viz-cat-3: #705313;
  --gz-viz-cat-4: #833c70;
  --gz-viz-cat-5: #2e6948;
  --gz-viz-cat-6: #28615a;
  --gz-viz-cat-7: #6b5485;
  --gz-viz-cat-8: #a22638;
  --gz-viz-spark-stroke: #7653ba;
  --gz-viz-spark-fill-from: #7653ba;
  --gz-viz-spark-fill-to: #7653ba;
  --gz-viz-spark-point: #61418e;
  --gz-viz-ring-track: #b6a9cb;
  --gz-viz-ring-fill: #7653ba;
  --gz-viz-spark-area: url("#gz-viz-spark-area-light");
  --gz-viz-ring-fill-warn: #705313;
  --gz-viz-ring-fill-crit: #a22638;
  --gz-viz-grid: #d8d1df;
  --gz-viz-axis: #62586c;
  --gz-code-bg: #ffffff;
  --gz-code-fg: #30203f;
  --gz-code-comment: #62586c;
  --gz-code-keyword: #61418e;
  --gz-code-string: #2e6948;
  --gz-code-number: #705313;
  --gz-code-function: #285782;
  --gz-code-type: #833c70;
  --gz-diff-added-bg: #E9EDE7;
  --gz-diff-added-fg: #2e6948;
  --gz-diff-removed-bg: #F5E8E6;
  --gz-diff-removed-fg: #a22638;
  --field-page: #faf9f6;
  --field-band: #eeebf8;
  --field-panel: #ded5f1;
  --field-raised: #ffffff;
  --field-pricing-surface: #f0ecf4;
  --field-ink: #30203f;
  --field-muted: #62586c;
  --field-accent: #7653ba;
  --field-highlight: #f2ed8c;
  --field-badge-ink: #30203f;
  --field-rule: #d8d1df;
  --field-rule-strong: #b6a9cb;
  --field-art-border: #b4a6c5;
  --field-control-border: #7e718c;
  --field-control: #ffffff;
  --field-control-soft: #faf9fd;
  --field-button: #30203f;
  --field-button-hover: #513661;
  --field-on-button: #ffffff;
  --field-link: #61418e;
  --field-label: #6b5485;
  --field-strip: #30203f;
  --field-strip-ink: #eeebf8;
  --field-error-ink: #a22638;
  --field-error-surface: #fff0f1;
  --field-error-border: #c56a79;
  --field-success-ink: #2e6948;
  --field-success-surface: #e8f3e9;
  --field-shadow: #30203f12;
  --color-body: #faf9f6;
  --color-box-header: #eeebf8;
  --color-box-body: #faf9f6;
  --color-box-body-highlight: #ded5f1;
  --color-text: #30203f;
  --color-text-dark: #30203f;
  --color-text-light: #62586c;
  --color-text-light-1: #62586c;
  --color-text-light-2: #62586c;
  --color-text-light-3: #62586c;
  --color-footer: #eeebf8;
  --color-timeline: #d8d1df;
  --color-input-text: #30203f;
  --color-input-background: #ffffff;
  --color-input-toggle-background: #ffffff;
  --color-input-border: #7e718c;
  --color-input-border-hover: #7653ba;
  --color-header-wrapper: #eeebf8;
  --color-light-border: #d8d1df;
  --color-hover: #EFEDEC;
  --color-active: #E6E3E4;
  --color-menu: #ffffff;
  --color-card: #eeebf8;
  --color-markup-code-block: #ffffff;
  --color-markup-code-inline: #eeebf8;
  --color-markup-table-row: #EFEDEC;
  --color-button: #ffffff;
  --color-code-bg: #ffffff;
  --color-secondary-bg: #eeebf8;
  --color-expand-button: #eeebf8;
  --color-placeholder-text: #62586c;
  --color-editor-line-highlight: #EFEDEC;
  --color-project-board-bg: #ffffff;
  --color-project-board-dark-label: #62586c;
  --color-caret: #30203f;
  --color-tooltip-text: #30203f;
  --color-tooltip-bg: #ffffff;
  --color-nav-bg: #eeebf8;
  --color-nav-hover-bg: #EFEDEC;
  --color-secondary-nav-bg: #faf9f6;
  --color-label-text: #30203f;
  --color-label-bg: #eeebf8;
  --color-label-hover-bg: #ded5f1;
  --color-label-active-bg: #ded5f1;
  --color-label-bg-alt: #ded5f1;
  --color-overlay-backdrop: rgb(24 19 34 / 0.72);
  --color-selection-bg: #ded5f1;
  --color-selection-fg: #30203f;
  --color-accent: #61418e;
  --color-small-accent: #ded5f1;
  --color-highlight-fg: #30203f;
  --color-highlight-bg: #ded5f1;
  --color-text-focus: #ffffff;
  --color-console-fg: #30203f;
  --color-console-fg-subtle: #62586c;
  --color-console-bg: #ffffff;
  --color-console-border: #d8d1df;
  --color-console-hover-bg: #EFEDEC;
  --color-console-active-bg: #E6E3E4;
  --color-console-menu-bg: #ffffff;
  --color-console-menu-border: #7e718c;
  --color-diff-added-row-bg: #EBEEE9;
  --color-diff-removed-row-bg: #F6EAE8;
  --color-diff-inactive: #eeebf8;
  --zinc-50: #FAF9F6;
  --steel-50: #F0EAF7;
  --zinc-100: #EDEBEA;
  --steel-100: #E1DCE9;
  --zinc-150: #E0DDDF;
  --steel-150: #D3CDDB;
  --zinc-200: #D3CFD3;
  --steel-200: #C5BFCD;
  --zinc-250: #C6C1C8;
  --steel-250: #B7B1C0;
  --zinc-300: #B9B3BD;
  --steel-300: #A9A3B2;
  --zinc-350: #ADA6B2;
  --steel-350: #9C96A5;
  --zinc-400: #A098A7;
  --steel-400: #8E8998;
  --zinc-450: #948B9C;
  --steel-450: #817C8B;
  --zinc-500: #887F91;
  --steel-500: #746F7E;
  --zinc-550: #7C7286;
  --steel-550: #686272;
  --zinc-600: #71657C;
  --steel-600: #5B5666;
  --zinc-650: #655971;
  --steel-650: #4F4A5A;
  --zinc-700: #5A4D67;
  --steel-700: #433E4E;
  --zinc-750: #4F425D;
  --steel-750: #383342;
  --zinc-800: #453653;
  --steel-800: #2D2837;
  --zinc-850: #3A2B49;
  --steel-850: #221D2C;
  --zinc-900: #30203F;
  --steel-900: #181322;
  --color-primary: #61418e;
  --color-primary-contrast: #ffffff;
  --color-primary-hover: #61418e;
  --color-primary-active: #61418e;
  --color-secondary: #d8d1df;
  --color-secondary-hover: #7e718c;
  --color-secondary-active: #7e718c;
  --color-secondary-dark-1: #b6a9cb;
  --color-secondary-dark-2: #b6a9cb;
  --color-secondary-dark-3: #b6a9cb;
  --color-secondary-dark-4: #62586c;
  --color-secondary-dark-5: #62586c;
  --color-secondary-dark-6: #62586c;
  --color-secondary-dark-7: #62586c;
  --color-secondary-dark-8: #62586c;
  --color-secondary-dark-9: #62586c;
  --color-secondary-dark-10: #62586c;
  --color-secondary-dark-11: #62586c;
  --color-secondary-dark-12: #62586c;
  --color-secondary-dark-13: #62586c;
  --color-secondary-light-1: #eeebf8;
  --color-secondary-light-2: #eeebf8;
  --color-secondary-light-3: #eeebf8;
  --color-secondary-light-4: #eeebf8;
  --color-primary-light-1: #70559A;
  --color-primary-dark-1: #61418e;
  --color-primary-light-2: #8069A6;
  --color-primary-dark-2: #61418e;
  --color-primary-light-3: #907DB2;
  --color-primary-dark-3: #61418e;
  --color-primary-light-4: #A191BE;
  --color-primary-dark-4: #61418e;
  --color-primary-light-5: #B2A5C9;
  --color-primary-dark-5: #61418e;
  --color-primary-light-6: #C4BAD4;
  --color-primary-dark-6: #61418e;
  --color-primary-light-7: #D5CEE0;
  --color-primary-dark-7: #61418e;
  --color-primary-alpha-10: rgb(118 83 186 / 0.1);
  --color-secondary-alpha-10: rgb(98 88 108 / 0.1);
  --color-primary-alpha-20: rgb(118 83 186 / 0.2);
  --color-secondary-alpha-20: rgb(98 88 108 / 0.2);
  --color-primary-alpha-30: rgb(118 83 186 / 0.3);
  --color-secondary-alpha-30: rgb(98 88 108 / 0.3);
  --color-primary-alpha-40: rgb(118 83 186 / 0.4);
  --color-secondary-alpha-40: rgb(98 88 108 / 0.4);
  --color-primary-alpha-50: rgb(118 83 186 / 0.5);
  --color-secondary-alpha-50: rgb(98 88 108 / 0.5);
  --color-primary-alpha-60: rgb(118 83 186 / 0.6);
  --color-secondary-alpha-60: rgb(98 88 108 / 0.6);
  --color-primary-alpha-70: rgb(118 83 186 / 0.7);
  --color-secondary-alpha-70: rgb(98 88 108 / 0.7);
  --color-primary-alpha-80: rgb(118 83 186 / 0.8);
  --color-secondary-alpha-80: rgb(98 88 108 / 0.8);
  --color-primary-alpha-90: rgb(118 83 186 / 0.9);
  --color-secondary-alpha-90: rgb(98 88 108 / 0.9);
  --color-thin-green: #2e6948;
  --color-thin-green-highlight: #2e6948;
  --color-green: #2e6948;
  --color-green-light: #2e6948;
  --color-green-dark-1: #2e6948;
  --color-green-dark-2: #2e6948;
  --color-green-badge: #2e6948;
  --color-green-badge-bg: #EBEEE9;
  --color-green-badge-hover-bg: #EBEEE9;
  --color-thin-red: #a22638;
  --color-thin-red-highlight: #a22638;
  --color-red: #a22638;
  --color-red-light: #a22638;
  --color-red-dark-1: #a22638;
  --color-red-dark-2: #a22638;
  --color-red-badge: #a22638;
  --color-red-badge-bg: #F6EAE8;
  --color-red-badge-hover-bg: #F6EAE8;
  --color-thin-yellow: #705313;
  --color-thin-yellow-highlight: #705313;
  --color-yellow: #705313;
  --color-yellow-light: #705313;
  --color-yellow-dark-1: #705313;
  --color-yellow-dark-2: #705313;
  --color-yellow-badge: #705313;
  --color-yellow-badge-bg: #F0EDE6;
  --color-yellow-badge-hover-bg: #F0EDE6;
  --color-thin-orange: #705313;
  --color-thin-orange-highlight: #705313;
  --color-orange: #705313;
  --color-orange-light: #705313;
  --color-orange-dark-1: #705313;
  --color-orange-dark-2: #705313;
  --color-orange-badge: #705313;
  --color-orange-badge-bg: #F0EDE6;
  --color-orange-badge-hover-bg: #F0EDE6;
  --color-thin-blue: #285782;
  --color-thin-blue-highlight: #285782;
  --color-blue: #285782;
  --color-blue-light: #285782;
  --color-blue-dark-1: #285782;
  --color-blue-dark-2: #285782;
  --color-blue-badge: #285782;
  --color-blue-badge-bg: #EAEDEE;
  --color-blue-badge-hover-bg: #EAEDEE;
  --color-thin-olive: #2e6948;
  --color-thin-olive-highlight: #2e6948;
  --color-olive: #2e6948;
  --color-olive-light: #2e6948;
  --color-olive-dark-1: #2e6948;
  --color-olive-dark-2: #2e6948;
  --color-olive-badge: #2e6948;
  --color-olive-badge-bg: #EBEEE9;
  --color-olive-badge-hover-bg: #EBEEE9;
  --color-thin-teal: #2e6948;
  --color-thin-teal-highlight: #2e6948;
  --color-teal: #2e6948;
  --color-teal-light: #2e6948;
  --color-teal-dark-1: #2e6948;
  --color-teal-dark-2: #2e6948;
  --color-teal-badge: #2e6948;
  --color-teal-badge-bg: #EBEEE9;
  --color-teal-badge-hover-bg: #EBEEE9;
  --color-thin-violet: #285782;
  --color-thin-violet-highlight: #285782;
  --color-violet: #285782;
  --color-violet-light: #285782;
  --color-violet-dark-1: #285782;
  --color-violet-dark-2: #285782;
  --color-violet-badge: #285782;
  --color-violet-badge-bg: #EAEDEE;
  --color-violet-badge-hover-bg: #EAEDEE;
  --color-thin-purple: #285782;
  --color-thin-purple-highlight: #285782;
  --color-purple: #285782;
  --color-purple-light: #285782;
  --color-purple-dark-1: #285782;
  --color-purple-dark-2: #285782;
  --color-purple-badge: #285782;
  --color-purple-badge-bg: #EAEDEE;
  --color-purple-badge-hover-bg: #EAEDEE;
  --color-thin-pink: #a22638;
  --color-thin-pink-highlight: #a22638;
  --color-pink: #a22638;
  --color-pink-light: #a22638;
  --color-pink-dark-1: #a22638;
  --color-pink-dark-2: #a22638;
  --color-pink-badge: #a22638;
  --color-pink-badge-bg: #F6EAE8;
  --color-pink-badge-hover-bg: #F6EAE8;
  --color-thin-brown: #705313;
  --color-thin-brown-highlight: #705313;
  --color-brown: #705313;
  --color-brown-light: #705313;
  --color-brown-dark-1: #705313;
  --color-brown-dark-2: #705313;
  --color-brown-badge: #705313;
  --color-brown-badge-bg: #F0EDE6;
  --color-brown-badge-hover-bg: #F0EDE6;
  --color-thin-grey: #62586c;
  --color-thin-grey-highlight: #62586c;
  --color-grey: #62586c;
  --color-grey-light: #62586c;
  --color-grey-dark-1: #62586c;
  --color-grey-dark-2: #62586c;
  --color-grey-badge: #62586c;
  --color-grey-badge-bg: #ded5f1;
  --color-grey-badge-hover-bg: #ded5f1;
  --color-thin-black: #62586c;
  --color-thin-black-highlight: #62586c;
  --color-black: #62586c;
  --color-black-light: #62586c;
  --color-black-dark-1: #62586c;
  --color-black-dark-2: #62586c;
  --color-black-badge: #62586c;
  --color-black-badge-bg: #ded5f1;
  --color-black-badge-hover-bg: #ded5f1;
  --color-success-text: #2e6948;
  --color-success-bg: #EBEEE9;
  --color-success-border: #A7BDAD;
  --color-error-text: #a22638;
  --color-error-bg: #F6EAE8;
  --color-error-border: #DDA7A6;
  --color-warning-text: #705313;
  --color-warning-bg: #F0EDE6;
  --color-warning-border: #C1B49B;
  --color-info-text: #285782;
  --color-info-bg: #EAEDEE;
  --color-info-border: #A3B6C8;
  --color-diff-added-word-bg: #D0DBD1;
  --color-diff-added-row-border: #A7BDAD;
  --color-diff-removed-word-bg: #EDD0CD;
  --color-diff-removed-row-border: #DDA7A6;
  --color-diff-moved-row-bg: #F0EDE6;
  --color-diff-moved-word-bg: #DDD6C8;
  --color-diff-moved-row-border: #C1B49B;
  --color-ansi-red: #a22638;
  --color-ansi-bright-red: #a22638;
  --color-ansi-green: #2e6948;
  --color-ansi-bright-green: #2e6948;
  --color-ansi-yellow: #705313;
  --color-ansi-bright-yellow: #705313;
  --color-ansi-blue: #285782;
  --color-ansi-bright-blue: #285782;
  --color-ansi-magenta: #a22638;
  --color-ansi-bright-magenta: #a22638;
  --color-ansi-cyan: #285782;
  --color-ansi-bright-cyan: #285782;
  --fonts-proportional: "InterVariable", "InterVariable Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  --fonts-monospace: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, "Cascadia Code", monospace;
  --border-radius: 6px;
  --border-radius-medium: 8px;
  --color-shadow: rgb(48 32 63 / 0.12);
  --fancy-card-bg: #eeebf8;
  --fancy-card-border: #d8d1df;
  --color-error-bg-active: #F6EAE8;
  --color-error-bg-hover: #F6EAE8;
  --color-danger-bg: #F6EAE8;
  --color-danger-bg-hover: #F6EAE8;
  --color-light: rgb(48 32 63 / 0.04);
  --color-reaction-bg: #eeebf8;
  --color-ansi-black: #62586c;
  --color-ansi-bright-black: #62586c;
  --color-ansi-white: #30203f;
  --color-ansi-bright-white: #30203f;
  --checkerboard-color-1: #faf9f6;
  --checkerboard-color-2: #eeebf8;
  --gitza-art-signin: url("../img/art/welcome-signin-1280.webp?v=38c932af7fae");
  --gitza-art-signup: url("../img/art/welcome-signup-1280.webp?v=e158dc819690");
  --gitza-art-key: url("../img/art/forgot-key-1280.webp?v=d7ee6c8503fa");
  --gitza-art-not-found: url("../img/art/not-found-1280.webp?v=7a00d3b51649");
  --gitza-art-server-error: url("../img/art/server-error-1280.webp?v=2fb10b43be23");
  --gitza-art-empty: url("../img/art/empty-nest-800.webp?v=a21404515130");
  --gitza-art-hero: url("../img/art/secretary-bird-hero-1280.webp?v=c0500db66e03");
  color-scheme: light; }
@media (prefers-color-scheme: dark) { :root {   --gz-surface-page: #181322;
  --gz-surface-sunken: #241c31;
  --gz-surface-chrome: #211a2d;
  --gz-surface-panel: #211a2d;
  --gz-surface-raised: #382d49;
  --gz-surface-overlay: #382d49;
  --gz-surface-scrim: rgb(24 19 34 / 0.72);
  --gz-surface-hover: #211C2B;
  --gz-surface-active: #282332;
  --gz-surface-selected: #30263f;
  --gz-surface-accent-subtle: #30263f;
  --gz-surface-disabled: #30263f;
  --gz-border-subtle: #493a5b;
  --gz-border-default: #493a5b;
  --gz-border-strong: #8f7da5;
  --gz-border-accent: #d8c0fc;
  --gz-border-focus: #d8c0fc;
  --gz-text-primary: #f0eaf7;
  --gz-text-secondary: #c2b5cf;
  --gz-text-tertiary: #c2b5cf;
  --gz-text-muted: #c2b5cf;
  --gz-text-disabled: #c2b5cf;
  --gz-text-placeholder: #c2b5cf;
  --gz-text-link: #d8c0fc;
  --gz-text-on-accent: #24182f;
  --gz-text-inverse: #24182f;
  --gz-text-on-custom-light: #000000;
  --gz-text-on-custom-dark: #ffffff;
  --gz-accent: #d8c0fc;
  --gz-accent-hover: #eadcfb;
  --gz-accent-subtle: #30263f;
  --gz-accent-muted: #30263f;
  --gz-accent-fg: #d8c0fc;
  --gz-accent-contrast: #24182f;
  --gz-accent-border: #75628a;
  --gz-accent-gradient: linear-gradient(#d8c0fc, #d8c0fc);
  --gz-brand-mark: #d8c0fc;
  --gz-focus-ring: #d8c0fc;
  --gz-focus-ring-offset: #181322;
  --gz-status-success-fg: #a1dab8;
  --gz-status-success-solid: #a1dab8;
  --gz-status-success-on-solid: #181322;
  --gz-status-success-bg: #272732;
  --gz-status-success-border: #4B5B5A;
  --gz-status-error-fg: #ffb7c4;
  --gz-status-error-solid: #ffb7c4;
  --gz-status-error-on-solid: #181322;
  --gz-status-error-bg: #2F2433;
  --gz-status-error-border: #6A4E5E;
  --gz-status-warning-fg: #ece6a2;
  --gz-status-warning-solid: #ece6a2;
  --gz-status-warning-on-solid: #181322;
  --gz-status-warning-bg: #2D2831;
  --gz-status-warning-border: #635F54;
  --gz-status-info-fg: #b4d6fc;
  --gz-status-info-solid: #b4d6fc;
  --gz-status-info-on-solid: #181322;
  --gz-status-info-bg: #282638;
  --gz-status-info-border: #515971;
  --gz-status-neutral-solid: #c2b5cf;
  --gz-status-neutral-bg: #30263f;
  --gz-status-neutral-border: #75628a;
  --gz-status-neutral-fg: #c2b5cf;
  --gz-status-neutral-on-solid: #181322;
  --gz-supporting-cyan: #b7dad5;
  --gz-supporting-amber: #ece6a2;
  --gz-supporting-pink: #efb5dd;
  --gz-nav-bg: #211a2d;
  --gz-nav-border: #493a5b;
  --gz-nav-item-fg: #c2b5cf;
  --gz-nav-item-fg-active: #f0eaf7;
  --gz-nav-item-bg-hover: #30263f;
  --gz-nav-item-bg-active: #30263f;
  --gz-nav-indicator: #d8c0fc;
  --gz-nav-section-label: #c2b5cf;
  --gz-control-bg: #241c31;
  --gz-control-bg-hover: #211a2d;
  --gz-control-bg-disabled: #30263f;
  --gz-control-border: #8f7da5;
  --gz-control-border-hover: #d8c0fc;
  --gz-control-border-focus: #d8c0fc;
  --gz-control-fg: #f0eaf7;
  --gz-control-placeholder: #c2b5cf;
  --gz-control-icon: #c2b5cf;
  --gz-viz-heat-0: #211a2d;
  --gz-viz-heat-1: #413751;
  --gz-viz-heat-2: #645679;
  --gz-viz-heat-3: #8878A2;
  --gz-viz-heat-4: #AF9BCE;
  --gz-viz-heat-5: #D8C0FC;
  --gz-viz-cat-1: #d8c0fc;
  --gz-viz-cat-2: #b4d6fc;
  --gz-viz-cat-3: #ece6a2;
  --gz-viz-cat-4: #efb5dd;
  --gz-viz-cat-5: #a1dab8;
  --gz-viz-cat-6: #b7dad5;
  --gz-viz-cat-7: #c9b3e1;
  --gz-viz-cat-8: #ffb7c4;
  --gz-viz-spark-stroke: #d8c0fc;
  --gz-viz-spark-fill-from: #d8c0fc;
  --gz-viz-spark-fill-to: #d8c0fc;
  --gz-viz-spark-point: #d8c0fc;
  --gz-viz-ring-track: #75628a;
  --gz-viz-ring-fill: #d8c0fc;
  --gz-viz-spark-area: url("#gz-viz-spark-area-dark");
  --gz-viz-ring-fill-warn: #ece6a2;
  --gz-viz-ring-fill-crit: #ffb7c4;
  --gz-viz-grid: #493a5b;
  --gz-viz-axis: #c2b5cf;
  --gz-code-bg: #241c31;
  --gz-code-fg: #f0eaf7;
  --gz-code-comment: #c2b5cf;
  --gz-code-keyword: #d8c0fc;
  --gz-code-string: #a1dab8;
  --gz-code-number: #ece6a2;
  --gz-code-function: #b4d6fc;
  --gz-code-type: #efb5dd;
  --gz-diff-added-bg: #292B35;
  --gz-diff-added-fg: #a1dab8;
  --gz-diff-removed-bg: #332736;
  --gz-diff-removed-fg: #ffb7c4;
  --field-page: #181322;
  --field-band: #211a2d;
  --field-panel: #30263f;
  --field-raised: #382d49;
  --field-pricing-surface: #1e1829;
  --field-ink: #f0eaf7;
  --field-muted: #c2b5cf;
  --field-accent: #d8c0fc;
  --field-highlight: #ece6a2;
  --field-badge-ink: #30203f;
  --field-rule: #493a5b;
  --field-rule-strong: #75628a;
  --field-art-border: #76618e;
  --field-control-border: #8f7da5;
  --field-control: #241c31;
  --field-control-soft: #241c31;
  --field-button: #d8c0fc;
  --field-button-hover: #eadcfb;
  --field-on-button: #24182f;
  --field-link: #d8c0fc;
  --field-label: #c9b3e1;
  --field-strip: #110d19;
  --field-strip-ink: #e6dbf0;
  --field-error-ink: #ffb7c4;
  --field-error-surface: #412432;
  --field-error-border: #d18094;
  --field-success-ink: #a1dab8;
  --field-success-surface: #1d352a;
  --field-shadow: #00000040;
  --color-body: #181322;
  --color-box-header: #211a2d;
  --color-box-body: #181322;
  --color-box-body-highlight: #30263f;
  --color-text: #f0eaf7;
  --color-text-dark: #f0eaf7;
  --color-text-light: #c2b5cf;
  --color-text-light-1: #c2b5cf;
  --color-text-light-2: #c2b5cf;
  --color-text-light-3: #c2b5cf;
  --color-footer: #211a2d;
  --color-timeline: #493a5b;
  --color-input-text: #f0eaf7;
  --color-input-background: #241c31;
  --color-input-toggle-background: #241c31;
  --color-input-border: #8f7da5;
  --color-input-border-hover: #d8c0fc;
  --color-header-wrapper: #211a2d;
  --color-light-border: #493a5b;
  --color-hover: #211C2B;
  --color-active: #282332;
  --color-menu: #382d49;
  --color-card: #211a2d;
  --color-markup-code-block: #241c31;
  --color-markup-code-inline: #211a2d;
  --color-markup-table-row: #211C2B;
  --color-button: #382d49;
  --color-code-bg: #241c31;
  --color-secondary-bg: #211a2d;
  --color-expand-button: #211a2d;
  --color-placeholder-text: #c2b5cf;
  --color-editor-line-highlight: #211C2B;
  --color-project-board-bg: #241c31;
  --color-project-board-dark-label: #c2b5cf;
  --color-caret: #f0eaf7;
  --color-tooltip-text: #f0eaf7;
  --color-tooltip-bg: #382d49;
  --color-nav-bg: #211a2d;
  --color-nav-hover-bg: #211C2B;
  --color-secondary-nav-bg: #181322;
  --color-label-text: #f0eaf7;
  --color-label-bg: #211a2d;
  --color-label-hover-bg: #30263f;
  --color-label-active-bg: #30263f;
  --color-label-bg-alt: #30263f;
  --color-overlay-backdrop: rgb(24 19 34 / 0.72);
  --color-selection-bg: #30263f;
  --color-selection-fg: #f0eaf7;
  --color-accent: #d8c0fc;
  --color-small-accent: #30263f;
  --color-highlight-fg: #f0eaf7;
  --color-highlight-bg: #30263f;
  --color-text-focus: #24182f;
  --color-console-fg: #f0eaf7;
  --color-console-fg-subtle: #c2b5cf;
  --color-console-bg: #241c31;
  --color-console-border: #493a5b;
  --color-console-hover-bg: #211C2B;
  --color-console-active-bg: #282332;
  --color-console-menu-bg: #382d49;
  --color-console-menu-border: #8f7da5;
  --color-diff-added-row-bg: #272732;
  --color-diff-removed-row-bg: #2F2433;
  --color-diff-inactive: #211a2d;
  --zinc-50: #FAF9F6;
  --steel-50: #F0EAF7;
  --zinc-100: #EDEBEA;
  --steel-100: #E1DCE9;
  --zinc-150: #E0DDDF;
  --steel-150: #D3CDDB;
  --zinc-200: #D3CFD3;
  --steel-200: #C5BFCD;
  --zinc-250: #C6C1C8;
  --steel-250: #B7B1C0;
  --zinc-300: #B9B3BD;
  --steel-300: #A9A3B2;
  --zinc-350: #ADA6B2;
  --steel-350: #9C96A5;
  --zinc-400: #A098A7;
  --steel-400: #8E8998;
  --zinc-450: #948B9C;
  --steel-450: #817C8B;
  --zinc-500: #887F91;
  --steel-500: #746F7E;
  --zinc-550: #7C7286;
  --steel-550: #686272;
  --zinc-600: #71657C;
  --steel-600: #5B5666;
  --zinc-650: #655971;
  --steel-650: #4F4A5A;
  --zinc-700: #5A4D67;
  --steel-700: #433E4E;
  --zinc-750: #4F425D;
  --steel-750: #383342;
  --zinc-800: #453653;
  --steel-800: #2D2837;
  --zinc-850: #3A2B49;
  --steel-850: #221D2C;
  --zinc-900: #30203F;
  --steel-900: #181322;
  --color-primary: #d8c0fc;
  --color-primary-contrast: #181322;
  --color-primary-hover: #d8c0fc;
  --color-primary-active: #d8c0fc;
  --color-secondary: #493a5b;
  --color-secondary-hover: #8f7da5;
  --color-secondary-active: #8f7da5;
  --color-secondary-dark-1: #75628a;
  --color-secondary-dark-2: #75628a;
  --color-secondary-dark-3: #75628a;
  --color-secondary-dark-4: #c2b5cf;
  --color-secondary-dark-5: #c2b5cf;
  --color-secondary-dark-6: #c2b5cf;
  --color-secondary-dark-7: #c2b5cf;
  --color-secondary-dark-8: #c2b5cf;
  --color-secondary-dark-9: #c2b5cf;
  --color-secondary-dark-10: #c2b5cf;
  --color-secondary-dark-11: #c2b5cf;
  --color-secondary-dark-12: #c2b5cf;
  --color-secondary-dark-13: #c2b5cf;
  --color-secondary-light-1: #211a2d;
  --color-secondary-light-2: #211a2d;
  --color-secondary-light-3: #211a2d;
  --color-secondary-light-4: #211a2d;
  --color-primary-light-1: #C0AAE1;
  --color-primary-dark-1: #d8c0fc;
  --color-primary-light-2: #A895C6;
  --color-primary-dark-2: #d8c0fc;
  --color-primary-light-3: #9180AC;
  --color-primary-dark-3: #d8c0fc;
  --color-primary-light-4: #7B6C93;
  --color-primary-dark-4: #d8c0fc;
  --color-primary-light-5: #65597A;
  --color-primary-dark-5: #d8c0fc;
  --color-primary-light-6: #514663;
  --color-primary-dark-6: #d8c0fc;
  --color-primary-light-7: #3D344C;
  --color-primary-dark-7: #d8c0fc;
  --color-primary-alpha-10: rgb(216 192 252 / 0.1);
  --color-secondary-alpha-10: rgb(194 181 207 / 0.1);
  --color-primary-alpha-20: rgb(216 192 252 / 0.2);
  --color-secondary-alpha-20: rgb(194 181 207 / 0.2);
  --color-primary-alpha-30: rgb(216 192 252 / 0.3);
  --color-secondary-alpha-30: rgb(194 181 207 / 0.3);
  --color-primary-alpha-40: rgb(216 192 252 / 0.4);
  --color-secondary-alpha-40: rgb(194 181 207 / 0.4);
  --color-primary-alpha-50: rgb(216 192 252 / 0.5);
  --color-secondary-alpha-50: rgb(194 181 207 / 0.5);
  --color-primary-alpha-60: rgb(216 192 252 / 0.6);
  --color-secondary-alpha-60: rgb(194 181 207 / 0.6);
  --color-primary-alpha-70: rgb(216 192 252 / 0.7);
  --color-secondary-alpha-70: rgb(194 181 207 / 0.7);
  --color-primary-alpha-80: rgb(216 192 252 / 0.8);
  --color-secondary-alpha-80: rgb(194 181 207 / 0.8);
  --color-primary-alpha-90: rgb(216 192 252 / 0.9);
  --color-secondary-alpha-90: rgb(194 181 207 / 0.9);
  --color-thin-green: #a1dab8;
  --color-thin-green-highlight: #a1dab8;
  --color-green: #a1dab8;
  --color-green-light: #a1dab8;
  --color-green-dark-1: #a1dab8;
  --color-green-dark-2: #a1dab8;
  --color-green-badge: #a1dab8;
  --color-green-badge-bg: #272732;
  --color-green-badge-hover-bg: #272732;
  --color-thin-red: #ffb7c4;
  --color-thin-red-highlight: #ffb7c4;
  --color-red: #ffb7c4;
  --color-red-light: #ffb7c4;
  --color-red-dark-1: #ffb7c4;
  --color-red-dark-2: #ffb7c4;
  --color-red-badge: #ffb7c4;
  --color-red-badge-bg: #2F2433;
  --color-red-badge-hover-bg: #2F2433;
  --color-thin-yellow: #ece6a2;
  --color-thin-yellow-highlight: #ece6a2;
  --color-yellow: #ece6a2;
  --color-yellow-light: #ece6a2;
  --color-yellow-dark-1: #ece6a2;
  --color-yellow-dark-2: #ece6a2;
  --color-yellow-badge: #ece6a2;
  --color-yellow-badge-bg: #2D2831;
  --color-yellow-badge-hover-bg: #2D2831;
  --color-thin-orange: #ece6a2;
  --color-thin-orange-highlight: #ece6a2;
  --color-orange: #ece6a2;
  --color-orange-light: #ece6a2;
  --color-orange-dark-1: #ece6a2;
  --color-orange-dark-2: #ece6a2;
  --color-orange-badge: #ece6a2;
  --color-orange-badge-bg: #2D2831;
  --color-orange-badge-hover-bg: #2D2831;
  --color-thin-blue: #b4d6fc;
  --color-thin-blue-highlight: #b4d6fc;
  --color-blue: #b4d6fc;
  --color-blue-light: #b4d6fc;
  --color-blue-dark-1: #b4d6fc;
  --color-blue-dark-2: #b4d6fc;
  --color-blue-badge: #b4d6fc;
  --color-blue-badge-bg: #282638;
  --color-blue-badge-hover-bg: #282638;
  --color-thin-olive: #a1dab8;
  --color-thin-olive-highlight: #a1dab8;
  --color-olive: #a1dab8;
  --color-olive-light: #a1dab8;
  --color-olive-dark-1: #a1dab8;
  --color-olive-dark-2: #a1dab8;
  --color-olive-badge: #a1dab8;
  --color-olive-badge-bg: #272732;
  --color-olive-badge-hover-bg: #272732;
  --color-thin-teal: #a1dab8;
  --color-thin-teal-highlight: #a1dab8;
  --color-teal: #a1dab8;
  --color-teal-light: #a1dab8;
  --color-teal-dark-1: #a1dab8;
  --color-teal-dark-2: #a1dab8;
  --color-teal-badge: #a1dab8;
  --color-teal-badge-bg: #272732;
  --color-teal-badge-hover-bg: #272732;
  --color-thin-violet: #b4d6fc;
  --color-thin-violet-highlight: #b4d6fc;
  --color-violet: #b4d6fc;
  --color-violet-light: #b4d6fc;
  --color-violet-dark-1: #b4d6fc;
  --color-violet-dark-2: #b4d6fc;
  --color-violet-badge: #b4d6fc;
  --color-violet-badge-bg: #282638;
  --color-violet-badge-hover-bg: #282638;
  --color-thin-purple: #b4d6fc;
  --color-thin-purple-highlight: #b4d6fc;
  --color-purple: #b4d6fc;
  --color-purple-light: #b4d6fc;
  --color-purple-dark-1: #b4d6fc;
  --color-purple-dark-2: #b4d6fc;
  --color-purple-badge: #b4d6fc;
  --color-purple-badge-bg: #282638;
  --color-purple-badge-hover-bg: #282638;
  --color-thin-pink: #ffb7c4;
  --color-thin-pink-highlight: #ffb7c4;
  --color-pink: #ffb7c4;
  --color-pink-light: #ffb7c4;
  --color-pink-dark-1: #ffb7c4;
  --color-pink-dark-2: #ffb7c4;
  --color-pink-badge: #ffb7c4;
  --color-pink-badge-bg: #2F2433;
  --color-pink-badge-hover-bg: #2F2433;
  --color-thin-brown: #ece6a2;
  --color-thin-brown-highlight: #ece6a2;
  --color-brown: #ece6a2;
  --color-brown-light: #ece6a2;
  --color-brown-dark-1: #ece6a2;
  --color-brown-dark-2: #ece6a2;
  --color-brown-badge: #ece6a2;
  --color-brown-badge-bg: #2D2831;
  --color-brown-badge-hover-bg: #2D2831;
  --color-thin-grey: #c2b5cf;
  --color-thin-grey-highlight: #c2b5cf;
  --color-grey: #c2b5cf;
  --color-grey-light: #c2b5cf;
  --color-grey-dark-1: #c2b5cf;
  --color-grey-dark-2: #c2b5cf;
  --color-grey-badge: #c2b5cf;
  --color-grey-badge-bg: #30263f;
  --color-grey-badge-hover-bg: #30263f;
  --color-thin-black: #c2b5cf;
  --color-thin-black-highlight: #c2b5cf;
  --color-black: #c2b5cf;
  --color-black-light: #c2b5cf;
  --color-black-dark-1: #c2b5cf;
  --color-black-dark-2: #c2b5cf;
  --color-black-badge: #c2b5cf;
  --color-black-badge-bg: #30263f;
  --color-black-badge-hover-bg: #30263f;
  --color-success-text: #a1dab8;
  --color-success-bg: #272732;
  --color-success-border: #4B5B5A;
  --color-error-text: #ffb7c4;
  --color-error-bg: #2F2433;
  --color-error-border: #6A4E5E;
  --color-warning-text: #ece6a2;
  --color-warning-bg: #2D2831;
  --color-warning-border: #635F54;
  --color-info-text: #b4d6fc;
  --color-info-bg: #282638;
  --color-info-border: #515971;
  --color-diff-added-word-bg: #31353D;
  --color-diff-added-row-border: #4B5B5A;
  --color-diff-removed-word-bg: #3F2F3F;
  --color-diff-removed-row-border: #6A4E5E;
  --color-diff-moved-row-bg: #2D2831;
  --color-diff-moved-word-bg: #3C373B;
  --color-diff-moved-row-border: #635F54;
  --color-ansi-red: #ffb7c4;
  --color-ansi-bright-red: #ffb7c4;
  --color-ansi-green: #a1dab8;
  --color-ansi-bright-green: #a1dab8;
  --color-ansi-yellow: #ece6a2;
  --color-ansi-bright-yellow: #ece6a2;
  --color-ansi-blue: #b4d6fc;
  --color-ansi-bright-blue: #b4d6fc;
  --color-ansi-magenta: #ffb7c4;
  --color-ansi-bright-magenta: #ffb7c4;
  --color-ansi-cyan: #b4d6fc;
  --color-ansi-bright-cyan: #b4d6fc;
  --fonts-proportional: "InterVariable", "InterVariable Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  --fonts-monospace: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, "Cascadia Code", monospace;
  --border-radius: 6px;
  --border-radius-medium: 8px;
  --color-shadow: rgb(240 234 247 / 0.12);
  --fancy-card-bg: #211a2d;
  --fancy-card-border: #493a5b;
  --color-error-bg-active: #2F2433;
  --color-error-bg-hover: #2F2433;
  --color-danger-bg: #2F2433;
  --color-danger-bg-hover: #2F2433;
  --color-light: rgb(240 234 247 / 0.04);
  --color-reaction-bg: #211a2d;
  --color-ansi-black: #c2b5cf;
  --color-ansi-bright-black: #c2b5cf;
  --color-ansi-white: #f0eaf7;
  --color-ansi-bright-white: #f0eaf7;
  --checkerboard-color-1: #181322;
  --checkerboard-color-2: #211a2d;
  --gitza-art-signin: url("../img/art/welcome-signin-night-1280.webp?v=2542b9cf020d");
  --gitza-art-signup: url("../img/art/welcome-signup-night-1280.webp?v=a9a988bb250d");
  --gitza-art-key: url("../img/art/forgot-key-night-1280.webp?v=bdb40ba68590");
  --gitza-art-not-found: url("../img/art/not-found-night-1280.webp?v=857df58bb4b0");
  --gitza-art-server-error: url("../img/art/server-error-night-1280.webp?v=e5aebf6a625f");
  --gitza-art-empty: url("../img/art/empty-nest-night-800.webp?v=ad4f08b7468f");
  --gitza-art-hero: url("../img/art/secretary-bird-hero-night-1280.webp?v=2a6101df3eee");
  color-scheme: dark; } }
html[data-theme="gitza-light"] {   --gz-surface-page: #faf9f6;
  --gz-surface-sunken: #ffffff;
  --gz-surface-chrome: #eeebf8;
  --gz-surface-panel: #eeebf8;
  --gz-surface-raised: #ffffff;
  --gz-surface-overlay: #ffffff;
  --gz-surface-scrim: rgb(24 19 34 / 0.72);
  --gz-surface-hover: #EFEDEC;
  --gz-surface-active: #E6E3E4;
  --gz-surface-selected: #ded5f1;
  --gz-surface-accent-subtle: #ded5f1;
  --gz-surface-disabled: #ded5f1;
  --gz-border-subtle: #d8d1df;
  --gz-border-default: #d8d1df;
  --gz-border-strong: #7e718c;
  --gz-border-accent: #7653ba;
  --gz-border-focus: #7653ba;
  --gz-text-primary: #30203f;
  --gz-text-secondary: #62586c;
  --gz-text-tertiary: #62586c;
  --gz-text-muted: #62586c;
  --gz-text-disabled: #62586c;
  --gz-text-placeholder: #62586c;
  --gz-text-link: #61418e;
  --gz-text-on-accent: #ffffff;
  --gz-text-inverse: #ffffff;
  --gz-text-on-custom-light: #000000;
  --gz-text-on-custom-dark: #ffffff;
  --gz-accent: #30203f;
  --gz-accent-hover: #513661;
  --gz-accent-subtle: #ded5f1;
  --gz-accent-muted: #ded5f1;
  --gz-accent-fg: #61418e;
  --gz-accent-contrast: #ffffff;
  --gz-accent-border: #b6a9cb;
  --gz-accent-gradient: linear-gradient(#30203f, #30203f);
  --gz-brand-mark: #7653ba;
  --gz-focus-ring: #7653ba;
  --gz-focus-ring-offset: #faf9f6;
  --gz-status-success-fg: #2e6948;
  --gz-status-success-solid: #2e6948;
  --gz-status-success-on-solid: #ffffff;
  --gz-status-success-bg: #EBEEE9;
  --gz-status-success-border: #A7BDAD;
  --gz-status-error-fg: #a22638;
  --gz-status-error-solid: #a22638;
  --gz-status-error-on-solid: #ffffff;
  --gz-status-error-bg: #F6EAE8;
  --gz-status-error-border: #DDA7A6;
  --gz-status-warning-fg: #705313;
  --gz-status-warning-solid: #705313;
  --gz-status-warning-on-solid: #ffffff;
  --gz-status-warning-bg: #F0EDE6;
  --gz-status-warning-border: #C1B49B;
  --gz-status-info-fg: #285782;
  --gz-status-info-solid: #285782;
  --gz-status-info-on-solid: #ffffff;
  --gz-status-info-bg: #EAEDEE;
  --gz-status-info-border: #A3B6C8;
  --gz-status-neutral-solid: #62586c;
  --gz-status-neutral-bg: #ded5f1;
  --gz-status-neutral-border: #b6a9cb;
  --gz-status-neutral-fg: #62586c;
  --gz-status-neutral-on-solid: #faf9f6;
  --gz-supporting-cyan: #28615a;
  --gz-supporting-amber: #705313;
  --gz-supporting-pink: #833c70;
  --gz-nav-bg: #eeebf8;
  --gz-nav-border: #d8d1df;
  --gz-nav-item-fg: #62586c;
  --gz-nav-item-fg-active: #30203f;
  --gz-nav-item-bg-hover: #ded5f1;
  --gz-nav-item-bg-active: #ded5f1;
  --gz-nav-indicator: #7653ba;
  --gz-nav-section-label: #62586c;
  --gz-control-bg: #ffffff;
  --gz-control-bg-hover: #eeebf8;
  --gz-control-bg-disabled: #ded5f1;
  --gz-control-border: #7e718c;
  --gz-control-border-hover: #7653ba;
  --gz-control-border-focus: #7653ba;
  --gz-control-fg: #30203f;
  --gz-control-placeholder: #62586c;
  --gz-control-icon: #62586c;
  --gz-viz-heat-0: #eeebf8;
  --gz-viz-heat-1: #D4CCED;
  --gz-viz-heat-2: #BBAEE1;
  --gz-viz-heat-3: #A390D5;
  --gz-viz-heat-4: #8C72C8;
  --gz-viz-heat-5: #7653BA;
  --gz-viz-cat-1: #61418e;
  --gz-viz-cat-2: #285782;
  --gz-viz-cat-3: #705313;
  --gz-viz-cat-4: #833c70;
  --gz-viz-cat-5: #2e6948;
  --gz-viz-cat-6: #28615a;
  --gz-viz-cat-7: #6b5485;
  --gz-viz-cat-8: #a22638;
  --gz-viz-spark-stroke: #7653ba;
  --gz-viz-spark-fill-from: #7653ba;
  --gz-viz-spark-fill-to: #7653ba;
  --gz-viz-spark-point: #61418e;
  --gz-viz-ring-track: #b6a9cb;
  --gz-viz-ring-fill: #7653ba;
  --gz-viz-spark-area: url("#gz-viz-spark-area-light");
  --gz-viz-ring-fill-warn: #705313;
  --gz-viz-ring-fill-crit: #a22638;
  --gz-viz-grid: #d8d1df;
  --gz-viz-axis: #62586c;
  --gz-code-bg: #ffffff;
  --gz-code-fg: #30203f;
  --gz-code-comment: #62586c;
  --gz-code-keyword: #61418e;
  --gz-code-string: #2e6948;
  --gz-code-number: #705313;
  --gz-code-function: #285782;
  --gz-code-type: #833c70;
  --gz-diff-added-bg: #E9EDE7;
  --gz-diff-added-fg: #2e6948;
  --gz-diff-removed-bg: #F5E8E6;
  --gz-diff-removed-fg: #a22638;
  --field-page: #faf9f6;
  --field-band: #eeebf8;
  --field-panel: #ded5f1;
  --field-raised: #ffffff;
  --field-pricing-surface: #f0ecf4;
  --field-ink: #30203f;
  --field-muted: #62586c;
  --field-accent: #7653ba;
  --field-highlight: #f2ed8c;
  --field-badge-ink: #30203f;
  --field-rule: #d8d1df;
  --field-rule-strong: #b6a9cb;
  --field-art-border: #b4a6c5;
  --field-control-border: #7e718c;
  --field-control: #ffffff;
  --field-control-soft: #faf9fd;
  --field-button: #30203f;
  --field-button-hover: #513661;
  --field-on-button: #ffffff;
  --field-link: #61418e;
  --field-label: #6b5485;
  --field-strip: #30203f;
  --field-strip-ink: #eeebf8;
  --field-error-ink: #a22638;
  --field-error-surface: #fff0f1;
  --field-error-border: #c56a79;
  --field-success-ink: #2e6948;
  --field-success-surface: #e8f3e9;
  --field-shadow: #30203f12;
  --color-body: #faf9f6;
  --color-box-header: #eeebf8;
  --color-box-body: #faf9f6;
  --color-box-body-highlight: #ded5f1;
  --color-text: #30203f;
  --color-text-dark: #30203f;
  --color-text-light: #62586c;
  --color-text-light-1: #62586c;
  --color-text-light-2: #62586c;
  --color-text-light-3: #62586c;
  --color-footer: #eeebf8;
  --color-timeline: #d8d1df;
  --color-input-text: #30203f;
  --color-input-background: #ffffff;
  --color-input-toggle-background: #ffffff;
  --color-input-border: #7e718c;
  --color-input-border-hover: #7653ba;
  --color-header-wrapper: #eeebf8;
  --color-light-border: #d8d1df;
  --color-hover: #EFEDEC;
  --color-active: #E6E3E4;
  --color-menu: #ffffff;
  --color-card: #eeebf8;
  --color-markup-code-block: #ffffff;
  --color-markup-code-inline: #eeebf8;
  --color-markup-table-row: #EFEDEC;
  --color-button: #ffffff;
  --color-code-bg: #ffffff;
  --color-secondary-bg: #eeebf8;
  --color-expand-button: #eeebf8;
  --color-placeholder-text: #62586c;
  --color-editor-line-highlight: #EFEDEC;
  --color-project-board-bg: #ffffff;
  --color-project-board-dark-label: #62586c;
  --color-caret: #30203f;
  --color-tooltip-text: #30203f;
  --color-tooltip-bg: #ffffff;
  --color-nav-bg: #eeebf8;
  --color-nav-hover-bg: #EFEDEC;
  --color-secondary-nav-bg: #faf9f6;
  --color-label-text: #30203f;
  --color-label-bg: #eeebf8;
  --color-label-hover-bg: #ded5f1;
  --color-label-active-bg: #ded5f1;
  --color-label-bg-alt: #ded5f1;
  --color-overlay-backdrop: rgb(24 19 34 / 0.72);
  --color-selection-bg: #ded5f1;
  --color-selection-fg: #30203f;
  --color-accent: #61418e;
  --color-small-accent: #ded5f1;
  --color-highlight-fg: #30203f;
  --color-highlight-bg: #ded5f1;
  --color-text-focus: #ffffff;
  --color-console-fg: #30203f;
  --color-console-fg-subtle: #62586c;
  --color-console-bg: #ffffff;
  --color-console-border: #d8d1df;
  --color-console-hover-bg: #EFEDEC;
  --color-console-active-bg: #E6E3E4;
  --color-console-menu-bg: #ffffff;
  --color-console-menu-border: #7e718c;
  --color-diff-added-row-bg: #EBEEE9;
  --color-diff-removed-row-bg: #F6EAE8;
  --color-diff-inactive: #eeebf8;
  --zinc-50: #FAF9F6;
  --steel-50: #F0EAF7;
  --zinc-100: #EDEBEA;
  --steel-100: #E1DCE9;
  --zinc-150: #E0DDDF;
  --steel-150: #D3CDDB;
  --zinc-200: #D3CFD3;
  --steel-200: #C5BFCD;
  --zinc-250: #C6C1C8;
  --steel-250: #B7B1C0;
  --zinc-300: #B9B3BD;
  --steel-300: #A9A3B2;
  --zinc-350: #ADA6B2;
  --steel-350: #9C96A5;
  --zinc-400: #A098A7;
  --steel-400: #8E8998;
  --zinc-450: #948B9C;
  --steel-450: #817C8B;
  --zinc-500: #887F91;
  --steel-500: #746F7E;
  --zinc-550: #7C7286;
  --steel-550: #686272;
  --zinc-600: #71657C;
  --steel-600: #5B5666;
  --zinc-650: #655971;
  --steel-650: #4F4A5A;
  --zinc-700: #5A4D67;
  --steel-700: #433E4E;
  --zinc-750: #4F425D;
  --steel-750: #383342;
  --zinc-800: #453653;
  --steel-800: #2D2837;
  --zinc-850: #3A2B49;
  --steel-850: #221D2C;
  --zinc-900: #30203F;
  --steel-900: #181322;
  --color-primary: #61418e;
  --color-primary-contrast: #ffffff;
  --color-primary-hover: #61418e;
  --color-primary-active: #61418e;
  --color-secondary: #d8d1df;
  --color-secondary-hover: #7e718c;
  --color-secondary-active: #7e718c;
  --color-secondary-dark-1: #b6a9cb;
  --color-secondary-dark-2: #b6a9cb;
  --color-secondary-dark-3: #b6a9cb;
  --color-secondary-dark-4: #62586c;
  --color-secondary-dark-5: #62586c;
  --color-secondary-dark-6: #62586c;
  --color-secondary-dark-7: #62586c;
  --color-secondary-dark-8: #62586c;
  --color-secondary-dark-9: #62586c;
  --color-secondary-dark-10: #62586c;
  --color-secondary-dark-11: #62586c;
  --color-secondary-dark-12: #62586c;
  --color-secondary-dark-13: #62586c;
  --color-secondary-light-1: #eeebf8;
  --color-secondary-light-2: #eeebf8;
  --color-secondary-light-3: #eeebf8;
  --color-secondary-light-4: #eeebf8;
  --color-primary-light-1: #70559A;
  --color-primary-dark-1: #61418e;
  --color-primary-light-2: #8069A6;
  --color-primary-dark-2: #61418e;
  --color-primary-light-3: #907DB2;
  --color-primary-dark-3: #61418e;
  --color-primary-light-4: #A191BE;
  --color-primary-dark-4: #61418e;
  --color-primary-light-5: #B2A5C9;
  --color-primary-dark-5: #61418e;
  --color-primary-light-6: #C4BAD4;
  --color-primary-dark-6: #61418e;
  --color-primary-light-7: #D5CEE0;
  --color-primary-dark-7: #61418e;
  --color-primary-alpha-10: rgb(118 83 186 / 0.1);
  --color-secondary-alpha-10: rgb(98 88 108 / 0.1);
  --color-primary-alpha-20: rgb(118 83 186 / 0.2);
  --color-secondary-alpha-20: rgb(98 88 108 / 0.2);
  --color-primary-alpha-30: rgb(118 83 186 / 0.3);
  --color-secondary-alpha-30: rgb(98 88 108 / 0.3);
  --color-primary-alpha-40: rgb(118 83 186 / 0.4);
  --color-secondary-alpha-40: rgb(98 88 108 / 0.4);
  --color-primary-alpha-50: rgb(118 83 186 / 0.5);
  --color-secondary-alpha-50: rgb(98 88 108 / 0.5);
  --color-primary-alpha-60: rgb(118 83 186 / 0.6);
  --color-secondary-alpha-60: rgb(98 88 108 / 0.6);
  --color-primary-alpha-70: rgb(118 83 186 / 0.7);
  --color-secondary-alpha-70: rgb(98 88 108 / 0.7);
  --color-primary-alpha-80: rgb(118 83 186 / 0.8);
  --color-secondary-alpha-80: rgb(98 88 108 / 0.8);
  --color-primary-alpha-90: rgb(118 83 186 / 0.9);
  --color-secondary-alpha-90: rgb(98 88 108 / 0.9);
  --color-thin-green: #2e6948;
  --color-thin-green-highlight: #2e6948;
  --color-green: #2e6948;
  --color-green-light: #2e6948;
  --color-green-dark-1: #2e6948;
  --color-green-dark-2: #2e6948;
  --color-green-badge: #2e6948;
  --color-green-badge-bg: #EBEEE9;
  --color-green-badge-hover-bg: #EBEEE9;
  --color-thin-red: #a22638;
  --color-thin-red-highlight: #a22638;
  --color-red: #a22638;
  --color-red-light: #a22638;
  --color-red-dark-1: #a22638;
  --color-red-dark-2: #a22638;
  --color-red-badge: #a22638;
  --color-red-badge-bg: #F6EAE8;
  --color-red-badge-hover-bg: #F6EAE8;
  --color-thin-yellow: #705313;
  --color-thin-yellow-highlight: #705313;
  --color-yellow: #705313;
  --color-yellow-light: #705313;
  --color-yellow-dark-1: #705313;
  --color-yellow-dark-2: #705313;
  --color-yellow-badge: #705313;
  --color-yellow-badge-bg: #F0EDE6;
  --color-yellow-badge-hover-bg: #F0EDE6;
  --color-thin-orange: #705313;
  --color-thin-orange-highlight: #705313;
  --color-orange: #705313;
  --color-orange-light: #705313;
  --color-orange-dark-1: #705313;
  --color-orange-dark-2: #705313;
  --color-orange-badge: #705313;
  --color-orange-badge-bg: #F0EDE6;
  --color-orange-badge-hover-bg: #F0EDE6;
  --color-thin-blue: #285782;
  --color-thin-blue-highlight: #285782;
  --color-blue: #285782;
  --color-blue-light: #285782;
  --color-blue-dark-1: #285782;
  --color-blue-dark-2: #285782;
  --color-blue-badge: #285782;
  --color-blue-badge-bg: #EAEDEE;
  --color-blue-badge-hover-bg: #EAEDEE;
  --color-thin-olive: #2e6948;
  --color-thin-olive-highlight: #2e6948;
  --color-olive: #2e6948;
  --color-olive-light: #2e6948;
  --color-olive-dark-1: #2e6948;
  --color-olive-dark-2: #2e6948;
  --color-olive-badge: #2e6948;
  --color-olive-badge-bg: #EBEEE9;
  --color-olive-badge-hover-bg: #EBEEE9;
  --color-thin-teal: #2e6948;
  --color-thin-teal-highlight: #2e6948;
  --color-teal: #2e6948;
  --color-teal-light: #2e6948;
  --color-teal-dark-1: #2e6948;
  --color-teal-dark-2: #2e6948;
  --color-teal-badge: #2e6948;
  --color-teal-badge-bg: #EBEEE9;
  --color-teal-badge-hover-bg: #EBEEE9;
  --color-thin-violet: #285782;
  --color-thin-violet-highlight: #285782;
  --color-violet: #285782;
  --color-violet-light: #285782;
  --color-violet-dark-1: #285782;
  --color-violet-dark-2: #285782;
  --color-violet-badge: #285782;
  --color-violet-badge-bg: #EAEDEE;
  --color-violet-badge-hover-bg: #EAEDEE;
  --color-thin-purple: #285782;
  --color-thin-purple-highlight: #285782;
  --color-purple: #285782;
  --color-purple-light: #285782;
  --color-purple-dark-1: #285782;
  --color-purple-dark-2: #285782;
  --color-purple-badge: #285782;
  --color-purple-badge-bg: #EAEDEE;
  --color-purple-badge-hover-bg: #EAEDEE;
  --color-thin-pink: #a22638;
  --color-thin-pink-highlight: #a22638;
  --color-pink: #a22638;
  --color-pink-light: #a22638;
  --color-pink-dark-1: #a22638;
  --color-pink-dark-2: #a22638;
  --color-pink-badge: #a22638;
  --color-pink-badge-bg: #F6EAE8;
  --color-pink-badge-hover-bg: #F6EAE8;
  --color-thin-brown: #705313;
  --color-thin-brown-highlight: #705313;
  --color-brown: #705313;
  --color-brown-light: #705313;
  --color-brown-dark-1: #705313;
  --color-brown-dark-2: #705313;
  --color-brown-badge: #705313;
  --color-brown-badge-bg: #F0EDE6;
  --color-brown-badge-hover-bg: #F0EDE6;
  --color-thin-grey: #62586c;
  --color-thin-grey-highlight: #62586c;
  --color-grey: #62586c;
  --color-grey-light: #62586c;
  --color-grey-dark-1: #62586c;
  --color-grey-dark-2: #62586c;
  --color-grey-badge: #62586c;
  --color-grey-badge-bg: #ded5f1;
  --color-grey-badge-hover-bg: #ded5f1;
  --color-thin-black: #62586c;
  --color-thin-black-highlight: #62586c;
  --color-black: #62586c;
  --color-black-light: #62586c;
  --color-black-dark-1: #62586c;
  --color-black-dark-2: #62586c;
  --color-black-badge: #62586c;
  --color-black-badge-bg: #ded5f1;
  --color-black-badge-hover-bg: #ded5f1;
  --color-success-text: #2e6948;
  --color-success-bg: #EBEEE9;
  --color-success-border: #A7BDAD;
  --color-error-text: #a22638;
  --color-error-bg: #F6EAE8;
  --color-error-border: #DDA7A6;
  --color-warning-text: #705313;
  --color-warning-bg: #F0EDE6;
  --color-warning-border: #C1B49B;
  --color-info-text: #285782;
  --color-info-bg: #EAEDEE;
  --color-info-border: #A3B6C8;
  --color-diff-added-word-bg: #D0DBD1;
  --color-diff-added-row-border: #A7BDAD;
  --color-diff-removed-word-bg: #EDD0CD;
  --color-diff-removed-row-border: #DDA7A6;
  --color-diff-moved-row-bg: #F0EDE6;
  --color-diff-moved-word-bg: #DDD6C8;
  --color-diff-moved-row-border: #C1B49B;
  --color-ansi-red: #a22638;
  --color-ansi-bright-red: #a22638;
  --color-ansi-green: #2e6948;
  --color-ansi-bright-green: #2e6948;
  --color-ansi-yellow: #705313;
  --color-ansi-bright-yellow: #705313;
  --color-ansi-blue: #285782;
  --color-ansi-bright-blue: #285782;
  --color-ansi-magenta: #a22638;
  --color-ansi-bright-magenta: #a22638;
  --color-ansi-cyan: #285782;
  --color-ansi-bright-cyan: #285782;
  --fonts-proportional: "InterVariable", "InterVariable Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  --fonts-monospace: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, "Cascadia Code", monospace;
  --border-radius: 6px;
  --border-radius-medium: 8px;
  --color-shadow: rgb(48 32 63 / 0.12);
  --fancy-card-bg: #eeebf8;
  --fancy-card-border: #d8d1df;
  --color-error-bg-active: #F6EAE8;
  --color-error-bg-hover: #F6EAE8;
  --color-danger-bg: #F6EAE8;
  --color-danger-bg-hover: #F6EAE8;
  --color-light: rgb(48 32 63 / 0.04);
  --color-reaction-bg: #eeebf8;
  --color-ansi-black: #62586c;
  --color-ansi-bright-black: #62586c;
  --color-ansi-white: #30203f;
  --color-ansi-bright-white: #30203f;
  --checkerboard-color-1: #faf9f6;
  --checkerboard-color-2: #eeebf8;
  --gitza-art-signin: url("../img/art/welcome-signin-1280.webp?v=38c932af7fae");
  --gitza-art-signup: url("../img/art/welcome-signup-1280.webp?v=e158dc819690");
  --gitza-art-key: url("../img/art/forgot-key-1280.webp?v=d7ee6c8503fa");
  --gitza-art-not-found: url("../img/art/not-found-1280.webp?v=7a00d3b51649");
  --gitza-art-server-error: url("../img/art/server-error-1280.webp?v=2fb10b43be23");
  --gitza-art-empty: url("../img/art/empty-nest-800.webp?v=a21404515130");
  --gitza-art-hero: url("../img/art/secretary-bird-hero-1280.webp?v=c0500db66e03");
  color-scheme: light; }
html[data-theme="gitza-dark"] {   --gz-surface-page: #181322;
  --gz-surface-sunken: #241c31;
  --gz-surface-chrome: #211a2d;
  --gz-surface-panel: #211a2d;
  --gz-surface-raised: #382d49;
  --gz-surface-overlay: #382d49;
  --gz-surface-scrim: rgb(24 19 34 / 0.72);
  --gz-surface-hover: #211C2B;
  --gz-surface-active: #282332;
  --gz-surface-selected: #30263f;
  --gz-surface-accent-subtle: #30263f;
  --gz-surface-disabled: #30263f;
  --gz-border-subtle: #493a5b;
  --gz-border-default: #493a5b;
  --gz-border-strong: #8f7da5;
  --gz-border-accent: #d8c0fc;
  --gz-border-focus: #d8c0fc;
  --gz-text-primary: #f0eaf7;
  --gz-text-secondary: #c2b5cf;
  --gz-text-tertiary: #c2b5cf;
  --gz-text-muted: #c2b5cf;
  --gz-text-disabled: #c2b5cf;
  --gz-text-placeholder: #c2b5cf;
  --gz-text-link: #d8c0fc;
  --gz-text-on-accent: #24182f;
  --gz-text-inverse: #24182f;
  --gz-text-on-custom-light: #000000;
  --gz-text-on-custom-dark: #ffffff;
  --gz-accent: #d8c0fc;
  --gz-accent-hover: #eadcfb;
  --gz-accent-subtle: #30263f;
  --gz-accent-muted: #30263f;
  --gz-accent-fg: #d8c0fc;
  --gz-accent-contrast: #24182f;
  --gz-accent-border: #75628a;
  --gz-accent-gradient: linear-gradient(#d8c0fc, #d8c0fc);
  --gz-brand-mark: #d8c0fc;
  --gz-focus-ring: #d8c0fc;
  --gz-focus-ring-offset: #181322;
  --gz-status-success-fg: #a1dab8;
  --gz-status-success-solid: #a1dab8;
  --gz-status-success-on-solid: #181322;
  --gz-status-success-bg: #272732;
  --gz-status-success-border: #4B5B5A;
  --gz-status-error-fg: #ffb7c4;
  --gz-status-error-solid: #ffb7c4;
  --gz-status-error-on-solid: #181322;
  --gz-status-error-bg: #2F2433;
  --gz-status-error-border: #6A4E5E;
  --gz-status-warning-fg: #ece6a2;
  --gz-status-warning-solid: #ece6a2;
  --gz-status-warning-on-solid: #181322;
  --gz-status-warning-bg: #2D2831;
  --gz-status-warning-border: #635F54;
  --gz-status-info-fg: #b4d6fc;
  --gz-status-info-solid: #b4d6fc;
  --gz-status-info-on-solid: #181322;
  --gz-status-info-bg: #282638;
  --gz-status-info-border: #515971;
  --gz-status-neutral-solid: #c2b5cf;
  --gz-status-neutral-bg: #30263f;
  --gz-status-neutral-border: #75628a;
  --gz-status-neutral-fg: #c2b5cf;
  --gz-status-neutral-on-solid: #181322;
  --gz-supporting-cyan: #b7dad5;
  --gz-supporting-amber: #ece6a2;
  --gz-supporting-pink: #efb5dd;
  --gz-nav-bg: #211a2d;
  --gz-nav-border: #493a5b;
  --gz-nav-item-fg: #c2b5cf;
  --gz-nav-item-fg-active: #f0eaf7;
  --gz-nav-item-bg-hover: #30263f;
  --gz-nav-item-bg-active: #30263f;
  --gz-nav-indicator: #d8c0fc;
  --gz-nav-section-label: #c2b5cf;
  --gz-control-bg: #241c31;
  --gz-control-bg-hover: #211a2d;
  --gz-control-bg-disabled: #30263f;
  --gz-control-border: #8f7da5;
  --gz-control-border-hover: #d8c0fc;
  --gz-control-border-focus: #d8c0fc;
  --gz-control-fg: #f0eaf7;
  --gz-control-placeholder: #c2b5cf;
  --gz-control-icon: #c2b5cf;
  --gz-viz-heat-0: #211a2d;
  --gz-viz-heat-1: #413751;
  --gz-viz-heat-2: #645679;
  --gz-viz-heat-3: #8878A2;
  --gz-viz-heat-4: #AF9BCE;
  --gz-viz-heat-5: #D8C0FC;
  --gz-viz-cat-1: #d8c0fc;
  --gz-viz-cat-2: #b4d6fc;
  --gz-viz-cat-3: #ece6a2;
  --gz-viz-cat-4: #efb5dd;
  --gz-viz-cat-5: #a1dab8;
  --gz-viz-cat-6: #b7dad5;
  --gz-viz-cat-7: #c9b3e1;
  --gz-viz-cat-8: #ffb7c4;
  --gz-viz-spark-stroke: #d8c0fc;
  --gz-viz-spark-fill-from: #d8c0fc;
  --gz-viz-spark-fill-to: #d8c0fc;
  --gz-viz-spark-point: #d8c0fc;
  --gz-viz-ring-track: #75628a;
  --gz-viz-ring-fill: #d8c0fc;
  --gz-viz-spark-area: url("#gz-viz-spark-area-dark");
  --gz-viz-ring-fill-warn: #ece6a2;
  --gz-viz-ring-fill-crit: #ffb7c4;
  --gz-viz-grid: #493a5b;
  --gz-viz-axis: #c2b5cf;
  --gz-code-bg: #241c31;
  --gz-code-fg: #f0eaf7;
  --gz-code-comment: #c2b5cf;
  --gz-code-keyword: #d8c0fc;
  --gz-code-string: #a1dab8;
  --gz-code-number: #ece6a2;
  --gz-code-function: #b4d6fc;
  --gz-code-type: #efb5dd;
  --gz-diff-added-bg: #292B35;
  --gz-diff-added-fg: #a1dab8;
  --gz-diff-removed-bg: #332736;
  --gz-diff-removed-fg: #ffb7c4;
  --field-page: #181322;
  --field-band: #211a2d;
  --field-panel: #30263f;
  --field-raised: #382d49;
  --field-pricing-surface: #1e1829;
  --field-ink: #f0eaf7;
  --field-muted: #c2b5cf;
  --field-accent: #d8c0fc;
  --field-highlight: #ece6a2;
  --field-badge-ink: #30203f;
  --field-rule: #493a5b;
  --field-rule-strong: #75628a;
  --field-art-border: #76618e;
  --field-control-border: #8f7da5;
  --field-control: #241c31;
  --field-control-soft: #241c31;
  --field-button: #d8c0fc;
  --field-button-hover: #eadcfb;
  --field-on-button: #24182f;
  --field-link: #d8c0fc;
  --field-label: #c9b3e1;
  --field-strip: #110d19;
  --field-strip-ink: #e6dbf0;
  --field-error-ink: #ffb7c4;
  --field-error-surface: #412432;
  --field-error-border: #d18094;
  --field-success-ink: #a1dab8;
  --field-success-surface: #1d352a;
  --field-shadow: #00000040;
  --color-body: #181322;
  --color-box-header: #211a2d;
  --color-box-body: #181322;
  --color-box-body-highlight: #30263f;
  --color-text: #f0eaf7;
  --color-text-dark: #f0eaf7;
  --color-text-light: #c2b5cf;
  --color-text-light-1: #c2b5cf;
  --color-text-light-2: #c2b5cf;
  --color-text-light-3: #c2b5cf;
  --color-footer: #211a2d;
  --color-timeline: #493a5b;
  --color-input-text: #f0eaf7;
  --color-input-background: #241c31;
  --color-input-toggle-background: #241c31;
  --color-input-border: #8f7da5;
  --color-input-border-hover: #d8c0fc;
  --color-header-wrapper: #211a2d;
  --color-light-border: #493a5b;
  --color-hover: #211C2B;
  --color-active: #282332;
  --color-menu: #382d49;
  --color-card: #211a2d;
  --color-markup-code-block: #241c31;
  --color-markup-code-inline: #211a2d;
  --color-markup-table-row: #211C2B;
  --color-button: #382d49;
  --color-code-bg: #241c31;
  --color-secondary-bg: #211a2d;
  --color-expand-button: #211a2d;
  --color-placeholder-text: #c2b5cf;
  --color-editor-line-highlight: #211C2B;
  --color-project-board-bg: #241c31;
  --color-project-board-dark-label: #c2b5cf;
  --color-caret: #f0eaf7;
  --color-tooltip-text: #f0eaf7;
  --color-tooltip-bg: #382d49;
  --color-nav-bg: #211a2d;
  --color-nav-hover-bg: #211C2B;
  --color-secondary-nav-bg: #181322;
  --color-label-text: #f0eaf7;
  --color-label-bg: #211a2d;
  --color-label-hover-bg: #30263f;
  --color-label-active-bg: #30263f;
  --color-label-bg-alt: #30263f;
  --color-overlay-backdrop: rgb(24 19 34 / 0.72);
  --color-selection-bg: #30263f;
  --color-selection-fg: #f0eaf7;
  --color-accent: #d8c0fc;
  --color-small-accent: #30263f;
  --color-highlight-fg: #f0eaf7;
  --color-highlight-bg: #30263f;
  --color-text-focus: #24182f;
  --color-console-fg: #f0eaf7;
  --color-console-fg-subtle: #c2b5cf;
  --color-console-bg: #241c31;
  --color-console-border: #493a5b;
  --color-console-hover-bg: #211C2B;
  --color-console-active-bg: #282332;
  --color-console-menu-bg: #382d49;
  --color-console-menu-border: #8f7da5;
  --color-diff-added-row-bg: #272732;
  --color-diff-removed-row-bg: #2F2433;
  --color-diff-inactive: #211a2d;
  --zinc-50: #FAF9F6;
  --steel-50: #F0EAF7;
  --zinc-100: #EDEBEA;
  --steel-100: #E1DCE9;
  --zinc-150: #E0DDDF;
  --steel-150: #D3CDDB;
  --zinc-200: #D3CFD3;
  --steel-200: #C5BFCD;
  --zinc-250: #C6C1C8;
  --steel-250: #B7B1C0;
  --zinc-300: #B9B3BD;
  --steel-300: #A9A3B2;
  --zinc-350: #ADA6B2;
  --steel-350: #9C96A5;
  --zinc-400: #A098A7;
  --steel-400: #8E8998;
  --zinc-450: #948B9C;
  --steel-450: #817C8B;
  --zinc-500: #887F91;
  --steel-500: #746F7E;
  --zinc-550: #7C7286;
  --steel-550: #686272;
  --zinc-600: #71657C;
  --steel-600: #5B5666;
  --zinc-650: #655971;
  --steel-650: #4F4A5A;
  --zinc-700: #5A4D67;
  --steel-700: #433E4E;
  --zinc-750: #4F425D;
  --steel-750: #383342;
  --zinc-800: #453653;
  --steel-800: #2D2837;
  --zinc-850: #3A2B49;
  --steel-850: #221D2C;
  --zinc-900: #30203F;
  --steel-900: #181322;
  --color-primary: #d8c0fc;
  --color-primary-contrast: #181322;
  --color-primary-hover: #d8c0fc;
  --color-primary-active: #d8c0fc;
  --color-secondary: #493a5b;
  --color-secondary-hover: #8f7da5;
  --color-secondary-active: #8f7da5;
  --color-secondary-dark-1: #75628a;
  --color-secondary-dark-2: #75628a;
  --color-secondary-dark-3: #75628a;
  --color-secondary-dark-4: #c2b5cf;
  --color-secondary-dark-5: #c2b5cf;
  --color-secondary-dark-6: #c2b5cf;
  --color-secondary-dark-7: #c2b5cf;
  --color-secondary-dark-8: #c2b5cf;
  --color-secondary-dark-9: #c2b5cf;
  --color-secondary-dark-10: #c2b5cf;
  --color-secondary-dark-11: #c2b5cf;
  --color-secondary-dark-12: #c2b5cf;
  --color-secondary-dark-13: #c2b5cf;
  --color-secondary-light-1: #211a2d;
  --color-secondary-light-2: #211a2d;
  --color-secondary-light-3: #211a2d;
  --color-secondary-light-4: #211a2d;
  --color-primary-light-1: #C0AAE1;
  --color-primary-dark-1: #d8c0fc;
  --color-primary-light-2: #A895C6;
  --color-primary-dark-2: #d8c0fc;
  --color-primary-light-3: #9180AC;
  --color-primary-dark-3: #d8c0fc;
  --color-primary-light-4: #7B6C93;
  --color-primary-dark-4: #d8c0fc;
  --color-primary-light-5: #65597A;
  --color-primary-dark-5: #d8c0fc;
  --color-primary-light-6: #514663;
  --color-primary-dark-6: #d8c0fc;
  --color-primary-light-7: #3D344C;
  --color-primary-dark-7: #d8c0fc;
  --color-primary-alpha-10: rgb(216 192 252 / 0.1);
  --color-secondary-alpha-10: rgb(194 181 207 / 0.1);
  --color-primary-alpha-20: rgb(216 192 252 / 0.2);
  --color-secondary-alpha-20: rgb(194 181 207 / 0.2);
  --color-primary-alpha-30: rgb(216 192 252 / 0.3);
  --color-secondary-alpha-30: rgb(194 181 207 / 0.3);
  --color-primary-alpha-40: rgb(216 192 252 / 0.4);
  --color-secondary-alpha-40: rgb(194 181 207 / 0.4);
  --color-primary-alpha-50: rgb(216 192 252 / 0.5);
  --color-secondary-alpha-50: rgb(194 181 207 / 0.5);
  --color-primary-alpha-60: rgb(216 192 252 / 0.6);
  --color-secondary-alpha-60: rgb(194 181 207 / 0.6);
  --color-primary-alpha-70: rgb(216 192 252 / 0.7);
  --color-secondary-alpha-70: rgb(194 181 207 / 0.7);
  --color-primary-alpha-80: rgb(216 192 252 / 0.8);
  --color-secondary-alpha-80: rgb(194 181 207 / 0.8);
  --color-primary-alpha-90: rgb(216 192 252 / 0.9);
  --color-secondary-alpha-90: rgb(194 181 207 / 0.9);
  --color-thin-green: #a1dab8;
  --color-thin-green-highlight: #a1dab8;
  --color-green: #a1dab8;
  --color-green-light: #a1dab8;
  --color-green-dark-1: #a1dab8;
  --color-green-dark-2: #a1dab8;
  --color-green-badge: #a1dab8;
  --color-green-badge-bg: #272732;
  --color-green-badge-hover-bg: #272732;
  --color-thin-red: #ffb7c4;
  --color-thin-red-highlight: #ffb7c4;
  --color-red: #ffb7c4;
  --color-red-light: #ffb7c4;
  --color-red-dark-1: #ffb7c4;
  --color-red-dark-2: #ffb7c4;
  --color-red-badge: #ffb7c4;
  --color-red-badge-bg: #2F2433;
  --color-red-badge-hover-bg: #2F2433;
  --color-thin-yellow: #ece6a2;
  --color-thin-yellow-highlight: #ece6a2;
  --color-yellow: #ece6a2;
  --color-yellow-light: #ece6a2;
  --color-yellow-dark-1: #ece6a2;
  --color-yellow-dark-2: #ece6a2;
  --color-yellow-badge: #ece6a2;
  --color-yellow-badge-bg: #2D2831;
  --color-yellow-badge-hover-bg: #2D2831;
  --color-thin-orange: #ece6a2;
  --color-thin-orange-highlight: #ece6a2;
  --color-orange: #ece6a2;
  --color-orange-light: #ece6a2;
  --color-orange-dark-1: #ece6a2;
  --color-orange-dark-2: #ece6a2;
  --color-orange-badge: #ece6a2;
  --color-orange-badge-bg: #2D2831;
  --color-orange-badge-hover-bg: #2D2831;
  --color-thin-blue: #b4d6fc;
  --color-thin-blue-highlight: #b4d6fc;
  --color-blue: #b4d6fc;
  --color-blue-light: #b4d6fc;
  --color-blue-dark-1: #b4d6fc;
  --color-blue-dark-2: #b4d6fc;
  --color-blue-badge: #b4d6fc;
  --color-blue-badge-bg: #282638;
  --color-blue-badge-hover-bg: #282638;
  --color-thin-olive: #a1dab8;
  --color-thin-olive-highlight: #a1dab8;
  --color-olive: #a1dab8;
  --color-olive-light: #a1dab8;
  --color-olive-dark-1: #a1dab8;
  --color-olive-dark-2: #a1dab8;
  --color-olive-badge: #a1dab8;
  --color-olive-badge-bg: #272732;
  --color-olive-badge-hover-bg: #272732;
  --color-thin-teal: #a1dab8;
  --color-thin-teal-highlight: #a1dab8;
  --color-teal: #a1dab8;
  --color-teal-light: #a1dab8;
  --color-teal-dark-1: #a1dab8;
  --color-teal-dark-2: #a1dab8;
  --color-teal-badge: #a1dab8;
  --color-teal-badge-bg: #272732;
  --color-teal-badge-hover-bg: #272732;
  --color-thin-violet: #b4d6fc;
  --color-thin-violet-highlight: #b4d6fc;
  --color-violet: #b4d6fc;
  --color-violet-light: #b4d6fc;
  --color-violet-dark-1: #b4d6fc;
  --color-violet-dark-2: #b4d6fc;
  --color-violet-badge: #b4d6fc;
  --color-violet-badge-bg: #282638;
  --color-violet-badge-hover-bg: #282638;
  --color-thin-purple: #b4d6fc;
  --color-thin-purple-highlight: #b4d6fc;
  --color-purple: #b4d6fc;
  --color-purple-light: #b4d6fc;
  --color-purple-dark-1: #b4d6fc;
  --color-purple-dark-2: #b4d6fc;
  --color-purple-badge: #b4d6fc;
  --color-purple-badge-bg: #282638;
  --color-purple-badge-hover-bg: #282638;
  --color-thin-pink: #ffb7c4;
  --color-thin-pink-highlight: #ffb7c4;
  --color-pink: #ffb7c4;
  --color-pink-light: #ffb7c4;
  --color-pink-dark-1: #ffb7c4;
  --color-pink-dark-2: #ffb7c4;
  --color-pink-badge: #ffb7c4;
  --color-pink-badge-bg: #2F2433;
  --color-pink-badge-hover-bg: #2F2433;
  --color-thin-brown: #ece6a2;
  --color-thin-brown-highlight: #ece6a2;
  --color-brown: #ece6a2;
  --color-brown-light: #ece6a2;
  --color-brown-dark-1: #ece6a2;
  --color-brown-dark-2: #ece6a2;
  --color-brown-badge: #ece6a2;
  --color-brown-badge-bg: #2D2831;
  --color-brown-badge-hover-bg: #2D2831;
  --color-thin-grey: #c2b5cf;
  --color-thin-grey-highlight: #c2b5cf;
  --color-grey: #c2b5cf;
  --color-grey-light: #c2b5cf;
  --color-grey-dark-1: #c2b5cf;
  --color-grey-dark-2: #c2b5cf;
  --color-grey-badge: #c2b5cf;
  --color-grey-badge-bg: #30263f;
  --color-grey-badge-hover-bg: #30263f;
  --color-thin-black: #c2b5cf;
  --color-thin-black-highlight: #c2b5cf;
  --color-black: #c2b5cf;
  --color-black-light: #c2b5cf;
  --color-black-dark-1: #c2b5cf;
  --color-black-dark-2: #c2b5cf;
  --color-black-badge: #c2b5cf;
  --color-black-badge-bg: #30263f;
  --color-black-badge-hover-bg: #30263f;
  --color-success-text: #a1dab8;
  --color-success-bg: #272732;
  --color-success-border: #4B5B5A;
  --color-error-text: #ffb7c4;
  --color-error-bg: #2F2433;
  --color-error-border: #6A4E5E;
  --color-warning-text: #ece6a2;
  --color-warning-bg: #2D2831;
  --color-warning-border: #635F54;
  --color-info-text: #b4d6fc;
  --color-info-bg: #282638;
  --color-info-border: #515971;
  --color-diff-added-word-bg: #31353D;
  --color-diff-added-row-border: #4B5B5A;
  --color-diff-removed-word-bg: #3F2F3F;
  --color-diff-removed-row-border: #6A4E5E;
  --color-diff-moved-row-bg: #2D2831;
  --color-diff-moved-word-bg: #3C373B;
  --color-diff-moved-row-border: #635F54;
  --color-ansi-red: #ffb7c4;
  --color-ansi-bright-red: #ffb7c4;
  --color-ansi-green: #a1dab8;
  --color-ansi-bright-green: #a1dab8;
  --color-ansi-yellow: #ece6a2;
  --color-ansi-bright-yellow: #ece6a2;
  --color-ansi-blue: #b4d6fc;
  --color-ansi-bright-blue: #b4d6fc;
  --color-ansi-magenta: #ffb7c4;
  --color-ansi-bright-magenta: #ffb7c4;
  --color-ansi-cyan: #b4d6fc;
  --color-ansi-bright-cyan: #b4d6fc;
  --fonts-proportional: "InterVariable", "InterVariable Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  --fonts-monospace: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, "Cascadia Code", monospace;
  --border-radius: 6px;
  --border-radius-medium: 8px;
  --color-shadow: rgb(240 234 247 / 0.12);
  --fancy-card-bg: #211a2d;
  --fancy-card-border: #493a5b;
  --color-error-bg-active: #2F2433;
  --color-error-bg-hover: #2F2433;
  --color-danger-bg: #2F2433;
  --color-danger-bg-hover: #2F2433;
  --color-light: rgb(240 234 247 / 0.04);
  --color-reaction-bg: #211a2d;
  --color-ansi-black: #c2b5cf;
  --color-ansi-bright-black: #c2b5cf;
  --color-ansi-white: #f0eaf7;
  --color-ansi-bright-white: #f0eaf7;
  --checkerboard-color-1: #181322;
  --checkerboard-color-2: #211a2d;
  --gitza-art-signin: url("../img/art/welcome-signin-night-1280.webp?v=2542b9cf020d");
  --gitza-art-signup: url("../img/art/welcome-signup-night-1280.webp?v=a9a988bb250d");
  --gitza-art-key: url("../img/art/forgot-key-night-1280.webp?v=bdb40ba68590");
  --gitza-art-not-found: url("../img/art/not-found-night-1280.webp?v=857df58bb4b0");
  --gitza-art-server-error: url("../img/art/server-error-night-1280.webp?v=e5aebf6a625f");
  --gitza-art-empty: url("../img/art/empty-nest-night-800.webp?v=ad4f08b7468f");
  --gitza-art-hero: url("../img/art/secretary-bird-hero-night-1280.webp?v=2a6101df3eee");
  color-scheme: dark; }

:root {
  --field-type-caption-xs: 9px;
  --field-type-caption-sm: 10px;
  --field-type-caption: 11px;
  --field-type-label: 12px;
  --field-type-body-sm: 13px;
  --field-type-body: 14px;
  --field-type-body-lg: 15px;
  --field-type-lead: 17px;
  --field-type-title-xs: 18px;
  --field-type-title-sm: 19px;
  --field-type-title: 21px;
  --field-type-title-lg: 22px;
  --field-type-heading-xs: 23px;
  --field-type-heading-sm: 24px;
  --field-type-heading: 26px;
  --field-type-heading-lg: 30px;
  --field-type-display-xs: 32px;
  --field-type-display-sm: 33px;
  --field-type-display: 36px;
  --field-type-display-lg: 37px;
  --field-type-section-mobile: 38px;
  --field-type-wordmark: 39px;
  --field-type-ornament: 40px;
  --field-type-cta-mobile: 47px;
  --field-type-price: 51px;
  --field-type-ornament-lg: 58px;
  --field-type-hero-tablet: 70px;
  --field-type-section: clamp(36px, 3.8vw, 54px);
  --field-type-hero: clamp(64px, 6.55vw, 92px);
  --field-type-hero-mobile: clamp(61px, 13vw, 85px);
  --field-type-cta: clamp(44px, 4.8vw, 66px);
  --field-weight-light: 350;
  --field-weight-regular: 400;
  --field-weight-medium: 500;
  --field-weight-strong: 550;
  --field-weight-heading: 570;
  --field-weight-semibold: 600;
  --field-weight-bold: 700;
  --field-weight-wordmark: 750;
  --field-radius-small: 4px;
  --field-radius-control: 5px;
  --field-radius-button: 6px;
  --field-radius-panel: 8px;
  --field-radius-card: 9px;
  --field-radius-large: 10px;
  --field-radius-round: 50%;
  --field-radius-hero: 46% 46% 5% 5% / 30% 30% 4% 4%;
  --field-radius-roots: 10px 100px 10px 10px;
  --field-radius-roots-mobile: 8px 70px 8px 8px;
  --field-radius-migration: 44% 44% 8px 8px;
  --field-radius-flock: 14px 130px 14px 130px;
  --field-radius-flock-mobile: 10px 70px 10px 70px;
  --field-radius-waitlist: 50% 50% 8px 8px;
  --field-layout-content: 1248px;
  --field-layout-gutter: 48px;
  --field-layout-gutter-tablet: 32px;
  --field-layout-gutter-mobile: 20px;
  --field-layout-section: 104px;
  --field-layout-section-mobile: 64px;
  --field-layout-header: 84px;
  --field-layout-header-mobile: 72px;
  --field-layout-anchor-offset: 116px;
  --field-layout-control-target: 44px;
  --field-space-xs: 4px;
  --field-space-sm: 8px;
  --field-space-md: 12px;
  --field-space-lg: 16px;
  --field-space-xl: 24px;
  --field-space-2xl: 32px;
  --field-space-3xl: 48px;
  --field-space-4xl: 64px;
  --field-space-5xl: 104px;
  --field-duration-fast: 180ms;
  --field-duration-base: 200ms;
}
@font-face { font-family: InterVariable; font-style: normal; font-weight: 100 900; font-display: swap; src: url("../fonts/inter-latin-wght-normal.woff2") format("woff2"); }
.ui.ui.ui.green.button, .ui.ui.ui.green.label { background-color: var(--gz-status-success-solid); color: var(--gz-status-success-on-solid); }
.ui.ui.ui.green.button:hover, .ui.ui.ui.green.button:focus { background-color: var(--gz-status-success-solid); color: var(--gz-status-success-on-solid); }
.ui.ui.ui.basic.green.button, .ui.ui.ui.basic.green.label { background: var(--gz-status-success-bg); color: var(--gz-status-success-fg); }
.ui.ui.ui.red.button, .ui.ui.ui.red.label { background-color: var(--gz-status-error-solid); color: var(--gz-status-error-on-solid); }
.ui.ui.ui.red.button:hover, .ui.ui.ui.red.button:focus { background-color: var(--gz-status-error-solid); color: var(--gz-status-error-on-solid); }
.ui.ui.ui.basic.red.button, .ui.ui.ui.basic.red.label { background: var(--gz-status-error-bg); color: var(--gz-status-error-fg); }
.ui.ui.ui.yellow.button, .ui.ui.ui.yellow.label { background-color: var(--gz-status-warning-solid); color: var(--gz-status-warning-on-solid); }
.ui.ui.ui.yellow.button:hover, .ui.ui.ui.yellow.button:focus { background-color: var(--gz-status-warning-solid); color: var(--gz-status-warning-on-solid); }
.ui.ui.ui.basic.yellow.button, .ui.ui.ui.basic.yellow.label { background: var(--gz-status-warning-bg); color: var(--gz-status-warning-fg); }
.ui.ui.ui.orange.button, .ui.ui.ui.orange.label { background-color: var(--gz-status-warning-solid); color: var(--gz-status-warning-on-solid); }
.ui.ui.ui.orange.button:hover, .ui.ui.ui.orange.button:focus { background-color: var(--gz-status-warning-solid); color: var(--gz-status-warning-on-solid); }
.ui.ui.ui.basic.orange.button, .ui.ui.ui.basic.orange.label { background: var(--gz-status-warning-bg); color: var(--gz-status-warning-fg); }
.ui.ui.ui.blue.button, .ui.ui.ui.blue.label { background-color: var(--gz-status-info-solid); color: var(--gz-status-info-on-solid); }
.ui.ui.ui.blue.button:hover, .ui.ui.ui.blue.button:focus { background-color: var(--gz-status-info-solid); color: var(--gz-status-info-on-solid); }
.ui.ui.ui.basic.blue.button, .ui.ui.ui.basic.blue.label { background: var(--gz-status-info-bg); color: var(--gz-status-info-fg); }
.ui.ui.ui.olive.button, .ui.ui.ui.olive.label { background-color: var(--gz-status-success-solid); color: var(--gz-status-success-on-solid); }
.ui.ui.ui.olive.button:hover, .ui.ui.ui.olive.button:focus { background-color: var(--gz-status-success-solid); color: var(--gz-status-success-on-solid); }
.ui.ui.ui.basic.olive.button, .ui.ui.ui.basic.olive.label { background: var(--gz-status-success-bg); color: var(--gz-status-success-fg); }
.ui.ui.ui.teal.button, .ui.ui.ui.teal.label { background-color: var(--gz-status-success-solid); color: var(--gz-status-success-on-solid); }
.ui.ui.ui.teal.button:hover, .ui.ui.ui.teal.button:focus { background-color: var(--gz-status-success-solid); color: var(--gz-status-success-on-solid); }
.ui.ui.ui.basic.teal.button, .ui.ui.ui.basic.teal.label { background: var(--gz-status-success-bg); color: var(--gz-status-success-fg); }
.ui.ui.ui.violet.button, .ui.ui.ui.violet.label { background-color: var(--gz-status-info-solid); color: var(--gz-status-info-on-solid); }
.ui.ui.ui.violet.button:hover, .ui.ui.ui.violet.button:focus { background-color: var(--gz-status-info-solid); color: var(--gz-status-info-on-solid); }
.ui.ui.ui.basic.violet.button, .ui.ui.ui.basic.violet.label { background: var(--gz-status-info-bg); color: var(--gz-status-info-fg); }
.ui.ui.ui.purple.button, .ui.ui.ui.purple.label { background-color: var(--gz-status-info-solid); color: var(--gz-status-info-on-solid); }
.ui.ui.ui.purple.button:hover, .ui.ui.ui.purple.button:focus { background-color: var(--gz-status-info-solid); color: var(--gz-status-info-on-solid); }
.ui.ui.ui.basic.purple.button, .ui.ui.ui.basic.purple.label { background: var(--gz-status-info-bg); color: var(--gz-status-info-fg); }
.ui.ui.ui.pink.button, .ui.ui.ui.pink.label { background-color: var(--gz-status-error-solid); color: var(--gz-status-error-on-solid); }
.ui.ui.ui.pink.button:hover, .ui.ui.ui.pink.button:focus { background-color: var(--gz-status-error-solid); color: var(--gz-status-error-on-solid); }
.ui.ui.ui.basic.pink.button, .ui.ui.ui.basic.pink.label { background: var(--gz-status-error-bg); color: var(--gz-status-error-fg); }
.ui.ui.ui.brown.button, .ui.ui.ui.brown.label { background-color: var(--gz-status-warning-solid); color: var(--gz-status-warning-on-solid); }
.ui.ui.ui.brown.button:hover, .ui.ui.ui.brown.button:focus { background-color: var(--gz-status-warning-solid); color: var(--gz-status-warning-on-solid); }
.ui.ui.ui.basic.brown.button, .ui.ui.ui.basic.brown.label { background: var(--gz-status-warning-bg); color: var(--gz-status-warning-fg); }
.ui.ui.ui.grey.button, .ui.ui.ui.grey.label { background-color: var(--gz-status-neutral-solid); color: var(--gz-status-neutral-on-solid); }
.ui.ui.ui.grey.button:hover, .ui.ui.ui.grey.button:focus { background-color: var(--gz-status-neutral-solid); color: var(--gz-status-neutral-on-solid); }
.ui.ui.ui.basic.grey.button, .ui.ui.ui.basic.grey.label { background: var(--gz-status-neutral-bg); color: var(--gz-status-neutral-fg); }
.ui.ui.ui.black.button, .ui.ui.ui.black.label { background-color: var(--gz-status-neutral-solid); color: var(--gz-status-neutral-on-solid); }
.ui.ui.ui.black.button:hover, .ui.ui.ui.black.button:focus { background-color: var(--gz-status-neutral-solid); color: var(--gz-status-neutral-on-solid); }
.ui.ui.ui.basic.black.button, .ui.ui.ui.basic.black.label { background: var(--gz-status-neutral-bg); color: var(--gz-status-neutral-fg); }
.chroma, .chroma :is(.n,.nx,.p,.ge,.gs,.l,.ld,.bp,.nv,.vc,.vg,.vi,.no,.nl) { color: var(--gz-code-fg); }
.chroma :is(.c,.c1,.ch,.cm,.cp,.cpf,.cs,.gh,.go,.gp,.gu,.w) { color: var(--gz-code-comment); }
.chroma :is(.k,.kc,.kd,.kn,.kp,.kr,.o,.ow,.na,.nt) { color: var(--gz-code-keyword); }
.chroma :is(.s,.s1,.s2,.sa,.sb,.sc,.sd,.se,.sh,.si,.sr,.ss,.sx,.dl) { color: var(--gz-code-string); }
.chroma :is(.m,.mb,.mf,.mh,.mi,.mo,.il) { color: var(--gz-code-number); }
.chroma :is(.nf,.nb,.fm) { color: var(--gz-code-function); }
.chroma :is(.kt,.nc,.nn,.nd,.ni) { color: var(--gz-code-type); }
.chroma .gd { color: var(--gz-diff-removed-fg); background: var(--gz-diff-removed-bg); }
.chroma .gi { color: var(--gz-diff-added-fg); background: var(--gz-diff-added-bg); }
.chroma :is(.gr,.gt,.ne) { color: var(--gz-status-error-fg); }
html[data-theme="gitza-light"] .markup :is([src$="#dark-mode-only"],[href$="#dark-mode-only"],[src$="#gh-dark-mode-only"],[href$="#gh-dark-mode-only"]),
html[data-theme="gitza-dark"] .markup :is([src$="#light-mode-only"],[href$="#light-mode-only"],[src$="#gh-light-mode-only"],[href$="#gh-light-mode-only"]) { display: none; }
html[data-theme="gitza-light"] .markup :is([src$="#light-mode-only"],[href$="#light-mode-only"],[src$="#gh-light-mode-only"],[href$="#gh-light-mode-only"]),
html[data-theme="gitza-dark"] .markup :is([src$="#dark-mode-only"],[href$="#dark-mode-only"],[src$="#gh-dark-mode-only"],[href$="#gh-dark-mode-only"]) { display: revert; }

/* 00-base.css */
/* Type, focus and motion: the Field defaults applied to Forgejo's page. */
body {
  font-family: var(--fonts-proportional);
}
:focus-visible {
  outline: 2px solid var(--gz-focus-ring);
  outline-offset: 2px;
}
h1,
h2,
h3,
h4,
.ui.header {
  font-weight: var(--field-weight-heading);
}
h1,
h2 {
  letter-spacing: -0.02em;
}
h3,
h4,
.ui.header {
  letter-spacing: -0.01em;
}
a {
  color: var(--color-primary);
  text-underline-offset: 3px;
}
::selection {
  background: var(--field-panel);
  color: var(--field-ink);
}
/* Forgejo paints toasts white-on-status; the status roles are inks here, so use the inverse text. */
.toastify {
  color: var(--gz-text-inverse);
  border-radius: var(--field-radius-panel);
}
.toastify .toast-close {
  color: inherit;
}
/* Third-party emoji/icon sets and user content keep their colours; everything else follows the theme. */
.ui.disabled.dropdown {
  opacity: 1;
  color: var(--gz-text-disabled);
}
#issue-list .issue-meta .branch {
  background: var(--gz-surface-selected);
  color: var(--gz-text-secondary);
}
@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    animation-duration: 0.01ms !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}

/* 10-chrome.css */
/* Navbar: the bird + "gitza." lockup, Field spacing, the engine's help link replaced. */
#navbar {
  padding: 0 var(--page-margin-x);
  border-bottom: 1px solid var(--field-rule);
  background: var(--field-band);
}
#navbar .navbar-left,
#navbar .navbar-right {
  min-height: 64px;
}
#navbar #navbar-logo {
  order: -2;
  padding-inline: 2px 6px;
}
#navbar #navbar-logo img {
  height: 34px;
  width: 29px;
}
/* The logo SVG follows the OS colour scheme; drawing it through a mask makes it follow the chosen theme instead. */
@supports (mask: url('x')) {
  #navbar #navbar-logo img {
    opacity: 0;
    width: 0;
  }
  /* Fomantic hides .item::before (its divider); force ours on. */
  #navbar #navbar-logo::before {
    content: '';
    display: block !important;
    width: 29px;
    height: 34px;
    background: var(--field-ink);
    mask: url('../img/logo.svg') center / contain no-repeat;
    -webkit-mask: url('../img/logo.svg') center / contain no-repeat;
  }
}
#navbar .gitza-navbar-wordmark {
  order: -1;
  display: flex;
  align-items: center;
  margin-right: 22px;
  padding: 0;
  min-height: 36px;
}
.gitza-wordmark {
  font-size: 26px;
  font-weight: var(--field-weight-wordmark);
  letter-spacing: -1.7px;
  line-height: 1;
  color: var(--field-ink);
  text-decoration: none;
}
.gitza-wordmark:hover {
  color: var(--field-ink);
}
.wordmark-stop {
  color: var(--field-accent);
}
/* Forgejo's own signed-out Help item is the only external link in navbar-left besides ours (extra_links). Hide it by shape, not href: the controls script retargets every docs href. */
#navbar .navbar-left > a.item[target='_blank']:not(.gitza-help) {
  display: none !important;
}
#navbar .item {
  font-weight: var(--field-weight-medium);
  border-radius: var(--field-radius-button);
}
#navbar a.item:hover,
#navbar a.item:focus {
  background: var(--field-panel);
}
#navbar.navbar-menu-open .gitza-navbar-wordmark {
  width: auto;
  margin-right: auto;
}
@media (max-width: 767.98px) {
  #navbar .gitza-navbar-wordmark {
    margin-right: auto;
  }
}

/* Footer: brand block, links, theme picker, the sign-off. */
.page-footer.gitza-footer {
  display: grid;
  grid-template-columns: minmax(0, 1.4fr) minmax(0, 2fr);
  grid-template-areas: 'brand links' 'made made';
  gap: 28px 40px;
  align-items: start;
  padding: var(--field-space-3xl) var(--page-margin-x) var(--field-space-xl);
  background: var(--field-band);
  border-top: 1px solid var(--field-rule);
  color: var(--field-muted);
  font-size: var(--field-type-body-sm);
}
.gitza-footer-brand {
  grid-area: brand;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 6px;
}
.gitza-lockup {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  color: var(--field-ink);
  text-decoration: none;
}
.gitza-lockup .gitza-bird {
  display: block;
  width: 30px;
  height: 35px;
  background: currentColor;
  mask: url('../img/logo.svg') center / contain no-repeat;
  -webkit-mask: url('../img/logo.svg') center / contain no-repeat;
}
.gitza-lockup .gitza-wordmark {
  font-size: 30px;
  letter-spacing: -1.9px;
}
.gitza-footer-brand > p {
  margin: 10px 0 0;
  color: var(--field-muted);
}
.gitza-footer-version {
  font-size: var(--field-type-label);
  color: var(--field-muted);
}
.gitza-footer-links {
  grid-area: links;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  gap: 6px 22px;
}
.gitza-footer-links > a {
  color: var(--field-muted);
  min-height: 34px;
  display: inline-flex;
  align-items: center;
}
.gitza-footer-links > a:hover {
  color: var(--field-ink);
  text-decoration: underline;
  text-underline-offset: 4px;
}
.gitza-footer-links .ui.dropdown.language {
  color: var(--field-muted);
}
.gitza-footer-made {
  grid-area: made;
  margin: 0;
  padding-top: 22px;
  border-top: 1px solid var(--field-rule);
  display: flex;
  align-items: center;
  gap: var(--field-space-sm);
  font-size: var(--field-type-caption-sm);
}
.small-sun {
  color: var(--field-accent);
}
.gitza-theme-picker {
  min-height: 36px;
  color: var(--field-ink);
  background: var(--field-control);
  border: 1px solid var(--field-control-border);
  border-radius: var(--field-radius-control);
  padding: 4px 10px;
  font: inherit;
  font-size: var(--field-type-body-sm);
}
@media (max-width: 767.98px) {
  .page-footer.gitza-footer {
    grid-template-columns: 1fr;
    grid-template-areas: 'brand' 'links' 'made';
  }
  .gitza-footer-links {
    justify-content: flex-start;
  }
}

/* 20-components.css */
/* Buttons, inputs and panels with the Field radii, weights and paper shadow where a surface is sparse enough to carry it. */
.ui.button {
  border-radius: var(--field-radius-button);
  font-weight: var(--field-weight-strong);
  transition:
    background var(--field-duration-fast),
    color var(--field-duration-fast),
    transform var(--field-duration-fast);
}
.ui.primary.button,
.ui.primary.buttons .button {
  background: var(--field-button);
  color: var(--field-on-button);
  border: 1px solid var(--field-button);
}
.ui.primary.button:hover,
.ui.primary.button:focus,
.ui.primary.buttons .button:hover {
  background: var(--field-button-hover);
  color: var(--field-on-button);
  border-color: var(--field-button-hover);
}
.ui.primary.button:not(.ui.buttons .button):hover {
  transform: translateY(-1px);
}
.ui.primary.labeled.icon.button > .icon {
  color: inherit;
}
.ui.basic.button {
  color: var(--field-ink);
  border: 1px solid var(--field-control-border);
  box-shadow: none !important;
}
.ui.basic.button:hover,
.ui.basic.button:focus {
  background: var(--field-panel);
  color: var(--field-ink);
}
.ui.form input:not([type]),
.ui.form input[type='text'],
.ui.form input[type='email'],
.ui.form input[type='password'],
.ui.form input[type='number'],
.ui.form input[type='url'],
.ui.form input[type='search'],
.ui.form input[type='date'],
.ui.form input[type='datetime-local'],
.ui.form textarea,
.ui.input > input,
.ui.selection.dropdown,
.ui.form .ui.selection.dropdown {
  border-radius: var(--field-radius-control);
  background: var(--field-control-soft);
}
.ui.form input:focus,
.ui.form textarea:focus,
.ui.input > input:focus,
.ui.selection.dropdown:focus,
.ui.form .ui.selection.dropdown:focus {
  border-color: var(--field-accent);
  background: var(--field-control);
}
.ui.form .field > label {
  font-weight: var(--field-weight-strong);
}
.ui.segment,
.ui.segments,
.ui.attached.segment:last-child,
.ui.bottom.attached.segment {
  border-radius: var(--field-radius-panel);
}
.ui.attached.segment:not(:last-child),
.ui.top.attached.segment {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ui.attached.segment:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.ui.top.attached.header {
  border-radius: var(--field-radius-panel) var(--field-radius-panel) 0 0;
  font-weight: var(--field-weight-heading);
}
.ui.attached.segment:has(+ .ui.bottom.attached) {
  border-radius: 0;
}
.ui.card,
.ui.cards > .card,
.ui.message,
.ui.table,
.flex-list > .flex-item:first-child {
  border-radius: var(--field-radius-panel);
}
.ui.tabular.menu .active.item,
.ui.secondary.pointing.menu .active.item {
  border-color: var(--field-accent);
  color: var(--field-ink);
  font-weight: var(--field-weight-strong);
}
.ui.tabular.menu .active.item {
  border-top-left-radius: var(--field-radius-small);
  border-top-right-radius: var(--field-radius-small);
}
.ui.label {
  border-radius: var(--field-radius-small);
  font-weight: var(--field-weight-strong);
}
.ui.dropdown .menu,
details.dropdown > .content,
.ui.popup {
  border-radius: var(--field-radius-panel);
  box-shadow: 0 8px 24px var(--color-shadow);
}
.ui.modal {
  border-radius: var(--field-radius-large);
  box-shadow:
    7px 7px 0 var(--field-shadow),
    0 12px 30px var(--color-shadow);
}
.ui.modal > .header {
  font-weight: var(--field-weight-heading);
  letter-spacing: -0.4px;
  border-radius: var(--field-radius-large) var(--field-radius-large) 0 0;
}
.ui.modal > .actions {
  border-radius: 0 0 var(--field-radius-large) var(--field-radius-large);
}
.tippy-box[data-theme='tooltip'] {
  border-radius: var(--field-radius-button);
}
.repo-header .flex-item-title,
.repo-title {
  letter-spacing: -0.01em;
}
.ui.avatar,
.avatar {
  border-radius: var(--field-radius-button);
}
.page-content.repository .repo-header {
  padding-block: 10px;
}
.secondary-nav {
  border-bottom: 1px solid var(--field-rule);
}
/* Forgejo paints .primary labels white on a mid tint, with !important inside the auto theme's dark media query (which follows the OS, not the chosen theme). Use the button pair, which clears AA in both themes. */
.ui.ui.ui.primary.label,
.ui.ui.ui.primary.labels .label {
  background-color: var(--field-button) !important;
  color: var(--field-on-button) !important;
  border-color: var(--field-button);
}

/* 30-hero.css */
/* The two-column hero: copy and the upstream form on the left, the tilted scene on the right. Used by the auth shells, the signed-out home and both error pages. */
.full.height:has(> .page-content.gitza-hero) {
  padding-bottom: 0;
}
.page-content.gitza-hero {
  background: var(--field-band);
}
.page-content.gitza-hero > .gitza-hero-grid {
  margin-top: 0;
}
.gitza-hero-grid {
  width: min(100% - 2 * var(--page-margin-x), var(--field-layout-content));
  margin-inline: auto;
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1.08fr);
  gap: 48px;
  align-items: center;
  min-height: min(680px, calc(100vh - 64px));
  padding-block: var(--field-space-3xl) var(--field-space-4xl);
}
.gitza-hero-copy {
  position: relative;
  z-index: 1;
  max-width: 540px;
}
.gitza-eyebrow {
  display: flex;
  align-items: center;
  gap: 9px;
  margin: 0;
  font-size: var(--field-type-caption);
  font-weight: var(--field-weight-medium);
  color: var(--field-muted);
}
.gitza-eyebrow > span {
  width: 7px;
  height: 7px;
  border-radius: var(--field-radius-round);
  background: var(--field-accent);
  flex: 0 0 auto;
}
.gitza-hero-title {
  margin: 18px 0 22px;
  font-size: clamp(38px, 3.8vw, 54px);
  font-weight: var(--field-weight-semibold);
  letter-spacing: -2.4px;
  line-height: 1.02;
  color: var(--field-ink);
  text-wrap: balance;
}
.gitza-hero-title-lg {
  font-size: clamp(52px, 5.2vw, 76px);
  letter-spacing: -3.6px;
  line-height: 0.99;
}
.gitza-hero-lead {
  font-size: var(--field-type-title-sm);
  font-weight: var(--field-weight-medium);
  margin: 0 0 10px;
  color: var(--field-ink);
}
.gitza-hero-body {
  color: var(--field-muted);
  font-size: var(--field-type-body-lg);
  max-width: 440px;
  margin: 0 0 22px;
}
.gitza-hero-meta {
  margin-top: 18px;
  font-size: var(--field-type-caption);
  color: var(--field-muted);
}
.gitza-hero-actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px 18px;
  margin-top: 8px;
}
.gitza-hero-actions .ui.button {
  min-height: 48px;
  padding-inline: 22px;
  font-size: var(--field-type-body);
  margin: 0;
}
.gitza-text-link {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  min-height: 44px;
  font-size: var(--field-type-body);
  font-weight: var(--field-weight-semibold);
  color: var(--field-ink);
  text-underline-offset: 5px;
}
.gitza-text-link:hover {
  color: var(--field-ink);
  text-decoration: underline;
}

/* The upstream auth forms, restyled as one paper card. Forgejo forces fixed widths and centred headers on .user.* forms; undo them here. */
.page-content.user.gitza-hero form,
.page-content.user.gitza-hero form.ui.form {
  width: auto !important;
  max-width: none !important;
  margin: 0 !important;
}
.page-content.user.gitza-hero .ui.container.fluid {
  width: auto;
  margin: 0;
}
.page-content.user.gitza-hero .ui.container.fluid + .ui.container.fluid {
  margin-top: 18px;
}
.page-content.user.gitza-hero .ui.tab {
  display: none;
}
.page-content.user.gitza-hero .ui.tab.active {
  display: block;
}
.page-content.gitza-hero .ui.top.attached.header,
.page-content.gitza-hero .gitza-hero-card .ui.top.attached.header {
  margin-top: 0;
  padding: 26px 30px 0 !important;
  border: 1px solid var(--field-rule-strong);
  border-bottom: 0;
  background: var(--field-page);
  border-radius: var(--field-radius-large) var(--field-radius-large) 0 0;
  text-align: left;
  font-size: var(--field-type-title);
  font-weight: var(--field-weight-heading);
  letter-spacing: -0.5px;
  color: var(--field-ink);
  box-shadow: 7px 7px 0 var(--field-shadow);
  clip-path: inset(-12px -12px 0 -12px);
}
.page-content.gitza-hero .ui.top.attached.header.center {
  text-align: left;
}
.page-content.gitza-hero .ui.attached.segment {
  padding: 18px 30px 28px;
  border: 1px solid var(--field-rule-strong);
  border-top: 0;
  background: var(--field-page);
  border-radius: 0 0 var(--field-radius-large) var(--field-radius-large);
  box-shadow: 7px 7px 0 var(--field-shadow);
}
.page-content.gitza-hero .ui.attached.segment:has(+ .ui.attached.segment) {
  border-radius: 0;
  clip-path: inset(0 -12px 0 -12px);
}
.page-content.gitza-hero .ui.attached.segment + .ui.attached.segment {
  border-top: 1px solid var(--field-rule);
}
/* The "need an account / forgot password" block under the card. Forgejo's tw-* utilities are !important. */
.page-content.gitza-hero .ui.attached.segment.header.top {
  margin-top: 0;
  padding: 18px 4px 0;
  border: 0;
  background: transparent;
  box-shadow: none;
  border-radius: 0;
  text-align: left;
  align-items: flex-start !important;
  max-width: none !important;
  font-size: var(--field-type-body);
  font-weight: var(--field-weight-regular);
  color: var(--field-muted);
  line-height: 1.7;
}
.page-content.gitza-hero .ui.attached.segment.header.top a {
  font-weight: var(--field-weight-semibold);
}
.page-content.gitza-hero .ui.attached.segment.header.top .field {
  text-align: left;
}
.page-content.gitza-hero form .inline.field > label {
  width: auto !important;
  display: block;
}
.page-content.gitza-hero form .field > label {
  font-size: var(--field-type-body-sm);
  color: var(--field-ink);
}
.page-content.gitza-hero form .ui.message {
  text-align: left;
}
.page-content.gitza-hero .ui.form input:not([type]),
.page-content.gitza-hero .ui.form input[type='text'],
.page-content.gitza-hero .ui.form input[type='email'],
.page-content.gitza-hero .ui.form input[type='password'],
.page-content.gitza-hero .ui.form input[type='number'] {
  min-height: 44px;
  border-radius: var(--field-radius-button);
  background: var(--field-control-soft);
}
.page-content.gitza-hero .ui.primary.button {
  min-height: 46px;
  font-size: var(--field-type-body);
}
.page-content.gitza-hero .ui.primary.button.tw-w-full {
  width: 100%;
}
.page-content.gitza-hero .divider {
  border-color: var(--field-rule);
}
.page-content.gitza-hero .gitza-hero-card {
  text-align: center;
}
.page-content.gitza-hero .gitza-hero-card .ui.top.attached.header {
  text-align: center;
}
.page-content.gitza-hero .center.aligned .ui.attached.segment {
  text-align: center;
}

/* The tilted frame with the citrus stamp, lifted from the website hero. */
.gitza-hero-art {
  position: relative;
  margin: 0;
  align-self: center;
}
.gitza-art-frame {
  aspect-ratio: 1.16;
  border: 1px solid var(--field-art-border);
  border-radius: var(--field-radius-hero);
  transform: rotate(2deg);
  background: var(--gitza-art-signin) 57% center / cover no-repeat;
}
.gitza-art-signup .gitza-art-frame {
  background-image: var(--gitza-art-signup);
}
.gitza-art-key .gitza-art-frame {
  background-image: var(--gitza-art-key);
  border-radius: var(--field-radius-waitlist);
  background-position: 50% center;
}
.gitza-art-not-found .gitza-art-frame {
  background-image: var(--gitza-art-not-found);
  border-radius: var(--field-radius-migration);
  transform: rotate(-2deg);
  background-position: 45% center;
}
.gitza-art-server-error .gitza-art-frame {
  background-image: var(--gitza-art-server-error);
  border-radius: var(--field-radius-migration);
  transform: rotate(-2deg);
  background-position: 55% center;
}
.gitza-art-hero .gitza-art-frame {
  background-image: var(--gitza-art-hero);
}
.gitza-art-empty .gitza-art-frame {
  background-image: var(--gitza-art-empty);
}
.gitza-stamp {
  position: absolute;
  right: -10px;
  top: -15px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  width: 137px;
  height: 137px;
  background: var(--field-highlight);
  color: var(--field-badge-ink);
  border: 1px solid var(--field-badge-ink);
  border-radius: var(--field-radius-round);
  transform: rotate(12deg);
  font-size: var(--field-type-body-sm);
  line-height: 1.45;
  font-weight: var(--field-weight-semibold);
}
.gitza-stamp > span:first-child {
  font-size: var(--field-type-ornament);
  line-height: 1;
}
.gitza-art-caption {
  position: absolute;
  bottom: -33px;
  right: 62px;
  font-size: var(--field-type-body-sm);
  color: var(--field-ink);
  transform: rotate(-5deg);
}
.gitza-status .gitza-hero-grid {
  min-height: min(560px, calc(100vh - 64px));
}
.page-content.status-page-500.gitza-hero .ui.container {
  width: min(100% - 2 * var(--page-margin-x), var(--field-layout-content));
}
.page-content.repository.gitza-hero > .gitza-hero-grid {
  padding-top: var(--field-space-2xl);
}

@media (max-width: 1100px) {
  .gitza-hero-grid {
    gap: 36px;
  }
  .gitza-hero-title {
    letter-spacing: -1.8px;
  }
}
@media (max-width: 900px) {
  .gitza-hero-grid {
    grid-template-columns: minmax(0, 1fr);
    gap: 44px;
    min-height: 0;
    padding-block: var(--field-space-2xl) var(--field-space-4xl);
  }
  .gitza-hero-copy {
    max-width: none;
  }
  .gitza-hero-art {
    order: -1;
    max-width: 480px;
    width: 100%;
    margin-inline: auto;
  }
  .gitza-art-frame {
    transform: rotate(1.5deg);
  }
  .gitza-stamp {
    width: 112px;
    height: 112px;
    right: -4px;
    top: -12px;
    font-size: var(--field-type-caption);
  }
  .gitza-art-caption {
    bottom: -28px;
    right: 30px;
  }
}
@media (max-width: 480px) {
  .gitza-hero-title {
    font-size: 36px;
    letter-spacing: -1.4px;
  }
  .gitza-hero-title-lg {
    font-size: 46px;
    letter-spacing: -2px;
  }
  .page-content.gitza-hero .ui.top.attached.header {
    padding: 20px 20px 0 !important;
  }
  .page-content.gitza-hero .ui.attached.segment {
    padding: 14px 20px 22px;
  }
  .gitza-stamp {
    display: none;
  }
}

/* 40-empty.css */
/* Empty states: the empty-nest scene above upstream's text, hooked on stable markup only, so a missing hook just leaves the upstream text. */
#empty-feed > svg.octicon-inbox {
  display: none;
}
#empty-feed::before,
.page-content.repository.quickstart .ui.segment.center::before,
#issue-list:not(:has(.flex-item)) > .tw-text-center::before,
.page-content.explore .flex-list:not(:has(.flex-item)) > div::before {
  content: '';
  display: block;
  width: min(360px, 82%);
  aspect-ratio: 3 / 2;
  margin: 8px auto 26px;
  border: 1px solid var(--field-art-border);
  border-radius: var(--field-radius-migration);
  transform: rotate(-2deg);
  background: var(--gitza-art-empty) center / cover no-repeat;
}
#empty-feed h2,
#issue-list:not(:has(.flex-item)) > .tw-text-center h3 {
  font-size: var(--field-type-heading);
  font-weight: var(--field-weight-heading);
  letter-spacing: -0.6px;
  color: var(--field-ink);
}
#empty-feed .help {
  color: var(--field-muted);
}
.page-content.explore .flex-list:not(:has(.flex-item)) > div {
  text-align: center;
  padding: 32px 16px;
  color: var(--field-muted);
}
/* The empty repository keeps its clone guide; the scene sits beside the heading. */
.page-content.repository.quickstart .ui.grid > .column.content {
  position: relative;
}
.page-content.repository.quickstart .ui.top.attached.header {
  padding-right: 190px;
  min-height: 64px;
  display: flex;
  align-items: center;
}
.page-content.repository.quickstart .ui.top.attached.header::after {
  content: '';
  position: absolute;
  right: 18px;
  top: -26px;
  width: 168px;
  aspect-ratio: 3 / 2;
  border: 1px solid var(--field-art-border);
  border-radius: var(--field-radius-migration);
  transform: rotate(3deg);
  background: var(--gitza-art-empty) center / cover no-repeat;
  pointer-events: none;
}
@media (max-width: 767.98px) {
  .page-content.repository.quickstart .ui.top.attached.header {
    padding-right: 1em;
  }
  .page-content.repository.quickstart .ui.top.attached.header::after {
    display: none;
  }
}
