.ark-tour-root{z-index:100;color:#fff8ed;background:#1a100c;font-family:Nunito,system-ui,sans-serif;position:fixed;inset:0;overflow:hidden}.ark-tour-root:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#170e0a66 0,#0000 14% 68%,#170e0a4d 100%);position:absolute;inset:0}.ark-tour-root button:focus-visible{outline-offset:3px;outline:3px solid #fff6cf}.ark-tour-header{z-index:22;padding:calc(.75rem + var(--app-safe-area-top)) max(.75rem,var(--app-safe-area-left));pointer-events:none;position:absolute;top:0;left:0}.ark-tour-header>*{pointer-events:auto}.ark-tour-panel{z-index:24;left:50%;bottom:max(.7rem,var(--app-safe-area-bottom));pointer-events:auto;flex-direction:column;align-items:flex-start;width:min(42rem,100vw - 1.2rem);display:flex;position:absolute;transform:translate(-50%)}.ark-tour-panel__refs{color:#fff8ea;text-shadow:0 1px 2px #140a00e6,0 0 10px #140a008c;margin:0 0 .35rem;padding:0 .35rem;font-size:.82rem;font-weight:800}.ark-tour-panel__card{color:#3b291f;background:linear-gradient(145deg,#fff0d8f5,#e9c89df5);border:1px solid #efcf9a;border-radius:1.2rem;width:100%;overflow:hidden;box-shadow:0 16px 48px #1109049e,inset 0 0 0 4px #8d5f2a19}.ark-tour-panel__eyebrow{color:#765036;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:.65rem .9rem .1rem;font-size:.66rem;font-weight:1000;display:flex}.ark-tour-panel__count{letter-spacing:.04em;white-space:nowrap;background:#c9944f40;border-radius:999px;padding:.23rem .55rem}.ark-tour-panel__story{padding:.08rem .9rem .2rem}.ark-tour-panel__story h2{letter-spacing:-.025em;margin:.05rem 0 .28rem;font-size:clamp(1.13rem,4.7vw,1.58rem);font-weight:1000;line-height:1.1}.ark-tour-panel__caption{margin:0;font-size:.86rem;font-weight:700;line-height:1.36}.ark-tour-panel__notice{color:#6d4b32;margin:.4rem 0 0;font-size:.77rem;line-height:1.3}.ark-tour-panel__notice strong{color:#754a2e}.ark-tour-panel__dots{flex-wrap:wrap;gap:.35rem;padding:.2rem .9rem .15rem;display:flex}.ark-tour-panel__dots button{background:#c9a06a99;border:0;border-radius:50%;width:.72rem;height:.72rem;padding:0}.ark-tour-panel__dots button.is-current{background:#7d4a27;transform:scale(1.18)}.ark-tour-panel__actions{grid-template-columns:minmax(0,1fr) 44px minmax(0,1.35fr);gap:.5rem;padding:.42rem .7rem .35rem;display:grid}.ark-tour-panel__actions button{border-radius:.78rem;justify-content:center;align-items:center;gap:.2rem;min-width:0;min-height:44px;font-size:.83rem;font-weight:1000;display:flex}.ark-tour-panel__back{color:#5b3b24;background:#fff8e8;border:1px solid #b58e64}.ark-tour-panel__back:disabled{opacity:.42}.ark-tour-panel__auto{color:#68472f;background:#f5dfbd;border:1px solid #b58e64}.ark-tour-panel__auto[aria-pressed=true]{color:#fff5e5;background:#81502e;border-color:#81502e}.ark-tour-panel__next{color:#fff9ef;background:linear-gradient(145deg,#ac6b38,#7d4825);border:1px solid #7d4a27;box-shadow:0 4px 12px #6d3b2750}.ark-tour-panel__next:disabled,.ark-tour-panel__auto:disabled{opacity:.42}.ark-tour-walk-cta{z-index:25;left:50%;bottom:max(1rem,var(--app-safe-area-bottom));pointer-events:auto;position:absolute;transform:translate(-50%)}.ark-tour-walk-cta.kid-back-btn:hover{filter:brightness(1.06);transform:translate(-50%);box-shadow:0 4px #065f46,0 8px 18px #065f4659,inset 0 1px #ffffffe6}.ark-tour-walk-cta.kid-back-btn:active{transform:translate(-50%)}.ark-tour-panel__footer{align-items:center;padding:0 .82rem .45rem;display:flex}.ark-tour-panel__link{color:#69462c;text-underline-offset:3px;background:0 0;border:0;justify-content:center;align-items:center;gap:.28rem;min-height:40px;font-size:.73rem;font-weight:1000;text-decoration:underline;display:inline-flex}.ark-tour-veil{z-index:20;pointer-events:none;opacity:0;background:#271711;transition:opacity .17s;position:absolute;inset:0}.ark-tour-veil.is-visible{opacity:.94}@media (width<=767px){.ark-tour-panel--has-walk{bottom:calc(4.5rem + max(.7rem,var(--app-safe-area-bottom)))}.ark-tour-panel__refs,.ark-tour-panel__notice{display:none}.ark-tour-panel__eyebrow{padding:.55rem .8rem .05rem}.ark-tour-panel__story{padding:.02rem .8rem .1rem}.ark-tour-panel__story h2{font-size:1.18rem}.ark-tour-panel__caption{font-size:.82rem;line-height:1.3}.ark-tour-panel__actions{padding:.32rem .6rem .28rem}.ark-tour-panel__actions button{min-height:40px;font-size:.78rem}.ark-tour-panel__footer{padding:0 .7rem .32rem}}@media (width>=768px){.ark-tour-panel{left:max(1rem,var(--app-safe-area-left));bottom:max(1rem,var(--app-safe-area-bottom));width:min(380px,31vw);transform:none}.ark-tour-panel__eyebrow{padding:.9rem 1rem .25rem}.ark-tour-panel__story{padding:.1rem 1rem .45rem}.ark-tour-panel__story h2{font-size:1.65rem}.ark-tour-panel__caption{font-size:.95rem;line-height:1.5}.ark-tour-panel__notice{font-size:.84rem;line-height:1.4}.ark-tour-panel__dots{padding:.15rem 1rem .2rem}.ark-tour-panel__actions{padding:.45rem .85rem .5rem}.ark-tour-panel__footer{padding:0 1rem .7rem}}@media (height<=540px) and (orientation:landscape){.ark-tour-panel{left:auto;right:max(.4rem,var(--app-safe-area-right));top:calc(65px + var(--app-safe-area-top));bottom:max(.4rem,var(--app-safe-area-bottom));width:min(340px,43vw)}.ark-tour-panel__story{flex:1}}@media (width<=360px){.ark-tour-panel__caption{font-size:.8rem}.ark-tour-panel__story h2{font-size:1.05rem}.ark-tour-panel__link{font-size:.68rem}}@media (prefers-reduced-motion:reduce){.ark-tour-veil{transition:none}}@media (width<=767px){.ark-tour-root~.complete-tour-guide{top:calc(.75rem + var(--app-safe-area-top));right:max(.75rem,var(--app-safe-area-right));bottom:auto;left:auto}.ark-tour-root~.complete-tour-guide>summary{margin-left:auto;padding:.8rem 1rem}.ark-tour-panel__caption{font-size:.9rem;line-height:1.35}}.ark-tour-panel__dots button{position:relative}.ark-tour-panel__dots button:after{content:"";position:absolute;inset:-12px -2.5px}.wg-layer--arca{--wg-top:4.7rem;--wg-top-short:4rem}
