/* ===== FONT ===== */
/* Load Plus Jakarta Sans from Bunny Fonts (a privacy-friendly Google Fonts mirror) */
@import url("https://fonts.bunny.net/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap");
/* Apply the font to every element on the page */
*, *::before, *::after { font-family: "Plus Jakarta Sans", sans-serif !important; }
/* ===== HIDE: navigation & chat ===== */
/* Floating AI chat widget in the bottom corner */
#root > div.s1nbwame > div > div.slp6lnv > div > div.sv8w7uw > div.sdcwa6d > div { display: none !important; }
/* Community link in the settings sidebar */
#nav-item-community-settings-community { display: none !important; }
/* First entry (workspace switcher) in the multi-workspace dropdown
#multi-workspace-dropdown-context-menu > div > div > div > div > div:nth-child(1) { display: none !important; }
*/
/* Invite user link in the sidebar */
a[href="/settings/members#invite"] { display: none !important; }
/* ===== HIDE: documentation links (the three ID variants Twenty emits) ===== */
#nav-item-dokumentation { display: none !important; }
#nav-item-documentation { display: none !important; }
a#nav-item-documentation-https-docs\.twenty\.com-getti { display: none !important; }
/* ===== HIDE: settings tabs, rows & enterprise upsell ===== */
#tab-logs { display: none !important; }
#tab-usage { display: none !important; }
#tab-enterprise { display: none !important; }
/* 5th row inside the General settings page */
#scroll-wrapper-scroll-wrapper-settings-page-container-general > div > div > div:nth-child(5) { display: none !important; }
/* Any settings card showing the Enterprise lock icon */
.s1ggnbl9:has(svg.tabler-icon-lock) { display: none !important; }
/* Footer holding the Privacy Policy / ToS links to twenty.com */
div:has(> a[href*="twenty.com/legal"]) { display: none !important; }
/* ===== COLORS ===== */
[style*="--btn-bg: var(--t-color-blue)"] {
    --btn-bg: #015480FF !important;
    --btn-hover-bg: #014366FF !important;
    --btn-active-bg: #00324dFF !important;
}
.light, html.light, body.light {
    --t-font-color-primary: #111827 !important;
    --t-font-color-secondary: #374151 !important;
    --t-font-color-tertiary: #4B5563 !important;
    --t-font-color-light: #71717A !important;
}
/* Login "Continue" submit button */
.s1pmufn7 { background-color: #015480FF !important; }
/* ===== BRANDING: logos & login screen ===== */
.s1u3xbtx { background-image: url("https://static.funnelcockpit.com/upload/eAThRpbSjaoQ9hZZh/275123928350845374f15c512ca7011d.png") !important; }
[data-testid="modal-backdrop"]:has(a[href="/welcome"]) {
  background-color: #000022 !important;
  background-image: url("https://static.funnelcockpit.com/upload/eAThRpbSjaoQ9hZZh/e56e4d79f48b6bd1e096fad2ccc14920.png") !important;
  background-attachment: fixed !important;
}
