.footer{border-bottom:4px solid var(--pallet-fg-primary);border-top:4px solid var(--pallet-fg-primary);font-size:x-large;.content-row{align-items:center;gap:.2em;justify-content:space-between;padding:.8em 1.2em;width:100%}&:hover .peek{position:relative;visibility:visible}.peek{position:absolute;visibility:hidden}.icon{margin-right:.5em}.text{color:var(--pallet-fg-primary);font-family:var(--monospace-font-family);font-weight:700;&:hover{cursor:pointer;text-decoration:underline}span.j{padding:0 .1em}span.com{font-size:medium;opacity:.8}}.item-row{align-items:center;gap:.2em;justify-content:left}}.event-display{background-color:#ffffff80;border-radius:5px;display:flex;flex-direction:column;margin:10px;padding:5px;.prompt{font-size:.5em}.item{animation:fadeIn .5s ease-in,newEvent 2s ease-in;display:flex;flex-direction:column;margin:2px 0;.label{align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:flex-start;.component{font-weight:700}}.data{color:#708090;font-size:.8em;font-style:italic;margin-left:10px}&.removed{animation:fadeOut .5s ease-out;opacity:0}}}@keyframes newEvent{0%{color:green}90%{color:green}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{color:red;opacity:0;transform:translateY(-100%)}}.metric-display{display:flex;flex-direction:column;gap:10px;margin:10px;.component-item{font-weight:700}.guage-list{display:flex;flex-direction:column;font-weight:400;margin-left:10px;.key{margin-right:5px}.value{color:#708090;font-style:italic;transition:color .5s ease-out,font-weight .5s ease-out;&.recently-updated{color:green;font-weight:700}}}}.debug-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff80;border-radius:6px;color:#2f4f4f;font-size:.8em;left:10px;min-height:20px;min-width:250px;overflow-y:hidden;position:absolute;top:10px;transition:min-width .2s ease-in-out,min-height .2s ease-in-out;z-index:1000;&.minimized{height:14px;min-height:0;min-width:0;width:14px}.minimize-maximize{align-items:center;background-color:initial;border-radius:50%;color:#00316acc;cursor:pointer;display:flex;height:10px;justify-content:center;margin:2px;padding:0 1px 2px 0;position:absolute;right:0;top:0;width:10px;&:hover{background-color:#6fb2ffcc;color:#fff}}}.construction-sign{border-bottom:2px solid var(--pallet-fg-primary);border-top:2px solid var(--pallet-fg-primary);height:2em;position:relative;width:100%;.bg{background-image:repeating-linear-gradient(45deg,var(--pallet-fg-primary),var(--pallet-fg-primary) 40px,var(--pallet-bg-secondary) 40px,var(--pallet-bg-secondary) 80px);height:100%;width:50%;&.left{float:right}&.right{float:left;transform:scaleX(-1)}}.text-container{color:var(--pallet-accent-purple);font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:larger;font-weight:700;left:50%;min-width:120%;opacity:.9;position:absolute;text-align:center;top:50%;transform:rotate(-3deg) translateX(-50%) translateY(-50%);transform-origin:0 0;white-space:nowrap}}.github-link{border:1px solid #3d444d;font-size:large;max-height:2.8em;max-width:18em;position:relative;&.light{border:1px solid #d1d9e0;.heading{background-color:#f6f8fa;border-bottom:1px solid #d1d9e0;color:#1f2328;.icon{fill:#1f2328}}.subheading{background-color:#fff}}.heading{background-color:#151b23;border-bottom:1px solid #3d444d;box-sizing:border-box;color:#fff;font-weight:700;max-width:100%;padding:.2em .4em;text-align:left;text-overflow:ellipsis;white-space:nowrap;.icon{fill:#fff;height:1em;margin-right:.5em;position:relative;top:2px}}.subheading{background-color:#0d1117;box-sizing:border-box;color:#9198a1;font-size:small;justify-content:flex-end;max-width:100%;padding:.2em;a{max-width:80%;img{height:100%}img,span{display:block}span{max-width:100%;text-overflow:ellipsis;white-space:nowrap}}}}.home{background-image:linear-gradient(0deg,#00212b,#004c61);border:2px solid #c6c6c6;border-radius:inherit;box-sizing:border-box;font-size:large;height:100%;position:relative;width:100%;@media (max-width:600px){font-size:medium}.content{align-items:center;box-sizing:initial;color:var(--pallet-fg-primary);justify-content:space-around;padding:.5em 0 0;text-align:center;width:100%;.title{color:var(--pallet-fg-secondary);display:inline;font-family:var(--monospace-font-family);font-size:1.5em;font-weight:700;padding:.5em;vertical-align:initial;width:100%;span.prompt{bottom:.1em;color:#c3c3bd;font-weight:400;padding:0 .3em;position:relative}span.j{padding:0 .2em}span.com{color:#c3c3bd;font-size:.6em}}.description{align-items:center;background-color:#fffc;box-sizing:border-box;color:var(--pallet-fg-primary);flex-grow:0;font-size:.8em;gap:1em;min-width:100%;padding:2em;position:relative;.gems{gap:1em}.banner{bottom:-1em;min-height:2em;position:absolute;rotate:-2deg;width:120%}}.signature{color:#c3c3bd;font-family:var(--monospace-font-family);font-size:1.2em;gap:.5em;padding:1em;.aliens{gap:.5em;justify-content:center}}.cursor{animation:none;opacity:0;&.blink{animation:blink .7s steps(1) infinite;opacity:1}}}.github-link{align-self:flex-end;flex-shrink:0;margin:.5em 1em 1em;max-width:calc(100% - 3em);min-width:0;min-width:auto}}@keyframes blink{50%{opacity:0}}.notion-post{color:#37352f;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;height:100%;position:relative;width:100%;.header-image{max-height:60%;min-width:100%;object-fit:cover}.body{align-items:start;margin-top:-65px;padding:0 1em 1em 2em;.emoji{font-size:100px;padding-left:.1em}h1{margin-bottom:.5em;margin-top:0}.attribute-row{align-items:center;font-weight:light;padding-left:1em;.attribute{color:#787774;width:8em}div{align-items:center;gap:.4em}svg{fill:#787774}img,svg{height:1em}.author-image{height:1.2em}}.spacer{min-height:1em}.links{align-items:center;align-self:flex-end;gap:.6em;max-width:100%;.icon-link{a{padding:.15em;.icon{height:2.5em;width:2.5em}}}}}}.what-the-hex{box-sizing:border-box;display:flex;height:100%;padding:2em;width:100%;.hash-icon{bottom:-15%;min-width:100%;right:-30%}&:after,.hash-icon{height:100%;position:absolute}&:after{background-image:radial-gradient(circle farthest-corner at 40px 40px,#e9f7fc 0,#54c2ef,#6aabdda0 100%);content:"";left:0;top:0;width:100%}&>.description{align-items:center;height:calc(100% - 3em);min-width:55%;width:10em;z-index:2;@media (max-width:600px){align-self:center;min-width:90%;width:auto}.logo{left:.5em;max-height:40%;max-width:100%;padding-bottom:1em;position:relative;@media (max-width:600px){align-self:flex-start;max-height:30%;max-width:20em;padding-bottom:3em}}.description-text{border-radius:1em .2em;box-shadow:.05em .1em .2em #00000080;color:var(--pallet-fg-primary);font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:medium;font-weight:700;padding:2em 1em;rotate:-2deg;text-align:center;text-overflow:ellipsis;@media (max-width:400px){font-size:smaller}.emoji{font-size:xx-large}.icons{align-items:center;display:flex;gap:1em;justify-content:center;padding-top:1em;.icon{height:1.2em;width:1.2em}}}}.mockup{bottom:20%;max-height:70%;max-width:45%;position:absolute;right:0;z-index:1;@media (max-width:600px){min-width:12em;top:0;width:30%}}.google-play-tag{bottom:1em;position:absolute;right:1em;z-index:3}}.google-play-tag{align-items:center;max-width:calc(100% - 3em);z-index:3;a{height:3.5em}}.oh-you{height:100%;width:100%;&:after{border:10px solid #000;border-radius:255px 15px 225px 15px/15px 225px 15px 255px;box-sizing:border-box;content:"";height:calc(100% - 1em);left:.5em;position:absolute;top:.5em;width:calc(100% - 1em)}.hero-image{align-self:center;height:10em;left:20%;max-height:70%;max-width:60%;object-fit:cover;overflow:hidden;position:relative;top:30%}.card-footer{background-image:linear-gradient(#0000,#0003);bottom:0;height:15em;max-height:30%;position:absolute;width:100%;.title{aspect-ratio:16/9;background-image:linear-gradient(#e0a5ff,#c252ff);background-repeat:no-repeat;bottom:0;margin:1.5em;-webkit-mask:url(/static/media/title.7b83b3721600d88f6372.png) no-repeat;mask:url(/static/media/title.7b83b3721600d88f6372.png) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;max-height:80%;position:absolute;right:0;z-index:1;&:hover{background-image:none;cursor:pointer}.title-image{-webkit-user-drag:none;height:100%;mix-blend-mode:multiply;-webkit-user-select:none;user-select:none;width:100%}}}}.springer-cover{grid-gap:-1px;display:grid;font-size:1em;gap:-1px;grid-template-columns:1fr 8fr;grid-template-rows:2fr 2fr 1fr 4fr;height:100%;width:100%;@media (max-width:600px){font-size:.8em}.orange{background-color:#f28a02;outline:1px solid #f28a02}.khaki{background-color:#5a5e2e}.white{background-color:#fff}.author-text{font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:1.5em}.author-text,.title-text{color:#635d27;font-weight:700;padding:.5em}.title-text{align-content:end;font-size:2em}.citation-text{color:#635d27;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:1em;padding:.5em}.spine-text{align-content:end;color:#635d27;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.2em;padding:.4em .2em;transform:rotate(180deg);writing-mode:vertical-rl}.publisher-text{align-content:end;color:#fff;font-family:Georgia,Times New Roman,Times,serif;font-size:1.5em;padding:2em 1em;.sans-serif{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-weight:100}.icon{height:1.5em;padding-right:.5em;position:relative;top:.3em}}}.masonry-demo{background:radial-gradient(circle at center,#2b3368,#20285f,#040435);color:#6f85ff;display:flex;flex-direction:column;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;gap:.6em;height:100%;scale:1.15;width:100%;&:hover{color:#fff;cursor:pointer;text-decoration:none;transform:scale(1.01);transition:.3s ease-in-out}@media (hover:none){color:#fff}&:after{background-image:linear-gradient(180deg,#0000 70%,#0000004d),url(data:image/png;base64,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);background-position:50%;background-repeat:repeat;content:"";height:100%;left:0;mix-blend-mode:hard-light;opacity:1;pointer-events:none;position:fixed;top:0;width:100%;z-index:10}}.masonry-demo-row{flex-direction:row}.masonry-demo-item,.masonry-demo-row{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.masonry-demo-item{flex-direction:column;h1{font-size:2em;font-weight:700;padding:0 .5em;text-align:center}p{color:#6f85ff;font-size:1.1em;font-style:italic;padding:0 .5em;text-align:center}&.placeholder{background-color:#4d61d5;border-bottom:3px solid #7587ee;border-radius:.5em;border-top:2px solid #3246b5;&:hover{animation:scaleUp .1s ease-in-out forwards;background-color:#5265d5;box-shadow:0 0 10px 0 #0003;transition:.3s ease-in-out}}}@keyframes scaleUp{0%{transform:scale(1.005)}to{transform:scale(1.01)}}.slop-box{grid-gap:.5em;background-color:#e6f2ff;box-sizing:border-box;display:grid;gap:.5em;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(6,1fr);height:100%;overflow:hidden;padding:1em;position:relative;width:100%;@media (max-width:600px){gap:.3em;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr);padding-bottom:.5em;padding-left:.5em;padding-right:.5em;padding-top:.5em}}.slop-box-title-container{left:50%;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.slop-box-title{color:#363732;font-family:Rockwell,Rockwell Nova,Courier,Courier New,monospace;font-size:4em;font-weight:700;margin:0;@media (max-width:600px){font-size:2.5em}}.slop-box-subtitle{background-color:#f5f5f5;border-radius:2em;box-shadow:0 2px 4px #0000001a;color:#666;display:inline-block;font-size:1.2em;margin:.5em 0 0;padding:.3em 1em;@media (max-width:600px){font-size:1em}}.ai-blue{color:#06c}.slop-grey{color:#444;font-style:italic}.box-blue{color:#06c}.slop-box-card{background-color:#cce5ff;border:2px dashed #99cce6;border-radius:.5em;box-shadow:0 2px 4px #0000001a}.slop-box-card:not(.slop-box-card-link){align-items:center;display:flex;justify-content:center;svg{fill:#06c;height:2em;opacity:.4;width:2em}}@media (max-width:600px){[data-card-index="0"]{grid-column-end:2!important;grid-column-start:1!important}[data-card-index="0"],[data-card-index="2"]{grid-row-end:2!important;grid-row-start:1!important}[data-card-index="2"]{grid-column-end:3!important;grid-column-start:2!important}[data-card-index="4"]{grid-column-end:2!important;grid-column-start:1!important}[data-card-index="4"],[data-card-index="6"]{grid-row-end:3!important;grid-row-start:2!important}[data-card-index="6"]{grid-column-end:3!important;grid-column-start:2!important}[data-card-index="1"]{grid-column-end:2!important;grid-column-start:1!important}[data-card-index="1"],[data-card-index="3"]{grid-row-end:4!important;grid-row-start:3!important}[data-card-index="3"]{grid-column-end:3!important;grid-column-start:2!important}[data-card-index="5"]{grid-column-end:2!important;grid-column-start:1!important}[data-card-index="5"],[data-card-index="7"]{grid-row-end:5!important;grid-row-start:4!important}[data-card-index="7"]{grid-column-end:3!important;grid-column-start:2!important}.slop-box-card-link{display:block;position:relative}.slop-box-card-hero{height:100%!important}.slop-box-card-content{background:linear-gradient(0deg,#0009,#0000);bottom:0;height:auto;left:0;padding:.3em .3em 1.2em;position:absolute;right:0}.guitarex-ai{color:#f66!important}.slop-box-card-content>div{color:#fff;text-shadow:0 1px 3px #000c}.slop-box-card-subtitle{color:#ffffffe6!important;font-weight:700!important;text-shadow:0 1px 3px #000c}.slop-box-card-subtitle .ai-blue{color:#acf!important;font-weight:700}.slop-box-title-container{top:89%;white-space:nowrap}}.slop-box-card-link{background-color:#fff;border:none;border-radius:.5em;color:#06c;cursor:pointer;display:flex;flex-direction:column;font-weight:700;overflow:hidden;text-decoration:none;transition:transform .2s ease-in-out}.slop-box-card-link:hover{text-decoration:none;transform:scale(1.05)}.slop-box-card-hero{height:70%;overflow:hidden;position:relative;width:100%;img{filter:blur(2px);object-fit:cover;transition:filter .3s ease-in-out}&:after,img{height:100%;width:100%}&:after{background:linear-gradient(180deg,#0003,#0000);content:"";left:0;position:absolute;top:0;transition:opacity .3s ease-in-out}}.slop-box-card-link:hover .slop-box-card-hero img{filter:blur(0)}.slop-box-card-link:hover .slop-box-card-hero:after{opacity:0}.slop-box-card-content{align-items:center;color:#363732;display:flex;font-size:1.2em;height:30%;justify-content:center;>div{text-align:center}}.slop-box-card-subtitle{color:#666;font-size:.7em;font-weight:400;margin-top:.3em}.guitarex-ai{color:#dc0000;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.6em;vertical-align:super}.nav-arrow{background-color:var(--pallet-fg-primary);color:#fff;cursor:pointer;font-size:x-large;font-weight:700;height:50px;transition:transform .1s ease-in-out;-webkit-user-select:none;-o-user-select:none;user-select:none;width:50px;&:active{transform:scale(.9)}}.carousel{align-items:center;height:100%;position:relative;width:100%;.nav-arrow{position:absolute;z-index:2;&.left{left:10px}&.right{right:10px}@media (max-width:600px){bottom:1em}}}.carousel-content{box-sizing:border-box;height:100%;position:relative;width:100%}.carousel-item{height:calc(100% - 4em);margin:2em 5em;position:absolute;width:calc(100% - 10em);@media (max-width:600px){height:calc(100% - 9em);margin-bottom:3em;margin-bottom:6em;margin-left:1em;margin-right:1em;margin-top:3em;width:calc(100% - 2em)}rotate:2deg;transition:transform .5s ease-in-out;z-index:1;&.previous{filter:blur(.1em);transform:translateX(-50%) scale(.9) rotate(-5deg);z-index:0;&:after{opacity:.5;pointer-events:all}}&.next{filter:blur(.1em);transform:translateX(50%) scale(.9) rotate(-3deg);z-index:0;&:after{opacity:.5;pointer-events:all}}&:after{background-color:#000;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%}}.not-found{align-items:center;justify-content:center;h1{font-size:10em;margin:0;padding:0 20px}.detail{padding:1em;transition:opacity .5s;&.hide{opacity:0}}}.page{height:100%;overflow:hidden;position:relative;width:100%;.scroll-container{align-items:center;height:100%;width:100%;.comic-index{font-family:Comic Sans MS,sans-serif;margin-bottom:4em}.comic{display:block;margin:2em auto 1em;max-width:100%;width:40em}.swipe-indicator{font-size:5vh;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}}.nav-arrow{position:absolute;top:50%;transform:translateY(-50%);@media (max-width:600px){bottom:0;opacity:.3;top:auto}&.left{left:10px}&.right{right:10px}}}.cv-layout{display:flex;padding:1em .5em;width:100%;.cv-container{height:-webkit-fit-content;height:fit-content;margin:0 auto;max-width:700px;min-width:80%;overflow:none;.cv{height:1800px;padding:2em 3em;transform:scale(1);transform-origin:0 0;width:650px}}}.image-column{display:flex;flex:1 1;flex-direction:column;height:-webkit-fit-content;height:fit-content}.image-item{animation:fadeIn .5s ease-in-out;background-color:#fff;border-radius:.1em;box-shadow:0 0 10px 0 #0000001a;box-sizing:border-box;cursor:pointer;margin:.5em;padding:.25em;transition:transform .15s ease-in-out;-webkit-user-select:none;user-select:none;&:hover{transform:scale(1.04)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.camera-container{display:inline-block;font-size:4em;height:1em;position:relative;width:1em}.camera-base{animation:cameraMotion 2s ease-in-out infinite}.camera-base,.camera-flash{left:0;position:absolute;top:0}.camera-flash{animation:cameraMotion 2s ease-in-out infinite,cameraFlash 2s ease-in-out infinite;opacity:0}@keyframes cameraMotion{10%{transform:rotate(0deg) translateY(0)}20%{transform:rotate(10deg) translateY(-10px)}70%{transform:rotate(10deg) translateY(-10px)}80%{transform:rotate(0deg) translateY(0)}}@keyframes cameraFlash{40%{opacity:0}45%{opacity:1}50%{opacity:0}55%{opacity:1}60%{opacity:0}}.gallery{width:100%;&.scrollable{height:100%;overflow:scroll}}.gallery-sentinel{align-items:center;display:flex;height:30vh;justify-content:center;max-height:50%;padding:0 0 20vh;width:100%;&.compact{height:10vh;padding:0 0 10vh}}.gallery-layout{display:flex;margin:auto;max-width:80%}.gallery-demo{display:flex;flex-direction:column;overflow:scroll;width:100%}.gallery-demo-header{background-color:#fff;border-radius:.5em;box-shadow:0 0 1em 0 #00000080;margin:2em 1em;padding:.25em;transform:translateY(calc(var(--scroll-offset)*.6));z-index:1}.gallery-demo-header-title{margin:1.5em 0}.app{height:100svh}:root{--pallet-fg-primary:#363732;--pallet-fg-secondary:#fcffd5;--pallet-bg-primary:#abecfd;--pallet-bg-secondary:#ffe356;--pallet-accent-purple:#53109c;--monospace-font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#363732;color:var(--pallet-fg-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}a{color:inherit;text-decoration:none;&:hover{cursor:pointer;text-decoration:underline}}button{border:none}.flex,.flex-row{display:flex}.flex-row{flex-direction:row}.flex-col{display:flex;flex-direction:column}.shrink{flex-shrink:1}.grow{flex-grow:1}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.icon{height:1.2em}.round{border-radius:50%}.rounded,.rounded-1{border-radius:6px}.rounded-3{border-radius:18px}.code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-family:var(--monospace-font-family)}.bg-white{background-color:#fff}.bg-primary{background-color:#abecfd;background-color:var(--pallet-bg-primary)}.bg-secondary{background-color:#ffe356;background-color:var(--pallet-bg-secondary)}.shadow,.shadow-1{box-shadow:0 0 4px #0009}.shadow-2{box-shadow:0 0 6px #0006}.shadow-3{box-shadow:0 0 10px #0003}
/*# sourceMappingURL=main.f6d780ba.css.map*/