.betvault-tooltip{background-color:var(--color-card);border:1px solid var(--color-border);z-index:10000;border-radius:.5rem;max-width:320px;padding:1rem;box-shadow:0 4px 20px #0006}.betvault-tooltip .intro-text{color:var(--color-foreground);margin:0;font-size:.875rem;line-height:1.5}.betvault-tooltip .intro-button{background-color:var(--color-primary);color:var(--color-primary-foreground);cursor:pointer;border:none;border-radius:.375rem;margin-right:.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:500;transition:background-color .2s}.betvault-tooltip .intro-button:hover{background-color:rgba(var(--color-primary-rgb),.9)}.betvault-tooltip .intro-button.introjs-skipbutton{background-color:var(--color-secondary);color:var(--color-foreground-secondary)}.betvault-tooltip .intro-button.introjs-skipbutton:hover{background-color:var(--color-secondary-hover)}.betvault-tooltip .intro-button.introjs-prevbutton{border:1px solid var(--color-border);color:var(--color-foreground-secondary);background-color:#0000}.betvault-tooltip .intro-button.introjs-prevbutton:hover{background-color:var(--color-background)}.betvault-tooltip .intro-progress{color:var(--color-subtle-foreground);font-size:.75rem}.intro-highlight{border-radius:.5rem;box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.3)!important}.betvault-tooltip:before{border-color:var(--color-border) transparent transparent transparent}.betvault-tooltip.bottom:before{border-color:var(--color-border) transparent transparent transparent;top:-8px}.betvault-tooltip.top:before{border-color:transparent transparent var(--color-border) transparent;bottom:-8px}@media(prefers-color-scheme:dark){.betvault-tooltip{background-color:var(--color-card);border-color:var(--color-border)}}
