#tutorial-overlay{position:fixed;inset:0;z-index:260}#tutorial-overlay .tuto-veil{position:absolute;border-radius:10px;pointer-events:none;box-shadow:0 0 0 9999px #080603c7;border:2px solid var(--or-vif, #e7bf6d);transition:top .28s ease,left .28s ease,width .28s ease,height .28s ease}#tutorial-overlay .tuto-veil.tuto-veil-none{inset:0;border:none;border-radius:0;box-shadow:none;background:#080603c7}#tutorial-overlay .tuto-bubble{position:absolute;max-width:min(440px,calc(100vw - 32px));background:#f2e9d2;color:#2a2118;border-radius:10px;padding:16px 18px;font-size:1rem;line-height:1.45;box-shadow:0 10px 30px #00000080}#tutorial-overlay .tuto-bubble h3{margin:0 0 6px;font-size:1.05rem;letter-spacing:.4px}#tutorial-overlay .tuto-actions{display:flex;justify-content:space-between;align-items:center;margin-top:12px;gap:10px}#tutorial-overlay .tuto-step{font-size:.8rem;opacity:.65}#tutorial-overlay button{font:inherit;cursor:pointer;border-radius:7px;padding:9px 16px;min-height:44px}#tutorial-overlay [data-tuto-next],#tutorial-overlay [data-tuto-done],#tutorial-overlay [data-tuto-go]{background:#2a4d8f;color:#fff;border:none;font-weight:700;letter-spacing:.5px}#tutorial-overlay [data-tuto-skip]{background:transparent;border:1px solid #8a7a5c;color:#5a4d38}@media(max-width:480px){#tutorial-overlay .tuto-bubble{font-size:.95rem}}
