/* Twelve original tiled/gradient backgrounds shared by the desktop and live previews. */
:root,[data-wallpaper-preview]{--wall-color:#367b79;--wall-image:radial-gradient(#00000018 .8px,transparent .8px);--wall-size:4px 4px;--wall-position:0 0}
:root[data-wallpaper=night],[data-wallpaper-preview=night]{--wall-color:#29394f}
:root[data-wallpaper=olive],[data-wallpaper-preview=olive]{--wall-color:#657064}
:root[data-wallpaper=starfield],[data-wallpaper-preview=starfield]{--wall-color:#11142e;--wall-image:radial-gradient(circle,#e4e5ff 1px,transparent 1.8px),radial-gradient(circle,#81bfd3 1px,transparent 2px),radial-gradient(circle,#f3c1dd 1.4px,transparent 2px);--wall-size:71px 89px,137px 113px,193px 157px;--wall-position:0 0,29px 39px,47px 61px}
:root[data-wallpaper=synthwave],[data-wallpaper-preview=synthwave]{--wall-color:#24183f;--wall-image:linear-gradient(0deg,#22134000 48%,#2a163200 70%,#21113355),repeating-linear-gradient(0deg,transparent 0 39px,#da5b9350 39px 40px),repeating-linear-gradient(90deg,transparent 0 59px,#da5b9340 59px 60px),radial-gradient(circle at 76% 27%,#ffd985 0 8%,#f99375 8% 12%,#c76598 12% 15%,transparent 15.2%),linear-gradient(#30224e,#754369 55%,#27173e);--wall-size:100% 100%;--wall-position:center}
:root[data-wallpaper=checker],[data-wallpaper-preview=checker]{--wall-color:#428b92;--wall-image:conic-gradient(#438992 25%,#71b8ba 0 50%,#438992 0 75%,#71b8ba 0);--wall-size:44px 44px}
:root[data-wallpaper=memphis],[data-wallpaper-preview=memphis]{--wall-color:#3d5078;--wall-image:radial-gradient(circle at 12px 12px,#e9b27b 0 3px,transparent 3.5px),linear-gradient(135deg,transparent 44%,#bd8db1 44% 50%,transparent 50%),linear-gradient(45deg,transparent 44%,#78bdb4 44% 50%,transparent 50%);--wall-size:59px 61px,94px 94px,94px 94px;--wall-position:0 0,0 0,47px 47px}
:root[data-wallpaper=bubbles],[data-wallpaper-preview=bubbles]{--wall-color:#274d6b;--wall-image:radial-gradient(circle at 38px 38px,transparent 27px,#c0e5f980 28px,transparent 30px),radial-gradient(circle at 60px 60px,#97d3d51f 0 35px,#d2b9f885 36px,transparent 39px),radial-gradient(circle at 15px 18px,#fff9 1px,transparent 4px);--wall-size:89px 113px,163px 181px,89px 113px;--wall-position:0 0,40px 70px,0 0}
:root[data-wallpaper=clouds],[data-wallpaper-preview=clouds]{--wall-color:#417daf;--wall-image:radial-gradient(ellipse at 48px 70px,#e5eeeccc 0 27px,transparent 29px),radial-gradient(ellipse at 76px 58px,#f3f0e4d9 0 28px,transparent 30px),radial-gradient(ellipse at 103px 73px,#e5eeeccc 0 24px,transparent 27px);--wall-size:250px 166px;--wall-position:0 0}
:root[data-wallpaper=circuit],[data-wallpaper-preview=circuit]{--wall-color:#244b3d;--wall-image:radial-gradient(circle at 1px 1px,#bad299 0 2px,transparent 2.6px),linear-gradient(#7fab7244 1px,transparent 1px),linear-gradient(90deg,#7fab7244 1px,transparent 1px),linear-gradient(45deg,transparent 47%,#7fab7244 48% 50%,transparent 51%);--wall-size:47px 47px,47px 47px,47px 47px,94px 94px}
:root[data-wallpaper=sunset],[data-wallpaper-preview=sunset]{--wall-color:#78485e;--wall-image:radial-gradient(circle at 76% 29%,#f2ca7f 0 9%,transparent 9.2%),linear-gradient(165deg,transparent 0 58%,#765161 58% 69%,transparent 69%),linear-gradient(15deg,transparent 0 65%,#4e485d 65% 76%,transparent 76%),linear-gradient(#5a456b 0 25%,#a56a7a 25% 41%,#d89685 41% 60%,#a96665 60% 74%,#61465a 74%);--wall-size:100% 100%}
:root[data-wallpaper=graphite],[data-wallpaper-preview=graphite]{--wall-color:#515a5b;--wall-image:conic-gradient(#707c7a 25%,#56615f 0 50%,#707c7a 0 75%,#56615f 0);--wall-size:6px 6px}
body,[data-wallpaper-preview]{background-color:var(--wall-color);background-image:var(--wall-image);background-size:var(--wall-size);background-position:var(--wall-position)}

/* Archival Microsoft Windows 95 Plus! artwork: see wallpapers/provenance.json. */
:root[data-wallpaper="win95-da"],[data-wallpaper-preview="win95-da"]{--wall-color:#008080;--wall-image:url("wallpapers/win95-da.jpg");--wall-size:contain;--wall-position:center;background-repeat:no-repeat}
:root[data-wallpaper="win95-pc"],[data-wallpaper-preview="win95-pc"]{--wall-color:#008080;--wall-image:url("wallpapers/win95-pc.jpg");--wall-size:contain;--wall-position:center;background-repeat:no-repeat}
:root[data-wallpaper="win95-dv"],[data-wallpaper-preview="win95-dv"]{--wall-color:#008080;--wall-image:url("wallpapers/win95-dv.jpg");--wall-size:contain;--wall-position:center;background-repeat:no-repeat}
:root[data-wallpaper="win95-wh"],[data-wallpaper-preview="win95-wh"]{--wall-color:#008080;--wall-image:url("wallpapers/win95-wh.jpg");--wall-size:contain;--wall-position:center;background-repeat:no-repeat}
:root[data-wallpaper="win95-my"],[data-wallpaper-preview="win95-my"]{--wall-color:#008080;--wall-image:url("wallpapers/win95-my.jpg");--wall-size:contain;--wall-position:center;background-repeat:no-repeat}
:root[data-wallpaper="win95-na"],[data-wallpaper-preview="win95-na"]{--wall-color:#008080;--wall-image:url("wallpapers/win95-na.jpg");--wall-size:contain;--wall-position:center;background-repeat:no-repeat}
:root[data-wallpaper="win95-sc"],[data-wallpaper-preview="win95-sc"]{--wall-color:#008080;--wall-image:url("wallpapers/win95-sc.jpg");--wall-size:contain;--wall-position:center;background-repeat:no-repeat}
:root[data-wallpaper="win95-sp"],[data-wallpaper-preview="win95-sp"]{--wall-color:#008080;--wall-image:url("wallpapers/win95-sp.jpg");--wall-size:contain;--wall-position:center;background-repeat:no-repeat}
:root[data-wallpaper="win95-sx"],[data-wallpaper-preview="win95-sx"]{--wall-color:#008080;--wall-image:url("wallpapers/win95-sx.jpg");--wall-size:contain;--wall-position:center;background-repeat:no-repeat}
:root[data-wallpaper="win95-mo"],[data-wallpaper-preview="win95-mo"]{--wall-color:#008080;--wall-image:url("wallpapers/win95-mo.jpg");--wall-size:contain;--wall-position:center;background-repeat:no-repeat}
:root[data-wallpaper="win95-tr"],[data-wallpaper-preview="win95-tr"]{--wall-color:#008080;--wall-image:url("wallpapers/win95-tr.jpg");--wall-size:contain;--wall-position:center;background-repeat:no-repeat}
:root[data-wallpaper="win95-wi"],[data-wallpaper-preview="win95-wi"]{--wall-color:#008080;--wall-image:url("wallpapers/win95-wi.jpg");--wall-size:contain;--wall-position:center;background-repeat:no-repeat}
:root[data-wallpaper^="win95-"] body{background-repeat:no-repeat;background-attachment:fixed;background-size:contain;background-position:center center}:root[data-wallpaper^="win95-"][data-wallpaper-placement="fill"] body{background-size:cover}:root[data-wallpaper^="win95-"][data-wallpaper-placement="center"] body{background-size:auto}:root[data-wallpaper^="win95-"][data-wallpaper-placement="tile"] body{background-size:auto;background-repeat:repeat;background-position:0 0}:root[data-wallpaper="teal"],[data-wallpaper-preview="teal"]{--wall-color:#008080;--wall-image:none}:root[data-wallpaper^="win95-"] .desktop-shortcut>span{background:#0005;text-shadow:1px 1px #000}
