@import url(https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;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}body{background-color:#000;cursor:"default";font-family:Press Start\ 2P,sans-serif}.synthwave-actions-panel,.synthwave-panel{padding:15px}.synthwave-actions-panel,.synthwave-map-panel,.synthwave-panel{margin-bottom:6px}.synthwave-actions-panel,.synthwave-actions2-panel,.synthwave-map-panel,.synthwave-panel{background:linear-gradient(145deg,#24003a,#12001e);border:2px solid #ff00ff80;border-radius:10px;box-shadow:0 0 10px #ff00ff80,inset 0 0 5px #ff00ff4d;color:#fff;font-family:Press Start\ 2P,sans-serif}.synthwave-actions2-panel{margin-top:6px;padding:15px}.synthwave-footer-panel{box-shadow:0 0 10px #ff00ff80,inset 0 0 5px #ff00ff4d;margin-bottom:15px}.synthwave-footer-panel,.synthwave-kingdom-panel{background:linear-gradient(145deg,#24003a,#12001e);border:2px solid #ff00ff80;color:#fff;font-family:Press Start\ 2P,sans-serif}.synthwave-kingdom-panel{border-radius:10px;box-shadow:0 0 20px #ff00ff80,inset 0 0 10px #ff00ff4d;font-size:12px;min-height:74px;padding:15px}.synthwave-kingdom-label,.synthwave-label{color:#c89468;font-size:10px;font-weight:700;text-shadow:0 0 5px #c89468,0 0 10px #000}.synthwave-kingdom-value,.synthwave-value{color:#fff;font-size:10px}.synthwave-name{font-size:10px;font-weight:700}.synthwave-value{font-size:10px}.synthwave-info{color:#0ff;font-size:10px;text-shadow:0 0 5px #0ff,0 0 10px #0ff}.synthwave-relic{font-size:10px;text-shadow:0 0 5px currentColor,0 0 10px currentColor}.synthwave-kingdom-owner{color:#0f0;font-size:10px;font-weight:700}.synthwave-kingdom-nobody{color:#000;font-size:10px;text-shadow:0 0 2px #ff0080,0 0 5px #ff0080}.synthwave-select{background:linear-gradient(145deg,#15002a,#0a0015);border:2px solid #00ffff80;border-radius:8px;box-shadow:0 0 10px #00ffff4d,inset 0 0 5px #0ff3;cursor:pointer;font-size:10px;outline:none;padding:6px 12px}.synthwave-select,.synthwave-select option{color:#fff;font-family:Press Start\ 2P,sans-serif}.synthwave-select option{background:#0a0015}.synthwave-input{background:linear-gradient(145deg,#15002a,#0a0015);border:2px solid #00ffff80;border-radius:8px;box-shadow:0 0 10px #00ffff4d,inset 0 0 5px #0ff3;color:#fff;font-family:Press Start\ 2P,sans-serif;font-size:8px;outline:none;padding:6px 12px}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}.chat-system,.combat-area,.health-bars{transform:translateZ(0);will-change:opacity,transform}.pixel-button{background:linear-gradient(145deg,#000,#000 50%,#000);border:none;color:#fff;cursor:pointer;display:inline-block;font-family:Press Start\ 2P,monospace;font-size:10px;font-weight:700;image-rendering:pixelated;letter-spacing:1px;padding:12px 20px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .1s ease}.pixel-button:before{height:4px;opacity:.6;right:4px}.pixel-button:after,.pixel-button:before{background:#fff;content:"";left:4px;position:absolute;top:4px}.pixel-button:after{bottom:4px;opacity:.4;width:4px}.pixel-button:hover:not(:disabled){background:linear-gradient(145deg,#ffed4e,#fff176 50%,#ffd54f);text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;transform:translate(-2px,-2px)}.pixel-button:active:not(:disabled){background:linear-gradient(145deg,#ffb300,#ffc107 50%,#ff8f00);transform:translate(2px,2px)}.pixel-button:disabled{background:linear-gradient(145deg,#555,#666 50%,#444);color:#888;cursor:not-allowed;transform:none}.pixel-button:disabled:after,.pixel-button:disabled:before{background:#777;opacity:.3}.synthwave-modal{background:linear-gradient(145deg,#24003a,#12001e);border:2px solid #ff00ff80;border-radius:15px;box-shadow:0 0 30px #ff00ff80,inset 0 0 15px #ff00ff4d;font-family:Press Start\ 2P,sans-serif;max-width:400px;min-width:300px;padding:20px}.synthwave-modal-title{color:#f5a3ff;font-size:14px;margin-bottom:16px;text-align:center;text-shadow:0 0 5px #f5a3ff,0 0 10px #f0f}.synthwave-slot-button{background:linear-gradient(145deg,#15002a,#0a0015);border:2px solid #00ffff80;border-radius:8px;box-shadow:0 0 10px #00ffff4d,inset 0 0 5px #0ff3;color:#fff;cursor:pointer;font-family:Press Start\ 2P,sans-serif;padding:12px;text-align:left;transition:all .3s ease}.synthwave-slot-button:hover{background:linear-gradient(145deg,#1a002f,#0f001a);box-shadow:0 0 15px #00ffff80}.synthwave-slot-name{color:#f5a3ff;font-size:10px;font-weight:700;text-shadow:0 0 5px #f5a3ff,0 0 10px #f0f}.synthwave-slot-current{color:#0ff;font-size:10px;margin-top:4px;text-shadow:0 0 5px #0ff,0 0 10px #0ff}.synthwave-cancel-button{background:linear-gradient(145deg,#666,#444);border:2px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;font-family:Press Start\ 2P,sans-serif;font-size:10px;margin-top:16px;padding:10px 20px;width:100%}.synthwave-cancel-button:hover{background:linear-gradient(145deg,#777,#555)}.synthwave-status{animation:synthPulse 1s infinite;background:linear-gradient(145deg,#ff0080,#8b0000);border:2px solid #ff0080;border-radius:8px;box-shadow:0 0 20px #ff008080,inset 0 0 10px #ff00804d;color:#fff;font-weight:700;overflow:hidden;position:relative}.synthwave-status,.synthwave-templar{font-size:10px;margin-bottom:8px;padding:8px 12px;text-align:center}.synthwave-templar{background:linear-gradient(145deg,#000,#000);border:2px solid #000;border-radius:8px;color:red}.stat-label{color:#c89468}.stat-value{color:#fff;white-space:nowrap}.text-white{color:#fff}.text-gold{color:#c89468}.tooltip-container{display:inline-block;position:relative}.tooltip-container .tooltip{background-color:#000!important;border:1px solid #000;border-radius:4px;bottom:130%;color:#fff!important;font-family:Press Start\ 2P,sans-serif;font-size:10px;font-weight:400;left:50%;letter-spacing:.5px;opacity:0;padding:6px;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .2s ease-in-out;visibility:hidden;white-space:pre-line;white-space:nowrap;width:auto;z-index:9999}.tooltip-container:hover .tooltip{opacity:1;visibility:visible}.tooltip-container .tooltip:after{border:5px solid #0000;border-top-color:#000;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}@keyframes synthPulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes deathCooldownBar{0%{width:100%}to{width:0}}
/*# sourceMappingURL=main.18a97531.css.map*/