.quinto-tour-target{outline:3px solid #ff5667!important;outline-offset:7px!important;border-radius:8px;scroll-margin-block:110px}
.quinto-tour{position:fixed;z-index:95;right:24px;bottom:24px;width:420px;max-width:calc(100vw - 32px);padding:18px;background:#211b23;color:#fff;border:1px solid #b2717d;border-radius:18px;box-shadow:0 18px 60px #0009;font:14px/1.5 system-ui}
.quinto-tour[hidden]{display:none}.quinto-tour.at-top{bottom:auto;top:88px}.tour-heading{display:flex;align-items:center;gap:12px}.tour-heading img{object-fit:contain;flex:none}.tour-heading h2{font-size:19px;line-height:1.2;margin:5px 0}.tour-heading small{font-size:10px;color:#f2a9b5}.tour-heading [data-skip]{margin-left:auto;align-self:start}.quinto-tour button{min-height:42px;border:1px solid #756774;border-radius:8px;background:#372c39;color:white;padding:8px 11px;font:600 12px system-ui;cursor:pointer}.quinto-tour button:focus-visible{outline:3px solid #90d8ff;outline-offset:2px}.quinto-tour button:disabled{opacity:.4}.tour-controls{display:flex;gap:8px;justify-content:space-between}.tour-controls [data-next]{background:#e92740}.quinto-tour p{margin:14px 0}.quinto-tour.speaking img{animation:quinto-tour-talk .8s ease-in-out infinite alternate}@keyframes quinto-tour-talk{to{transform:translateY(-4px) rotate(-4deg)}}@media(prefers-reduced-motion:reduce){.quinto-tour.speaking img{animation:none}}@media(max-width:600px){.quinto-tour{right:16px;bottom:16px;padding:14px}.tour-heading img{width:50px;height:60px}.tour-heading h2{font-size:17px}}
