.rules-tip{position:relative;max-width:19rem;padding:.65rem .8rem .7rem;border:1px solid hsl(var(--tone)/.45);border-radius:.6rem;background:linear-gradient(to bottom,hsl(var(--tone)/.12),transparent 3.5rem),hsl(var(--popover)/.96);box-shadow:0 10px 30px rgb(0 0 0/.35),0 0 18px hsl(var(--tone)/.2);backdrop-filter:blur(12px);text-align:left}.rules-tip:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(to right,transparent,hsl(var(--tone)),transparent)}.rules-tip-kicker{color:hsl(var(--muted-foreground));font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rules-tip-title{margin-top:.1rem;color:hsl(var(--tone));font-size:.95rem;font-weight:700}.rules-tip-body{margin-top:.25rem;color:hsl(var(--popover-foreground)/.9);font-size:.8rem;line-height:1.5}.rules-tip-hint{margin-top:.5rem;padding-top:.4rem;border-top:1px solid hsl(var(--border)/.6);color:hsl(var(--muted-foreground));font-size:.7rem}