*{font-family:Cutive Mono,monospace}html{min-height:100%;scroll-behavior:smooth}body{min-height:100vh;box-sizing:border-box;position:relative;margin:0;background-image:url(grid.e594f090664b2d39.svg)}app-root{display:flex;position:relative;flex-direction:column;width:100%;box-sizing:border-box;min-height:100vh}@media (min-width: 600px){app-root{padding:2rem}}app-root.app-root--detail:before{content:"";width:100%;inset:0% 0;z-index:-1;position:absolute;pointer-events:none;background:linear-gradient(to right,rgba(0,0,0,.55) 0%,rgba(0,0,0,.4) 20%,transparent 130%),url(https://grainy-gradients.vercel.app/noise.svg);filter:contrast(170%) brightness(1000%);overflow:hidden}@supports (-webkit-hyphens: none){app-root.app-root--detail:before{will-change:filter;transform:translateZ(0);z-index:-1;mix-blend-mode:darken;opacity:.66;top:-7.5%;bottom:0%;filter:contrast(170%) brightness(500%)}@media (min-width: 600px){app-root.app-root--detail:before{bottom:-2.5%;top:-2.5%}}}app-root.app-root--home:before{content:"";width:100%;inset:0% 0;z-index:-1;position:absolute;pointer-events:none;background:radial-gradient(rgba(0,0,0,.5),rgba(0,0,0,.4),transparent),url(noise.97c67c6c39e64ea1.svg);filter:contrast(170%) brightness(700%);overflow:hidden}@supports (-webkit-hyphens: none){app-root.app-root--home:before{will-change:filter;transform:translateZ(0);z-index:-1;mix-blend-mode:darken;opacity:.66;top:-7.5%;bottom:0%;filter:contrast(170%) brightness(500%)}@media (min-width: 600px){app-root.app-root--home:before{bottom:-2.5%;top:-2.5%}}}button{margin-top:20px;background-color:transparent;color:#000;border:1px solid #000;padding:5px 10px;font-size:1rem;background-color:#fff;cursor:pointer}button:hover,button:active{text-decoration:underline}.app-heading-dynamic-hover .app-heading-dynamic{display:block}.app-heading-dynamic-hover:hover .app-heading-dynamic{display:block;animation:cray 6s infinite steps(50)}.app-heading-dynamic-auto{display:inline;animation:cray 6s infinite steps(50)}@keyframes cray{2%{font-weight:600;font-style:normal;text-decoration:none;text-transform:none}4%{font-weight:500;font-style:normal;text-decoration:line-through;text-transform:none}6%{font-weight:500;font-style:italic;text-decoration:line-through;text-transform:uppercase}8%{font-weight:400;font-style:italic;text-decoration:underline;text-transform:none}10%{font-weight:400;font-style:normal;text-decoration:none;text-transform:none}12%{font-weight:200;font-style:normal;text-decoration:none;text-transform:none}14%{font-weight:500;font-style:normal;text-decoration:none;text-transform:none}16%{font-weight:600;font-style:italic;text-decoration:none;text-transform:capitalize}18%{font-weight:300;font-style:normal;text-decoration:none;text-transform:none}20%{font-weight:600;font-style:normal;text-decoration:none;text-transform:none}22%{font-weight:700;font-style:normal;text-decoration:none;text-transform:none}24%{font-weight:300;font-style:normal;text-decoration:none;text-transform:none}26%{font-weight:500;font-style:normal;text-decoration:none;text-transform:lowercase}28%{font-weight:100;font-style:italic;text-decoration:none;text-transform:none}30%{font-weight:400;font-style:italic;text-decoration:none;text-transform:none}32%{font-weight:200;font-style:normal;text-decoration:none;text-transform:none}34%{font-weight:600;font-style:normal;text-decoration:none;text-transform:none}36%{font-weight:600;font-style:normal;text-decoration:none;text-transform:none}38%{font-weight:100;font-style:italic;text-decoration:line-through;text-transform:none}40%{font-weight:200;font-style:normal;text-decoration:none;text-transform:none}42%{font-weight:400;font-style:italic;text-decoration:line-through;text-transform:lowercase}44%{font-weight:100;font-style:italic;text-decoration:none;text-transform:none}46%{font-weight:200;font-style:italic;text-decoration:none;text-transform:none}48%{font-weight:600;font-style:italic;text-decoration:none;text-transform:uppercase}50%{font-weight:400;font-style:italic;text-decoration:none;text-transform:lowercase}52%{font-weight:600;font-style:normal;text-decoration:line-through;text-transform:none}54%{font-weight:400;font-style:italic;text-decoration:none;text-transform:none}56%{font-weight:400;font-style:normal;text-decoration:none;text-transform:none}58%{font-weight:300;font-style:normal;text-decoration:line-through;text-transform:uppercase}60%{font-weight:500;font-style:normal;text-decoration:none;text-transform:none}62%{font-weight:300;font-style:normal;text-decoration:none;text-transform:none}64%{font-weight:700;font-style:italic;text-decoration:underline;text-transform:none}66%{font-weight:700;font-style:italic;text-decoration:none;text-transform:none}68%{font-weight:400;font-style:normal;text-decoration:none;text-transform:capitalize}70%{font-weight:100;font-style:italic;text-decoration:none;text-transform:none}72%{font-weight:400;font-style:normal;text-decoration:underline;text-transform:none}74%{font-weight:200;font-style:normal;text-decoration:none;text-transform:none}76%{font-weight:300;font-style:normal;text-decoration:none;text-transform:none}78%{font-weight:500;font-style:normal;text-decoration:line-through;text-transform:none}80%{font-weight:300;font-style:normal;text-decoration:line-through;text-transform:none}82%{font-weight:400;font-style:normal;text-decoration:line-through;text-transform:none}84%{font-weight:200;font-style:normal;text-decoration:none;text-transform:none}86%{font-weight:300;font-style:normal;text-decoration:underline;text-transform:none}88%{font-weight:200;font-style:normal;text-decoration:none;text-transform:none}90%{font-weight:400;font-style:normal;text-decoration:none;text-transform:none}92%{font-weight:200;font-style:italic;text-decoration:line-through;text-transform:capitalize}94%{font-weight:400;font-style:normal;text-decoration:none;text-transform:none}96%{font-weight:100;font-style:italic;text-decoration:line-through;text-transform:none}98%{font-weight:300;font-style:normal;text-decoration:none;text-transform:none}}
