:root{--accent-color:#ff4f00;--background-color:#fff;--app-background:#f8f8f8;--shadow-color:#0000003b;--line-color:#d7d7d7;--text-color-light:#fff;--text-color-dark:#000;--static-shadow:0rem 0rem 1rem var(--shadow-color);--line-width:0.3rem;--border-radius:1rem;--accent-texture:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='700' height='700'%3E%3Cdefs%3E%3Cfilter id='a' x='-20%25' y='-20%25' width='140%25' height='140%25' filterUnits='objectBoundingBox' primitiveUnits='userSpaceOnUse' color-interpolation-filters='linearRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.05' numOctaves='4' seed='15' stitchTiles='stitch' x='0%25' y='0%25' width='100%25' height='100%25' result='turbulence'/%3E%3CfeSpecularLighting surfaceScale='4' specularConstant='1.2' specularExponent='20' lighting-color='%23fff' x='0%25' y='0%25' width='100%25' height='100%25' in='turbulence' result='specularLighting'%3E%3CfeDistantLight azimuth='3' elevation='200'/%3E%3C/feSpecularLighting%3E%3C/filter%3E%3C/defs%3E%3Cpath fill='%2300000000' d='M0 0h700v700H0z'/%3E%3Cpath fill='%23fff' filter='url(%23a)' d='M0 0h700v700H0z'/%3E%3C/svg%3E");font-family:Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:-.05rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#ff4f00;background-color:var(--accent-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#pill{background-color:#fff;background-color:var(--text-color-light);border-radius:1rem;box-shadow:-102rem 0 0 100rem #fff;box-shadow:-102rem 0 0 100rem var(--text-color-light);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);height:3rem;left:1rem;position:fixed;top:1rem;width:4.75rem;z-index:2}a,button{color:var(--text-color-dark);text-decoration:none}#page{align-items:center;display:flex;flex-direction:column}#page-background{background-color:var(--accent-color);background-image:var(--accent-texture);height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}#page-content{display:grid;grid-auto-rows:auto;grid-template-areas:". t1" "t2 t3" "t4 t5" "t6 t7" ". about" "l-title l1" "l-title l2" "l-title l3" "c-title l4" "c-title l5" "c-title l6" ". footer";grid-template-columns:1fr auto;margin-top:3rem;width:min(25rem,100vw)}h1{font-size:3.7rem;font-weight:600;line-height:3.1rem;margin:0;text-align:left}#t1{color:#fff}h2{font-size:1.3rem;margin:0 .25rem 0 0;text-align:right;z-index:1}#about,h2{font-weight:600}#about{background-color:var(--text-color-light);border-radius:2rem;box-shadow:-110vw 0 0 100vw var(--text-color-light);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);color:var(--text-color-dark);font-size:1.5rem;margin-bottom:.5rem;margin-top:.5rem;overflow:hidden;padding:1rem .5rem 1rem 1rem;transform:translateX(-.8rem);width:16rem;z-index:0}h3{font-size:1.2rem;margin:0 .25rem 0 0;text-align:right;z-index:1}a,h3{font-weight:600}a{color:var(--text-color-dark);cursor:pointer;font-size:3rem;line-height:2.6rem;margin:0;text-align:left;transition-duration:75ms}a:hover{color:var(--text-color-light)}footer{color:var(--text-color-dark);font-size:1.2rem;font-weight:600;margin-bottom:2rem;margin-top:2rem;width:13rem}#code-content{grid-gap:.5rem;display:grid;gap:.5rem;grid-auto-rows:auto;grid-template-areas:"back t1" ". t2" "p1t p1c" "p2t p2c" "p3t p3c" "p4t p4c" ". t3" "p5t p5c" "p6t p6c";grid-template-columns:1fr auto;margin-top:3rem;width:min(25rem,100vw)}#code-content #back{font-size:1.3rem;translate:4.5rem .25rem}#code-content a,#code-content h3{line-height:1rem}#code-content>a:hover{color:var(--text-color-light)}.p-title *{font-size:1.7rem;line-height:1.5rem;margin:0}.p-content{margin-right:.5rem;padding-left:0}.p-details{display:flex;flex-direction:row}.p-details *{color:var(--text-color-light);font-size:.95rem;font-weight:700;margin:0 1rem 0 0}.p-details>a:hover{color:var(--text-color-dark)}.p-summary{font-size:.95rem;font-weight:700;line-height:1.3rem;margin:0}
/*# sourceMappingURL=main.0f2475e5.css.map*/