/* everythink branding: Poppins, cyan #00E5E8 / #009CA3, black #0A0A12, white, rounded boxes */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');
:root, :root.theme-attio { --primary: 183 100% 32%; --primary-foreground: 0 0% 100%; --radius: 14px; --at-link: #009CA3; --at-text: #0A0A12; }
:root.theme-attio.dark { --primary: 181 100% 45%; --primary-foreground: 240 29% 5%; --at-link: #00E5E8; }
:root.theme-attio body, body { font-family: Poppins, Inter, -apple-system, "Segoe UI", Roboto, sans-serif !important; }
.theme-attio .btn, .theme-attio .at-find kbd, .theme-attio .at-search kbd { font-family: Poppins, Inter, sans-serif !important; }
/* rounded boxes */
.theme-attio .btn, .theme-attio .input, .theme-attio .at-chip, .theme-attio .at-find, .theme-attio .at-search, .theme-attio .at-item, .theme-attio .at-modes { border-radius: 12px !important; }
.card, .dialog, .lane, .cal, .theme-attio .card, .theme-attio .dialog { border-radius: 16px !important; }
.theme-attio .at-item.active, .theme-attio .at-item[aria-current="page"] { box-shadow: inset 3px 0 0 #00E5E8; }
/* logo on top: the everythink wordmark */
.theme-attio .at-brand { height: 60px !important; }
.theme-attio .at-brand .logo-img, .theme-attio .at-brand .logo { display: none !important; }
.theme-attio .at-brand .at-title { font-size: 0 !important; width: 150px; height: 34px; background: url('brand-logo.svg') left center / contain no-repeat; flex: none; }
:root.dark .theme-attio .at-brand .at-title, :root.theme-attio.dark .at-brand .at-title { background-image: url('brand-logo-dark.svg'); }
.login-head .logo-img { content: url('brand-logo.svg'); width: 220px !important; height: auto !important; border-radius: 0 !important; }
:root.dark .login-head .logo-img { content: url('brand-logo-dark.svg'); }
/* primary accents in cyan */
.theme-attio .btn.primary, .btn.primary { background: #009CA3 !important; color: #fff !important; box-shadow: none !important; }
.theme-attio .btn.primary:hover, .btn.primary:hover { background: #00868c !important; }
