a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,mark,menu,nav,object,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;color:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{text-decoration:none}ol,ul{list-style:none}button,ol,ul{padding:0;margin:0}button{border:none;background:none;font:inherit;color:inherit;cursor:pointer;width:-moz-fit-content;width:fit-content}button:active:not(:disabled){transform:translateY(.2rem)}button:disabled{cursor:not-allowed}button:disabled,button:hover{color:var(--muted-color)}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}embed,iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}svg{overflow:visible}.inline-block{display:inline-block}:root{--primary-color:var(--text-color);--muted-color:#525252;--silent-color:#eaeaea;--text-color:#121212;--background-color:#fafafa;--error-color:#d20000}@media (prefers-color-scheme:dark){:root{--primary-color:var(--text-color);--muted-color:#9193ae;--silent-color:#242439;--text-color:#fafafa;--background-color:#1a1c2f}}html{font-family:sans-serif}body,html{height:100%}body{display:flex;flex-direction:column;background-color:var(--background-color);color:var(--text-color)}*{text-transform:lowercase;word-break:break-word}nav{max-width:700px;padding:20px;width:100%;margin:0 auto;display:flex;justify-content:space-between;height:3.5rem}.loading-indicator{display:inline-flex;width:1rem}.solid-button{padding:.5rem 1rem;background-color:var(--text-color);color:var(--background-color);border-radius:4px}.solid-button:hover{background-color:var(--muted-color);color:var(--background-color)}h1{font-size:3.5rem;font-size:clamp(28px,12vw,3.5rem);font-weight:500;font-family:serif}h2{font-size:1.5rem}h2,h3{font-weight:600}h3{font-size:1.2rem}section{display:flex;flex-direction:column;gap:.5rem}code{font-family:monospace;font-size:.9rem;text-transform:none}.codeblock{background-color:#eee;border-radius:4px;padding:1.5rem}.outer-page{overflow:scroll}.inner-page{max-width:700px;padding:0 20px 1.5rem;width:100%;display:flex;flex-direction:column;gap:3rem;margin:0 auto}.text{font-weight:400;line-height:1.5;display:inline}.subtitle{font-size:1.1rem;font-weight:500;color:var(--muted-color);margin:1rem 0}.italic{font-style:italic}.bold{font-weight:600}.error{color:var(--error-color)}.link{display:inline-block;text-decoration:underline}.link:hover{color:var(--muted-color)}.link:active{transform:translateY(.2rem)}.auth-options{display:flex;flex-direction:column;gap:.75rem;max-width:280px}.login-button{border:2px solid var(--text-color);font-weight:600;color:var(--text-color);border-radius:4px;display:flex;justify-content:center;align-items:center;gap:.5rem;padding:8px;width:100%;text-decoration:unset}.login-button:hover{border:2px solid var(--muted-color);color:var(--muted-color)}.login-button:active{transform:translateY(.2rem)}.email-icon{height:1.5rem}.divider{display:flex;align-items:center;text-align:center;margin:.5rem 0;color:var(--muted-color)}.divider:after,.divider:before{content:"";flex:1 1;border-bottom:1px solid var(--muted-color)}.divider span{padding:0 .75rem}.email-form{display:flex;flex-direction:column}.email-form-inner{display:flex;gap:.5rem}.email-form input{padding:.75rem;border:1px solid var(--text-color);border-radius:4px;background-color:var(--background-color);color:var(--text-color)}.video-overview{display:flex;flex-wrap:wrap;gap:2rem}.video-player{width:100%;height:0;padding-top:56.25%;position:relative}.video-player>video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.overview-video-card{display:flex;flex-direction:column;width:100%;margin-bottom:1rem}@media (min-width:600px){.overview-video-card{max-width:calc(50% - 1rem)}}.thumbnail,.thumbnail-skeleton{width:100%;border-radius:.5rem;aspect-ratio:16/9;object-fit:cover}.thumbnail-skeleton{background-color:var(--silent-color);position:relative;display:flex;align-items:center;justify-content:center}.thumbnail-skeleton:after{content:"📼";font-size:1.5rem}.thumbnail-link:hover{opacity:.75}
/*# sourceMappingURL=2b99a7a6bef9ead5.css.map*/