.main-menu-overlay,html[data-design=modern] .main-menu-overlay{padding:0;overflow:hidden;background:#070605}.main-menu-board{position:relative;width:640px;height:480px;min-width:640px;padding:0;border:0;box-shadow:none;background:url(assets/ui-phase1/reference/menu.png) 0 0 / 640px 480px no-repeat;color:#eee5a0;font-family:Arial Narrow,Arial,sans-serif}.menu-accessible-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.main-menu-categories{position:absolute;inset:0;pointer-events:none}.main-menu-action,.main-menu-action.main-menu-secondary{position:relative;display:block;box-sizing:border-box;width:100%;min-height:34px;height:34px;margin:0;padding:0 41px 0 0;border:0;border-radius:0;background:none;box-shadow:none;color:#bd8051;font:italic 23px/34px Arial Narrow,Arial,sans-serif;text-align:right;text-shadow:1px 1px 1px #000;cursor:pointer}.main-menu-action:hover,.main-menu-action:focus-visible,.main-menu-action.is-current{color:#ffe2bf;background:none;border:0;outline:none}.main-menu-action:disabled{opacity:.62;cursor:default}.menu-word{display:inline-block;vertical-align:middle}.main-menu-action:hover:not(:disabled) .swing-menu-glyphs[data-font="0"] .swing-menu-glyph,.main-menu-action:focus-visible .swing-menu-glyphs[data-font="0"] .swing-menu-glyph{background-image:url(assets/ui-phase1/reference/fonts/atlas-font-1.png)}.main-menu-action:hover:not(:disabled) .swing-menu-glyphs[data-font="2"] .swing-menu-glyph,.main-menu-action:focus-visible .swing-menu-glyphs[data-font="2"] .swing-menu-glyph{background-image:url(assets/ui-phase1/reference/fonts/atlas-font-3.png)}.menu-selector{position:absolute;width:54px;height:54px;top:-10px;right:-17px;background:url(assets/ui-phase1/selector.svg) center / 54px 54px no-repeat;pointer-events:none}.menu-selector:after{content:"";position:absolute;inset:0}.main-menu-action:hover:not(:disabled) .menu-selector:after,.main-menu-action:focus-visible .menu-selector:after{background:url(assets/ui-phase1/focus-yellow.svg) center / contain no-repeat}.main-menu-categories .main-menu-action{position:absolute;width:225px;pointer-events:auto;text-align:left;padding:0 0 0 44px}.main-menu-categories .menu-selector{left:-7px;right:auto;background:none}.main-menu-categories .main-menu-action.is-current .menu-selector:after,.main-menu-categories .main-menu-action:focus-visible .menu-selector:after{background:url(assets/ui-phase1/focus-cyan.svg) center / contain no-repeat}.main-menu-categories .main-menu-action:nth-child(1){left:78px;top:91px}.main-menu-categories .main-menu-action:nth-child(2){left:49px;top:143px}.main-menu-categories .main-menu-action:nth-child(3){left:38px;top:194px}.main-menu-categories .main-menu-action:nth-child(4){left:49px;top:245px}.main-menu-categories .main-menu-action:nth-child(5){left:71px;top:296px}.main-menu-categories .main-menu-action:nth-child(6){left:96px;top:343px;font-size:20px}.main-menu-content{position:absolute;left:342px;top:91px;width:246px;display:grid;gap:0}#mainMenuOverlay[data-screen=settings] .main-menu-content .main-menu-action:nth-child(3){transform:translate(-10px)}#mainMenuOverlay[data-screen=settings] .main-menu-content .main-menu-action:nth-child(4){transform:translate(-18px)}#mainMenuOverlay[data-screen=settings] .main-menu-content .main-menu-action:nth-child(5){transform:translate(-28px)}#mainMenuOverlay[data-screen=settings] .main-menu-content .main-menu-action:nth-child(6){transform:translate(-38px)}#mainMenuOverlay[data-screen=settings] [data-menu-action=original-sound] .menu-word{position:relative;top:-9px}#mainMenuOverlay[data-screen=settings] .main-menu-content .main-menu-action:nth-child(5) .menu-word{position:relative;top:8px}.ui91-sound-volume,.ui91-music-volume{position:absolute;left:87px;top:173px;width:92px;height:16px;box-sizing:border-box;margin:0;padding:0;border:0;border-radius:8px;background:url(assets/ui-phase1/generated/sound-91/volume-4x.webp) center/92px 16px no-repeat;box-shadow:0 1px 3px #000}.ui91-sound-volume{appearance:none;cursor:pointer;background-image:linear-gradient(to right,transparent calc(var(--volume)*100%),#020102 calc(var(--volume)*100%)),url(assets/ui-phase1/generated/sound-91/volume-4x.webp);background-size:92px 16px}.ui91-sound-volume::-webkit-slider-thumb{appearance:none;width:1px;height:16px;background:transparent;border:0}.ui91-sound-volume::-moz-range-thumb{width:1px;height:16px;background:transparent;border:0}.ui91-sound-volume:focus-visible{outline:1px solid #eedfa5;outline-offset:2px}.ui91-music-volume{top:200px}[data-menu-action=original-sound] .menu-selector{pointer-events:auto}[data-menu-action=original-sound] .menu-selector{width:34px;height:34px;right:-7px;top:0;background-size:54px 54px}[data-menu-action=original-sound] .menu-selector:before{content:"";position:absolute;left:17px;top:2px;width:1px;height:30px;background:#aaa4e0}[data-menu-action=original-sound] .menu-word{filter:sepia(1) saturate(2) brightness(.8)}#mainMenuOverlay[data-screen=settings] .main-menu-content .main-menu-action:nth-child(5) .menu-word{filter:sepia(1) saturate(2) brightness(.5)}[data-menu-action=original-sound][data-sound-side=decrease] .menu-selector:after{clip-path:inset(0 50% 0 0)}[data-menu-action=original-sound][data-sound-side=increase] .menu-selector:after{clip-path:inset(0 0 0 50%)}#mainMenuOverlay[data-screen=settings] [data-menu-action=original-sound]:focus .menu-selector:after{background:none;box-shadow:0 0 4px #fcefa0}.main-menu-actions{display:grid;grid-template-columns:1fr;gap:17px}.main-menu-overlay:is([data-screen=home],[data-screen=network]) .main-menu-actions .main-menu-action:nth-child(3){transform:translate(-10px)}.main-menu-overlay:is([data-screen=home],[data-screen=network]) .main-menu-actions .main-menu-action:nth-child(4){transform:translate(-18px)}.main-menu-overlay:is([data-screen=home],[data-screen=network]) .main-menu-actions .main-menu-action:nth-child(5){transform:translate(-28px)}.main-menu-overlay[data-dialog=true] .main-menu-board:after{content:"";position:absolute;inset:0;background:#0006;pointer-events:none}.main-menu-overlay[data-screen=groups] .main-menu-content,.main-menu-overlay[data-screen=list] .main-menu-content,.main-menu-overlay[data-screen=tutorials] .main-menu-content,.main-menu-overlay[data-screen=detail] .main-menu-content,.main-menu-overlay[data-screen=complete] .main-menu-content,.main-menu-overlay[data-screen=error] .main-menu-content{z-index:1;left:128px;top:100px;width:384px;height:337px;box-sizing:border-box;padding:30px 35px 24px;display:flex;flex-direction:column;gap:10px;background:url(assets/ui-phase1/reference/request-0.png) left top / 204px 337px no-repeat,url(assets/ui-phase1/reference/request-1.png) right top / 205px 337px no-repeat}.main-menu-content>.main-menu-heading{margin:-27px -20px 14px;color:#d6d773;text-align:center;font:15px/22px Arial Narrow,Arial,sans-serif;text-shadow:1px 1px #000}.main-menu-content .main-menu-list,.main-menu-overlay[data-screen=groups] .main-menu-actions{display:grid;gap:1px}.main-menu-overlay[data-screen=groups] .main-menu-actions{margin:30px 0 0 11px}.main-menu-overlay[data-screen=list] .main-menu-list{gap:0;margin:12px 0 0 11px}.mission-menu-status{position:absolute;right:-7px;top:0;color:#eee5a0;font:italic 11px/24px Arial,sans-serif}.main-menu-content .main-menu-list .menu-word{max-width:195px}.main-menu-overlay[data-screen=groups] .mission-menu-status{right:42px}.mission-list-description{position:absolute;left:35px;right:35px;top:204px;max-height:80px;font-size:11px}.main-menu-content[role=dialog] .main-menu-action{padding:0 0 0 30px;text-align:left;min-height:24px;height:auto;font:700 italic 13px/23px Arial,sans-serif;transform:none;color:#f1ead1}.main-menu-content[role=dialog] .menu-selector{left:-3px;right:auto;top:0;width:24px;height:24px;background-size:24px 24px}.main-menu-content>.main-menu-cancel{align-self:flex-start;margin:auto 0 0 11px}.main-menu-content>.main-menu-cancel .menu-word{font-size:22px}.main-menu-description{margin:0;color:#f3eada;font:13px/1.35 Arial Narrow,Arial,sans-serif;max-height:160px}.main-menu-objective:empty{display:none}.main-menu-note{margin:0;color:#eee5a0;font:italic 12px/1.2 Arial,sans-serif}.main-menu-overlay[data-screen=list] .main-menu-content,.main-menu-overlay[data-screen=tutorials] .main-menu-content{gap:6px}@media(prefers-reduced-motion:reduce){.main-menu-overlay *,.main-menu-overlay *:after{transition:none;animation:none}}
