.ui-std{--ui-read:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
.ui-std a:not(.btn):not(.dc-crl):not(.ui-card){text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}
html:not([data-theme^="standard"]) .ui-std button:not([role="tab"]),html:not([data-theme^="standard"]) .ui-std a.btn,html:not([data-theme^="standard"]) .ui-std .ui-pill{border-radius:9999px}
.ui-std button:not([role="tab"]):focus-visible,.ui-std a.btn:focus-visible,.ui-std .ui-pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.ui-std :is(button:not([role="tab"]),a.btn,.ui-pill,select,input,textarea){font-family:var(--ui-read);letter-spacing:0;text-transform:none}
.ui-std :is(.ui-read,.ph-sub,.ph p){font-family:var(--ui-read);letter-spacing:0}
.ui-std :is(code,kbd,.ui-mono){font-family:var(--mono)}

.ui-tag{display:inline-flex;align-items:center;min-height:20px;padding:0 6px;border-radius:3px;background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink-2);font:500 12px/20px var(--sans,var(--mono));letter-spacing:0;text-transform:none;white-space:nowrap;cursor:default}
.ui-tag.warn{background:var(--warn-soft);color:var(--warn-ink)}
.ui-tag.bad{background:var(--bad-soft);color:var(--bad-ink)}
.ui-tag.ok{background:var(--ok-soft);color:var(--ok-ink)}
html:not([data-theme^="standard"]) .ui-tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em}
html[data-theme^="standard"] .ui-tag{border-radius:9999px}

.an-seg a,.rpc-tabs a{transition:background-color var(--hover-dur) var(--ease-out),border-color var(--hover-dur) var(--ease-out),color var(--hover-dur) var(--ease-out),scale var(--duration-quick) var(--ease-smooth-out)}
summary:active:not(:focus-visible){opacity:.72}
@media (prefers-reduced-motion:no-preference){.an-seg a:active:not(:focus-visible),.rpc-tabs a:active:not(:focus-visible){scale:.96}}
@media (prefers-reduced-motion:reduce){.an-seg a,.rpc-tabs a{transition:none}}
