.curHint{cursor:help;outline:none;align-items:center;gap:7px;display:inline-flex;position:relative}.curTip{z-index:60;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(#1a1520fa,#0f0c13fa);border:1px solid #e3a44a73;border-radius:10px;flex-direction:column;gap:5px;width:236px;padding:12px 14px 13px;transition:opacity .16s,transform .16s,visibility 0s linear .2s;display:flex;position:absolute;top:calc(100% + 12px);right:-10px;transform:translateY(-4px);box-shadow:0 14px 34px #000000a6,0 0 18px #e3a44a1f,inset 0 1px #e3a44a2e}.curHint:hover .curTip,.curHint:focus-within .curTip{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.15s;transform:translateY(0)}.curTip:after{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.curTip:before{content:"";background:#1a1520fa;border-top:1px solid #e3a44a73;border-left:1px solid #e3a44a73;width:10px;height:10px;position:absolute;top:-6px;right:22px;transform:rotate(45deg)}.curTip b{font-family:var(--font-display), Georgia, serif;letter-spacing:.08em;text-transform:uppercase;color:var(--gold,#e3a44a);font-size:.8rem;font-weight:700}.curTip em{color:#cfc7bb;font-size:.8rem;font-style:normal;line-height:1.45}.curTipLink{letter-spacing:.04em;color:#6fd6c9;margin-top:3px;font-size:.8rem;font-weight:600;text-decoration:none}.curTipLink:hover{text-decoration:underline}
