:root {
  --font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;
  /* Emoji-only nodes ask for the platform colour font first, so a lone glyph
     never falls back to a text font that renders it in monochrome. */
  --font-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", "Segoe UI Symbol", sans-serif;
  --radius-xl: 26px;
  --radius-lg: 20px;
  --radius-md: 16px;
  --radius-sm: 12px;
  --sidebar-width: 400px;
  --ease: cubic-bezier(0.22, 0.8, 0.22, 1);

  /* Edge clearance. A phone browser reads its own notch, pill and rounded
     corners through env(); an in-app WebView reports nothing there, so the
     shell writes the same four numbers into --lg-safe-* from WindowInsets.
     The larger of the two wins: one of them is always zero, and a WebView
     that does report env() would otherwise be padded twice — a header pushed
     a whole status bar down is exactly what looks broken on a phone. */
  /* A small floor under the top and bottom numbers: even with no notch and no
     gesture bar the interface keeps a little air — the header never sits flush
     against the very top of the screen, and the composer never touches the
     bottom edge. Browsers on a desktop get the same breathing room. */
  --lg-air-top: 10px;
  --lg-air-bottom: 6px;
  --lg-safe-top: 0px;
  --lg-safe-bottom: 0px;
  --lg-safe-left: 0px;
  --lg-safe-right: 0px;
  --lg-edge-top: max(env(safe-area-inset-top, 0px), var(--lg-safe-top), var(--lg-air-top));
  --lg-edge-bottom: max(env(safe-area-inset-bottom, 0px), var(--lg-safe-bottom), var(--lg-air-bottom));
  --lg-edge-left: max(env(safe-area-inset-left, 0px), var(--lg-safe-left));
  --lg-edge-right: max(env(safe-area-inset-right, 0px), var(--lg-safe-right));
  --lg-edge-block: calc(var(--lg-edge-top) + var(--lg-edge-bottom));
  --lg-edge-inline: calc(var(--lg-edge-left) + var(--lg-edge-right));
  --auth-g1: #1f8fe8;
  --auth-g2: #5b5bf0;
  --auth-g3: #8b5cf6;
  --chat-pattern: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320' viewBox='0 0 320 320'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M28 54c6-8 16-8 16 1 0 7-10 12-16 18-6-6-16-11-16-18 0-9 10-9 16-1Z'/%3E%3Cpath d='M88 26l5 11 12 1-9 9 2 12-10-6-11 6 2-12-9-9 12-1Z'/%3E%3Ccircle cx='236' cy='58' r='11'/%3E%3Cpath d='M300 44c9-14 26-14 26 4 0 11-14 20-26 29-12-9-26-18-26-29 0-18 17-18 26-4Z'/%3E%3Cpath d='M52 142c0-9 7-16 16-16s16 7 16 16-7 16-16 16-16-7-16-16Z'/%3E%3Cpath d='M168 120l26 26-26 26-26-26Z'/%3E%3Cpath d='M264 148l12 22-12 22-12-22Z'/%3E%3Cpath d='M28 232c10 0 18 8 18 18s-8 18-18 18-18-8-18-18 8-18 18-18Z'/%3E%3Cpath d='M104 236h26M117 223v26'/%3E%3Cpath d='M184 242c12 0 20 9 20 20s-8 20-20 20-20-9-20-20 8-20 20-20Z'/%3E%3Cpath d='M276 236c8 6 8 18 0 24M284 248c8 6 8 18 0 24'/%3E%3Cpath d='M140 28c5 5 5 13 0 18M148 22c5 5 5 13 0 18'/%3E%3C/g%3E%3C/svg%3E");

  color-scheme: light;
  --bg-root: #e9edf2;
  --sidebar-bg: #ffffff;
  --sidebar-border: #e7ecf2;
  --surface: #ffffff;
  --surface-2: #f2f5f9;
  --input-bg: #f2f5f9;
  --text: #0f1a24;
  --text-2: #33475b;
  --muted: #788a9c;
  --faint: #9dacbb;
  --accent: #2f8ce8;
  --accent-strong: #1f7cdb;
  --accent-contrast: #ffffff;
  --accent-soft: rgba(47, 140, 232, 0.12);
  --hover: rgba(15, 26, 36, 0.045);
  --active: #e9f3fe;
  --border: #e6ecf2;
  --chat-bg: #e9eef3;
  --chat-bg-2: #dfe6ee;
  --bubble-in: #ffffff;
  --bubble-in-text: #101b26;
  --bubble-out: #d7ecff;
  --bubble-out-text: #0b2b45;
  --bubble-shadow: 0 1px 2px rgba(16, 33, 51, 0.06);
  --time-in: rgba(16, 27, 38, 0.45);
  --time-out: rgba(11, 43, 69, 0.5);
  --pattern-color: #24425c;
  --pattern-opacity: 0.045;
  --danger: #e5484d;
  --danger-soft: rgba(229, 72, 77, 0.12);
  --overlay: rgba(15, 23, 42, 0.38);
  --scrollbar: rgba(15, 26, 36, 0.18);
  --shadow-lg: 0 24px 60px rgba(15, 26, 36, 0.16);
  --shadow-sm: 0 2px 8px rgba(15, 26, 36, 0.08);

  /* Author names in groups and channels. One set for every theme: mid lightness
     keeps them legible on both the pale and the near-black chat backgrounds. */
  --sender-0: oklch(0.63 0.16 255);
  --sender-1: oklch(0.65 0.15 152);
  --sender-2: oklch(0.68 0.15 58);
  --sender-3: oklch(0.6 0.17 302);
  --sender-4: oklch(0.63 0.18 8);
  --sender-5: oklch(0.68 0.12 197);
  --sender-6: oklch(0.72 0.14 92);

  /* The streak flame is the one warm signal in the app, so it keeps the same
     ember in every theme instead of picking up the accent colour. */
  --streak-from: #ffa53c;
  --streak-to: #f4522f;
  --streak-glow: rgba(244, 116, 47, 0.35);
}

[data-theme="black"] {
  color-scheme: dark;
  --bg-root: #08090c;
  --sidebar-bg: #141519;
  --sidebar-border: #22242b;
  --surface: #191a20;
  --surface-2: #212229;
  --input-bg: #212229;
  --text: #f1f2f4;
  --text-2: #c3c7cf;
  --muted: #8b919d;
  --faint: #6c727e;
  --accent: #8b7cf8;
  --accent-strong: #9d90ff;
  --accent-contrast: #ffffff;
  --accent-soft: rgba(139, 124, 248, 0.16);
  --hover: rgba(255, 255, 255, 0.055);
  --active: rgba(139, 124, 248, 0.16);
  --border: #262830;
  --chat-bg: #0d0e12;
  --chat-bg-2: #121318;
  --bubble-in: #202128;
  --bubble-in-text: #eef0f4;
  --bubble-out: #6d5ce8;
  --bubble-out-text: #ffffff;
  --bubble-shadow: 0 2px 8px rgba(0, 0, 0, 0.24);
  --time-in: rgba(238, 240, 244, 0.45);
  --time-out: rgba(255, 255, 255, 0.68);
  --pattern-color: #ffffff;
  --pattern-opacity: 0.035;
  --danger: #ff6b6b;
  --danger-soft: rgba(255, 107, 107, 0.14);
  --overlay: rgba(0, 0, 0, 0.62);
  --scrollbar: rgba(255, 255, 255, 0.16);
  --shadow-lg: 0 30px 70px rgba(0, 0, 0, 0.55);
  --shadow-sm: 0 4px 14px rgba(0, 0, 0, 0.35);
}

[data-theme="midnight"] {
  color-scheme: dark;
  --bg-root: #070d16;
  --sidebar-bg: #0f1724;
  --sidebar-border: #1b2635;
  --surface: #121c2b;
  --surface-2: #172235;
  --input-bg: #172235;
  --text: #eaf2fb;
  --text-2: #b7c7da;
  --muted: #7d90a7;
  --faint: #647890;
  --accent: #45b8e8;
  --accent-strong: #5fc6f0;
  --accent-contrast: #04222d;
  --accent-soft: rgba(69, 184, 232, 0.15);
  --hover: rgba(255, 255, 255, 0.05);
  --active: rgba(69, 184, 232, 0.14);
  --border: #1f2c3d;
  --chat-bg: #08101b;
  --chat-bg-2: #0d1725;
  --bubble-in: #162233;
  --bubble-in-text: #e8f1fa;
  --bubble-out: #1c5f7d;
  --bubble-out-text: #eafcff;
  --bubble-shadow: 0 2px 8px rgba(0, 0, 0, 0.22);
  --time-in: rgba(232, 241, 250, 0.45);
  --time-out: rgba(234, 252, 255, 0.6);
  --pattern-color: #cfe8ff;
  --pattern-opacity: 0.035;
  --danger: #ff7b7b;
  --danger-soft: rgba(255, 123, 123, 0.14);
  --overlay: rgba(1, 6, 12, 0.65);
  --scrollbar: rgba(255, 255, 255, 0.15);
  --shadow-lg: 0 30px 70px rgba(0, 0, 0, 0.55);
  --shadow-sm: 0 4px 14px rgba(0, 0, 0, 0.3);
}

[data-theme="sunshine"] {
  color-scheme: light;
  --bg-root: #efe5cf;
  --sidebar-bg: #fffdf6;
  --sidebar-border: #efe4cd;
  --surface: #fffdf6;
  --surface-2: #faf3e1;
  --input-bg: #faf3e1;
  --text: #372c12;
  --text-2: #665531;
  --muted: #958049;
  --faint: #b3a06c;
  --accent: #d89a12;
  --accent-strong: #c58a0c;
  --accent-contrast: #ffffff;
  --accent-soft: rgba(216, 154, 18, 0.16);
  --hover: rgba(55, 44, 18, 0.05);
  --active: #fdf1cf;
  --border: #eee2c8;
  --chat-bg: #f6edd6;
  --chat-bg-2: #f0e4c8;
  --bubble-in: #fffdf7;
  --bubble-in-text: #372c12;
  --bubble-out: #ffe7a3;
  --bubble-out-text: #4a3506;
  --bubble-shadow: 0 1px 2px rgba(74, 53, 6, 0.07);
  --time-in: rgba(55, 44, 18, 0.45);
  --time-out: rgba(74, 53, 6, 0.5);
  --pattern-color: #6b5314;
  --pattern-opacity: 0.06;
  --danger: #c2410c;
  --danger-soft: rgba(194, 65, 12, 0.12);
  --overlay: rgba(55, 44, 18, 0.35);
  --scrollbar: rgba(55, 44, 18, 0.2);
  --shadow-lg: 0 24px 60px rgba(74, 53, 6, 0.2);
  --shadow-sm: 0 2px 8px rgba(74, 53, 6, 0.1);
}

[data-theme="forest"] {
  color-scheme: light;
  --bg-root: #dce7dc;
  --sidebar-bg: #f8fcf7;
  --sidebar-border: #dfeadf;
  --surface: #f8fcf7;
  --surface-2: #edf5ed;
  --input-bg: #edf5ed;
  --text: #12291a;
  --text-2: #3c5a47;
  --muted: #6b8776;
  --faint: #8fa596;
  --accent: #1f8a4c;
  --accent-strong: #187a42;
  --accent-contrast: #ffffff;
  --accent-soft: rgba(31, 138, 76, 0.13);
  --hover: rgba(18, 41, 26, 0.045);
  --active: #e3f3e8;
  --border: #dce9dd;
  --chat-bg: #e6efe5;
  --chat-bg-2: #dce9dd;
  --bubble-in: #ffffff;
  --bubble-in-text: #12291a;
  --bubble-out: #d3f0dc;
  --bubble-out-text: #0d3a21;
  --bubble-shadow: 0 1px 2px rgba(13, 58, 33, 0.06);
  --time-in: rgba(18, 41, 26, 0.45);
  --time-out: rgba(13, 58, 33, 0.5);
  --pattern-color: #14532d;
  --pattern-opacity: 0.05;
  --danger: #b91c1c;
  --danger-soft: rgba(185, 28, 28, 0.12);
  --overlay: rgba(18, 41, 26, 0.35);
  --scrollbar: rgba(18, 41, 26, 0.18);
  --shadow-lg: 0 24px 60px rgba(18, 41, 26, 0.16);
  --shadow-sm: 0 2px 8px rgba(18, 41, 26, 0.08);
}

[data-theme="ocean"] {
  color-scheme: light;
  --bg-root: #d9e6f1;
  --sidebar-bg: #f6fbff;
  --sidebar-border: #dceaf6;
  --surface: #f6fbff;
  --surface-2: #eaf4fd;
  --input-bg: #eaf4fd;
  --text: #0b2338;
  --text-2: #35566f;
  --muted: #66859d;
  --faint: #8aa4b8;
  --accent: #0f7dd6;
  --accent-strong: #0b6cbb;
  --accent-contrast: #ffffff;
  --accent-soft: rgba(15, 125, 214, 0.13);
  --hover: rgba(11, 35, 56, 0.045);
  --active: #e2f0fd;
  --border: #d9e8f5;
  --chat-bg: #e2edf7;
  --chat-bg-2: #d7e5f2;
  --bubble-in: #ffffff;
  --bubble-in-text: #0b2338;
  --bubble-out: #cfe7fb;
  --bubble-out-text: #062a46;
  --bubble-shadow: 0 1px 2px rgba(6, 42, 70, 0.06);
  --time-in: rgba(11, 35, 56, 0.45);
  --time-out: rgba(6, 42, 70, 0.5);
  --pattern-color: #0c4a6e;
  --pattern-opacity: 0.05;
  --danger: #dc2626;
  --danger-soft: rgba(220, 38, 38, 0.12);
  --overlay: rgba(11, 35, 56, 0.35);
  --scrollbar: rgba(11, 35, 56, 0.18);
  --shadow-lg: 0 24px 60px rgba(11, 35, 56, 0.16);
  --shadow-sm: 0 2px 8px rgba(11, 35, 56, 0.08);
}

[data-theme="ruby"] {
  color-scheme: light;
  --bg-root: #eee0e1;
  --sidebar-bg: #fff8f8;
  --sidebar-border: #f2dfe1;
  --surface: #fff8f8;
  --surface-2: #fdeeee;
  --input-bg: #fdeeee;
  --text: #34171b;
  --text-2: #6d4147;
  --muted: #9c7076;
  --faint: #b88f94;
  --accent: #d23c4d;
  --accent-strong: #b93242;
  --accent-contrast: #ffffff;
  --accent-soft: rgba(210, 60, 77, 0.13);
  --hover: rgba(52, 23, 27, 0.045);
  --active: #fde6e9;
  --border: #f0dcdd;
  --chat-bg: #f7e8e9;
  --chat-bg-2: #f2dedf;
  --bubble-in: #ffffff;
  --bubble-in-text: #34171b;
  --bubble-out: #ffd9de;
  --bubble-out-text: #4a1119;
  --bubble-shadow: 0 1px 2px rgba(74, 17, 25, 0.06);
  --time-in: rgba(52, 23, 27, 0.45);
  --time-out: rgba(74, 17, 25, 0.5);
  --pattern-color: #7f1d1d;
  --pattern-opacity: 0.05;
  --danger: #b91c1c;
  --danger-soft: rgba(185, 28, 28, 0.12);
  --overlay: rgba(52, 23, 27, 0.35);
  --scrollbar: rgba(52, 23, 27, 0.18);
  --shadow-lg: 0 24px 60px rgba(52, 23, 27, 0.16);
  --shadow-sm: 0 2px 8px rgba(52, 23, 27, 0.08);
}

[data-theme="graphite"] {
  color-scheme: light;
  --bg-root: #e1e4e8;
  --sidebar-bg: #f8f9fa;
  --sidebar-border: #e4e7eb;
  --surface: #f8f9fa;
  --surface-2: #eff1f4;
  --input-bg: #eff1f4;
  --text: #1c232b;
  --text-2: #4b5765;
  --muted: #7b8795;
  --faint: #9aa5b1;
  --accent: #4d637d;
  --accent-strong: #40546b;
  --accent-contrast: #ffffff;
  --accent-soft: rgba(77, 99, 125, 0.13);
  --hover: rgba(28, 35, 43, 0.045);
  --active: #e9edf2;
  --border: #e1e5ea;
  --chat-bg: #e7eaee;
  --chat-bg-2: #dfe3e8;
  --bubble-in: #ffffff;
  --bubble-in-text: #1c232b;
  --bubble-out: #dde5ee;
  --bubble-out-text: #16222f;
  --bubble-shadow: 0 1px 2px rgba(22, 34, 47, 0.06);
  --time-in: rgba(28, 35, 43, 0.45);
  --time-out: rgba(22, 34, 47, 0.5);
  --pattern-color: #334155;
  --pattern-opacity: 0.05;
  --danger: #dc2626;
  --danger-soft: rgba(220, 38, 38, 0.12);
  --overlay: rgba(28, 35, 43, 0.35);
  --scrollbar: rgba(28, 35, 43, 0.18);
  --shadow-lg: 0 24px 60px rgba(28, 35, 43, 0.16);
  --shadow-sm: 0 2px 8px rgba(28, 35, 43, 0.08);
}

[data-theme="violet"] {
  color-scheme: light;
  --bg-root: #e8e0f3;
  --sidebar-bg: #fbf9ff;
  --sidebar-border: #eae1f7;
  --surface: #fbf9ff;
  --surface-2: #f3edfc;
  --input-bg: #f3edfc;
  --text: #241833;
  --text-2: #57456c;
  --muted: #84719b;
  --faint: #a190b3;
  --accent: #7b4fd6;
  --accent-strong: #6b3fc6;
  --accent-contrast: #ffffff;
  --accent-soft: rgba(123, 79, 214, 0.13);
  --hover: rgba(36, 24, 51, 0.045);
  --active: #f0e8fe;
  --border: #e8dff5;
  --chat-bg: #efe8f8;
  --chat-bg-2: #e8dff4;
  --bubble-in: #ffffff;
  --bubble-in-text: #241833;
  --bubble-out: #e6d8fb;
  --bubble-out-text: #2e1450;
  --bubble-shadow: 0 1px 2px rgba(46, 20, 80, 0.06);
  --time-in: rgba(36, 24, 51, 0.45);
  --time-out: rgba(46, 20, 80, 0.5);
  --pattern-color: #4c1d95;
  --pattern-opacity: 0.05;
  --danger: #dc2626;
  --danger-soft: rgba(220, 38, 38, 0.12);
  --overlay: rgba(36, 24, 51, 0.35);
  --scrollbar: rgba(36, 24, 51, 0.18);
  --shadow-lg: 0 24px 60px rgba(36, 24, 51, 0.16);
  --shadow-sm: 0 2px 8px rgba(36, 24, 51, 0.08);
}

[data-theme="tangerine"] {
  color-scheme: light;
  --bg-root: #f4e3d4;
  --sidebar-bg: #fffaf5;
  --sidebar-border: #f4e3d4;
  --surface: #fffaf5;
  --surface-2: #fdf0e5;
  --input-bg: #fdf0e5;
  --text: #34200f;
  --text-2: #6d4a2c;
  --muted: #9a7758;
  --faint: #b69679;
  --accent: #e0651f;
  --accent-strong: #ca5714;
  --accent-contrast: #ffffff;
  --accent-soft: rgba(224, 101, 31, 0.13);
  --hover: rgba(52, 32, 15, 0.045);
  --active: #fdeadd;
  --border: #f2e0d0;
  --chat-bg: #f8eadd;
  --chat-bg-2: #f3dfce;
  --bubble-in: #ffffff;
  --bubble-in-text: #34200f;
  --bubble-out: #ffdcc2;
  --bubble-out-text: #4a2107;
  --bubble-shadow: 0 1px 2px rgba(74, 33, 7, 0.06);
  --time-in: rgba(52, 32, 15, 0.45);
  --time-out: rgba(74, 33, 7, 0.5);
  --pattern-color: #7c2d12;
  --pattern-opacity: 0.05;
  --danger: #c2410c;
  --danger-soft: rgba(194, 65, 12, 0.12);
  --overlay: rgba(52, 32, 15, 0.35);
  --scrollbar: rgba(52, 32, 15, 0.18);
  --shadow-lg: 0 24px 60px rgba(52, 32, 15, 0.16);
  --shadow-sm: 0 2px 8px rgba(52, 32, 15, 0.08);
}

[data-theme="blossom"] {
  color-scheme: light;
  --bg-root: #f1e0e8;
  --sidebar-bg: #fff9fb;
  --sidebar-border: #f4dfe8;
  --surface: #fff9fb;
  --surface-2: #fdeef4;
  --input-bg: #fdeef4;
  --text: #341824;
  --text-2: #6c4555;
  --muted: #9b7383;
  --faint: #b792a0;
  --accent: #d64b86;
  --accent-strong: #c03d76;
  --accent-contrast: #ffffff;
  --accent-soft: rgba(214, 75, 134, 0.13);
  --hover: rgba(52, 24, 36, 0.045);
  --active: #fce6ef;
  --border: #f2dde7;
  --chat-bg: #f8e8ef;
  --chat-bg-2: #f2dde7;
  --bubble-in: #ffffff;
  --bubble-in-text: #341824;
  --bubble-out: #ffd7e5;
  --bubble-out-text: #4a1029;
  --bubble-shadow: 0 1px 2px rgba(74, 16, 41, 0.06);
  --time-in: rgba(52, 24, 36, 0.45);
  --time-out: rgba(74, 16, 41, 0.5);
  --pattern-color: #831843;
  --pattern-opacity: 0.05;
  --danger: #be123c;
  --danger-soft: rgba(190, 18, 60, 0.12);
  --overlay: rgba(52, 24, 36, 0.35);
  --scrollbar: rgba(52, 24, 36, 0.18);
  --shadow-lg: 0 24px 60px rgba(52, 24, 36, 0.16);
  --shadow-sm: 0 2px 8px rgba(52, 24, 36, 0.08);
}

[data-theme="lagoon"] {
  color-scheme: light;
  --bg-root: #d9eae8;
  --sidebar-bg: #f6fcfb;
  --sidebar-border: #dceceb;
  --surface: #f6fcfb;
  --surface-2: #e9f6f5;
  --input-bg: #e9f6f5;
  --text: #0d2b2b;
  --text-2: #335a58;
  --muted: #638682;
  --faint: #86a19d;
  --accent: #0f968c;
  --accent-strong: #0a827a;
  --accent-contrast: #ffffff;
  --accent-soft: rgba(15, 150, 140, 0.13);
  --hover: rgba(13, 43, 43, 0.045);
  --active: #e0f5f2;
  --border: #d7eae8;
  --chat-bg: #e2f0ee;
  --chat-bg-2: #d7e9e7;
  --bubble-in: #ffffff;
  --bubble-in-text: #0d2b2b;
  --bubble-out: #c9f0eb;
  --bubble-out-text: #073b37;
  --bubble-shadow: 0 1px 2px rgba(7, 59, 55, 0.06);
  --time-in: rgba(13, 43, 43, 0.45);
  --time-out: rgba(7, 59, 55, 0.5);
  --pattern-color: #134e4a;
  --pattern-opacity: 0.05;
  --danger: #dc2626;
  --danger-soft: rgba(220, 38, 38, 0.12);
  --overlay: rgba(13, 43, 43, 0.35);
  --scrollbar: rgba(13, 43, 43, 0.18);
  --shadow-lg: 0 24px 60px rgba(13, 43, 43, 0.16);
  --shadow-sm: 0 2px 8px rgba(13, 43, 43, 0.08);
}

[data-theme="halloween"] {
  color-scheme: dark;
  --bg-root: #120b1a;
  --sidebar-bg: #1a1026;
  --sidebar-border: #2a1a3a;
  --surface: #20122e;
  --surface-2: #291838;
  --input-bg: #291838;
  --text: #f5ecdf;
  --text-2: #d9c9bc;
  --muted: #a8949c;
  --faint: #83708a;
  --accent: #ff7a18;
  --accent-strong: #ff8f3d;
  --accent-contrast: #1a0e00;
  --accent-soft: rgba(255, 122, 24, 0.16);
  --auth-g1: #6d2bb0;
  --auth-g2: #a3377f;
  --auth-g3: #ff7a18;
  --hover: rgba(255, 255, 255, 0.055);
  --active: rgba(255, 122, 24, 0.14);
  --border: #2e1c3e;
  --chat-bg: #130c1c;
  --chat-bg-2: #180f23;
  --bubble-in: #241634;
  --bubble-in-text: #f2e9dd;
  --bubble-out: #a8531b;
  --bubble-out-text: #fff4e6;
  --bubble-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
  --time-in: rgba(242, 233, 221, 0.45);
  --time-out: rgba(255, 244, 230, 0.65);
  --pattern-color: #ff9a3c;
  --pattern-opacity: 0.075;
  --danger: #ff5d5d;
  --danger-soft: rgba(255, 93, 93, 0.14);
  --overlay: rgba(8, 4, 14, 0.66);
  --scrollbar: rgba(255, 255, 255, 0.15);
  --shadow-lg: 0 30px 70px rgba(0, 0, 0, 0.6);
  --shadow-sm: 0 4px 14px rgba(0, 0, 0, 0.4);
}

/* ——— Halloween decorations ——— */

[data-theme="halloween"] {
  --chat-pattern: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'320'%20height%3D'320'%20viewBox%3D'0%200%20320%20320'%3E%20%3Cg%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.4'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%20%3Cg%20transform%3D'translate(40%2046)'%3E%3Cpath%20d%3D'M0-14c-7%200-12%206-12%2013v15l4-4%204%204%204-4%204%204%204-4%204%204V-1c0-7-5-13-12-13z'%2F%3E%3Ccircle%20cx%3D'-4'%20cy%3D'-4'%20r%3D'1.6'%2F%3E%3Ccircle%20cx%3D'4'%20cy%3D'-4'%20r%3D'1.6'%2F%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(160%2034)%20scale(1.5)%20translate(-12%20-12)'%3E%3Cpath%20d%3D'M12%206c-1.5%200-2.5%201-3%202.5C7.5%207%205.5%206.5%204%207c1%20.8%201.5%202%201.5%203.5C4%2010%202.5%209.5%201%208.5%202.5%2010%203.5%2012%203.5%2014c2-1%204-1%205.5.5.8.8%201.5%202%203%202s2.2-1.2%203-2C16.5%2013%2018.5%2013%2020.5%2014c0-2%201-4%202.5-5.5-1.5%201-3%201.5-4.5%202%200-1.5.5-2.7%201.5-3.5-1.5-.5-3.5%200-5%201.5C14.5%207%2013.5%206%2012%206z'%2F%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(264%2056)'%3E%3Cpath%20d%3D'M0-8c-8%200-13%205-13%2011s5%2011%2013%2011%2013-5%2013-11-5-11-13-11z'%2F%3E%3Cpath%20d%3D'M0-8v22M-8-5c-3%205-3%2013%200%2017M8-5c3%205%203%2013%200%2017M0-8c0-3%202-5%205-6'%2F%3E%3Cpath%20d%3D'M-5%200l4%203-5%201zM5%200l-4%203%205%201zM-5%208c3%203%207%203%2010%200'%2F%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(34%20156)%20scale(0.85)'%3E%3Cpath%20d%3D'M0%200L16%200M0%200L11.3%2011.3M0%200L0%2016M0%200L-11.3%2011.3M0%200L-16%200M0%200L-11.3-11.3M0%200L0-16M0%200L11.3-11.3M6%200L4.2%204.2L0%206L-4.2%204.2L-6%200L-4.2-4.2L0-6L4.2-4.2ZM11%200L7.8%207.8L0%2011L-7.8%207.8L-11%200L-7.8-7.8L0-11L7.8-7.8ZM16%200L11.3%2011.3L0%2016L-11.3%2011.3L-16%200L-11.3-11.3L0-16L11.3-11.3Z'%2F%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(152%20156)'%3E%3Cpath%20d%3D'M0%2012l-7-16h14zM-5%204h10M-3-2h6'%2F%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(236%20142)'%3E%3Cpath%20d%3D'M0-9l3%207%207%202-7%202-3%207-3-7-7-2%207-2z'%2F%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(296%20186)%20scale(1.1)%20translate(-12%20-12)'%3E%3Cpath%20d%3D'M12%206c-1.5%200-2.5%201-3%202.5C7.5%207%205.5%206.5%204%207c1%20.8%201.5%202%201.5%203.5C4%2010%202.5%209.5%201%208.5%202.5%2010%203.5%2012%203.5%2014c2-1%204-1%205.5.5.8.8%201.5%202%203%202s2.2-1.2%203-2C16.5%2013%2018.5%2013%2020.5%2014c0-2%201-4%202.5-5.5-1.5%201-3%201.5-4.5%202%200-1.5.5-2.7%201.5-3.5-1.5-.5-3.5%200-5%201.5C14.5%207%2013.5%206%2012%206z'%2F%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(52%20252)%20scale(0.8)'%3E%3Cpath%20d%3D'M0-8c-8%200-13%205-13%2011s5%2011%2013%2011%2013-5%2013-11-5-11-13-11z'%2F%3E%3Cpath%20d%3D'M0-8v22M-8-5c-3%205-3%2013%200%2017M8-5c3%205%203%2013%200%2017M0-8c0-3%202-5%205-6'%2F%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(156%20262)%20scale(0.8)'%3E%3Cpath%20d%3D'M0-14c-7%200-12%206-12%2013v15l4-4%204%204%204-4%204%204%204-4%204%204V-1c0-7-5-13-12-13z'%2F%3E%3Ccircle%20cx%3D'-4'%20cy%3D'-4'%20r%3D'1.6'%2F%3E%3Ccircle%20cx%3D'4'%20cy%3D'-4'%20r%3D'1.6'%2F%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(252%20244)%20scale(0.8)'%3E%3Cpath%20d%3D'M0%200L16%200M0%200L11.3%2011.3M0%200L0%2016M0%200L-11.3%2011.3M0%200L-16%200M0%200L-11.3-11.3M0%200L0-16M0%200L11.3-11.3M6%200L4.2%204.2L0%206L-4.2%204.2L-6%200L-4.2-4.2L0-6L4.2-4.2ZM11%200L7.8%207.8L0%2011L-7.8%207.8L-11%200L-7.8-7.8L0-11L7.8-7.8ZM16%200L11.3%2011.3L0%2016L-11.3%2011.3L-16%200L-11.3-11.3L0-16L11.3-11.3Z'%2F%3E%3C%2Fg%3E%20%3Cg%20transform%3D'translate(304%20296)%20scale(0.8)'%3E%3Cpath%20d%3D'M0-9l3%207%207%202-7%202-3%207-3-7-7-2%207-2z'%2F%3E%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E");
}

[data-theme="halloween"] .chat-body {
  isolation: isolate;
}

[data-theme="halloween"] .chat-body::before,
[data-theme="halloween"] .chat-body::after {
  content: "";
  position: absolute;
  z-index: -1;
  pointer-events: none;
  background-repeat: no-repeat;
}

[data-theme="halloween"] .chat-body::before {
  left: 5%;
  top: 20%;
  width: 220px;
  height: 170px;
  opacity: 0.14;
  background-image:
    url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'64'%20height%3D'76'%20viewBox%3D'0%200%2064%2076'%3E%3Cpath%20fill%3D'%23ffffff'%20d%3D'M32%203C18.7%203%208%2014%208%2027.5V71l8-7.5%208%207.5%208-7.5%208%207.5%208-7.5%208%207.5V27.5C56%2014%2045.3%203%2032%203z'%2F%3E%3Ccircle%20cx%3D'23'%20cy%3D'29'%20r%3D'4.5'%20fill%3D'%23130c1c'%2F%3E%3Ccircle%20cx%3D'41'%20cy%3D'29'%20r%3D'4.5'%20fill%3D'%23130c1c'%2F%3E%3Cellipse%20cx%3D'32'%20cy%3D'44'%20rx%3D'5'%20ry%3D'7'%20fill%3D'%23130c1c'%2F%3E%3C%2Fsvg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'64'%20height%3D'76'%20viewBox%3D'0%200%2064%2076'%3E%3Cpath%20fill%3D'%23ffffff'%20d%3D'M32%203C18.7%203%208%2014%208%2027.5V71l8-7.5%208%207.5%208-7.5%208%207.5%208-7.5%208%207.5V27.5C56%2014%2045.3%203%2032%203z'%2F%3E%3Ccircle%20cx%3D'23'%20cy%3D'29'%20r%3D'4.5'%20fill%3D'%23130c1c'%2F%3E%3Ccircle%20cx%3D'41'%20cy%3D'29'%20r%3D'4.5'%20fill%3D'%23130c1c'%2F%3E%3Cellipse%20cx%3D'32'%20cy%3D'44'%20rx%3D'5'%20ry%3D'7'%20fill%3D'%23130c1c'%2F%3E%3C%2Fsvg%3E");
  background-size: 88px auto, 54px auto;
  background-position: 0 0, 148px 52px;
  animation: lg-ghost-float 13s ease-in-out infinite;
}

[data-theme="halloween"] .chat-body::after {
  right: 6%;
  top: 7%;
  width: 76px;
  height: 76px;
  border-radius: 50%;
  opacity: 0.5;
  background: radial-gradient(circle at 36% 32%, #fff8e6, #ffd9a1 58%, #d99a55);
  box-shadow: 0 0 34px 10px rgba(255, 214, 150, 0.22), 0 0 92px 42px rgba(255, 176, 96, 0.1);
}

[data-theme="halloween"] .app::after {
  content: "";
  position: fixed;
  left: -70px;
  top: 118px;
  z-index: 4;
  width: 48px;
  height: 26px;
  pointer-events: none;
  opacity: 0.45;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20fill%3D'%23ffb865'%20d%3D'M12%206c-1.5%200-2.5%201-3%202.5C7.5%207%205.5%206.5%204%207c1%20.8%201.5%202%201.5%203.5C4%2010%202.5%209.5%201%208.5%202.5%2010%203.5%2012%203.5%2014c2-1%204-1%205.5.5.8.8%201.5%202%203%202s2.2-1.2%203-2C16.5%2013%2018.5%2013%2020.5%2014c0-2%201-4%202.5-5.5-1.5%201-3%201.5-4.5%202%200-1.5.5-2.7%201.5-3.5-1.5-.5-3.5%200-5%201.5C14.5%207%2013.5%206%2012%206z'%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
  animation: lg-bat-flight 27s linear infinite;
}

[data-theme="halloween"] .sidebar::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 92px;
  height: 92px;
  pointer-events: none;
  opacity: 0.16;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'96'%20height%3D'96'%20viewBox%3D'0%200%2096%2096'%3E%3Cg%20fill%3D'none'%20stroke%3D'%23ffffff'%20stroke-width%3D'1.3'%20stroke-linecap%3D'round'%3E%3Cpath%20d%3D'M0%200l96%2096M48%200l48%2048M0%2048l48%2048'%2F%3E%3Cpath%20d%3D'M24%200A24%2024%200%200%201%200%2024M48%200A48%2048%200%200%201%200%2048M72%200A72%2072%200%200%201%200%2072M96%200A96%2096%200%200%201%200%2096'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") right bottom / contain no-repeat;
}

[data-theme="halloween"] .chat-empty::after {
  content: "";
  margin-top: 28px;
  width: 250px;
  height: 56px;
  opacity: 0.55;
  background-image:
    url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'60'%20height%3D'52'%20viewBox%3D'0%200%2060%2052'%3E%3Cpath%20fill%3D'%235a8a3a'%20d%3D'M29%2012c-1-6%201-9%207-11%200%205-1%208-3%2011z'%2F%3E%3Cellipse%20cx%3D'30'%20cy%3D'31'%20rx%3D'25'%20ry%3D'20'%20fill%3D'%23ff7a18'%2F%3E%3Cpath%20fill%3D'%23130c1c'%20d%3D'M17%2025l8%205-9%202zM43%2025l-8%205%209%202zM19%2037c7%205%2015%205%2022%200z'%2F%3E%3C%2Fsvg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'64'%20height%3D'76'%20viewBox%3D'0%200%2064%2076'%3E%3Cpath%20fill%3D'%23ffffff'%20d%3D'M32%203C18.7%203%208%2014%208%2027.5V71l8-7.5%208%207.5%208-7.5%208%207.5%208-7.5%208%207.5V27.5C56%2014%2045.3%203%2032%203z'%2F%3E%3Ccircle%20cx%3D'23'%20cy%3D'29'%20r%3D'4.5'%20fill%3D'%23130c1c'%2F%3E%3Ccircle%20cx%3D'41'%20cy%3D'29'%20r%3D'4.5'%20fill%3D'%23130c1c'%2F%3E%3Cellipse%20cx%3D'32'%20cy%3D'44'%20rx%3D'5'%20ry%3D'7'%20fill%3D'%23130c1c'%2F%3E%3C%2Fsvg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20fill%3D'%23ffb865'%20d%3D'M12%206c-1.5%200-2.5%201-3%202.5C7.5%207%205.5%206.5%204%207c1%20.8%201.5%202%201.5%203.5C4%2010%202.5%209.5%201%208.5%202.5%2010%203.5%2012%203.5%2014c2-1%204-1%205.5.5.8.8%201.5%202%203%202s2.2-1.2%203-2C16.5%2013%2018.5%2013%2020.5%2014c0-2%201-4%202.5-5.5-1.5%201-3%201.5-4.5%202%200-1.5.5-2.7%201.5-3.5-1.5-.5-3.5%200-5%201.5C14.5%207%2013.5%206%2012%206z'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 52px auto, 36px auto, 52px auto;
  background-position: 0 center, 108px center, right center;
}

@keyframes lg-ghost-float {
  0%, 100% {
    transform: translate3d(0, 0, 0) rotate(-2deg);
  }
  50% {
    transform: translate3d(20px, -28px, 0) rotate(3deg);
  }
}

@keyframes lg-bat-flight {
  0% {
    transform: translate3d(0, 0, 0) rotate(0deg);
  }
  25% {
    transform: translate3d(30vw, -26px, 0) rotate(-8deg);
  }
  50% {
    transform: translate3d(58vw, 16px, 0) rotate(6deg);
  }
  75% {
    transform: translate3d(84vw, -22px, 0) rotate(-7deg);
  }
  100% {
    transform: translate3d(112vw, 8px, 0) rotate(0deg);
  }
}

@media (prefers-reduced-motion: reduce) {
  [data-theme="halloween"] .chat-body::before,
  [data-theme="halloween"] .app::after {
    animation: none;
  }
}

/* ——— Autumn ——— */

[data-theme="autumn"] {
  color-scheme: light;
  --bg-root: #f3e7d3;
  --sidebar-bg: #f8efe0;
  --sidebar-border: #e4d2b6;
  --surface: #fffaf1;
  --surface-2: #f6ead6;
  --input-bg: #fffdf8;
  --text: #2e2115;
  --text-2: #5a4633;
  --muted: #8b7660;
  --faint: #a8927a;
  --accent: #c9541f;
  --accent-strong: #a8431a;
  --accent-contrast: #fff6ea;
  --accent-soft: rgba(201, 84, 31, 0.14);
  --auth-g1: #e08a2e;
  --auth-g2: #c9541f;
  --auth-g3: #8a3c14;
  --hover: rgba(120, 80, 40, 0.06);
  --active: rgba(201, 84, 31, 0.12);
  --border: #e6d5bb;
  --chat-bg: #f0e0c6;
  --chat-bg-2: #e7d2b2;
  --bubble-in: #fffaf1;
  --bubble-in-text: #2e2115;
  --bubble-out: #e0a233;
  --bubble-out-text: #2b1a06;
  --bubble-shadow: 0 2px 8px rgba(96, 62, 30, 0.16);
  --time-in: rgba(46, 33, 21, 0.45);
  --time-out: rgba(43, 26, 6, 0.55);
  --pattern-color: #7a4a1c;
  --pattern-opacity: 0.085;
  --danger: #c0392b;
  --danger-soft: rgba(192, 57, 43, 0.12);
  --overlay: rgba(46, 30, 14, 0.42);
  --scrollbar: rgba(122, 82, 40, 0.26);
  --shadow-lg: 0 24px 56px rgba(96, 62, 30, 0.2);
  --shadow-sm: 0 3px 12px rgba(96, 62, 30, 0.12);
}

[data-theme="autumn"] {
  --chat-pattern: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='320'%20height='320'%20viewBox='0%200%20320%20320'%3E%3Cg%20fill='none'%20stroke='%23000'%20stroke-width='1.4'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cg%20transform='translate(40%2044)%20rotate(20)'%3E%3Cpath%20d='M0-11c6%204%208%209%200%2019-8-10-6-15%200-19z'/%3E%3Cpath%20d='M0-9v18M0-3l4-4M0%203l4-4M0-3l-4-4M0%203l-4-4'/%3E%3C/g%3E%3Cg%20transform='translate(150%2034)%20scale(1.15)'%3E%3Cpath%20d='M-7-1a7%206%200%200%201%2014%200z'/%3E%3Cpath%20d='M-5-1c0%207%202%2011%205%2011s5-4%205-11z'/%3E%3Cpath%20d='M0-7v-4'/%3E%3C/g%3E%3Cg%20transform='translate(262%2056)%20scale(1.2)'%3E%3Cpath%20d='M-9%201a9%208%200%200%201%2018%200z'/%3E%3Cpath%20d='M-3%201v6a3%202.5%200%200%200%206%200V1'/%3E%3Ccircle%20cx='-4'%20cy='-3'%20r='1.5'/%3E%3Ccircle%20cx='3'%20cy='-5'%20r='1.3'/%3E%3C/g%3E%3Cg%20transform='translate(56%20150)%20scale(0.95)'%3E%3Cpath%20d='M-11%203c0-6%205-12%2011-12s11%206%2011%2012z'/%3E%3Cpath%20d='M-11%203c3-2%205-2%207%200s4%202%207%200%204-2%207%200%204%202%207%200'/%3E%3Cpath%20d='M0%203v9a4%204%200%200%201-4%204'/%3E%3Cpath%20d='M0-9v-3'/%3E%3C/g%3E%3Cg%20transform='translate(160%20148)%20scale(1.05)'%3E%3Cpath%20d='M0%2013V-1'/%3E%3Cpath%20d='M0-2c-4-1-6-4-5-7%203%200%205%203%205%207zM0-2c4-1%206-4%205-7-3%200-5%203-5%207zM0%204c-4-1-6-4-5-7%203%200%205%203%205%207zM0%204c4-1%206-4%205-7-3%200-5%203-5%207zM0%2010c-4-1-6-4-5-7%203%200%205%203%205%207zM0%2010c4-1%206-4%205-7-3%200-5%203-5%207z'/%3E%3C/g%3E%3Cg%20transform='translate(266%20158)%20scale(0.9)'%3E%3Cpath%20d='M0-10c5%206%207%209%207%2012a7%207%200%200%201-14%200c0-3%202-6%207-12z'/%3E%3C/g%3E%3Cg%20transform='translate(34%20252)%20scale(1.05)'%3E%3Cpath%20d='M0%209c-5%200-8-4-8-8s3-6%205-6%203%201%203%202%201-2%203-2%205%202%205%206-3%208-8%208z'/%3E%3Cpath%20d='M0-7c0-3%201-5%204-6'/%3E%3Cpath%20d='M0-8c2-3%205-3%206-2'/%3E%3C/g%3E%3Cg%20transform='translate(140%20246)%20scale(1.05)'%3E%3Cpath%20d='M-11%200h14a3%203%200%201%200-3-3'/%3E%3Cpath%20d='M-11%205h20a3%203%200%201%201-3%203'/%3E%3Cpath%20d='M-11-5h9a2.5%202.5%200%201%200-2.5-2.5'/%3E%3C/g%3E%3Cg%20transform='translate(246%20258)'%3E%3Ccircle%20cx='0'%20cy='1'%20r='7'/%3E%3Cpath%20d='M0-6v-4M-6-3l-3-3M6-3l3-3M-8%202h-4M8%202h4M-5%207l-3%203M5%207l3%203M0%208v4'/%3E%3C/g%3E%3Cg%20transform='translate(292%20300)%20scale(0.85)'%3E%3Ccircle%20cx='0'%20cy='0'%20r='6'/%3E%3Cpath%20d='M0-10v-3M0%2010v3M-10%200h-3M10%200h3M-7-7l-2-2M7%207l2%202M7-7l2-2M-7%207l-2%202'/%3E%3C/g%3E%3Cg%20transform='translate(84%20300)%20rotate(-46)%20scale(0.8)'%3E%3Cpath%20d='M0-11c6%204%208%209%200%2019-8-10-6-15%200-19z'/%3E%3Cpath%20d='M0-9v18M0-3l4-4M0%203l4-4M0-3l-4-4M0%203l-4-4'/%3E%3C/g%3E%3Cg%20transform='translate(196%20306)%20scale(0.8)%20rotate(16)'%3E%3Cpath%20d='M-7-1a7%206%200%200%201%2014%200z'/%3E%3Cpath%20d='M-5-1c0%207%202%2011%205%2011s5-4%205-11z'/%3E%3Cpath%20d='M0-7v-4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

[data-theme="autumn"] .chat-body {
  isolation: isolate;
}

[data-theme="autumn"] .chat-body::before,
[data-theme="autumn"] .chat-body::after {
  content: "";
  position: absolute;
  z-index: -1;
  pointer-events: none;
  background-repeat: no-repeat;
}

/* three trees standing on the floor of the chat, swaying in the wind */
[data-theme="autumn"] .chat-body::before {
  left: 0;
  right: 0;
  bottom: 0;
  height: 330px;
  opacity: 0.55;
  background-image:
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='160'%20viewBox='0%200%20120%20160'%3E%3Cg%20fill='%23795232'%3E%3Cpath%20d='M55%20158h10l-2-58h-6z'/%3E%3Cpath%20d='M60%20116%2042%2096l4-4%2014%2018zM60%20106l18-18-4-4-14%2016z'/%3E%3C/g%3E%3Ccircle%20cx='60'%20cy='64'%20r='40'%20fill='%23e07b2a'/%3E%3Ccircle%20cx='33'%20cy='80'%20r='21'%20fill='%23c8532b'/%3E%3Ccircle%20cx='87'%20cy='80'%20r='21'%20fill='%23d9a531'/%3E%3Ccircle%20cx='60'%20cy='34'%20r='23'%20fill='%23e8963c'/%3E%3Ccircle%20cx='45'%20cy='54'%20r='17'%20fill='%23c9762d'/%3E%3Ccircle%20cx='77'%20cy='52'%20r='16'%20fill='%23e2b841'/%3E%3Ccircle%20cx='52'%20cy='72'%20r='6'%20fill='%23f2c14a'/%3E%3Ccircle%20cx='72'%20cy='70'%20r='5'%20fill='%23f0a63a'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='160'%20viewBox='0%200%20120%20160'%3E%3Cg%20fill='%23795232'%3E%3Cpath%20d='M55%20158h10l-2-58h-6z'/%3E%3Cpath%20d='M60%20116%2042%2096l4-4%2014%2018zM60%20106l18-18-4-4-14%2016z'/%3E%3C/g%3E%3Ccircle%20cx='60'%20cy='64'%20r='40'%20fill='%23e07b2a'/%3E%3Ccircle%20cx='33'%20cy='80'%20r='21'%20fill='%23c8532b'/%3E%3Ccircle%20cx='87'%20cy='80'%20r='21'%20fill='%23d9a531'/%3E%3Ccircle%20cx='60'%20cy='34'%20r='23'%20fill='%23e8963c'/%3E%3Ccircle%20cx='45'%20cy='54'%20r='17'%20fill='%23c9762d'/%3E%3Ccircle%20cx='77'%20cy='52'%20r='16'%20fill='%23e2b841'/%3E%3Ccircle%20cx='52'%20cy='72'%20r='6'%20fill='%23f2c14a'/%3E%3Ccircle%20cx='72'%20cy='70'%20r='5'%20fill='%23f0a63a'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='160'%20viewBox='0%200%20120%20160'%3E%3Cg%20fill='%23795232'%3E%3Cpath%20d='M55%20158h10l-2-58h-6z'/%3E%3Cpath%20d='M60%20116%2042%2096l4-4%2014%2018zM60%20106l18-18-4-4-14%2016z'/%3E%3C/g%3E%3Ccircle%20cx='60'%20cy='64'%20r='40'%20fill='%23e07b2a'/%3E%3Ccircle%20cx='33'%20cy='80'%20r='21'%20fill='%23c8532b'/%3E%3Ccircle%20cx='87'%20cy='80'%20r='21'%20fill='%23d9a531'/%3E%3Ccircle%20cx='60'%20cy='34'%20r='23'%20fill='%23e8963c'/%3E%3Ccircle%20cx='45'%20cy='54'%20r='17'%20fill='%23c9762d'/%3E%3Ccircle%20cx='77'%20cy='52'%20r='16'%20fill='%23e2b841'/%3E%3Ccircle%20cx='52'%20cy='72'%20r='6'%20fill='%23f2c14a'/%3E%3Ccircle%20cx='72'%20cy='70'%20r='5'%20fill='%23f0a63a'/%3E%3C/svg%3E");
  background-size: 176px auto, 128px auto, 150px auto;
  background-position: 5% 100%, 45% 100%, 86% 100%;
  transform-origin: 50% 100%;
  animation: lg-autumn-sway 9s ease-in-out infinite;
}

/* a second, lighter leaf fall inside the chat */
[data-theme="autumn"] .chat-body::after {
  left: -200px;
  right: -200px;
  top: -500px;
  bottom: -40px;
  opacity: 0.3;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='180'%20height='240'%20viewBox='0%200%20180%20240'%3E%3Cg%20transform='translate(34%2028)%20rotate(-30)'%3E%3Cpath%20d='M0-11c6%204%208%209%200%2019-8-10-6-15%200-19z'%20fill='%23c9762d'/%3E%3Cpath%20d='M0-9v18M0-3l4-4M0%203l4-4M0-3l-4-4M0%203l-4-4'%20stroke='%23c9762d'%20stroke-width='1.1'%20fill='none'%20opacity='.75'/%3E%3C/g%3E%3Cg%20transform='translate(128%2070)%20rotate(46)'%3E%3Cpath%20d='M0-11c6%204%208%209%200%2019-8-10-6-15%200-19z'%20fill='%23d9a531'/%3E%3Cpath%20d='M0-9v18M0-3l4-4M0%203l4-4M0-3l-4-4M0%203l-4-4'%20stroke='%23d9a531'%20stroke-width='1.1'%20fill='none'%20opacity='.75'/%3E%3C/g%3E%3Cg%20transform='translate(76%20142)%20rotate(-58)'%3E%3Cpath%20d='M0-11c6%204%208%209%200%2019-8-10-6-15%200-19z'%20fill='%23c8532b'/%3E%3Cpath%20d='M0-9v18M0-3l4-4M0%203l4-4M0-3l-4-4M0%203l-4-4'%20stroke='%23c8532b'%20stroke-width='1.1'%20fill='none'%20opacity='.75'/%3E%3C/g%3E%3Cg%20transform='translate(160%20196)%20rotate(18)'%3E%3Cpath%20d='M0-11c6%204%208%209%200%2019-8-10-6-15%200-19z'%20fill='%23e0812f'/%3E%3Cpath%20d='M0-9v18M0-3l4-4M0%203l4-4M0-3l-4-4M0%203l-4-4'%20stroke='%23e0812f'%20stroke-width='1.1'%20fill='none'%20opacity='.75'/%3E%3C/g%3E%3Cg%20transform='translate(16%20200)%20rotate(66)'%3E%3Cpath%20d='M0-11c6%204%208%209%200%2019-8-10-6-15%200-19z'%20fill='%23b8461f'/%3E%3Cpath%20d='M0-9v18M0-3l4-4M0%203l4-4M0-3l-4-4M0%203l-4-4'%20stroke='%23b8461f'%20stroke-width='1.1'%20fill='none'%20opacity='.75'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: repeat;
  background-size: 180px 240px;
  animation: lg-autumn-leaves-inner 38s linear infinite;
}

/* leaves drifting across the whole window */
[data-theme="autumn"] .app::after {
  content: "";
  position: fixed;
  left: -240px;
  right: -240px;
  top: -620px;
  bottom: -140px;
  z-index: 4;
  pointer-events: none;
  opacity: 0.45;
  background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='220'%20height='300'%20viewBox='0%200%20220%20300'%3E%3Cg%20transform='translate(46%2034)%20rotate(24)'%3E%3Cpath%20d='M0-11c6%204%208%209%200%2019-8-10-6-15%200-19z'%20fill='%23d9642b'/%3E%3Cpath%20d='M0-9v18M0-3l4-4M0%203l4-4M0-3l-4-4M0%203l-4-4'%20stroke='%23d9642b'%20stroke-width='1.1'%20fill='none'%20opacity='.75'/%3E%3C/g%3E%3Cg%20transform='translate(158%2096)%20rotate(-38)'%3E%3Cpath%20d='M0-11c6%204%208%209%200%2019-8-10-6-15%200-19z'%20fill='%23e0a233'/%3E%3Cpath%20d='M0-9v18M0-3l4-4M0%203l4-4M0-3l-4-4M0%203l-4-4'%20stroke='%23e0a233'%20stroke-width='1.1'%20fill='none'%20opacity='.75'/%3E%3C/g%3E%3Cg%20transform='translate(92%20178)%20rotate(58)'%3E%3Cpath%20d='M0-11c6%204%208%209%200%2019-8-10-6-15%200-19z'%20fill='%23b8461f'/%3E%3Cpath%20d='M0-9v18M0-3l4-4M0%203l4-4M0-3l-4-4M0%203l-4-4'%20stroke='%23b8461f'%20stroke-width='1.1'%20fill='none'%20opacity='.75'/%3E%3C/g%3E%3Cg%20transform='translate(196%20232)%20rotate(-14)'%3E%3Cpath%20d='M0-11c6%204%208%209%200%2019-8-10-6-15%200-19z'%20fill='%23d9642b'/%3E%3Cpath%20d='M0-9v18M0-3l4-4M0%203l4-4M0-3l-4-4M0%203l-4-4'%20stroke='%23d9642b'%20stroke-width='1.1'%20fill='none'%20opacity='.75'/%3E%3C/g%3E%3Cg%20transform='translate(28%20246)%20rotate(42)'%3E%3Cpath%20d='M0-11c6%204%208%209%200%2019-8-10-6-15%200-19z'%20fill='%23e8b445'/%3E%3Cpath%20d='M0-9v18M0-3l4-4M0%203l4-4M0-3l-4-4M0%203l-4-4'%20stroke='%23e8b445'%20stroke-width='1.1'%20fill='none'%20opacity='.75'/%3E%3C/g%3E%3Cg%20transform='translate(132%20268)%20rotate(-64)'%3E%3Cpath%20d='M0-11c6%204%208%209%200%2019-8-10-6-15%200-19z'%20fill='%23c8532b'/%3E%3Cpath%20d='M0-9v18M0-3l4-4M0%203l4-4M0-3l-4-4M0%203l-4-4'%20stroke='%23c8532b'%20stroke-width='1.1'%20fill='none'%20opacity='.75'/%3E%3C/g%3E%3C/svg%3E") repeat;
  background-size: 220px 300px;
  animation: lg-autumn-leaves 26s linear infinite;
}

/* one more tree in the corner of the chat list */
[data-theme="autumn"] .sidebar::after {
  content: "";
  position: absolute;
  right: -6px;
  bottom: -4px;
  width: 108px;
  height: 144px;
  pointer-events: none;
  opacity: 0.2;
  background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='160'%20viewBox='0%200%20120%20160'%3E%3Cg%20fill='%23795232'%3E%3Cpath%20d='M55%20158h10l-2-58h-6z'/%3E%3Cpath%20d='M60%20116%2042%2096l4-4%2014%2018zM60%20106l18-18-4-4-14%2016z'/%3E%3C/g%3E%3Ccircle%20cx='60'%20cy='64'%20r='40'%20fill='%23e07b2a'/%3E%3Ccircle%20cx='33'%20cy='80'%20r='21'%20fill='%23c8532b'/%3E%3Ccircle%20cx='87'%20cy='80'%20r='21'%20fill='%23d9a531'/%3E%3Ccircle%20cx='60'%20cy='34'%20r='23'%20fill='%23e8963c'/%3E%3Ccircle%20cx='45'%20cy='54'%20r='17'%20fill='%23c9762d'/%3E%3Ccircle%20cx='77'%20cy='52'%20r='16'%20fill='%23e2b841'/%3E%3Ccircle%20cx='52'%20cy='72'%20r='6'%20fill='%23f2c14a'/%3E%3Ccircle%20cx='72'%20cy='70'%20r='5'%20fill='%23f0a63a'/%3E%3C/svg%3E") right bottom / contain no-repeat;
  transform-origin: 50% 100%;
  animation: lg-autumn-sway 11s ease-in-out infinite;
}

/* the empty chat shows an orchard still life */
[data-theme="autumn"] .chat-empty::after {
  content: "";
  margin-top: 26px;
  width: 236px;
  height: 84px;
  opacity: 0.72;
  background-image:
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='92'%20viewBox='0%200%20120%2092'%3E%3Cg%20fill='%23795232'%3E%3Cpath%20d='M30%2088h6l-2-34h-3z'/%3E%3Cpath%20d='M92%2088h5l-1-24h-3z'/%3E%3C/g%3E%3Ccircle%20cx='33'%20cy='44'%20r='24'%20fill='%23e07b2a'/%3E%3Ccircle%20cx='18'%20cy='56'%20r='13'%20fill='%23c8532b'/%3E%3Ccircle%20cx='49'%20cy='56'%20r='13'%20fill='%23d9a531'/%3E%3Ccircle%20cx='94'%20cy='60'%20r='16'%20fill='%23e8963c'/%3E%3Ccircle%20cx='82'%20cy='68'%20r='9'%20fill='%23c9762d'/%3E%3Ccircle%20cx='106'%20cy='68'%20r='9'%20fill='%23e2b841'/%3E%3Cpath%20d='M58%2084a9%208%200%200%201%2018%200z'%20fill='%23b8461f'/%3E%3Cpath%20d='M65%2084v6a3%202.5%200%200%200%206%200v-6z'%20fill='%23f3e5cf'/%3E%3Cg%20transform='translate(12%2082)%20rotate(-40)'%3E%3Cpath%20d='M0-11c6%204%208%209%200%2019-8-10-6-15%200-19z'%20fill='%23d9642b'/%3E%3Cpath%20d='M0-9v18M0-3l4-4M0%203l4-4M0-3l-4-4M0%203l-4-4'%20stroke='%23d9642b'%20stroke-width='1.1'%20fill='none'%20opacity='.75'/%3E%3C/g%3E%3Cg%20transform='translate(112%2086)%20rotate(34)'%3E%3Cpath%20d='M0-11c6%204%208%209%200%2019-8-10-6-15%200-19z'%20fill='%23e0a233'/%3E%3Cpath%20d='M0-9v18M0-3l4-4M0%203l4-4M0-3l-4-4M0%203l-4-4'%20stroke='%23e0a233'%20stroke-width='1.1'%20fill='none'%20opacity='.75'/%3E%3C/g%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='140'%20height='110'%20viewBox='0%200%20140%20110'%3E%3Cpath%20d='M6%2012c34%2010%2066%2032%2092%2062'%20stroke='%23795232'%20stroke-width='5'%20fill='none'%20stroke-linecap='round'/%3E%3Cg%20transform='translate(34%2022)%20rotate(28)'%3E%3Cpath%20d='M0-11c6%204%208%209%200%2019-8-10-6-15%200-19z'%20fill='%23d9642b'/%3E%3Cpath%20d='M0-9v18M0-3l4-4M0%203l4-4M0-3l-4-4M0%203l-4-4'%20stroke='%23d9642b'%20stroke-width='1.1'%20fill='none'%20opacity='.75'/%3E%3C/g%3E%3Cg%20transform='translate(66%2040)%20rotate(-18)'%3E%3Cpath%20d='M0-11c6%204%208%209%200%2019-8-10-6-15%200-19z'%20fill='%23e0a233'/%3E%3Cpath%20d='M0-9v18M0-3l4-4M0%203l4-4M0-3l-4-4M0%203l-4-4'%20stroke='%23e0a233'%20stroke-width='1.1'%20fill='none'%20opacity='.75'/%3E%3C/g%3E%3Cg%20transform='translate(92%2062)%20rotate(52)'%3E%3Cpath%20d='M0-11c6%204%208%209%200%2019-8-10-6-15%200-19z'%20fill='%23c8532b'/%3E%3Cpath%20d='M0-9v18M0-3l4-4M0%203l4-4M0-3l-4-4M0%203l-4-4'%20stroke='%23c8532b'%20stroke-width='1.1'%20fill='none'%20opacity='.75'/%3E%3C/g%3E%3Cg%20transform='translate(50%2046)%20rotate(-8)'%3E%3Cpath%20d='M0-11c6%204%208%209%200%2019-8-10-6-15%200-19z'%20fill='%23b8461f'/%3E%3Cpath%20d='M0-9v18M0-3l4-4M0%203l4-4M0-3l-4-4M0%203l-4-4'%20stroke='%23b8461f'%20stroke-width='1.1'%20fill='none'%20opacity='.75'/%3E%3C/g%3E%3Cg%20transform='translate(112%2086)'%3E%3Cpath%20d='M-6-1a6%205%200%200%201%2012%200z'%20fill='%238a5a2b'/%3E%3Cpath%20d='M-4-1c0%206%201.6%209%204%209s4-3%204-9z'%20fill='%23c9873c'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 150px auto, 96px auto;
  background-position: 8px bottom, right 6px bottom;
}

@keyframes lg-autumn-sway {
  0%, 100% {
    transform: rotate(-0.45deg) translate3d(0, 0, 0);
  }
  50% {
    transform: rotate(0.45deg) translate3d(0, -2px, 0);
  }
}

@keyframes lg-autumn-leaves {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(-220px, 600px, 0);
  }
}

@keyframes lg-autumn-leaves-inner {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(180px, 480px, 0);
  }
}

@media (prefers-reduced-motion: reduce) {
  [data-theme="autumn"] .chat-body::before,
  [data-theme="autumn"] .chat-body::after,
  [data-theme="autumn"] .app::after,
  [data-theme="autumn"] .sidebar::after {
    animation: none;
  }
}

/* ——— Winter ——— */

[data-theme="winter"] {
  color-scheme: light;
  --bg-root: #cfe3f5;
  --sidebar-bg: #eff6fc;
  --sidebar-border: #cde0f0;
  --surface: #fdfeff;
  --surface-2: #e2eefa;
  --input-bg: #ffffff;
  --text: #102639;
  --text-2: #33526d;
  --muted: #64849f;
  --faint: #8facc5;
  --accent: #1f6fb2;
  --accent-strong: #12548c;
  --accent-contrast: #f6fbff;
  --accent-soft: rgba(31, 111, 178, 0.17);
  --auth-g1: #56a8e6;
  --auth-g2: #1f6fb2;
  --auth-g3: #12548c;
  --hover: rgba(16, 56, 92, 0.07);
  --active: rgba(31, 111, 178, 0.15);
  --border: #cbe0f1;
  --chat-bg: #9cc0e2;
  --chat-bg-2: #7ba7d1;
  --bubble-in: #ffffff;
  --bubble-in-text: #102639;
  --bubble-out: #1f6fb2;
  --bubble-out-text: #f4faff;
  --bubble-shadow: 0 3px 12px rgba(10, 42, 70, 0.28);
  --time-in: rgba(16, 38, 57, 0.45);
  --time-out: rgba(244, 250, 255, 0.74);
  --pattern-color: #0e3f68;
  --pattern-opacity: 0.13;
  --danger: #c0392b;
  --danger-soft: rgba(192, 57, 43, 0.14);
  --overlay: rgba(8, 28, 48, 0.48);
  --scrollbar: rgba(30, 78, 118, 0.3);
  --shadow-lg: 0 24px 56px rgba(10, 42, 70, 0.3);
  --shadow-sm: 0 3px 12px rgba(10, 42, 70, 0.18);
}

[data-theme="winter"] {
  --chat-pattern: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='320'%20height='320'%20viewBox='0%200%20320%20320'%3E%20%3Cg%20fill='none'%20stroke='%23000'%20stroke-width='1.4'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%20%3Cg%20transform='translate(48%2050)'%3E%20%3Cpath%20d='M0-14v28M-12.1-7l24.2%2014M-12.1%207l24.2-14'/%3E%20%3Cpath%20d='M0-10l3.4-3M0-10l-3.4-3M0%2010l3.4%203M0%2010l-3.4%203'/%3E%20%3Cpath%20d='M-8.6-5l-1.4-4.6M-8.6-5l-4.6-1.4M8.6%205l1.4%204.6M8.6%205l4.6%201.4M-8.6%205l-1.4%204.6M-8.6%205l-4.6%201.4M8.6-5l1.4-4.6M8.6-5l4.6-1.4'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(158%2040)%20scale(.85)'%3E%20%3Cpath%20d='M0-11v22M-9.5-5.5l19%2011M-9.5%205.5l19-11'/%3E%20%3Ccircle%20cx='0'%20cy='0'%20r='3'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(266%2058)%20scale(.75)'%3E%20%3Cpath%20d='M0-12v24M-10.4-6l20.8%2012M-10.4%206l20.8-12'/%3E%20%3Cpath%20d='M0-7l2.8-2.8M0-7l-2.8%202.8M0%207l2.8%202.8M0%207l-2.8-2.8'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(38%20150)%20rotate(-14)'%3E%20%3Cpath%20d='M0%2014V-12'/%3E%20%3Cpath%20d='M0-10l-5-5M0-10l5-5M0-2l-6.5-5.5M0-2l6.5-5.5M0%206l-7.5-5.5M0%206l7.5-5.5M0%2013l-8.5-5M0%2013l8.5-5'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(150%20148)%20scale(1.05)'%3E%20%3Cpath%20d='M-4-8a4.2%204.2%200%200%201%208.4%200v10h-8.4z'/%3E%20%3Cpath%20d='M4.4-2a3%203%200%200%201%203.4%203v3.6l-3.4-.6'/%3E%20%3Cpath%20d='M-4-1h8.4'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(258%20152)'%3E%20%3Cpath%20d='M-9%203a9%208.4%200%200%201%2018%200z'/%3E%20%3Cpath%20d='M-10.5%203h21v4.4h-21z'/%3E%20%3Ccircle%20cx='0'%20cy='-7.6'%20r='2.6'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(32%20248)%20rotate(6)'%3E%20%3Cpath%20d='M-14%206q6-10%2013-3%207-8%2015%203z'/%3E%20%3Cpath%20d='M-15%206h30'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(140%20244)%20scale(.9)'%3E%20%3Cpath%20d='M0%2012V-12M0-8l-4.5-4.5M0-8l4.5-4.5M0%200l-6-5M0%200l6-5M0%207l-7-5M0%207l7-5'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(246%20250)%20scale(1.05)'%3E%20%3Cpath%20d='M0-12v24M-10.4-6l20.8%2012M-10.4%206l20.8-12'/%3E%20%3Cpath%20d='M0-8l2.6-2.6M0-8l-2.6%202.6M0%208l2.6%202.6M0%208l-2.6-2.6'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(204%20300)'%3E%20%3Cpath%20d='M0-13l6%209H-6zM0-6l8%2011h-16zM0%203l9%209H-9z'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(96%20300)%20scale(.8)'%3E%20%3Cpath%20d='M0-10v20M-8.7-5l17.4%2010M-8.7%205l17.4-10'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(292%20296)%20scale(.7)'%3E%20%3Cpath%20d='M0-9c1.6%205%203%206.4%208%208-5%201.6-6.4%203-8%208-1.6-5-3-6.4-8-8%205-1.6%206.4-3%208-8z'/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E");
}

/* dusk over the snow: the chat is one sky, not a flat panel */
[data-theme="winter"] .chat-body {
  isolation: isolate;
  background: linear-gradient(180deg, #6b9cc6 0%, #8bb6dc 32%, #b5d5ee 66%, #dceefb 100%);
}

[data-theme="winter"] .chat-body::before,
[data-theme="winter"] .chat-body::after {
  content: "";
  position: absolute;
  z-index: -1;
  pointer-events: none;
}

/* the floor of the chat: lit village behind the drifts, firs, two snowmen,
   kids on a sled and a pair of skiers, all standing on the snow */
[data-theme="winter"] .chat-body::before {
  left: 0;
  right: 0;
  bottom: -14px;
  height: 400px;
  opacity: 0.92;
  background-image:
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='130'%20height='200'%20viewBox='0%200%20130%20200'%3E%20%3Cpath%20d='M60%20196h10l-2-48h-6z'%20fill='%235a3f28'/%3E%20%3Cg%20fill='%2317402f'%3E%20%3Cpath%20d='M65%2092l47%2060H18z'/%3E%20%3Cpath%20d='M65%2058l37%2048H28z'/%3E%20%3Cpath%20d='M65%2028l28%2038H37z'/%3E%20%3Cpath%20d='M65%208l16%2024H49z'/%3E%20%3C/g%3E%20%3Cg%20fill='%23255543'%3E%20%3Cpath%20d='M65%2092l47%2060H65z'/%3E%20%3Cpath%20d='M65%2058l37%2048H65z'/%3E%20%3Cpath%20d='M65%2028l28%2038H65z'/%3E%20%3Cpath%20d='M65%208l16%2024H65z'/%3E%20%3C/g%3E%20%3Cg%20fill='%23ffffff'%3E%20%3Cpath%20d='M65%2092l19%2024q-9.5%206.5-19%203.4-9.5%203.1-19-3.4z'/%3E%20%3Cpath%20d='M65%2058l14%2018q-7%205-14%202.2-7%202.8-14-2.2z'/%3E%20%3Cpath%20d='M65%2028l12%2016q-6%204.4-12%201.8-6%202.6-12-1.8z'/%3E%20%3Cpath%20d='M65%208l9%2014q-4.5%203.4-9%201.2-4.5%202.2-9-1.2z'/%3E%20%3Ccircle%20cx='18'%20cy='149'%20r='6.4'/%3E%3Ccircle%20cx='112'%20cy='149'%20r='6.4'/%3E%20%3Ccircle%20cx='30'%20cy='105'%20r='5.2'/%3E%3Ccircle%20cx='100'%20cy='105'%20r='5.2'/%3E%20%3Ccircle%20cx='39'%20cy='69'%20r='4.2'/%3E%3Ccircle%20cx='91'%20cy='69'%20r='4.2'/%3E%20%3Ccircle%20cx='65'%20cy='6'%20r='3.4'/%3E%20%3C/g%3E%20%3Cg%20fill='%23ffd98a'%3E%20%3Ccircle%20cx='52'%20cy='122'%20r='2.6'/%3E%3Ccircle%20cx='80'%20cy='134'%20r='2.6'/%3E%20%3Ccircle%20cx='58'%20cy='82'%20r='2.2'/%3E%3Ccircle%20cx='78'%20cy='98'%20r='2.2'/%3E%20%3Ccircle%20cx='57'%20cy='46'%20r='2'/%3E%20%3C/g%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='150'%20height='130'%20viewBox='0%200%20150%20130'%3E%20%3Cpath%20d='M2%20130q42-18%2084-6t62%206z'%20fill='%23eaf3fb'/%3E%20%3Cg%20fill='%23ffffff'%20stroke='%23dbe9f6'%20stroke-width='1.4'%3E%20%3Ccircle%20cx='46'%20cy='104'%20r='26'/%3E%20%3Ccircle%20cx='46'%20cy='72'%20r='19'/%3E%20%3Ccircle%20cx='46'%20cy='46'%20r='14'/%3E%20%3C/g%3E%20%3Cpath%20d='M32%2034h28'%20stroke='%232a3f52'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%20%3Cpath%20d='M36%2034v-11a10%208%200%200%201%2020%200v11z'%20fill='%232a3f52'/%3E%20%3Ccircle%20cx='41'%20cy='43'%20r='1.9'%20fill='%232a3f52'/%3E%20%3Ccircle%20cx='51'%20cy='43'%20r='1.9'%20fill='%232a3f52'/%3E%20%3Cpath%20d='M46%2046l10%202.6-10%202.6z'%20fill='%23e0782a'/%3E%20%3Cpath%20d='M40%2053q6%204%2012%200'%20stroke='%232a3f52'%20stroke-width='1.4'%20fill='none'%20stroke-linecap='round'/%3E%20%3Cpath%20d='M33%2060q13%207%2026%200v7q-13%207-26%200z'%20fill='%23d24b5f'/%3E%20%3Cpath%20d='M56%2065l9%2015-7%202-7-14z'%20fill='%23c0392b'/%3E%20%3Cg%20fill='%232a3f52'%3E%20%3Ccircle%20cx='46'%20cy='70'%20r='2.2'/%3E%20%3Ccircle%20cx='46'%20cy='81'%20r='2.2'/%3E%20%3Ccircle%20cx='46'%20cy='92'%20r='2.2'/%3E%20%3C/g%3E%20%3Cg%20stroke='%236b4a30'%20stroke-width='2.4'%20stroke-linecap='round'%20fill='none'%3E%20%3Cpath%20d='M28%2070l-16-9M16%2064l-6%203M64%2070l16-11M74%2062l6%204'/%3E%20%3C/g%3E%20%3Cg%20fill='%23ffffff'%20stroke='%23dbe9f6'%20stroke-width='1.2'%3E%20%3Ccircle%20cx='114'%20cy='112'%20r='17'/%3E%20%3Ccircle%20cx='114'%20cy='92'%20r='12'/%3E%20%3Ccircle%20cx='114'%20cy='77'%20r='9'/%3E%20%3C/g%3E%20%3Cpath%20d='M105%2071a9%208%200%200%201%2018%200z'%20fill='%232f7fc1'/%3E%20%3Ccircle%20cx='114'%20cy='62'%20r='2.6'%20fill='%23ffffff'/%3E%20%3Ccircle%20cx='111'%20cy='76'%20r='1.3'%20fill='%232a3f52'/%3E%20%3Ccircle%20cx='117'%20cy='76'%20r='1.3'%20fill='%232a3f52'/%3E%20%3Cpath%20d='M114%2078l7%202-7%202z'%20fill='%23e0782a'/%3E%20%3Cpath%20d='M105%2085q9%205%2018%200v4q-9%205-18%200z'%20fill='%23e8b445'/%3E%20%3Ccircle%20cx='114'%20cy='94'%20r='1.6'%20fill='%232a3f52'/%3E%20%3Ccircle%20cx='114'%20cy='104'%20r='1.6'%20fill='%232a3f52'/%3E%20%3Cg%20stroke='%236b4a30'%20stroke-width='1.8'%20stroke-linecap='round'%20fill='none'%3E%20%3Cpath%20d='M101%2092l-11-6M127%2092l11-7'/%3E%20%3C/g%3E%20%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='130'%20height='200'%20viewBox='0%200%20130%20200'%3E%3Cg%20transform='translate(130%200)%20scale(-1%201)'%3E%20%3Cpath%20d='M60%20196h10l-2-48h-6z'%20fill='%235a3f28'/%3E%20%3Cg%20fill='%2317402f'%3E%20%3Cpath%20d='M65%2092l47%2060H18z'/%3E%20%3Cpath%20d='M65%2058l37%2048H28z'/%3E%20%3Cpath%20d='M65%2028l28%2038H37z'/%3E%20%3Cpath%20d='M65%208l16%2024H49z'/%3E%20%3C/g%3E%20%3Cg%20fill='%23255543'%3E%20%3Cpath%20d='M65%2092l47%2060H65z'/%3E%20%3Cpath%20d='M65%2058l37%2048H65z'/%3E%20%3Cpath%20d='M65%2028l28%2038H65z'/%3E%20%3Cpath%20d='M65%208l16%2024H65z'/%3E%20%3C/g%3E%20%3Cg%20fill='%23ffffff'%3E%20%3Cpath%20d='M65%2092l19%2024q-9.5%206.5-19%203.4-9.5%203.1-19-3.4z'/%3E%20%3Cpath%20d='M65%2058l14%2018q-7%205-14%202.2-7%202.8-14-2.2z'/%3E%20%3Cpath%20d='M65%2028l12%2016q-6%204.4-12%201.8-6%202.6-12-1.8z'/%3E%20%3Cpath%20d='M65%208l9%2014q-4.5%203.4-9%201.2-4.5%202.2-9-1.2z'/%3E%20%3Ccircle%20cx='18'%20cy='149'%20r='6.4'/%3E%3Ccircle%20cx='112'%20cy='149'%20r='6.4'/%3E%20%3Ccircle%20cx='30'%20cy='105'%20r='5.2'/%3E%3Ccircle%20cx='100'%20cy='105'%20r='5.2'/%3E%20%3Ccircle%20cx='39'%20cy='69'%20r='4.2'/%3E%3Ccircle%20cx='91'%20cy='69'%20r='4.2'/%3E%20%3Ccircle%20cx='65'%20cy='6'%20r='3.4'/%3E%20%3C/g%3E%20%3Cg%20fill='%23ffd98a'%3E%20%3Ccircle%20cx='52'%20cy='122'%20r='2.6'/%3E%3Ccircle%20cx='80'%20cy='134'%20r='2.6'/%3E%20%3Ccircle%20cx='58'%20cy='82'%20r='2.2'/%3E%3Ccircle%20cx='78'%20cy='98'%20r='2.2'/%3E%20%3Ccircle%20cx='57'%20cy='46'%20r='2'/%3E%20%3C/g%3E%3C/g%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='180'%20height='130'%20viewBox='0%200%20180%20130'%3E%20%3Cpath%20d='M-4%20130q56-6%2092-28t96-18v46z'%20fill='%23f4f9fd'/%3E%20%3Cg%20stroke='%23dcebf7'%20stroke-width='2.6'%20stroke-linecap='round'%20fill='none'%3E%20%3Cpath%20d='M12%2096h-12M22%20104h-16'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(92%2074)%20rotate(-13)'%3E%20%3Cpath%20d='M-34%2022h56q8%200%2012-6h-14'%20stroke='%23b8461f'%20stroke-width='3.4'%20fill='none'%20stroke-linecap='round'/%3E%20%3Cpath%20d='M-26%2022v-8M14%2022v-8'%20stroke='%236b4a30'%20stroke-width='3'%20stroke-linecap='round'/%3E%20%3Cpath%20d='M-30%2012h48v6h-48z'%20fill='%238a5a2b'/%3E%20%3Cg%20transform='translate(-14%20-4)'%3E%20%3Crect%20x='-8'%20y='0'%20width='16'%20height='15'%20rx='5'%20fill='%232f7fc1'/%3E%20%3Cpath%20d='M-6%2014l-3%209h7l2-9z'%20fill='%2333455c'/%3E%20%3Ccircle%20cx='0'%20cy='-7'%20r='7'%20fill='%23f6d9c0'/%3E%20%3Cpath%20d='M-6.6-8a6.6%206.4%200%200%201%2013.2%200z'%20fill='%23d24b5f'/%3E%20%3Cpath%20d='M-6.6-8h13.2'%20stroke='%23a83a4e'%20stroke-width='2'/%3E%20%3Ccircle%20cx='0'%20cy='-15'%20r='2.4'%20fill='%23ffffff'/%3E%20%3Cpath%20d='M8%203l9%205'%20stroke='%232f7fc1'%20stroke-width='4'%20stroke-linecap='round'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(14%202)%20scale(.82)'%3E%20%3Crect%20x='-8'%20y='0'%20width='16'%20height='15'%20rx='5'%20fill='%232b8a5b'/%3E%20%3Cpath%20d='M-6%2014l-3%209h7l2-9z'%20fill='%2333455c'/%3E%20%3Ccircle%20cx='0'%20cy='-7'%20r='7'%20fill='%23f6d9c0'/%3E%20%3Cpath%20d='M-6.6-8a6.6%206.4%200%200%201%2013.2%200z'%20fill='%23e8b445'/%3E%20%3Cpath%20d='M-6.6-8h13.2'%20stroke='%23c08f2a'%20stroke-width='2'/%3E%20%3Ccircle%20cx='0'%20cy='-15'%20r='2.4'%20fill='%23ffffff'/%3E%20%3Cpath%20d='M8%203l9%205'%20stroke='%232b8a5b'%20stroke-width='4'%20stroke-linecap='round'/%3E%20%3C/g%3E%20%3C/g%3E%20%3Cg%20fill='%23ffffff'%20stroke='%23dbe9f6'%20stroke-width='1.2'%3E%20%3Ccircle%20cx='152'%20cy='118'%20r='11'/%3E%20%3Ccircle%20cx='152'%20cy='104'%20r='8'/%3E%20%3C/g%3E%20%3Cpath%20d='M146%2099a6%205%200%200%201%2012%200z'%20fill='%23d24b5f'/%3E%20%3Ccircle%20cx='149'%20cy='103'%20r='1.1'%20fill='%232a3f52'/%3E%20%3Ccircle%20cx='155'%20cy='103'%20r='1.1'%20fill='%232a3f52'/%3E%20%3Cpath%20d='M147%20108l6%202-6%202z'%20fill='%23e0782a'/%3E%20%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='130'%20height='200'%20viewBox='0%200%20130%20200'%3E%20%3Cpath%20d='M60%20196h10l-2-48h-6z'%20fill='%235a3f28'/%3E%20%3Cg%20fill='%2317402f'%3E%20%3Cpath%20d='M65%2092l47%2060H18z'/%3E%20%3Cpath%20d='M65%2058l37%2048H28z'/%3E%20%3Cpath%20d='M65%2028l28%2038H37z'/%3E%20%3Cpath%20d='M65%208l16%2024H49z'/%3E%20%3C/g%3E%20%3Cg%20fill='%23255543'%3E%20%3Cpath%20d='M65%2092l47%2060H65z'/%3E%20%3Cpath%20d='M65%2058l37%2048H65z'/%3E%20%3Cpath%20d='M65%2028l28%2038H65z'/%3E%20%3Cpath%20d='M65%208l16%2024H65z'/%3E%20%3C/g%3E%20%3Cg%20fill='%23ffffff'%3E%20%3Cpath%20d='M65%2092l19%2024q-9.5%206.5-19%203.4-9.5%203.1-19-3.4z'/%3E%20%3Cpath%20d='M65%2058l14%2018q-7%205-14%202.2-7%202.8-14-2.2z'/%3E%20%3Cpath%20d='M65%2028l12%2016q-6%204.4-12%201.8-6%202.6-12-1.8z'/%3E%20%3Cpath%20d='M65%208l9%2014q-4.5%203.4-9%201.2-4.5%202.2-9-1.2z'/%3E%20%3Ccircle%20cx='18'%20cy='149'%20r='6.4'/%3E%3Ccircle%20cx='112'%20cy='149'%20r='6.4'/%3E%20%3Ccircle%20cx='30'%20cy='105'%20r='5.2'/%3E%3Ccircle%20cx='100'%20cy='105'%20r='5.2'/%3E%20%3Ccircle%20cx='39'%20cy='69'%20r='4.2'/%3E%3Ccircle%20cx='91'%20cy='69'%20r='4.2'/%3E%20%3Ccircle%20cx='65'%20cy='6'%20r='3.4'/%3E%20%3C/g%3E%20%3Cg%20fill='%23ffd98a'%3E%20%3Ccircle%20cx='52'%20cy='122'%20r='2.6'/%3E%3Ccircle%20cx='80'%20cy='134'%20r='2.6'/%3E%20%3Ccircle%20cx='58'%20cy='82'%20r='2.2'/%3E%3Ccircle%20cx='78'%20cy='98'%20r='2.2'/%3E%20%3Ccircle%20cx='57'%20cy='46'%20r='2'/%3E%20%3C/g%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='170'%20height='120'%20viewBox='0%200%20170%20120'%3E%20%3Cg%20stroke='%23dcebf7'%20stroke-width='2.4'%20stroke-linecap='round'%20fill='none'%3E%20%3Cpath%20d='M4%20112q34-8%2062-4M28%20118q30-6%2054-2'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(52%2034)'%3E%20%3Cpath%20d='M-26%2074h50'%20stroke='%23d24b5f'%20stroke-width='3.6'%20stroke-linecap='round'/%3E%20%3Cpath%20d='M-20%2080h50'%20stroke='%23b8461f'%20stroke-width='3.6'%20stroke-linecap='round'/%3E%20%3Cg%20stroke='%2333455c'%20stroke-width='5.4'%20stroke-linecap='round'%20fill='none'%3E%20%3Cpath%20d='M2%2046l-5%2024M12%2044l6%2026'/%3E%20%3C/g%3E%20%3Cpath%20d='M8%2046l-6-24'%20stroke='%232f8ce8'%20stroke-width='12'%20stroke-linecap='round'/%3E%20%3Cpath%20d='M2%2028l-13%2010M14%2026l14%2012'%20stroke='%232f8ce8'%20stroke-width='4.4'%20stroke-linecap='round'/%3E%20%3Cg%20stroke='%237d8fa2'%20stroke-width='1.8'%20stroke-linecap='round'%3E%20%3Cpath%20d='M-11%2038l-4%2032M28%2038l5%2032'/%3E%20%3C/g%3E%20%3Ccircle%20cx='2'%20cy='10'%20r='7.6'%20fill='%23f6d9c0'/%3E%20%3Cpath%20d='M-5.4%208.4a7.6%207.2%200%200%201%2014.8%200z'%20fill='%23d24b5f'/%3E%20%3Cpath%20d='M-5.4%208.4h14.8'%20stroke='%23a83a4e'%20stroke-width='2.4'/%3E%20%3Ccircle%20cx='2'%20cy='0.4'%20r='2.4'%20fill='%23ffffff'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(116%2052)%20scale(.76)'%3E%20%3Cpath%20d='M-26%2074h50'%20stroke='%232b8a5b'%20stroke-width='4'%20stroke-linecap='round'/%3E%20%3Cpath%20d='M-20%2080h50'%20stroke='%231f6b45'%20stroke-width='4'%20stroke-linecap='round'/%3E%20%3Cg%20stroke='%234a3a52'%20stroke-width='5.4'%20stroke-linecap='round'%20fill='none'%3E%20%3Cpath%20d='M2%2046l-5%2024M12%2044l6%2026'/%3E%20%3C/g%3E%20%3Cpath%20d='M8%2046l-6-24'%20stroke='%238e5bd0'%20stroke-width='12'%20stroke-linecap='round'/%3E%20%3Cpath%20d='M2%2028l-13%2010M14%2026l14%2012'%20stroke='%238e5bd0'%20stroke-width='4.4'%20stroke-linecap='round'/%3E%20%3Cg%20stroke='%237d8fa2'%20stroke-width='2'%20stroke-linecap='round'%3E%20%3Cpath%20d='M-11%2038l-4%2032M28%2038l5%2032'/%3E%20%3C/g%3E%20%3Ccircle%20cx='2'%20cy='10'%20r='7.6'%20fill='%23f6d9c0'/%3E%20%3Cpath%20d='M-5.4%208.4a7.6%207.2%200%200%201%2014.8%200z'%20fill='%232b8a5b'/%3E%20%3Cpath%20d='M-5.4%208.4h14.8'%20stroke='%231f6b45'%20stroke-width='2.4'/%3E%20%3Ccircle%20cx='2'%20cy='0.4'%20r='2.4'%20fill='%23ffffff'/%3E%20%3C/g%3E%20%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='130'%20height='200'%20viewBox='0%200%20130%20200'%3E%3Cg%20transform='translate(130%200)%20scale(-1%201)'%3E%20%3Cpath%20d='M60%20196h10l-2-48h-6z'%20fill='%235a3f28'/%3E%20%3Cg%20fill='%2317402f'%3E%20%3Cpath%20d='M65%2092l47%2060H18z'/%3E%20%3Cpath%20d='M65%2058l37%2048H28z'/%3E%20%3Cpath%20d='M65%2028l28%2038H37z'/%3E%20%3Cpath%20d='M65%208l16%2024H49z'/%3E%20%3C/g%3E%20%3Cg%20fill='%23255543'%3E%20%3Cpath%20d='M65%2092l47%2060H65z'/%3E%20%3Cpath%20d='M65%2058l37%2048H65z'/%3E%20%3Cpath%20d='M65%2028l28%2038H65z'/%3E%20%3Cpath%20d='M65%208l16%2024H65z'/%3E%20%3C/g%3E%20%3Cg%20fill='%23ffffff'%3E%20%3Cpath%20d='M65%2092l19%2024q-9.5%206.5-19%203.4-9.5%203.1-19-3.4z'/%3E%20%3Cpath%20d='M65%2058l14%2018q-7%205-14%202.2-7%202.8-14-2.2z'/%3E%20%3Cpath%20d='M65%2028l12%2016q-6%204.4-12%201.8-6%202.6-12-1.8z'/%3E%20%3Cpath%20d='M65%208l9%2014q-4.5%203.4-9%201.2-4.5%202.2-9-1.2z'/%3E%20%3Ccircle%20cx='18'%20cy='149'%20r='6.4'/%3E%3Ccircle%20cx='112'%20cy='149'%20r='6.4'/%3E%20%3Ccircle%20cx='30'%20cy='105'%20r='5.2'/%3E%3Ccircle%20cx='100'%20cy='105'%20r='5.2'/%3E%20%3Ccircle%20cx='39'%20cy='69'%20r='4.2'/%3E%3Ccircle%20cx='91'%20cy='69'%20r='4.2'/%3E%20%3Ccircle%20cx='65'%20cy='6'%20r='3.4'/%3E%20%3C/g%3E%20%3Cg%20fill='%23ffd98a'%3E%20%3Ccircle%20cx='52'%20cy='122'%20r='2.6'/%3E%3Ccircle%20cx='80'%20cy='134'%20r='2.6'/%3E%20%3Ccircle%20cx='58'%20cy='82'%20r='2.2'/%3E%3Ccircle%20cx='78'%20cy='98'%20r='2.2'/%3E%20%3Ccircle%20cx='57'%20cy='46'%20r='2'/%3E%20%3C/g%3E%3C/g%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='760'%20height='220'%20viewBox='0%200%20760%20220'%3E%20%3Cg%20fill='%238db4d4'%3E%20%3Cpath%20d='M60%20128l16-34%2016%2034z'/%3E%3Cpath%20d='M100%20132l13-28%2013%2028z'/%3E%3Cpath%20d='M640%20130l15-32%2015%2032z'/%3E%3Cpath%20d='M690%20134l12-26%2012%2026z'/%3E%20%3Cpath%20d='M186%20132v-30h34v30z'/%3E%3Cpath%20d='M180%20104l23-16%2023%2016z'/%3E%20%3Cpath%20d='M520%20134v-26h30v26z'/%3E%3Cpath%20d='M514%20110l21-14%2021%2014z'/%3E%20%3C/g%3E%20%3Cg%20fill='%23ffd98a'%3E%3Crect%20x='196'%20y='112'%20width='7'%20height='9'/%3E%3Crect%20x='210'%20y='112'%20width='7'%20height='9'/%3E%3Crect%20x='528'%20y='116'%20width='7'%20height='8'/%3E%3C/g%3E%20%3Cg%20fill='%23f6e8d2'%20opacity='.55'%3E%3Cpath%20d='M180%20104l23-16%2023%2016z'/%3E%3Cpath%20d='M514%20110l21-14%2021%2014z'/%3E%3C/g%3E%20%3Cpath%20d='M0%20132q120-30%20240-8t210-18%20310%2014v92H0z'%20fill='%23bcdcf2'/%3E%20%3Cpath%20d='M0%20156q150-24%20270-6t246-14%20244%2012v64H0z'%20fill='%23dceefb'/%3E%20%3Cpath%20d='M0%20182q180-18%20330-2t430-6v46H0z'%20fill='%23f7fbff'/%3E%20%3Cg%20fill='%23e6f2fb'%3E%3Cellipse%20cx='130'%20cy='196'%20rx='58'%20ry='8'/%3E%3Cellipse%20cx='470'%20cy='204'%20rx='72'%20ry='9'/%3E%3Cellipse%20cx='660'%20cy='192'%20rx='46'%20ry='7'/%3E%3C/g%3E%20%3C/svg%3E"),
    radial-gradient(470px 230px at 74% 46%, rgba(255,244,222,0.7), rgba(255,231,193,0.24) 46%, transparent 72%),
    linear-gradient(180deg, rgba(190,220,242,0) 0%, rgba(206,229,246,0.5) 52%, rgba(232,243,251,0.92) 82%, #eef6fc 100%);
  background-size: 258px auto, 182px auto, 198px auto, 246px auto, 272px auto, 220px auto, 176px auto, 100% auto, 100% 100%, 100% 100%;
  background-position: 1% bottom, 17% bottom, 32% bottom, 47% bottom, 66% bottom, 82% bottom, 95% bottom, 0 bottom, center top, center top;
  background-repeat: no-repeat;
  transform-origin: 50% 100%;
  animation: lg-winter-sway 11s ease-in-out infinite;
}

/* snow shaken off the fir crowns: one narrow curtain per tree, each falling
   at its own speed, so the flakes clearly come out of the branches */
[data-theme="winter"] .chat-body::after {
  left: 0;
  right: 0;
  bottom: 0;
  height: 320px;
  opacity: 0.85;
  background-image:
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='62'%20height='200'%20viewBox='0%200%2062%20200'%3E%20%3Ccircle%20cx='31'%20cy='12'%20r='4.8'%20fill='%23ffffff'/%3E%3Ccircle%20cx='16'%20cy='50'%20r='3'%20fill='%23ffffff'/%3E%3Ccircle%20cx='44'%20cy='84'%20r='3.8'%20fill='%23ffffff'/%3E%3Ccircle%20cx='24'%20cy='120'%20r='2.8'%20fill='%23ffffff'/%3E%3Ccircle%20cx='40'%20cy='152'%20r='4.4'%20fill='%23ffffff'/%3E%3Ccircle%20cx='20'%20cy='182'%20r='3.2'%20fill='%23ffffff'/%3E%20%3Cg%20transform='translate(52%2030)%20scale(1)%20rotate(12)'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.5'%20stroke-linecap='round'%3E%3Cpath%20d='M0-7v14M-6-3.5l12%207M-6%203.5l12-7'/%3E%3C/g%3E%3Cg%20transform='translate(10%20100)%20scale(0.8)%20rotate(12)'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.5'%20stroke-linecap='round'%3E%3Cpath%20d='M0-7v14M-6-3.5l12%207M-6%203.5l12-7'/%3E%3C/g%3E%3Cg%20transform='translate(34%20172)%20scale(0.9)%20rotate(12)'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.5'%20stroke-linecap='round'%3E%3Cpath%20d='M0-7v14M-6-3.5l12%207M-6%203.5l12-7'/%3E%3C/g%3E%20%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='50'%20height='200'%20viewBox='0%200%2050%20200'%3E%20%3Ccircle%20cx='25'%20cy='8'%20r='4'%20fill='%23ffffff'/%3E%3Ccircle%20cx='12'%20cy='44'%20r='2.6'%20fill='%23ffffff'/%3E%3Ccircle%20cx='38'%20cy='76'%20r='3.4'%20fill='%23ffffff'/%3E%3Ccircle%20cx='20'%20cy='112'%20r='4.6'%20fill='%23ffffff'/%3E%3Ccircle%20cx='34'%20cy='148'%20r='2.8'%20fill='%23ffffff'/%3E%3Ccircle%20cx='14'%20cy='180'%20r='3.6'%20fill='%23ffffff'/%3E%20%3Cg%20transform='translate(36%2022)%20scale(0.85)%20rotate(12)'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.5'%20stroke-linecap='round'%3E%3Cpath%20d='M0-7v14M-6-3.5l12%207M-6%203.5l12-7'/%3E%3C/g%3E%3Cg%20transform='translate(8%20140)%20scale(0.75)%20rotate(12)'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.5'%20stroke-linecap='round'%3E%3Cpath%20d='M0-7v14M-6-3.5l12%207M-6%203.5l12-7'/%3E%3C/g%3E%20%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='56'%20height='200'%20viewBox='0%200%2056%20200'%3E%20%3Ccircle%20cx='28'%20cy='16'%20r='5'%20fill='%23ffffff'/%3E%3Ccircle%20cx='10'%20cy='56'%20r='3'%20fill='%23ffffff'/%3E%3Ccircle%20cx='44'%20cy='90'%20r='2.6'%20fill='%23ffffff'/%3E%3Ccircle%20cx='22'%20cy='126'%20r='3.8'%20fill='%23ffffff'/%3E%3Ccircle%20cx='46'%20cy='164'%20r='3'%20fill='%23ffffff'/%3E%3Ccircle%20cx='16'%20cy='190'%20r='4.2'%20fill='%23ffffff'/%3E%20%3Cg%20transform='translate(40%2044)%20scale(0.9)%20rotate(12)'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.5'%20stroke-linecap='round'%3E%3Cpath%20d='M0-7v14M-6-3.5l12%207M-6%203.5l12-7'/%3E%3C/g%3E%3Cg%20transform='translate(30%20186)%20scale(0.8)%20rotate(12)'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.5'%20stroke-linecap='round'%3E%3Cpath%20d='M0-7v14M-6-3.5l12%207M-6%203.5l12-7'/%3E%3C/g%3E%20%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='62'%20height='200'%20viewBox='0%200%2062%20200'%3E%20%3Ccircle%20cx='31'%20cy='12'%20r='4.8'%20fill='%23ffffff'/%3E%3Ccircle%20cx='16'%20cy='50'%20r='3'%20fill='%23ffffff'/%3E%3Ccircle%20cx='44'%20cy='84'%20r='3.8'%20fill='%23ffffff'/%3E%3Ccircle%20cx='24'%20cy='120'%20r='2.8'%20fill='%23ffffff'/%3E%3Ccircle%20cx='40'%20cy='152'%20r='4.4'%20fill='%23ffffff'/%3E%3Ccircle%20cx='20'%20cy='182'%20r='3.2'%20fill='%23ffffff'/%3E%20%3Cg%20transform='translate(52%2030)%20scale(1)%20rotate(12)'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.5'%20stroke-linecap='round'%3E%3Cpath%20d='M0-7v14M-6-3.5l12%207M-6%203.5l12-7'/%3E%3C/g%3E%3Cg%20transform='translate(10%20100)%20scale(0.8)%20rotate(12)'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.5'%20stroke-linecap='round'%3E%3Cpath%20d='M0-7v14M-6-3.5l12%207M-6%203.5l12-7'/%3E%3C/g%3E%3Cg%20transform='translate(34%20172)%20scale(0.9)%20rotate(12)'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.5'%20stroke-linecap='round'%3E%3Cpath%20d='M0-7v14M-6-3.5l12%207M-6%203.5l12-7'/%3E%3C/g%3E%20%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='56'%20height='200'%20viewBox='0%200%2056%20200'%3E%20%3Ccircle%20cx='28'%20cy='16'%20r='5'%20fill='%23ffffff'/%3E%3Ccircle%20cx='10'%20cy='56'%20r='3'%20fill='%23ffffff'/%3E%3Ccircle%20cx='44'%20cy='90'%20r='2.6'%20fill='%23ffffff'/%3E%3Ccircle%20cx='22'%20cy='126'%20r='3.8'%20fill='%23ffffff'/%3E%3Ccircle%20cx='46'%20cy='164'%20r='3'%20fill='%23ffffff'/%3E%3Ccircle%20cx='16'%20cy='190'%20r='4.2'%20fill='%23ffffff'/%3E%20%3Cg%20transform='translate(40%2044)%20scale(0.9)%20rotate(12)'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.5'%20stroke-linecap='round'%3E%3Cpath%20d='M0-7v14M-6-3.5l12%207M-6%203.5l12-7'/%3E%3C/g%3E%3Cg%20transform='translate(30%20186)%20scale(0.8)%20rotate(12)'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.5'%20stroke-linecap='round'%3E%3Cpath%20d='M0-7v14M-6-3.5l12%207M-6%203.5l12-7'/%3E%3C/g%3E%20%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='50'%20height='200'%20viewBox='0%200%2050%20200'%3E%20%3Ccircle%20cx='25'%20cy='8'%20r='4'%20fill='%23ffffff'/%3E%3Ccircle%20cx='12'%20cy='44'%20r='2.6'%20fill='%23ffffff'/%3E%3Ccircle%20cx='38'%20cy='76'%20r='3.4'%20fill='%23ffffff'/%3E%3Ccircle%20cx='20'%20cy='112'%20r='4.6'%20fill='%23ffffff'/%3E%3Ccircle%20cx='34'%20cy='148'%20r='2.8'%20fill='%23ffffff'/%3E%3Ccircle%20cx='14'%20cy='180'%20r='3.6'%20fill='%23ffffff'/%3E%20%3Cg%20transform='translate(36%2022)%20scale(0.85)%20rotate(12)'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.5'%20stroke-linecap='round'%3E%3Cpath%20d='M0-7v14M-6-3.5l12%207M-6%203.5l12-7'/%3E%3C/g%3E%3Cg%20transform='translate(8%20140)%20scale(0.75)%20rotate(12)'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.5'%20stroke-linecap='round'%3E%3Cpath%20d='M0-7v14M-6-3.5l12%207M-6%203.5l12-7'/%3E%3C/g%3E%20%3C/svg%3E");
  background-size: 62px 200px, 50px 200px, 56px 200px, 44px 200px, 56px 200px, 50px 200px;
  background-position: 14% 0, 25% -60px, 36% -30px, 55% -110px, 70% -20px, 86% -80px;
  background-repeat: repeat-y;
  animation: lg-winter-crown-snow 9s linear infinite;
}

/* icicles along the underside of the chat header */
[data-theme="winter"] .chat-view {
  position: relative;
}

[data-theme="winter"] .chat-view::before {
  content: "";
  position: absolute;
  top: 71px;
  left: 0;
  right: 0;
  height: 32px;
  z-index: 6;
  pointer-events: none;
  opacity: 0.62;
  background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='30'%20viewBox='0%200%20240%2030'%3E%20%3Crect%20x='0'%20y='0'%20width='240'%20height='7'%20fill='%23ffffff'/%3E%20%3Cg%20fill='%23eaf3fb'%3E%20%3Cpath%20d='M6%207h20l-10%2022z'/%3E%20%3Cpath%20d='M40%207h14l-7%2014z'/%3E%20%3Cpath%20d='M66%207h22l-11%2020z'/%3E%20%3Cpath%20d='M100%207h12l-6%2011z'/%3E%20%3Cpath%20d='M124%207h24l-12%2023z'/%3E%20%3Cpath%20d='M160%207h14l-7%2013z'/%3E%20%3Cpath%20d='M186%207h20l-10%2019z'/%3E%20%3Cpath%20d='M216%207h16l-8%2015z'/%3E%20%3C/g%3E%20%3Cg%20fill='%23ffffff'%3E%20%3Cpath%20d='M22%207h12l-6%2015z'/%3E%20%3Cpath%20d='M52%207h10l-5%2010z'/%3E%20%3Cpath%20d='M86%207h12l-6%2016z'/%3E%20%3Cpath%20d='M112%207h9l-4%209z'/%3E%20%3Cpath%20d='M146%207h12l-6%2017z'/%3E%20%3Cpath%20d='M172%207h9l-4%2010z'/%3E%20%3Cpath%20d='M204%207h11l-5%2013z'/%3E%20%3Cpath%20d='M232%207h8l-4%209z'/%3E%20%3C/g%3E%20%3C/svg%3E") repeat-x left top;
  background-size: 240px auto;
}

/* the window itself: a near layer of big flakes and a distant drift */
[data-theme="winter"] .app::before {
  content: "";
  position: fixed;
  left: -225px;
  right: -225px;
  top: -600px;
  bottom: -140px;
  z-index: 3;
  pointer-events: none;
  opacity: 0.45;
  background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='180'%20height='240'%20viewBox='0%200%20180%20240'%3E%20%3Cg%20fill='%23ffffff'%20opacity='.9'%3E%20%3Ccircle%20cx='20'%20cy='16'%20r='3.2'/%3E%3Ccircle%20cx='88'%20cy='30'%20r='2.2'/%3E%3Ccircle%20cx='150'%20cy='10'%20r='2.8'/%3E%20%3Ccircle%20cx='52'%20cy='62'%20r='2'/%3E%3Ccircle%20cx='126'%20cy='84'%20r='3.4'/%3E%3Ccircle%20cx='12'%20cy='112'%20r='2.4'/%3E%20%3Ccircle%20cx='78'%20cy='128'%20r='2.8'/%3E%3Ccircle%20cx='158'%20cy='146'%20r='2'/%3E%3Ccircle%20cx='38'%20cy='172'%20r='3'/%3E%20%3Ccircle%20cx='108'%20cy='192'%20r='2.2'/%3E%3Ccircle%20cx='164'%20cy='210'%20r='2.6'/%3E%3Ccircle%20cx='6'%20cy='218'%20r='2'/%3E%20%3C/g%3E%20%3Cg%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.2'%20stroke-linecap='round'%20opacity='.8'%3E%20%3Cg%20transform='translate(60%2040)%20rotate(14)'%3E%3Cpath%20d='M0-7v14M-6-3.5l12%207M-6%203.5l12-7'/%3E%3C/g%3E%20%3Cg%20transform='translate(140%20118)%20rotate(-20)%20scale(.85)'%3E%3Cpath%20d='M0-7v14M-6-3.5l12%207M-6%203.5l12-7'/%3E%3C/g%3E%20%3C/g%3E%20%3C/svg%3E") repeat;
  background-size: 225px 300px;
  animation: lg-winter-snow-high 26s linear infinite;
}

[data-theme="winter"] .app::after {
  content: "";
  position: fixed;
  left: -275px;
  right: -275px;
  top: -750px;
  bottom: -160px;
  z-index: 4;
  pointer-events: none;
  opacity: 0.6;
  background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='220'%20height='300'%20viewBox='0%200%20220%20300'%3E%20%3Cg%20fill='%23ffffff'%3E%20%3Ccircle%20cx='26'%20cy='20'%20r='5'/%3E%3Ccircle%20cx='112'%20cy='12'%20r='3'/%3E%3Ccircle%20cx='196'%20cy='34'%20r='4.2'/%3E%20%3Ccircle%20cx='66'%20cy='66'%20r='3.2'/%3E%3Ccircle%20cx='150'%20cy='92'%20r='5.2'/%3E%3Ccircle%20cx='14'%20cy='118'%20r='3.4'/%3E%20%3Ccircle%20cx='100'%20cy='134'%20r='4'/%3E%3Ccircle%20cx='204'%20cy='160'%20r='3'/%3E%3Ccircle%20cx='46'%20cy='194'%20r='4.6'/%3E%20%3Ccircle%20cx='134'%20cy='214'%20r='3.2'/%3E%3Ccircle%20cx='208'%20cy='246'%20r='4'/%3E%3Ccircle%20cx='8'%20cy='262'%20r='3'/%3E%20%3Ccircle%20cx='84'%20cy='284'%20r='3.8'/%3E%3Ccircle%20cx='166'%20cy='288'%20r='2.8'/%3E%20%3C/g%3E%20%3Cg%20fill='%23eaf5ff'%20opacity='.85'%3E%20%3Ccircle%20cx='56'%20cy='40'%20r='2.6'/%3E%3Ccircle%20cx='176'%20cy='120'%20r='3'/%3E%3Ccircle%20cx='30'%20cy='230'%20r='2.6'/%3E%3Ccircle%20cx='120'%20cy='256'%20r='2.8'/%3E%20%3C/g%3E%20%3Cg%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.6'%20stroke-linecap='round'%3E%20%3Cg%20transform='translate(92%2056)%20rotate(-16)'%3E%3Cpath%20d='M0-11v22M-9.5-5.5l19%2011M-9.5%205.5l19-11M0-8l2.8-2.8M0%208l-2.8%202.8'/%3E%3C/g%3E%20%3Cg%20transform='translate(184%20198)%20rotate(22)%20scale(.85)'%3E%3Cpath%20d='M0-10v20M-8.7-5l17.4%2010M-8.7%205l17.4-10'/%3E%3C/g%3E%20%3Cg%20transform='translate(20%20166)%20rotate(6)%20scale(.8)'%3E%3Cpath%20d='M0-10v20M-8.7-5l17.4%2010M-8.7%205l17.4-10'/%3E%3C/g%3E%20%3C/g%3E%20%3C/svg%3E") repeat;
  background-size: 275px 375px;
  animation: lg-winter-snow-app 34s linear infinite;
}

/* one fir in the corner of the chat list */
[data-theme="winter"] .sidebar::after {
  content: "";
  position: absolute;
  right: -6px;
  bottom: -4px;
  width: 124px;
  height: 190px;
  pointer-events: none;
  opacity: 0.34;
  background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='130'%20height='200'%20viewBox='0%200%20130%20200'%3E%20%3Cpath%20d='M60%20196h10l-2-48h-6z'%20fill='%235a3f28'/%3E%20%3Cg%20fill='%2317402f'%3E%20%3Cpath%20d='M65%2092l47%2060H18z'/%3E%20%3Cpath%20d='M65%2058l37%2048H28z'/%3E%20%3Cpath%20d='M65%2028l28%2038H37z'/%3E%20%3Cpath%20d='M65%208l16%2024H49z'/%3E%20%3C/g%3E%20%3Cg%20fill='%23255543'%3E%20%3Cpath%20d='M65%2092l47%2060H65z'/%3E%20%3Cpath%20d='M65%2058l37%2048H65z'/%3E%20%3Cpath%20d='M65%2028l28%2038H65z'/%3E%20%3Cpath%20d='M65%208l16%2024H65z'/%3E%20%3C/g%3E%20%3Cg%20fill='%23ffffff'%3E%20%3Cpath%20d='M65%2092l19%2024q-9.5%206.5-19%203.4-9.5%203.1-19-3.4z'/%3E%20%3Cpath%20d='M65%2058l14%2018q-7%205-14%202.2-7%202.8-14-2.2z'/%3E%20%3Cpath%20d='M65%2028l12%2016q-6%204.4-12%201.8-6%202.6-12-1.8z'/%3E%20%3Cpath%20d='M65%208l9%2014q-4.5%203.4-9%201.2-4.5%202.2-9-1.2z'/%3E%20%3Ccircle%20cx='18'%20cy='149'%20r='6.4'/%3E%3Ccircle%20cx='112'%20cy='149'%20r='6.4'/%3E%20%3Ccircle%20cx='30'%20cy='105'%20r='5.2'/%3E%3Ccircle%20cx='100'%20cy='105'%20r='5.2'/%3E%20%3Ccircle%20cx='39'%20cy='69'%20r='4.2'/%3E%3Ccircle%20cx='91'%20cy='69'%20r='4.2'/%3E%20%3Ccircle%20cx='65'%20cy='6'%20r='3.4'/%3E%20%3C/g%3E%20%3Cg%20fill='%23ffd98a'%3E%20%3Ccircle%20cx='52'%20cy='122'%20r='2.6'/%3E%3Ccircle%20cx='80'%20cy='134'%20r='2.6'/%3E%20%3Ccircle%20cx='58'%20cy='82'%20r='2.2'/%3E%3Ccircle%20cx='78'%20cy='98'%20r='2.2'/%3E%20%3Ccircle%20cx='57'%20cy='46'%20r='2'/%3E%20%3C/g%3E%3C/svg%3E") right bottom / contain no-repeat;
  transform-origin: 50% 100%;
  animation: lg-winter-sway 14s ease-in-out infinite;
}

/* the empty chat shows a snowy yard with two snowmen and a sled */
[data-theme="winter"] .chat-empty::after {
  content: "";
  margin-top: 26px;
  width: 360px;
  height: 141px;
  opacity: 0.95;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='280'%20height='110'%20viewBox='0%200%20280%20110'%3E%20%3Cpath%20d='M0%20110q52-22%20128-18t152%2018z'%20fill='%23eef6fc'/%3E%20%3Cg%20fill='%236b4a30'%3E%20%3Cpath%20d='M40%20104h6l-1-28h-4z'/%3E%20%3Cpath%20d='M246%20104h5l-1-18h-3z'/%3E%20%3C/g%3E%20%3Cg%20fill='%232b5546'%3E%20%3Cpath%20d='M43%2060l21%2030H22z'/%3E%20%3Cpath%20d='M43%2044l16%2024H27z'/%3E%20%3Cpath%20d='M43%2028l11%2020H32z'/%3E%20%3Cpath%20d='M248%2076l13%2018h-26z'/%3E%20%3Cpath%20d='M248%2064l10%2016h-20z'/%3E%20%3C/g%3E%20%3Cg%20fill='%23f8fbff'%3E%20%3Cpath%20d='M43%2060l8%2012q-4%203-8%201-4%202-8-1z'/%3E%20%3Cpath%20d='M43%2044l7%2010q-3.5%202.6-7%201-3.5%201.6-7-1z'/%3E%20%3Cpath%20d='M43%2028l6%209q-3%202.4-6%201-3%201.4-6-1z'/%3E%20%3Cpath%20d='M248%2076l5.5%208q-2.8%202-5.5.8-2.7%201.2-5.5-.8z'/%3E%20%3Cpath%20d='M248%2064l5%207q-2.5%201.8-5%20.8-2.5%201-5-.8z'/%3E%20%3Ccircle%20cx='24'%20cy='87'%20r='3'/%3E%20%3Ccircle%20cx='62'%20cy='87'%20r='3'/%3E%20%3Ccircle%20cx='28'%20cy='68'%20r='2.4'/%3E%20%3Ccircle%20cx='58'%20cy='68'%20r='2.4'/%3E%20%3Ccircle%20cx='236'%20cy='92'%20r='2.4'/%3E%20%3Ccircle%20cx='260'%20cy='92'%20r='2.4'/%3E%20%3C/g%3E%20%3Cg%20fill='%23ffffff'%20stroke='%23dcedfa'%20stroke-width='1.2'%3E%20%3Ccircle%20cx='128'%20cy='88'%20r='16'/%3E%20%3Ccircle%20cx='128'%20cy='64'%20r='11'/%3E%20%3C/g%3E%20%3Cpath%20d='M116%2073q12%207%2024%200'%20stroke='%23dcedfa'%20stroke-width='2'%20fill='none'/%3E%20%3Ccircle%20cx='124.4'%20cy='62'%20r='1.4'%20fill='%2326415c'/%3E%20%3Ccircle%20cx='131.6'%20cy='62'%20r='1.4'%20fill='%2326415c'/%3E%20%3Cpath%20d='M128%2064l7%202.2-7%202.2z'%20fill='%23e0782a'/%3E%20%3Cpath%20d='M122%2053v-7a6%205%200%200%201%2012%200v7z'%20fill='%2326415c'/%3E%20%3Cpath%20d='M118%2053.6h20'%20stroke='%2326415c'%20stroke-width='2.4'%20stroke-linecap='round'/%3E%20%3Cpath%20d='M119%2075l-11-7M137%2075l11-7'%20stroke='%236b4a30'%20stroke-width='1.6'%20stroke-linecap='round'%20fill='none'/%3E%20%3Cpath%20d='M120%2071q8%205%2016%200'%20stroke='%23c0392b'%20stroke-width='2.6'%20fill='none'/%3E%20%3Ccircle%20cx='128'%20cy='84'%20r='1.6'%20fill='%2326415c'/%3E%20%3Ccircle%20cx='128'%20cy='93'%20r='1.6'%20fill='%2326415c'/%3E%20%3Cg%20fill='%23ffffff'%20stroke='%23dcedfa'%20stroke-width='1'%3E%20%3Ccircle%20cx='160'%20cy='96'%20r='10.5'/%3E%20%3Ccircle%20cx='160'%20cy='82'%20r='7'/%3E%20%3C/g%3E%20%3Cpath%20d='M154%2078a6%205%200%200%201%2012%200z'%20fill='%232f7fc1'/%3E%20%3Ccircle%20cx='157'%20cy='81'%20r='1'%20fill='%2326415c'/%3E%20%3Ccircle%20cx='163'%20cy='81'%20r='1'%20fill='%2326415c'/%3E%20%3Cpath%20d='M160%2083l5%201.6-5%201.6z'%20fill='%23e0782a'/%3E%20%3Cpath%20d='M154%2087q6%203.4%2012%200v3q-6%203.4-12%200z'%20fill='%23e8b445'/%3E%20%3Cg%20transform='translate(196%2096)%20rotate(-8)'%3E%20%3Cpath%20d='M-20%208h34q5%200%207-4h-9'%20stroke='%23b8461f'%20stroke-width='2.6'%20fill='none'%20stroke-linecap='round'/%3E%20%3Cpath%20d='M-16%208v-5h28v5z'%20fill='%238a5a2b'/%3E%20%3Cpath%20d='M-12%203v-4M10%203v-4'%20stroke='%236b4a30'%20stroke-width='2'%20stroke-linecap='round'/%3E%20%3C/g%3E%20%3Cg%20fill='%23dcedfa'%3E%20%3Ccircle%20cx='96'%20cy='30'%20r='2.6'/%3E%20%3Ccircle%20cx='186'%20cy='22'%20r='2'/%3E%20%3Ccircle%20cx='214'%20cy='44'%20r='1.8'/%3E%20%3Ccircle%20cx='78'%20cy='58'%20r='1.8'/%3E%20%3C/g%3E%20%3Cg%20fill='none'%20stroke='%23cfe3f3'%20stroke-width='1.2'%20stroke-linecap='round'%3E%20%3Cpath%20d='M206%2030v14M199%2033.5l14%207M199%2040.5l14-7'/%3E%20%3Cpath%20d='M232%2024v10M226%2027l12%205M226%2031l12-5'/%3E%20%3C/g%3E%20%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center bottom;
}

@keyframes lg-winter-sway {
  0%, 100% {
    transform: rotate(-0.35deg) translate3d(0, 0, 0);
  }
  50% {
    transform: rotate(0.35deg) translate3d(0, -2px, 0);
  }
}

/* every curtain travels a whole number of its own tiles, so the loop is
   invisible: 200px for the slow columns, 400px for the fast ones */
@keyframes lg-winter-crown-snow {
  from {
    background-position: 14% 0, 25% -60px, 36% -30px, 55% -110px, 70% -20px, 86% -80px;
  }
  to {
    background-position: 14% 200px, 25% 340px, 36% 170px, 55% 290px, 70% 380px, 86% 120px;
  }
}

@keyframes lg-winter-snow-app {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(-275px, 750px, 0);
  }
}

@keyframes lg-winter-snow-high {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(225px, 600px, 0);
  }
}

/* on a phone the floor is too narrow for seven vignettes: keep the firs,
   the snowmen and the sled, and let a zero-sized layer drop out entirely */
@media (max-width: 620px) {
  [data-theme="winter"] .chat-body::before {
    height: 392px;
    opacity: 0.9;
    background-size: 200px auto, 146px auto, 0 0, 190px auto, 0 0, 170px auto, 140px auto, 100% auto, 100% 100%, 100% 100%;
    background-position: 2% bottom, 24% bottom, 0 0, 50% bottom, 0 0, 76% bottom, 97% bottom, 0 bottom, center top, center top;
  }

  [data-theme="winter"] .chat-body::after {
    height: 300px;
    background-size: 50px 200px, 40px 200px, 44px 200px, 34px 200px, 44px 200px, 40px 200px;
  }

  [data-theme="winter"] .app::after {
    opacity: 0.5;
  }
}

@media (prefers-reduced-motion: reduce) {
  [data-theme="winter"] .chat-body::before,
  [data-theme="winter"] .chat-body::after,
  [data-theme="winter"] .app::before,
  [data-theme="winter"] .app::after,
  [data-theme="winter"] .sidebar::after {
    animation: none;
  }
}

/* ——— Sakura ——— */

[data-theme="sakura"] {
  color-scheme: light;
  --bg-root: #f4d7e4;
  --sidebar-bg: #fdf5f7;
  --sidebar-border: #edcbd9;
  --surface: #fffafb;
  --surface-2: #f8e2ea;
  --input-bg: #fffdfd;
  --text: #351d26;
  --text-2: #66404e;
  --muted: #94697a;
  --faint: #b48ea0;
  --accent: #c04a76;
  --accent-strong: #a13560;
  --accent-contrast: #fff6f8;
  --accent-soft: rgba(192, 74, 118, 0.17);
  --auth-g1: #f291b6;
  --auth-g2: #c04a76;
  --auth-g3: #8d2f57;
  --hover: rgba(110, 48, 68, 0.07);
  --active: rgba(192, 74, 118, 0.15);
  --border: #eecdda;
  --chat-bg: #d695b6;
  --chat-bg-2: #c484a8;
  --bubble-in: #fffafb;
  --bubble-in-text: #351d26;
  --bubble-out: #c04a76;
  --bubble-out-text: #fff3f7;
  --bubble-shadow: 0 3px 12px rgba(90, 30, 52, 0.26);
  --time-in: rgba(53, 29, 38, 0.45);
  --time-out: rgba(255, 243, 247, 0.76);
  --pattern-color: #79214a;
  --pattern-opacity: 0.12;
  --danger: #b8322c;
  --danger-soft: rgba(184, 50, 44, 0.14);
  --overlay: rgba(48, 14, 28, 0.46);
  --scrollbar: rgba(140, 60, 90, 0.3);
  --shadow-lg: 0 24px 56px rgba(90, 30, 52, 0.28);
  --shadow-sm: 0 3px 12px rgba(90, 30, 52, 0.16);
}

[data-theme="sakura"] {
  --chat-pattern: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='320'%20height='320'%20viewBox='0%200%20320%20320'%3E%20%3Cg%20fill='none'%20stroke='%23000'%20stroke-width='1.4'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%20%3Cg%20transform='translate(52%2052)'%3E%20%3Ccircle%20cx='0'%20cy='0'%20r='3.4'/%3E%20%3Cpath%20d='M0-5c3-1.4%204.4-5%202.4-7.6C.6-12-2.6-10.4-3-7.4-3.2-5.6-2-4.4%200-5z'%20transform='rotate(0)'/%3E%20%3Cpath%20d='M0-5c3-1.4%204.4-5%202.4-7.6C.6-12-2.6-10.4-3-7.4-3.2-5.6-2-4.4%200-5z'%20transform='rotate(72)'/%3E%20%3Cpath%20d='M0-5c3-1.4%204.4-5%202.4-7.6C.6-12-2.6-10.4-3-7.4-3.2-5.6-2-4.4%200-5z'%20transform='rotate(144)'/%3E%20%3Cpath%20d='M0-5c3-1.4%204.4-5%202.4-7.6C.6-12-2.6-10.4-3-7.4-3.2-5.6-2-4.4%200-5z'%20transform='rotate(216)'/%3E%20%3Cpath%20d='M0-5c3-1.4%204.4-5%202.4-7.6C.6-12-2.6-10.4-3-7.4-3.2-5.6-2-4.4%200-5z'%20transform='rotate(288)'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(160%2044)%20scale(.72)'%3E%20%3Ccircle%20cx='0'%20cy='0'%20r='3.4'/%3E%20%3Cpath%20d='M0-5c3-1.4%204.4-5%202.4-7.6C.6-12-2.6-10.4-3-7.4-3.2-5.6-2-4.4%200-5z'%20transform='rotate(20)'/%3E%20%3Cpath%20d='M0-5c3-1.4%204.4-5%202.4-7.6C.6-12-2.6-10.4-3-7.4-3.2-5.6-2-4.4%200-5z'%20transform='rotate(92)'/%3E%20%3Cpath%20d='M0-5c3-1.4%204.4-5%202.4-7.6C.6-12-2.6-10.4-3-7.4-3.2-5.6-2-4.4%200-5z'%20transform='rotate(164)'/%3E%20%3Cpath%20d='M0-5c3-1.4%204.4-5%202.4-7.6C.6-12-2.6-10.4-3-7.4-3.2-5.6-2-4.4%200-5z'%20transform='rotate(236)'/%3E%20%3Cpath%20d='M0-5c3-1.4%204.4-5%202.4-7.6C.6-12-2.6-10.4-3-7.4-3.2-5.6-2-4.4%200-5z'%20transform='rotate(308)'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(262%2062)'%3E%20%3Cpath%20d='M-16%206q10-10%2022-8'/%3E%20%3Cpath%20d='M-8%204q1-7%206-9M2%201q2-6%207-7'/%3E%20%3Ccircle%20cx='9'%20cy='-11'%20r='3'/%3E%20%3Ccircle%20cx='-4'%20cy='-8'%20r='2.4'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(44%20152)'%3E%20%3Cpath%20d='M-14%2010q14-4%2020-14%206-10%2018-12'/%3E%20%3Cpath%20d='M-4-2c3-1.4%204.4-5%202.4-7.6C.6-9-2.6-7.4-3-4.4-3.2-2.6-2-1.4-4-2z'%20transform='translate(6%20-14)%20scale(.9)'/%3E%20%3Ccircle%20cx='16'%20cy='-14'%20r='3.2'/%3E%20%3Ccircle%20cx='2'%20cy='-4'%20r='2.4'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(150%20150)'%3E%20%3Cpath%20d='M0-16v6'/%3E%20%3Cpath%20d='M-8-8c0-5%203.6-8%208-8s8%203%208%208-3.6%209-8%209-8-4-8-9z'/%3E%20%3Cpath%20d='M-8-8h16M-7-1h14'/%3E%20%3Cpath%20d='M-4-17h8v-3h-8z'/%3E%20%3Cpath%20d='M0%201v7'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(256%20152)'%3E%20%3Cpath%20d='M-13-6q13-8%2026%200l-4%2016q-9-5-18%200z'/%3E%20%3Cpath%20d='M-6-3l-2%2015M0-5v17M6-3l2%2015'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(36%20250)'%3E%20%3Cpath%20d='M-16%204q4-9%209-9t5%205'/%3E%20%3Cpath%20d='M-16%204h32l-2%205h-28z'/%3E%20%3Cpath%20d='M-12%209v6M12%209v6'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(140%20250)'%3E%20%3Cpath%20d='M0%2014V-6'/%3E%20%3Cpath%20d='M0-6c-5-2-8-6-7-10%204%200%207%204%207%2010z'/%3E%20%3Cpath%20d='M0-2c5-2%208-6%207-10-4%200-7%204-7%2010z'/%3E%20%3Cpath%20d='M0%206c-5-2-8-6-7-10%204%200%207%204%207%2010z'/%3E%20%3Cpath%20d='M0%2010c5-2%208-6%207-10-4%200-7%204-7%2010z'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(244%20252)'%3E%20%3Cpath%20d='M-14-2q7-8%2014%200%207-8%2014%200'/%3E%20%3Cpath%20d='M-10%206q6-6%2010%200%204-6%2010%200'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(296%20296)'%3E%20%3Cpath%20d='M0-9c3-1.4%204.4-5%202.4-7.6C.6-19-2.6-17.4-3-14.4-3.2-12.6-2-10.4%200-9z'%20transform='scale(.9)'/%3E%20%3Cpath%20d='M-12%204q6-6%2012-2%206-4%2012%202'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(96%20300)'%3E%20%3Cpath%20d='M-16%200q8-10%2016%200%208-10%2016%200'/%3E%20%3Cpath%20d='M-8%208q8-9%2016%200'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(196%20302)%20scale(.8)'%3E%20%3Ccircle%20cx='0'%20cy='0'%20r='3.4'/%3E%20%3Cpath%20d='M0-5c3-1.4%204.4-5%202.4-7.6C.6-12-2.6-10.4-3-7.4-3.2-5.6-2-4.4%200-5z'%20transform='rotate(36)'/%3E%20%3Cpath%20d='M0-5c3-1.4%204.4-5%202.4-7.6C.6-12-2.6-10.4-3-7.4-3.2-5.6-2-4.4%200-5z'%20transform='rotate(108)'/%3E%20%3Cpath%20d='M0-5c3-1.4%204.4-5%202.4-7.6C.6-12-2.6-10.4-3-7.4-3.2-5.6-2-4.4%200-5z'%20transform='rotate(180)'/%3E%20%3Cpath%20d='M0-5c3-1.4%204.4-5%202.4-7.6C.6-12-2.6-10.4-3-7.4-3.2-5.6-2-4.4%200-5z'%20transform='rotate(252)'/%3E%20%3Cpath%20d='M0-5c3-1.4%204.4-5%202.4-7.6C.6-12-2.6-10.4-3-7.4-3.2-5.6-2-4.4%200-5z'%20transform='rotate(324)'/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E");
}

/* late afternoon under the blossoms */
[data-theme="sakura"] .chat-body {
  isolation: isolate;
  background: linear-gradient(180deg, #c97fa6 0%, #dd9dba 34%, #efc2d8 68%, #f9dfe9 100%);
}

[data-theme="sakura"] .chat-body::before,
[data-theme="sakura"] .chat-body::after {
  content: "";
  position: absolute;
  z-index: -1;
  pointer-events: none;
}

/* the orchard: hills and a torii gate behind the drifts, four cherry trees
   and a red bridge, with petals already lying on the ground */
[data-theme="sakura"] .chat-body::before {
  left: 0;
  right: 0;
  bottom: -14px;
  height: 420px;
  opacity: 0.92;
  background-image:
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='250'%20viewBox='0%200%20200%20250'%3E%20%3Cg%20stroke='%234a2d28'%20stroke-linecap='round'%20fill='none'%3E%20%3Cpath%20d='M84%20246c-4-46-14-72-30-92'%20stroke-width='11'/%3E%20%3Cpath%20d='M94%20246c2-50%2012-74%2032-94'%20stroke-width='9'/%3E%20%3Cpath%20d='M86%20246h12l-7-104z'%20fill='%2343271f'%20stroke='none'/%3E%20%3Cpath%20d='M68%20192c-16-8-28-20-34-36'%20stroke-width='6'/%3E%20%3Cpath%20d='M104%20178c16-12%2034-18%2052-18'%20stroke-width='6'/%3E%20%3Cpath%20d='M92%20150c-6-16-4-30%204-42'%20stroke-width='5'/%3E%20%3C/g%3E%20%3Cg%20fill='%23d76e99'%3E%20%3Cellipse%20cx='52'%20cy='128'%20rx='34'%20ry='26'/%3E%3Cellipse%20cx='148'%20cy='120'%20rx='36'%20ry='28'/%3E%20%3Cellipse%20cx='98'%20cy='74'%20rx='42'%20ry='32'/%3E%3Cellipse%20cx='58'%20cy='166'%20rx='24'%20ry='18'/%3E%3Cellipse%20cx='142'%20cy='160'%20rx='22'%20ry='16'/%3E%20%3C/g%3E%20%3Cg%20fill='%23ee94b8'%3E%20%3Cellipse%20cx='70'%20cy='112'%20rx='34'%20ry='26'/%3E%3Cellipse%20cx='128'%20cy='104'%20rx='32'%20ry='24'/%3E%20%3Cellipse%20cx='98'%20cy='56'%20rx='34'%20ry='24'/%3E%3Cellipse%20cx='38'%20cy='142'%20rx='22'%20ry='16'/%3E%3Cellipse%20cx='160'%20cy='138'%20rx='20'%20ry='15'/%3E%20%3C/g%3E%20%3Cg%20fill='%23f9c6da'%3E%20%3Cellipse%20cx='84'%20cy='86'%20rx='24'%20ry='18'/%3E%3Cellipse%20cx='118'%20cy='80'%20rx='20'%20ry='15'/%3E%3Cellipse%20cx='96'%20cy='40'%20rx='20'%20ry='14'/%3E%20%3Cellipse%20cx='54'%20cy='126'%20rx='14'%20ry='11'/%3E%3Cellipse%20cx='144'%20cy='118'%20rx='13'%20ry='10'/%3E%20%3C/g%3E%20%3Cg%20fill='%23fff3f8'%3E%20%3Ccircle%20cx='70'%20cy='62'%20r='3.4'/%3E%3Ccircle%20cx='96'%20cy='30'%20r='3.6'/%3E%3Ccircle%20cx='124'%20cy='56'%20r='3.2'/%3E%20%3Ccircle%20cx='44'%20cy='104'%20r='2.8'/%3E%3Ccircle%20cx='158'%20cy='98'%20r='2.8'/%3E%3Ccircle%20cx='104'%20cy='90'%20r='2.6'/%3E%20%3Ccircle%20cx='28'%20cy='138'%20r='2.4'/%3E%3Ccircle%20cx='172'%20cy='132'%20r='2.4'/%3E%3Ccircle%20cx='82'%20cy='130'%20r='2.4'/%3E%3Ccircle%20cx='120'%20cy='136'%20r='2.4'/%3E%20%3C/g%3E%20%3Cg%20fill='%23c14e7c'%3E%20%3Ccircle%20cx='88'%20cy='104'%20r='2.2'/%3E%3Ccircle%20cx='112'%20cy='126'%20r='2'/%3E%3Ccircle%20cx='62'%20cy='148'%20r='2'/%3E%3Ccircle%20cx='148'%20cy='148'%20r='2'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(166%20152)'%3E%20%3Cpath%20d='M0-17v6'%20stroke='%235b3729'%20stroke-width='1.6'/%3E%20%3Cpath%20d='M-9-11c0-4.8%204-8.4%209-8.4s9%203.6%209%208.4-4%209.6-9%209.6-9-4.8-9-9.6z'%20fill='%23e04b4b'/%3E%20%3Cpath%20d='M-9-11h18M-8-3.5h16'%20stroke='%23ab3535'%20stroke-width='1'/%3E%20%3Cpath%20d='M-5-20.4h10v-2.6h-10z'%20fill='%235b3729'/%3E%20%3Cpath%20d='M0%20.8v8'%20stroke='%23e04b4b'%20stroke-width='1.8'%20stroke-linecap='round'/%3E%20%3C/g%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='250'%20viewBox='0%200%20200%20250'%3E%3Cg%20transform='translate(200%200)%20scale(-1%201)'%3E%20%3Cg%20stroke='%234a2d28'%20stroke-linecap='round'%20fill='none'%3E%20%3Cpath%20d='M84%20246c-4-46-14-72-30-92'%20stroke-width='11'/%3E%20%3Cpath%20d='M94%20246c2-50%2012-74%2032-94'%20stroke-width='9'/%3E%20%3Cpath%20d='M86%20246h12l-7-104z'%20fill='%2343271f'%20stroke='none'/%3E%20%3Cpath%20d='M68%20192c-16-8-28-20-34-36'%20stroke-width='6'/%3E%20%3Cpath%20d='M104%20178c16-12%2034-18%2052-18'%20stroke-width='6'/%3E%20%3Cpath%20d='M92%20150c-6-16-4-30%204-42'%20stroke-width='5'/%3E%20%3C/g%3E%20%3Cg%20fill='%23d76e99'%3E%20%3Cellipse%20cx='52'%20cy='128'%20rx='34'%20ry='26'/%3E%3Cellipse%20cx='148'%20cy='120'%20rx='36'%20ry='28'/%3E%20%3Cellipse%20cx='98'%20cy='74'%20rx='42'%20ry='32'/%3E%3Cellipse%20cx='58'%20cy='166'%20rx='24'%20ry='18'/%3E%3Cellipse%20cx='142'%20cy='160'%20rx='22'%20ry='16'/%3E%20%3C/g%3E%20%3Cg%20fill='%23ee94b8'%3E%20%3Cellipse%20cx='70'%20cy='112'%20rx='34'%20ry='26'/%3E%3Cellipse%20cx='128'%20cy='104'%20rx='32'%20ry='24'/%3E%20%3Cellipse%20cx='98'%20cy='56'%20rx='34'%20ry='24'/%3E%3Cellipse%20cx='38'%20cy='142'%20rx='22'%20ry='16'/%3E%3Cellipse%20cx='160'%20cy='138'%20rx='20'%20ry='15'/%3E%20%3C/g%3E%20%3Cg%20fill='%23f9c6da'%3E%20%3Cellipse%20cx='84'%20cy='86'%20rx='24'%20ry='18'/%3E%3Cellipse%20cx='118'%20cy='80'%20rx='20'%20ry='15'/%3E%3Cellipse%20cx='96'%20cy='40'%20rx='20'%20ry='14'/%3E%20%3Cellipse%20cx='54'%20cy='126'%20rx='14'%20ry='11'/%3E%3Cellipse%20cx='144'%20cy='118'%20rx='13'%20ry='10'/%3E%20%3C/g%3E%20%3Cg%20fill='%23fff3f8'%3E%20%3Ccircle%20cx='70'%20cy='62'%20r='3.4'/%3E%3Ccircle%20cx='96'%20cy='30'%20r='3.6'/%3E%3Ccircle%20cx='124'%20cy='56'%20r='3.2'/%3E%20%3Ccircle%20cx='44'%20cy='104'%20r='2.8'/%3E%3Ccircle%20cx='158'%20cy='98'%20r='2.8'/%3E%3Ccircle%20cx='104'%20cy='90'%20r='2.6'/%3E%20%3Ccircle%20cx='28'%20cy='138'%20r='2.4'/%3E%3Ccircle%20cx='172'%20cy='132'%20r='2.4'/%3E%3Ccircle%20cx='82'%20cy='130'%20r='2.4'/%3E%3Ccircle%20cx='120'%20cy='136'%20r='2.4'/%3E%20%3C/g%3E%20%3Cg%20fill='%23c14e7c'%3E%20%3Ccircle%20cx='88'%20cy='104'%20r='2.2'/%3E%3Ccircle%20cx='112'%20cy='126'%20r='2'/%3E%3Ccircle%20cx='62'%20cy='148'%20r='2'/%3E%3Ccircle%20cx='148'%20cy='148'%20r='2'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(166%20152)'%3E%20%3Cpath%20d='M0-17v6'%20stroke='%235b3729'%20stroke-width='1.6'/%3E%20%3Cpath%20d='M-9-11c0-4.8%204-8.4%209-8.4s9%203.6%209%208.4-4%209.6-9%209.6-9-4.8-9-9.6z'%20fill='%23e04b4b'/%3E%20%3Cpath%20d='M-9-11h18M-8-3.5h16'%20stroke='%23ab3535'%20stroke-width='1'/%3E%20%3Cpath%20d='M-5-20.4h10v-2.6h-10z'%20fill='%235b3729'/%3E%20%3Cpath%20d='M0%20.8v8'%20stroke='%23e04b4b'%20stroke-width='1.8'%20stroke-linecap='round'/%3E%20%3C/g%3E%3C/g%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='96'%20viewBox='0%200%20200%2096'%3E%20%3Cpath%20d='M0%2078q100-58%20200%200v14q-100-54-200%200z'%20fill='%23c0392b'/%3E%20%3Cpath%20d='M8%2092q92-52%20184%200'%20stroke='%238f2118'%20stroke-width='5'%20fill='none'%20stroke-linecap='round'/%3E%20%3Cg%20stroke='%23c0392b'%20stroke-width='4.4'%20stroke-linecap='round'%3E%20%3Cpath%20d='M30%2062v20M70%2048v34M100%2042v40M130%2048v34M170%2062v20'/%3E%20%3C/g%3E%20%3Cpath%20d='M16%2056q84-46%20168%200'%20stroke='%23e05a4a'%20stroke-width='4.6'%20fill='none'%20stroke-linecap='round'/%3E%20%3Cg%20fill='%23fff3f8'%20opacity='.9'%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(52%2060)%20rotate(24)%20scale(0.5)'%20fill='%23fff3f8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(116%2050)%20rotate(-32)%20scale(0.45)'%20fill='%23fff3f8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(156%2062)%20rotate(44)%20scale(0.5)'%20fill='%23fff3f8'/%3E%20%3C/g%3E%20%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='250'%20viewBox='0%200%20200%20250'%3E%20%3Cg%20stroke='%234a2d28'%20stroke-linecap='round'%20fill='none'%3E%20%3Cpath%20d='M84%20246c-4-46-14-72-30-92'%20stroke-width='11'/%3E%20%3Cpath%20d='M94%20246c2-50%2012-74%2032-94'%20stroke-width='9'/%3E%20%3Cpath%20d='M86%20246h12l-7-104z'%20fill='%2343271f'%20stroke='none'/%3E%20%3Cpath%20d='M68%20192c-16-8-28-20-34-36'%20stroke-width='6'/%3E%20%3Cpath%20d='M104%20178c16-12%2034-18%2052-18'%20stroke-width='6'/%3E%20%3Cpath%20d='M92%20150c-6-16-4-30%204-42'%20stroke-width='5'/%3E%20%3C/g%3E%20%3Cg%20fill='%23d76e99'%3E%20%3Cellipse%20cx='52'%20cy='128'%20rx='34'%20ry='26'/%3E%3Cellipse%20cx='148'%20cy='120'%20rx='36'%20ry='28'/%3E%20%3Cellipse%20cx='98'%20cy='74'%20rx='42'%20ry='32'/%3E%3Cellipse%20cx='58'%20cy='166'%20rx='24'%20ry='18'/%3E%3Cellipse%20cx='142'%20cy='160'%20rx='22'%20ry='16'/%3E%20%3C/g%3E%20%3Cg%20fill='%23ee94b8'%3E%20%3Cellipse%20cx='70'%20cy='112'%20rx='34'%20ry='26'/%3E%3Cellipse%20cx='128'%20cy='104'%20rx='32'%20ry='24'/%3E%20%3Cellipse%20cx='98'%20cy='56'%20rx='34'%20ry='24'/%3E%3Cellipse%20cx='38'%20cy='142'%20rx='22'%20ry='16'/%3E%3Cellipse%20cx='160'%20cy='138'%20rx='20'%20ry='15'/%3E%20%3C/g%3E%20%3Cg%20fill='%23f9c6da'%3E%20%3Cellipse%20cx='84'%20cy='86'%20rx='24'%20ry='18'/%3E%3Cellipse%20cx='118'%20cy='80'%20rx='20'%20ry='15'/%3E%3Cellipse%20cx='96'%20cy='40'%20rx='20'%20ry='14'/%3E%20%3Cellipse%20cx='54'%20cy='126'%20rx='14'%20ry='11'/%3E%3Cellipse%20cx='144'%20cy='118'%20rx='13'%20ry='10'/%3E%20%3C/g%3E%20%3Cg%20fill='%23fff3f8'%3E%20%3Ccircle%20cx='70'%20cy='62'%20r='3.4'/%3E%3Ccircle%20cx='96'%20cy='30'%20r='3.6'/%3E%3Ccircle%20cx='124'%20cy='56'%20r='3.2'/%3E%20%3Ccircle%20cx='44'%20cy='104'%20r='2.8'/%3E%3Ccircle%20cx='158'%20cy='98'%20r='2.8'/%3E%3Ccircle%20cx='104'%20cy='90'%20r='2.6'/%3E%20%3Ccircle%20cx='28'%20cy='138'%20r='2.4'/%3E%3Ccircle%20cx='172'%20cy='132'%20r='2.4'/%3E%3Ccircle%20cx='82'%20cy='130'%20r='2.4'/%3E%3Ccircle%20cx='120'%20cy='136'%20r='2.4'/%3E%20%3C/g%3E%20%3Cg%20fill='%23c14e7c'%3E%20%3Ccircle%20cx='88'%20cy='104'%20r='2.2'/%3E%3Ccircle%20cx='112'%20cy='126'%20r='2'/%3E%3Ccircle%20cx='62'%20cy='148'%20r='2'/%3E%3Ccircle%20cx='148'%20cy='148'%20r='2'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(166%20152)'%3E%20%3Cpath%20d='M0-17v6'%20stroke='%235b3729'%20stroke-width='1.6'/%3E%20%3Cpath%20d='M-9-11c0-4.8%204-8.4%209-8.4s9%203.6%209%208.4-4%209.6-9%209.6-9-4.8-9-9.6z'%20fill='%23e04b4b'/%3E%20%3Cpath%20d='M-9-11h18M-8-3.5h16'%20stroke='%23ab3535'%20stroke-width='1'/%3E%20%3Cpath%20d='M-5-20.4h10v-2.6h-10z'%20fill='%235b3729'/%3E%20%3Cpath%20d='M0%20.8v8'%20stroke='%23e04b4b'%20stroke-width='1.8'%20stroke-linecap='round'/%3E%20%3C/g%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='250'%20viewBox='0%200%20200%20250'%3E%3Cg%20transform='translate(200%200)%20scale(-1%201)'%3E%20%3Cg%20stroke='%234a2d28'%20stroke-linecap='round'%20fill='none'%3E%20%3Cpath%20d='M84%20246c-4-46-14-72-30-92'%20stroke-width='11'/%3E%20%3Cpath%20d='M94%20246c2-50%2012-74%2032-94'%20stroke-width='9'/%3E%20%3Cpath%20d='M86%20246h12l-7-104z'%20fill='%2343271f'%20stroke='none'/%3E%20%3Cpath%20d='M68%20192c-16-8-28-20-34-36'%20stroke-width='6'/%3E%20%3Cpath%20d='M104%20178c16-12%2034-18%2052-18'%20stroke-width='6'/%3E%20%3Cpath%20d='M92%20150c-6-16-4-30%204-42'%20stroke-width='5'/%3E%20%3C/g%3E%20%3Cg%20fill='%23d76e99'%3E%20%3Cellipse%20cx='52'%20cy='128'%20rx='34'%20ry='26'/%3E%3Cellipse%20cx='148'%20cy='120'%20rx='36'%20ry='28'/%3E%20%3Cellipse%20cx='98'%20cy='74'%20rx='42'%20ry='32'/%3E%3Cellipse%20cx='58'%20cy='166'%20rx='24'%20ry='18'/%3E%3Cellipse%20cx='142'%20cy='160'%20rx='22'%20ry='16'/%3E%20%3C/g%3E%20%3Cg%20fill='%23ee94b8'%3E%20%3Cellipse%20cx='70'%20cy='112'%20rx='34'%20ry='26'/%3E%3Cellipse%20cx='128'%20cy='104'%20rx='32'%20ry='24'/%3E%20%3Cellipse%20cx='98'%20cy='56'%20rx='34'%20ry='24'/%3E%3Cellipse%20cx='38'%20cy='142'%20rx='22'%20ry='16'/%3E%3Cellipse%20cx='160'%20cy='138'%20rx='20'%20ry='15'/%3E%20%3C/g%3E%20%3Cg%20fill='%23f9c6da'%3E%20%3Cellipse%20cx='84'%20cy='86'%20rx='24'%20ry='18'/%3E%3Cellipse%20cx='118'%20cy='80'%20rx='20'%20ry='15'/%3E%3Cellipse%20cx='96'%20cy='40'%20rx='20'%20ry='14'/%3E%20%3Cellipse%20cx='54'%20cy='126'%20rx='14'%20ry='11'/%3E%3Cellipse%20cx='144'%20cy='118'%20rx='13'%20ry='10'/%3E%20%3C/g%3E%20%3Cg%20fill='%23fff3f8'%3E%20%3Ccircle%20cx='70'%20cy='62'%20r='3.4'/%3E%3Ccircle%20cx='96'%20cy='30'%20r='3.6'/%3E%3Ccircle%20cx='124'%20cy='56'%20r='3.2'/%3E%20%3Ccircle%20cx='44'%20cy='104'%20r='2.8'/%3E%3Ccircle%20cx='158'%20cy='98'%20r='2.8'/%3E%3Ccircle%20cx='104'%20cy='90'%20r='2.6'/%3E%20%3Ccircle%20cx='28'%20cy='138'%20r='2.4'/%3E%3Ccircle%20cx='172'%20cy='132'%20r='2.4'/%3E%3Ccircle%20cx='82'%20cy='130'%20r='2.4'/%3E%3Ccircle%20cx='120'%20cy='136'%20r='2.4'/%3E%20%3C/g%3E%20%3Cg%20fill='%23c14e7c'%3E%20%3Ccircle%20cx='88'%20cy='104'%20r='2.2'/%3E%3Ccircle%20cx='112'%20cy='126'%20r='2'/%3E%3Ccircle%20cx='62'%20cy='148'%20r='2'/%3E%3Ccircle%20cx='148'%20cy='148'%20r='2'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(166%20152)'%3E%20%3Cpath%20d='M0-17v6'%20stroke='%235b3729'%20stroke-width='1.6'/%3E%20%3Cpath%20d='M-9-11c0-4.8%204-8.4%209-8.4s9%203.6%209%208.4-4%209.6-9%209.6-9-4.8-9-9.6z'%20fill='%23e04b4b'/%3E%20%3Cpath%20d='M-9-11h18M-8-3.5h16'%20stroke='%23ab3535'%20stroke-width='1'/%3E%20%3Cpath%20d='M-5-20.4h10v-2.6h-10z'%20fill='%235b3729'/%3E%20%3Cpath%20d='M0%20.8v8'%20stroke='%23e04b4b'%20stroke-width='1.8'%20stroke-linecap='round'/%3E%20%3C/g%3E%3C/g%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='760'%20height='210'%20viewBox='0%200%20760%20210'%3E%20%3Cg%20fill='%23c98cae'%3E%20%3Cpath%20d='M0%2092q90-34%20176-12t180-16%20404%2022v20H0z'/%3E%20%3Cpath%20d='M420%2088l18-30%2018%2030zM448%2092l12-20%2012%2020z'/%3E%20%3Cpath%20d='M556%2066h40v6h-40zM560%2072h32v5h-32zM548%2078h56v6h-56zM572%2056h8v10h-8z'/%3E%20%3C/g%3E%20%3Cpath%20d='M0%20122q130-30%20250-8t230-18%20280%2016v80H0z'%20fill='%23e3a8c4'/%3E%20%3Cpath%20d='M0%20150q160-24%20290-6t240-14%20230%2012v60H0z'%20fill='%23f0c3da'/%3E%20%3Cpath%20d='M0%20176q180-18%20340-2t420-6v42H0z'%20fill='%23f9dcec'/%3E%20%3Cg%20fill='%23f2a7c6'%20opacity='.9'%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(60%20190)%20rotate(22)%20scale(0.8)'%20fill='%23f2a7c6'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(148%20198)%20rotate(-34)%20scale(0.7)'%20fill='%23f2a7c6'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(232%20186)%20rotate(48)%20scale(0.75)'%20fill='%23f2a7c6'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(318%20196)%20rotate(-16)%20scale(0.7)'%20fill='%23f2a7c6'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(404%20188)%20rotate(62)%20scale(0.8)'%20fill='%23f2a7c6'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(492%20198)%20rotate(-48)%20scale(0.7)'%20fill='%23f2a7c6'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(578%20190)%20rotate(28)%20scale(0.75)'%20fill='%23f2a7c6'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(664%20196)%20rotate(-60)%20scale(0.7)'%20fill='%23f2a7c6'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(104%20202)%20rotate(66)%20scale(0.65)'%20fill='%23f2a7c6'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(360%20204)%20rotate(-24)%20scale(0.65)'%20fill='%23f2a7c6'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(620%20204)%20rotate(40)%20scale(0.65)'%20fill='%23f2a7c6'/%3E%20%3C/g%3E%20%3Cg%20fill='%23fff3f8'%20opacity='.92'%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(86%20194)%20rotate(-20)%20scale(0.7)'%20fill='%23fff3f8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(196%20200)%20rotate(38)%20scale(0.65)'%20fill='%23fff3f8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(276%20192)%20rotate(-54)%20scale(0.7)'%20fill='%23fff3f8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(450%20194)%20rotate(16)%20scale(0.65)'%20fill='%23fff3f8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(534%20200)%20rotate(-40)%20scale(0.7)'%20fill='%23fff3f8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(700%20190)%20rotate(54)%20scale(0.65)'%20fill='%23fff3f8'/%3E%20%3C/g%3E%20%3C/svg%3E"),
    radial-gradient(470px 240px at 26% 46%, rgba(255,240,224,0.7), rgba(255,214,206,0.22) 46%, transparent 72%),
    linear-gradient(180deg, rgba(240,198,217,0) 0%, rgba(246,214,228,0.5) 52%, rgba(250,229,238,0.92) 82%, #fce8f0 100%);
  background-size: 344px auto, 262px auto, 190px auto, 300px auto, 350px auto, 100% auto, 100% 100%, 100% 100%;
  background-position: 1% bottom, 24% bottom, 44% bottom, 60% bottom, 84% bottom, 0 bottom, center top, center top;
  background-repeat: no-repeat;
  transform-origin: 50% 100%;
  animation: lg-sakura-sway 10s ease-in-out infinite;
}

/* petal curtains: each column starts inside a crown and falls to the floor */
[data-theme="sakura"] .chat-body::after {
  left: 0;
  right: 0;
  bottom: 0;
  height: 340px;
  opacity: 0.85;
  background-image:
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='66'%20height='220'%20viewBox='0%200%2066%20220'%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(33%2014)%20rotate(20)%20scale(1.35)'%20fill='%23fff3f8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(18%2058)%20rotate(-34)%20scale(1.15)'%20fill='%23f9c6da'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(48%2096)%20rotate(52)%20scale(1.25)'%20fill='%23ee94b8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(26%20140)%20rotate(-12)%20scale(1)'%20fill='%23fff3f8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(52%20178)%20rotate(66)%20scale(1.15)'%20fill='%23f9c6da'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(14%20200)%20rotate(-50)%20scale(0.9)'%20fill='%23d76e99'/%3E%20%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='54'%20height='220'%20viewBox='0%200%2054%20220'%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(27%2010)%20rotate(-28)%20scale(1.4)'%20fill='%23f9c6da'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(12%2052)%20rotate(44)%20scale(1.1)'%20fill='%23fff3f8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(40%2088)%20rotate(-60)%20scale(1)'%20fill='%23ee94b8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(22%20130)%20rotate(18)%20scale(1.25)'%20fill='%23f7b7cd'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(44%20170)%20rotate(-38)%20scale(1.05)'%20fill='%23fff3f8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(16%20204)%20rotate(62)%20scale(0.95)'%20fill='%23d76e99'/%3E%20%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='60'%20height='220'%20viewBox='0%200%2060%20220'%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(30%2018)%20rotate(36)%20scale(1.25)'%20fill='%23fff3f8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(46%2054)%20rotate(-22)%20scale(1.05)'%20fill='%23f9c6da'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(14%2092)%20rotate(58)%20scale(1.35)'%20fill='%23ee94b8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(36%20132)%20rotate(-46)%20scale(1)'%20fill='%23f7b7cd'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(20%20168)%20rotate(24)%20scale(1.15)'%20fill='%23fff3f8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(48%20204)%20rotate(-66)%20scale(0.9)'%20fill='%23d76e99'/%3E%20%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='66'%20height='220'%20viewBox='0%200%2066%20220'%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(33%2014)%20rotate(20)%20scale(1.35)'%20fill='%23fff3f8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(18%2058)%20rotate(-34)%20scale(1.15)'%20fill='%23f9c6da'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(48%2096)%20rotate(52)%20scale(1.25)'%20fill='%23ee94b8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(26%20140)%20rotate(-12)%20scale(1)'%20fill='%23fff3f8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(52%20178)%20rotate(66)%20scale(1.15)'%20fill='%23f9c6da'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(14%20200)%20rotate(-50)%20scale(0.9)'%20fill='%23d76e99'/%3E%20%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='54'%20height='220'%20viewBox='0%200%2054%20220'%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(27%2010)%20rotate(-28)%20scale(1.4)'%20fill='%23f9c6da'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(12%2052)%20rotate(44)%20scale(1.1)'%20fill='%23fff3f8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(40%2088)%20rotate(-60)%20scale(1)'%20fill='%23ee94b8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(22%20130)%20rotate(18)%20scale(1.25)'%20fill='%23f7b7cd'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(44%20170)%20rotate(-38)%20scale(1.05)'%20fill='%23fff3f8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(16%20204)%20rotate(62)%20scale(0.95)'%20fill='%23d76e99'/%3E%20%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='60'%20height='220'%20viewBox='0%200%2060%20220'%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(30%2018)%20rotate(36)%20scale(1.25)'%20fill='%23fff3f8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(46%2054)%20rotate(-22)%20scale(1.05)'%20fill='%23f9c6da'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(14%2092)%20rotate(58)%20scale(1.35)'%20fill='%23ee94b8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(36%20132)%20rotate(-46)%20scale(1)'%20fill='%23f7b7cd'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(20%20168)%20rotate(24)%20scale(1.15)'%20fill='%23fff3f8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(48%20204)%20rotate(-66)%20scale(0.9)'%20fill='%23d76e99'/%3E%20%3C/svg%3E");
  background-size: 66px 220px, 54px 220px, 60px 220px, 46px 220px, 54px 220px, 60px 220px;
  background-position: 18% 0, 28% -80px, 40% -40px, 58% -150px, 72% -60px, 88% -20px;
  background-repeat: repeat-y;
  animation: lg-sakura-crown-petals 13s linear infinite;
}

/* petals across the whole window, near and far */
[data-theme="sakura"] .app::before {
  content: "";
  position: fixed;
  left: -225px;
  right: -225px;
  top: -600px;
  bottom: -120px;
  z-index: 3;
  pointer-events: none;
  opacity: 0.42;
  background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='180'%20height='240'%20viewBox='0%200%20180%20240'%3E%20%3Cg%20fill='%23f9c6da'%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(16%2020)%20rotate(30)%20scale(0.7)'%20fill='%23f9c6da'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(64%2042)%20rotate(-40)%20scale(0.65)'%20fill='%23f9c6da'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(122%2018)%20rotate(62)%20scale(0.7)'%20fill='%23f9c6da'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(160%2058)%20rotate(-18)%20scale(0.6)'%20fill='%23f9c6da'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(38%2092)%20rotate(48)%20scale(0.66)'%20fill='%23f9c6da'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(96%20118)%20rotate(-66)%20scale(0.7)'%20fill='%23f9c6da'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(150%20138)%20rotate(22)%20scale(0.62)'%20fill='%23f9c6da'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(20%20164)%20rotate(-32)%20scale(0.68)'%20fill='%23f9c6da'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(72%20196)%20rotate(56)%20scale(0.6)'%20fill='%23f9c6da'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(130%20214)%20rotate(-12)%20scale(0.7)'%20fill='%23f9c6da'/%3E%20%3C/g%3E%20%3Cg%20fill='%23fff3f8'%20opacity='.9'%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(8%2074)%20rotate(18)%20scale(0.55)'%20fill='%23fff3f8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(112%2068)%20rotate(-28)%20scale(0.6)'%20fill='%23fff3f8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(52%20146)%20rotate(66)%20scale(0.55)'%20fill='%23fff3f8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(104%20176)%20rotate(-48)%20scale(0.6)'%20fill='%23fff3f8'/%3E%20%3C/g%3E%20%3C/svg%3E") repeat;
  background-size: 225px 300px;
  animation: lg-sakura-petals-high 24s linear infinite;
}

[data-theme="sakura"] .app::after {
  content: "";
  position: fixed;
  left: -300px;
  right: -300px;
  top: -750px;
  bottom: -160px;
  z-index: 4;
  pointer-events: none;
  opacity: 0.58;
  background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='300'%20viewBox='0%200%20240%20300'%3E%20%3Cg%20fill='%23fbc4d6'%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(40%2030)%20rotate(-28)%20scale(1.5)'%20fill='%23fbc4d6'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(150%2062)%20rotate(42)%20scale(1.4)'%20fill='%23fbc4d6'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(210%20128)%20rotate(-62)%20scale(1.3)'%20fill='%23fbc4d6'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(74%20158)%20rotate(16)%20scale(1.45)'%20fill='%23fbc4d6'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(178%20216)%20rotate(-34)%20scale(1.3)'%20fill='%23fbc4d6'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(28%20244)%20rotate(58)%20scale(1.35)'%20fill='%23fbc4d6'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(120%20282)%20rotate(-16)%20scale(1.3)'%20fill='%23fbc4d6'/%3E%20%3C/g%3E%20%3Cg%20fill='%23ee94b8'%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(96%2022)%20rotate(64)%20scale(1.1)'%20fill='%23ee94b8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(204%2074)%20rotate(-46)%20scale(1.05)'%20fill='%23ee94b8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(18%20116)%20rotate(24)%20scale(1.1)'%20fill='%23ee94b8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(140%20178)%20rotate(-70)%20scale(1)'%20fill='%23ee94b8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(60%20214)%20rotate(36)%20scale(1.05)'%20fill='%23ee94b8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(216%20268)%20rotate(-24)%20scale(1)'%20fill='%23ee94b8'/%3E%20%3C/g%3E%20%3Cg%20fill='%23fff3f8'%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(176%20122)%20rotate(50)%20scale(1)'%20fill='%23fff3f8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(44%20186)%20rotate(-58)%20scale(0.95)'%20fill='%23fff3f8'/%3E%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(158%20252)%20rotate(28)%20scale(0.9)'%20fill='%23fff3f8'/%3E%20%3C/g%3E%20%3C/svg%3E") repeat;
  background-size: 300px 375px;
  animation: lg-sakura-petals-app 30s linear infinite;
}

/* a blossom branch in the corner of the chat list */
[data-theme="sakura"] .sidebar::after {
  content: "";
  position: absolute;
  right: -8px;
  bottom: -6px;
  width: 168px;
  height: 134px;
  pointer-events: none;
  opacity: 0.34;
  background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='150'%20height='120'%20viewBox='0%200%20150%20120'%3E%20%3Cg%20stroke='%235b3a34'%20stroke-linecap='round'%20fill='none'%3E%20%3Cpath%20d='M4%20116q34-10%2060-34t70-58'%20stroke-width='6'/%3E%20%3Cpath%20d='M52%2078q6-14%202-26'%20stroke-width='3.4'/%3E%20%3Cpath%20d='M92%2044q14-4%2020-14'%20stroke-width='3'/%3E%20%3C/g%3E%20%3Cg%20fill='%23f7b7cd'%3E%20%3Cellipse%20cx='30'%20cy='96'%20rx='17'%20ry='13'/%3E%20%3Cellipse%20cx='66'%20cy='62'%20rx='19'%20ry='14'/%3E%20%3Cellipse%20cx='104'%20cy='32'%20rx='18'%20ry='13'/%3E%20%3Cellipse%20cx='132'%20cy='14'%20rx='14'%20ry='11'/%3E%20%3Cellipse%20cx='54'%20cy='46'%20rx='12'%20ry='9'/%3E%20%3C/g%3E%20%3Cg%20fill='%23f39cbf'%3E%20%3Cellipse%20cx='38'%20cy='88'%20rx='10'%20ry='8'/%3E%20%3Cellipse%20cx='78'%20cy='50'%20rx='11'%20ry='8'/%3E%20%3Cellipse%20cx='118'%20cy='22'%20rx='10'%20ry='7'/%3E%20%3C/g%3E%20%3Cg%20fill='%23fcd0dd'%3E%20%3Cellipse%20cx='22'%20cy='102'%20rx='8'%20ry='6'/%3E%20%3Cellipse%20cx='60'%20cy='70'%20rx='8'%20ry='6'/%3E%20%3Cellipse%20cx='96'%20cy='40'%20rx='8'%20ry='6'/%3E%20%3C/g%3E%20%3Cg%20fill='%23e87fa8'%3E%20%3Ccircle%20cx='30'%20cy='92'%20r='1.6'/%3E%3Ccircle%20cx='66'%20cy='58'%20r='1.6'/%3E%3Ccircle%20cx='104'%20cy='28'%20r='1.6'/%3E%20%3Ccircle%20cx='132'%20cy='12'%20r='1.4'/%3E%3Ccircle%20cx='50'%20cy='44'%20r='1.4'/%3E%20%3C/g%3E%20%3Cg%20fill='%23f4a3c0'%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(86%2084)%20rotate(28)%20scale(.8)'/%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(118%2066)%20rotate(-40)%20scale(.7)'/%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(60%20108)%20rotate(54)%20scale(.65)'/%3E%20%3C/g%3E%20%3C/svg%3E") right bottom / contain no-repeat;
  transform-origin: 100% 100%;
  animation: lg-sakura-sway 12s ease-in-out infinite;
}

/* the empty chat shows the couple sitting under the tree */
[data-theme="sakura"] .chat-empty::after {
  content: "";
  margin-top: 26px;
  width: 420px;
  height: 197px;
  opacity: 0.95;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='320'%20height='150'%20viewBox='0%200%20320%20150'%3E%20%3Cpath%20d='M0%20150q60-14%20150-12t170%2012z'%20fill='%23e3ebd6'/%3E%20%3Cg%20fill='%23f6dcc6'%3E%20%3Ccircle%20cx='96'%20cy='136'%20r='2'/%3E%3Ccircle%20cx='150'%20cy='140'%20r='1.8'/%3E%3Ccircle%20cx='196'%20cy='134'%20r='2'/%3E%20%3Ccircle%20cx='244'%20cy='140'%20r='1.6'/%3E%3Ccircle%20cx='52'%20cy='142'%20r='1.8'/%3E%20%3C/g%3E%20%3Cg%20stroke='%235b3a34'%20stroke-linecap='round'%20fill='none'%3E%20%3Cpath%20d='M64%20148c-2-30-6-46-14-58'%20stroke-width='6'/%3E%20%3Cpath%20d='M66%20148c2-32%208-46%2020-58'%20stroke-width='5'/%3E%20%3Cpath%20d='M62%20148h9l-3-52h-4z'%20fill='%235b3a34'%20stroke='none'/%3E%20%3Cpath%20d='M56%20106q-12-8-18-20'%20stroke-width='3.4'/%3E%20%3Cpath%20d='M74%20100q12-10%2026-12'%20stroke-width='3.4'/%3E%20%3C/g%3E%20%3Cg%20fill='%23f7b7cd'%3E%20%3Cellipse%20cx='26'%20cy='66'%20rx='24'%20ry='19'/%3E%20%3Cellipse%20cx='96'%20cy='56'%20rx='26'%20ry='20'/%3E%20%3Cellipse%20cx='60'%20cy='34'%20rx='26'%20ry='20'/%3E%20%3Cellipse%20cx='62'%20cy='80'%20rx='20'%20ry='15'/%3E%20%3Cellipse%20cx='118'%20cy='82'%20rx='16'%20ry='12'/%3E%20%3C/g%3E%20%3Cg%20fill='%23f39cbf'%3E%20%3Cellipse%20cx='40'%20cy='52'%20rx='15'%20ry='11'/%3E%20%3Cellipse%20cx='84'%20cy='68'%20rx='14'%20ry='11'/%3E%20%3Cellipse%20cx='62'%20cy='22'%20rx='13'%20ry='10'/%3E%20%3C/g%3E%20%3Cg%20fill='%23fcd0dd'%3E%20%3Cellipse%20cx='50'%20cy='40'%20rx='11'%20ry='8'/%3E%20%3Cellipse%20cx='104'%20cy='48'%20rx='10'%20ry='7'/%3E%20%3Cellipse%20cx='24'%20cy='80'%20rx='9'%20ry='7'/%3E%20%3C/g%3E%20%3Cg%20fill='%23e87fa8'%3E%20%3Ccircle%20cx='22'%20cy='60'%20r='1.8'/%3E%3Ccircle%20cx='48'%20cy='30'%20r='1.8'/%3E%3Ccircle%20cx='76'%20cy='46'%20r='1.8'/%3E%20%3Ccircle%20cx='100'%20cy='62'%20r='1.6'/%3E%3Ccircle%20cx='62'%20cy='72'%20r='1.6'/%3E%3Ccircle%20cx='118'%20cy='78'%20r='1.6'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(126%2074)'%3E%20%3Cpath%20d='M0-12v5'%20stroke='%237a4a3c'%20stroke-width='1.2'/%3E%20%3Cpath%20d='M-6-6c0-3.6%202.6-6%206-6s6%202.4%206%206-2.6%206.6-6%206.6-6-3-6-6.6z'%20fill='%23e8564f'/%3E%20%3Cpath%20d='M-6-6h12M-5-1h10'%20stroke='%23c0392b'%20stroke-width='.8'/%3E%20%3Cpath%20d='M-3-12.6h6v-2h-6z'%20fill='%237a4a3c'/%3E%20%3Cpath%20d='M0%20.6v5'%20stroke='%23e8564f'%20stroke-width='1.4'%20stroke-linecap='round'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(186%20108)'%3E%20%3Cpath%20d='M-46%200h92v6h-92z'%20fill='%238a5a2b'/%3E%20%3Cpath%20d='M-42%206v14M38%206v14'%20stroke='%236b4a30'%20stroke-width='4'%20stroke-linecap='round'/%3E%20%3Cpath%20d='M-44-14h88'%20stroke='%238a5a2b'%20stroke-width='4'%20stroke-linecap='round'/%3E%20%3Cpath%20d='M-40-14v14M36-14v14'%20stroke='%236b4a30'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(158%2078)'%3E%20%3Cpath%20d='M-9%2012a9%209%200%200%201%2018%200v14h-18z'%20fill='%232f6f7f'/%3E%20%3Cpath%20d='M-9%2026h18v14h-18z'%20fill='%2339465a'/%3E%20%3Cpath%20d='M-11%2040h8v6h-8zM3%2040h8v6h-8z'%20fill='%232a3546'/%3E%20%3Ccircle%20cx='0'%20cy='2'%20r='8.4'%20fill='%23f2cdb4'/%3E%20%3Cpath%20d='M-8%200a8%208%200%200%201%2016%200z'%20fill='%233a2b26'/%3E%20%3Cpath%20d='M-8%201q8-6%2016%200'%20fill='%233a2b26'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(196%2080)'%3E%20%3Cpath%20d='M-8%2012a8%208%200%200%201%2016%200v14h-16z'%20fill='%23e88aa8'/%3E%20%3Cpath%20d='M-8%2026h16v14h-16z'%20fill='%238a5a6b'/%3E%20%3Cpath%20d='M-10%2040h7v6h-7zM3%2040h7v6h-7z'%20fill='%235a3a44'/%3E%20%3Ccircle%20cx='0'%20cy='2'%20r='8'%20fill='%23f6d9c0'/%3E%20%3Cpath%20d='M-8%202a8%208%200%200%201%2016%200q0-9-8-9t-8%209z'%20fill='%236b4630'/%3E%20%3Cpath%20d='M8%206q4%2012%201%2018'%20stroke='%236b4630'%20stroke-width='3.4'%20stroke-linecap='round'%20fill='none'/%3E%20%3Cpath%20d='M-9%2014l-9%202'%20stroke='%23e88aa8'%20stroke-width='4.2'%20stroke-linecap='round'/%3E%20%3C/g%3E%20%3Cpath%20d='M167%2092q15-5%2027%200'%20stroke='%232f6f7f'%20stroke-width='4.6'%20stroke-linecap='round'%20fill='none'/%3E%20%3Cg%20fill='%23f4a3c0'%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(152%20100)%20rotate(28)%20scale(.44)'/%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(201%2096)%20rotate(-36)%20scale(.42)'/%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(176%2074)%20rotate(58)%20scale(.4)'/%3E%20%3C/g%3E%20%3Cg%20fill='%23f4a3c0'%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(150%2062)%20rotate(24)%20scale(.62)'/%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(178%2056)%20rotate(-38)%20scale(.58)'/%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(206%2064)%20rotate(52)%20scale(.6)'/%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(164%2092)%20rotate(-18)%20scale(.5)'/%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(192%20100)%20rotate(66)%20scale(.5)'/%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(146%20116)%20rotate(-52)%20scale(.46)'/%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(214%20118)%20rotate(30)%20scale(.46)'/%3E%20%3C/g%3E%20%3Cg%20fill='%23fbc4d6'%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(126%2096)%20rotate(40)%20scale(.55)'/%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(232%2088)%20rotate(-28)%20scale(.5)'/%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(176%20132)%20rotate(14)%20scale(.5)'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(268%20126)'%3E%20%3Cpath%20d='M-30%2018q14-12%2030-8t30%208z'%20fill='%23cfe0ef'/%3E%20%3Cg%20fill='%23f4a3c0'%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(-14%2012)%20rotate(18)%20scale(.42)'/%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(4%2016)%20rotate(-34)%20scale(.4)'/%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(20%2012)%20rotate(56)%20scale(.42)'/%3E%20%3Cpath%20d='M0%207%20C-5%204%20-7.5%20-0.5%20-6.5%20-3.8%20C-6%20-6%20-4.5%20-7.4%20-3%20-7.2%20C-1.6%20-7%20-0.8%20-5.6%200%20-4.6%20C0.8%20-5.6%201.6%20-7%203%20-7.2%20C4.5%20-7.4%206%20-6%206.5%20-3.8%20C7.5%20-0.5%205%204%200%207%20Z'%20transform='translate(-2%208)%20rotate(-8)%20scale(.36)'/%3E%20%3C/g%3E%20%3Cpath%20d='M-26%2012q10-5%2018%200'%20stroke='%23e6f1f8'%20stroke-width='1.2'%20fill='none'/%3E%20%3C/g%3E%20%3Cg%20fill='none'%20stroke='%238a9a7a'%20stroke-width='1.6'%20stroke-linecap='round'%3E%20%3Cpath%20d='M244%2034q6-7%2012%200%206-7%2012%200'/%3E%20%3Cpath%20d='M272%2052q5-6%2010%200%205-6%2010%200'/%3E%20%3C/g%3E%20%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center bottom;
}

@keyframes lg-sakura-sway {
  0%, 100% {
    transform: rotate(-0.7deg) translate3d(0, 0, 0);
  }
  50% {
    transform: rotate(0.7deg) translate3d(0, -2px, 0);
  }
}

/* 220px for the slow columns, 440px for the fast ones: always whole tiles */
@keyframes lg-sakura-crown-petals {
  from {
    background-position: 18% 0, 28% -80px, 40% -40px, 58% -150px, 72% -60px, 88% -20px;
  }
  to {
    background-position: 18% 220px, 28% 360px, 40% 180px, 58% 290px, 72% 380px, 88% 200px;
  }
}

@keyframes lg-sakura-petals-app {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(-300px, 750px, 0);
  }
}

@keyframes lg-sakura-petals-high {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(-225px, 600px, 0);
  }
}

/* one tree per corner, scaled to fit a phone */
@media (max-width: 620px) {
  [data-theme="sakura"] .chat-body::before {
    height: 396px;
    opacity: 0.9;
    background-size: 262px auto, 0 0, 168px auto, 0 0, 268px auto, 100% auto, 100% 100%, 100% 100%;
    background-position: 0% bottom, 0 0, 42% bottom, 0 0, 88% bottom, 0 bottom, center top, center top;
  }

  [data-theme="sakura"] .chat-body::after {
    height: 308px;
    background-size: 54px 220px, 44px 220px, 50px 220px, 38px 220px, 44px 220px, 50px 220px;
  }

  [data-theme="sakura"] .app::after {
    opacity: 0.48;
  }
}

@media (prefers-reduced-motion: reduce) {
  [data-theme="sakura"] .chat-body::before,
  [data-theme="sakura"] .chat-body::after,
  [data-theme="sakura"] .app::before,
  [data-theme="sakura"] .app::after,
  [data-theme="sakura"] .sidebar::after {
    animation: none;
  }
}

/* ——— Summer ——— */

[data-theme="summer"] {
  color-scheme: light;
  --bg-root: #cfe9e4;
  --sidebar-bg: #f2fbf6;
  --sidebar-border: #c3e4dc;
  --surface: #ffffff;
  --surface-2: #e3f3ec;
  --input-bg: #ffffff;
  --text: #10322f;
  --text-2: #2f5f5a;
  --muted: #6b9691;
  --faint: #97bdb6;
  --accent: #e8a11c;
  --accent-strong: #c9820f;
  --accent-contrast: #2b1a02;
  --accent-soft: rgba(232, 161, 28, 0.18);
  --auth-g1: #ffd66a;
  --auth-g2: #e8a11c;
  --auth-g3: #b06a08;
  --hover: rgba(12, 70, 70, 0.07);
  --active: rgba(232, 161, 28, 0.16);
  --border: #bfe2dd;
  --chat-bg: #6fbcd8;
  --chat-bg-2: #4fa3c4;
  --bubble-in: #ffffff;
  --bubble-in-text: #10322f;
  --bubble-out: #14707c;
  --bubble-out-text: #f2fbfa;
  --bubble-shadow: 0 3px 12px rgba(8, 60, 66, 0.26);
  --time-in: rgba(16, 50, 47, 0.45);
  --time-out: rgba(242, 251, 250, 0.76);
  --pattern-color: #0d4a4a;
  --pattern-opacity: 0.12;
  --danger: #c0392b;
  --danger-soft: rgba(192, 57, 43, 0.14);
  --overlay: rgba(8, 40, 44, 0.48);
  --scrollbar: rgba(20, 110, 110, 0.3);
  --shadow-lg: 0 24px 56px rgba(8, 60, 60, 0.3);
  --shadow-sm: 0 3px 12px rgba(8, 60, 60, 0.18);
}

[data-theme="summer"] {
  --chat-pattern: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='320'%20height='320'%20viewBox='0%200%20320%20320'%3E%20%3Cg%20fill='none'%20stroke='%23000'%20stroke-width='1.4'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%20%3Cg%20transform='translate(44%2046)'%3E%20%3Ccircle%20cx='0'%20cy='0'%20r='8'/%3E%3Cpath%20d='M0-13v-5M0%2013v5M-13%200h-5M13%200h5M-9-9-13-13M9%209l4%204M9-9l4-4M-9%209l-4%204'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(150%2040)%20scale(1.1)'%3E%20%3Cpath%20d='M0-11c6%204%208%209%200%2019-8-10-6-15%200-19z'/%3E%3Cpath%20d='M0-9v18M0-3l4-4M0%203l4-4M0-3l-4-4M0%203l-4-4'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(258%2048)%20scale(1.05)'%3E%20%3Cpath%20d='M-14%206q14-10%2028%200z'/%3E%3Cpath%20d='M-16%206h32l-5%208h-22z'/%3E%3Cpath%20d='M0-14v20M2-12l12%2014H2z'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(38%20148)%20rotate(-12)'%3E%20%3Cpath%20d='M0-14%2012%2010H-12z'/%3E%3Cpath%20d='M0-14v24M-9%204h18'/%3E%3Cpath%20d='M0%2012q6%208%202%2014-8-4-2-14z'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(146%20152)'%3E%20%3Cpath%20d='M-12%204a12%2012%200%200%201%2024%200z'/%3E%3Cpath%20d='M-12%204h24'/%3E%3Cpath%20d='M-8%204l2-8M0%204V-6M8%204l-2-8'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(256%20150)%20scale(1.05)'%3E%20%3Cpath%20d='M0%2012V-2'/%3E%3Cpath%20d='M0-2c-5-2-7-6-6-10%204%200%207%204%206%2010zM0-2c5-2%207-6%206-10-4%200-7%204-6%2010z'/%3E%20%3Cpath%20d='M0%204c-5-2-7-6-6-10M0%204c5-2%207-6%206-10'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(34%20250)'%3E%20%3Ccircle%20cx='0'%20cy='0'%20r='11'/%3E%3Cpath%20d='M-11%200h22'/%3E%3Cpath%20d='M0-11v22M-7.8-7.8%207.8%207.8M-7.8%207.8%207.8-7.8'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(140%20246)%20scale(1.1)'%3E%20%3Cpath%20d='M0%200q18%202%2030-4'/%3E%3Cellipse%20cx='16'%20cy='-7'%20rx='15'%20ry='4'/%3E%3Cellipse%20cx='18'%20cy='3'%20rx='13'%20ry='3.4'/%3E%20%3Ccircle%20cx='1'%20cy='0'%20r='3'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(256%20252)'%3E%20%3Cpath%20d='M-10%206c0-8%204-14%2010-14s10%206%2010%2014z'/%3E%3Cpath%20d='M-10%206h20'/%3E%3Cpath%20d='M0%206v8a4%204%200%200%201-4%204'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(78%20306)%20scale(.9)'%3E%20%3Cpath%20d='M-14%200q7-9%2014%200t14%200'/%3E%3Cpath%20d='M-14%207q7-9%2014%200t14%200'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(188%20302)%20scale(.95)'%3E%20%3Cpath%20d='M0-12c5%204%207%209%200%2018-7-9-5-14%200-18z'/%3E%3Cpath%20d='M0%206v6'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(292%20300)%20scale(.8)'%3E%20%3Ccircle%20cx='0'%20cy='0'%20r='7'/%3E%3Cpath%20d='M0-11v-4M0%2011v4M-11%200h-4M11%200h4'/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E");
}

/* high noon over a meadow: one sky instead of a flat panel */
[data-theme="summer"] .chat-body {
  isolation: isolate;
  background: linear-gradient(180deg, #2f86c8 0%, #5fa9d6 30%, #9ed6e4 62%, #f3e3ae 100%);
}

[data-theme="summer"] .chat-body::before,
[data-theme="summer"] .chat-body::after {
  content: "";
  position: absolute;
  z-index: -1;
  pointer-events: none;
}

/* the floor of the chat: an orchard ridge with a dacha and a windmill behind
   the linden trees, a lake with a sailboat, sunflowers, a couple on a bench,
   a kid chasing a dog and a picnic on the meadow */
[data-theme="summer"] .chat-body::before {
  left: 0;
  right: 0;
  bottom: -14px;
  height: 480px;
  opacity: 0.95;
  background-image:
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='250'%20viewBox='0%200%20200%20250'%3E%3Cg%20transform='translate(200%200)%20scale(-1%201)'%3E%20%3Cg%20fill='%236b4a2e'%3E%20%3Cpath%20d='M96%20248h14l-4-100h-8z'/%3E%20%3Cpath%20d='M103%20178%2076%20148l-5%206%2028%2030zM103%20166l28-26-5-6-25%2024zM100%20206%2074%20190l-3%206%2026%2013z'/%3E%20%3C/g%3E%20%3Cg%20fill='%231c5236'%3E%20%3Ccircle%20cx='100'%20cy='98'%20r='62'/%3E%3Ccircle%20cx='52'%20cy='128'%20r='34'/%3E%20%3Ccircle%20cx='150'%20cy='126'%20r='35'/%3E%3Ccircle%20cx='76'%20cy='58'%20r='37'/%3E%3Ccircle%20cx='128'%20cy='56'%20r='34'/%3E%20%3C/g%3E%20%3Cg%20fill='%232f7d4a'%3E%20%3Ccircle%20cx='90'%20cy='88'%20r='54'/%3E%3Ccircle%20cx='50'%20cy='120'%20r='27'/%3E%20%3Ccircle%20cx='142'%20cy='118'%20r='26'/%3E%3Ccircle%20cx='72'%20cy='52'%20r='28'/%3E%3Ccircle%20cx='122'%20cy='48'%20r='24'/%3E%20%3C/g%3E%20%3Cg%20fill='%234f9f5c'%3E%20%3Ccircle%20cx='80'%20cy='74'%20r='32'/%3E%3Ccircle%20cx='46'%20cy='110'%20r='16'/%3E%20%3Ccircle%20cx='116'%20cy='44'%20r='16'/%3E%3Ccircle%20cx='136'%20cy='106'%20r='13'/%3E%3Ccircle%20cx='66'%20cy='140'%20r='11'/%3E%20%3C/g%3E%20%3Cg%20fill='%2377c06d'%3E%20%3Ccircle%20cx='70'%20cy='62'%20r='17'/%3E%3Ccircle%20cx='108'%20cy='36'%20r='10'/%3E%3Ccircle%20cx='40'%20cy='104'%20r='8'/%3E%20%3C/g%3E%20%3Cg%20fill='%23f8ecab'%3E%20%3Ccircle%20cx='44'%20cy='96'%20r='4.2'/%3E%3Ccircle%20cx='58'%20cy='66'%20r='3.6'/%3E%3Ccircle%20cx='86'%20cy='30'%20r='4'/%3E%20%3Ccircle%20cx='118'%20cy='26'%20r='3.4'/%3E%3Ccircle%20cx='146'%20cy='60'%20r='4'/%3E%3Ccircle%20cx='164'%20cy='112'%20r='3.6'/%3E%20%3Ccircle%20cx='130'%20cy='140'%20r='4.2'/%3E%3Ccircle%20cx='96'%20cy='120'%20r='3.4'/%3E%3Ccircle%20cx='62'%20cy='146'%20r='3.8'/%3E%20%3Ccircle%20cx='34'%20cy='126'%20r='3'/%3E%3Ccircle%20cx='104'%20cy='70'%20r='3.2'/%3E%3Ccircle%20cx='152'%20cy='92'%20r='3'/%3E%20%3C/g%3E%20%3Cg%20fill='%23fff8d8'%3E%20%3Ccircle%20cx='44'%20cy='92'%20r='1.8'/%3E%3Ccircle%20cx='86'%20cy='26'%20r='1.6'/%3E%3Ccircle%20cx='146'%20cy='56'%20r='1.7'/%3E%20%3Ccircle%20cx='130'%20cy='136'%20r='1.8'/%3E%3Ccircle%20cx='62'%20cy='142'%20r='1.6'/%3E%20%3C/g%3E%3C/g%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='170'%20height='130'%20viewBox='0%200%20170%20130'%3E%20%3Cg%20transform='translate(46%2030)'%3E%20%3Cpath%20d='M-10%2062%202%2030l14%204-12%2030z'%20fill='%232f8fb0'/%3E%20%3Cpath%20d='M0%2034%2016%2060l12-6-16-26z'%20fill='%23f6e3a8'/%3E%20%3Ccircle%20cx='6'%20cy='16'%20r='14'%20fill='%23e8b98a'/%3E%20%3Cpath%20d='M-8%2012a14%2014%200%200%201%2028-2z'%20fill='%236b3a20'/%3E%20%3Cpath%20d='M-12%208h30a15%208%200%200%200-30%200z'%20fill='%23e0533a'/%3E%20%3Cpath%20d='M18%2022l22-26'%20stroke='%23a06a34'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%20%3Ccircle%20cx='46'%20cy='-10'%20r='12'%20fill='none'%20stroke='%23a06a34'%20stroke-width='3'/%3E%20%3Cpath%20d='M46-22v24M34-10h24'%20stroke='%23cfe8d8'%20stroke-width='2'/%3E%20%3Cpath%20d='M-4%2066h10v14H-4zM12%2062h10v14H12z'%20fill='%23e8b98a'/%3E%20%3Cpath%20d='M-6%2078h14v6h-14zM10%2074h14v6H10z'%20fill='%23ffffff'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(122%2074)'%3E%20%3Cpath%20d='M-22%2030q-6-16%206-18%2016-2%2030%202%2010%202%208%2016z'%20fill='%23e8a13c'/%3E%20%3Cpath%20d='M-16%2014q-8-12%200-14%206-1%208%208z'%20fill='%23c9820f'/%3E%20%3Cpath%20d='M18%2016q10-6%2012%204-4%206-12%202z'%20fill='%23e8a13c'/%3E%20%3Ccircle%20cx='26'%20cy='10'%20r='7'%20fill='%23f6d7a8'/%3E%20%3Cpath%20d='M30%206l6-6-2%208z'%20fill='%23c9820f'/%3E%20%3Ccircle%20cx='28'%20cy='9'%20r='1.6'%20fill='%233a2412'/%3E%20%3Cpath%20d='M-18%2030v10M-6%2032v10M8%2032v10M18%2030v10'%20stroke='%23c9820f'%20stroke-width='4'%20stroke-linecap='round'/%3E%20%3Cpath%20d='M-22%2022q-14-4-16-14'%20stroke='%23c9820f'%20stroke-width='4'%20fill='none'%20stroke-linecap='round'/%3E%20%3C/g%3E%20%3Ccircle%20cx='152'%20cy='104'%20r='9'%20fill='%23e0533a'/%3E%20%3Cpath%20d='M143%20104a9%209%200%200%200%2018%200z'%20fill='%23f6f2e6'/%3E%20%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='250'%20viewBox='0%200%20200%20250'%3E%20%3Cg%20fill='%236b4a2e'%3E%20%3Cpath%20d='M96%20248h14l-4-100h-8z'/%3E%20%3Cpath%20d='M103%20178%2076%20148l-5%206%2028%2030zM103%20166l28-26-5-6-25%2024zM100%20206%2074%20190l-3%206%2026%2013z'/%3E%20%3C/g%3E%20%3Cg%20fill='%231c5236'%3E%20%3Ccircle%20cx='100'%20cy='98'%20r='62'/%3E%3Ccircle%20cx='52'%20cy='128'%20r='34'/%3E%20%3Ccircle%20cx='150'%20cy='126'%20r='35'/%3E%3Ccircle%20cx='76'%20cy='58'%20r='37'/%3E%3Ccircle%20cx='128'%20cy='56'%20r='34'/%3E%20%3C/g%3E%20%3Cg%20fill='%232f7d4a'%3E%20%3Ccircle%20cx='90'%20cy='88'%20r='54'/%3E%3Ccircle%20cx='50'%20cy='120'%20r='27'/%3E%20%3Ccircle%20cx='142'%20cy='118'%20r='26'/%3E%3Ccircle%20cx='72'%20cy='52'%20r='28'/%3E%3Ccircle%20cx='122'%20cy='48'%20r='24'/%3E%20%3C/g%3E%20%3Cg%20fill='%234f9f5c'%3E%20%3Ccircle%20cx='80'%20cy='74'%20r='32'/%3E%3Ccircle%20cx='46'%20cy='110'%20r='16'/%3E%20%3Ccircle%20cx='116'%20cy='44'%20r='16'/%3E%3Ccircle%20cx='136'%20cy='106'%20r='13'/%3E%3Ccircle%20cx='66'%20cy='140'%20r='11'/%3E%20%3C/g%3E%20%3Cg%20fill='%2377c06d'%3E%20%3Ccircle%20cx='70'%20cy='62'%20r='17'/%3E%3Ccircle%20cx='108'%20cy='36'%20r='10'/%3E%3Ccircle%20cx='40'%20cy='104'%20r='8'/%3E%20%3C/g%3E%20%3Cg%20fill='%23f8ecab'%3E%20%3Ccircle%20cx='44'%20cy='96'%20r='4.2'/%3E%3Ccircle%20cx='58'%20cy='66'%20r='3.6'/%3E%3Ccircle%20cx='86'%20cy='30'%20r='4'/%3E%20%3Ccircle%20cx='118'%20cy='26'%20r='3.4'/%3E%3Ccircle%20cx='146'%20cy='60'%20r='4'/%3E%3Ccircle%20cx='164'%20cy='112'%20r='3.6'/%3E%20%3Ccircle%20cx='130'%20cy='140'%20r='4.2'/%3E%3Ccircle%20cx='96'%20cy='120'%20r='3.4'/%3E%3Ccircle%20cx='62'%20cy='146'%20r='3.8'/%3E%20%3Ccircle%20cx='34'%20cy='126'%20r='3'/%3E%3Ccircle%20cx='104'%20cy='70'%20r='3.2'/%3E%3Ccircle%20cx='152'%20cy='92'%20r='3'/%3E%20%3C/g%3E%20%3Cg%20fill='%23fff8d8'%3E%20%3Ccircle%20cx='44'%20cy='92'%20r='1.8'/%3E%3Ccircle%20cx='86'%20cy='26'%20r='1.6'/%3E%3Ccircle%20cx='146'%20cy='56'%20r='1.7'/%3E%20%3Ccircle%20cx='130'%20cy='136'%20r='1.8'/%3E%3Ccircle%20cx='62'%20cy='142'%20r='1.6'/%3E%20%3C/g%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='170'%20height='120'%20viewBox='0%200%20170%20120'%3E%20%3Cg%20fill='%23a06a34'%3E%20%3Cpath%20d='M14%20118V70h142v48h-10V80H24v38z'/%3E%20%3Cpath%20d='M20%2092h130v7H20z'/%3E%3Cpath%20d='M18%2070h6v48h-6zM146%2070h6v48h-6z'%20fill='%238a5a2b'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(62%2040)'%3E%20%3Cpath%20d='M-16%2052V22a16%2016%200%200%201%2032%200v30z'%20fill='%232f8fb0'/%3E%20%3Cpath%20d='M-16%2030h32v6h-32z'%20fill='%23256f8c'/%3E%20%3Ccircle%20cx='0'%20cy='6'%20r='13'%20fill='%23e8b98a'/%3E%20%3Cpath%20d='M-13%202a13%2013%200%200%201%2026%200z'%20fill='%234a2f1c'/%3E%20%3Cpath%20d='M-22%200h44a22%2022%200%200%200-44%200z'%20fill='%23f6e3a8'/%3E%20%3Cpath%20d='M-22%200h44v4h-44z'%20fill='%23e0c878'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(106%2044)'%3E%20%3Cpath%20d='M-15%2048V20a15%2015%200%200%201%2030%200v28z'%20fill='%23c9541f'/%3E%20%3Ccircle%20cx='0'%20cy='4'%20r='12'%20fill='%23e8b98a'/%3E%20%3Cpath%20d='M-12%200a12%2012%200%200%201%2024%200z'%20fill='%232f1a10'/%3E%20%3Cpath%20d='M-12%200q-4%2012%202%2018-8-2-10-12z'%20fill='%232f1a10'/%3E%20%3C/g%3E%20%3Cpath%20d='M44%2092q10-6%2020%200'%20stroke='%23e8b98a'%20stroke-width='6'%20fill='none'%20stroke-linecap='round'/%3E%20%3Cg%20fill='%23f2c14a'%3E%3Ccircle%20cx='134'%20cy='96'%20r='7'/%3E%3Cpath%20d='M134%2089a7%207%200%200%201%200%2014z'%20fill='%23e0533a'/%3E%3C/g%3E%20%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='130'%20height='170'%20viewBox='0%200%20130%20170'%3E%20%3Cg%20stroke='%232c6b3e'%20stroke-width='5'%20fill='none'%20stroke-linecap='round'%3E%20%3Cpath%20d='M36%20168V88M72%20168V62M104%20168v-62'/%3E%20%3C/g%3E%20%3Cg%20fill='%232f7d4a'%3E%20%3Cpath%20d='M36%20128c-16-2-24-12-22-24%2012-2%2022%208%2022%2024zM72%20112c16-3%2024-14%2021-26-12-1-23%209-21%2026zM104%20136c-13-2-20-11-18-21%2011-1%2020%208%2018%2021z'/%3E%20%3Cpath%20d='M50%20150c8-10%2020-12%2028-6-4%2010-18%2014-28%206z'%20fill='%234f9f5c'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(36%2084)'%3E%20%3Cg%20fill='%23f6c231'%3E%3Cpath%20d='M0-22%205-11%2016-13%2010-3l9%207-11%205-1%2011-8-7-9%206%201-11-10-4%209-7-8-8%2011-2%204-11z'/%3E%3C/g%3E%20%3Ccircle%20cx='0'%20cy='0'%20r='10'%20fill='%237a4a1c'/%3E%3Ccircle%20cx='0'%20cy='0'%20r='6'%20fill='%235a3414'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(72%2056)%20scale(1.22)'%3E%20%3Cg%20fill='%23ffd45e'%3E%3Cpath%20d='M0-22%205-11%2016-13%2010-3l9%207-11%205-1%2011-8-7-9%206%201-11-10-4%209-7-8-8%2011-2%204-11z'/%3E%3C/g%3E%20%3Ccircle%20cx='0'%20cy='0'%20r='10'%20fill='%238a5a22'/%3E%3Ccircle%20cx='0'%20cy='0'%20r='6'%20fill='%235f3a12'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(104%20104)%20scale(.9)'%3E%20%3Cg%20fill='%23f0b02a'%3E%3Cpath%20d='M0-22%205-11%2016-13%2010-3l9%207-11%205-1%2011-8-7-9%206%201-11-10-4%209-7-8-8%2011-2%204-11z'/%3E%3C/g%3E%20%3Ccircle%20cx='0'%20cy='0'%20r='10'%20fill='%237a4a1c'/%3E%3Ccircle%20cx='0'%20cy='0'%20r='6'%20fill='%235a3414'/%3E%20%3C/g%3E%20%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='250'%20viewBox='0%200%20200%20250'%3E%3Cg%20transform='translate(200%200)%20scale(-1%201)'%3E%20%3Cg%20fill='%236b4a2e'%3E%20%3Cpath%20d='M96%20248h14l-4-100h-8z'/%3E%20%3Cpath%20d='M103%20178%2076%20148l-5%206%2028%2030zM103%20166l28-26-5-6-25%2024zM100%20206%2074%20190l-3%206%2026%2013z'/%3E%20%3C/g%3E%20%3Cg%20fill='%231c5236'%3E%20%3Ccircle%20cx='100'%20cy='98'%20r='62'/%3E%3Ccircle%20cx='52'%20cy='128'%20r='34'/%3E%20%3Ccircle%20cx='150'%20cy='126'%20r='35'/%3E%3Ccircle%20cx='76'%20cy='58'%20r='37'/%3E%3Ccircle%20cx='128'%20cy='56'%20r='34'/%3E%20%3C/g%3E%20%3Cg%20fill='%232f7d4a'%3E%20%3Ccircle%20cx='90'%20cy='88'%20r='54'/%3E%3Ccircle%20cx='50'%20cy='120'%20r='27'/%3E%20%3Ccircle%20cx='142'%20cy='118'%20r='26'/%3E%3Ccircle%20cx='72'%20cy='52'%20r='28'/%3E%3Ccircle%20cx='122'%20cy='48'%20r='24'/%3E%20%3C/g%3E%20%3Cg%20fill='%234f9f5c'%3E%20%3Ccircle%20cx='80'%20cy='74'%20r='32'/%3E%3Ccircle%20cx='46'%20cy='110'%20r='16'/%3E%20%3Ccircle%20cx='116'%20cy='44'%20r='16'/%3E%3Ccircle%20cx='136'%20cy='106'%20r='13'/%3E%3Ccircle%20cx='66'%20cy='140'%20r='11'/%3E%20%3C/g%3E%20%3Cg%20fill='%2377c06d'%3E%20%3Ccircle%20cx='70'%20cy='62'%20r='17'/%3E%3Ccircle%20cx='108'%20cy='36'%20r='10'/%3E%3Ccircle%20cx='40'%20cy='104'%20r='8'/%3E%20%3C/g%3E%20%3Cg%20fill='%23f8ecab'%3E%20%3Ccircle%20cx='44'%20cy='96'%20r='4.2'/%3E%3Ccircle%20cx='58'%20cy='66'%20r='3.6'/%3E%3Ccircle%20cx='86'%20cy='30'%20r='4'/%3E%20%3Ccircle%20cx='118'%20cy='26'%20r='3.4'/%3E%3Ccircle%20cx='146'%20cy='60'%20r='4'/%3E%3Ccircle%20cx='164'%20cy='112'%20r='3.6'/%3E%20%3Ccircle%20cx='130'%20cy='140'%20r='4.2'/%3E%3Ccircle%20cx='96'%20cy='120'%20r='3.4'/%3E%3Ccircle%20cx='62'%20cy='146'%20r='3.8'/%3E%20%3Ccircle%20cx='34'%20cy='126'%20r='3'/%3E%3Ccircle%20cx='104'%20cy='70'%20r='3.2'/%3E%3Ccircle%20cx='152'%20cy='92'%20r='3'/%3E%20%3C/g%3E%20%3Cg%20fill='%23fff8d8'%3E%20%3Ccircle%20cx='44'%20cy='92'%20r='1.8'/%3E%3Ccircle%20cx='86'%20cy='26'%20r='1.6'/%3E%3Ccircle%20cx='146'%20cy='56'%20r='1.7'/%3E%20%3Ccircle%20cx='130'%20cy='136'%20r='1.8'/%3E%3Ccircle%20cx='62'%20cy='142'%20r='1.6'/%3E%20%3C/g%3E%3C/g%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='180'%20height='110'%20viewBox='0%200%20180%20110'%3E%20%3Cg%20transform='translate(12%2062)'%3E%20%3Cpath%20d='M0%2040q40-30%2096-26t74%2022q-4%2014-20%2014H16Q2%2076%200%2040z'%20fill='%23e8b84a'/%3E%20%3Cpath%20d='M0%2040q40-30%2096-26t74%2022'%20fill='none'%20stroke='%23c9820f'%20stroke-width='2'/%3E%20%3Cg%20fill='%23d9a236'%20opacity='.7'%3E%20%3Cpath%20d='M28%2044q22-14%2044-12l-4%2012q-20-2-40%2012zM86%2034q24-6%2046%200l-6%2012q-20-6-40-2z'/%3E%20%3C/g%3E%20%3C/g%3E%20%3Cg%20transform='translate(58%2044)'%3E%20%3Cpath%20d='M0%2030q-2-16%2012-18h20q14%202%2012%2018z'%20fill='%23c9873c'/%3E%20%3Cpath%20d='M-2%2030h48'%20stroke='%238a5a2b'%20stroke-width='4'%20stroke-linecap='round'/%3E%20%3Cpath%20d='M6%2012q16-10%2032%200'%20fill='none'%20stroke='%238a5a2b'%20stroke-width='2.6'/%3E%20%3Cpath%20d='M10%2030%208%2014h8l2%2016z'%20fill='%23e0533a'/%3E%20%3Ccircle%20cx='34'%20cy='24'%20r='7'%20fill='%23f6c231'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(126%2058)'%3E%20%3Cpath%20d='M-16%2012a16%2016%200%200%201%2032%200z'%20fill='%234f9f5c'/%3E%20%3Cpath%20d='M-14%2012a14%2014%200%200%201%2028%200z'%20fill='%23e0533a'/%3E%20%3Cpath%20d='M-11%2011a11%2011%200%200%201%2022%200z'%20fill='%23f4756a'/%3E%20%3Cg%20fill='%233a2412'%3E%20%3Ccircle%20cx='-5'%20cy='6'%20r='1.4'/%3E%3Ccircle%20cx='2'%20cy='4'%20r='1.4'/%3E%3Ccircle%20cx='8'%20cy='7'%20r='1.4'/%3E%20%3C/g%3E%20%3C/g%3E%20%3Cg%20transform='translate(150%2034)'%3E%20%3Cpath%20d='M0%2024q-2-14%208-16h10q10%202%208%2016z'%20fill='%23ffe9a8'/%3E%20%3Cpath%20d='M6%208h12'%20stroke='%23e0533a'%20stroke-width='3'/%3E%20%3Cpath%20d='M18%2012q8%200%208%208'%20stroke='%23c9820f'%20stroke-width='2.4'%20fill='none'/%3E%20%3C/g%3E%20%3Cg%20fill='%23fdfaf0'%20opacity='.9'%3E%20%3Ccircle%20cx='30'%20cy='88'%20r='4'/%3E%3Ccircle%20cx='44'%20cy='92'%20r='3.4'/%3E%20%3C/g%3E%20%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='130'%20height='170'%20viewBox='0%200%20130%20170'%3E%20%3Cg%20stroke='%232c6b3e'%20stroke-width='5'%20fill='none'%20stroke-linecap='round'%3E%20%3Cpath%20d='M36%20168V88M72%20168V62M104%20168v-62'/%3E%20%3C/g%3E%20%3Cg%20fill='%232f7d4a'%3E%20%3Cpath%20d='M36%20128c-16-2-24-12-22-24%2012-2%2022%208%2022%2024zM72%20112c16-3%2024-14%2021-26-12-1-23%209-21%2026zM104%20136c-13-2-20-11-18-21%2011-1%2020%208%2018%2021z'/%3E%20%3Cpath%20d='M50%20150c8-10%2020-12%2028-6-4%2010-18%2014-28%206z'%20fill='%234f9f5c'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(36%2084)'%3E%20%3Cg%20fill='%23f6c231'%3E%3Cpath%20d='M0-22%205-11%2016-13%2010-3l9%207-11%205-1%2011-8-7-9%206%201-11-10-4%209-7-8-8%2011-2%204-11z'/%3E%3C/g%3E%20%3Ccircle%20cx='0'%20cy='0'%20r='10'%20fill='%237a4a1c'/%3E%3Ccircle%20cx='0'%20cy='0'%20r='6'%20fill='%235a3414'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(72%2056)%20scale(1.22)'%3E%20%3Cg%20fill='%23ffd45e'%3E%3Cpath%20d='M0-22%205-11%2016-13%2010-3l9%207-11%205-1%2011-8-7-9%206%201-11-10-4%209-7-8-8%2011-2%204-11z'/%3E%3C/g%3E%20%3Ccircle%20cx='0'%20cy='0'%20r='10'%20fill='%238a5a22'/%3E%3Ccircle%20cx='0'%20cy='0'%20r='6'%20fill='%235f3a12'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(104%20104)%20scale(.9)'%3E%20%3Cg%20fill='%23f0b02a'%3E%3Cpath%20d='M0-22%205-11%2016-13%2010-3l9%207-11%205-1%2011-8-7-9%206%201-11-10-4%209-7-8-8%2011-2%204-11z'/%3E%3C/g%3E%20%3Ccircle%20cx='0'%20cy='0'%20r='10'%20fill='%237a4a1c'/%3E%3Ccircle%20cx='0'%20cy='0'%20r='6'%20fill='%235a3414'/%3E%20%3C/g%3E%20%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='250'%20viewBox='0%200%20200%20250'%3E%20%3Cg%20fill='%236b4a2e'%3E%20%3Cpath%20d='M96%20248h14l-4-100h-8z'/%3E%20%3Cpath%20d='M103%20178%2076%20148l-5%206%2028%2030zM103%20166l28-26-5-6-25%2024zM100%20206%2074%20190l-3%206%2026%2013z'/%3E%20%3C/g%3E%20%3Cg%20fill='%231c5236'%3E%20%3Ccircle%20cx='100'%20cy='98'%20r='62'/%3E%3Ccircle%20cx='52'%20cy='128'%20r='34'/%3E%20%3Ccircle%20cx='150'%20cy='126'%20r='35'/%3E%3Ccircle%20cx='76'%20cy='58'%20r='37'/%3E%3Ccircle%20cx='128'%20cy='56'%20r='34'/%3E%20%3C/g%3E%20%3Cg%20fill='%232f7d4a'%3E%20%3Ccircle%20cx='90'%20cy='88'%20r='54'/%3E%3Ccircle%20cx='50'%20cy='120'%20r='27'/%3E%20%3Ccircle%20cx='142'%20cy='118'%20r='26'/%3E%3Ccircle%20cx='72'%20cy='52'%20r='28'/%3E%3Ccircle%20cx='122'%20cy='48'%20r='24'/%3E%20%3C/g%3E%20%3Cg%20fill='%234f9f5c'%3E%20%3Ccircle%20cx='80'%20cy='74'%20r='32'/%3E%3Ccircle%20cx='46'%20cy='110'%20r='16'/%3E%20%3Ccircle%20cx='116'%20cy='44'%20r='16'/%3E%3Ccircle%20cx='136'%20cy='106'%20r='13'/%3E%3Ccircle%20cx='66'%20cy='140'%20r='11'/%3E%20%3C/g%3E%20%3Cg%20fill='%2377c06d'%3E%20%3Ccircle%20cx='70'%20cy='62'%20r='17'/%3E%3Ccircle%20cx='108'%20cy='36'%20r='10'/%3E%3Ccircle%20cx='40'%20cy='104'%20r='8'/%3E%20%3C/g%3E%20%3Cg%20fill='%23f8ecab'%3E%20%3Ccircle%20cx='44'%20cy='96'%20r='4.2'/%3E%3Ccircle%20cx='58'%20cy='66'%20r='3.6'/%3E%3Ccircle%20cx='86'%20cy='30'%20r='4'/%3E%20%3Ccircle%20cx='118'%20cy='26'%20r='3.4'/%3E%3Ccircle%20cx='146'%20cy='60'%20r='4'/%3E%3Ccircle%20cx='164'%20cy='112'%20r='3.6'/%3E%20%3Ccircle%20cx='130'%20cy='140'%20r='4.2'/%3E%3Ccircle%20cx='96'%20cy='120'%20r='3.4'/%3E%3Ccircle%20cx='62'%20cy='146'%20r='3.8'/%3E%20%3Ccircle%20cx='34'%20cy='126'%20r='3'/%3E%3Ccircle%20cx='104'%20cy='70'%20r='3.2'/%3E%3Ccircle%20cx='152'%20cy='92'%20r='3'/%3E%20%3C/g%3E%20%3Cg%20fill='%23fff8d8'%3E%20%3Ccircle%20cx='44'%20cy='92'%20r='1.8'/%3E%3Ccircle%20cx='86'%20cy='26'%20r='1.6'/%3E%3Ccircle%20cx='146'%20cy='56'%20r='1.7'/%3E%20%3Ccircle%20cx='130'%20cy='136'%20r='1.8'/%3E%3Ccircle%20cx='62'%20cy='142'%20r='1.6'/%3E%20%3C/g%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='760'%20height='300'%20viewBox='0%200%20760%20300'%3E%20%3Cpath%20d='M0%2070q104-42%20214-20t192-26%20200%2022%20154-12v250H0z'%20fill='%234f9d72'/%3E%20%3Cg%20fill='%233f8c62'%3E%20%3Cpath%20d='M318%2078l13-28%2013%2028z'/%3E%3Cpath%20d='M348%2080l10-22%2010%2022z'/%3E%3Cpath%20d='M604%2072l13-26%2013%2026z'/%3E%20%3Cpath%20d='M634%2076l10-20%2010%2020z'/%3E%3Cpath%20d='M402%2076l11-24%2011%2024z'/%3E%3Cpath%20d='M690%2078l9-19%209%2019z'/%3E%20%3C/g%3E%20%3Cg%20fill='%232f7d4a'%3E%20%3Cpath%20d='M556%2074l9-20%209%2020z'/%3E%3Cpath%20d='M580%2076l7-16%207%2016z'/%3E%3Cpath%20d='M266%2082l9-19%209%2019z'/%3E%3Cpath%20d='M292%2084l7-15%207%2015z'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(118%2060)'%3E%20%3Cpath%20d='M0%2040v-26h46v26z'%20fill='%23f4ead2'/%3E%20%3Cpath%20d='M-5%2016%2023-4l28%2020z'%20fill='%23c04a34'/%3E%20%3Cpath%20d='M-5%2016%2023-4l28%2020z'%20fill='none'%20stroke='%238e3626'%20stroke-width='1.4'/%3E%20%3Cpath%20d='M18%2040V24h10v16z'%20fill='%236b4a2e'/%3E%20%3Cpath%20d='M5%2022h8v9H5zM33%2022h8v9h-8z'%20fill='%23ffe9a8'/%3E%20%3Cpath%20d='M40%2040v-9h8v9z'%20fill='%238e3626'/%3E%20%3Cpath%20d='M2%2012q6-8%2012%200'%20fill='none'%20stroke='%23f4ead2'%20stroke-width='3'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(470%2056)'%3E%20%3Cpath%20d='M0%2044%206%2012h12l6%2032z'%20fill='%23e9d9b6'/%3E%20%3Cpath%20d='M6%2012h12l2%2012H4z'%20fill='%23b8622f'/%3E%20%3Cpath%20d='M12%208v36'%20stroke='%238a5a2b'%20stroke-width='2'/%3E%20%3Cg%20stroke='%238a5a2b'%20stroke-width='2'%20stroke-linecap='round'%3E%20%3Cpath%20d='M12%208%2026-2M12%208-2-2M12%208%2024%2020M12%208-1%2020'/%3E%20%3C/g%3E%20%3Cpath%20d='M12%2044h14v4H-2v-4z'%20fill='%23c9b58c'/%3E%20%3C/g%3E%20%3Cpath%20d='M0%20104q126-32%20254-10t236-18%20270%2022v190H0z'%20fill='%2368b986'/%3E%20%3Cg%20fill='%2357a877'%3E%20%3Ccircle%20cx='120'%20cy='124'%20r='9'/%3E%3Ccircle%20cx='140'%20cy='128'%20r='7'/%3E%3Ccircle%20cx='200'%20cy='126'%20r='8'/%3E%20%3Ccircle%20cx='392'%20cy='122'%20r='9'/%3E%3Ccircle%20cx='414'%20cy='126'%20r='7'/%3E%3Ccircle%20cx='508'%20cy='124'%20r='8'/%3E%20%3Ccircle%20cx='676'%20cy='122'%20r='9'/%3E%3Ccircle%20cx='698'%20cy='126'%20r='7'/%3E%20%3C/g%3E%20%3Cg%20fill='%23f8ecab'%20opacity='.85'%3E%20%3Ccircle%20cx='118'%20cy='120'%20r='2'/%3E%3Ccircle%20cx='202'%20cy='122'%20r='1.8'/%3E%3Ccircle%20cx='394'%20cy='118'%20r='2'/%3E%20%3Ccircle%20cx='510'%20cy='120'%20r='1.8'/%3E%3Ccircle%20cx='678'%20cy='118'%20r='2'/%3E%20%3C/g%3E%20%3Cpath%20d='M0%20152q190-20%20380-8t380%2012v148H0z'%20fill='%238fce96'/%3E%20%3Cellipse%20cx='372'%20cy='196'%20rx='256'%20ry='34'%20fill='%232f8fc4'/%3E%20%3Cellipse%20cx='372'%20cy='190'%20rx='248'%20ry='26'%20fill='%2349aede'/%3E%20%3Cellipse%20cx='372'%20cy='196'%20rx='256'%20ry='34'%20fill='none'%20stroke='%23dff0c4'%20stroke-width='3'%20opacity='.55'/%3E%20%3Cg%20fill='%23ffffff'%20opacity='.2'%3E%20%3Crect%20x='226'%20y='182'%20width='16'%20height='26'%20rx='6'/%3E%3Crect%20x='300'%20y='180'%20width='12'%20height='30'%20rx='5'/%3E%20%3Crect%20x='392'%20y='182'%20width='18'%20height='24'%20rx='6'/%3E%3Crect%20x='470'%20y='180'%20width='12'%20height='28'%20rx='5'/%3E%20%3C/g%3E%20%3Cg%20stroke='%23cdeefb'%20stroke-width='2.6'%20fill='none'%20opacity='.9'%20stroke-linecap='round'%3E%20%3Cpath%20d='M180%20202q22%206%2044%200'/%3E%3Cpath%20d='M262%20212q26%206%2052%200'/%3E%3Cpath%20d='M352%20200q22%206%2044%200'/%3E%20%3Cpath%20d='M436%20214q26%206%2052%200'/%3E%3Cpath%20d='M508%20202q18%205%2036%200'/%3E%3Cpath%20d='M212%20218q20%205%2040%200'/%3E%20%3C/g%3E%20%3Cg%20fill='%232f7d4a'%20opacity='.5'%3E%20%3Cellipse%20cx='300'%20cy='176'%20rx='26'%20ry='5'/%3E%3Cellipse%20cx='440'%20cy='178'%20rx='30'%20ry='5'/%3E%20%3C/g%3E%20%3Cg%20fill='%23dff3c9'%3E%20%3Cellipse%20cx='176'%20cy='208'%20rx='13'%20ry='5'/%3E%3Cellipse%20cx='212'%20cy='198'%20rx='11'%20ry='4.4'/%3E%20%3Ccircle%20cx='182'%20cy='206'%20r='3'%20fill='%23f7fbc9'/%3E%3Ccircle%20cx='208'%20cy='196'%20r='2.6'%20fill='%23f7fbc9'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(268%20184)'%3E%20%3Cpath%20d='M-24%208h48l-9%2013h-30z'%20fill='%23fdfaf0'/%3E%20%3Cpath%20d='M-24%208h48l-9%2013h-30z'%20fill='none'%20stroke='%23c9873c'%20stroke-width='1.6'/%3E%20%3Cpath%20d='M0-34v40'%20stroke='%236b4a2e'%20stroke-width='2.6'%20stroke-linecap='round'/%3E%20%3Cpath%20d='M3-32%2023%203H3z'%20fill='%23ffffff'%20stroke='%23d8cfae'%20stroke-width='1.2'/%3E%20%3Cpath%20d='M-3-25-19%203H-3z'%20fill='%23ffd9a0'%20stroke='%23dcae6a'%20stroke-width='1.2'/%3E%20%3Cpath%20d='M0-34l9%204-9%203z'%20fill='%23e0533a'/%3E%20%3Cpath%20d='M-26%2022h52'%20stroke='%23ffffff'%20stroke-width='1.6'%20opacity='.5'/%3E%20%3C/g%3E%20%3Cg%20fill='%23fdfaf0'%3E%20%3Cellipse%20cx='196'%20cy='212'%20rx='9'%20ry='6'/%3E%3Cellipse%20cx='207'%20cy='207'%20rx='4.6'%20ry='4.2'/%3E%20%3Cellipse%20cx='470'%20cy='210'%20rx='8'%20ry='5.4'/%3E%3Cellipse%20cx='479'%20cy='206'%20rx='4'%20ry='3.6'/%3E%20%3C/g%3E%20%3Cg%20fill='%23e8862c'%3E%20%3Cpath%20d='M211%20207l5%201.6-5%202z'/%3E%3Cpath%20d='M483%20206l4%201.4-4%201.8z'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(560%20188)'%3E%20%3Cpath%20d='M0%200q10-2%2012-12%202%2010%2012%2012-8%206-12%2014-4-8-12-14z'%20fill='%23fdfaf0'/%3E%20%3Ccircle%20cx='6'%20cy='-8'%20r='3'%20fill='%23fdfaf0'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(64%20152)'%3E%20%3Cpath%20d='M0%2044v-30h44v30z'%20fill='%23c9873c'/%3E%20%3Cpath%20d='M-4%2016%2022-2l26%2018z'%20fill='%238a4a2b'/%3E%20%3Cpath%20d='M14%2044v-20h16v20z'%20fill='%235a3a22'/%3E%20%3Cpath%20d='M2%2024h8v8H2z'%20fill='%23ffe9a8'/%3E%3Cpath%20d='M36%2024h8v8h-8z'%20fill='%23ffe9a8'/%3E%20%3Cpath%20d='M-4%2016%2022-2l26%2018z'%20fill='none'%20stroke='%236b3a20'%20stroke-width='1.4'/%3E%20%3C/g%3E%20%3Cg%20stroke='%23a06a34'%20stroke-width='3'%20stroke-linecap='round'%3E%20%3Cpath%20d='M108%20196h52'/%3E%3Cpath%20d='M114%20196v16M132%20196v18M150%20196v16'/%3E%20%3Cpath%20d='M156%20198h6l-2%2012h-6z'%20fill='%23a06a34'%20stroke='none'/%3E%20%3C/g%3E%20%3Cg%20fill='%238a5a2b'%3E%20%3Ccircle%20cx='116'%20cy='194'%20r='2.6'/%3E%3Ccircle%20cx='152'%20cy='194'%20r='2.6'/%3E%20%3C/g%3E%20%3Cpath%20d='M0%20226q196-18%20392-4t368%208v70H0z'%20fill='%233f9154'/%3E%20%3Cpath%20d='M0%20246q206-14%20412-2t348%204v52H0z'%20fill='%232c7544'/%3E%20%3Cg%20fill='%23f7fbc9'%3E%20%3Ccircle%20cx='48'%20cy='248'%20r='3'/%3E%3Ccircle%20cx='96'%20cy='262'%20r='2.6'/%3E%3Ccircle%20cx='150'%20cy='246'%20r='2.8'/%3E%20%3Ccircle%20cx='232'%20cy='266'%20r='2.4'/%3E%3Ccircle%20cx='300'%20cy='252'%20r='3'/%3E%3Ccircle%20cx='368'%20cy='268'%20r='2.6'/%3E%20%3Ccircle%20cx='440'%20cy='254'%20r='2.8'/%3E%3Ccircle%20cx='512'%20cy='268'%20r='2.4'/%3E%3Ccircle%20cx='580'%20cy='256'%20r='3'/%3E%20%3Ccircle%20cx='660'%20cy='270'%20r='2.6'/%3E%3Ccircle%20cx='716'%20cy='252'%20r='2.8'/%3E%20%3C/g%3E%20%3Cg%20fill='%23ffd45e'%3E%20%3Ccircle%20cx='70'%20cy='258'%20r='3.4'/%3E%3Ccircle%20cx='268'%20cy='250'%20r='3'/%3E%3Ccircle%20cx='406'%20cy='266'%20r='3.4'/%3E%20%3Ccircle%20cx='620'%20cy='258'%20r='3'/%3E%3Ccircle%20cx='690'%20cy='272'%20r='3.2'/%3E%20%3C/g%3E%20%3Cg%20fill='%23e0533a'%20opacity='.85'%3E%20%3Ccircle%20cx='180'%20cy='258'%20r='2.6'/%3E%3Ccircle%20cx='486'%20cy='248'%20r='2.4'/%3E%3Ccircle%20cx='640'%20cy='266'%20r='2.6'/%3E%20%3C/g%3E%20%3Cg%20stroke='%231f5c3a'%20stroke-width='2.4'%20stroke-linecap='round'%20fill='none'%3E%20%3Cpath%20d='M12%20226q-4-16%202-26M20%20228q0-14%208-22M742%20228q4-16-2-26M732%20230q0-14-8-22'/%3E%20%3C/g%3E%20%3Cg%20fill='%23e8b84a'%3E%20%3Cpath%20d='M14%20200q4-6%208%200-4%205-8%200zM22%20206q4-6%208%200-4%205-8%200zM744%20202q-4-6-8%200%204%205%208%200zM736%20208q-4-6-8%200%204%205%208%200z'/%3E%20%3C/g%3E%20%3Cg%20stroke='%232c7544'%20stroke-width='2.2'%20stroke-linecap='round'%20fill='none'%20opacity='.9'%3E%20%3Cpath%20d='M40%20300q-2-16-8-24M48%20300q0-18%206-26M56%20300q4-14%2012-20M336%20300q-2-14-8-22M344%20300q2-16%2010-22M592%20300q-2-14-8-22M600%20300q2-16%2010-22'/%3E%20%3C/g%3E%20%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='760'%20height='110'%20viewBox='0%200%20760%20110'%3E%20%3Cg%20fill='%23ffffff'%3E%20%3Cg%20opacity='.92'%3E%20%3Cellipse%20cx='118'%20cy='38'%20rx='46'%20ry='17'/%3E%3Ccircle%20cx='96'%20cy='28'%20r='18'/%3E%3Ccircle%20cx='126'%20cy='20'%20r='23'/%3E%20%3Ccircle%20cx='152'%20cy='32'%20r='16'/%3E%20%3C/g%3E%20%3Cg%20opacity='.8'%3E%20%3Cellipse%20cx='452'%20cy='26'%20rx='56'%20ry='15'/%3E%3Ccircle%20cx='426'%20cy='18'%20r='16'/%3E%3Ccircle%20cx='458'%20cy='10'%20r='20'/%3E%20%3Ccircle%20cx='486'%20cy='20'%20r='14'/%3E%20%3C/g%3E%20%3Cg%20opacity='.7'%3E%20%3Cellipse%20cx='668'%20cy='48'%20rx='40'%20ry='13'/%3E%3Ccircle%20cx='652'%20cy='38'%20r='13'/%3E%3Ccircle%20cx='674'%20cy='34'%20r='16'/%3E%20%3C/g%3E%20%3C/g%3E%20%3Cg%20fill='%23dbeaf6'%20opacity='.7'%3E%20%3Cellipse%20cx='118'%20cy='46'%20rx='44'%20ry='8'/%3E%3Cellipse%20cx='452'%20cy='34'%20rx='52'%20ry='7'/%3E%3Cellipse%20cx='668'%20cy='54'%20rx='36'%20ry='6'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(250%2044)%20rotate(14)'%3E%20%3Cpath%20d='M0-26%2018%200%200%2026-18%200z'%20fill='%23ffd45e'/%3E%20%3Cpath%20d='M0-26%2018%200H0z'%20fill='%23e0533a'/%3E%3Cpath%20d='M0%2026%2018%200H0z'%20fill='%232f8fb0'/%3E%20%3Cpath%20d='M0-26v52M-18%200h36'%20stroke='%23ffffff'%20stroke-width='1.4'%20opacity='.7'/%3E%20%3Cpath%20d='M0%2026q10%2016-4%2026%2014%204%2018%2016'%20stroke='%23c9820f'%20stroke-width='1.8'%20fill='none'/%3E%20%3C/g%3E%20%3Cg%20stroke='%233f6f8a'%20stroke-width='2'%20fill='none'%20stroke-linecap='round'%20opacity='.75'%3E%20%3Cpath%20d='M556%2046q7-7%2014%200-7-3-14%200zM578%2036q6-6%2012%200-6-3-12%200zM566%2062q6-6%2012%200-6-3-12%200z'/%3E%20%3C/g%3E%20%3C/svg%3E"),
    radial-gradient(460px 250px at 78% 42%, rgba(255,246,214,0.78), rgba(255,222,150,0.26) 46%, transparent 72%),
    linear-gradient(180deg, rgba(140,206,232,0) 0%, rgba(176,222,232,0.48) 50%, rgba(226,242,222,0.9) 82%, #f6ecc0 100%);
  background-size: 230px auto, 170px auto, 360px auto, 176px auto, 140px auto, 250px auto, 165px auto, 118px auto, 230px auto, 100% auto, 100% auto, 100% 100%, 100% 100%;
  background-position: 1% bottom, 13% bottom, 25% bottom, 36% bottom, 46% bottom, 57% bottom, 68% bottom, 80% bottom, 91% bottom, 0 bottom, 0 top, center top, center top;
  background-repeat: no-repeat;
  transform-origin: 50% 100%;
  animation: lg-summer-sway 12s ease-in-out infinite;
}

/* blossom shaken off the linden crowns: one narrow curtain per tree, each
   falling at its own speed, so it is clear where the flowers come from */
[data-theme="summer"] .chat-body::after {
  left: 0;
  right: 0;
  bottom: 0;
  height: 400px;
  opacity: 0.9;
  background-image:
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='220'%20viewBox='0%200%2064%20220'%3E%20%3Cg%20transform='translate(30%2012)%20rotate(-8)%20scale(1)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%3Cg%20transform='translate(14%2044)%20rotate(12)%20scale(0.85)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%3Cg%20transform='translate(46%2078)%20rotate(-14)%20scale(1.1)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%3Cg%20transform='translate(22%20112)%20rotate(6)%20scale(0.9)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%3Cg%20transform='translate(50%20148)%20rotate(-6)%20scale(1)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%3Cg%20transform='translate(10%20186)%20rotate(14)%20scale(0.95)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%20%3Cg%20transform='translate(52%2034)%20rotate(40)%20scale(0.8)'%3E%3Cpath%20d='M0-8c4.6%203%206%207%200%2014-6-7-4.6-11%200-14z'%20fill='%234f9f5c'/%3E%3C/g%3E%3Cg%20transform='translate(10%20116)%20rotate(-28)%20scale(0.7)'%3E%3Cpath%20d='M0-8c4.6%203%206%207%200%2014-6-7-4.6-11%200-14z'%20fill='%232f7d4a'/%3E%3C/g%3E%3Cg%20transform='translate(36%20202)%20rotate(54)%20scale(0.75)'%3E%3Cpath%20d='M0-8c4.6%203%206%207%200%2014-6-7-4.6-11%200-14z'%20fill='%2377c06d'/%3E%3C/g%3E%3Cg%20transform='translate(40%2066)%20rotate(18)%20scale(0.6)'%3E%3Cpath%20d='M0-8c4.6%203%206%207%200%2014-6-7-4.6-11%200-14z'%20fill='%234f9f5c'/%3E%3C/g%3E%20%3Cg%20opacity='.9'%3E%3Ccircle%20cx='20'%20cy='26'%20r='1.6'%20fill='%23fffdf0'/%3E%3Ccircle%20cx='56'%20cy='96'%20r='1.4'%20fill='%23fffdf0'/%3E%3Ccircle%20cx='8'%20cy='62'%20r='1.2'%20fill='%23fffdf0'/%3E%3Ccircle%20cx='34'%20cy='132'%20r='1.6'%20fill='%23fffdf0'/%3E%3Ccircle%20cx='58'%20cy='172'%20r='1.3'%20fill='%23fffdf0'/%3E%3Ccircle%20cx='26'%20cy='200'%20r='1.5'%20fill='%23fffdf0'/%3E%3C/g%3E%20%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='52'%20height='220'%20viewBox='0%200%2052%20220'%3E%20%3Cg%20transform='translate(24%208)%20rotate(10)%20scale(0.9)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%3Cg%20transform='translate(40%2048)%20rotate(-12)%20scale(1.05)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%3Cg%20transform='translate(12%2088)%20rotate(16)%20scale(0.8)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%3Cg%20transform='translate(32%20128)%20rotate(-6)%20scale(1)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%3Cg%20transform='translate(16%20166)%20rotate(8)%20scale(0.9)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%3Cg%20transform='translate(42%20204)%20rotate(-14)%20scale(0.85)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%20%3Cg%20transform='translate(8%2040)%20rotate(-34)%20scale(0.7)'%3E%3Cpath%20d='M0-8c4.6%203%206%207%200%2014-6-7-4.6-11%200-14z'%20fill='%232f7d4a'/%3E%3C/g%3E%3Cg%20transform='translate(44%20168)%20rotate(30)%20scale(0.8)'%3E%3Cpath%20d='M0-8c4.6%203%206%207%200%2014-6-7-4.6-11%200-14z'%20fill='%234f9f5c'/%3E%3C/g%3E%3Cg%20transform='translate(28%20104)%20rotate(-20)%20scale(0.65)'%3E%3Cpath%20d='M0-8c4.6%203%206%207%200%2014-6-7-4.6-11%200-14z'%20fill='%2377c06d'/%3E%3C/g%3E%20%3Cg%20opacity='.9'%3E%3Ccircle%20cx='14'%20cy='24'%20r='1.4'%20fill='%23fffdf0'/%3E%3Ccircle%20cx='46'%20cy='76'%20r='1.2'%20fill='%23fffdf0'/%3E%3Ccircle%20cx='6'%20cy='120'%20r='1.5'%20fill='%23fffdf0'/%3E%3Ccircle%20cx='30'%20cy='188'%20r='1.3'%20fill='%23fffdf0'/%3E%3C/g%3E%20%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='58'%20height='220'%20viewBox='0%200%2058%20220'%3E%20%3Cg%20transform='translate(16%2020)%20rotate(-10)%20scale(1.05)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%3Cg%20transform='translate(42%2060)%20rotate(14)%20scale(0.85)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%3Cg%20transform='translate(26%2098)%20rotate(-4)%20scale(1)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%3Cg%20transform='translate(48%20138)%20rotate(10)%20scale(0.9)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%3Cg%20transform='translate(20%20176)%20rotate(-14)%20scale(1.1)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%3Cg%20transform='translate(44%20210)%20rotate(6)%20scale(0.8)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%20%3Cg%20transform='translate(34%2044)%20rotate(22)%20scale(0.75)'%3E%3Cpath%20d='M0-8c4.6%203%206%207%200%2014-6-7-4.6-11%200-14z'%20fill='%2377c06d'/%3E%3C/g%3E%3Cg%20transform='translate(6%20150)%20rotate(-46)%20scale(0.7)'%3E%3Cpath%20d='M0-8c4.6%203%206%207%200%2014-6-7-4.6-11%200-14z'%20fill='%232f7d4a'/%3E%3C/g%3E%3Cg%20transform='translate(52%20116)%20rotate(36)%20scale(0.6)'%3E%3Cpath%20d='M0-8c4.6%203%206%207%200%2014-6-7-4.6-11%200-14z'%20fill='%234f9f5c'/%3E%3C/g%3E%20%3Cg%20opacity='.9'%3E%3Ccircle%20cx='10'%20cy='40'%20r='1.5'%20fill='%23fffdf0'/%3E%3Ccircle%20cx='36'%20cy='78'%20r='1.3'%20fill='%23fffdf0'/%3E%3Ccircle%20cx='54'%20cy='160'%20r='1.4'%20fill='%23fffdf0'/%3E%3Ccircle%20cx='24'%20cy='196'%20r='1.2'%20fill='%23fffdf0'/%3E%3C/g%3E%20%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='220'%20viewBox='0%200%2064%20220'%3E%20%3Cg%20transform='translate(30%2012)%20rotate(-8)%20scale(1)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%3Cg%20transform='translate(14%2044)%20rotate(12)%20scale(0.85)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%3Cg%20transform='translate(46%2078)%20rotate(-14)%20scale(1.1)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%3Cg%20transform='translate(22%20112)%20rotate(6)%20scale(0.9)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%3Cg%20transform='translate(50%20148)%20rotate(-6)%20scale(1)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%3Cg%20transform='translate(10%20186)%20rotate(14)%20scale(0.95)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%20%3Cg%20transform='translate(52%2034)%20rotate(40)%20scale(0.8)'%3E%3Cpath%20d='M0-8c4.6%203%206%207%200%2014-6-7-4.6-11%200-14z'%20fill='%234f9f5c'/%3E%3C/g%3E%3Cg%20transform='translate(10%20116)%20rotate(-28)%20scale(0.7)'%3E%3Cpath%20d='M0-8c4.6%203%206%207%200%2014-6-7-4.6-11%200-14z'%20fill='%232f7d4a'/%3E%3C/g%3E%3Cg%20transform='translate(36%20202)%20rotate(54)%20scale(0.75)'%3E%3Cpath%20d='M0-8c4.6%203%206%207%200%2014-6-7-4.6-11%200-14z'%20fill='%2377c06d'/%3E%3C/g%3E%3Cg%20transform='translate(40%2066)%20rotate(18)%20scale(0.6)'%3E%3Cpath%20d='M0-8c4.6%203%206%207%200%2014-6-7-4.6-11%200-14z'%20fill='%234f9f5c'/%3E%3C/g%3E%20%3Cg%20opacity='.9'%3E%3Ccircle%20cx='20'%20cy='26'%20r='1.6'%20fill='%23fffdf0'/%3E%3Ccircle%20cx='56'%20cy='96'%20r='1.4'%20fill='%23fffdf0'/%3E%3Ccircle%20cx='8'%20cy='62'%20r='1.2'%20fill='%23fffdf0'/%3E%3Ccircle%20cx='34'%20cy='132'%20r='1.6'%20fill='%23fffdf0'/%3E%3Ccircle%20cx='58'%20cy='172'%20r='1.3'%20fill='%23fffdf0'/%3E%3Ccircle%20cx='26'%20cy='200'%20r='1.5'%20fill='%23fffdf0'/%3E%3C/g%3E%20%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='58'%20height='220'%20viewBox='0%200%2058%20220'%3E%20%3Cg%20transform='translate(16%2020)%20rotate(-10)%20scale(1.05)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%3Cg%20transform='translate(42%2060)%20rotate(14)%20scale(0.85)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%3Cg%20transform='translate(26%2098)%20rotate(-4)%20scale(1)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%3Cg%20transform='translate(48%20138)%20rotate(10)%20scale(0.9)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%3Cg%20transform='translate(20%20176)%20rotate(-14)%20scale(1.1)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%3Cg%20transform='translate(44%20210)%20rotate(6)%20scale(0.8)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%20%3Cg%20transform='translate(34%2044)%20rotate(22)%20scale(0.75)'%3E%3Cpath%20d='M0-8c4.6%203%206%207%200%2014-6-7-4.6-11%200-14z'%20fill='%2377c06d'/%3E%3C/g%3E%3Cg%20transform='translate(6%20150)%20rotate(-46)%20scale(0.7)'%3E%3Cpath%20d='M0-8c4.6%203%206%207%200%2014-6-7-4.6-11%200-14z'%20fill='%232f7d4a'/%3E%3C/g%3E%3Cg%20transform='translate(52%20116)%20rotate(36)%20scale(0.6)'%3E%3Cpath%20d='M0-8c4.6%203%206%207%200%2014-6-7-4.6-11%200-14z'%20fill='%234f9f5c'/%3E%3C/g%3E%20%3Cg%20opacity='.9'%3E%3Ccircle%20cx='10'%20cy='40'%20r='1.5'%20fill='%23fffdf0'/%3E%3Ccircle%20cx='36'%20cy='78'%20r='1.3'%20fill='%23fffdf0'/%3E%3Ccircle%20cx='54'%20cy='160'%20r='1.4'%20fill='%23fffdf0'/%3E%3Ccircle%20cx='24'%20cy='196'%20r='1.2'%20fill='%23fffdf0'/%3E%3C/g%3E%20%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='52'%20height='220'%20viewBox='0%200%2052%20220'%3E%20%3Cg%20transform='translate(24%208)%20rotate(10)%20scale(0.9)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%3Cg%20transform='translate(40%2048)%20rotate(-12)%20scale(1.05)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%3Cg%20transform='translate(12%2088)%20rotate(16)%20scale(0.8)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%3Cg%20transform='translate(32%20128)%20rotate(-6)%20scale(1)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%3Cg%20transform='translate(16%20166)%20rotate(8)%20scale(0.9)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%3Cg%20transform='translate(42%20204)%20rotate(-14)%20scale(0.85)'%20fill='%23f8ecab'%3E%3Cpath%20d='M0%200v9'%20stroke='%237fbf6a'%20stroke-width='1.4'/%3E%3Ccircle%20cx='0'%20cy='-3'%20r='2.6'/%3E%3Ccircle%20cx='-3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='3.4'%20cy='1'%20r='2.2'/%3E%3Ccircle%20cx='0'%20cy='4'%20r='1.8'/%3E%3C/g%3E%20%3Cg%20transform='translate(8%2040)%20rotate(-34)%20scale(0.7)'%3E%3Cpath%20d='M0-8c4.6%203%206%207%200%2014-6-7-4.6-11%200-14z'%20fill='%232f7d4a'/%3E%3C/g%3E%3Cg%20transform='translate(44%20168)%20rotate(30)%20scale(0.8)'%3E%3Cpath%20d='M0-8c4.6%203%206%207%200%2014-6-7-4.6-11%200-14z'%20fill='%234f9f5c'/%3E%3C/g%3E%3Cg%20transform='translate(28%20104)%20rotate(-20)%20scale(0.65)'%3E%3Cpath%20d='M0-8c4.6%203%206%207%200%2014-6-7-4.6-11%200-14z'%20fill='%2377c06d'/%3E%3C/g%3E%20%3Cg%20opacity='.9'%3E%3Ccircle%20cx='14'%20cy='24'%20r='1.4'%20fill='%23fffdf0'/%3E%3Ccircle%20cx='46'%20cy='76'%20r='1.2'%20fill='%23fffdf0'/%3E%3Ccircle%20cx='6'%20cy='120'%20r='1.5'%20fill='%23fffdf0'/%3E%3Ccircle%20cx='30'%20cy='188'%20r='1.3'%20fill='%23fffdf0'/%3E%3C/g%3E%20%3C/svg%3E");
  background-size: 64px 220px, 52px 220px, 58px 220px, 44px 220px, 58px 220px, 50px 220px;
  background-position: 4% 0, 14% -50px, 27% -110px, 36% -30px, 60% -160px, 93% -70px;
  background-repeat: repeat-y;
  animation: lg-summer-crown-bloom 13s linear infinite;
}

/* a leafy garland along the underside of the chat header */
[data-theme="summer"] .chat-view {
  position: relative;
}

[data-theme="summer"] .chat-view::before {
  content: "";
  position: absolute;
  top: 71px;
  left: 0;
  right: 0;
  height: 34px;
  z-index: 6;
  pointer-events: none;
  opacity: 0.58;
  background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='34'%20viewBox='0%200%20240%2034'%3E%20%3Cpath%20d='M0%200h240'%20stroke='%232f7d4a'%20stroke-width='2.4'/%3E%20%3Cpath%20d='M0%202q30%2010%2060%204t60-2%2060%206%2060-6'%20stroke='%233f9154'%20stroke-width='2'%20fill='none'/%3E%20%3Cg%20fill='%232f7d4a'%3E%20%3Cpath%20d='M18%206q-6%2012%200%2020%208-8%200-20zM54%208q-7%2011-1%2019%208-7%201-19zM92%205q-6%2012%200%2020%208-8%200-20zM130%209q-7%2011-1%2019%208-7%201-19zM168%206q-6%2012%200%2020%208-8%200-20zM206%208q-7%2011-1%2019%208-7%201-19z'/%3E%20%3C/g%3E%20%3Cg%20fill='%234f9f5c'%3E%20%3Cpath%20d='M30%208q7%2011%201%2019-8-7-1-19zM68%206q7%2011%201%2019-8-7-1-19zM106%2010q7%2011%201%2019-8-7-1-19zM144%206q7%2011%201%2019-8-7-1-19zM182%209q7%2011%201%2019-8-7-1-19zM220%205q7%2011%201%2019-8-7-1-19z'/%3E%20%3C/g%3E%20%3Cg%20fill='%23f8ecab'%3E%20%3Ccircle%20cx='42'%20cy='22'%20r='3'/%3E%3Ccircle%20cx='118'%20cy='24'%20r='2.6'/%3E%3Ccircle%20cx='194'%20cy='20'%20r='3'/%3E%20%3C/g%3E%20%3C/svg%3E") repeat-x left top;
  background-size: 240px auto;
}

/* the window itself: a near layer of pollen and butterflies and a far drift */
[data-theme="summer"] .app::before {
  content: "";
  position: fixed;
  left: -225px;
  right: -225px;
  top: -600px;
  bottom: -140px;
  z-index: 3;
  pointer-events: none;
  opacity: 0.48;
  background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='180'%20height='240'%20viewBox='0%200%20180%20240'%3E%20%3Cg%20fill='%23ffffff'%20opacity='.85'%3E%20%3Ccircle%20cx='22'%20cy='18'%20r='2.8'/%3E%3Ccircle%20cx='92'%20cy='30'%20r='2'/%3E%3Ccircle%20cx='158'%20cy='12'%20r='2.6'/%3E%20%3Ccircle%20cx='50'%20cy='70'%20r='2.2'/%3E%3Ccircle%20cx='122'%20cy='92'%20r='3'/%3E%3Ccircle%20cx='10'%20cy='128'%20r='2'/%3E%20%3Ccircle%20cx='80'%20cy='146'%20r='2.6'/%3E%3Ccircle%20cx='166'%20cy='164'%20r='2.2'/%3E%3Ccircle%20cx='38'%20cy='198'%20r='2.8'/%3E%20%3Ccircle%20cx='112'%20cy='216'%20r='2'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(140%2068)%20rotate(22)%20scale(0.7)'%3E%3Cpath%20d='M0%200c-2-9-10-13-15-10-4%203-2%2011%204%2013%205%202%209%200%2011-3z'%20fill='%23ffe9a8'/%3E%3Cpath%20d='M0%200c2-9%2010-13%2015-10%204%203%202%2011-4%2013-5%202-9%200-11-3z'%20fill='%23ffe9a8'/%3E%3Cpath%20d='M0%202c-2%206-7%208-10%206-3-2-1-7%203-8zM0%202c2%206%207%208%2010%206%203-2%201-7-3-8z'%20fill='%23e8a11c'/%3E%3Cpath%20d='M0-6v14'%20stroke='%234a3a18'%20stroke-width='1.6'%20stroke-linecap='round'/%3E%3C/g%3E%3Cg%20transform='translate(56%20176)%20rotate(-18)%20scale(0.6)'%3E%3Cpath%20d='M0%200c-2-9-10-13-15-10-4%203-2%2011%204%2013%205%202%209%200%2011-3z'%20fill='%23ffffff'/%3E%3Cpath%20d='M0%200c2-9%2010-13%2015-10%204%203%202%2011-4%2013-5%202-9%200-11-3z'%20fill='%23ffffff'/%3E%3Cpath%20d='M0%202c-2%206-7%208-10%206-3-2-1-7%203-8zM0%202c2%206%207%208%2010%206%203-2%201-7-3-8z'%20fill='%23a8dcea'/%3E%3Cpath%20d='M0-6v14'%20stroke='%234a3a18'%20stroke-width='1.6'%20stroke-linecap='round'/%3E%3C/g%3E%20%3C/svg%3E") repeat;
  background-size: 225px 300px;
  animation: lg-summer-pollen-high 28s linear infinite;
}

[data-theme="summer"] .app::after {
  content: "";
  position: fixed;
  left: -275px;
  right: -275px;
  top: -750px;
  bottom: -160px;
  z-index: 4;
  pointer-events: none;
  opacity: 0.62;
  background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='300'%20viewBox='0%200%20240%20300'%3E%20%3Cg%20fill='%23fffdf0'%3E%20%3Ccircle%20cx='28'%20cy='24'%20r='4.4'/%3E%3Ccircle%20cx='118'%20cy='14'%20r='2.8'/%3E%3Ccircle%20cx='206'%20cy='38'%20r='3.8'/%3E%20%3Ccircle%20cx='68'%20cy='72'%20r='3'/%3E%3Ccircle%20cx='152'%20cy='96'%20r='4.6'/%3E%3Ccircle%20cx='16'%20cy='124'%20r='3.4'/%3E%20%3Ccircle%20cx='104'%20cy='142'%20r='3.8'/%3E%3Ccircle%20cx='212'%20cy='166'%20r='2.8'/%3E%3Ccircle%20cx='50'%20cy='200'%20r='4.2'/%3E%20%3Ccircle%20cx='140'%20cy='222'%20r='3'/%3E%3Ccircle%20cx='224'%20cy='252'%20r='3.8'/%3E%3Ccircle%20cx='10'%20cy='268'%20r='2.8'/%3E%20%3Ccircle%20cx='90'%20cy='288'%20r='3.6'/%3E%3Ccircle%20cx='176'%20cy='292'%20r='2.4'/%3E%20%3C/g%3E%20%3Cg%20fill='%23ffe9a8'%20opacity='.9'%3E%20%3Ccircle%20cx='58'%20cy='44'%20r='2.6'/%3E%3Ccircle%20cx='182'%20cy='128'%20r='3'/%3E%3Ccircle%20cx='34'%20cy='238'%20r='2.6'/%3E%3Ccircle%20cx='126'%20cy='262'%20r='2.8'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(150%2052)%20rotate(-12)%20scale(1.1)'%3E%3Cpath%20d='M0%200c-2-9-10-13-15-10-4%203-2%2011%204%2013%205%202%209%200%2011-3z'%20fill='%23f6c231'/%3E%3Cpath%20d='M0%200c2-9%2010-13%2015-10%204%203%202%2011-4%2013-5%202-9%200-11-3z'%20fill='%23f6c231'/%3E%3Cpath%20d='M0%202c-2%206-7%208-10%206-3-2-1-7%203-8zM0%202c2%206%207%208%2010%206%203-2%201-7-3-8z'%20fill='%23e8a11c'/%3E%3Cpath%20d='M0-6v14'%20stroke='%234a3a18'%20stroke-width='1.6'%20stroke-linecap='round'/%3E%3C/g%3E%3Cg%20transform='translate(52%20168)%20rotate(16)%20scale(0.95)'%3E%3Cpath%20d='M0%200c-2-9-10-13-15-10-4%203-2%2011%204%2013%205%202%209%200%2011-3z'%20fill='%23ffffff'/%3E%3Cpath%20d='M0%200c2-9%2010-13%2015-10%204%203%202%2011-4%2013-5%202-9%200-11-3z'%20fill='%23ffffff'/%3E%3Cpath%20d='M0%202c-2%206-7%208-10%206-3-2-1-7%203-8zM0%202c2%206%207%208%2010%206%203-2%201-7-3-8z'%20fill='%239ed6e4'/%3E%3Cpath%20d='M0-6v14'%20stroke='%234a3a18'%20stroke-width='1.6'%20stroke-linecap='round'/%3E%3C/g%3E%3Cg%20transform='translate(200%20224)%20rotate(-22)%20scale(0.8)'%3E%3Cpath%20d='M0%200c-2-9-10-13-15-10-4%203-2%2011%204%2013%205%202%209%200%2011-3z'%20fill='%23ffd7a0'/%3E%3Cpath%20d='M0%200c2-9%2010-13%2015-10%204%203%202%2011-4%2013-5%202-9%200-11-3z'%20fill='%23ffd7a0'/%3E%3Cpath%20d='M0%202c-2%206-7%208-10%206-3-2-1-7%203-8zM0%202c2%206%207%208%2010%206%203-2%201-7-3-8z'%20fill='%23e0533a'/%3E%3Cpath%20d='M0-6v14'%20stroke='%234a3a18'%20stroke-width='1.6'%20stroke-linecap='round'/%3E%3C/g%3E%20%3Cg%20transform='translate(96%20108)%20rotate(-18)'%3E%20%3Cpath%20d='M0%200q16%202%2026-2'%20stroke='%234fa8c8'%20stroke-width='3'%20fill='none'%20stroke-linecap='round'/%3E%20%3Cellipse%20cx='14'%20cy='-6'%20rx='13'%20ry='3.4'%20fill='%23bff0e8'%20opacity='.85'/%3E%20%3Cellipse%20cx='16'%20cy='4'%20rx='11'%20ry='3'%20fill='%239fe4dc'%20opacity='.8'/%3E%20%3Ccircle%20cx='2'%20cy='0'%20r='2.6'%20fill='%232f6b7a'/%3E%20%3C/g%3E%20%3C/svg%3E") repeat;
  background-size: 275px 375px;
  animation: lg-summer-pollen-app 36s linear infinite;
}

/* one linden in the corner of the chat list */
[data-theme="summer"] .sidebar::after {
  content: "";
  position: absolute;
  right: -6px;
  bottom: -4px;
  width: 128px;
  height: 160px;
  pointer-events: none;
  opacity: 0.32;
  background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='250'%20viewBox='0%200%20200%20250'%3E%20%3Cg%20fill='%236b4a2e'%3E%20%3Cpath%20d='M96%20248h14l-4-100h-8z'/%3E%20%3Cpath%20d='M103%20178%2076%20148l-5%206%2028%2030zM103%20166l28-26-5-6-25%2024zM100%20206%2074%20190l-3%206%2026%2013z'/%3E%20%3C/g%3E%20%3Cg%20fill='%231c5236'%3E%20%3Ccircle%20cx='100'%20cy='98'%20r='62'/%3E%3Ccircle%20cx='52'%20cy='128'%20r='34'/%3E%20%3Ccircle%20cx='150'%20cy='126'%20r='35'/%3E%3Ccircle%20cx='76'%20cy='58'%20r='37'/%3E%3Ccircle%20cx='128'%20cy='56'%20r='34'/%3E%20%3C/g%3E%20%3Cg%20fill='%232f7d4a'%3E%20%3Ccircle%20cx='90'%20cy='88'%20r='54'/%3E%3Ccircle%20cx='50'%20cy='120'%20r='27'/%3E%20%3Ccircle%20cx='142'%20cy='118'%20r='26'/%3E%3Ccircle%20cx='72'%20cy='52'%20r='28'/%3E%3Ccircle%20cx='122'%20cy='48'%20r='24'/%3E%20%3C/g%3E%20%3Cg%20fill='%234f9f5c'%3E%20%3Ccircle%20cx='80'%20cy='74'%20r='32'/%3E%3Ccircle%20cx='46'%20cy='110'%20r='16'/%3E%20%3Ccircle%20cx='116'%20cy='44'%20r='16'/%3E%3Ccircle%20cx='136'%20cy='106'%20r='13'/%3E%3Ccircle%20cx='66'%20cy='140'%20r='11'/%3E%20%3C/g%3E%20%3Cg%20fill='%2377c06d'%3E%20%3Ccircle%20cx='70'%20cy='62'%20r='17'/%3E%3Ccircle%20cx='108'%20cy='36'%20r='10'/%3E%3Ccircle%20cx='40'%20cy='104'%20r='8'/%3E%20%3C/g%3E%20%3Cg%20fill='%23f8ecab'%3E%20%3Ccircle%20cx='44'%20cy='96'%20r='4.2'/%3E%3Ccircle%20cx='58'%20cy='66'%20r='3.6'/%3E%3Ccircle%20cx='86'%20cy='30'%20r='4'/%3E%20%3Ccircle%20cx='118'%20cy='26'%20r='3.4'/%3E%3Ccircle%20cx='146'%20cy='60'%20r='4'/%3E%3Ccircle%20cx='164'%20cy='112'%20r='3.6'/%3E%20%3Ccircle%20cx='130'%20cy='140'%20r='4.2'/%3E%3Ccircle%20cx='96'%20cy='120'%20r='3.4'/%3E%3Ccircle%20cx='62'%20cy='146'%20r='3.8'/%3E%20%3Ccircle%20cx='34'%20cy='126'%20r='3'/%3E%3Ccircle%20cx='104'%20cy='70'%20r='3.2'/%3E%3Ccircle%20cx='152'%20cy='92'%20r='3'/%3E%20%3C/g%3E%20%3Cg%20fill='%23fff8d8'%3E%20%3Ccircle%20cx='44'%20cy='92'%20r='1.8'/%3E%3Ccircle%20cx='86'%20cy='26'%20r='1.6'/%3E%3Ccircle%20cx='146'%20cy='56'%20r='1.7'/%3E%20%3Ccircle%20cx='130'%20cy='136'%20r='1.8'/%3E%3Ccircle%20cx='62'%20cy='142'%20r='1.6'/%3E%20%3C/g%3E%3C/svg%3E") right bottom / contain no-repeat;
  transform-origin: 50% 100%;
  animation: lg-summer-sway 15s ease-in-out infinite;
}

/* the empty chat shows a shore with a rowboat, sunflowers and a bench */
[data-theme="summer"] .chat-empty::after {
  content: "";
  margin-top: 26px;
  width: 360px;
  height: 169px;
  opacity: 0.95;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='320'%20height='150'%20viewBox='0%200%20320%20150'%3E%20%3Cpath%20d='M0%2096q80-16%20160-8t160%2010v52H0z'%20fill='%239fd0ae'/%3E%20%3Cpath%20d='M28%20108q110-14%20224%200%2022%2012-6%2024H34q-28-12-6-24z'%20fill='%232f92bd'/%3E%20%3Cpath%20d='M40%20116q90-10%20180%200'%20stroke='%238ed4ec'%20stroke-width='2.4'%20fill='none'%20opacity='.8'/%3E%20%3Cg%20transform='translate(120%20112)'%3E%20%3Cpath%20d='M-26%204h52l-9%2012h-34z'%20fill='%23fdfaf0'%20stroke='%23c9873c'%20stroke-width='1.6'/%3E%20%3Cpath%20d='M-18-2h36'%20stroke='%23a06a34'%20stroke-width='2.6'%20stroke-linecap='round'/%3E%20%3Cpath%20d='M-14-2v-8M14-2v-8'%20stroke='%23a06a34'%20stroke-width='2.2'%20stroke-linecap='round'/%3E%20%3Cpath%20d='M2-4%2016-26%204-4z'%20fill='%23ffd9a0'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(214%20116)'%3E%20%3Cellipse%20cx='0'%20cy='0'%20rx='8'%20ry='5.4'%20fill='%23fdfaf0'/%3E%3Ccircle%20cx='8'%20cy='-5'%20r='4'%20fill='%23fdfaf0'/%3E%20%3Cpath%20d='M11-5l5%201.4-5%202z'%20fill='%23e8862c'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(46%2046)'%3E%20%3Cpath%20d='M0%2044V14'%20stroke='%232c6b3e'%20stroke-width='4'%20stroke-linecap='round'/%3E%20%3Cpath%20d='M0%2032c-11-1-16-8-14-16%208-1%2015%206%2014%2016z'%20fill='%232f7d4a'/%3E%20%3Cg%20transform='translate(0%2010)'%3E%3Cpath%20d='M0-16%204-8%2012-10%207-2l7%205-9%204-1%209-6-6-6%205%201-9-8-4%207-5-6-6%209-2%203-8z'%20fill='%23ffd45e'/%3E%3C/g%3E%20%3Ccircle%20cx='0'%20cy='10'%20r='7'%20fill='%237a4a1c'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(268%2052)'%3E%20%3Cpath%20d='M0%2040V16'%20stroke='%232c6b3e'%20stroke-width='3.6'%20stroke-linecap='round'/%3E%20%3Cg%20transform='translate(0%2012)%20scale(.85)'%3E%3Cpath%20d='M0-16%204-8%2012-10%207-2l7%205-9%204-1%209-6-6-6%205%201-9-8-4%207-5-6-6%209-2%203-8z'%20fill='%23f6c231'/%3E%3C/g%3E%20%3Ccircle%20cx='0'%20cy='12'%20r='6'%20fill='%237a4a1c'/%3E%20%3C/g%3E%20%3Cg%20transform='translate(232%2096)'%3E%20%3Cpath%20d='M-24%2022V2h48v20'%20stroke='%23a06a34'%20stroke-width='3'%20fill='none'/%3E%20%3Cpath%20d='M-26%202h52'%20stroke='%238a5a2b'%20stroke-width='3.4'%20stroke-linecap='round'/%3E%20%3Cpath%20d='M-24%2012h48'%20stroke='%23a06a34'%20stroke-width='2.4'/%3E%20%3Ccircle%20cx='-8'%20cy='-6'%20r='7'%20fill='%23e8b98a'/%3E%3Cpath%20d='M-16%2010V-2a8%208%200%200%201%2016%200v12z'%20fill='%232f8fb0'/%3E%20%3Ccircle%20cx='10'%20cy='-5'%20r='6.4'%20fill='%23e8b98a'/%3E%3Cpath%20d='M3%2010V-1a7%207%200%200%201%2014%200v11z'%20fill='%23c9541f'/%3E%20%3C/g%3E%20%3Cg%20fill='%23f7fbc9'%3E%20%3Ccircle%20cx='14'%20cy='128'%20r='2.6'/%3E%3Ccircle%20cx='74'%20cy='134'%20r='2.2'/%3E%3Ccircle%20cx='150'%20cy='130'%20r='2.4'/%3E%20%3Ccircle%20cx='200'%20cy='136'%20r='2'/%3E%3Ccircle%20cx='292'%20cy='132'%20r='2.6'/%3E%20%3C/g%3E%20%3Cg%20fill='%23ffd45e'%3E%3Ccircle%20cx='40'%20cy='136'%20r='3'/%3E%3Ccircle%20cx='256'%20cy='134'%20r='2.8'/%3E%3C/g%3E%20%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center bottom;
}

@keyframes lg-summer-sway {
  0%, 100% {
    transform: rotate(-0.4deg) translate3d(0, 0, 0);
  }
  50% {
    transform: rotate(0.4deg) translate3d(0, -2px, 0);
  }
}

/* every curtain travels a whole number of its own tiles, so the loop is
   invisible: 220px for the slow columns, 440px for the fast ones */
@keyframes lg-summer-crown-bloom {
  from {
    background-position: 4% 0, 14% -50px, 27% -110px, 36% -30px, 60% -160px, 93% -70px;
  }
  to {
    background-position: 4% 220px, 14% 170px, 27% 110px, 36% 410px, 60% 280px, 93% 370px;
  }
}

@keyframes lg-summer-pollen-app {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(-275px, 750px, 0);
  }
}

@keyframes lg-summer-pollen-high {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(225px, 600px, 0);
  }
}

/* on a phone the floor is too narrow for nine vignettes: keep the trees,
   the sunflowers and the bench, and let a zero-sized layer drop out */
@media (max-width: 620px) {
  [data-theme="summer"] .chat-body::before {
    height: 424px;
    opacity: 0.93;
    background-size: 176px auto, 124px auto, 246px auto, 0 0, 104px auto, 0 0, 0 0, 92px auto, 168px auto, 100% auto, 100% auto, 100% 100%, 100% 100%;
    background-position: 2% bottom, 18% bottom, 36% bottom, 0 0, 62% bottom, 0 0, 0 0, 80% bottom, 97% bottom, 0 bottom, 0 top, center top, center top;
  }

  [data-theme="summer"] .chat-body::after {
    height: 340px;
    background-size: 52px 220px, 42px 220px, 46px 220px, 36px 220px, 46px 220px, 42px 220px;
  }

  [data-theme="summer"] .app::after {
    opacity: 0.56;
  }
}

@media (prefers-reduced-motion: reduce) {
  [data-theme="summer"] .chat-body::before,
  [data-theme="summer"] .chat-body::after,
  [data-theme="summer"] .app::before,
  [data-theme="summer"] .app::after,
  [data-theme="summer"] .sidebar::after {
    animation: none;
  }
}

/* ——— Liquid Glass ——— */

[data-theme="glass"] {
  color-scheme: dark;
  --bg-root: #0a0f1f;
  --sidebar-bg: rgba(255, 255, 255, 0.09);
  --sidebar-border: rgba(255, 255, 255, 0.14);
  --surface: rgba(255, 255, 255, 0.11);
  --surface-2: rgba(255, 255, 255, 0.17);
  --input-bg: rgba(12, 18, 36, 0.34);
  --text: #f6f9ff;
  --text-2: rgba(238, 244, 255, 0.86);
  --muted: rgba(228, 236, 252, 0.64);
  --faint: rgba(228, 236, 252, 0.42);
  --accent: #57c8ff;
  --accent-strong: #7fd8ff;
  --accent-contrast: #04121f;
  --accent-soft: rgba(87, 200, 255, 0.22);
  --hover: rgba(255, 255, 255, 0.09);
  --active: rgba(255, 255, 255, 0.16);
  --border: rgba(255, 255, 255, 0.16);
  --chat-bg: rgba(255, 255, 255, 0.05);
  --chat-bg-2: rgba(255, 255, 255, 0.08);
  --bubble-in: rgba(255, 255, 255, 0.15);
  --bubble-in-text: #f4f8ff;
  --bubble-out: rgba(124, 190, 255, 0.3);
  --bubble-out-text: #f2faff;
  --bubble-shadow: 0 10px 28px rgba(4, 9, 24, 0.34);
  --time-in: rgba(240, 246, 255, 0.55);
  --time-out: rgba(242, 250, 255, 0.68);
  --pattern-color: #dceaff;
  --pattern-opacity: 0.05;
  --danger: #ff7a85;
  --danger-soft: rgba(255, 122, 133, 0.18);
  --overlay: rgba(6, 10, 22, 0.5);
  --scrollbar: rgba(255, 255, 255, 0.22);
  --shadow-lg: 0 34px 80px rgba(3, 7, 20, 0.55);
  --shadow-sm: 0 8px 22px rgba(3, 7, 20, 0.32);
  --auth-g1: #4f8bff;
  --auth-g2: #9b6bff;
  --auth-g3: #38d6c8;
  --glass-panel-1: rgba(255, 255, 255, 0.14);
  --glass-panel-2: rgba(255, 255, 255, 0.07);
}

/* Colour mesh that the frosted panels refract. */
[data-theme="glass"] .app {
  position: relative;
  /* The mesh below is drawn 12% outside the shell; without clipping it widens
     the document and the whole page pans sideways on a phone. */
  overflow: clip;
  background:
    radial-gradient(70% 60% at 50% 0%, rgba(78, 108, 210, 0.42), transparent 70%),
    linear-gradient(158deg, #16204a 0%, #0a0f1f 52%, #1a1440 100%);
}

[data-theme="glass"] .app::before {
  content: "";
  position: absolute;
  inset: -12%;
  z-index: 0;
  pointer-events: none;
  will-change: transform;
  transform: translateZ(0);
  background:
    radial-gradient(34% 30% at 22% 24%, rgba(96, 156, 255, 0.62), transparent 62%),
    radial-gradient(30% 28% at 76% 16%, rgba(255, 118, 202, 0.48), transparent 62%),
    radial-gradient(36% 34% at 84% 74%, rgba(58, 226, 205, 0.44), transparent 64%),
    radial-gradient(42% 38% at 26% 82%, rgba(158, 104, 255, 0.55), transparent 68%);
  /* Every frosted layer re-blurs whatever moves behind it, so a continuously
     drifting mesh keeps ~40 ms of work alive on idle frames. Eighteen steps over
     90 s shift the blobs a few pixels every five seconds: still alive, but the
     frames in between cost nothing. */
  animation: lg-glass-drift 90s steps(18, end) infinite alternate;
}

[data-theme="glass"] .sidebar,
[data-theme="glass"] .chat-pane,
[data-theme="glass"] .auth-screen > * {
  position: relative;
  z-index: 1;
}

/* The two full-height panels only ever sit over the smooth mesh, so they fake
   the frost with a translucent fill: an animating backdrop would otherwise
   re-blur the whole window on every frame. */
[data-theme="glass"] .sidebar {
  background: linear-gradient(180deg, var(--glass-panel-1), var(--glass-panel-2));
}

[data-theme="glass"] .chat-view {
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
  background: color-mix(in srgb, var(--surface) 72%, transparent);
}

[data-theme="glass"] .chat-header,
[data-theme="glass"] .composer,
[data-theme="glass"] .search,
[data-theme="glass"] .modal,
[data-theme="glass"] #context-menu,
[data-theme="glass"] #theme-popover,
[data-theme="glass"] #lang-popover,
[data-theme="glass"] #emoji-popover,
[data-theme="glass"] #reaction-popover,
[data-theme="glass"] .auth-card,
[data-theme="glass"] .toast {
  backdrop-filter: blur(14px) saturate(150%);
  -webkit-backdrop-filter: blur(14px) saturate(150%);
}

/* Small and numerous, so the cheapest radius that still reads as ground glass. */
[data-theme="glass"] .bubble {
  backdrop-filter: blur(8px) saturate(140%);
  -webkit-backdrop-filter: blur(8px) saturate(140%);
}

/* Specular hairline on every glass edge. */
[data-theme="glass"] .sidebar,
[data-theme="glass"] .chat-header,
[data-theme="glass"] .composer,
[data-theme="glass"] .search,
[data-theme="glass"] .bubble,
[data-theme="glass"] .modal,
[data-theme="glass"] #context-menu,
[data-theme="glass"] #theme-popover,
[data-theme="glass"] #lang-popover,
[data-theme="glass"] #emoji-popover,
[data-theme="glass"] #reaction-popover,
[data-theme="glass"] .auth-card {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.26), var(--shadow-sm);
}

/* Reaction pills and service chips are numerous in a busy channel, so they take
   a translucent fill instead of a second frost layer. */
[data-theme="glass"] .reaction-pill,
[data-theme="glass"] .sys-chip,
[data-theme="glass"] .composer-notice,
[data-theme="glass"] .modal-create-btn {
  background: rgba(255, 255, 255, 0.13);
  border-color: rgba(255, 255, 255, 0.18);
}

[data-theme="glass"] .reaction-pill.is-mine {
  background: rgba(87, 200, 255, 0.26);
  border-color: rgba(150, 220, 255, 0.45);
}

[data-theme="glass"] .sys-chip,
[data-theme="glass"] .composer-notice {
  color: rgba(232, 240, 252, 0.78);
}

[data-theme="glass"] .bubble-text,
[data-theme="glass"] .chat-item-name,
[data-theme="glass"] .profile-name,
[data-theme="glass"] .msg-author-name {
  text-shadow: 0 1px 1px rgba(4, 9, 24, 0.28);
}

[data-theme="glass"] .invite-field,
[data-theme="glass"] .member-add input,
[data-theme="glass"] .profile-remove-photo,
[data-theme="glass"] .btn-secondary {
  background: rgba(12, 18, 36, 0.34);
  border-color: rgba(255, 255, 255, 0.14);
}

[data-theme="glass"] .bubble {
  border: 1px solid rgba(255, 255, 255, 0.16);
  /* A 22 px drop shadow under each of a hundred bubbles costs as much as the
     frost itself; the mesh is dark enough that this shallower one reads the same. */
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.26), 0 6px 14px rgba(4, 9, 24, 0.3);
}

[data-theme="glass"] .msg-row.out .bubble {
  border-color: rgba(180, 224, 255, 0.38);
}

[data-theme="glass"] .chat-item.is-active,
[data-theme="glass"] .menu-item:hover,
[data-theme="glass"] .theme-option:hover,
[data-theme="glass"] .lang-option:hover {
  background: rgba(255, 255, 255, 0.14);
}

[data-theme="glass"] .theme-swatch,
[data-theme="glass"] .avatar {
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.24), 0 6px 16px rgba(4, 9, 24, 0.32);
}

[data-theme="glass"] .modal-backdrop,
[data-theme="glass"] #lightbox {
  backdrop-filter: blur(18px) saturate(150%);
  -webkit-backdrop-filter: blur(18px) saturate(150%);
}

/* No backdrop blur (older Android WebView) or reduced transparency: keep the
   panels solid dark so light text never sits on a clear background. */
@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))) {
  [data-theme="glass"] {
    --sidebar-bg: rgba(18, 24, 46, 0.94);
    --surface: rgba(21, 28, 52, 0.96);
    --surface-2: #2a3454;
    --chat-bg: #131a33;
    --chat-bg-2: #171f3a;
    --bubble-in: #212a48;
    --bubble-out: #2f5c8f;
    --input-bg: rgba(9, 13, 28, 0.9);
    --glass-panel-1: rgba(24, 31, 56, 0.95);
    --glass-panel-2: rgba(17, 23, 44, 0.95);
    --pattern-opacity: 0.03;
  }
}

@media (prefers-reduced-transparency: reduce) {
  [data-theme="glass"] {
    --sidebar-bg: rgba(16, 22, 42, 0.97);
    --surface: rgba(20, 26, 48, 0.98);
    --chat-bg: #121831;
    --chat-bg-2: #161d38;
    --bubble-in: #202846;
    --bubble-out: #2d598c;
    --input-bg: rgba(8, 12, 26, 0.95);
    --overlay: rgba(6, 10, 22, 0.88);
    --glass-panel-1: rgba(21, 28, 52, 0.97);
    --glass-panel-2: rgba(15, 21, 41, 0.97);
  }

  [data-theme="glass"] .chat-header,
  [data-theme="glass"] .composer,
  [data-theme="glass"] .search,
  [data-theme="glass"] .bubble {
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
  }

  [data-theme="glass"] .app::before {
    animation: none;
  }
}

@keyframes lg-glass-drift {
  0% {
    transform: translate3d(-3%, -2%, 0) scale(1);
  }
  50% {
    transform: translate3d(4%, 3%, 0) scale(1.08);
  }
  100% {
    transform: translate3d(-2%, 5%, 0) scale(1.03);
  }
}

@media (prefers-reduced-motion: reduce) {
  [data-theme="glass"] .app::before {
    animation: none;
  }
}

/* ——— Space ——— */

[data-theme="space"] {
  color-scheme: dark;
  --bg-root: #05071a;
  --sidebar-bg: #0b1030;
  --sidebar-border: #1f2960;
  --surface: #121942;
  --surface-2: #1a2350;
  --input-bg: #0c1236;
  --text: #eef2ff;
  --text-2: #b7c2ee;
  --muted: #8591c4;
  --faint: #5d6a9f;
  --accent: #7a5cff;
  --accent-strong: #5a3fe0;
  --accent-contrast: #f8f6ff;
  --accent-soft: rgba(122, 92, 255, 0.22);
  --auth-g1: #38c6ff;
  --auth-g2: #6a4cff;
  --auth-g3: #2a1680;
  --hover: rgba(150, 170, 255, 0.09);
  --active: rgba(122, 92, 255, 0.22);
  --border: #212b60;
  --chat-bg: #0a0f2c;
  --chat-bg-2: #131a44;
  --bubble-in: #18204c;
  --bubble-in-text: #e8edff;
  --bubble-out: #4f37cf;
  --bubble-out-text: #f5f3ff;
  --bubble-shadow: 0 3px 14px rgba(1, 3, 18, 0.6);
  --time-in: rgba(210, 220, 255, 0.5);
  --time-out: rgba(245, 243, 255, 0.8);
  --pattern-color: #9fb4ff;
  --pattern-opacity: 0.13;
  --danger: #ff5f6d;
  --danger-soft: rgba(255, 95, 109, 0.18);
  --overlay: rgba(3, 5, 20, 0.66);
  --scrollbar: rgba(140, 160, 255, 0.3);
  --shadow-lg: 0 24px 64px rgba(1, 3, 16, 0.7);
  --shadow-sm: 0 4px 18px rgba(1, 3, 16, 0.5);
}

[data-theme="space"] {
  --chat-pattern: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='320'%20height='320'%20viewBox='0%200%20320%20320'%3E%3Cg%20fill='%23fff'%3E%3Ccircle%20cx='26'%20cy='34'%20r='1.5'/%3E%3Ccircle%20cx='92'%20cy='18'%20r='1'/%3E%3Ccircle%20cx='158'%20cy='52'%20r='1.3'/%3E%3Ccircle%20cx='238'%20cy='30'%20r='1.6'/%3E%3Ccircle%20cx='298'%20cy='88'%20r='1'/%3E%3Ccircle%20cx='58'%20cy='96'%20r='1.2'/%3E%3Ccircle%20cx='126'%20cy='128'%20r='1.5'/%3E%3Ccircle%20cx='212'%20cy='112'%20r='1'/%3E%3Ccircle%20cx='282'%20cy='158'%20r='1.3'/%3E%3Ccircle%20cx='18'%20cy='176'%20r='1'/%3E%3Ccircle%20cx='88'%20cy='204'%20r='1.4'/%3E%3Ccircle%20cx='168'%20cy='196'%20r='1'/%3E%3Ccircle%20cx='246'%20cy='222'%20r='1.5'/%3E%3Ccircle%20cx='308'%20cy='268'%20r='1'/%3E%3Ccircle%20cx='42'%20cy='262'%20r='1.2'/%3E%3Ccircle%20cx='116'%20cy='292'%20r='1'/%3E%3Ccircle%20cx='198'%20cy='276'%20r='1.4'/%3E%3Ccircle%20cx='268'%20cy='312'%20r='1.1'/%3E%3Ccircle%20cx='152'%20cy='236'%20r='.9'/%3E%3Ccircle%20cx='66'%20cy='150'%20r='.9'/%3E%3C/g%3E%3Cg%20fill='none'%20stroke='%23fff'%20stroke-width='1.1'%20stroke-linecap='round'%3E%3Cg%20transform='translate(74%2058)'%3E%3Cpath%20d='M0-5v10M-4.3-2.5l8.6%205M-4.3%202.5l8.6-5'/%3E%3C/g%3E%3Cg%20transform='translate(262%20132)'%3E%3Cpath%20d='M0-5v10M-4.3-2.5l8.6%205M-4.3%202.5l8.6-5'/%3E%3C/g%3E%3Cg%20transform='translate(148%20300)'%3E%3Cpath%20d='M0-4v8M-3.5-2l7%204M-3.5%202l7-4'/%3E%3C/g%3E%3Cg%20transform='translate(214%2044)%20rotate(18)'%3E%3Cpath%20d='M0-6v12M-5.2-3l10.4%206M-5.2%203l10.4-6'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

/* the chat is one sky: a violet nebula over the deep, and a planet owns the floor */
[data-theme="space"] .chat-body {
  isolation: isolate;
  background:
    radial-gradient(760px 420px at 78% 8%, rgba(122, 92, 255, 0.24), transparent 68%),
    radial-gradient(560px 360px at 14% 24%, rgba(56, 198, 255, 0.13), transparent 70%),
    linear-gradient(180deg, #0a0f2e 0%, #090d28 48%, #050716 100%);
}

[data-theme="space"] .chat-body::before,
[data-theme="space"] .chat-body::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
}

/* the station, a dish satellite, a probe, a moon, a constellation and the
   planet: everything holds still, only the meteors travel */
[data-theme="space"] .chat-body::before {
  z-index: -1;
  opacity: 0.95;
  background-image:
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='170'%20height='110'%20viewBox='0%200%20170%20110'%3E%3Cg%20fill='none'%20stroke='%23cfe0ff'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M52%2055h66'/%3E%3Crect%20x='70'%20y='46'%20width='30'%20height='18'%20rx='4'%20fill='%2326346e'/%3E%3Cpath%20d='M78%2064v9M92%2064v9M61%2046v-9M109%2046v-9'/%3E%3Cg%20fill='%233752b8'%3E%3Crect%20x='4'%20y='34'%20width='34'%20height='40'%20rx='2'/%3E%3Crect%20x='132'%20y='34'%20width='34'%20height='40'%20rx='2'/%3E%3Crect%20x='42'%20y='14'%20width='26'%20height='14'%20rx='2'/%3E%3Crect%20x='102'%20y='14'%20width='26'%20height='14'%20rx='2'/%3E%3C/g%3E%3Cg%20stroke='%238fa8ff'%20stroke-width='1'%3E%3Cpath%20d='M21%2034v40M21%2044h17M21%2054h17M21%2064h17'/%3E%3Cpath%20d='M149%2034v40M149%2044h17M149%2054h17M149%2064h17'/%3E%3Cpath%20d='M55%2014v14M55%2021h13M115%2014v14M115%2021h13'/%3E%3C/g%3E%3Cpath%20d='M70%2040h30'%20stroke='%239fd8ff'%20stroke-width='1'%20opacity='.7'/%3E%3C/g%3E%3Ccircle%20cx='85'%20cy='55'%20r='2.8'%20fill='%239fe0ff'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='120'%20viewBox='0%200%20120%20120'%3E%3Cg%20fill='none'%20stroke='%23cfe0ff'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M30%2030a24%2024%200%200%201%2034%2034'%20fill='%232c3a7d'/%3E%3Cpath%20d='M30%2030l34%2034'/%3E%3Cpath%20d='M38%2038l20%2020'%20stroke-width='1'%20opacity='.65'/%3E%3Cpath%20d='M64%2064l7%207'/%3E%3Crect%20x='66'%20y='74'%20width='26'%20height='13'%20rx='3'%20fill='%2326346e'/%3E%3Cpath%20d='M73%2087v9M85%2087v9M66%2091h26'/%3E%3Cpath%20d='M52%2052l-11-11M41%2041v-9M37%2032h9'/%3E%3C/g%3E%3Ccircle%20cx='64'%20cy='64'%20r='3'%20fill='%239fe0ff'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='130'%20height='80'%20viewBox='0%200%20130%2080'%3E%3Cg%20fill='none'%20stroke='%23cfe0ff'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='56'%20y='34'%20width='18'%20height='14'%20rx='3'%20fill='%232b3a7a'/%3E%3Cpath%20d='M56%2041H26M74%2041h30'/%3E%3Crect%20x='2'%20y='28'%20width='24'%20height='26'%20rx='2'%20fill='%233752b8'/%3E%3Crect%20x='104'%20y='28'%20width='24'%20height='26'%20rx='2'%20fill='%233752b8'/%3E%3Cg%20stroke='%238fa8ff'%20stroke-width='1'%3E%3Cpath%20d='M14%2028v26M14%2034h10M14%2041h10M14%2048h10'/%3E%3Cpath%20d='M116%2028v26M116%2034h-10M116%2041h-10M116%2048h-10'/%3E%3C/g%3E%3Cpath%20d='M65%2034V20M59%2016h12'/%3E%3C/g%3E%3Ccircle%20cx='65'%20cy='41'%20r='2.2'%20fill='%239fe0ff'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='96'%20height='96'%20viewBox='0%200%2096%2096'%3E%3Cdefs%3E%3CradialGradient%20id='mo'%20cx='.34'%20cy='.28'%20r='.85'%3E%3Cstop%20offset='0'%20stop-color='%23eef1ff'/%3E%3Cstop%20offset='.62'%20stop-color='%23aab3de'/%3E%3Cstop%20offset='1'%20stop-color='%23646da3'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle%20cx='48'%20cy='48'%20r='30'%20fill='url(%23mo)'/%3E%3Cg%20fill='%237d86bb'%20opacity='.5'%3E%3Ccircle%20cx='38'%20cy='38'%20r='6'/%3E%3Ccircle%20cx='58'%20cy='52'%20r='4.2'/%3E%3Ccircle%20cx='45'%20cy='62'%20r='3'/%3E%3Ccircle%20cx='63'%20cy='35'%20r='2.6'/%3E%3C/g%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='260'%20height='150'%20viewBox='0%200%20260%20150'%3E%3Cpath%20d='M24%20108%2060%2078%2096%2092%20118%2056%20158%2066%20196%2034%20236%2044'%20fill='none'%20stroke='%239fb4ff'%20stroke-width='1.2'%20opacity='.5'/%3E%3Cg%20fill='%23dfe7ff'%3E%3Ccircle%20cx='24'%20cy='108'%20r='2.2'/%3E%3Ccircle%20cx='60'%20cy='78'%20r='1.8'/%3E%3Ccircle%20cx='96'%20cy='92'%20r='2'/%3E%3Ccircle%20cx='118'%20cy='56'%20r='2.4'/%3E%3Ccircle%20cx='158'%20cy='66'%20r='1.7'/%3E%3Ccircle%20cx='196'%20cy='34'%20r='2.2'/%3E%3Ccircle%20cx='236'%20cy='44'%20r='1.8'/%3E%3C/g%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='640'%20height='320'%20viewBox='0%200%20640%20320'%3E%3Cdefs%3E%3CradialGradient%20id='p'%20cx='.38'%20cy='.16'%20r='.95'%3E%3Cstop%20offset='0'%20stop-color='%239b86ff'/%3E%3Cstop%20offset='.42'%20stop-color='%235a42c8'/%3E%3Cstop%20offset='.78'%20stop-color='%232c1a6b'/%3E%3Cstop%20offset='1'%20stop-color='%23150a3a'/%3E%3C/radialGradient%3E%3ClinearGradient%20id='g'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3E%3Cstop%20offset='0'%20stop-color='%23b7a6ff'%20stop-opacity='.5'/%3E%3Cstop%20offset='.55'%20stop-color='%237a5cff'%20stop-opacity='.12'/%3E%3Cstop%20offset='1'%20stop-color='%237a5cff'%20stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle%20cx='330'%20cy='540'%20r='410'%20fill='url(%23p)'/%3E%3Cg%20fill='none'%20stroke='%23d7ccff'%20opacity='.16'%3E%3Cpath%20d='M60%20236q140-26%20280-10t240%204'%20stroke-width='16'/%3E%3Cpath%20d='M110%20276q120-20%20250-6t190%202'%20stroke-width='10'/%3E%3C/g%3E%3Ccircle%20cx='330'%20cy='540'%20r='410'%20fill='none'%20stroke='%23c3b4ff'%20stroke-width='2.5'%20opacity='.5'/%3E%3Cellipse%20cx='330'%20cy='146'%20rx='432'%20ry='96'%20fill='url(%23g)'/%3E%3C/svg%3E"),
    radial-gradient(440px 300px at 70% 12%, rgba(122, 92, 255, 0.2), transparent 72%),
    linear-gradient(180deg, rgba(90, 70, 220, 0.09) 0%, rgba(6, 8, 24, 0) 42%);
  background-size:
    156px auto,
    92px auto,
    118px auto,
    84px auto,
    232px auto,
    640px auto,
    100% 100%,
    100% 100%;
  background-position:
    9% 17%,
    76% 15%,
    90% 41%,
    5% 49%,
    30% 8%,
    78% bottom,
    center top,
    center top;
  background-repeat: no-repeat;
  transform-origin: 50% 100%;
  animation: lg-space-drift 24s ease-in-out infinite;
}

/* three meteor showers; every layer travels exactly its own tile, so the loop
   has no seam */
[data-theme="space"] .chat-body::after {
  z-index: -1;
  opacity: 0.78;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%20viewBox='0%200%20300%20300'%3E%3Cdefs%3E%3ClinearGradient%20id='m'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3E%3Cstop%20offset='0'%20stop-color='%23b9d8ff'%20stop-opacity='0'/%3E%3Cstop%20offset='.6'%20stop-color='%23cfe4ff'%20stop-opacity='.5'/%3E%3Cstop%20offset='1'%20stop-color='%23ffffff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg%20transform='rotate(45%20150%20150)'%3E%3Crect%20x='96'%20y='148'%20width='86'%20height='2.4'%20rx='1.2'%20fill='url(%23m)'/%3E%3Ccircle%20cx='184'%20cy='149'%20r='2.8'%20fill='%23fff'/%3E%3Ccircle%20cx='184'%20cy='149'%20r='7'%20fill='%239fd8ff'%20opacity='.25'/%3E%3C/g%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='220'%20height='220'%20viewBox='0%200%20220%20220'%3E%3Cdefs%3E%3ClinearGradient%20id='n'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3E%3Cstop%20offset='0'%20stop-color='%23cfe4ff'%20stop-opacity='0'/%3E%3Cstop%20offset='1'%20stop-color='%23ffffff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg%20transform='rotate(45%20110%20110)'%3E%3Crect%20x='72'%20y='109'%20width='52'%20height='1.8'%20rx='.9'%20fill='url(%23n)'/%3E%3Ccircle%20cx='126'%20cy='110'%20r='2.1'%20fill='%23fff'/%3E%3C/g%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='220'%20height='220'%20viewBox='0%200%20220%20220'%3E%3Cdefs%3E%3ClinearGradient%20id='n'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3E%3Cstop%20offset='0'%20stop-color='%23cfe4ff'%20stop-opacity='0'/%3E%3Cstop%20offset='1'%20stop-color='%23ffffff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg%20transform='rotate(45%20110%20110)'%3E%3Crect%20x='72'%20y='109'%20width='52'%20height='1.8'%20rx='.9'%20fill='url(%23n)'/%3E%3Ccircle%20cx='126'%20cy='110'%20r='2.1'%20fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 300px 300px, 220px 220px, 170px 170px;
  background-repeat: repeat;
  animation: lg-space-meteors 11s linear infinite;
}

/* the window behind the app: distant stars, and one more meteor field above
   the panels at a whisper of an opacity */
[data-theme="space"] .app::before {
  content: "";
  position: fixed;
  left: -300px;
  right: -300px;
  top: -380px;
  bottom: -120px;
  z-index: 3;
  pointer-events: none;
  opacity: 0.4;
  background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='380'%20viewBox='0%200%20300%20380'%3E%3Cg%20fill='%23fff'%3E%3Ccircle%20cx='40'%20cy='40'%20r='1.4'%20opacity='.9'/%3E%3Ccircle%20cx='150'%20cy='24'%20r='1'%20opacity='.7'/%3E%3Ccircle%20cx='252'%20cy='72'%20r='1.5'%20opacity='.9'/%3E%3Ccircle%20cx='76'%20cy='150'%20r='1.1'%20opacity='.6'/%3E%3Ccircle%20cx='196'%20cy='132'%20r='1.3'%20opacity='.8'/%3E%3Ccircle%20cx='120'%20cy='220'%20r='1'%20opacity='.6'/%3E%3Ccircle%20cx='268'%20cy='196'%20r='1.2'%20opacity='.7'/%3E%3Ccircle%20cx='36'%20cy='290'%20r='1.4'%20opacity='.85'/%3E%3Ccircle%20cx='176'%20cy='330'%20r='1.1'%20opacity='.65'/%3E%3Ccircle%20cx='238'%20cy='256'%20r='1'%20opacity='.6'/%3E%3Ccircle%20cx='96'%20cy='350'%20r='1.2'%20opacity='.7'/%3E%3C/g%3E%3Cg%20fill='none'%20stroke='%23fff'%20stroke-width='1'%20stroke-linecap='round'%20opacity='.55'%3E%3Cg%20transform='translate(208%2040)'%3E%3Cpath%20d='M0-4v8M-3.5-2l7%204M-3.5%202l7-4'/%3E%3C/g%3E%3Cg%20transform='translate(64%20246)%20rotate(20)'%3E%3Cpath%20d='M0-5v10M-4.3-2.5l8.6%205M-4.3%202.5l8.6-5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat;
  background-size: 300px 380px;
  animation: lg-space-stars 52s linear infinite;
}

[data-theme="space"] .app::after {
  content: "";
  position: fixed;
  left: -360px;
  right: -360px;
  top: -440px;
  bottom: -160px;
  z-index: 4;
  pointer-events: none;
  opacity: 0.28;
  background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='360'%20height='440'%20viewBox='0%200%20360%20440'%3E%3Cdefs%3E%3ClinearGradient%20id='a'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3E%3Cstop%20offset='0'%20stop-color='%23cfe4ff'%20stop-opacity='0'/%3E%3Cstop%20offset='1'%20stop-color='%23ffffff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg%20transform='rotate(45%20150%20150)'%3E%3Crect%20x='104'%20y='148'%20width='78'%20height='2'%20rx='1'%20fill='url(%23a)'/%3E%3Ccircle%20cx='184'%20cy='149'%20r='2.4'%20fill='%23fff'/%3E%3C/g%3E%3Cg%20transform='rotate(45%20280%20360)'%20opacity='.7'%3E%3Crect%20x='250'%20y='358'%20width='54'%20height='1.6'%20rx='.8'%20fill='url(%23a)'/%3E%3Ccircle%20cx='306'%20cy='359'%20r='1.8'%20fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") repeat;
  background-size: 360px 440px;
  animation: lg-space-app-meteors 44s linear infinite;
}

/* a constellation in the corner of the chat list */
[data-theme="space"] .sidebar::after {
  content: "";
  position: absolute;
  right: -8px;
  bottom: -6px;
  width: 156px;
  height: 176px;
  pointer-events: none;
  opacity: 0.3;
  background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='150'%20height='170'%20viewBox='0%200%20150%20170'%3E%3Cg%20fill='%23cfe0ff'%20opacity='.9'%3E%3Ccircle%20cx='24'%20cy='30'%20r='1.6'/%3E%3Ccircle%20cx='86'%20cy='18'%20r='1.1'/%3E%3Ccircle%20cx='124'%20cy='62'%20r='1.8'/%3E%3Ccircle%20cx='52'%20cy='86'%20r='1.2'/%3E%3Ccircle%20cx='106'%20cy='120'%20r='1.4'/%3E%3Ccircle%20cx='30'%20cy='142'%20r='1.1'/%3E%3Ccircle%20cx='132'%20cy='150'%20r='1'/%3E%3C/g%3E%3Cg%20fill='none'%20stroke='%239fb4ff'%20stroke-width='1'%20opacity='.5'%3E%3Cpath%20d='M24%2030%2052%2086l54%2034%2018-58'/%3E%3Cpath%20d='M52%2086%2030%20142'/%3E%3C/g%3E%3Cg%20transform='translate(88%2056)'%20fill='none'%20stroke='%23dfe7ff'%20stroke-width='1.1'%20stroke-linecap='round'%20opacity='.75'%3E%3Cpath%20d='M0-6v12M-5.2-3l10.4%206M-5.2%203l10.4-6'/%3E%3C/g%3E%3C/svg%3E") right bottom / contain no-repeat;
}

/* the empty chat keeps its aura and lets the sky through, while a soft veil
   under the wording keeps the planet from washing the text out */
[data-theme="space"] .chat-empty {
  background:
    radial-gradient(circle at 50% 42%, var(--accent-soft), transparent 42%),
    radial-gradient(640px 380px at 50% 52%, rgba(5, 7, 22, 0.78), rgba(5, 7, 22, 0) 72%);
}

/* the empty chat shows a ringed planet, a satellite and a rocket on its way */
[data-theme="space"] .chat-empty::after {
  content: "";
  margin-top: 26px;
  width: 420px;
  height: 170px;
  opacity: 0.95;
  background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='420'%20height='170'%20viewBox='0%200%20420%20170'%3E%3Cdefs%3E%3CradialGradient%20id='q'%20cx='.35'%20cy='.3'%20r='.85'%3E%3Cstop%20offset='0'%20stop-color='%23b7a6ff'/%3E%3Cstop%20offset='.6'%20stop-color='%236a4cff'/%3E%3Cstop%20offset='1'%20stop-color='%232a1680'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg%20fill='%23cfe0ff'%20opacity='.9'%3E%3Ccircle%20cx='20'%20cy='26'%20r='1.4'/%3E%3Ccircle%20cx='180'%20cy='18'%20r='1'/%3E%3Ccircle%20cx='356'%20cy='20'%20r='1.6'/%3E%3Ccircle%20cx='392'%20cy='96'%20r='1.1'/%3E%3Ccircle%20cx='250'%20cy='32'%20r='1'/%3E%3Ccircle%20cx='48'%20cy='60'%20r='1'/%3E%3Ccircle%20cx='330'%20cy='140'%20r='1.2'/%3E%3C/g%3E%3Cg%20transform='rotate(-16%2096%2096)'%3E%3Cellipse%20cx='96'%20cy='96'%20rx='56'%20ry='14'%20fill='none'%20stroke='%23b7a6ff'%20stroke-width='2.4'%20opacity='.75'/%3E%3Ccircle%20cx='96'%20cy='96'%20r='34'%20fill='url(%23q)'/%3E%3Cellipse%20cx='96'%20cy='96'%20rx='56'%20ry='14'%20fill='none'%20stroke='%23e6deff'%20stroke-width='1'%20opacity='.4'/%3E%3C/g%3E%3Cg%20transform='translate(286%2040)%20rotate(-12)'%20fill='none'%20stroke='%23dbe6ff'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='-12'%20y='-7'%20width='24'%20height='14'%20rx='3'%20fill='%23374aa0'/%3E%3Cpath%20d='M-12%200h-10M12%200h10'/%3E%3Crect%20x='-24'%20y='-12'%20width='10'%20height='24'%20rx='1.5'%20fill='%234b63d0'/%3E%3Crect%20x='14'%20y='-12'%20width='10'%20height='24'%20rx='1.5'%20fill='%234b63d0'/%3E%3C/g%3E%3Cg%20transform='translate(212%20118)%20rotate(-28)'%3E%3Cpath%20d='M0-26c9%208%2012%2018%2012%2027v9h-24v-9c0-9%203-19%2012-27z'%20fill='%23e9edff'/%3E%3Cpath%20d='M0-26c4%204%207%208%209%2012H-9c2-4%205-8%209-12z'%20fill='%237a5cff'/%3E%3Ccircle%20cx='0'%20cy='-6'%20r='4.4'%20fill='%232a1680'/%3E%3Ccircle%20cx='0'%20cy='-6'%20r='2.6'%20fill='%239fe0ff'/%3E%3Cpath%20d='M-12%204l-9%2014%209-4zM12%204l9%2014-9-4z'%20fill='%237a5cff'/%3E%3Cpath%20d='M-5%2010h10l-2%2014h-6z'%20fill='%23ffb457'/%3E%3Cpath%20d='M-3%2024h6l-3%209z'%20fill='%23ff7a18'%20opacity='.9'/%3E%3C/g%3E%3C/svg%3E") center bottom / contain no-repeat;
}

@keyframes lg-space-drift {
  0%,
  100% {
    transform: translate3d(0, 0, 0) scale(1);
  }
  50% {
    transform: translate3d(-10px, -7px, 0) scale(1.012);
  }
}

@keyframes lg-space-meteors {
  from {
    background-position: 0 0, 0 0, 0 0;
  }
  to {
    background-position: 300px 300px, 220px 220px, 170px 170px;
  }
}

@keyframes lg-space-meteors-two {
  from {
    background-position: 0 0, 0 0;
  }
  to {
    background-position: 240px 240px, 180px 180px;
  }
}

@keyframes lg-space-stars {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(-300px, 380px, 0);
  }
}

@keyframes lg-space-app-meteors {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(-720px, 880px, 0);
  }
}

/* on a phone the sky keeps the station, the moon and the planet; the smaller
   satellites would only crowd a narrow column */
@media (max-width: 620px) {
  [data-theme="space"] .chat-body::before {
    opacity: 0.9;
    background-image:
      url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='170'%20height='110'%20viewBox='0%200%20170%20110'%3E%3Cg%20fill='none'%20stroke='%23cfe0ff'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M52%2055h66'/%3E%3Crect%20x='70'%20y='46'%20width='30'%20height='18'%20rx='4'%20fill='%2326346e'/%3E%3Cpath%20d='M78%2064v9M92%2064v9M61%2046v-9M109%2046v-9'/%3E%3Cg%20fill='%233752b8'%3E%3Crect%20x='4'%20y='34'%20width='34'%20height='40'%20rx='2'/%3E%3Crect%20x='132'%20y='34'%20width='34'%20height='40'%20rx='2'/%3E%3Crect%20x='42'%20y='14'%20width='26'%20height='14'%20rx='2'/%3E%3Crect%20x='102'%20y='14'%20width='26'%20height='14'%20rx='2'/%3E%3C/g%3E%3Cg%20stroke='%238fa8ff'%20stroke-width='1'%3E%3Cpath%20d='M21%2034v40M21%2044h17M21%2054h17M21%2064h17'/%3E%3Cpath%20d='M149%2034v40M149%2044h17M149%2054h17M149%2064h17'/%3E%3Cpath%20d='M55%2014v14M55%2021h13M115%2014v14M115%2021h13'/%3E%3C/g%3E%3Cpath%20d='M70%2040h30'%20stroke='%239fd8ff'%20stroke-width='1'%20opacity='.7'/%3E%3C/g%3E%3Ccircle%20cx='85'%20cy='55'%20r='2.8'%20fill='%239fe0ff'/%3E%3C/svg%3E"),
      url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='96'%20height='96'%20viewBox='0%200%2096%2096'%3E%3Cdefs%3E%3CradialGradient%20id='mo'%20cx='.34'%20cy='.28'%20r='.85'%3E%3Cstop%20offset='0'%20stop-color='%23eef1ff'/%3E%3Cstop%20offset='.62'%20stop-color='%23aab3de'/%3E%3Cstop%20offset='1'%20stop-color='%23646da3'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle%20cx='48'%20cy='48'%20r='30'%20fill='url(%23mo)'/%3E%3Cg%20fill='%237d86bb'%20opacity='.5'%3E%3Ccircle%20cx='38'%20cy='38'%20r='6'/%3E%3Ccircle%20cx='58'%20cy='52'%20r='4.2'/%3E%3Ccircle%20cx='45'%20cy='62'%20r='3'/%3E%3Ccircle%20cx='63'%20cy='35'%20r='2.6'/%3E%3C/g%3E%3C/svg%3E"),
      url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='640'%20height='320'%20viewBox='0%200%20640%20320'%3E%3Cdefs%3E%3CradialGradient%20id='p'%20cx='.38'%20cy='.16'%20r='.95'%3E%3Cstop%20offset='0'%20stop-color='%239b86ff'/%3E%3Cstop%20offset='.42'%20stop-color='%235a42c8'/%3E%3Cstop%20offset='.78'%20stop-color='%232c1a6b'/%3E%3Cstop%20offset='1'%20stop-color='%23150a3a'/%3E%3C/radialGradient%3E%3ClinearGradient%20id='g'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3E%3Cstop%20offset='0'%20stop-color='%23b7a6ff'%20stop-opacity='.5'/%3E%3Cstop%20offset='.55'%20stop-color='%237a5cff'%20stop-opacity='.12'/%3E%3Cstop%20offset='1'%20stop-color='%237a5cff'%20stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle%20cx='330'%20cy='540'%20r='410'%20fill='url(%23p)'/%3E%3Cg%20fill='none'%20stroke='%23d7ccff'%20opacity='.16'%3E%3Cpath%20d='M60%20236q140-26%20280-10t240%204'%20stroke-width='16'/%3E%3Cpath%20d='M110%20276q120-20%20250-6t190%202'%20stroke-width='10'/%3E%3C/g%3E%3Ccircle%20cx='330'%20cy='540'%20r='410'%20fill='none'%20stroke='%23c3b4ff'%20stroke-width='2.5'%20opacity='.5'/%3E%3Cellipse%20cx='330'%20cy='146'%20rx='432'%20ry='96'%20fill='url(%23g)'/%3E%3C/svg%3E"),
      radial-gradient(300px 240px at 74% 10%, rgba(122, 92, 255, 0.2), transparent 72%),
      linear-gradient(180deg, rgba(90, 70, 220, 0.08) 0%, rgba(6, 8, 24, 0) 44%);
    background-size: 116px auto, 70px auto, 420px auto, 100% 100%, 100% 100%;
    background-position: 6% 13%, 89% 33%, 82% bottom, center top, center top;
  }

  [data-theme="space"] .chat-body::after {
    opacity: 0.7;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%20viewBox='0%200%20300%20300'%3E%3Cdefs%3E%3ClinearGradient%20id='m'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3E%3Cstop%20offset='0'%20stop-color='%23b9d8ff'%20stop-opacity='0'/%3E%3Cstop%20offset='.6'%20stop-color='%23cfe4ff'%20stop-opacity='.5'/%3E%3Cstop%20offset='1'%20stop-color='%23ffffff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg%20transform='rotate(45%20150%20150)'%3E%3Crect%20x='96'%20y='148'%20width='86'%20height='2.4'%20rx='1.2'%20fill='url(%23m)'/%3E%3Ccircle%20cx='184'%20cy='149'%20r='2.8'%20fill='%23fff'/%3E%3Ccircle%20cx='184'%20cy='149'%20r='7'%20fill='%239fd8ff'%20opacity='.25'/%3E%3C/g%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='220'%20height='220'%20viewBox='0%200%20220%20220'%3E%3Cdefs%3E%3ClinearGradient%20id='n'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3E%3Cstop%20offset='0'%20stop-color='%23cfe4ff'%20stop-opacity='0'/%3E%3Cstop%20offset='1'%20stop-color='%23ffffff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg%20transform='rotate(45%20110%20110)'%3E%3Crect%20x='72'%20y='109'%20width='52'%20height='1.8'%20rx='.9'%20fill='url(%23n)'/%3E%3Ccircle%20cx='126'%20cy='110'%20r='2.1'%20fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
    background-size: 240px 240px, 180px 180px;
    animation-name: lg-space-meteors-two;
  }

  [data-theme="space"] .app::before {
    opacity: 0.32;
  }

  [data-theme="space"] .app::after {
    opacity: 0.2;
  }

  [data-theme="space"] .chat-empty::after {
    width: 320px;
    height: 132px;
  }
}

@media (prefers-reduced-motion: reduce) {
  [data-theme="space"] .chat-body::before,
  [data-theme="space"] .chat-body::after,
  [data-theme="space"] .app::before,
  [data-theme="space"] .app::after,
  [data-theme="space"] .sidebar::after {
    animation: none;
  }
}
