@font-face{font-family:'Midgard Runes';src:url('/shared/fonts/midgard-runes.woff') format('woff');font-display:swap;font-weight:700}
@font-face{font-family:'Midgard Wordmark';src:url('/shared/fonts/midgard-wordmark.woff') format('woff');font-display:swap;font-weight:700}
:root{--midgard-ink:#143943;--midgard-gold:#ffe2a0;--midgard-rim:#b89b60}
.midgard-game-switch{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--midgard-gold);background:#143943ed;border:1px solid var(--midgard-rim);border-radius:12px;padding:9px 13px;font:700 12px/1.2 'Trebuchet MS',sans-serif;text-decoration:none;white-space:nowrap;min-height:36px;cursor:pointer}
.midgard-game-switch:hover{background:#2b5a61}.midgard-game-switch:focus-visible{outline:3px solid var(--midgard-gold);outline-offset:3px}
.harbor>.midgard-game-switch{position:relative;z-index:4;margin:max(14px,env(safe-area-inset-top)) 18px 0;max-width:calc(100% - 36px)}
.playing>.midgard-game-switch{position:relative;z-index:4;margin:10px 18px}.playing>header{margin-top:0}
@media(max-width:620px){.midgard-game-switch{font-size:11px;padding:8px 9px}}
