/* Apply the selected APK season to every BounRebrand dashboard view. */
/* Seasonal scenery stays behind the native content and is independent of its palette. */
#boun-seasonal-art{position:fixed;inset:0;z-index:0;overflow:hidden;container-type:inline-size;pointer-events:none;opacity:calc(var(--season-strength,.65)*.75)}
#boun-seasonal-art .season{display:none;position:absolute;inset:0}
body[data-season-theme="christmas"] #boun-seasonal-art .christmas,body[data-season-theme="halloween"] #boun-seasonal-art .halloween,body[data-season-theme="ramadan"] #boun-seasonal-art .ramadan,body[data-season-theme="newyear"] #boun-seasonal-art .newyear,body[data-season-theme="summer"] #boun-seasonal-art .summer{display:block}
body[data-season-theme="classic"] #boun-seasonal-art,body[data-season-decorations="false"] #boun-seasonal-art{display:none}
body[data-season-theme="halloween"]{--season-secondary:#8B4DE3;--season-surface:#21152B}
body[data-season-theme="christmas"]{--season-secondary:#B52C43;--season-surface:#10271F}
body[data-season-theme="ramadan"]{--season-secondary:#2D7189;--season-surface:#102B3A}
body[data-season-theme="newyear"]{--season-secondary:#8C5ED2;--season-surface:#1D1B2C}
body[data-season-theme="summer"]{--season-secondary:#2587A0;--season-surface:#12313A}
body[data-season-theme]:not([data-season-theme="classic"]){--accent:var(--season-accent);--accent2:var(--season-secondary);--page-bg:var(--season-background);--bg:var(--season-background);--panel:var(--season-surface);--panel2:color-mix(in srgb,var(--season-surface) 84%,var(--season-accent));--line:color-mix(in srgb,var(--season-accent) 28%,#28364c);--gold:var(--season-accent);--blue:var(--season-accent)}
.shell,.login{position:relative;z-index:1}
.garland{position:absolute;left:20%;right:-3%;top:-2%;height:13%;background:repeating-linear-gradient(135deg,transparent 0 10px,#226243 10px 19px,transparent 19px 25px),repeating-linear-gradient(45deg,transparent 0 8px,#37865b 8px 17px,transparent 17px 22px);clip-path:polygon(0 0,100% 0,100% 62%,95% 78%,88% 54%,80% 73%,73% 48%,65% 73%,56% 48%,47% 80%,38% 53%,30% 81%,22% 58%,15% 85%,7% 56%,0 72%)}
.bauble{position:absolute;right:6%;top:10%;width:5%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 30% 25%,#ffaea9 0 4%,#d73442 22%,#861929 80%);border:1px solid #ffd38f;box-shadow:inset -3px -3px 0 #5d132b44}.bauble:before{content:"";position:absolute;left:48%;bottom:100%;height:7cqw;width:1px;background:#eac47d}.bauble:after{content:"";position:absolute;left:34%;top:-9%;height:12%;width:32%;background:#f4ca75;border-radius:1px}.bauble.gold{right:16%;top:6%;width:3.8%;background:radial-gradient(circle at 30% 25%,#fff1bd,#e4b354 40%,#ae741e)}.bauble.small{right:27%;top:5%;width:2.8%}.tree{position:absolute;bottom:1%;right:1%;width:13%;height:31%;background:repeating-linear-gradient(0deg,transparent 0 23%,#f4ca75 24% 26%,transparent 27% 33%),linear-gradient(90deg,#1c694a,#4e9a62 55%,#174e39);clip-path:polygon(50% 0,75% 32%,65% 32%,92% 65%,77% 65%,100% 100%,0 100%,22% 65%,8% 65%,35% 32%,25% 32%)}.present{position:absolute;bottom:1%;right:12%;width:6%;height:9%;border-radius:2px;background:linear-gradient(90deg,transparent 40%,#f4ca75 41% 58%,transparent 59%),linear-gradient(0deg,#b52c43 40%,#f4ca75 41% 53%,#b52c43 54%);box-shadow:0 -2px #df5a63}.present.gold{right:7%;width:5%;height:6.5%;background:linear-gradient(90deg,transparent 40%,#b52c43 41% 58%,transparent 59%),linear-gradient(0deg,#e4b354 40%,#b52c43 41% 53%,#e4b354 54%);box-shadow:0 -2px #ffe09c}.snow{position:absolute;width:.45%;aspect-ratio:1;background:#dcece2;border-radius:50%;top:17%;right:3%;box-shadow:-3cqw -2cqw #dcece2,-12cqw 0 #dcece2,-26cqw -3cqw #dcece2,-35cqw -1cqw #dcece2}.snow.b{top:87%;right:21%;box-shadow:-7cqw 1cqw #dcece2,-13cqw 2cqw #dcece2}.snow.c{top:30%;right:2%;box-shadow:0 12cqw #dcece2,-1cqw 5cqw #dcece2}
.pumpkin{position:absolute;right:2%;bottom:2%;width:10%;height:13%;border-radius:42%;background:repeating-linear-gradient(90deg,#ee892c 0 17%,#c95121 18% 22%);transform:rotate(8deg);border:1px solid #ffb35a}.pumpkin:before{content:"";position:absolute;top:-20%;left:42%;height:22%;width:12%;background:#777f35;transform:rotate(15deg);border-radius:2px}.pumpkin:after{content:"";position:absolute;left:17%;right:17%;bottom:18%;height:25%;background:#422136;clip-path:polygon(0 0,20% 30%,30% 0,42% 35%,50% 0,60% 35%,70% 0,80% 30%,100% 0,82% 100%,20% 100%)}.pumpkin b:before,.pumpkin b:after{content:"";position:absolute;top:24%;left:20%;width:20%;height:25%;background:#462135;clip-path:polygon(50% 0,100% 100%,0 100%)}.pumpkin b:after{left:60%}.pumpkin.b{right:11%;width:6%;height:9%;bottom:1%;transform:rotate(-6deg)}.bat{position:absolute;right:3%;top:10%;width:10%;height:7%;background:#ac8cb9;clip-path:polygon(0 5%,35% 38%,40% 0,46% 20%,54% 20%,60% 0,65% 38%,100% 5%,91% 50%,76% 48%,70% 83%,58% 65%,50% 100%,42% 65%,30% 83%,24% 48%,9% 50%);transform:rotate(15deg)}.bat.b{right:15%;top:5%;width:6%;height:5%;transform:rotate(-20deg);background:#705387}.web{position:absolute;right:0;top:0;width:15%;height:26%;background:repeating-radial-gradient(circle at top right,transparent 0 12%,#b69bbc 13% 14%,transparent 15% 20%),repeating-conic-gradient(from 0deg at top right,transparent 0deg 16deg,#b69bbc 17deg 18deg,transparent 19deg 30deg);opacity:.65}
.crescent{position:absolute;right:4%;top:5%;width:11%;aspect-ratio:1;border-radius:50%;box-shadow:inset -2.5cqw -.4cqw #efd186;transform:rotate(-20deg);filter:drop-shadow(0 0 8px #eccb7744)}.lantern{position:absolute;right:18%;top:6%;width:4.3%;height:16%;border:2px solid #eccb7b;border-radius:24% 24% 40% 40%;background:linear-gradient(90deg,transparent 40%,#eccb7b 44% 51%,transparent 55%),radial-gradient(ellipse,#ffd981aa,#ae813e22);box-shadow:0 0 18px #eccb7b33}.lantern:before{content:"";position:absolute;bottom:100%;left:48%;height:40px;width:1px;background:#eccb7b}.lantern:after{content:"";position:absolute;top:100%;left:44%;width:12%;height:20%;background:#eccb7b}.lantern.b{right:2%;top:auto;bottom:8%;height:13%;width:4%;background:linear-gradient(90deg,transparent 40%,#eccb7b 44% 51%,transparent 55%),radial-gradient(ellipse,#77bdb466,#2c596d44)}.star{position:absolute;right:5%;top:32%;width:2.5%;aspect-ratio:1;background:#f1d58f;clip-path:polygon(50% 0,61% 34%,98% 35%,69% 57%,79% 93%,50% 72%,21% 93%,31% 57%,2% 35%,39% 34%)}.star.b{right:27%;top:6%;width:1.8%}.star.c{right:11%;top:84%;width:1.5%}
.firework{position:absolute;right:2%;top:2%;width:17%;aspect-ratio:1;background:repeating-conic-gradient(#f3d27f 0 3deg,transparent 4deg 27deg,#fff0b8 28deg 31deg,transparent 32deg 45deg);mask:radial-gradient(transparent 10%,#000 15% 25%,transparent 30% 35%,#000 40% 64%,transparent 70%)}.firework.b{right:23%;top:0;width:8%;background:repeating-conic-gradient(#ce95ad 0 3deg,transparent 4deg 27deg,#b3c7e3 28deg 31deg,transparent 32deg 45deg)}.confetti{position:absolute;bottom:7%;right:4%;width:.7%;height:2%;background:#f3d27f;transform:rotate(25deg);box-shadow:-3cqw -1cqw #a9d4de,-5cqw 3cqw #ec879b,-9cqw 3cqw #f3d27f,-1cqw -8cqw #ec879b,1cqw -16cqw #e3d0a1}
.sun{position:absolute;right:4%;top:5%;width:8%;aspect-ratio:1;border-radius:50%;background:#ffd36a;box-shadow:0 0 0 6px #ffce6833,0 0 0 14px #ffce6811}.waves{position:absolute;bottom:-6%;left:21%;right:0;height:18%;border-radius:50%;background:#2a8c89;box-shadow:0 -6px #65dec480,0 -13px #357e8144}.palm{position:absolute;bottom:2%;right:4%;height:23%;width:1.5%;background:#b48b54;border-radius:60% 20% 0 0;transform:rotate(8deg)}.palm:before,.palm:after,.palm b:before,.palm b:after{content:"";position:absolute;top:0;left:20%;width:6cqw;height:2.7cqw;background:#71b76a;clip-path:polygon(0 0,20% 0,55% 15%,85% 55%,100% 100%,62% 65%,25% 45%);transform-origin:0 0}.palm:after{transform:scaleX(-1) rotate(-10deg);background:#4a9a71}.palm b:before{transform:rotate(-42deg);background:#4a9a71}.palm b:after{transform:scaleX(-1) rotate(-45deg);background:#7ac382}


@media(max-width:650px){#boun-seasonal-art .tree{width:10%;height:21%}#boun-seasonal-art .pumpkin{width:7%;height:8%}#boun-seasonal-art .pumpkin.b{width:5%;height:6%}}
