:root{--bg-escuro: #eef4fb;--bg-card: rgba(255, 255, 255, .92);--bg-kanban: #f7fafc;--text-primary: #0f172a;--text-secondary: #64748b;--border-color: rgba(148, 163, 184, .22);--glass-bg: rgba(255, 255, 255, .76);--glass-border: rgba(148, 163, 184, .18)}.dark{--bg-escuro: #07111f;--bg-card: rgba(15, 23, 42, .86);--bg-kanban: #111c2d;--text-primary: #f8fafc;--text-secondary: #94a3b8;--border-color: rgba(148, 163, 184, .14);--glass-bg: rgba(7, 17, 31, .72);--glass-border: rgba(148, 163, 184, .12)}html,body,#root{min-height:100%}body{background:radial-gradient(circle at top left,rgba(56,189,248,.14),transparent 28%),radial-gradient(circle at bottom right,rgba(14,165,233,.12),transparent 28%),var(--bg-escuro);color:var(--text-primary)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#64748b80;border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#64748bb8;background-clip:padding-box}*{scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.5) transparent}input,select,textarea,button{font:inherit}input[type=date],input[type=time]{color-scheme:light}.dark input[type=date],.dark input[type=time]{color-scheme:dark}.glass-effect{background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--glass-border)}
