:root{--ring: 236 72 153;--radius: .875rem;--shadow-color: 16 24 40}*{-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:Prompt,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.011em;background-color:#f6f7f9;color:#1e293b}.shadow-sm{box-shadow:0 1px 2px rgba(var(--shadow-color),.04),0 1px 3px rgba(var(--shadow-color),.05)!important}.shadow,.shadow-md{box-shadow:0 2px 6px rgba(var(--shadow-color),.05),0 4px 16px rgba(var(--shadow-color),.05)!important}.shadow-lg{box-shadow:0 8px 28px rgba(var(--shadow-color),.08),0 2px 8px rgba(var(--shadow-color),.04)!important}button,a,[role=button],input,select,textarea{transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease,transform .12s ease}button:not(:disabled):active,[role=button]:active{transform:scale(.98)}:focus-visible{outline:none}button:focus-visible,a:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 3px rgba(var(--ring),.35)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#64748b47;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#64748b73}::-webkit-scrollbar-track{background:transparent}[data-theme=night] body{background-color:#0b1220;color:#e2e8f0}[data-theme=night] .shadow-sm,[data-theme=night] .shadow,[data-theme=night] .shadow-md,[data-theme=night] .shadow-lg{box-shadow:0 1px 3px #0006,0 4px 16px #0000004d!important}[data-theme=night] ::-webkit-scrollbar-thumb{background:#94a3b840}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}
