@font-face{font-family:NeutraText-Bold;src:url(/_next/static/media/NeutraText-Bold.f2c4fd968da4f47102415b9ea5add0ff.otf)}@font-face{font-family:NeutraText-Book;src:url(/_next/static/media/NeutraText-Book.794f7defd77f3e1c0db910da74dd1dd9.otf)}@font-face{font-family:Sohne-Dreiviertelfett;src:url(/_next/static/media/SohneTest-Dreiviertelfett.35bf3269c56c8ba9a866633227dca567.otf)}:root{--color-background:#fcfcfc;--color-border:#d9d9d9;--color-brand:#fd26ef;--color-code:#e8e8e8;--color-text:#495057;--color-heading:#2b2b2b;--color-hover:#f5f5f5;--color-link:#1ca0f1;--color-subheading:#8c8c8c;--color-title:#525252;--width-standard:calc(100% - 30px);--padding:15px;--font-brand-primary:NeutraText-Bold,NeutraText-Book,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI,Roboto,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--font-brand-secondary:NeutraText-Book,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;--font-brand-tertiary:Sohne-Dreiviertelfett,NeutraText-Book,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;--font-brand-regular:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI,Roboto,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--code-color-background:#151515;--code-color-syntax:#949494;--code-color-js-syntax:#e6c959;--code-color-comment:#888;--code-color-keyword:#537fdc;--code-color-key:#81cffe;--code-color-function-name:#da9800;--code-color-built-in:#af582e;--code-color-string:#cfaf81;--code-font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}*{box-sizing:border-box}body{font-family:var(--font-brand-regular);color:var(--color-text);font-size:16px;background-color:var(--color-background)}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;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}p{margin-bottom:15px;line-height:1.8;letter-spacing:-.5px;font-size:1.25rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-brand-tertiary);font-display:swap;color:var(--color-heading);line-height:1;margin:20px auto 10px}h1{font-size:3rem;letter-spacing:-3px;margin:60px auto 0;text-align:center}h2{font-size:1.75rem;margin:20px auto 10px}h2,h3{letter-spacing:-1.5px;color:var(--color-font-heading)}h3{font-size:2.25rem}h4{font-size:1.75rem;letter-spacing:-1.5px;margin:30px auto 5px;color:var(--color-font-heading)}@media (max-width:768px){h1{font-size:2.5rem;margin:30px auto 10px}h2,h3{font-size:1.5rem}h4{font-size:1.3rem}}img{width:100%;max-width:768px;margin:0 auto}li::marker{font-style:italic}li{font-size:1.25rem;margin-bottom:4px}@keyframes outlineFade{0%{outline:2px solid #00f}to{outline:2px solid rgba(0,0,255,.2)}}button:focus{animation:outlineFade 2s forwards}a{overflow-wrap:break-word;color:var(--color-link);text-decoration:none}article img,p img{margin:10px auto}.about-text{font-family:var(--font-brand-regular);font-size:1.25rem;margin:0 0 15px;line-height:1.5}.container-600{width:100%;max-width:600px}.social-icon{margin-top:10px;width:40px}.theme-switch-wrapper{width:30px;overflow:hidden;height:30px;padding:0;border:none;background:transparent;cursor:pointer}.theme-switch{display:inline-block;position:relative;overflow:hidden}.theme-switch input{display:none}@media (max-width:419px){p{font-size:1rem}}.hljs{display:block;overflow-x:auto;padding:1em;font-size:1.25rem;background:var(--code-color-background)}@media (max-width:419px){.hljs{font-size:1rem}}.hljs,.hljs-subst{color:var(--code-color-syntax)}.hljs-comment{color:var(--code-color-comment)}.hljs-attr{color:var(--code-color-key)}.hljs-attribute,.hljs-doctag,.hljs-function,.hljs-keyword,.hljs-meta-keyword,.hljs-name,.hljs-selector-tag{color:var(--code-color-keyword)}.hljs-deletion,.hljs-number,.hljs-quote,.hljs-selector-class,.hljs-selector-id,.hljs-string,.hljs-template-tag,.hljs-type{color:var(--code-color-string)}.hljs-section,.hljs-title{color:var(--code-color-function-name)}.hljs-link,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:var(--code-color-keyword)}.hljs-literal{color:#78a960}.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-code,.hljs-meta,.hljs-meta-string{color:var(--code-color-built-in)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.language-here{border-radius:5px;padding:4px;width:100%;display:block;font-size:1rem;font-family:var(--code-font-family)}pre{margin-bottom:10px}code{border-radius:5px;width:100%;white-space:break-spaces;overflow-wrap:break-word;color:var(--color-text);background-color:var(--color-code);font-family:var(--code-font-family)}.language-js{color:var(--code-color-js-syntax)}