blockquote{max-inline-size:60ch;border-inline-start:var(--border-width, .5rem) solid var(--color-main);background-color:var(--color-l5);padding:2rem;margin-block:0;margin-inline:0}code{border-radius:.25em;font-family:ui-monospace,monospace;padding:.375rem .5rem;max-inline-size:60ch;direction:ltr}pre>code{padding:0;word-break:break-all;white-space:pre-wrap}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{display:flex;gap:1rem;flex-direction:column;max-inline-size:60ch;& button{inline-size:fit-content}}h2{position:relative;font-size:var(--font-size);font-weight:700;margin-block:0;max-inline-size:60ch}h2[id] a{position:absolute;inset-inline-end:0;inline-size:1em;text-align:end}@media(min-width:40em){h2[id] a{inset-inline-end:auto;inset-inline-start:-1.3em}}h3{position:relative;font-size:var(--font-size);font-weight:700;margin-block:0;max-inline-size:60ch}h3[id] a{position:absolute;inset-inline-end:0;inline-size:1em;text-align:end}@media(min-width:40em){h3[id] a{inset-inline-end:auto;inset-inline-start:-1.35em}}h4{position:relative;font-size:var(--font-size);font-weight:700;margin-block:0;max-inline-size:60ch}h4[id] a{position:absolute;inset-inline-end:0;inline-size:1em;text-align:end}@media(min-width:40em){h4[id] a{inset-inline-end:auto;inset-inline-start:-1.4em}}input{font:inherit;letter-spacing:inherit;word-spacing:inherit;border:var(--border-width) solid var(--color-l5);color:var(--color-text);background:transparent}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){display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}label{display:block;font-weight:700;cursor:pointer}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]{display:block;color:var(--color-fail);font-weight:700;&:before{content:"⚠";padding-inline-end:.5em}}input[aria-invalid]{border-color:var(--color-fail)}ol{list-style-type:decimal;padding-inline-start:2em;& ol{list-style-type:lower-alpha;& ol{list-style-type:lower-roman}}}p{max-inline-size:60ch}img,picture{max-inline-size:100%;block-size:auto}picture img{max-block-size:100%;inline-size:100%}pre{display:flex;padding:1.5rem;background-color:var(--color-l1)}s{text-decoration-thickness:.15em}select{font:inherit;letter-spacing:inherit;word-spacing:inherit;border:var(--border-width) solid var(--color-l5);color:var(--color-text);background-color:transparent;cursor:pointer;padding-block:0.54rem;padding-inline:1rem;appearance:none;grid-area:select;max-inline-size:100%}select,::picker(select){appearance:base-select}@media(prefers-contrast:custom),(forced-colors:active){select{background:none;appearance:auto}}[role=group]:has(select){display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.table-overflow{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));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(--color-l5);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])){display:inline-grid;grid-template-areas:"select";align-items:center;:after{content:"";inline-size:1em;block-size:1em;background-color:var(--color-l5);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{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(var(--grid-min-width, 100%),1fr));inline-size:100%}.icon{display:inline-block;inline-size:1em;block-size:1em}:where(a,button):has(.icon){display:inline-flex;align-items:center;justify-content:center;block-size:calc(1rem + var(--border-width) * 2 + 1.5em)}.icon+span{margin-inline-start:.5em}span+.icon{margin-inline-start:.5em}svg.icon{fill:currentColor}ul:has(>li>[is=ds-card]){list-style:none;padding-inline:0}[is=ds-card]{border:var(--border-width) solid var(--color-l5, currentColor);border-radius:var(--border-radius);display:flex;flex-direction:column;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{order:1;padding:1rem;flex:1 0 auto;display:flex;flex-direction:column}}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}
