:root{--primary:#64ffd2;--secondary:#045048;--primary-hover:#e3fff8;--brand:100 255 210;--brand-contrast:0 11 10;--danger:244 63 94;--app-bg:0 11 10;--app-surface:6 22 19;--app-card:11 30 26;--app-border:27 58 50;--app-hover:18 43 36;--app-fg:227 255 248;--app-muted:158 185 176;--app-faint:125 157 146}:root[data-theme=light]{--primary:#045048;--secondary:#e3fff8;--primary-hover:#003b35;--brand:4 80 72;--brand-contrast:227 255 248;--danger:220 38 38;--app-bg:227 255 248;--app-surface:255 255 255;--app-card:255 255 255;--app-border:196 224 217;--app-hover:227 255 248;--app-fg:4 80 72;--app-muted:69 102 95;--app-faint:88 121 111;color-scheme:light}.Toastify__toast-container .Toastify__toast{min-height:auto;padding:14px 16px;border-radius:14px;border:1px solid rgb(var(--app-border));background-color:rgb(var(--app-card));color:rgb(var(--app-fg));box-shadow:0 12px 32px -8px rgba(0,0,0,.45),0 2px 8px -2px rgba(0,0,0,.3);white-space:pre-line;font-size:14px}.Toastify__toast-container .Toastify__toast-body{margin:0;padding:0;color:rgb(var(--app-fg))}.Toastify__toast-container .Toastify__progress-bar{background:rgb(var(--brand))}.Toastify__toast-container .Toastify__toast--error .Toastify__progress-bar{background:rgb(var(--danger))}.Toastify__toast-container .Toastify__close-button{color:rgb(var(--app-muted));opacity:1;align-self:center}.Toastify__toast-container .Toastify__close-button:hover{color:rgb(var(--app-fg))}[class*=bg-white]:not([class*="hover:bg-white"]){background-color:rgb(var(--app-card))}input[class*=bg-white],select[class*=bg-white],textarea[class*=bg-white]{background-color:rgb(var(--app-surface));border-color:rgb(var(--app-border));color:rgb(var(--app-fg))}input[class*=bg-white]::-moz-placeholder,textarea[class*=bg-white]::-moz-placeholder{color:rgb(var(--app-faint))}input[class*=bg-white]::placeholder,textarea[class*=bg-white]::placeholder{color:rgb(var(--app-faint))}[class*=text-\\\[\\\#101828\\\]],[class*=text-black],[class*=text-gray-900]{color:rgb(var(--app-fg))}[class*=text-\\\[\\\#344054\\\]],[class*=text-gray-500],[class*=text-gray-600]{color:rgb(var(--app-muted))}.bg-brand.text-black,.bg-primary.text-black,.bg-primary.text-white{color:rgb(var(--brand-contrast))}.rivon-symbol{filter:brightness(0) invert(1)}:root[data-theme=light] .rivon-symbol{filter:none}