blockquote{border-inline-start:var(--border-width,.5rem) solid var(--color-main);background-color:var(--color-l5);max-inline-size:60ch;padding:2rem;margin-block:0;margin-inline:0}code{direction:ltr;border-radius:.25em;max-inline-size:60ch;padding:.375rem .5rem;font-family:ui-monospace,monospace}pre>code{word-break:break-all;white-space:pre-wrap;padding:0}details{max-inline-size:60ch}summary::-webkit-details-marker{display:none}details[open]>summary:first-of-type{list-style-type:disclosure-open}details>summary:first-of-type{list-style:inside disclosure-closed}summary{cursor:pointer}form{gap:1rem;flex-direction:column;max-inline-size:60ch;display:flex;& button{inline-size:fit-content}}h2{font-size:var(--font-size);max-inline-size:60ch;margin-block:0;font-weight:700;position:relative}h2[id] a{text-align:end;inline-size:1em;position:absolute;inset-inline-end:0}@media (width>=40em){h2[id] a{inset-inline:-1.3em auto}}h3{font-size:var(--font-size);max-inline-size:60ch;margin-block:0;font-weight:700;position:relative}h3[id] a{text-align:end;inline-size:1em;position:absolute;inset-inline-end:0}@media (width>=40em){h3[id] a{inset-inline:-1.35em auto}}h4{font-size:var(--font-size);max-inline-size:60ch;margin-block:0;font-weight:700;position:relative}h4[id] a{text-align:end;inline-size:1em;position:absolute;inset-inline-end:0}@media (width>=40em){h4[id] a{inset-inline:-1.4em auto}}input{font:inherit;letter-spacing:inherit;word-spacing:inherit;border:var(--border-width) solid var(--border-color,currentColor);color:var(--color-text);background:0 0}input:where([type=text],[type=search],[type=date],[type=email],[type=url],[type=password]){padding-block:0.54rem;padding-inline:1rem}[role=group]:has(input){gap:1rem;flex-flow:wrap;display:flex}label{cursor:pointer;font-weight:700;display:block}label~:where(input,div:has(select),textarea){margin-block-start:0.5rem}label~[id$=-hint]{display:block}div:has(>[id$=-error]){border-inline-start:0.25rem solid var(--color-fail);padding-inline-start:1rem}label~[id$=-error]{color:var(--color-fail);font-weight:700;display:block;&:before{content:"⚠";padding-inline-end:.5em}}input[aria-invalid]{border-color:var(--color-fail)}ol{padding-inline-start:2em;list-style-type:decimal;& ol{list-style-type:lower-alpha;& ol{list-style-type:lower-roman}}}p{max-inline-size:60ch}img,picture{block-size:auto;max-inline-size:100%}picture img{max-block-size:100%;inline-size:100%}pre{background-color:var(--color-l1);padding:1.5rem;display:flex}s{text-decoration-thickness:.15em}select{font:inherit;letter-spacing:inherit;word-spacing:inherit;border:var(--border-width) solid var(--border-color,currentColor);color:var(--color-text);cursor:pointer;padding-block:0.54rem;padding-inline:1rem;appearance:none;background-color:#0000;grid-area:select;max-inline-size:100%}select,::picker(select){appearance:base-select}@media (prefers-contrast:custom),(forced-colors:active){select{appearance:auto;background:0 0}}[role=group]:has(select){gap:1rem;flex-flow:wrap;display:flex}.table-overflow{grid-template-columns:repeat(1,minmax(0,1fr));display:grid;overflow:auto}table{table-layout:fixed;border-spacing:0;font-variant-numeric:tabular-nums}caption{max-inline-size:60ch;margin:auto}tr{background:var(--color-l0)}tr:nth-child(odd){background-color:var(--color-l3)}th,td{padding:0.5rem 1rem;text-align:start;vertical-align:top;overflow-wrap:break-word}thead{z-index:1;position:sticky;inset-block-start:0;& :where(th,td){border-block-end:var(--border-width) solid var(--color-text)}}tbody{& tr+tr :where(th,td){border-block-start:calc(var(--border-width) * .5) solid var(--color-text)}}tfoot{border-block-end:0;& :where(th,td){border-block-start:var(--border-width) solid var(--color-text)}}li.card{border:var(--border-width) solid var(--border-color,currentColor);border-radius:var(--border-radius);padding:1rem;background-color:var(--color-l1)}select.chevron{padding-inline:1rem calc(2rem + 1em);& ::picker-icon{display:none}}div:has(>select.chevron:not([multiple])){grid-template-areas:"select";align-items:center;display:inline-grid;& :after{content:"";background-color:var(--border-color,currentColor);block-size:1em;inline-size:1em;margin:auto 1rem;clip-path:polygon(10% 20%,50% 60%,90% 20%,100% 30%,50% 80%,0 30%);grid-area:select;justify-self:end}}@media (forced-colors:active){div:has(>select.chevron:not([multiple])):after{background-color:canvastext}}.grid{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit, minmax(var(--grid-min-width,100%), 1fr));inline-size:100%;display:grid}.icon{block-size:1em;inline-size:1em;display:inline-block}:where(a,button):has(.icon){block-size:calc(1rem + var(--border-width) * 2 + 1.5em);justify-content:center;align-items:center;display:inline-flex}.icon+span,span+.icon{margin-inline-start:.5em}svg.icon{fill:currentColor}ul:has(>li>[is=ds-card]){padding-inline:0;list-style:none}[is=ds-card]{border:var(--border-width) solid var(--color-l5,currentColor);border-radius:var(--border-radius);flex-direction:column;display:flex;position:relative;&:defined{cursor:pointer;& a{text-decoration:none}&:hover{background-color:var(--color-l2)}}& :where(h2,h3,h4,h5,h6){--font-size:125%}&:has(a:focus-visible){outline:.25rem solid var(--color-focus);outline-offset:.25rem}& .text{padding:1rem;flex-direction:column;flex:1 0 auto;order:1;display:flex}}div:has([is=ds-input-focus])~code{display:none;position:relative;inset-inline-start:-25%}div:has([is=ds-input-focus]:defined)~code{display:block}
