.game-province-card{min-width:0;display:flex;position:relative}.game-province-card>.game-province-entry{width:100%;height:100%}.game-province-grid .game-guide-icon{z-index:1;color:#fff;background:#245d48;border:2px solid #fff;border-radius:50%;place-items:center;width:40px;height:40px;min-height:40px;margin:0;padding:0;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 3px 10px #173d382b}.game-guide-icon>svg{width:23px;height:23px}.game-province-grid .game-guide-icon:disabled{color:#819285;opacity:1;box-shadow:none;cursor:not-allowed;background:#e8ece6}.game-guide-lock{background:#f8f7f0;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;bottom:-3px;right:-3px}.game-guide-lock svg{width:12px;height:12px}.game-guide-icon:focus-visible{outline-offset:3px;outline:3px solid #d9ad56}.game-guide-icon:enabled:hover{background:#a77c31}.game-story .game-guide-story-button{color:#245d48;text-align:left;background:#edf4ec;border:1px solid #cbdccb}.game-guide-story-button span{display:block}.game-guide-story-button small{color:#667d68;margin-top:3px;display:block}.game-province-guide .checkpoint-places-header{background:linear-gradient(120deg,#193e35,#2e7058)}.game-province-guide .checkpoint-places-footer button{background:#245d48}.game-province-guide{background:#f8faf4}.game-province-guide[open]{flex-direction:column;max-height:90dvh;display:flex;overflow:hidden}.game-province-guide>.checkpoint-places-body{min-height:0;overflow-y:auto}.game-province-guide>:is(header,footer){flex:none}.game-story .game-province-guide button{width:auto;margin:0}.game-story .game-province-guide .checkpoint-places-header button{background:#ffffff14;border-radius:50%;width:38px;height:38px;padding:0}.game-story .game-province-guide h2{text-align:left;margin:8px 0 0}.game-story .game-province-guide small{color:#6e8392}.game-story .game-province-guide p{color:#3b5367}dialog.game-story-fixed[open]{flex-direction:column;width:min(760px,100vw - 32px);max-height:90dvh;padding:0;display:flex;overflow:hidden}.game-story-fixed>.game-story-header,.game-story-fixed>.game-story-footer{background:#fffcf3;flex:none;padding:20px 28px}.game-story-fixed>.game-story-header{border-bottom:1px solid #e6d1a2}.game-story-fixed>.game-story-header h2{margin-bottom:0}.game-story-fixed>.game-story-body{scrollbar-width:none;min-height:0;padding:16px 28px;overflow-y:auto}.game-story-body::-webkit-scrollbar{display:none}.game-story-fixed>.game-story-footer{border-top:1px solid #e6d1a2}.game-story-fixed .game-story-footer button{margin-top:0}.game-story-fixed .game-story-footer .game-story-close{margin-top:6px}.game-story-map{background:#fff;border:1px solid #cbdccb;border-radius:50%;place-items:center;width:44px;height:44px;margin:12px auto;display:grid}.game-story-map svg{width:25px;height:25px}.game-story-map:focus-visible{outline-offset:3px;outline:3px solid #b98732}.game-story .game-story-scene-note{text-align:center;margin:12px 0 0;font-size:12px;line-height:1.7}@media (max-width:600px){.game-story-fixed>.game-story-header,.game-story-fixed>.game-story-footer{padding:16px 18px}.game-story-fixed>.game-story-body{padding:12px 18px}}.national-stage-wrapper>.national-stage-card{width:100%;min-width:0;height:100%}.national-stage-wrapper .national-stage-number{padding-inline:30px}
