.ff-tip{position:fixed;left:16px;bottom:16px;z-index:900;display:flex;align-items:flex-start;gap:14px;max-width:min(420px,calc(100vw - 32px));padding:14px 16px;border:2px solid #ff9500;border-radius:14px;background:var(--surface);box-shadow:0 10px 30px rgba(0,0,0,0.3),0 0 18px rgba(255,120,0,0.3);color:var(--text);font-size:0.9rem;line-height:1.45;animation:ff-tip-in 0.4s ease-out both}.ff-tip p{margin:0}.ff-tip p+p{margin-top:4px}.ff-tip-logo{flex:0 0 auto;width:40px;height:40px;color:#ff9500}.ff-tip-title{color:#e66000;font-size:1.05rem;font-weight:800}.ff-tip-path{padding:6px 10px;border-radius:8px;background:var(--surface-warn);color:var(--warn-text);font-size:0.82rem}.ff-tip-ok{margin-top:10px;padding:6px 18px;border:0;border-radius:8px;background:#ff9500;color:#1a1a1a;font:inherit;font-weight:700;cursor:pointer}.ff-tip-ok:hover{filter:brightness(1.08)}@keyframes ff-tip-in{from{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion: reduce){.ff-tip{animation:none}}
