.tour-panel{margin:20px 0;padding:20px;border:1px solid #9bce55;border-radius:12px;background:#18302c}.tour-panel h2{margin:4px 0}.tour-panel p{max-width:780px}.tour-panel button,.tour-panel a{margin:5px;min-height:44px}.tour-controls,.tour-welcome{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.tour-note,#tourCount{font-size:12px;color:#b9d7bd}.tour-target{outline:3px solid #a8ed49!important;outline-offset:4px}.tour-panel [hidden]{display:none!important}
