/* «День рождения» — светлая сиреневая подложка, малиновый акцент, конфетти над списком. */
[data-skin="birthday"] {
    --bg: #f2eef6; --panel: #ffffff; --panel-2: #f9f6fb;
    --ink: #221b2b; --ink-2: #463d52; --muted: #847a90; --line: #e1d8ea;
    --accent: #c2378f; --accent-ink: #ffffff; --ok: #2f9e55;
    --shadow: 0 1px 2px rgb(60 20 70 / .06), 0 2px 8px rgb(60 20 70 / .05);
    --tint-l: 96%; --edge-l: 55%; --chip-bg-l: 93%; --chip-fg-l: 34%;
    color-scheme: light;
}
.giftlist[data-skin="birthday"]::before {
    content: ''; position: absolute; left: 0; right: 0; top: 0; height: 26px; pointer-events: none; opacity: .75;
    background-image:
        radial-gradient(3px 3px at 16px 9px, #c2378f 60%, transparent 64%),
        radial-gradient(2px 5px at 58px 14px, #f2a900 60%, transparent 64%),
        radial-gradient(3px 3px at 104px 7px, #3b9ad8 60%, transparent 64%),
        radial-gradient(4px 2px at 150px 16px, #7c4dda 60%, transparent 64%),
        radial-gradient(2.5px 2.5px at 196px 10px, #2f9e55 60%, transparent 64%);
    background-size: 220px 26px; background-repeat: repeat-x;
}
.giftlist[data-skin="birthday"] { padding-top: 24px; }
