.theme-1 .viewer-frame{position:relative;width:100%;height:100%;background:linear-gradient(160deg,#ff70ab 0,#ff85c1 25%,#ffa3c7 50%,#ff7e9d 75%,#d96ba8 100%);background-size:400% 400%;animation:gradientShift 8s ease-in-out infinite}.theme-1 .message-header{background:linear-gradient(135deg,#ff70ab,#ff99c8)}.theme-2 .viewer-frame{background:linear-gradient(135deg,#74b9ff 0,#0984e3 50%,#74b9ff 100%);background-size:400% 400%;animation:gradientShift 8s ease infinite}.theme-2 .message-header{background:linear-gradient(135deg,#0984e3,#74b9ff)}.theme-3 .viewer-frame{position:relative;width:100%;height:100%;background:linear-gradient(160deg,#b93eb7 0,#cf4ab1 28%,#e55a94 50%,#f07a2b 74%,#d8a823 100%);background-size:400% 400%;animation:gradientShift 8s ease-in-out infinite}.theme-3 .message-header{background:linear-gradient(135deg,#e84393,#fd79a8)}.theme-4 .viewer-frame{background:linear-gradient(135deg,#55efc4 0,#00b894 50%,#55efc4 100%);background-size:400% 400%;animation:gradientShift 8s ease infinite}.theme-4 .message-header{background:linear-gradient(135deg,#00b894,#55efc4)}.theme-5 .viewer-frame{background:linear-gradient(135deg,#a29bfe 0,#6c5ce7 50%,#a29bfe 100%);background-size:400% 400%;animation:gradientShift 8s ease infinite}.theme-5 .message-header{background:linear-gradient(135deg,#6c5ce7,#a29bfe)}.theme-6 .viewer-frame{background:linear-gradient(135deg,#00b894 0,#55efc4 50%,#00b894 100%);background-size:400% 400%;animation:gradientShift 8s ease infinite}.theme-6 .message-header{background:linear-gradient(135deg,#00b894,#55efc4)}.theme-7 .viewer-frame{position:relative;width:100%;height:100%;background:linear-gradient(160deg,#ff70ab 0,#ff85c1 25%,#ffa3c7 50%,#ff7e9d 75%,#d96ba8 100%);background-size:400% 400%;animation:gradientShift 8s ease-in-out infinite}.theme-7 .message-header{background:linear-gradient(135deg,#ff70ab,#ff99c8)}.theme-8 .viewer-frame{background:linear-gradient(135deg,#e84393 0,#f6526b 50%,#e84393 100%);background-size:400% 400%;animation:gradientShift 8s ease infinite}.theme-8 .message-header{background:linear-gradient(135deg,#f6526b,#ff7675)}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}