html body .kc-gate .kc-gate-card h1 {
font-size: 22px !important;
font-weight: 400 !important;
letter-spacing: -0.01em !important;
line-height: 1.3 !important;
margin: 0 0 12px !important;
color: var(--ink) !important;
text-align: center !important;
}
.kc-rail-logo{color:#0E0F11 !important}
[data-theme="dark"] .kc-rail-logo{color:#F5F5F5 !important}
html body .cta:not(#\9),
html body .btn:not(#\9),
html body .btn-primary:not(#\9),
html body .btn-on-dark:not(#\9),
html body .btn-secondary:not(#\9),
html body .cta-btn:not(#\9),
html body .tk-btn:not(#\9),
html body .tk-nav-cta:not(#\9) {
border-radius: 8px !important;
}
html body .tk-input:not(#\9) {
border-radius: 8px !important;
}
html body .prose-body p:not(#\9),
html body .psec p:not(#\9),
html body article p:not(#\9),
html body .tm-body p:not(#\9) {
max-width: 72ch !important;
}
html body .prose-body .lead.lead:not(#\9),
html body .prose-body .sec-desc.sec-desc:not(#\9) {
max-width: none !important;
}
html body .kc-main:not(#\9),
html body .ev-header:not(#\9),
html body .ev-header-inner:not(#\9),
html body .kc-thread:not(#\9),
html body .kc-history:not(#\9) {
min-width: 0 !important;
max-width: 100% !important;
}
html body .kc-main:not(#\9) > *,
html body .kc-thread:not(#\9) > * {
min-width: 0 !important;
}
@media (max-width: 480px) {
html body .ev-header-inner:not(#\9) { flex-wrap: wrap !important; }
}
html body .kc-thread:not(#\9),
html body .kc-main:not(#\9),
html body .kc-shell:not(#\9),
html body .kc-history:not(#\9),
html body .kc-composer:not(#\9),
html body .kc-msg:not(#\9),
html body .kc-msg-body:not(#\9) {
box-sizing: border-box !important;
}
html[data-theme="dark"] body .kc-task-none:not(#\9),
html[data-theme="dark"] body .kc-history-empty:not(#\9) {
color: #A1A1B5 !important;
}
html[data-theme="dark"] body .kc-composer .kc-addfiles:not(#\9),
html[data-theme="dark"] body .kc-composer .kc-addfiles span:not(#\9) {
color: rgba(255, 255, 255, .72) !important;
}
html[data-theme="dark"] body .kc-composer .kc-composer-send:not(#\9) {
color: rgba(255, 255, 255, .55) !important;
}
html[data-theme="dark"] body .kc-composer .kc-composer-send:disabled:not(#\9),
html[data-theme="dark"] body .kc-composer .kc-composer-send[disabled]:not(#\9) {
color: rgba(255, 255, 255, .55) !important;
}
html body .kc-btn-primary:disabled:not(#\9),
html body .kc-btn-primary[disabled]:not(#\9) {
color: #A1A1B5 !important;
border-color: rgba(255, 255, 255, .18) !important;
}
html body .tk-locked-icon:not(#\9) {
color: rgba(14, 15, 17, .64) !important;
}
