.hkh-tour{--hkh-tour-accent: #b87333;--hkh-tour-accent-soft: rgba(184, 115, 51, .85);--hkh-tour-bg: #faf7f2;--hkh-tour-text: #1a1a1a;--hkh-tour-font: system-ui, -apple-system, "Segoe UI", sans-serif;--hkh-tour-hotspot-size: 32px;--hkh-tour-hotspot-ring: 2px;--hkh-tour-controls-bg: rgba(0, 0, 0, .55);--hkh-tour-controls-text: #fff;--hkh-tour-transition: .2s ease-out;position:relative;width:100%;height:100%;background:var(--hkh-tour-bg);font-family:var(--hkh-tour-font);color:var(--hkh-tour-text)}.hkh-tour .pnlm-hotspot{width:var(--hkh-tour-hotspot-size);height:var(--hkh-tour-hotspot-size);background:var(--hkh-tour-accent);border:var(--hkh-tour-hotspot-ring) solid #fff;border-radius:50%;box-shadow:0 0 0 6px var(--hkh-tour-accent-soft);transition:transform var(--hkh-tour-transition),box-shadow var(--hkh-tour-transition);cursor:pointer}.hkh-tour .pnlm-hotspot:hover{transform:scale(1.15);box-shadow:0 0 0 10px var(--hkh-tour-accent-soft)}.hkh-tour .pnlm-tooltip span{background:var(--hkh-tour-controls-bg);color:var(--hkh-tour-controls-text);font-family:var(--hkh-tour-font);font-size:13px;letter-spacing:.02em;padding:6px 12px;border-radius:0;border:none}.hkh-tour .pnlm-controls{background:var(--hkh-tour-controls-bg);border:none;border-radius:0}.hkh-tour .pnlm-controls:hover{background:var(--hkh-tour-accent)}.hkh-tour .pnlm-load-box{background:var(--hkh-tour-bg);color:var(--hkh-tour-text);font-family:var(--hkh-tour-font)}.hkh-tour .pnlm-load-box p,.hkh-tour .pnlm-lbox{color:var(--hkh-tour-accent)}@media (prefers-reduced-motion: reduce){.hkh-tour .pnlm-hotspot{transition:none}}
