:root{--gray-50:#fafafa;--gray-100:#f4f4f5;--gray-200:#e4e4e7;--gray-300:#d4d4d8;--gray-400:#a1a1aa;--gray-500:#71717a;--gray-600:#52525b;--gray-700:#3f3f46;--gray-800:#27272a;--gray-900:#18181b;--gray-950:#09090b;--color:var(--gray-900);--bg:#fff;--link:#25854d;--primary:#50bb89;--primary-light:#d6f3e5;--primary-dark:#48a87b;--pocketforge:#534172;--pocketforge-light:#edeaf1;--action:linear-gradient(45deg,#66d88c,#e5dd91);--reaction:linear-gradient(45deg,#1c8dd8,#10d3e0);--tag:#765f8d}body,html{margin:0;padding:0}*,:after,:before{box-sizing:border-box}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0}h1,h2,h3{line-height:1.2}body{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;text-rendering:optimizeSpeed;transition:background-color .2s}#__nuxt,body>div:first-child{display:flex;flex-direction:column;min-height:100vh;overflow:hidden}main{flex-grow:1}a{color:inherit;display:inline-block;text-decoration:none;transition:color .2s ease}a:hover{color:var(--link)}a:focus-visible{outline-color:var(--color)!important}:focus-visible{outline-color:var(--color)!important}::-moz-selection{background-color:highlight;color:highlighttext}::selection{background-color:highlight;color:highlighttext}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.router-link-active,.router-link-exact-active{color:var(--link)}.blog h1{font-size:2.5rem;font-weight:700;line-height:1.2}@media screen and (min-width:640px){.blog h1{font-size:3rem}}.blog h2{font-size:2rem;margin-top:2rem}.blog h2,.blog h3{font-weight:700;line-height:1.2;margin-bottom:.25rem}.blog h3{font-size:1.25rem}.blog p{margin-bottom:1rem}.blog li,.blog p{font-size:1.125rem}.blog .post-content a{color:var(--link);font-weight:600;text-decoration:underline}.blog .post-content h2 a{color:var(--color);scroll-margin-top:5rem;text-decoration:none;scroll-snap-margin-top:5rem}.blog .post-content .tags a{text-decoration:none}.blog ol,blockquote{margin-bottom:1rem}blockquote{background:var(--gray-50);border-left-color:var(--gray-200);border-left-width:1px;border:1px solid var(--gray-200);border-left:4px solid var(--primary);color:inherit;margin-top:1rem;padding:.5rem .75rem}ul{list-style-type:"◇";padding-left:1rem}.blog ul{margin-bottom:1rem;margin-top:-.75rem}.blog blockquote ul{margin-bottom:0;margin-top:.25rem}.blog blockquote p{margin-bottom:0}ol{list-style-type:decimal;padding-left:1rem}li{line-height:1.5;padding-left:.5rem}.table-content-item{font-size:1.25rem;margin-bottom:.5rem}.blog .post-content .table-content-item{color:var(--link);text-decoration:none}table{border:1px solid var(--gray-200);margin-bottom:1rem;width:100%}table,td,th{border-collapse:collapse;padding:.5rem 1rem;text-align:left}tr{display:flex}td,th{flex:1}td:first-child,th:first-child{border-right:1px solid var(--gray-200)}tbody tr:nth-child(odd){background:var(--gray-50)}.resources-menu{box-shadow:0 8px 24px #969ea633}.button[data-v-e2253707]{border:none;display:block;margin:10px 0;padding:4px 6px}.error[data-v-e2253707]{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center}.code[data-v-e2253707]{font-size:8rem;line-height:1}.code[data-v-e2253707],.text[data-v-e2253707]{font-weight:700;text-align:center}.text[data-v-e2253707]{font-size:2.5rem;margin-bottom:1rem}.action[data-v-e2253707]{background-image:var(--action);border-radius:4px;color:var(--gray-50);display:block;font-size:1.5rem;font-weight:700;margin:0 auto;padding:.25rem 2rem;position:relative;text-align:center;width:-moz-fit-content;width:fit-content;z-index:1}@media screen and (min-width:768px){.action[data-v-e2253707]{font-size:2rem}}.action[data-v-e2253707]:before{background-image:var(--reaction);border-radius:4px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s;z-index:-1}.action[data-v-e2253707]:hover:before{opacity:1}
