.term{position:relative;display:inline;text-decoration:underline dotted;text-decoration-color:var(--bronze,#b9975b);text-underline-offset:.2em;cursor:help}.term-info-wrap{display:inline-block;flex:none;text-decoration:none;cursor:auto}button.term-info,button[type=button].term-info{display:inline-grid;place-items:center;width:1.15rem;height:1.15rem;min-width:0;margin:0;padding:0;border-radius:50%;background:none;box-shadow:none;cursor:help;letter-spacing:0;text-transform:none;border:1px solid var(--line-strong,rgba(185,151,91,.48));color:var(--bronze,#b9975b);font:600 .72rem/1 var(--font-body,system-ui,sans-serif)}button.term-info:hover,button.term-info:focus-visible{background:none;border-color:var(--bronze,#b9975b);color:var(--ink,#ece3d2);outline:1px solid var(--bronze,#b9975b);outline-offset:2px}.atlas-layers li:has(>.term-info-wrap){display:flex;align-items:center;gap:.3rem}.atlas-layers li:has(>.term-info-wrap)>label{flex:1}.term:focus-visible{outline:1px solid var(--bronze,#b9975b);outline-offset:2px;border-radius:2px}.term-tip{position:absolute;left:0;top:calc(100% + .4rem);z-index:60;width:max-content;max-width:22rem;padding:.55rem .75rem;border-radius:var(--radius,4px);background-color:var(--surface-2,#2d2820);color:var(--ink,#ece3d2);box-shadow:0 0 0 1px var(--line-strong,rgba(185,151,91,.48)),0 6px 18px rgba(0,0,0,.55);font:400 .85rem/1.45 var(--font-body,system-ui,sans-serif);letter-spacing:normal;text-transform:none;text-align:left;white-space:normal;visibility:hidden;opacity:0;transition:opacity .12s ease .15s,visibility 0s linear .27s}.term-tip::before{content:"";position:absolute;left:0;right:0;top:-.4rem;height:.4rem}.term-tip a{color:var(--gold,#d4ad62);white-space:nowrap}.atlas-side .term-tip{max-width:15rem}.atlas-legend li:nth-child(even) .term-tip,.atlas-layers .term-info-wrap .term-tip{left:auto;right:0}.term:hover>.term-tip,.term:focus-within>.term-tip{visibility:visible;opacity:1;transition-delay:.15s,0s}.term.term-dismissed>.term-tip{visibility:hidden;opacity:0;transition:none}