body.theme-christmas {
 --bg: #f7faf8;
 --card: #ffffff;
 --text: #1d1d1d;
 --text-muted: #4f6b5e;
 --accent: #d62828;
 --accent-secondary: #1f8a4c;
 --border: #dcdcdc;
 --glow: 0 0 10px rgba(214, 40, 40, 0.5);
 --btn-bg: linear-gradient(135deg, #d62828, #1f8a4c);
 --btn-hover: linear-gradient(135deg, #1f8a4c, #d62828);
 --poster-bar-bg: rgba(255,255,255,0.75);
 --poster-text: #222;
 --highlight: #d62828;

 background:
 radial-gradient(circle at top, #ffffff, #e6f2ec),
 url("https://i.imgur.com/RzPIc9g.png");
 background-attachment: fixed;
}


/* ==================== TEMA CHRISTMAS CINEMA PRO ==================== */

body.theme-icechristmas {

 /* fundal deschis, rece */
 --bg: #f9fcfd;
 --card: #ffffff;

 --text: #0d171b;
 --text-muted: #5a6b78;

 --accent: #4fc3f7; /* albastru ghețcios */
 --accent-secondary: #81d4fa; /* albastru deschis */

 --border: #cde9f4;

 --glow: 0 0 12px rgba(79,195,247,0.5);

 --btn-bg: linear-gradient(135deg, #4fc3f7, #81d4fa);
 --btn-hover: linear-gradient(135deg, #81d4fa, #4fc3f7);

 --poster-bar-bg: rgba(255,255,255,0.85);
 --poster-text: #0d171b;

 --highlight: #4fc3f7;

 background:
 radial-gradient(circle at top, #eef9fe, #cde9f4),
 url("https://i.imgur.com/1q7K2Gf.png");
 background-attachment: fixed;
 background-size: cover;
}



/* Buton tema ARCTIC */
.theme-btn.arctic {
 background: linear-gradient(135deg, #6d83ff, #9d4edd);
 border: 1px solid #6d83ff;
 box-shadow: 0 0 8px #6d83ff, 0 0 14px #9d4edd;
 cursor: pointer;
}


/* ==================== TEMA ARCTIC NEON LIGHT ==================== */
body.arctic,
body.theme-arctic {

 /* fundal general – mai deschis */
 --bg: #f1f3ff;

 /* carduri / blocuri */
 --card: #ffffff;

 /* text */
 --text: #1c1f2e;
 --text-muted: #60688f;

 /* accent principal */
 --accent: #5b6cff;

 /* accent secundar */
 --accent-secondary: #8b5cf6;

 /* border */
 --border: #d8ddf1;

 /* glow discret */
 --glow: 0 0 12px rgba(91,108,255,0.35);

 /* butoane */
 --btn-bg: linear-gradient(135deg, #5b6cff, #8b5cf6);
 --btn-hover: linear-gradient(135deg, #8b5cf6, #5b6cff);

 /* dungi subtile pe poster */
 --poster-bar-bg: rgba(255,255,255,0.75);
 --poster-text: #1c1f2e;

 /* highlight */
 --highlight: #5b6cff;

 /* ================================================= */
 /* BACKGROUND MARE AL TEMEI */
 /* ================================================= */

 background:
 radial-gradient(circle at top left, rgba(91,108,255,0.15), transparent 60%),
 radial-gradient(circle at bottom right, rgba(139,92,246,0.15), transparent 60%),
 linear-gradient(180deg, #eef2ff, #dbe1ff);

 background-attachment: fixed;
}
.theme-btn {
 position: relative;
}

.theme-new-badge {
 position: absolute;
 top: -6px;
 right: -6px;

 background: linear-gradient(135deg, #ff004c, #ff3e9d);
 color: white;
 font-size: 9px;
 font-weight: bold;
 padding: 2px 6px;
 border-radius: 10px;

 box-shadow: 0 0 8px rgba(255,0,80,0.7);
 animation: pulseNew 1.5s infinite;
}

@keyframes pulseNew {
 0% { transform: scale(1); opacity: 0.7; }
 50% { transform: scale(1.15); opacity: 1; }
 100% { transform: scale(1); opacity: 0.7; }
}