.to{position:absolute;top:0;width:100%;height:100vh;font-size:16px}.to .scrim{position:absolute;width:100%;height:100%;background-color:#000;opacity:.33;z-index:5;pointer-events:all;cursor:pointer}.to .outer{position:relative;display:flex;flex-direction:column;height:100%;z-index:6;scrollbar-gutter:stable}.to .content{margin:auto auto 0;color:#f3f3f3;background-color:#000;max-width:1600px;min-height:33%}.to .header-container{position:-webkit-sticky;position:sticky;top:0;background:#000}.to .header{padding:32px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;line-height:2;text-align:center}.to .header h1,.to .header button{font-family:PixelOperator8Bold;font-size:200%;margin:16px 0;line-height:2}.to .header button{color:#f3f3f3;font-size:200%;cursor:pointer}.to hr{background:#f3f3f3;border:2px solid #f3f3f3;margin-bottom:24px}.to .message{padding:16px 32px;background-color:#000}.to .message ul{padding:0 0 0 18px}.to .message p,.to .message li{line-height:2;margin:10px;font-family:PixelOperator8;font-size:130%}.to .message p strong,.to .message li strong{font-family:PixelOperator8Bold;color:#f3f3f3}.to .message p i,.to .message li i{color:#f3f3f3}.to .message p.warning,.to .message li.warning{color:#f54646}.to .message p a:visited,.to .message p a:link,.to .message li a:visited,.to .message li a:link{color:#ffd028}.to .message p a:visited.email,.to .message p a:link.email,.to .message li a:visited.email,.to .message li a:link.email{color:#f0f}.to .message p .signature,.to .message li .signature{font-family:PixelCursive;font-size:220%;color:#f0f}.to .message p.smaller,.to .message li.smaller{font-size:120%}.to .message p .title,.to .message li .title{text-decoration:underline;font-size:130%}.to.about .message{color:#f54646}.to.about .message a:visited,.to.about .message a:link{color:#ffd028}.to.work .message{color:#eca74e}.to.work .message a:visited,.to.work .message a:link{color:#ffd028}.to.skills .message{color:#7ebfc6}.to.skills .message a:visited,.to.skills .message a:link{color:#ffd028}.to.hello .message,.to.instructions .message{color:#94d5da}.to.hello .message a:visited,.to.hello .message a:link,.to.instructions .message a:visited,.to.instructions .message a:link{color:#ffd028}.to.hello .message li,.to.instructions .message li{font-size:100%}.to.hello .highlight,.to.instructions .highlight{color:#f0f}.to.hello .hero,.to.instructions .hero{color:#ffd028}.to.hello .title,.to.instructions .title{color:#f3f3f3}.to.hello .no-break,.to.instructions .no-break{text-wrap:nowrap}.mobile.to{font-size:10px}.mobile.to .message{padding:12px}.mobile.to .message p .signature{font-size:175%}.mobile.to .content{max-width:100%}.mobile.to .header h1{margin-top:42px;text-align:center}.mobile.to .header button{position:absolute;top:0;right:16px;font-size:250%}#root,#app{height:100%;overflow:hidden}html,body{background:#000;margin:0}@font-face{font-family:PixelOperator8;src:url(./PixelOperator8-CAKR99vA.ttf)}@font-face{font-family:PixelOperator8Bold;src:url(./PixelOperator8-Bold-DQXNZxi5.ttf)}@font-face{font-family:PixelCursive;src:url(./Cursive-DBLE17rO.ttf)}button{background:none;border:none}#game-container div,canvas{overflow:hidden;width:100%!important;height:100%!important}#game-container button:focus-visible{outline:1px solid #f5f5f5;border-radius:2px}
