/* * global.css * Zyquo Cloud Web * * Author: Simon-Pierre Boucher * Mail: contact@spboucher.ai * * Global resets and base element styles. Everything references tokens.css. */ *, *::before, *::after { box-sizing: border-box; } html, body, #root { height: 100%; margin: 0; padding: 0; } body { font-family: var(--z-font-sans); font-size: var(--z-font-size-body); line-height: var(--z-line-height-body); color: var(--z-text-primary); background: var(--z-background); -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; overflow: hidden; overscroll-behavior: none; } button { font-family: inherit; font-size: inherit; color: inherit; background: none; border: none; padding: 0; cursor: pointer; } input, textarea, select { font-family: inherit; font-size: inherit; color: inherit; } a { color: var(--z-accent); text-decoration: none; } a:hover { text-decoration: underline; } code, pre, kbd { font-family: var(--z-font-mono); } ::selection { background: var(--z-accent-subtle); } /* Thin, unobtrusive scrollbars */ * { scrollbar-width: thin; scrollbar-color: var(--z-border) transparent; }