/* Fraggle Light – matches https://fraggle.lol Launch Pad light theme (colors only) */
gitea-theme-meta-info {
  --theme-display-name: "Fraggle Light";
}

:root {
  --is-dark-theme: false;
  /* Primary: main page border-accent #904b59, hover #7d9b8f */
  --color-primary: #904b59;
  --color-primary-contrast: #ffffff;
  --color-primary-dark-1: #7d404d;
  --color-primary-dark-2: #6b3642;
  --color-primary-dark-3: #592b36;
  --color-primary-dark-4: #47212b;
  --color-primary-dark-5: #35161f;
  --color-primary-dark-6: #230c14;
  --color-primary-dark-7: #110608;
  --color-primary-light-1: #9e5c69;
  --color-primary-light-2: #ad6d79;
  --color-primary-light-3: #bc7e8a;
  --color-primary-light-4: #cb8f9a;
  --color-primary-light-5: #d9b0b8;
  --color-primary-light-6: #e8d1d5;
  --color-primary-light-7: #f6f2f3;
  --color-primary-alpha-10: #904b5919;
  --color-primary-alpha-20: #904b5933;
  --color-primary-alpha-30: #904b594b;
  --color-primary-alpha-40: #904b5966;
  --color-primary-alpha-50: #904b5980;
  --color-primary-alpha-60: #904b5999;
  --color-primary-alpha-70: #904b59b3;
  --color-primary-alpha-80: #904b59cc;
  --color-primary-alpha-90: #904b59e1;
  --color-primary-hover: var(--color-primary-dark-1);
  --color-primary-active: var(--color-primary-dark-2);
  /* Secondary / neutrals from main page */
  --color-secondary: #d0d3d0;
  --color-secondary-dark-1: #c7cac7;
  --color-secondary-dark-2: #b9bcb9;
  --color-secondary-dark-3: #99a099;
  --color-secondary-dark-4: #899089;
  --color-secondary-dark-5: #7a817a;
  --color-secondary-dark-6: #6a716a;
  --color-secondary-dark-7: #5b625b;
  --color-secondary-dark-8: #4b524b;
  --color-secondary-dark-9: #3c433c;
  --color-secondary-dark-10: #2c332c;
  --color-secondary-dark-11: #1d241d;
  --color-secondary-dark-12: #0d140d;
  --color-secondary-dark-13: #040b04;
  --color-secondary-light-1: #dee1de;
  --color-secondary-light-2: #e4e7e4;
  --color-secondary-light-3: #ebeeeb;
  --color-secondary-light-4: #f1f4f1;
  --color-secondary-button: var(--color-secondary-dark-4);
  --color-secondary-hover: var(--color-secondary-dark-5);
  --color-secondary-active: var(--color-secondary-dark-6);
  /* Body and surfaces – main page bg */
  --color-body: #f7f8f7;
  --color-box-header: #e8eae8;
  --color-box-body: #ffffff;
  --color-box-body-highlight: #e8eae8;
  --color-nav-bg: #f7f8f7;
  --color-nav-hover-bg: var(--color-secondary-light-1);
  --color-secondary-nav-bg: #e8eae8;
  --color-secondary-bg: #e8eae8;
  --color-menu: #f7f8f7;
  --color-card: #f7f8f7;
  --color-button: #f7f8f7;
  /* Text – main page text-primary / text-secondary */
  --color-text-dark: #2a3826;
  --color-text: #2a3826;
  --color-text-light: #62696D;
  --color-text-light-1: #62696D;
  --color-text-light-2: #62696D;
  --color-text-light-3: #8a8f92;
  --color-nav-text: var(--color-text);
  --color-label-text: var(--color-text);
  /* Inputs and borders */
  --color-input-text: var(--color-text-dark);
  --color-input-background: #ffffff;
  --color-input-border: #d0d3d0;
  --color-input-border-hover: #904b59;
  --color-placeholder-text: var(--color-text-light-3);
  /* Accent / links – hover from main page */
  --color-accent: #7d9b8f;
  --color-small-accent: var(--color-primary-light-6);
  --color-editor-line-highlight: var(--color-primary-light-6);
  --color-reaction-hover-bg: var(--color-primary-light-5);
  --color-reaction-active-bg: var(--color-primary-light-6);
  accent-color: var(--color-accent);
  color-scheme: light;
}
