body{color:#e5e7eb;font-family:Nunito,sans-serif;background-color:#071824!important}.casa-night body{background-color:#03090f!important}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.page-content{animation:.3s ease-out fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.app-body{padding-bottom:calc(6rem + env(safe-area-inset-bottom,0px))}@media (width>=1024px){.app-body{padding:1.5rem}}button[data-shortcut]:not([data-shortcut-nohint]):not([data-shortcut=escape]):not(:has(.casa-kbd)):after{content:attr(data-shortcut);text-transform:uppercase;letter-spacing:0;opacity:.75;background:#ffffff1f;border:1px solid #ffffff59;border-bottom-width:2px;border-radius:.3rem;flex-shrink:0;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;margin-left:.45rem;padding:0 .3rem;font:600 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}@media (width<=1023px),(hover:none){button[data-shortcut]:after{display:none!important}}.casa-shortcut-flash{animation:.35s casaShortcutFlash}@keyframes casaShortcutFlash{0%{box-shadow:0 0 #ffffffbf}to{box-shadow:0 0 0 6px #fff0}}.casa-shortcut-toast{z-index:10060;color:#fff;pointer-events:none;background:#0c283af0;border:1px solid #ffffff29;border-radius:.6rem;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.72rem;display:inline-flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -10px #0009}.text-cinta-teal{color:var(--theme-color)!important}.bg-cinta-teal{background-color:var(--theme-color)!important}.border-cinta-teal{border-color:var(--theme-color)!important}.hover\:bg-cinta-teal\/90:hover{background-color:color-mix(in srgb, var(--theme-color) 90%, transparent)!important}.focus\:ring-cinta-teal\/30:focus{--tw-ring-color:color-mix(in srgb, var(--theme-color) 30%, transparent)!important;box-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important}.focus\:ring-cinta-teal\/20:focus{--tw-ring-color:color-mix(in srgb, var(--theme-color) 20%, transparent)!important;box-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important}.focus\:border-cinta-teal:focus,.hover\:border-cinta-teal:hover{border-color:var(--theme-color)!important}.shadow-cinta-teal\/25{box-shadow:0 10px 15px -3px color-mix(in srgb, var(--theme-color) 25%, transparent), 0 4px 6px -4px color-mix(in srgb, var(--theme-color) 25%, transparent)!important}.border-cinta-teal\/30{border-color:color-mix(in srgb, var(--theme-color) 30%, transparent)!important}.border-cinta-teal\/40{border-color:color-mix(in srgb, var(--theme-color) 40%, transparent)!important}.border-cinta-teal\/20{border-color:color-mix(in srgb, var(--theme-color) 20%, transparent)!important}.border-cinta-teal\/10{border-color:color-mix(in srgb, var(--theme-color) 10%, transparent)!important}.bg-cinta-teal\/5,.hover\:bg-cinta-teal\/5:hover{background-color:color-mix(in srgb, var(--theme-color) 5%, transparent)!important}.dark .dark\:hover\:bg-cinta-teal\/10:hover,.dark .dark\:bg-cinta-teal\/10{background-color:color-mix(in srgb, var(--theme-color) 10%, transparent)!important}.dark .dark\:border-cinta-teal\/30{border-color:color-mix(in srgb, var(--theme-color) 30%, transparent)!important}.dark .dark\:border-cinta-teal\/40{border-color:color-mix(in srgb, var(--theme-color) 40%, transparent)!important}
