:root {
            --bg-deep: #1a1616;
            --bg-warm: #241f1f;
            --bg-surface: #2d2626;
            --accent: #ff9f1c;
            --text-main: #e8d7cf;
            --text-dim: #8e7f78;
        }

        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body {
            height: 100vh;
            background: #1a1616;
            color: var(--text-main);
            font-family: 'Roboto Slab', serif;
            overflow: hidden;
            display: flex;
            flex-direction: column;
        }