
  /*! purgecss end ignore */:root:not(#\#):not(#\#){--color-primary-100:#eceff5;--color-primary-200:#c3cbdc;--color-primary-300:#9ba8c2;--color-primary-400:#7686a6;--color-primary:#526488;--color-primary-600:#3e4f70;--color-primary-700:#2c3a57;--color-primary-800:#1c263b;--color-primary-900:#0d131e;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--text:var(--color-primary-200);--text-secondary:var(--color-primary-400);--bg:var(--color-gray-900);--bg-secondary:var(--color-gray-800);--border-color:var(--color-primary-400);--border-color-secondary:var(--color-primary)}.light:not(#\#):not(#\#){--text:var(--color-primary-800);--text-secondary:var(--color-primary-600);--bg:var(--color-gray-200);--bg-secondary:var(--color-gray-100);--border-color:var(--color-primary);--border-color-secondary:var(--color-primary-600)}.page-enter-active:not(#\#):not(#\#),.page-leave-active:not(#\#):not(#\#){transition-property:opacity;@apply duration-200}.page-enter:not(#\#):not(#\#),.page-leave-to:not(#\#):not(#\#){opacity:0}.slide-left-enter-active:not(#\#):not(#\#),.slide-left-leave-active:not(#\#):not(#\#),.slide-right-enter-active:not(#\#):not(#\#),.slide-right-leave-active:not(#\#):not(#\#){overflow:hidden;transition-property:height,opacity,transform;transition-timing-function:cubic-bezier(.55,0,.1,1);@apply duration-200}.slide-right-leave-active:not(#\#):not(#\#){opacity:0;transform:translate(2em)}.slide-left-leave-active:not(#\#):not(#\#){opacity:0;transform:translate(-2em)}.slide-left-enter:not(#\#):not(#\#),.slide-right-enter:not(#\#):not(#\#){opacity:0;transform:translate(0)}html:not(#\#):not(#\#){-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding:env(safe-area-inset)}body:not(#\#):not(#\#){background-color:#111827;background-color:var(--bg);color:#c3cbdc;color:var(--text);@apply transition-colors duration-200 ease-in-out}article{max-width:80ch}h1,h2,h3,h4,h5,h6,p{color:#c3cbdc;color:var(--text);& a[href]{color:#7686a6;color:var(--text-secondary)}}.title,a{color:#7686a6;color:var(--text-secondary)}.subtitle{color:#c3cbdc;color:var(--text)}.nuxt-content{max-width:80ch;& h1,& h2,& h3,& h4,& h5,& h6{&>a{&:before{color:#7686a6;color:var(--text-secondary);content:"#"}}}
    /*! purgecss start ignore */& ol>li,& ul>li{color:#c3cbdc;color:var(--text)}& code,& kbd,& samp{background-color:#1f2937;background-color:var(--bg-secondary);color:#7686a6;color:var(--text-secondary)}& .nuxt-content-highlight{&>.filename{color:#7686a6;color:var(--text-secondary)}& pre[class*=language-],&>.filename{text-shadow:0 1px hsla(0,0%,100%,.5)}& pre[class*=language-]{background-color:#1f2937;background-color:var(--bg-secondary)}& .token.operator{background:none}}}
/*! purgecss end ignore */input,textarea{background-color:#1f2937;background-color:var(--bg-secondary);border:1px solid #7686a6;border:1px solid var(--border-color);color:#c3cbdc;color:var(--text)}.wrapper{min-height:100vh}.cover-image{max-height:500px}@tailwind base;@tailwind components;@tailwind utilities;.scrim-bg[data-v-76b42d3a]{&[data-v-76b42d3a]:before{background-color:var(--bg);@apply absolute bottom-0 inset-x-0 h-12 mb-4 transition-colors duration-200 ease-in-out}&[data-v-76b42d3a]:after,&[data-v-76b42d3a]:before{content:"";z-index:-1}&[data-v-76b42d3a]:after{animation:fadeIn1-76b42d3a .5s ease-in-out;background:linear-gradient(180deg,#111827,cubic-bezier(.15,0,.45,1),transparent);opacity:1;@apply pointer-events-none absolute bottom-0 inset-x-0 h-16 -mb-12}}.light[data-v-76b42d3a],.nuxt-link-exact-active[data-v-76b42d3a]{& .scrim-bg[data-v-76b42d3a]{&[data-v-76b42d3a]:after{animation-name:fadeIn2-76b42d3a;background:linear-gradient(180deg,#e5e7eb,cubic-bezier(.15,0,.45,1),transparent)}}& .nuxt-link-exact-active[data-v-76b42d3a]{@apply text-primary-700 border-gray-600 bg-gray-100}}@keyframes fadeIn1-76b42d3a{0%{opacity:0}to{opacity:1}}@keyframes fadeIn2-76b42d3a{0%{opacity:0}to{opacity:1}}.icon[data-v-f34bba3e]{background-color:var(--bg-secondary);border-color:var(--border-color);height:44px;width:44px;@apply relative m-0 p-2 top-0 cursor-pointer rounded border transition-all duration-200 ease-in-out;&[data-v-f34bba3e]:hover{border-color:var(--border-color-secondary);transform:translateY(-1px);@apply text-white}&.selected[data-v-f34bba3e]{color:var(--color-primary)}}.light[data-v-f34bba3e]{& .icon[data-v-f34bba3e]{background-color:var(--bg);border-color:var(--border-color-secondary);color:var(--text);&[data-v-f34bba3e]:hover{border-color:var(--border-color);@apply text-primary-900 bg-primary-200}}}