@layer properties,theme,base;@layer components{.sheet-caption{color:var(--ink);letter-spacing:-.01em;text-transform:none;margin:24px 0 10px;font-size:14px;font-weight:500}.caption-row{align-items:center;gap:12px;display:flex}.caption-row .sheet-caption{margin:0}.caption-row .sheet-link{font-size:12px}.sheet-empty{color:var(--secondary);padding:8px 0;font-size:13px}.term{border-bottom:1px dashed var(--gray-dot);cursor:help}a .term,button .term{cursor:inherit}@media (pointer:coarse){.term{position:relative}.term:before{content:"";position:absolute;inset:-6px -4px}}.sheet-empty--error{color:var(--red-text)}.sheet-link{color:var(--blue);font-weight:500;transition:color .2s;position:relative}@media (pointer:coarse){.sheet-link:before{content:"";position:absolute;inset:min(0px,50% - 22px) min(-6px,50% - 22px)}}.sheet-link:hover{color:var(--blue-hover)}.sheet-link{transition:opacity var(--motion-press) var(--spring)}.sheet-link:active{opacity:.55}.sheet-link--muted{color:var(--secondary)}.sheet-link--muted:hover{color:var(--ink)}.sheet-link--danger{color:var(--red-text)}.sheet-link--danger:hover{color:color-mix(in srgb, var(--red-text) 75%, var(--ink))}}@layer utilities;
