/* Finishing touches for the premium looks on the host desk. Colours come from BPT.THEMES; this adds glow and typography.
   Dark mode only: in light mode the desk uses the light palette and none of this applies. */
html[data-theme="neon"]:not([data-mode="light"]) .clk-t { color: #fff; text-shadow: 0 0 .05em #fff, 0 0 .3em #ff2bd6, 0 0 .8em rgba(255, 43, 214, .5); }
html[data-theme="neon"]:not([data-mode="light"]) .hd-title h1, html[data-theme="neon"]:not([data-mode="light"]) .ph { text-shadow: 0 0 .6em rgba(34, 230, 255, .55); }
html[data-theme="neon"]:not([data-mode="light"]) .panel { box-shadow: 0 0 0 1px rgba(255, 43, 214, .22), 0 0 22px rgba(34, 230, 255, .07); }
html[data-theme="neon"]:not([data-mode="light"]) header { border-bottom-color: #22e6ff; box-shadow: 0 6px 24px rgba(34, 230, 255, .14); }

html[data-theme="western"]:not([data-mode="light"]) .hd-title h1, html[data-theme="western"]:not([data-mode="light"]) .clk-t,
html[data-theme="western"]:not([data-mode="light"]) .ph, html[data-theme="western"]:not([data-mode="light"]) .ftv { font-family: Rockwell, "Rockwell Nova", "Clarendon", "Sitka Text", Cambria, Georgia, serif; }
html[data-theme="western"]:not([data-mode="light"]) .clk-t { color: #f6ead0; text-shadow: 0 .04em 0 #4a2f12; }
html[data-theme="western"]:not([data-mode="light"]) header { border-bottom: 4px double var(--ac); }

html[data-theme="emerald"]:not([data-mode="light"]) body { background: radial-gradient(120% 80% at 50% 0%, #10301f 0%, #07120d 60%); background-attachment: fixed; }
html[data-theme="emerald"]:not([data-mode="light"]) .clk-t { text-shadow: 0 0 .5em rgba(226, 194, 90, .2); }
