.overflow-hidden{overflow:hidden!important}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body ::-moz-selection{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(49 46 129/var(--tw-text-opacity,1))}body ::selection{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(49 46 129/var(--tw-text-opacity,1))}body::-moz-selection{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(49 46 129/var(--tw-text-opacity,1))}body::selection{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(49 46 129/var(--tw-text-opacity,1))}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-theme{--page-primary:#0b1f3a;--page-secondary:#55677f;--page-accent:#ff6b4a;--page-primary-dark:#f3f6fb;--page-secondary-dark:#a8bcd6;--page-accent-dark:#ff8b70;color:var(--page-secondary);font-family:Inter,sans-serif}.dark .page-theme{--page-primary:var(--page-primary-dark);--page-secondary:var(--page-secondary-dark);--page-accent:var(--page-accent-dark);color:var(--page-secondary)}.page-theme :is([class~=bg-gray-900],[class~="bg-gray-900/40"],[class~="bg-gray-900/60"],[class~="bg-gray-900/80"],[class~="bg-gray-900/90"],[class~=bg-gray-950],[class~="bg-gray-950/40"],[class~="bg-gray-950/80"],[class~="bg-slate-900/60"],[class~="bg-slate-930/90"],[class~="bg-indigo-800/50"],[class~=bg-indigo-900],[class~=bg-black],[class~="bg-black/60"]){--page-primary:var(--page-primary-dark);--page-secondary:var(--page-secondary-dark);--page-accent:var(--page-accent-dark);color:var(--page-primary)!important}.page-theme :is([class~="bg-gray-900/40"],[class~="bg-gray-900/60"],[class~="bg-gray-900/80"],[class~="bg-gray-900/90"],[class~="bg-gray-950/40"],[class~="bg-gray-950/80"],[class~="bg-slate-900/60"],[class~="bg-slate-930/90"],[class~="bg-indigo-800/50"],[class~=bg-indigo-900]):not([class~=rounded-full]):not(input):not(textarea):not(select){border-radius:2rem!important}.page-theme :is(button,[role=button],a[class*=bg-gradient]):not([class~=rounded-full]){border-radius:.75rem!important}.page-theme :is(input:not([type=radio]):not([type=checkbox]),textarea,select){border-radius:.75rem!important}.page-theme *{font-family:inherit!important;text-shadow:none!important}.page-theme h1{font-weight:800;letter-spacing:-.05em}.page-theme h2{font-weight:800;letter-spacing:-.025em}.page-theme :is(h3,h4,h5,h6){font-weight:700}.page-theme :is(h1,h2,h3,h4,h5,h6):not([class*="text-[#"]):not([class~=text-transparent]){color:var(--page-primary)!important}.page-theme :is(p,li,blockquote,figcaption):not([class*=text-red-]):not([class*=text-green-]):not([class*=text-emerald-]):not([class*=text-blue-]):not([class*=text-indigo-]):not([class*=text-orange-]):not([class*=text-purple-]):not([class*="text-[#"]){color:var(--page-secondary)!important}.page-theme :is([class~=text-blue-200],[class~=text-blue-400],[class~=text-blue-500],[class~=text-blue-600],[class~="text-blue-400/40"],[class~=text-indigo-100],[class~="text-indigo-100/70"],[class~=text-indigo-300],[class~=text-indigo-400],[class~="text-indigo-400/40"],[class~=text-indigo-500],[class~="text-indigo-500/20"],[class~=text-indigo-600],[class~="text-indigo-600/20"],[class~=text-orange-400],[class~=text-orange-500],[class~=text-orange-700],[class~=text-purple-300],[class~=text-purple-400],[class~=text-purple-500],[class~=text-purple-600]){color:var(--page-accent)!important}.page-theme :is([class~=text-gray-950],[class~=text-gray-900],[class~=text-gray-800],[class~=text-gray-700],[class~=text-slate-900],[class~=text-indigo-700],[class~=text-indigo-900],[class~=text-black]){color:var(--page-primary)!important}.page-theme :is([class~=text-gray-600],[class~=text-gray-500],[class~=text-gray-400],[class~="text-gray-400/50"],[class~=text-gray-300],[class~=text-gray-100],[class~=text-slate-600],[class~=text-slate-500],[class~=text-slate-400],[class~=text-slate-300],[class~=text-slate-100]){color:var(--page-secondary)!important}.dark .page-theme :is([class~="dark:text-gray-100"],[class~="dark:text-gray-200"]){color:var(--page-primary)!important}.dark .page-theme :is([class~="dark:text-gray-300"],[class~="dark:text-gray-400"],[class~="dark:text-gray-400/50"],[class~="dark:text-gray-500"],[class~="dark:text-gray-700"]){color:var(--page-secondary)!important}.dark .page-theme :is([class~="dark:text-blue-300"],[class~="dark:text-blue-400"],[class~="dark:text-blue-700"],[class~="dark:text-indigo-300"],[class~="dark:text-indigo-400"],[class~="dark:text-orange-300"],[class~="dark:text-purple-400"]){color:var(--page-accent)!important}.page-theme [class~="dark:prose-strong:text-blue-400"] strong,.page-theme [class~="prose-strong:text-blue-400"] strong{color:var(--page-accent)!important}.page-theme [class~=text-transparent]{background-clip:border-box!important;-webkit-background-clip:border-box!important;background-image:none!important;color:var(--page-accent)!important;-webkit-text-fill-color:var(--page-accent)!important}.page-theme [class*=drop-shadow]{filter:none!important;text-shadow:none!important}.page-theme a:not([class~=flex]):not([class~=inline-flex]):not([class~=block]):not([class~=inline-block]){display:inline-block}.page-theme :is(a,button,[role=button]){transition:transform .2s ease!important}.page-theme :is(a,button,[role=button]):hover{box-shadow:none!important;filter:none!important;transform:scale(1.05)!important}.page-theme :is(.group:hover,[class*="group/"]:hover) [class*=group-hover][class*=":text-"],.page-theme [class*="hover:text-"]:hover{color:inherit!important}.page-theme [class*="hover:scale"]:hover{transform:scale(1.05)!important}.page-theme :is(.group:hover,[class*="group/"]:hover) [class*=group-hover][class*=":rotate"],.page-theme :is(.group:hover,[class*="group/"]:hover) [class*=group-hover][class*=":scale"],.page-theme :is(.group:hover,[class*="group/"]:hover) [class*=group-hover][class*=":translate"]{transform:none!important}.page-theme :is(.group:hover,[class*="group/"]:hover) [class*=group-hover][class*=":shadow"],.page-theme [class*="hover:shadow"]:hover{box-shadow:none!important}.page-enter-active,.page-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.page-enter-from,.page-leave-to{filter:blur(4px);opacity:0;transform:translateY(10px)}
