/* Atom's shared first-party UI family. Code and native OS chrome keep their own faces. */
@font-face { font-family: Inter; src: url('./InterVariable.woff2') format('woff2'); font-style: normal; font-weight: 100 900; font-display: swap; }
@font-face { font-family: Inter; src: url('./InterVariable-Italic.woff2') format('woff2'); font-style: italic; font-weight: 100 900; font-display: swap; }
:root { --atom-font-ui: Inter, ui-sans-serif, system-ui, sans-serif; --atom-icon-size: 1em; --atom-icon-stroke: 2; }
.atom-icon { width: var(--atom-icon-size); height: var(--atom-icon-size); flex: none; vertical-align: -0.125em; fill: none; stroke: currentColor; stroke-width: var(--atom-icon-stroke); stroke-linecap: round; stroke-linejoin: round; }
