:root{--color-primary:#f75c5f;--color-text:#000;--color-subtext:#868686;--color-input:#66615b;--color-input-disabled:#bfc7d1;--color-input-background:#fff;--color-input-background-disabled:#f8f9fa;--color-border:#ddd;--color-border-hover:#b4bdc9;--color-border-active:#a9b3c1;--breakpoint-small:30rem;--breakpoint-phablet:37.5626rem;--breakpoint-tablet:62rem;--breakpoint-desktop:75rem;--breakpoint-desktop-large:120rem;--breakpoint-retina:160rem;--breakpoint-4k:240rem;--breakpoint-5k:312.5rem;--breakpoint-8k:500rem;--box-shadow-default:0px 6px 6px #bababa80;--box-shadow-extra:0 13px 22px #00000003,0 3px 12px #0000001a}*,:before,:after{box-sizing:border-box}::-webkit-scrollbar{background:0 0;width:5px;height:5px}::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}::selection{background:#00bcd433}html,body{-moz-text-size-adjust:100%;text-size-adjust:100%;width:100dvw;height:100dvh;text-rendering:optimizeLegibility;margin:0;padding:0;font-family:sans-serif;overflow-x:hidden}table{border-collapse:collapse;width:100%}th,td{border:none;padding:.5rem}hr{border:none;border-top:1px solid var(--color-border);margin:1rem 0}input,select,textarea{color:var(--color-input);background:var(--color-input-background);border:1px solid var(--color-border);padding:.5rem .75rem}input:disabled,select:disabled,textarea:disabled{color:var(--color-input-disabled);background:var(--color-input-background-disabled);cursor:not-allowed}button,input,optgroup,select,textarea{appearance:none;margin:0;overflow:auto}code{font-family:monospace}.tabs{flex-wrap:wrap;justify-content:center;align-items:center;margin:0 0 2rem;padding:0;display:flex}.tabs .tab{color:var(--color-subtext);text-align:center;cursor:pointer;border-bottom:2px solid #0000;padding:1rem 2rem .5rem;font-weight:700;text-decoration:none;list-style:none}.tabs .tab--active,.tabs .tab:not(.active):hover{border-bottom:2px solid var(--color-primary);color:var(--color-primary)}.card{border-radius:var(--border-radius-default);box-shadow:var(--box-shadow-default);background:#fff;border:none;transition:all .2s}.card__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:2rem 2rem 1rem;display:flex}.card__body{padding:2rem}.card__footer{border-top:1px solid var(--color-border);justify-content:center;align-items:center;padding:1rem 2rem 2rem;display:flex}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-primary:#00c2f9;--color-background:#f9f9f9;--color-text:#1a1a1a}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-text:#bcbcbc;--color-background:#171717}}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}:focus:not(:focus-visible){outline:none}.skip-link{background:var(--color-primary);color:#fff;z-index:100;border-radius:0 0 4px;padding:8px 16px;text-decoration:none;position:absolute;top:-40px;left:0}.skip-link:focus{top:0}body{font-family:var(--font-inter),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif;background:var(--color-background);color:var(--color-text);flex-direction:column;justify-content:flex-start;align-items:center;font-size:1.2rem;font-weight:400;display:flex}@media screen and (min-width:480px){body{font-size:1.4rem}}header,footer,main{width:100%}footer{text-align:center}footer .social{justify-content:center;align-items:center;gap:2rem;margin-top:3rem;display:flex}footer .social a,footer .social a:visited{color:var(--color-subtext)}footer .social a:hover{color:var(--color-primary)}footer .signature svg{max-height:4rem;margin-top:1rem}h1,h2,h3,h4,h5,h6{font-weight:400}h1{text-align:center;padding-left:2rem;padding-right:2rem}header h1{margin-bottom:0}header{margin-bottom:2rem}img{border-radius:1.5rem;max-width:100%;max-height:500px;margin:0 auto;display:block}button{appearance:none;border:1px solid var(--color-border);cursor:pointer;color:var(--color-subtext);background-color:#0000;border-radius:1rem;padding:1rem 2rem}button:hover{background-color:var(--color-border);color:var(--color-background)}input[type=checkbox]{appearance:auto}.container{flex:1;width:100%;margin-bottom:2rem;padding:0 2rem}.text--center{text-align:center}.login{flex-direction:column;justify-content:center;align-items:center;display:flex}.login form{max-width:600px}.loader{width:100%;height:100%;color:var(--color-subtext);justify-content:center;align-items:center;display:flex}.loader-dots{margin-left:.25rem;animation:1.4s ease-in-out infinite loader-pulse;display:inline-block}@keyframes loader-pulse{0%,80%,to{opacity:0}40%{opacity:1}}.tabs .tab{font-weight:400}.feed{flex-direction:column;gap:2rem;width:100%;max-width:800px;margin:2rem auto 0;padding:0;display:flex}.feed--cards{grid-template-columns:1fr;gap:2rem;max-width:1200px;display:grid}@media screen and (min-width:640px){.feed--cards{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.feed--cards{grid-template-columns:repeat(3,1fr)}}.new-post{max-width:988px}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.not-found a{color:var(--color-subtext);border-bottom:2px solid var(--color-subtext);text-decoration:none}.not-found a:visited{color:var(--color-subtext)}.not-found a:hover{border-bottom-color:var(--color-primary)}.subtitle{text-align:center;color:var(--color-subtext);margin-bottom:0}.pagination{justify-content:center;align-items:center;gap:1rem;margin-top:4rem;display:flex}.pagination a{color:var(--color-text);border:2px solid var(--color-text);border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;text-decoration:none;display:flex}.pagination a:hover{border-color:var(--color-primary)}.pagination a:hover svg{fill:var(--color-primary)}.post__header h1{text-align:center;word-break:break-word;width:fit-content;margin-bottom:0;margin-left:auto;margin-right:auto}.post__header p{text-align:center;margin-top:0}.post__header small{color:var(--color-subtext);font-size:1rem}.post__header--cover{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;height:min(544px,50vh);position:relative}.post__header--cover .post__actions{background-color:#0000}.post__header--cover .post__actions .action{background-color:var(--color-background);border:none;border-radius:.5rem;padding:.75rem 1.25rem}.post__header--cover .post__actions .action:hover{color:var(--color-primary)}.post__header time{color:var(--color-subtext);text-align:center;font-size:small;display:block}.post__body{text-align:left;flex:1;width:100%;max-width:988px;margin:0 auto 2rem;padding:0 2rem}.post__body ul,.post__body ol{flex-direction:column;gap:.8rem;display:flex}.post__body blockquote{color:#666;font-style:italic}.post__body a{color:var(--color-primary);text-decoration:none}.post__body a:visited{color:var(--color-primary)}.post__body a:hover{color:var(--color-primary);text-decoration:underline}.post__body{background-color:var(--color-background);z-index:2;word-break:break-word}.post__body h1{font-size:200%}.post__body h2{font-size:160%}.post__body h3{font-size:140%}.post__body h4{font-size:120%}.post__body h5{font-size:110%}.post__body h6{font-size:100%}.post__body time{color:var(--color-subtext);text-align:center;font-size:small;display:block}.post__body code{font-family:var(--font-inconsolata),ui-monospace,"Cascadia Code","Source Code Pro",Menlo,Consolas,"DejaVu Sans Mono",monospace;padding:.5rem;display:inline-block}.post__body pre{background-color:#00000008;overflow:auto}.post__body pre code{background-color:#0000;display:block}.post__body__header h1{margin-bottom:0}.post__footer{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.post__footer a{border-bottom:2px solid var(--color-subtext);color:var(--color-subtext);text-decoration:none}.post__footer a:hover{border-bottom:2px solid var(--color-primary)}.post__footer small{color:var(--color-subtext);font-size:1rem}.post__actions{background-color:var(--color-background);justify-content:space-between;width:100%;padding:1rem 2rem;font-size:1rem;display:flex}.post__actions>div{justify-content:flex-start;align-items:center;gap:2rem;display:flex}.post__actions{color:var(--color-subtext)}.post__actions a{color:var(--color-subtext);border-bottom:2px solid var(--color-subtext);cursor:pointer;text-decoration:none}.post__actions a:visited{color:var(--color-subtext)}.post__actions a:hover{border-bottom:2px solid var(--color-primary)}.post__actions .action--icon,.post__actions .action--icon:hover{border:none!important}.post__actions .action--icon:hover svg{fill:var(--color-primary)}@media print{.post__actions{display:none}}.post iframe body,.post iframe [id=embed-video-container]{background-color:#0000}.page{flex:1;width:100%;max-width:1200px;margin:0 auto 2rem;padding:0 2rem}.page__body{text-align:left;flex:1;width:100%;max-width:988px;margin:0 auto 2rem;padding:0 2rem}.page__body ul,.page__body ol{flex-direction:column;gap:.8rem;display:flex}.page__body blockquote{color:#666;font-style:italic}.page__body a{color:var(--color-primary);text-decoration:none}.page__body a:visited{color:var(--color-primary)}.page__body a:hover{color:var(--color-primary);text-decoration:underline}@media print{.post__actions,.post__footer{display:none}.post__body{flex:0}footer .social,.post__header time{display:none}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:Inconsolata;font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(../media/fa5aae2beadb79bb-s.208b88d1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inconsolata;font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(../media/28de84e0e7d4cb57-s.b081e99a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inconsolata;font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(../media/c50f3c9c65fbdb75-s.p.cb017eca.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inconsolata Fallback;src:local(Arial);ascent-override:76.59%;descent-override:16.94%;line-gap-override:0.0%;size-adjust:112.16%}.inconsolata_ca5beca4-module__WYLh8G__className{font-family:Inconsolata,Inconsolata Fallback;font-style:normal}.inconsolata_ca5beca4-module__WYLh8G__variable{--font-inconsolata:"Inconsolata","Inconsolata Fallback"}
