/*
 * Folder — document shell styles. Component looks live in each ARE
 * component's `@Are.Styles`. Full viewport, NO SCROLL: the browser pages.
 */

:root {
    --accent: #F59E0B;
    --bg: #0b0b12;
    --panel: #12121c;
    --ink: #e9e9f2;
    --font-display: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
    --font-body: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    --font-script: 'Caveat', 'Segoe Script', cursive;
    --font-mono: 'JetBrains Mono', ui-monospace, monospace;
}

html[data-theme="light"] {
    --bg: #f6f4f1;
    --panel: #ffffff;
    --ink: #2a2a33;
    --ink-strong: #111118;
    --ink-dim: rgba(20, 20, 28, 0.64);
    --ink-faint: rgba(20, 20, 28, 0.44);
    --line: rgba(20, 20, 28, 0.08);
    --line-strong: rgba(20, 20, 28, 0.16);
    --surface: rgba(20, 20, 28, 0.025);
}

* {
    box-sizing: border-box;
}

html,
body {
    margin: 0;
    padding: 0;
    height: 100%;
}

body {
    height: 100vh;
    overflow: hidden;
    background: var(--bg);
    color: var(--ink);
    font-family: var(--font-body);
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}
