/* MindCity look for Kan, injected by nginx (sites-available/kan.conf, sub_filter). Kan has no theme setting:
   the rules below the "Generated" line are rebuilt from Kan's own CSS by build-theme.py (run it after each
   Kan upgrade, then check the login page, the board and a card in dark mode). Hand-written rules go here. */

html.dark {
  color-scheme: dark;
}

html.dark ::selection {
  background: rgba(94, 179, 255, 0.35);
}

/* Generated by build-theme.py from /_next/static/chunks/43e1456583a09572.css, /_next/static/chunks/74da2e9dac0cf6cf.css : do not edit below. */
html [type=text]:focus,html [type=email]:focus,html [type=url]:focus,html [type=password]:focus,html [type=number]:focus,html [type=date]:focus,html [type=datetime-local]:focus,html [type=month]:focus,html [type=search]:focus,html [type=tel]:focus,html [type=time]:focus,html [type=week]:focus,html [multiple]:focus,html textarea:focus,html select:focus{--tw-ring-color:#5eb3ff;border-color:#5eb3ff}
html input:where(:not([type])):focus{--tw-ring-color:#5eb3ff;border-color:#5eb3ff}
html [type=checkbox],html [type=radio]{color:#5eb3ff}
html [type=checkbox]:focus,html [type=radio]:focus{--tw-ring-color:#5eb3ff}
html .border-dark-200{border-color:rgba(28,20,44,var(--tw-border-opacity,1))}
html .border-dark-400{border-color:rgba(40,30,61,var(--tw-border-opacity,1))}
html .bg-dark-200{background-color:rgba(28,20,44,var(--tw-bg-opacity,1))}
html .bg-dark-300{background-color:rgba(33,24,51,var(--tw-bg-opacity,1))}
html .bg-dark-50{background-color:rgba(17,12,26,var(--tw-bg-opacity,1))}
html .bg-indigo-600{background-color:rgba(94,179,255,var(--tw-bg-opacity,1))}
html .bg-indigo-700{background-color:rgba(60,140,220,var(--tw-bg-opacity,1))}
html .bg-neutral-700{background-color:rgba(58,46,85,var(--tw-bg-opacity,1))}
html .from-light-300{--tw-gradient-from:#efeaf6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(239,234,246,0) var(--tw-gradient-to-position)}
html .text-blue-500{color:rgba(94,179,255,var(--tw-text-opacity,1))}
html .text-blue-600{color:rgba(94,179,255,var(--tw-text-opacity,1))}
html .text-dark-1000{color:rgba(239,234,246,var(--tw-text-opacity,1))}
html .text-dark-400{color:rgba(40,30,61,var(--tw-text-opacity,1))}
html .text-dark-50{color:rgba(17,12,26,var(--tw-text-opacity,1))}
html .text-dark-500{color:rgba(47,36,71,var(--tw-text-opacity,1))}
html .text-dark-600{color:rgba(58,46,85,var(--tw-text-opacity,1))}
html .text-dark-700{color:rgba(77,64,104,var(--tw-text-opacity,1))}
html .text-dark-900{color:rgba(138,128,163,var(--tw-text-opacity,1))}
html .text-dark-950{color:rgba(196,189,214,var(--tw-text-opacity,1))}
html .text-indigo-600{color:rgba(94,179,255,var(--tw-text-opacity,1))}
html .text-indigo-700{color:rgba(60,140,220,var(--tw-text-opacity,1))}
html .text-neutral-600{color:rgba(77,64,104,var(--tw-text-opacity,1))}
html .text-neutral-700{color:rgba(58,46,85,var(--tw-text-opacity,1))}
html .text-neutral-900{color:rgba(17,12,26,var(--tw-text-opacity,1))}
html .ring-dark-50{--tw-ring-color:rgba(17,12,26,var(--tw-ring-opacity,1))}
html [contenteditable=true]:empty:before{color:#786d94}
html .tippy-box[data-theme~=tooltip]{color:rgba(17,12,26,var(--tw-text-opacity,1))}
html .tippy-box[data-theme~=tooltip]:is(.dark *){border-color:rgba(58,46,85,var(--tw-border-opacity,1));background-color:rgba(22,16,35,var(--tw-bg-opacity,1));color:rgba(239,234,246,var(--tw-text-opacity,1))}
html .tippy-box[data-theme~=tooltip]>.tippy-arrow:is(.dark *):before{border-top-color:rgba(58,46,85,var(--tw-border-opacity,1))}
html .tippy-box[data-theme~=tooltip][data-placement^=bottom]>.tippy-arrow:is(.dark *):before{border-bottom-color:rgba(58,46,85,var(--tw-border-opacity,1))}
html .placeholder\:text-dark-800::placeholder{color:rgba(120,109,148,var(--tw-text-opacity,1))}
html .checked\:bg-blue-600:checked{background-color:rgba(94,179,255,var(--tw-bg-opacity,1))}
html .hover\:bg-dark-100:hover{background-color:rgba(22,16,35,var(--tw-bg-opacity,1))}
html .hover\:bg-dark-400:hover{background-color:rgba(40,30,61,var(--tw-bg-opacity,1))}
html .hover\:bg-dark-50:hover{background-color:rgba(17,12,26,var(--tw-bg-opacity,1))}
html .hover\:text-blue-800:hover{color:rgba(60,140,220,var(--tw-text-opacity,1))}
html .hover\:text-neutral-700:hover{color:rgba(58,46,85,var(--tw-text-opacity,1))}
html .focus-visible\:outline-indigo-600:focus-visible{outline-color:#5eb3ff}
html .dark\:divide-dark-200:is(.dark *)>:not([hidden])~:not([hidden]){border-color:rgba(28,20,44,var(--tw-divide-opacity,1))}
html .dark\:divide-dark-600:is(.dark *)>:not([hidden])~:not([hidden]){border-color:rgba(58,46,85,var(--tw-divide-opacity,1))}
html .dark\:border-dark-1000:is(.dark *){border-color:rgba(239,234,246,var(--tw-border-opacity,1))}
html .dark\:border-dark-200:is(.dark *){border-color:rgba(28,20,44,var(--tw-border-opacity,1))}
html .dark\:border-dark-300:is(.dark *){border-color:rgba(33,24,51,var(--tw-border-opacity,1))}
html .dark\:border-dark-400:is(.dark *){border-color:rgba(40,30,61,var(--tw-border-opacity,1))}
html .dark\:border-dark-50:is(.dark *){border-color:rgba(17,12,26,var(--tw-border-opacity,1))}
html .dark\:border-dark-500:is(.dark *){border-color:rgba(47,36,71,var(--tw-border-opacity,1))}
html .dark\:border-dark-600:is(.dark *){border-color:rgba(58,46,85,var(--tw-border-opacity,1))}
html .dark\:border-dark-700:is(.dark *){border-color:rgba(77,64,104,var(--tw-border-opacity,1))}
html .dark\:border-dark-900:is(.dark *){border-color:rgba(138,128,163,var(--tw-border-opacity,1))}
html .dark\:bg-dark-100:is(.dark *){background-color:rgba(22,16,35,var(--tw-bg-opacity,1))}
html .dark\:bg-dark-100\/90:is(.dark *){background-color:rgba(22,16,35,.9)}
html .dark\:bg-dark-1000:is(.dark *){background-color:rgba(94,179,255,var(--tw-bg-opacity,1))}
html .dark\:bg-dark-200:is(.dark *){background-color:rgba(28,20,44,var(--tw-bg-opacity,1))}
html .dark\:bg-dark-300:is(.dark *){background-color:rgba(33,24,51,var(--tw-bg-opacity,1))}
html .dark\:bg-dark-400:is(.dark *){background-color:rgba(40,30,61,var(--tw-bg-opacity,1))}
html .dark\:bg-dark-50:is(.dark *){background-color:rgba(17,12,26,var(--tw-bg-opacity,1))}
html .dark\:bg-dark-50\/25:is(.dark *){background-color:rgba(17,12,26,.25)}
html .dark\:bg-dark-50\/90:is(.dark *){background-color:rgba(17,12,26,.9)}
html .dark\:bg-dark-50\/95:is(.dark *){background-color:rgba(17,12,26,.95)}
html .dark\:bg-dark-600:is(.dark *){background-color:rgba(58,46,85,var(--tw-bg-opacity,1))}
html .dark\:bg-dark-700:is(.dark *){background-color:rgba(77,64,104,var(--tw-bg-opacity,1))}
html .dark\:bg-dark-800:is(.dark *){background-color:rgba(120,109,148,var(--tw-bg-opacity,1))}
html .dark\:bg-dark-900:is(.dark *){background-color:rgba(138,128,163,var(--tw-bg-opacity,1))}
html .dark\:bg-indigo-600:is(.dark *){background-color:rgba(94,179,255,var(--tw-bg-opacity,1))}
html .dark\:from-dark-100\/80:is(.dark *){--tw-gradient-from:rgba(22,16,35,.8) var(--tw-gradient-from-position);--tw-gradient-to:rgba(22,16,35,0) var(--tw-gradient-to-position)}
html .dark\:from-dark-300:is(.dark *){--tw-gradient-from:#211833 var(--tw-gradient-from-position);--tw-gradient-to:rgba(33,24,51,0) var(--tw-gradient-to-position)}
html .dark\:from-dark-50:is(.dark *){--tw-gradient-from:#110c1a var(--tw-gradient-from-position);--tw-gradient-to:rgba(17,12,26,0) var(--tw-gradient-to-position)}
html .dark\:to-dark-400:is(.dark *){--tw-gradient-to:#281e3d var(--tw-gradient-to-position)}
html .dark\:text-dark-100:is(.dark *){color:rgba(22,16,35,var(--tw-text-opacity,1))}
html .dark\:text-dark-1000:is(.dark *){color:rgba(239,234,246,var(--tw-text-opacity,1))}
html .dark\:text-dark-400:is(.dark *){color:rgba(40,30,61,var(--tw-text-opacity,1))}
html .dark\:text-dark-50:is(.dark *){color:rgba(17,12,26,var(--tw-text-opacity,1))}
html .dark\:text-dark-600:is(.dark *){color:rgba(58,46,85,var(--tw-text-opacity,1))}
html .dark\:text-dark-700:is(.dark *){color:rgba(77,64,104,var(--tw-text-opacity,1))}
html .dark\:text-dark-800:is(.dark *){color:rgba(120,109,148,var(--tw-text-opacity,1))}
html .dark\:text-dark-900:is(.dark *){color:rgba(138,128,163,var(--tw-text-opacity,1))}
html .dark\:text-dark-950:is(.dark *){color:rgba(196,189,214,var(--tw-text-opacity,1))}
html .dark\:ring-dark-200:is(.dark *){--tw-ring-color:rgba(28,20,44,var(--tw-ring-opacity,1))}
html .dark\:ring-dark-300:is(.dark *){--tw-ring-color:rgba(33,24,51,var(--tw-ring-opacity,1))}
html .dark\:ring-dark-500:is(.dark *){--tw-ring-color:rgba(47,36,71,var(--tw-ring-opacity,1))}
html .dark\:ring-dark-600:is(.dark *){--tw-ring-color:rgba(58,46,85,var(--tw-ring-opacity,1))}
html .dark\:ring-dark-700:is(.dark *){--tw-ring-color:rgba(77,64,104,var(--tw-ring-opacity,1))}
html .dark\:ring-dark-800:is(.dark *){--tw-ring-color:rgba(120,109,148,var(--tw-ring-opacity,1))}
html .dark\:scrollbar-track-dark-100:is(.dark *){--scrollbar-track:#161023!important}
html .dark\:scrollbar-thumb-dark-300:is(.dark *){--scrollbar-thumb:#211833!important}
html .dark\:scrollbar-thumb-dark-600:is(.dark *){--scrollbar-thumb:#3a2e55!important}
html .dark\:placeholder\:text-dark-700:is(.dark *)::placeholder{color:rgba(77,64,104,var(--tw-text-opacity,1))}
html .dark\:focus-within\:ring-dark-700:focus-within:is(.dark *){--tw-ring-color:rgba(77,64,104,var(--tw-ring-opacity,1))}
html .dark\:data-\[focus\]\:bg-dark-200[data-focus]:is(.dark *){background-color:rgba(28,20,44,var(--tw-bg-opacity,1))}
html .dark\:hover\:border-dark-200:hover:is(.dark *){border-color:rgba(28,20,44,var(--tw-border-opacity,1))}
html .dark\:hover\:border-dark-500:hover:is(.dark *){border-color:rgba(47,36,71,var(--tw-border-opacity,1))}
html .dark\:hover\:border-dark-600:hover:is(.dark *){border-color:rgba(58,46,85,var(--tw-border-opacity,1))}
html .dark\:hover\:bg-dark-100:hover:is(.dark *){background-color:rgba(22,16,35,var(--tw-bg-opacity,1))}
html .dark\:hover\:bg-dark-1000:hover:is(.dark *){background-color:rgba(94,179,255,var(--tw-bg-opacity,1))}
html .dark\:hover\:bg-dark-200:hover:is(.dark *){background-color:rgba(28,20,44,var(--tw-bg-opacity,1))}
html .dark\:hover\:bg-dark-300:hover:is(.dark *){background-color:rgba(33,24,51,var(--tw-bg-opacity,1))}
html .dark\:hover\:bg-dark-400:hover:is(.dark *){background-color:rgba(40,30,61,var(--tw-bg-opacity,1))}
html .dark\:hover\:bg-dark-500:hover:is(.dark *){background-color:rgba(47,36,71,var(--tw-bg-opacity,1))}
html .dark\:hover\:bg-dark-900:hover:is(.dark *){background-color:rgba(138,128,163,var(--tw-bg-opacity,1))}
html .dark\:hover\:text-dark-1000:hover:is(.dark *){color:rgba(239,234,246,var(--tw-text-opacity,1))}
html .dark\:hover\:text-dark-700:hover:is(.dark *){color:rgba(77,64,104,var(--tw-text-opacity,1))}
html .dark\:hover\:text-dark-900:hover:is(.dark *){color:rgba(138,128,163,var(--tw-text-opacity,1))}
html .dark\:hover\:text-dark-950:hover:is(.dark *){color:rgba(196,189,214,var(--tw-text-opacity,1))}
html .hover\:dark\:text-dark-1000:is(.dark *):hover{color:rgba(239,234,246,var(--tw-text-opacity,1))}
html .dark\:hover\:scrollbar-thumb-dark-300:is(.dark *){--scrollbar-thumb-hover:#211833!important}
html .dark\:focus\:ring-dark-500:focus:is(.dark *){--tw-ring-color:rgba(47,36,71,var(--tw-ring-opacity,1))}
html .dark\:focus\:ring-dark-600:focus:is(.dark *){--tw-ring-color:rgba(58,46,85,var(--tw-ring-opacity,1))}
html .dark\:focus\:ring-dark-700:focus:is(.dark *){--tw-ring-color:rgba(77,64,104,var(--tw-ring-opacity,1))}
html .dark\:focus-visible\:ring-dark-500:focus-visible:is(.dark *){--tw-ring-color:rgba(47,36,71,var(--tw-ring-opacity,1))}
@media (min-width:768px){html .md\:dark\:border-dark-300:is(.dark *){border-color:rgba(33,24,51,var(--tw-border-opacity,1))}html .md\:dark\:bg-dark-100:is(.dark *){background-color:rgba(22,16,35,var(--tw-bg-opacity,1))}html .md\:dark\:bg-dark-50:is(.dark *){background-color:rgba(17,12,26,var(--tw-bg-opacity,1))}}
html .\[\&_p\.is-empty\:\:before\]\:dark\:text-dark-800:is(.dark *) p.is-empty:before{color:rgba(120,109,148,var(--tw-text-opacity,1))}
html .\[\&_p\]\:dark\:text-dark-950:is(.dark *) p{color:rgba(196,189,214,var(--tw-text-opacity,1))}
