/* One-time contextual tour, respecting light/dark/Kids UI and mobile safe areas. */
.ux-tour[hidden]{display:none!important}.ux-tour{position:fixed;inset:0;z-index:32000;display:grid;place-items:center;padding:18px;box-sizing:border-box}.ux-tour-backdrop{position:absolute;inset:0;background:rgba(7,30,18,.66);backdrop-filter:blur(4px)}
.ux-tour-card{position:relative;width:min(430px,100%);background:var(--v11-card,var(--wh,#fff));color:var(--v11-ink,var(--txt,#182b20));border-radius:22px;border:1px solid var(--v11-line,var(--bdr,#dce6de));box-shadow:0 24px 80px #00140a50;padding:24px;box-sizing:border-box;direction:rtl}
.ux-tour-top,.ux-tour-controls{display:flex;align-items:center;justify-content:space-between;gap:12px}.ux-tour-top{font-size:12px;color:var(--v11-muted,#657b6d)}.ux-tour-top button,.ux-tour-controls button{background:transparent;border:1px solid var(--v11-line,var(--bdr,#d2e1d5));border-radius:12px;color:inherit;padding:9px 12px;cursor:pointer}.ux-tour-symbol{font-size:42px;color:#bd993f;margin-top:14px}.ux-tour-card h2{font-size:22px;margin:13px 0 9px}.ux-tour-card p{line-height:1.9;color:var(--v11-muted,#627568);font-size:15px;min-height:88px}.ux-tour-progress{display:flex;gap:5px;margin:20px 0}.ux-tour-progress i{flex:1;height:5px;border-radius:8px;background:#d6e6dc}.ux-tour-progress i.on{background:#136844}.ux-tour-controls .ux-tour-primary{background:#12603f;color:#fff;border-color:#12603f;font-weight:700}.ux-tour-controls button:disabled{opacity:.4;cursor:default}
[data-theme="dark"] .ux-tour-card{background:#17291e;color:#f1f6f0;border-color:#395345}[data-theme="dark"] .ux-tour-card p{color:#b8cbbb}[data-theme="dark"] .ux-tour-top{color:#b8cbbb}
@media(max-width:600px){.ux-tour{padding:12px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.ux-tour-card{padding:19px}}
