@layer components{.sr-box{margin-top:1rem}.sr-sum{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;cursor:pointer;list-style:none;font-size:var(--fs-body);font-weight:600;color:var(--color-amber);transition:color var(--dur-state) linear}.sr-sum::-webkit-details-marker{display:none}@media(hover:hover){.sr-sum:hover{color:var(--color-amber-bright)}}.sr-chev{width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform var(--dur-move) var(--ease)}.sr-box[open] .sr-chev{transform:rotate(45deg) translate(-2px,-2px)}.sr-body{margin-top:.5rem}.sr-code{margin:0;padding:1rem 1.25rem;border-radius:var(--r-tag);background:var(--color-row);font-family:var(--font-mono);font-size:var(--fs-xs);line-height:1.6;color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere}.sr-line{display:block;padding-left:calc(var(--sr-ind) * 1.25rem);border-radius:2px;transition:background-color var(--dur-state) linear,color var(--dur-state) linear}.sr-k,.sr-verb{color:var(--color-faint)}.sr-verb{font-weight:600}.sr-line.sr-on,.sr-line.sr-on .sr-k{color:var(--color-amber)}.sr-cap{margin-top:.5rem;font-size:var(--fs-xs);color:var(--color-faint)}.doc-sec ul:not(.doc-notes)>li.sr-lit{color:var(--color-amber)}.doc-sec ul:not(.doc-notes)>li.sr-lit:before{background:var(--color-amber)}.doc-sec ul:not(.doc-notes)>li[data-pv]{transition:color var(--dur-state) linear}@media(prefers-reduced-motion:no-preference){.sr-box[open] .sr-line{animation:sr-in var(--dur-enter) var(--ease) both;animation-delay:calc(var(--sr-i) * 35ms)}@keyframes sr-in{0%{opacity:0;transform:translate(-6px)}}}}
