:root {
    color-scheme: light;
    --silanes-red: #8f0004;
    --silanes-red-dark: #4f0003;
    --silanes-red-soft: #b91c1c;
    --ink: #101828;
    --muted: #667085;
    --line: rgba(16, 24, 40, .10);
    --surface: #ffffff;
    --soft-bg: #f6f7fb;
    --teal: #0f766e;
}

* { box-sizing: border-box; }

html { scroll-behavior: smooth; }

body {
    margin: 0;
    min-height: 100vh;
    font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    color: var(--ink);
    background:
        radial-gradient(circle at 9% 8%, rgba(143, 0, 4, .13), transparent 25rem),
        radial-gradient(circle at 88% 2%, rgba(15, 118, 110, .13), transparent 24rem),
        linear-gradient(180deg, #fbfbfd 0%, #f4f6fb 48%, #eef2f7 100%);
}

img { max-width: 100%; }
button, input, a { font: inherit; }
.d-none { display: none !important; }
