@layer tokens,base;@layer components{.prose .trail{margin-block:var(--sp-6)}.prose .trail__title{font-family:var(--font-ui);font-weight:600;line-height:var(--lh-tight);margin-block-end:var(--sp-3)}.trail__kind{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-block-end:var(--sp-1);font-weight:400;display:block}.prose .trail__hops{counter-reset:hop;margin:0;padding:0;list-style:none}.prose .trail__hop{border-block-start:1px solid var(--line);counter-increment:hop;margin:0}.prose .trail__hop:last-child{border-block-end:1px solid var(--line)}.trail__summary{align-items:baseline;gap:0 var(--sp-3);min-height:var(--tap);padding-block:var(--sp-3);font-family:var(--font-ui);cursor:pointer;flex-wrap:wrap;padding-inline:2em 1.5em;list-style:none;display:flex;position:relative}.trail__summary::-webkit-details-marker{display:none}.trail__summary:before,.trail__summary:after{font-family:var(--font-code);color:var(--ink-3);position:absolute;inset-block-start:var(--sp-3)}.trail__summary:before{content:counter(hop);font-size:var(--fs-xs);inset-inline-start:0}.trail__summary:after{content:"+";inset-inline-end:0}details[open]>.trail__summary:after{content:"−"}.prose .trail__summary code{color:var(--ink);overflow-wrap:anywhere;background:0 0;border:0;padding:0}.trail__where{font-family:var(--font-code);font-size:var(--fs-xs);color:var(--ink-3);font-style:normal}.prose .trail .expressive-code{margin-block:0}.prose .trail__src{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--ink-3);margin-block-start:var(--sp-2)}.prose .trail__note{margin-block:var(--sp-3) var(--sp-4);border-inline-start:2px solid var(--line-strong);color:var(--ink-2);padding-inline-start:var(--sp-3)}.trail__note>*+*{margin-block-start:.75em}.prose .trail__licence{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--ink-3);margin-block-start:var(--sp-3)}}@layer utilities;
