/* palette-retro-warm.css — Retro warm palette + texture variables */

html {
    overflow-x: hidden;
}

:where(body.palette-retro-warm) {
    --persimmon: #CF4520;
    --teal: #9A6A2B;
    --accent-blue: #2B231C;
    --bone: #F2DEC2;
    --stone: #DAB68D;
    --charcoal: #2B231C;
    --retro-warm-stone-rgb: 218, 182, 141;
    --retro-warm-bg-texture: url('../images/skills/allover_wave_color_seamless.png');
    --retro-warm-bg-size: 520px 520px;
    --retro-warm-bg-repeat: repeat;
    --retro-warm-bg-position: center;
    --retro-warm-bg-half-size: 260px;
    --retro-warm-bg-blend: luminosity;
    --retro-warm-texture-opacity: 0.15;
    --section-gap-lg: 36px;
    --section-gap-sm: 22px;
    background: var(--stone);
    color: var(--charcoal);
}

:where(body.palette-retro-warm) .page-content {
    background-color: var(--stone);
}

body.palette-retro-warm .page-content.global-frame {
    background-color: var(--stone);
}
