/* Psilly Goose skin for Postiz — injected by Caddy. Only the six brand colors + neutrals. */
@font-face{font-family:"Acumin Pro";src:url(/brand/fonts/acumin-pro.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Acumin Pro";src:url(/brand/fonts/acumin-pro-medium.woff2) format("woff2");font-weight:500 600;font-display:swap}
@font-face{font-family:"Acumin Pro";src:url(/brand/fonts/acumin-pro-bold.woff2) format("woff2");font-weight:700 900;font-display:swap}
@font-face{font-family:"Acumin Pro Wide";src:url(/brand/fonts/acumin-pro-wide-semibold.woff2) format("woff2");font-weight:600;font-display:swap}
@font-face{font-family:"DIN Condensed";src:url(/brand/fonts/din-condensed-bold.woff2) format("woff2");font-weight:700;font-display:swap}

:root .dark,:root .light{
  --new-btn-primary:#EC273F;
  --new-ai-btn:#FFA655;
  --new-table-text-focused:#FFA655;
  --color-forth:#EC273F;
  --color-seventh:#EC273F;
  --color-custom4:#F69B9C;
  --color-custom7:#EC273F;
  --color-custom28:#F69B9C;
  --color-custom30:#EC273F;
  --color-custom45:#EC273F;
  --color-custom51:#EC273F;
}
:root .light{
  --new-back-drop:#242833;
  --new-bgColor:#FFF7EB;
  --new-settings:#FBEEDB;
  --new-bgLineColor:#F3E6D3;
  --new-border:#F1E3CF;
  --new-sep:#E6D6BF;
  --new-btn-simple:#FBEEDB;
  --new-box-hover:#FFF1DD;
  --new-textItemFocused:#EC273F;
  --new-boxFocused:#FDE7E8;
  --new-textColor:36 40 51;
  --new-btn-text:#242833;
  --new-table-header:#FBF0E0;
  --new-big-strips:#FBF0E0;
  --new-col-color:#FBEEDB;
  --color-primary:#FFF7EB;
  --color-text:#242833;
}
html body,body *:not(code):not(pre):not([class*="icon"]){font-family:"Acumin Pro",ui-sans-serif,system-ui,sans-serif}

/* Sidebar logo: Postiz draws an inline SVG; swap for the Goose icon */
svg[class*="min-w-[60px]"][class*="min-h-[60px]"]{background:url(/brand/goose-icon-amanita.svg) center/42px auto no-repeat}
svg[class*="min-w-[60px]"][class*="min-h-[60px]"] > *{display:none}

/* Hardcoded Postiz purples (exact Tailwind classes) */
.bg-\[\#612BD3\],.bg-\[\#612bd3\],.bg-\[\#612AD5\],.bg-\[\#612ad5\],.bg-\[\#7236f1\]{background-color:#EC273F!important}
.bg-\[\#612bd3\]\/10,.bg-\[\#612BD3\]\/10{background-color:#EC273F1a!important}
.hover\:bg-\[\#612BD3\]\/80:hover,.hover\:bg-\[\#612bd3\]\/80:hover{background-color:#EC273Fcc!important}
.text-\[\#612BD3\],.text-\[\#612bd3\],.text-\[\#612AD5\],.text-\[\#612ad5\]{color:#EC273F!important}
.border-\[\#612BD3\],.border-\[\#612bd3\],.border-\[\#612AD5\],.border-\[\#612ad5\]{border-color:#EC273F!important}
.hover\:border-\[\#612BD3\]\/40:hover{border-color:#EC273F66!important}
.hover\:border-\[\#612bd3\]\/50:hover{border-color:#EC273F80!important}
.scrollbar-thumb-\[\#612AD5\]{--scrollbar-thumb:#EC273F!important}
[stroke="#612BD3" i],[stroke="#612AD5" i],[stroke="#7236F1" i]{stroke:#EC273F}
[fill="#612BD3" i],[fill="#612AD5" i],[fill="#7236F1" i]{fill:#EC273F}
[style*="#612BD3" i],[style*="#612AD5" i],[style*="rgb(97, 43, 211)"]{border-color:#EC273F!important;color:#EC273F!important}
