/* Short native-style reveals, shared FX lifecycle. */
html[data-skin="lab-nature"] .card,html[data-skin="lab-nature"] .stat,html[data-skin="lab-nature"] .bt-root .panel,html[data-skin="lab-nature"] .bt-root .setup-card{animation:lab-nature-enter .28s ease-out backwards;}
@keyframes lab-nature-enter{from{opacity:0;transform:none}to{opacity:1;transform:none}}

html[data-skin="lab-lofi-anime-room"] .card,html[data-skin="lab-lofi-anime-room"] .stat,html[data-skin="lab-lofi-anime-room"] .bt-root .panel,html[data-skin="lab-lofi-anime-room"] .bt-root .setup-card{animation:lab-lofi-anime-room-enter .28s ease-out backwards;}
@keyframes lab-lofi-anime-room-enter{from{opacity:0;transform:none}to{opacity:1;transform:none}}

html[data-skin="lab-windows-xp-bliss"] .card,html[data-skin="lab-windows-xp-bliss"] .stat,html[data-skin="lab-windows-xp-bliss"] .bt-root .panel,html[data-skin="lab-windows-xp-bliss"] .bt-root .setup-card{animation:lab-windows-xp-bliss-enter .16s ease-out backwards;}
@keyframes lab-windows-xp-bliss-enter{from{opacity:0;transform:none}to{opacity:1;transform:none}}

html[data-skin="lab-matrix-code-rain"] .card,html[data-skin="lab-matrix-code-rain"] .stat,html[data-skin="lab-matrix-code-rain"] .bt-root .panel,html[data-skin="lab-matrix-code-rain"] .bt-root .setup-card{animation:lab-matrix-code-rain-enter .28s ease-out backwards;}
@keyframes lab-matrix-code-rain-enter{from{opacity:0;transform:none}to{opacity:1;transform:none}}

html[data-skin="lab-windows-7-aero"] .card,html[data-skin="lab-windows-7-aero"] .stat,html[data-skin="lab-windows-7-aero"] .bt-root .panel,html[data-skin="lab-windows-7-aero"] .bt-root .setup-card{animation:lab-windows-7-aero-enter .28s ease-out backwards;}
@keyframes lab-windows-7-aero-enter{from{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}

html[data-skin="lab-space"] .card,html[data-skin="lab-space"] .stat,html[data-skin="lab-space"] .bt-root .panel,html[data-skin="lab-space"] .bt-root .setup-card{animation:lab-space-enter .28s ease-out backwards;}
@keyframes lab-space-enter{from{opacity:0;transform:none}to{opacity:1;transform:none}}

html[data-skin="lab-cyberpunk-night-city"] .card,html[data-skin="lab-cyberpunk-night-city"] .stat,html[data-skin="lab-cyberpunk-night-city"] .bt-root .panel,html[data-skin="lab-cyberpunk-night-city"] .bt-root .setup-card{animation:lab-cyberpunk-night-city-enter .28s ease-out backwards;}
@keyframes lab-cyberpunk-night-city-enter{from{opacity:0;transform:translateX(5px)}to{opacity:1;transform:none}}

html[data-skin="lab-games"] .card,html[data-skin="lab-games"] .stat,html[data-skin="lab-games"] .bt-root .panel,html[data-skin="lab-games"] .bt-root .setup-card{animation:lab-games-enter .28s ease-out backwards;}
@keyframes lab-games-enter{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}

html[data-skin="lab-cars"] .card,html[data-skin="lab-cars"] .stat,html[data-skin="lab-cars"] .bt-root .panel,html[data-skin="lab-cars"] .bt-root .setup-card{animation:lab-cars-enter .28s ease-out backwards;}
@keyframes lab-cars-enter{from{opacity:0;transform:none}to{opacity:1;transform:none}}

html[data-skin="lab-kpop"] .card,html[data-skin="lab-kpop"] .stat,html[data-skin="lab-kpop"] .bt-root .panel,html[data-skin="lab-kpop"] .bt-root .setup-card{animation:lab-kpop-enter .28s ease-out backwards;}
@keyframes lab-kpop-enter{from{opacity:0;transform:none}to{opacity:1;transform:none}}

html[data-skin="lab-doge-memes"] .card,html[data-skin="lab-doge-memes"] .stat,html[data-skin="lab-doge-memes"] .bt-root .panel,html[data-skin="lab-doge-memes"] .bt-root .setup-card{animation:lab-doge-memes-enter .28s ease-out backwards;}
@keyframes lab-doge-memes-enter{from{opacity:0;transform:none}to{opacity:1;transform:none}}

html[data-skin="lab-minimal-black-clock"] .card,html[data-skin="lab-minimal-black-clock"] .stat,html[data-skin="lab-minimal-black-clock"] .bt-root .panel,html[data-skin="lab-minimal-black-clock"] .bt-root .setup-card{animation:lab-minimal-black-clock-enter .28s ease-out backwards;}
@keyframes lab-minimal-black-clock-enter{from{opacity:0;transform:none}to{opacity:1;transform:none}}

html[data-skin="lab-ascii"] .card,html[data-skin="lab-ascii"] .stat,html[data-skin="lab-ascii"] .bt-root .panel,html[data-skin="lab-ascii"] .bt-root .setup-card{animation:lab-ascii-enter .28s ease-out backwards;}
@keyframes lab-ascii-enter{from{opacity:0;transform:none}to{opacity:1;transform:none}}

html[data-skin="lab-adult-anime-pinup"] .card,html[data-skin="lab-adult-anime-pinup"] .stat,html[data-skin="lab-adult-anime-pinup"] .bt-root .panel,html[data-skin="lab-adult-anime-pinup"] .bt-root .setup-card{animation:lab-adult-anime-pinup-enter .28s ease-out backwards;}
@keyframes lab-adult-anime-pinup-enter{from{opacity:0;transform:none}to{opacity:1;transform:none}}
