/* Mythika price markets: the currency switch (bottom left, directly above the chat button; the contact dock owns the bottom right) and the brief hold on prices while the visitor's country is read. Uses the site tokens. */
.mk-wait .px,.mk-wait .mk{visibility:hidden}
.market-switch{position:fixed;left:max(1rem,env(safe-area-inset-left));bottom:calc(max(1rem,env(safe-area-inset-bottom)) + 62px);z-index:55;display:inline-flex;align-items:center;gap:.15rem;padding:.3rem .35rem .3rem .8rem;border-radius:99px;border:1px solid var(--line-cool);background:rgba(8,16,32,.88);backdrop-filter:blur(8px);box-shadow:0 8px 28px rgba(0,0,0,.35)}
.market-label{color:var(--muted);font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;margin-right:.35rem}
.market-switch button{min-width:48px;min-height:40px;padding:.2rem .7rem;border:0;border-radius:99px;background:transparent;color:var(--cream);font:inherit;font-size:.82rem;font-weight:600;letter-spacing:.04em;cursor:pointer}
.market-switch button:hover{background:rgba(171,202,239,.14)}
.market-switch button:focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}
.market-switch button.is-on{background:var(--gold);color:var(--navy)}
@media (max-width:520px){.market-label{display:none}.market-switch{padding:.3rem}}
@media print{.market-switch{display:none}}
