/* line 17, ../scss/main.scss */ .container { display: flex; margin: 30px auto; max-width: 1100px; justify-content: space-between; } /* line 24, ../scss/main.scss */ body { background: #9a8d4c; color: #ffffff; font-family: "Alfa Slab One", sans-serif; text-align: center; } /* line 31, ../scss/main.scss */ p { margin: 0; padding: 0; } /* line 36, ../scss/main.scss */ button { font-family: "Alfa Slab One", sans-serif; cursor: pointer; background: #d6040e; text-shadow: 2px 2px #222; color: #fff; padding: 6px; font-size: 1.05em; text-align: center; margin: 0 auto; border-radius: 5px; } /* line 47, ../scss/main.scss */ button:hover { background: #fb121d; } /* line 52, ../scss/main.scss */ .flash { animation: flash infinite 2.5s; } @keyframes flash { /* line 58, ../scss/main.scss */ 0% { opacity: 1; } /* line 59, ../scss/main.scss */ 50% { opacity: 0.4; } /* line 60, ../scss/main.scss */ 100% { opacity: 1; } } /* line 65, ../scss/main.scss */ .map { margin: 0 auto; } /* line 69, ../scss/main.scss */ .area { cursor: pointer; } /* line 73, ../scss/main.scss */ .unit { font-size: 1.2em; font-family: "Alfa Slab One", sans-serif; cursor: not-allowed; fill: #fff; } /* line 82, ../scss/main.scss */ .bars { display: flex; justify-content: center; } /* line 85, ../scss/main.scss */ .bars > div { height: 30px; } /* line 92, ../scss/main.scss */ .player-panel { background: #030f63; width: 140px; height: 500px; text-shadow: 2px 2px #222; border-radius: 5px; padding: 5px; border: 3px solid #222; margin: 10px 0 50px; font-size: 1.3em; display: none; flex-direction: column; align-items: center; } /* line 105, ../scss/main.scss */ .player-panel h1 { color: #d6040e; text-shadow: 2px 2px #fff; font-size: 2.2em; margin: 5px 0 10px; } /* line 113, ../scss/main.scss */ .turn-info-message { font-family: 'arial'; font-size: 0.8em; height: 80px; } /* line 119, ../scss/main.scss */ .turn-info { color: #d6040e; text-shadow: 2px 2px #222; padding: 20px 0; font-size: 1.5em; } /* line 127, ../scss/main.scss */ .tip { font-family: 'arial'; margin: 20px 0; font-size: 0.8em; } /* line 133, ../scss/main.scss */ .reserve-title { margin: 5px 0; } /* line 139, ../scss/main.scss */ .info { display: none; margin: 10px 0 0; width: 140px; text-align: left; } /* line 144, ../scss/main.scss */ .info > div { border: 2px solid #222; padding: 3px 5px; text-shadow: 2px 2px #222; margin: 5px 0; border-radius: 5px; } /* line 153, ../scss/main.scss */ .info-one { background: #030f63; } /* line 155, ../scss/main.scss */ .info-one.highlight { background: #051aad; } /* line 158, ../scss/main.scss */ .info-one.defeated { background: #444444; } /* line 163, ../scss/main.scss */ .info-two { background: #d6040e; } /* line 165, ../scss/main.scss */ .info-two.highlight { background: #fb121d; } /* line 168, ../scss/main.scss */ .info-two.defeated { background: #444444; } /* line 173, ../scss/main.scss */ .info-three { background: #d86b04; } /* line 175, ../scss/main.scss */ .info-three.highlight { background: #fb8414; } /* line 178, ../scss/main.scss */ .info-three.defeated { background: #444444; } /* line 183, ../scss/main.scss */ .info-four { background: #0eb7ae; } /* line 185, ../scss/main.scss */ .info-four.highlight { background: #12e6db; } /* line 188, ../scss/main.scss */ .info-four.defeated { background: #444444; } /* line 193, ../scss/main.scss */ .info-five { background: #104704; } /* line 195, ../scss/main.scss */ .info-five.highlight { background: #208f08; } /* line 198, ../scss/main.scss */ .info-five.defeated { background: #444444; } /* line 203, ../scss/main.scss */ .info-six { background: #c6c617; } /* line 205, ../scss/main.scss */ .info-six.highlight { background: #e6e62a; } /* line 208, ../scss/main.scss */ .info-six.defeated { background: #444444; } /* line 215, ../scss/main.scss */ .overlay { position: absolute; top: 0; left: 0; z-index: 5; background: rgba(0, 0, 0, 0.6); width: 100%; height: 100vh; } /* line 225, ../scss/main.scss */ .content { background: #917037; position: relative; width: 500px; top: 150px; margin: 0 auto; border: 4px solid #222; border-radius: 5px; font-size: 1.5em; padding: 10px; } /* line 239, ../scss/main.scss */ .start-modal { width: 400px; background: #917037; top: 100px; position: relative; margin: 0 auto; font-family: "Alfa Slab One", sans-serif; font-size: 2em; z-index: 6; border: 4px solid #d6040e; border-radius: 5px; color: white; text-shadow: 2px 2px black; } /* line 252, ../scss/main.scss */ .start-modal input { font-size: 0.8em; padding: 4px; font-family: "Alfa Slab One", sans-serif; border-radius: 5px; margin: 5px 0; } /* line 259, ../scss/main.scss */ .start-modal button { margin: 10px auto; } /* line 264, ../scss/main.scss */ .title { font-size: 2.5em; color: #d6040e; text-shadow: 3px 3px white; } /* line 273, ../scss/main.scss */ .win-content button { margin: 15px auto; } /* line 278, ../scss/main.scss */ .win-message { font-size: 3rem; text-shadow: 2px 2px #fff; padding: 10px; } /* line 286, ../scss/main.scss */ .bonus-modal { display: none; position: absolute; top: 0; left: 0; z-index: 5; width: 100%; height: 100%; font-size: 1.5em; text-shadow: 2px 2px #222; } /* line 298, ../scss/main.scss */ .bonus-modal-content { text-transform: capitalize; } /* line 302, ../scss/main.scss */ .bonus-modal-text { font-size: 2.5rem; text-shadow: 2px 2px #fff; padding: 10px; }