:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;inset:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;inset:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{inset:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{inset:0 auto 0 0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}*{margin:0;padding:0;box-sizing:border-box}body{width:100vw;height:100vh;overflow:hidden;font-family:"Press Start 2P",cursive;background-color:#000;transition:background-color .3s ease}.app{width:100vw;height:100vh;position:relative;overflow:hidden}.light-mode{background-color:#fff}.light-mode .subtitle{color:#000;text-shadow:0 0 10px rgba(255,255,255,.8),0 0 20px rgba(255,255,255,.6),0 0 30px rgba(255,255,255,.4),2px 2px 0 #fff,-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff}.light-mode .logo{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2)) drop-shadow(0 4px 8px rgba(0,0,0,.1)) drop-shadow(1px 1px 0 rgba(255,255,255,.9)) drop-shadow(-1px -1px 0 rgba(255,255,255,.9))}.light-mode .home-btn{background:#fffc;color:#000;border-color:#000}.light-mode .home-btn:hover{background:#0000001a}.light-mode .message-content{background:#ffffffe6;color:#000;border-color:#000}.light-mode .message-header h3{color:#000}.light-mode .message-header{border-bottom-color:#0003}html,body,canvas,button,a,.home-btn,.btn-icon{cursor:url(/cursor-scope.svg),pointer!important}@supports not (cursor: url(/cursor-scope.svg)){html,body,canvas,button,a,.home-btn,.btn-icon{cursor:pointer!important}}*{cursor:url(/cursor-scope.svg),auto}@supports not (cursor: url(/cursor-scope.svg)){*{cursor:crosshair}}.home-btn:hover{background:#fff3;transform:translateY(-2px);box-shadow:0 6px 20px #000000b3}.simplebar-track.simplebar-vertical{width:10px}.simplebar-scrollbar{width:8px;right:1px}.simplebar-scrollbar:before{background:#ffffff4d;border-radius:4px;inset:0}.light-mode .simplebar-scrollbar:before{background:#0000004d}.simplebar-track.simplebar-horizontal{height:10px}.orc-animation.orc-1{animation:orc-idle .8s steps(8) infinite}.orc-animation.orc-2{animation:orc-walk .8s steps(8) infinite}.orc-animation.orc-3{animation:orc-attack .8s steps(8) infinite}.orc-animation.orc-4{animation:orc-dance .8s steps(8) infinite}@keyframes orc-idle{0%{background-position:0 0}12.5%{background-position:-64px 0}25%{background-position:-128px 0}37.5%{background-position:-192px 0}50%{background-position:-256px 0}62.5%{background-position:-320px 0}75%{background-position:-384px 0}87.5%{background-position:-448px 0}to{background-position:0 0}}@keyframes orc-walk{0%{background-position:0 -64px}12.5%{background-position:-64px -64px}25%{background-position:-128px -64px}37.5%{background-position:-192px -64px}50%{background-position:-256px -64px}62.5%{background-position:-320px -64px}75%{background-position:-384px -64px}87.5%{background-position:-448px -64px}to{background-position:0 -64px}}@keyframes orc-attack{0%{background-position:0 -128px}12.5%{background-position:-64px -128px}25%{background-position:-128px -128px}37.5%{background-position:-192px -128px}50%{background-position:-256px -128px}62.5%{background-position:-320px -128px}75%{background-position:-384px -128px}87.5%{background-position:-448px -128px}to{background-position:0 -128px}}@keyframes orc-dance{0%{background-position:0 -192px}12.5%{background-position:-64px -192px}25%{background-position:-128px -192px}37.5%{background-position:-192px -192px}50%{background-position:-256px -192px}62.5%{background-position:-320px -192px}75%{background-position:-384px -192px}87.5%{background-position:-448px -192px}to{background-position:0 -192px}}@media(max-width:768px){.subtitle{font-size:18px}.logo{max-width:450px}.message-content{font-size:12px}.message-header{padding:15px 20px 8px;min-height:70px}.message-header h3{font-size:12px}.message-body{padding:0 20px 15px;height:calc(100% - 70px)}.message-text{padding:15px 0}.message-text p{font-size:10px;margin-bottom:12px;line-height:1.5}.message-box{width:95%;max-width:320px;height:65vh}.button-container{flex-direction:column;gap:10px;width:100%;max-width:300px;margin:0 auto}.button-row{width:100%;display:flex;justify-content:center}.home-btn{width:100%;justify-content:center;font-size:11px;padding:12px 20px;display:flex;align-items:center;text-align:center;min-height:48px;height:48px;box-sizing:border-box}.button-bar{bottom:20px;width:90%;max-width:320px;left:50%;transform:translate(-50%)}.simplebar-track.simplebar-vertical{width:6px}.simplebar-scrollbar{width:4px;right:1px}.simplebar-scrollbar:before{background:#ffffff80;border-radius:2px}.light-mode .simplebar-scrollbar:before{background:#00000080}}
