/* ============================================================
   AMBIENT.CSS — the quiet motion behind the practice panes
   ------------------------------------------------------------
   The sidebar and the results panel are mostly empty for most of an attempt,
   and empty was all they were. This gives them something to be: one soft glow,
   a field of crystal outlines drifting past it, and a few shapes that catch
   the light and blow through.

   NOTHING HERE MAY BE BIGGER THAN THE PANE. Both panes scroll, and a scroll
   container counts anything its children overflow to the right or below as
   scrollable area — so an oversized layer does not just sit there quietly, it
   grows the scrollbars. The first version drew the field 280px larger than the
   box and the glow at inset:-30% so they could be moved by transform, which
   added 136px of horizontal and 240px of vertical scroll to both panes.

   So every layer here is exactly inset:0 and never transformed. The field
   moves by background-position and the glow breathes by background-size,
   because a background can be moved anywhere without the box following it.

   It can still be turned off — `.amb-off` on the body — and
   prefers-reduced-motion stops the movement on its own.
   ============================================================ */

/* Aliases, not new colours: these ARE the app's two accents, so the glow and
   the drifting shapes follow whatever theme is set rather than pinning indigo
   and cyan into a second place that has to be kept in step.

   The tiled field below is the exception. Its colours are baked into an SVG
   data URI, and a data URI cannot read a custom property — so the field keeps
   literal values while everything else here is themed. */
:root {
  --amb-ink: var(--color-primary, #6366f1);
  --amb-lit: var(--color-accent-hover, #22d3ee);
}

/* ONE CLASS, NOT A LIST OF PAGES. js/ambient.js puts .amb-host on every pane
   that should carry this, so adding a screen later is one string in that file
   rather than another selector in each of the six rules below.

   border-radius: inherit on the layers matters more than it looks. The library
   and analytics panes are rounded, floating cards; a full-bleed inset:0 layer
   squares their corners off, and the pane stops looking like a card. */
.amb-host {
  position: relative;
  isolation: isolate;      /* the layers below can never rise past the content */
}

/* ── The field of crystals ────────────────────────────────────
   Exactly the pane, drifting by background-position. One whole tile in each
   direction, so the loop closes on itself with no jump at the restart.
   ------------------------------------------------------------ */
.amb-host::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: inherit;
  z-index: -1;
  pointer-events: none;
  opacity: 0.45;
  background-repeat: repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cg fill='none' stroke='%236366f1' stroke-width='1.1' opacity='.55'%3E%3Cpath d='M26 16 L35 27 L26 50 L17 27 Z'/%3E%3Cpath d='M17 27 L35 27 M26 16 L26 50'/%3E%3Cpath d='M100 78 L108 87 L100 105 L92 87 Z'/%3E%3Cpath d='M92 87 L108 87'/%3E%3C/g%3E%3Cg fill='none' stroke='%2322d3ee' stroke-width='1' opacity='.4'%3E%3Cpath d='M68 60 l3.5 -7 l3.5 7 l7 3.5 l-7 3.5 l-3.5 7 l-3.5 -7 l-7 -3.5 Z'/%3E%3Cpath d='M118 26 L124 33 L118 45 L112 33 Z'/%3E%3C/g%3E%3Cg fill='%2322d3ee' opacity='.34'%3E%3Ccircle cx='82' cy='30' r='1.7'/%3E%3Ccircle cx='46' cy='96' r='1.7'/%3E%3Ccircle cx='12' cy='112' r='1.3'/%3E%3Ccircle cx='128' cy='118' r='1.3'/%3E%3Ccircle cx='60' cy='128' r='1.1'/%3E%3C/g%3E%3C/svg%3E");
  animation: ambDrift 90s linear infinite;
}

@keyframes ambDrift {
  from { background-position: 0 0; }
  to   { background-position: -140px -140px; }
}

/* ── The glow ─────────────────────────────────────────────────
   ONE pool, centred across the pane and sitting on the upper side of it,
   fading to nothing well before the edges. Two pools pulling at each other
   from opposite corners read as a gradient someone forgot to finish; one
   reads as light coming from somewhere.

   It breathes by growing and fading rather than by scaling the element,
   which would put the box outside the pane again.
   ------------------------------------------------------------ */
.amb-host::after {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: inherit;
  z-index: -2;
  pointer-events: none;
  background-repeat: no-repeat;
  background-position: 50% 24%;
  background-image: radial-gradient(closest-side,
    color-mix(in srgb, var(--amb-ink) 30%, transparent),
    color-mix(in srgb, var(--amb-ink) 12%, transparent) 55%,
    transparent 100%);
  animation: ambBreathe 30s ease-in-out infinite alternate;
}

@keyframes ambBreathe {
  from { background-size: 116% 62%; opacity: 0.8; }
  to   { background-size: 138% 78%; opacity: 1; }
}

/* ── Shards ───────────────────────────────────────────────────
   Shooting stars: each appears out of nothing, curves across in about three
   quarters of a second, and is gone, then waits out most of its cycle before
   coming round again.

   NO TIMERS. Each shard is a permanent element on a long cycle whose visible
   part is roughly a tenth of it, given a random negative delay. That is the
   same sporadic flicker as spawning nodes on an interval, without a heartbeat
   running behind the editor or nodes being built and discarded all session.

   NO TRAIL ELEMENT. The shard IS the streak -- a long thin sliver drawn along
   its own direction of travel. A separate trail was a second thing to keep
   lined up behind a moving, turning object, and it never looked like part of
   the same shard.

   The direction is on the OUTER element and the flight is a translate on the
   inner one, so a shard flies wherever it was pointed without any of the
   keyframes below needing to know which way that is.
   ------------------------------------------------------------ */
.amb-shards {
  position: absolute;
  inset: 0;
  border-radius: inherit;
  z-index: -1;
  overflow: hidden;       /* nothing in here reaches the scrollbars either */
  pointer-events: none;
}

.amb-shard {
  position: absolute;
  left: var(--x, 40%);
  top: var(--y, 30%);
  width: 0;
  height: 0;
  transform: rotate(var(--ang, 36deg));
}

/* ── Gusts ────────────────────────────────────────────────────
   Some shards travel alone; the rest come in handfuls that go together.

   A gust is a point that TURNS while its members fly outward from it. Each
   member is already travelling along its own heading, so turning the ground
   under them bends every path around a common centre at once -- which is the
   swirl. Doing it this way means no member has to know it is in a gust, and
   the spiral falls out of two plain rotations instead of being drawn.

   The turn runs on the same clock as the flight, so the swirl happens during
   the burst and the gust sits still through the long pause after it. */
.amb-gust {
  position: absolute;
  left: var(--gx, 50%);
  top: var(--gy, 40%);
  width: 0;
  height: 0;
  animation: ambSwirl var(--gt, 9s) linear infinite;
  animation-delay: var(--gd, 0s);
}

/* A gust DECAYS, it does not stop. The first version turned the whole angle by
   13% and then held that rotation dead still for the remaining 87% of the
   cycle, which is what made the swirl read as a mechanism resetting rather
   than as air moving: hard arrival, long freeze, hard restart.

   Now the turn eases out of its own momentum -- fast at the strike, slowing
   through the flight -- and then keeps creeping for the rest of the cycle
   instead of locking. Nothing ever sits perfectly still, so there is no frame
   where the eye can catch the loop. */
@keyframes ambSwirl {
  0%   { transform: rotate(0deg);
         animation-timing-function: cubic-bezier(0.16, 0.72, 0.3, 1); }
  17%  { transform: rotate(var(--gspin, 120deg));
         animation-timing-function: linear; }
  100% { transform: rotate(calc(var(--gspin, 120deg) * 1.28)); }
}

/* Small. A field of these is meant to read as flecks caught in the light --
   many of them, each barely there -- not as a handful of streaks crossing the
   pane. The first pass was 34px long and twelve to a pane, which is the same
   amount of movement spent in the wrong places.

   Long and thin, turned a quarter so the length lies along the travel. */
.amb-shard-i {
  position: absolute;
  left: 0;
  top: 0;
  width: 3.5px;
  height: 17px;
  margin: -8.5px 0 0 -1.75px;
  color: var(--amb-lit);
  opacity: 0;
  /* Linear, deliberately. An ease-out spends the last third of the flight
     slowing to a stop, which reads as slow motion -- a fleck should be going
     as fast at the moment it goes out as it was when it arrived. */
  /* Near-linear, and a DIFFERENT near-linear per shard (js/ambient.js seeds
     --ease). The original comment holds -- a fleck should be going as fast
     when it goes out as when it arrived, so nothing here eases to a stop --
     but one shared curve meant every shard in the pane accelerated in exactly
     the same way, and identical is what the eye reads as mechanical. */
  animation: ambShoot var(--t, 9s) var(--ease, linear) infinite;
  animation-delay: var(--d, 0s);
}

/* ── Going out from both ends ─────────────────────────────────
   A shard is eaten from BOTH points inward, and only once it is down to a
   short glint in the middle does the brightness drop. Taken from one end it
   looked swept away; closing from both makes it look spent.

   The mask is one gradient -- transparent, opaque, transparent -- and the
   whole thing is SCALED rather than moved. At 400% tall the opaque middle
   covers the element completely; shrinking its height walks both transparent
   ends inward at once, and at 0 there is nothing left. One animated property,
   symmetric for nothing.

   It lives on the svg rather than its parent because the svg is the element
   that gets turned a quarter: a mask applies in an element's own coordinates
   BEFORE its own transform, so `to bottom` here means along the shard's drawn
   length whichever way the shard is later pointed.
   ------------------------------------------------------------ */
.amb-shard svg {
  width: 100%;
  height: 100%;
  display: block;
  /* A quarter clockwise, which puts the y=0 point -- the long fine one -- at
     the leading edge of the travel. */
  transform: rotate(90deg);
  -webkit-mask-image: linear-gradient(to bottom, transparent 0%, #000 20%, #000 80%, transparent 100%);
          mask-image: linear-gradient(to bottom, transparent 0%, #000 20%, #000 80%, transparent 100%);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: 100% 0%;
          mask-size: 100% 0%;
  animation: ambDissolve var(--t, 9s) linear infinite;
  animation-delay: var(--d, 0s);
}

@keyframes ambDissolve {
  0%   { -webkit-mask-size: 100% 0%;   mask-size: 100% 0%; }
  3%   { -webkit-mask-size: 100% 400%; mask-size: 100% 400%; }
  9%   { -webkit-mask-size: 100% 400%; mask-size: 100% 400%; }
  13%  { -webkit-mask-size: 100% 55%;  mask-size: 100% 55%; }
  14%  { -webkit-mask-size: 100% 0%;   mask-size: 100% 0%; }
  100% { -webkit-mask-size: 100% 0%;   mask-size: 100% 0%; }
}


/* Struck, curved, gone -- then nothing for the rest of the cycle. The arc is
   the --curve offset at the halfway point, and the shard turns through it so
   its length stays with the direction it is actually going rather than the
   one it set out in. */
@keyframes ambShoot {
  0%   { opacity: 0;
         transform: translate(0, 0) rotate(calc(var(--spin, 12deg) * -1)) scale(calc(var(--s, 1) * 0.88)); }
  2.5% { opacity: var(--o, 1); }
  /* FOUR points along the flight, not one. A single midpoint can only bow the
     path one way, and a pane of shards all bowing the same way with the same
     symmetry was most of what read as machinery. The second bend takes the
     tail back across its own line, so each one leaves a shallow S rather than
     a perfect arc, and --curve2 is seeded per shard against --curve so the two
     halves are never in proportion. */
  5%   { transform: translate(calc(var(--len, 240px) * 0.28), calc(var(--curve, -26px) * 0.72))
                    rotate(calc(var(--spin, 12deg) * -0.4)) scale(var(--s, 1)); }
  8%   { transform: translate(calc(var(--len, 240px) * 0.57), var(--curve, -26px))
                    rotate(0deg) scale(var(--s, 1)); }
  11%  { transform: translate(calc(var(--len, 240px) * 0.82), var(--curve2, 6px))
                    rotate(calc(var(--spin, 12deg) * 0.62)) scale(calc(var(--s, 1) * 0.97)); }
  /* Still at full brightness while the two ends close in: the dimming is the
     last thing that happens, not something running alongside it. */
  12.5% { opacity: var(--o, 1); }
  14.5% { opacity: 0;
         transform: translate(var(--len, 240px), 0) rotate(var(--spin, 12deg)) scale(calc(var(--s, 1) * 0.9)); }
  100% { opacity: 0;
         transform: translate(var(--len, 240px), 0) rotate(var(--spin, 12deg)) scale(calc(var(--s, 1) * 0.9)); }
}

/* ============================================================
   THEMES
   ------------------------------------------------------------
   A theme changes three things and nothing else: the two accent aliases, the
   tile the field is drawn from, and the pool of light. The shard layer is
   reshaped per theme too, because a firefly and a shooting star are the same
   element doing very different things.

   The class goes on the BODY (js/ambient.js), because two of the three layers
   are pseudo-elements and no per-pane class can reach them.

   None of these set `content`, so `.amb-off`'s `content: none` still removes
   the field and the glow whatever theme is picked -- the off switch is not
   something a look is allowed to overrule.
   ============================================================ */

/* -- Fireflies -----------------------------------------------
   A campfire: warm brown and amber, leaves and flames and a moon drifting in
   the field, and the light coming from BELOW rather than above -- the one
   change that does most of the work, because a fire is on the ground and a
   window is not.
   ------------------------------------------------------------ */
body.amb-theme-fire {
  --amb-ink: #b45309;                 /* ember brown */
  --amb-lit: #fbbf24;                 /* flame gold */
}
body.amb-theme-fire .amb-host::before {
  opacity: 0.5;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cg fill='none' stroke='%23b45309' stroke-width='1.2' opacity='.6'%3E%3Cpath d='M18 34 C28 16 48 16 55 27 C48 46 28 48 18 34 Z'/%3E%3Cpath d='M18 34 L55 27'/%3E%3Cpath d='M112 128 C122 112 140 112 146 122 C140 139 122 141 112 128 Z'/%3E%3Cpath d='M112 128 L146 122'/%3E%3C/g%3E%3Cg fill='none' stroke='%23ea580c' stroke-width='1.2' opacity='.55'%3E%3Cpath d='M104 30 C110 38 117 43 117 52 A13 13 0 0 1 91 52 C91 43 98 38 104 30 Z'/%3E%3Cpath d='M104 42 C107 46 110 49 110 53 A6 6 0 0 1 98 53 C98 49 101 46 104 42 Z'/%3E%3Cpath d='M38 104 C42 110 47 113 47 119 A9 9 0 0 1 29 119 C29 113 34 110 38 104 Z'/%3E%3C/g%3E%3Cg fill='none' stroke='%23fbbf24' stroke-width='1.1' opacity='.5'%3E%3Cpath d='M140 34 a13 13 0 1 0 2 25 a10 10 0 1 1 -2 -25 Z'/%3E%3Cpath d='M72 74 l4 -9 l4 9 l9 4 l-9 4 l-4 9 l-4 -9 l-9 -4 Z'/%3E%3C/g%3E%3Cg fill='%23fbbf24' opacity='.4'%3E%3Ccircle cx='24' cy='72' r='1.8'/%3E%3Ccircle cx='128' cy='88' r='1.6'/%3E%3Ccircle cx='64' cy='142' r='1.4'/%3E%3Ccircle cx='90' cy='12' r='1.3'/%3E%3Ccircle cx='8' cy='128' r='1.2'/%3E%3Ccircle cx='152' cy='150' r='1.2'/%3E%3C/g%3E%3C/svg%3E");
}
/* Low and wide, and warmer at the core than at the edge, the way a fire lights
   a room. Two stops of the same hue rather than two colours, so it reads as
   one source at a distance instead of a gradient. */
body.amb-theme-fire .amb-host::after {
  background-position: 50% 88%;
  background-image: radial-gradient(closest-side,
    color-mix(in srgb, #f59e0b 34%, transparent),
    color-mix(in srgb, #b45309 18%, transparent) 52%,
    transparent 100%);
  animation: ambBreathe 30s ease-in-out infinite alternate,
             ambEmber 7s ease-in-out infinite;
}
/* The flicker a fire has and a window does not: small, irregular, and on its
   own clock so it never lines up with the slow breathe underneath it. */
@keyframes ambEmber {
  0%, 100% { opacity: 1; }
  17%      { opacity: 0.9; }
  31%      { opacity: 1; }
  48%      { opacity: 0.84; }
  59%      { opacity: 0.97; }
  73%      { opacity: 0.88; }
  86%      { opacity: 1; }
}

/* A firefly is a soft round glow, not a sliver, so the drawn shape goes and
   the element becomes its own light. Bigger than the shard it replaces
   because there is no length to read it by -- only the glow. */
body.amb-theme-fire .amb-shard svg { display: none; }
body.amb-theme-fire .amb-shard-i {
  width: 7px;
  height: 7px;
  margin: -3.5px 0 0 -3.5px;
  border-radius: 50%;
  background: radial-gradient(circle at 50% 50%,
    #fff7db 0%, var(--amb-lit) 38%,
    color-mix(in srgb, var(--amb-lit) 40%, transparent) 62%, transparent 72%);
  box-shadow: 0 0 7px 2px color-mix(in srgb, var(--amb-lit) 45%, transparent);
  /* Eased, unlike the shard: a shooting star is going as fast when it goes out
     as when it arrived, but a firefly is drifting and does slow and gather. */
  animation: ambFirefly var(--t, 9s) ease-in-out infinite;
}
/* Alight for most of its cycle rather than a fourteenth of it, wandering a
   short way and blinking twice on the journey. The dimming in the middle is
   the whole character of the thing: a firefly that glows steadily is a lamp. */
@keyframes ambFirefly {
  0%   { opacity: 0;
         transform: translate(0, 0) scale(calc(var(--s, 1) * 0.7)); }
  9%   { opacity: var(--o, 1);
         transform: translate(calc(var(--len, 90px) * 0.12), calc(var(--curve, -20px) * 0.3)) scale(var(--s, 1)); }
  27%  { opacity: calc(var(--o, 1) * 0.28);
         transform: translate(calc(var(--len, 90px) * 0.34), var(--curve, -20px)) scale(calc(var(--s, 1) * 0.86)); }
  44%  { opacity: var(--o, 1);
         transform: translate(calc(var(--len, 90px) * 0.53), calc(var(--curve, -20px) * 0.2)) scale(var(--s, 1)); }
  63%  { opacity: calc(var(--o, 1) * 0.35);
         transform: translate(calc(var(--len, 90px) * 0.72), calc(var(--curve, -20px) * -0.55)) scale(calc(var(--s, 1) * 0.9)); }
  81%  { opacity: calc(var(--o, 1) * 0.85);
         transform: translate(calc(var(--len, 90px) * 0.88), calc(var(--curve, -20px) * -0.2)) scale(var(--s, 1)); }
  96%  { opacity: 0;
         transform: translate(var(--len, 90px), 0) scale(calc(var(--s, 1) * 0.7)); }
  100% { opacity: 0;
         transform: translate(var(--len, 90px), 0) scale(calc(var(--s, 1) * 0.7)); }
}

/* -- Starry night --------------------------------------------
   The room in the reference: violet walls, a ceiling full of warm pinprick
   lights, a moon on the wall, and lamps pooling low. Violet is the AIR and the
   lights are warm -- getting those two the wrong way round is what makes a
   night scene look like a blue filter instead of a lit room.
   ------------------------------------------------------------ */
body.amb-theme-night {
  --amb-ink: #8b5cf6;                 /* the violet the room is bathed in */
  --amb-lit: #ffdfa6;                 /* bulb warm */
}
body.amb-theme-night .amb-host::before {
  opacity: 0.6;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150' viewBox='0 0 150 150'%3E%3Cg fill='%23ffe0a8'%3E%3Ccircle cx='12' cy='18' r='1.5' opacity='.85'/%3E%3Ccircle cx='40' cy='9' r='1.1' opacity='.6'/%3E%3Ccircle cx='66' cy='24' r='1.7' opacity='.9'/%3E%3Ccircle cx='95' cy='14' r='1.2' opacity='.65'/%3E%3Ccircle cx='124' cy='28' r='1.5' opacity='.8'/%3E%3Ccircle cx='142' cy='10' r='1' opacity='.5'/%3E%3Ccircle cx='20' cy='52' r='1.2' opacity='.6'/%3E%3Ccircle cx='52' cy='60' r='1.6' opacity='.85'/%3E%3Ccircle cx='84' cy='48' r='1.1' opacity='.55'/%3E%3Ccircle cx='112' cy='64' r='1.5' opacity='.8'/%3E%3Ccircle cx='136' cy='54' r='1.2' opacity='.6'/%3E%3Ccircle cx='8' cy='84' r='1.4' opacity='.75'/%3E%3Ccircle cx='34' cy='96' r='1.1' opacity='.55'/%3E%3Ccircle cx='72' cy='88' r='1.6' opacity='.85'/%3E%3Ccircle cx='102' cy='100' r='1.2' opacity='.6'/%3E%3Ccircle cx='130' cy='92' r='1.4' opacity='.75'/%3E%3Ccircle cx='18' cy='124' r='1.5' opacity='.8'/%3E%3Ccircle cx='48' cy='136' r='1.1' opacity='.55'/%3E%3Ccircle cx='80' cy='126' r='1.3' opacity='.7'/%3E%3Ccircle cx='116' cy='140' r='1.5' opacity='.8'/%3E%3Ccircle cx='144' cy='120' r='1.1' opacity='.55'/%3E%3C/g%3E%3Cg fill='none' stroke='%23fff2d0' stroke-width='1' opacity='.6'%3E%3Cpath d='M58 112 l3 -7 l3 7 l7 3 l-7 3 l-3 7 l-3 -7 l-7 -3 Z'/%3E%3Cpath d='M118 36 l2.5 -6 l2.5 6 l6 2.5 l-6 2.5 l-2.5 6 l-2.5 -6 l-6 -2.5 Z'/%3E%3C/g%3E%3Cg fill='none' stroke='%23ffd58a' stroke-width='1.2' opacity='.55'%3E%3Cpath d='M28 30 a11 11 0 1 0 2 21 a8.5 8.5 0 1 1 -2 -21 Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* TWO pools, which is the exception the single-glow rule was written against
   -- and it earns it here. The violet one sits high and is the air of the
   room; the warm one sits low and small and is a lamp on a desk. The reflected
   warmth under it is the difference between a dark pane and a lit one. */
body.amb-theme-night .amb-host::after {
  background-position: 50% 18%, 50% 96%;
  background-size: 120% 66%, 78% 34%;
  background-image:
    radial-gradient(closest-side,
      color-mix(in srgb, #a78bfa 30%, transparent),
      color-mix(in srgb, #6d28d9 14%, transparent) 58%,
      transparent 100%),
    radial-gradient(closest-side,
      color-mix(in srgb, #ffd9a0 26%, transparent),
      color-mix(in srgb, #f59e0b 10%, transparent) 55%,
      transparent 100%);
  /* Its own keyframes, because the shared one animates background-size and
     this layer needs two of them kept in proportion. */
  animation: ambRoomBreathe 34s ease-in-out infinite alternate;
}
@keyframes ambRoomBreathe {
  from { background-size: 118% 62%, 74% 31%; opacity: 0.85; }
  to   { background-size: 134% 74%, 84% 38%; opacity: 1; }
}

/* Fairy lights twinkle where they hang; they do not fly. So the travel is
   nearly nothing and the life of the thing is in the brightness. */
body.amb-theme-night .amb-shard svg { display: none; }
body.amb-theme-night .amb-shard-i {
  width: 5px;
  height: 5px;
  margin: -2.5px 0 0 -2.5px;
  border-radius: 50%;
  background: radial-gradient(circle at 50% 50%,
    #fffaf0 0%, var(--amb-lit) 42%, transparent 70%);
  box-shadow: 0 0 6px 1.5px color-mix(in srgb, var(--amb-lit) 55%, transparent),
              0 0 14px 4px color-mix(in srgb, #a78bfa 28%, transparent);
  animation: ambTwinkle var(--t, 9s) ease-in-out infinite;
}
/* Never fully out and never fully steady. A bulb that goes to zero reads as
   broken, and one that holds still stops being a light and becomes a dot. */
@keyframes ambTwinkle {
  0%   { opacity: calc(var(--o, 1) * 0.22);
         transform: translate(0, 0) scale(calc(var(--s, 1) * 0.72)); }
  14%  { opacity: var(--o, 1);
         transform: translate(calc(var(--len, 90px) * 0.03), -2px) scale(calc(var(--s, 1) * 1.15)); }
  29%  { opacity: calc(var(--o, 1) * 0.4);
         transform: translate(calc(var(--len, 90px) * 0.05), 0) scale(calc(var(--s, 1) * 0.82)); }
  46%  { opacity: calc(var(--o, 1) * 0.9);
         transform: translate(calc(var(--len, 90px) * 0.07), -3px) scale(var(--s, 1)); }
  62%  { opacity: calc(var(--o, 1) * 0.3);
         transform: translate(calc(var(--len, 90px) * 0.09), -1px) scale(calc(var(--s, 1) * 0.78)); }
  80%  { opacity: calc(var(--o, 1) * 0.78);
         transform: translate(calc(var(--len, 90px) * 0.11), -3px) scale(calc(var(--s, 1) * 1.08)); }
  100% { opacity: calc(var(--o, 1) * 0.22);
         transform: translate(calc(var(--len, 90px) * 0.13), 0) scale(calc(var(--s, 1) * 0.72)); }
}

/* ── Off ────────────────────────────────────────────────────── */
.amb-off .amb-host::before,
.amb-off .amb-host::after { content: none; }
.amb-off .amb-shards { display: none; }

/* Movement is the unwelcome part, not the decoration, so the field and the
   glow stay and simply stop. The shapes go: their whole point is travel, and a
   row of them frozen mid-pane reads as a rendering fault. */
@media (prefers-reduced-motion: reduce) {
  .amb-host::before,
  .amb-host::after,
  /* The themes set `animation` on the glow, and a theme selector outranks the
     bare one above -- without naming them here their flicker would survive a
     reader asking for no motion, which is the one thing this block exists to
     prevent. */
  body.amb-theme-fire .amb-host::after,
  body.amb-theme-night .amb-host::after { animation: none; }
  .amb-shards { display: none; }
}


/* ============================================================
   THE PLACE THE WEATHER HAPPENS IN
   ------------------------------------------------------------
   Before this, a pane had a tiled field, one glow and some flecks: weather with
   nothing for it to blow through. Reading it, the eye had nothing to fix on —
   there was no near and no far, so the motion read as a screensaver rather than
   as somewhere.

   So each theme is now a PLACE, built from four layers with real depth between
   them. js/ambient.js drops the empty elements in; everything they are is here.

     .amb-cast    light with a direction: shafts, haze, a low warm wash
     .amb-far     the distant line, small and pale, barely moving
     .amb-canopy  growth hanging in from the top
     .amb-under   growth standing along the bottom edge

   THE PARALLAX IS THE POINT OF HAVING FOUR. Each sways by a different amount
   over a different period — far barely at all, canopy most, because that is
   what the eye reads as distance. They also start at a random phase per pane
   (--sway-d), so the sidebar and the results panel are never in step; two panes
   breathing together read as one picture cut in half.

   EVERY LAYER IS inset:0 AND NEVER TRANSFORMED. Both panes scroll, and a
   scroll container counts whatever its children overflow as scrollable area, so
   a transformed layer grows the scrollbars — the bug this whole file was
   rewritten around once already. The sway is background-position, which moves a
   painted image without the box following it.

   The art is generated rather than hand-encoded (one stray %23 in a data URI
   renders nothing at all, silently), from plain coordinates with a fixed seed.
   ============================================================ */

.amb-scene {
  position: absolute;
  inset: 0;
  border-radius: inherit;
  z-index: -1;
  overflow: hidden;
  pointer-events: none;
}
.amb-scene > div {
  position: absolute;
  inset: 0;
  background-repeat: repeat-x;
  will-change: background-position;
}

/* Distance, in four amplitudes and four periods. The far line moves 3px over a
   minute and the canopy 14px over twenty seconds — near things move more and
   sooner, which is the whole of the effect. */
.amb-cast   { animation: ambCast 48s linear infinite; animation-delay: var(--sway-d, 0s); }
.amb-far    { animation: ambSwayFar 68s ease-in-out infinite alternate; animation-delay: var(--sway-d, 0s); }
.amb-canopy { animation: ambSwayCanopy 21s ease-in-out infinite alternate; animation-delay: var(--sway-d, 0s); }
.amb-under  { animation: ambSwayUnder 31s ease-in-out infinite alternate; animation-delay: var(--sway-d, 0s); }

@keyframes ambSwayFar {
  from { background-position: calc(50% - 3px) 100%; }
  to   { background-position: calc(50% + 3px) 100%; }
}
@keyframes ambSwayCanopy {
  from { background-position: calc(50% - 14px) 0%; }
  to   { background-position: calc(50% + 14px) 0%; }
}
@keyframes ambSwayUnder {
  from { background-position: calc(50% - 8px) 100%; }
  to   { background-position: calc(50% + 8px) 100%; }
}
/* Light does not sway back and forth; it travels. */
@keyframes ambCast {
  from { background-position: 0% 0%; }
  to   { background-position: 100% 0%; }
}

/* The shards fly in FRONT of the far line and behind the near growth, which is
   what puts them inside the scene rather than on top of a picture of one. */
.amb-shards { z-index: -1; }

/* ── Crystals: a geode cavern ──────────────────────────────────
   Crystal standing out of the floor, crystal hanging down to meet it, and a
   pale ridge of the same far behind. The light is a set of cold shafts crossing
   the pane at an angle, travelling slowly — caustics, the thing that makes a
   mineral read as mineral rather than as blue glass.

   FACES, NOT TRIANGLES. This was 54 flat triangles — `M129 174 L175 174 L151
   51 Z`, 26 characters each, not one of them curved. Fireflies, which is the
   look this is measured against and which is right, is 177 paths in the same
   layer, every one a curve, averaging 55. That gap is the whole of why one
   read as a place and this read as a row of spines.

   The answer was not to add curves. Fireflies is curved because leaves are; a
   crystal is faceted, and copying the technique rather than the intent gives
   soft crystals, which is worse than sharp triangles. The equivalent
   investment for a mineral is FACES — every prism is now built from a dark
   side, a lit side and a terminated cap of its own, so the facet lines fall
   out of where the faces meet instead of being drawn on top of a flat shape,
   and the ridge between them sits off centre so a prism has a near side.

   They grow in clusters that fan outward rather than standing parallel, which
   is what druse does and what stops a row of them reading as a fence. Most
   stay in the cavern's blues so the place is unchanged; about a third take a
   mineral hue — amethyst, garnet, citrine, teal, emerald — which is what puts
   colour in the scene without turning it into a sweet shop.

   Generated by tools/gen-ambient-crystals.py on a fixed seed, not hand-edited:
   one stray %23 in a data URI renders nothing at all and does it silently. */
body:not(.amb-theme-fire):not(.amb-theme-night) .amb-far {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='96' viewBox='0 0 420 96'%3E%3Cpath d='M-38 100 L-39.7 83.5 L-37.4 83.5 L-35.3 100 Z' fill='%231d244e' fill-opacity='0.52'/%3E%3Cpath d='M-35.3 100 L-37.4 83.5 L-34.2 83.5 L-31.5 100 Z' fill='%23555d8e' fill-opacity='0.52'/%3E%3Cpath d='M-39.7 83.5 L-37.8 78.3 L-37.4 83.5 Z' fill='%2337417a' fill-opacity='0.52'/%3E%3Cpath d='M-37.4 83.5 L-37.8 78.3 L-34.2 83.5 Z' fill='%23727aa2' fill-opacity='0.52'/%3E%3Cpath d='M-29.5 100 L-30.3 78.1 L-27.5 78.1 L-26.3 100 Z' fill='%23232c56' fill-opacity='0.52'/%3E%3Cpath d='M-26.3 100 L-27.5 78.1 L-22 78.1 L-19.7 100 Z' fill='%235c6699' fill-opacity='0.52'/%3E%3Cpath d='M-30.3 78.1 L-26.7 68.5 L-27.5 78.1 Z' fill='%233f4b87' fill-opacity='0.52'/%3E%3Cpath d='M-27.5 78.1 L-26.7 68.5 L-22 78.1 Z' fill='%237881ab' fill-opacity='0.52'/%3E%3Cpath d='M-14.1 100 L-13.1 77.6 L-8.3 77.6 L-8.3 100 Z' fill='%2381233a' fill-opacity='0.52'/%3E%3Cpath d='M-8.3 100 L-8.3 77.6 L-4 77.6 L-3.2 100 Z' fill='%23cb5d77' fill-opacity='0.52'/%3E%3Cpath d='M-13.1 77.6 L-8.5 66.9 L-8.3 77.6 Z' fill='%23c2405f' fill-opacity='0.52'/%3E%3Cpath d='M-8.3 77.6 L-8.5 66.9 L-4 77.6 Z' fill='%23d4798f' fill-opacity='0.52'/%3E%3Cpath d='M3.4 100 L6.9 79 L10.4 79 L7.6 100 Z' fill='%23232c56' fill-opacity='0.52'/%3E%3Cpath d='M7.6 100 L10.4 79 L15.3 79 L13.5 100 Z' fill='%235c6699' fill-opacity='0.52'/%3E%3Cpath d='M6.9 79 L12.1 70.9 L10.4 79 Z' fill='%233f4b87' fill-opacity='0.52'/%3E%3Cpath d='M10.4 79 L12.1 70.9 L15.3 79 Z' fill='%237881ab' fill-opacity='0.52'/%3E%3Cpath d='M21.2 100 L24.1 84.8 L26.3 84.8 L23.8 100 Z' fill='%23232c56' fill-opacity='0.52'/%3E%3Cpath d='M23.8 100 L26.3 84.8 L28.1 84.8 L25.9 100 Z' fill='%235c6699' fill-opacity='0.52'/%3E%3Cpath d='M24.1 84.8 L27.1 79.9 L26.3 84.8 Z' fill='%233f4b87' fill-opacity='0.52'/%3E%3Cpath d='M26.3 84.8 L27.1 79.9 L28.1 84.8 Z' fill='%237881ab' fill-opacity='0.52'/%3E%3Cpath d='M387.2 100 L384.6 80 L387.6 80 L390.7 100 Z' fill='%23202857' fill-opacity='0.52'/%3E%3Cpath d='M390.7 100 L387.6 80 L390.4 80 L394.1 100 Z' fill='%23596299' fill-opacity='0.52'/%3E%3Cpath d='M384.6 80 L386.2 71.2 L387.6 80 Z' fill='%233b4788' fill-opacity='0.52'/%3E%3Cpath d='M387.6 80 L386.2 71.2 L390.4 80 Z' fill='%23767eab' fill-opacity='0.52'/%3E%3Cpath d='M410.7 100 L413.3 75.7 L420.6 75.7 L419.5 100 Z' fill='%23232c56' fill-opacity='0.52'/%3E%3Cpath d='M419.5 100 L420.6 75.7 L424.5 75.7 L424.1 100 Z' fill='%235c6699' fill-opacity='0.52'/%3E%3Cpath d='M413.3 75.7 L419.5 63.7 L420.6 75.7 Z' fill='%233f4b87' fill-opacity='0.52'/%3E%3Cpath d='M420.6 75.7 L419.5 63.7 L424.5 75.7 Z' fill='%237881ab' fill-opacity='0.52'/%3E%3Cpath d='M431.8 100 L436.3 82.1 L439.1 82.1 L435.2 100 Z' fill='%231d244e' fill-opacity='0.52'/%3E%3Cpath d='M435.2 100 L439.1 82.1 L444 82.1 L440.9 100 Z' fill='%23555d8e' fill-opacity='0.52'/%3E%3Cpath d='M436.3 82.1 L441.6 74.8 L439.1 82.1 Z' fill='%2337417a' fill-opacity='0.52'/%3E%3Cpath d='M439.1 82.1 L441.6 74.8 L444 82.1 Z' fill='%23727aa2' fill-opacity='0.52'/%3E%3Cpath d='M18.9 100 L16.1 77.2 L19.8 77.2 L23.2 100 Z' fill='%237a3806' fill-opacity='0.52'/%3E%3Cpath d='M23.2 100 L19.8 77.2 L22.6 77.2 L26.6 100 Z' fill='%23c3753a' fill-opacity='0.52'/%3E%3Cpath d='M16.1 77.2 L18 66.6 L19.8 77.2 Z' fill='%23b85d18' fill-opacity='0.52'/%3E%3Cpath d='M19.8 77.2 L18 66.6 L22.6 77.2 Z' fill='%23ce8d5d' fill-opacity='0.52'/%3E%3Cpath d='M27.6 100 L27.4 68.9 L31.2 68.9 L32.1 100 Z' fill='%231d244e' fill-opacity='0.52'/%3E%3Cpath d='M32.1 100 L31.2 68.9 L38.2 68.9 L40.4 100 Z' fill='%23555d8e' fill-opacity='0.52'/%3E%3Cpath d='M27.4 68.9 L32.3 57.3 L31.2 68.9 Z' fill='%2337417a' fill-opacity='0.52'/%3E%3Cpath d='M31.2 68.9 L32.3 57.3 L38.2 68.9 Z' fill='%23727aa2' fill-opacity='0.52'/%3E%3Cpath d='M50.6 100 L54.3 78.2 L56.8 78.2 L53.6 100 Z' fill='%231d244e' fill-opacity='0.52'/%3E%3Cpath d='M53.6 100 L56.8 78.2 L61.7 78.2 L59.5 100 Z' fill='%23555d8e' fill-opacity='0.52'/%3E%3Cpath d='M54.3 78.2 L59.1 69.5 L56.8 78.2 Z' fill='%2337417a' fill-opacity='0.52'/%3E%3Cpath d='M56.8 78.2 L59.1 69.5 L61.7 78.2 Z' fill='%23727aa2' fill-opacity='0.52'/%3E%3Cpath d='M438.6 100 L435.2 76.3 L439.7 76.3 L443.9 100 Z' fill='%23232c56' fill-opacity='0.52'/%3E%3Cpath d='M443.9 100 L439.7 76.3 L442.3 76.3 L447 100 Z' fill='%235c6699' fill-opacity='0.52'/%3E%3Cpath d='M435.2 76.3 L437.2 67.4 L439.7 76.3 Z' fill='%233f4b87' fill-opacity='0.52'/%3E%3Cpath d='M439.7 76.3 L437.2 67.4 L442.3 76.3 Z' fill='%237881ab' fill-opacity='0.52'/%3E%3Cpath d='M446.1 100 L445.9 71.2 L451.6 71.2 L452.9 100 Z' fill='%23232c56' fill-opacity='0.52'/%3E%3Cpath d='M452.9 100 L451.6 71.2 L456.3 71.2 L458.4 100 Z' fill='%235c6699' fill-opacity='0.52'/%3E%3Cpath d='M445.9 71.2 L450.7 62.2 L451.6 71.2 Z' fill='%233f4b87' fill-opacity='0.52'/%3E%3Cpath d='M451.6 71.2 L450.7 62.2 L456.3 71.2 Z' fill='%237881ab' fill-opacity='0.52'/%3E%3Cpath d='M463 100 L466.7 70.6 L472.6 70.6 L470.1 100 Z' fill='%23232c56' fill-opacity='0.52'/%3E%3Cpath d='M470.1 100 L472.6 70.6 L476.4 70.6 L474.6 100 Z' fill='%235c6699' fill-opacity='0.52'/%3E%3Cpath d='M466.7 70.6 L472.6 55.8 L472.6 70.6 Z' fill='%233f4b87' fill-opacity='0.52'/%3E%3Cpath d='M472.6 70.6 L472.6 55.8 L476.4 70.6 Z' fill='%237881ab' fill-opacity='0.52'/%3E%3Cpath d='M475.6 100 L479.5 82.1 L483.2 82.1 L480.1 100 Z' fill='%23202857' fill-opacity='0.52'/%3E%3Cpath d='M480.1 100 L483.2 82.1 L486.3 82.1 L483.7 100 Z' fill='%23596299' fill-opacity='0.52'/%3E%3Cpath d='M479.5 82.1 L484.1 73.6 L483.2 82.1 Z' fill='%233b4788' fill-opacity='0.52'/%3E%3Cpath d='M483.2 82.1 L484.1 73.6 L486.3 82.1 Z' fill='%23767eab' fill-opacity='0.52'/%3E%3Cpath d='M300.1 100 L296.5 83.1 L300.7 83.1 L305.1 100 Z' fill='%2381233a' fill-opacity='0.52'/%3E%3Cpath d='M305.1 100 L300.7 83.1 L303.3 83.1 L308.1 100 Z' fill='%23cb5d77' fill-opacity='0.52'/%3E%3Cpath d='M296.5 83.1 L298.2 78 L300.7 83.1 Z' fill='%23c2405f' fill-opacity='0.52'/%3E%3Cpath d='M300.7 83.1 L298.2 78 L303.3 83.1 Z' fill='%23d4798f' fill-opacity='0.52'/%3E%3Cpath d='M315.6 100 L313 75.2 L316.3 75.2 L319.5 100 Z' fill='%23232c56' fill-opacity='0.52'/%3E%3Cpath d='M319.5 100 L316.3 75.2 L320.3 75.2 L324.2 100 Z' fill='%235c6699' fill-opacity='0.52'/%3E%3Cpath d='M313 75.2 L315.4 65.6 L316.3 75.2 Z' fill='%233f4b87' fill-opacity='0.52'/%3E%3Cpath d='M316.3 75.2 L315.4 65.6 L320.3 75.2 Z' fill='%237881ab' fill-opacity='0.52'/%3E%3Cpath d='M335.9 100 L337.6 71.4 L341.4 71.4 L340.4 100 Z' fill='%23202857' fill-opacity='0.52'/%3E%3Cpath d='M340.4 100 L341.4 71.4 L346.8 71.4 L346.9 100 Z' fill='%23596299' fill-opacity='0.52'/%3E%3Cpath d='M337.6 71.4 L342.5 57.1 L341.4 71.4 Z' fill='%233b4788' fill-opacity='0.52'/%3E%3Cpath d='M341.4 71.4 L342.5 57.1 L346.8 71.4 Z' fill='%23767eab' fill-opacity='0.52'/%3E%3Cpath d='M343.7 100 L347 71.8 L353 71.8 L350.9 100 Z' fill='%23202857' fill-opacity='0.52'/%3E%3Cpath d='M350.9 100 L353 71.8 L357.2 71.8 L355.9 100 Z' fill='%23596299' fill-opacity='0.52'/%3E%3Cpath d='M347 71.8 L353 60.6 L353 71.8 Z' fill='%233b4788' fill-opacity='0.52'/%3E%3Cpath d='M353 71.8 L353 60.6 L357.2 71.8 Z' fill='%23767eab' fill-opacity='0.52'/%3E%3Cpath d='M362 100 L366.9 81.2 L370.2 81.2 L365.9 100 Z' fill='%230e5729' fill-opacity='0.52'/%3E%3Cpath d='M365.9 100 L370.2 81.2 L372.6 81.2 L368.8 100 Z' fill='%23449964' fill-opacity='0.52'/%3E%3Cpath d='M366.9 81.2 L371.5 72.7 L370.2 81.2 Z' fill='%23238849' fill-opacity='0.52'/%3E%3Cpath d='M370.2 81.2 L371.5 72.7 L372.6 81.2 Z' fill='%2365ab7f' fill-opacity='0.52'/%3E%3Cpath d='M363.3 100 L361.7 76.6 L366.1 76.6 L368.5 100 Z' fill='%235427a1' fill-opacity='0.52'/%3E%3Cpath d='M368.5 100 L366.1 76.6 L370.7 76.6 L374 100 Z' fill='%239661f1' fill-opacity='0.52'/%3E%3Cpath d='M361.7 76.6 L365.3 65.4 L366.1 76.6 Z' fill='%238446ee' fill-opacity='0.52'/%3E%3Cpath d='M366.1 76.6 L365.3 65.4 L370.7 76.6 Z' fill='%23a97df3' fill-opacity='0.52'/%3E%3Cpath d='M381.7 100 L383 72.7 L386.5 72.7 L385.8 100 Z' fill='%23232c56' fill-opacity='0.52'/%3E%3Cpath d='M385.8 100 L386.5 72.7 L392.9 72.7 L393.4 100 Z' fill='%235c6699' fill-opacity='0.52'/%3E%3Cpath d='M383 72.7 L388.1 61 L386.5 72.7 Z' fill='%233f4b87' fill-opacity='0.52'/%3E%3Cpath d='M386.5 72.7 L388.1 61 L392.9 72.7 Z' fill='%237881ab' fill-opacity='0.52'/%3E%3Cpath d='M396.2 100 L399.2 71.7 L404 71.7 L401.9 100 Z' fill='%231d244e' fill-opacity='0.52'/%3E%3Cpath d='M401.9 100 L404 71.7 L408.1 71.7 L406.8 100 Z' fill='%23555d8e' fill-opacity='0.52'/%3E%3Cpath d='M399.2 71.7 L404.4 61.5 L404 71.7 Z' fill='%2337417a' fill-opacity='0.52'/%3E%3Cpath d='M404 71.7 L404.4 61.5 L408.1 71.7 Z' fill='%23727aa2' fill-opacity='0.52'/%3E%3Cpath d='M-70.5 100 L-74.3 83.4 L-71.5 83.4 L-67.2 100 Z' fill='%23202857' fill-opacity='0.52'/%3E%3Cpath d='M-67.2 100 L-71.5 83.4 L-68 83.4 L-63 100 Z' fill='%23596299' fill-opacity='0.52'/%3E%3Cpath d='M-74.3 83.4 L-72.9 75.7 L-71.5 83.4 Z' fill='%233b4788' fill-opacity='0.52'/%3E%3Cpath d='M-71.5 83.4 L-72.9 75.7 L-68 83.4 Z' fill='%23767eab' fill-opacity='0.52'/%3E%3Cpath d='M-53.7 100 L-54.6 70.6 L-49 70.6 L-47.1 100 Z' fill='%23232c56' fill-opacity='0.52'/%3E%3Cpath d='M-47.1 100 L-49 70.6 L-41.9 70.6 L-38.7 100 Z' fill='%235c6699' fill-opacity='0.52'/%3E%3Cpath d='M-54.6 70.6 L-49.1 56.9 L-49 70.6 Z' fill='%233f4b87' fill-opacity='0.52'/%3E%3Cpath d='M-49 70.6 L-49.1 56.9 L-41.9 70.6 Z' fill='%237881ab' fill-opacity='0.52'/%3E%3Cpath d='M-26.4 100 L-22.3 70.2 L-18.6 70.2 L-21.9 100 Z' fill='%23232c56' fill-opacity='0.52'/%3E%3Cpath d='M-21.9 100 L-18.6 70.2 L-11.3 70.2 L-13.3 100 Z' fill='%235c6699' fill-opacity='0.52'/%3E%3Cpath d='M-22.3 70.2 L-15.7 59.1 L-18.6 70.2 Z' fill='%233f4b87' fill-opacity='0.52'/%3E%3Cpath d='M-18.6 70.2 L-15.7 59.1 L-11.3 70.2 Z' fill='%237881ab' fill-opacity='0.52'/%3E%3Cpath d='M-8 100 L-4 81.7 L-1.1 81.7 L-4.4 100 Z' fill='%23232c56' fill-opacity='0.52'/%3E%3Cpath d='M-4.4 100 L-1.1 81.7 L0.9 81.7 L-2 100 Z' fill='%235c6699' fill-opacity='0.52'/%3E%3Cpath d='M-4 81.7 L-0.2 76.1 L-1.1 81.7 Z' fill='%233f4b87' fill-opacity='0.52'/%3E%3Cpath d='M-1.1 81.7 L-0.2 76.1 L0.9 81.7 Z' fill='%237881ab' fill-opacity='0.52'/%3E%3Cpath d='M304 100 L300.3 84.6 L303.2 84.6 L307.4 100 Z' fill='%23232c56' fill-opacity='0.52'/%3E%3Cpath d='M307.4 100 L303.2 84.6 L306.9 84.6 L311.8 100 Z' fill='%235c6699' fill-opacity='0.52'/%3E%3Cpath d='M300.3 84.6 L301.9 77.3 L303.2 84.6 Z' fill='%233f4b87' fill-opacity='0.52'/%3E%3Cpath d='M303.2 84.6 L301.9 77.3 L306.9 84.6 Z' fill='%237881ab' fill-opacity='0.52'/%3E%3Cpath d='M324.8 100 L323.5 68.8 L327.9 68.8 L330 100 Z' fill='%23202857' fill-opacity='0.52'/%3E%3Cpath d='M330 100 L327.9 68.8 L333.3 68.8 L336.4 100 Z' fill='%23596299' fill-opacity='0.52'/%3E%3Cpath d='M323.5 68.8 L327.6 54.6 L327.9 68.8 Z' fill='%233b4788' fill-opacity='0.52'/%3E%3Cpath d='M327.9 68.8 L327.6 54.6 L333.3 68.8 Z' fill='%23767eab' fill-opacity='0.52'/%3E%3Cpath d='M332.9 100 L333.7 70.5 L338.6 70.5 L338.8 100 Z' fill='%2381233a' fill-opacity='0.52'/%3E%3Cpath d='M338.8 100 L338.6 70.5 L343.8 70.5 L344.9 100 Z' fill='%23cb5d77' fill-opacity='0.52'/%3E%3Cpath d='M333.7 70.5 L338.6 59.5 L338.6 70.5 Z' fill='%23c2405f' fill-opacity='0.52'/%3E%3Cpath d='M338.6 70.5 L338.6 59.5 L343.8 70.5 Z' fill='%23d4798f' fill-opacity='0.52'/%3E%3Cpath d='M343.7 100 L346.2 72.3 L352 72.3 L350.5 100 Z' fill='%2381233a' fill-opacity='0.52'/%3E%3Cpath d='M350.5 100 L352 72.3 L355.8 72.3 L355 100 Z' fill='%23cb5d77' fill-opacity='0.52'/%3E%3Cpath d='M346.2 72.3 L351.7 60 L352 72.3 Z' fill='%23c2405f' fill-opacity='0.52'/%3E%3Cpath d='M352 72.3 L351.7 60 L355.8 72.3 Z' fill='%23d4798f' fill-opacity='0.52'/%3E%3Cpath d='M367.5 100 L370.9 79.4 L374.4 79.4 L371.6 100 Z' fill='%23202857' fill-opacity='0.52'/%3E%3Cpath d='M371.6 100 L374.4 79.4 L377.6 79.4 L375.4 100 Z' fill='%23596299' fill-opacity='0.52'/%3E%3Cpath d='M370.9 79.4 L375.3 72.8 L374.4 79.4 Z' fill='%233b4788' fill-opacity='0.52'/%3E%3Cpath d='M374.4 79.4 L375.3 72.8 L377.6 79.4 Z' fill='%23767eab' fill-opacity='0.52'/%3E%3C/svg%3E");
  background-size: 420px 96px;
  background-position: 50% 100%;
  opacity: 0.55;
  filter: blur(0.6px);
}
body:not(.amb-theme-fire):not(.amb-theme-night) .amb-canopy {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='380' height='130' viewBox='0 0 380 130'%3E%3Cpath d='M270.4 -4 L266.1 23 L269.2 23 L274.2 -4 Z' fill='%231d244e' fill-opacity='0.87'/%3E%3Cpath d='M274.2 -4 L269.2 23 L273.8 23 L279.6 -4 Z' fill='%23555d8e' fill-opacity='0.87'/%3E%3Cpath d='M266.1 23 L267.9 34.6 L269.2 23 Z' fill='%2337417a' fill-opacity='0.87'/%3E%3Cpath d='M269.2 23 L267.9 34.6 L273.8 23 Z' fill='%23727aa2' fill-opacity='0.87'/%3E%3Cpath d='M298.9 -4 L301.9 47.3 L310.8 47.3 L309.5 -4 Z' fill='%23232c56' fill-opacity='0.87'/%3E%3Cpath d='M309.5 -4 L310.8 47.3 L317.4 47.3 L317.3 -4 Z' fill='%235c6699' fill-opacity='0.87'/%3E%3Cpath d='M301.9 47.3 L310.2 67.6 L310.8 47.3 Z' fill='%233f4b87' fill-opacity='0.87'/%3E%3Cpath d='M310.8 47.3 L310.2 67.6 L317.4 47.3 Z' fill='%237881ab' fill-opacity='0.87'/%3E%3Cpath d='M310.6 -4 L315.5 38.7 L323.4 38.7 L320 -4 Z' fill='%23232c56' fill-opacity='0.87'/%3E%3Cpath d='M320 -4 L323.4 38.7 L327.8 38.7 L325.2 -4 Z' fill='%235c6699' fill-opacity='0.87'/%3E%3Cpath d='M315.5 38.7 L323.1 51 L323.4 38.7 Z' fill='%233f4b87' fill-opacity='0.87'/%3E%3Cpath d='M323.4 38.7 L323.1 51 L327.8 38.7 Z' fill='%237881ab' fill-opacity='0.87'/%3E%3Cpath d='M321.9 -4 L324.9 38.7 L326.3 38.7 L323.3 -4 Z' fill='%239da3c2' fill-opacity='0.46'/%3E%3Cpath d='M-0.7 -4 L-2.4 25.9 L1.2 25.9 L3.6 -4 Z' fill='%23202857' fill-opacity='0.87'/%3E%3Cpath d='M3.6 -4 L1.2 25.9 L6.3 25.9 L9.7 -4 Z' fill='%23596299' fill-opacity='0.87'/%3E%3Cpath d='M-2.4 25.9 L1 38 L1.2 25.9 Z' fill='%233b4788' fill-opacity='0.87'/%3E%3Cpath d='M1.2 25.9 L1 38 L6.3 25.9 Z' fill='%23767eab' fill-opacity='0.87'/%3E%3Cpath d='M8.2 -4 L8.7 35.7 L15.3 35.7 L16.1 -4 Z' fill='%23232c56' fill-opacity='0.87'/%3E%3Cpath d='M16.1 -4 L15.3 35.7 L21 35.7 L22.9 -4 Z' fill='%235c6699' fill-opacity='0.87'/%3E%3Cpath d='M8.7 35.7 L14.6 48.8 L15.3 35.7 Z' fill='%233f4b87' fill-opacity='0.87'/%3E%3Cpath d='M15.3 35.7 L14.6 48.8 L21 35.7 Z' fill='%237881ab' fill-opacity='0.87'/%3E%3Cpath d='M30.1 -4 L35.3 30 L39.1 30 L34.6 -4 Z' fill='%237a3806' fill-opacity='0.87'/%3E%3Cpath d='M34.6 -4 L39.1 30 L45.7 30 L42.4 -4 Z' fill='%23c3753a' fill-opacity='0.87'/%3E%3Cpath d='M35.3 30 L42.1 40.3 L39.1 30 Z' fill='%23b85d18' fill-opacity='0.87'/%3E%3Cpath d='M39.1 30 L42.1 40.3 L45.7 30 Z' fill='%23ce8d5d' fill-opacity='0.87'/%3E%3Cpath d='M37.1 -4 L41.1 30 L42.5 30 L38.5 -4 Z' fill='%23dbac89' fill-opacity='0.46'/%3E%3Cpath d='M377.3 -4 L373.6 34.2 L380.6 34.2 L385.7 -4 Z' fill='%2381233a' fill-opacity='0.87'/%3E%3Cpath d='M385.7 -4 L380.6 34.2 L386.8 34.2 L393.1 -4 Z' fill='%23cb5d77' fill-opacity='0.87'/%3E%3Cpath d='M373.6 34.2 L378.3 51.3 L380.6 34.2 Z' fill='%23c2405f' fill-opacity='0.87'/%3E%3Cpath d='M380.6 34.2 L378.3 51.3 L386.8 34.2 Z' fill='%23d4798f' fill-opacity='0.87'/%3E%3Cpath d='M388.8 -4 L383.1 34.2 L384.7 34.2 L390.4 -4 Z' fill='%23e09ead' fill-opacity='0.46'/%3E%3Cpath d='M395.9 -4 L400 33.7 L405.8 33.7 L402.8 -4 Z' fill='%23232c56' fill-opacity='0.87'/%3E%3Cpath d='M402.8 -4 L405.8 33.7 L416.6 33.7 L415.7 -4 Z' fill='%235c6699' fill-opacity='0.87'/%3E%3Cpath d='M400 33.7 L409.3 51.7 L405.8 33.7 Z' fill='%233f4b87' fill-opacity='0.87'/%3E%3Cpath d='M405.8 33.7 L409.3 51.7 L416.6 33.7 Z' fill='%237881ab' fill-opacity='0.87'/%3E%3Cpath d='M407.1 -4 L409.3 33.7 L411.2 33.7 L409.1 -4 Z' fill='%239da3c2' fill-opacity='0.46'/%3E%3Cpath d='M414.9 -4 L418.9 22.5 L423.9 22.5 L420.9 -4 Z' fill='%230e5729' fill-opacity='0.87'/%3E%3Cpath d='M420.9 -4 L423.9 22.5 L428.1 22.5 L425.9 -4 Z' fill='%23449964' fill-opacity='0.87'/%3E%3Cpath d='M418.9 22.5 L424.7 31.1 L423.9 22.5 Z' fill='%23238849' fill-opacity='0.87'/%3E%3Cpath d='M423.9 22.5 L424.7 31.1 L428.1 22.5 Z' fill='%2365ab7f' fill-opacity='0.87'/%3E%3Cpath d='M281 -4 L276.7 16.9 L281.5 16.9 L286.7 -4 Z' fill='%230a4f62' fill-opacity='0.87'/%3E%3Cpath d='M286.7 -4 L281.5 16.9 L284.1 16.9 L289.8 -4 Z' fill='%233e90a6' fill-opacity='0.87'/%3E%3Cpath d='M276.7 16.9 L278.5 22.9 L281.5 16.9 Z' fill='%231c7c97' fill-opacity='0.87'/%3E%3Cpath d='M281.5 16.9 L278.5 22.9 L284.1 16.9 Z' fill='%2360a3b6' fill-opacity='0.87'/%3E%3Cpath d='M301.2 -4 L299 36.1 L303.5 36.1 L306.5 -4 Z' fill='%23232c56' fill-opacity='0.87'/%3E%3Cpath d='M306.5 -4 L303.5 36.1 L310.5 36.1 L314.9 -4 Z' fill='%235c6699' fill-opacity='0.87'/%3E%3Cpath d='M299 36.1 L303.5 47.9 L303.5 36.1 Z' fill='%233f4b87' fill-opacity='0.87'/%3E%3Cpath d='M303.5 36.1 L303.5 47.9 L310.5 36.1 Z' fill='%237881ab' fill-opacity='0.87'/%3E%3Cpath d='M309.6 -4 L306 36.1 L307.4 36.1 L311 -4 Z' fill='%239da3c2' fill-opacity='0.46'/%3E%3Cpath d='M329.1 -4 L332 29.7 L337 29.7 L335 -4 Z' fill='%23202857' fill-opacity='0.87'/%3E%3Cpath d='M335 -4 L337 29.7 L342 29.7 L340.9 -4 Z' fill='%23596299' fill-opacity='0.87'/%3E%3Cpath d='M332 29.7 L337.8 41.7 L337 29.7 Z' fill='%233b4788' fill-opacity='0.87'/%3E%3Cpath d='M337 29.7 L337.8 41.7 L342 29.7 Z' fill='%23767eab' fill-opacity='0.87'/%3E%3Cpath d='M347.7 -4 L354.2 22.2 L357.7 22.2 L351.9 -4 Z' fill='%23232c56' fill-opacity='0.87'/%3E%3Cpath d='M351.9 -4 L357.7 22.2 L362.2 22.2 L357.3 -4 Z' fill='%235c6699' fill-opacity='0.87'/%3E%3Cpath d='M354.2 22.2 L360.4 29.9 L357.7 22.2 Z' fill='%233f4b87' fill-opacity='0.87'/%3E%3Cpath d='M357.7 22.2 L360.4 29.9 L362.2 22.2 Z' fill='%237881ab' fill-opacity='0.87'/%3E%3Cpath d='M66.2 -4 L63.4 16.7 L66.3 16.7 L69.6 -4 Z' fill='%2381233a' fill-opacity='0.66'/%3E%3Cpath d='M69.6 -4 L66.3 16.7 L70.1 16.7 L74.1 -4 Z' fill='%23cb5d77' fill-opacity='0.66'/%3E%3Cpath d='M63.4 16.7 L65.4 24.1 L66.3 16.7 Z' fill='%23c2405f' fill-opacity='0.66'/%3E%3Cpath d='M66.3 16.7 L65.4 24.1 L70.1 16.7 Z' fill='%23d4798f' fill-opacity='0.66'/%3E%3Cpath d='M67.9 -4 L65.9 25.5 L72 25.5 L75.1 -4 Z' fill='%23202857' fill-opacity='0.66'/%3E%3Cpath d='M75.1 -4 L72 25.5 L78.7 25.5 L83.1 -4 Z' fill='%23596299' fill-opacity='0.66'/%3E%3Cpath d='M65.9 25.5 L71.1 38 L72 25.5 Z' fill='%233b4788' fill-opacity='0.66'/%3E%3Cpath d='M72 25.5 L71.1 38 L78.7 25.5 Z' fill='%23767eab' fill-opacity='0.66'/%3E%3Cpath d='M76.8 -4 L73.4 25.5 L74.9 25.5 L78.4 -4 Z' fill='%239ba1c2' fill-opacity='0.35'/%3E%3Cpath d='M75.3 -4 L76.7 28.7 L81.9 28.7 L81.4 -4 Z' fill='%231d244e' fill-opacity='0.66'/%3E%3Cpath d='M81.4 -4 L81.9 28.7 L89.5 28.7 L90.5 -4 Z' fill='%23555d8e' fill-opacity='0.66'/%3E%3Cpath d='M76.7 28.7 L83.2 40.5 L81.9 28.7 Z' fill='%2337417a' fill-opacity='0.66'/%3E%3Cpath d='M81.9 28.7 L83.2 40.5 L89.5 28.7 Z' fill='%23727aa2' fill-opacity='0.66'/%3E%3Cpath d='M84.5 -4 L84.3 28.7 L85.8 28.7 L86 -4 Z' fill='%23999ebb' fill-opacity='0.35'/%3E%3Cpath d='M80.2 -4 L83.6 25.8 L88 25.8 L85.6 -4 Z' fill='%230a4f62' fill-opacity='0.66'/%3E%3Cpath d='M85.6 -4 L88 25.8 L96.5 25.8 L95.7 -4 Z' fill='%233e90a6' fill-opacity='0.66'/%3E%3Cpath d='M83.6 25.8 L90.9 41 L88 25.8 Z' fill='%231c7c97' fill-opacity='0.66'/%3E%3Cpath d='M88 25.8 L90.9 41 L96.5 25.8 Z' fill='%2360a3b6' fill-opacity='0.66'/%3E%3Cpath d='M90.7 -4 L92.2 25.8 L93.8 25.8 L92.2 -4 Z' fill='%238bbcca' fill-opacity='0.35'/%3E%3Cpath d='M90.9 -4 L95 12.1 L98.2 12.1 L94.7 -4 Z' fill='%23202857' fill-opacity='0.66'/%3E%3Cpath d='M94.7 -4 L98.2 12.1 L102.4 12.1 L99.7 -4 Z' fill='%23596299' fill-opacity='0.66'/%3E%3Cpath d='M95 12.1 L100 20.3 L98.2 12.1 Z' fill='%233b4788' fill-opacity='0.66'/%3E%3Cpath d='M98.2 12.1 L100 20.3 L102.4 12.1 Z' fill='%23767eab' fill-opacity='0.66'/%3E%3Cpath d='M286 -4 L283 11.9 L285.7 11.9 L289.2 -4 Z' fill='%23232c56' fill-opacity='0.66'/%3E%3Cpath d='M289.2 -4 L285.7 11.9 L288.7 11.9 L292.7 -4 Z' fill='%235c6699' fill-opacity='0.66'/%3E%3Cpath d='M283 11.9 L284.5 19 L285.7 11.9 Z' fill='%233f4b87' fill-opacity='0.66'/%3E%3Cpath d='M285.7 11.9 L284.5 19 L288.7 11.9 Z' fill='%237881ab' fill-opacity='0.66'/%3E%3Cpath d='M295.8 -4 L295.6 17.5 L300.3 17.5 L301.4 -4 Z' fill='%237a3806' fill-opacity='0.66'/%3E%3Cpath d='M301.4 -4 L300.3 17.5 L304.3 17.5 L306.1 -4 Z' fill='%23c3753a' fill-opacity='0.66'/%3E%3Cpath d='M295.6 17.5 L299.6 26.1 L300.3 17.5 Z' fill='%23b85d18' fill-opacity='0.66'/%3E%3Cpath d='M300.3 17.5 L299.6 26.1 L304.3 17.5 Z' fill='%23ce8d5d' fill-opacity='0.66'/%3E%3Cpath d='M312.7 -4 L315.3 14.8 L317.8 14.8 L315.6 -4 Z' fill='%23202857' fill-opacity='0.66'/%3E%3Cpath d='M315.6 -4 L317.8 14.8 L320.1 14.8 L318.4 -4 Z' fill='%23596299' fill-opacity='0.66'/%3E%3Cpath d='M315.3 14.8 L318.5 20.4 L317.8 14.8 Z' fill='%233b4788' fill-opacity='0.66'/%3E%3Cpath d='M317.8 14.8 L318.5 20.4 L320.1 14.8 Z' fill='%23767eab' fill-opacity='0.66'/%3E%3Cpath d='M99.8 -4 L96.5 21.1 L100.4 21.1 L104.5 -4 Z' fill='%23232c56' fill-opacity='0.66'/%3E%3Cpath d='M104.5 -4 L100.4 21.1 L104.7 21.1 L109.5 -4 Z' fill='%235c6699' fill-opacity='0.66'/%3E%3Cpath d='M96.5 21.1 L99 33 L100.4 21.1 Z' fill='%233f4b87' fill-opacity='0.66'/%3E%3Cpath d='M100.4 21.1 L99 33 L104.7 21.1 Z' fill='%237881ab' fill-opacity='0.66'/%3E%3Cpath d='M104.3 -4 L102.3 25.1 L107.1 25.1 L110 -4 Z' fill='%23202857' fill-opacity='0.66'/%3E%3Cpath d='M110 -4 L107.1 25.1 L115.6 25.1 L120.2 -4 Z' fill='%23596299' fill-opacity='0.66'/%3E%3Cpath d='M102.3 25.1 L107.6 39.4 L107.1 25.1 Z' fill='%233b4788' fill-opacity='0.66'/%3E%3Cpath d='M107.1 25.1 L107.6 39.4 L115.6 25.1 Z' fill='%23767eab' fill-opacity='0.66'/%3E%3Cpath d='M114.9 -4 L111 25.1 L112.6 25.1 L116.5 -4 Z' fill='%239ba1c2' fill-opacity='0.35'/%3E%3Cpath d='M114.1 -4 L116.6 34.7 L124 34.7 L122.9 -4 Z' fill='%231d244e' fill-opacity='0.66'/%3E%3Cpath d='M122.9 -4 L124 34.7 L134.5 34.7 L135.4 -4 Z' fill='%23555d8e' fill-opacity='0.66'/%3E%3Cpath d='M116.6 34.7 L125.8 54.2 L124 34.7 Z' fill='%2337417a' fill-opacity='0.66'/%3E%3Cpath d='M124 34.7 L125.8 54.2 L134.5 34.7 Z' fill='%23727aa2' fill-opacity='0.66'/%3E%3Cpath d='M125.9 -4 L128.9 21.9 L133 21.9 L130.8 -4 Z' fill='%23232c56' fill-opacity='0.66'/%3E%3Cpath d='M130.8 -4 L133 21.9 L140.7 21.9 L140 -4 Z' fill='%235c6699' fill-opacity='0.66'/%3E%3Cpath d='M128.9 21.9 L135.5 34.7 L133 21.9 Z' fill='%233f4b87' fill-opacity='0.66'/%3E%3Cpath d='M133 21.9 L135.5 34.7 L140.7 21.9 Z' fill='%237881ab' fill-opacity='0.66'/%3E%3Cpath d='M137.3 -4 L142.8 18.2 L147.3 18.2 L142.7 -4 Z' fill='%231d244e' fill-opacity='0.66'/%3E%3Cpath d='M142.7 -4 L147.3 18.2 L149.9 18.2 L145.8 -4 Z' fill='%23555d8e' fill-opacity='0.66'/%3E%3Cpath d='M142.8 18.2 L148.2 27.5 L147.3 18.2 Z' fill='%2337417a' fill-opacity='0.66'/%3E%3Cpath d='M147.3 18.2 L148.2 27.5 L149.9 18.2 Z' fill='%23727aa2' fill-opacity='0.66'/%3E%3Cpath d='M270.5 -4 L269 14.1 L271.9 14.1 L274 -4 Z' fill='%231d244e' fill-opacity='0.66'/%3E%3Cpath d='M274 -4 L271.9 14.1 L274.9 14.1 L277.5 -4 Z' fill='%23555d8e' fill-opacity='0.66'/%3E%3Cpath d='M269 14.1 L271.1 21.2 L271.9 14.1 Z' fill='%2337417a' fill-opacity='0.66'/%3E%3Cpath d='M271.9 14.1 L271.1 21.2 L274.9 14.1 Z' fill='%23727aa2' fill-opacity='0.66'/%3E%3Cpath d='M271.6 -4 L270.7 17.1 L275.6 17.1 L277.4 -4 Z' fill='%23232c56' fill-opacity='0.66'/%3E%3Cpath d='M277.4 -4 L275.6 17.1 L279.7 17.1 L282.4 -4 Z' fill='%235c6699' fill-opacity='0.66'/%3E%3Cpath d='M270.7 17.1 L274.5 25.1 L275.6 17.1 Z' fill='%233f4b87' fill-opacity='0.66'/%3E%3Cpath d='M275.6 17.1 L274.5 25.1 L279.7 17.1 Z' fill='%237881ab' fill-opacity='0.66'/%3E%3Cpath d='M284.7 -4 L286.9 21.7 L291.3 21.7 L290 -4 Z' fill='%237a3806' fill-opacity='0.66'/%3E%3Cpath d='M290 -4 L291.3 21.7 L295.3 21.7 L294.7 -4 Z' fill='%23c3753a' fill-opacity='0.66'/%3E%3Cpath d='M286.9 21.7 L291.6 29.5 L291.3 21.7 Z' fill='%23b85d18' fill-opacity='0.66'/%3E%3Cpath d='M291.3 21.7 L291.6 29.5 L295.3 21.7 Z' fill='%23ce8d5d' fill-opacity='0.66'/%3E%3Cpath d='M291.8 -4 L296.7 16.4 L300.2 16.4 L296 -4 Z' fill='%231d244e' fill-opacity='0.66'/%3E%3Cpath d='M296 -4 L300.2 16.4 L303.7 16.4 L300.2 -4 Z' fill='%23555d8e' fill-opacity='0.66'/%3E%3Cpath d='M296.7 16.4 L301.8 24.6 L300.2 16.4 Z' fill='%2337417a' fill-opacity='0.66'/%3E%3Cpath d='M300.2 16.4 L301.8 24.6 L303.7 16.4 Z' fill='%23727aa2' fill-opacity='0.66'/%3E%3C/svg%3E");
  background-size: 380px 130px;
  background-position: 50% 0%;
  opacity: 0.7;
}
body:not(.amb-theme-fire):not(.amb-theme-night) .amb-under {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='340' height='170' viewBox='0 0 340 170'%3E%3Cpath d='M170.1 174 L164.3 125.6 L171.5 125.6 L178.8 174 Z' fill='%2381233a' fill-opacity='0.91'/%3E%3Cpath d='M178.8 174 L171.5 125.6 L179.4 125.6 L188.1 174 Z' fill='%23cb5d77' fill-opacity='0.91'/%3E%3Cpath d='M164.3 125.6 L169 104.7 L171.5 125.6 Z' fill='%23c2405f' fill-opacity='0.91'/%3E%3Cpath d='M171.5 125.6 L169 104.7 L179.4 125.6 Z' fill='%23d4798f' fill-opacity='0.91'/%3E%3Cpath d='M181.2 174 L173.4 125.6 L175.2 125.6 L183 174 Z' fill='%23e09ead' fill-opacity='0.48'/%3E%3Cpath d='M180.6 174 L177.3 101.8 L185 101.8 L189.7 174 Z' fill='%230a4f62' fill-opacity='0.91'/%3E%3Cpath d='M189.7 174 L185 101.8 L199.2 101.8 L206.7 174 Z' fill='%233e90a6' fill-opacity='0.91'/%3E%3Cpath d='M177.3 101.8 L186.2 72.4 L185 101.8 Z' fill='%231c7c97' fill-opacity='0.91'/%3E%3Cpath d='M185 101.8 L186.2 72.4 L199.2 101.8 Z' fill='%2360a3b6' fill-opacity='0.91'/%3E%3Cpath d='M194.7 174 L188.9 101.8 L191.5 101.8 L197.3 174 Z' fill='%238bbcca' fill-opacity='0.48'/%3E%3Cpath d='M196.7 174 L205.4 103.7 L213.8 103.7 L206.8 174 Z' fill='%230a4f62' fill-opacity='0.91'/%3E%3Cpath d='M206.8 174 L213.8 103.7 L229.1 103.7 L224.9 174 Z' fill='%233e90a6' fill-opacity='0.91'/%3E%3Cpath d='M205.4 103.7 L219.7 71.8 L213.8 103.7 Z' fill='%231c7c97' fill-opacity='0.91'/%3E%3Cpath d='M213.8 103.7 L219.7 71.8 L229.1 103.7 Z' fill='%2360a3b6' fill-opacity='0.91'/%3E%3Cpath d='M212.8 174 L221.3 116.4 L226.9 116.4 L219.5 174 Z' fill='%23232c56' fill-opacity='0.91'/%3E%3Cpath d='M219.5 174 L226.9 116.4 L238.2 116.4 L232.9 174 Z' fill='%235c6699' fill-opacity='0.91'/%3E%3Cpath d='M221.3 116.4 L232.4 96.7 L226.9 116.4 Z' fill='%233f4b87' fill-opacity='0.91'/%3E%3Cpath d='M226.9 116.4 L232.4 96.7 L238.2 116.4 Z' fill='%237881ab' fill-opacity='0.91'/%3E%3Cpath d='M9.8 174 L5.3 131.2 L14.6 131.2 L20.8 174 Z' fill='%231d244e' fill-opacity='0.91'/%3E%3Cpath d='M20.8 174 L14.6 131.2 L23.8 131.2 L31.8 174 Z' fill='%23555d8e' fill-opacity='0.91'/%3E%3Cpath d='M5.3 131.2 L12.2 114.4 L14.6 131.2 Z' fill='%2337417a' fill-opacity='0.91'/%3E%3Cpath d='M14.6 131.2 L12.2 114.4 L23.8 131.2 Z' fill='%23727aa2' fill-opacity='0.91'/%3E%3Cpath d='M18 174 L18.6 116.1 L31.1 116.1 L32.9 174 Z' fill='%235427a1' fill-opacity='0.91'/%3E%3Cpath d='M32.9 174 L31.1 116.1 L42.4 116.1 L46.3 174 Z' fill='%239661f1' fill-opacity='0.91'/%3E%3Cpath d='M18.6 116.1 L29.9 87.4 L31.1 116.1 Z' fill='%238446ee' fill-opacity='0.91'/%3E%3Cpath d='M31.1 116.1 L29.9 87.4 L42.4 116.1 Z' fill='%23a97df3' fill-opacity='0.91'/%3E%3Cpath d='M38.5 174 L35.6 116.1 L38.5 116.1 L41.3 174 Z' fill='%23c0a0f6' fill-opacity='0.48'/%3E%3Cpath d='M41.9 174 L50.3 128.2 L56.5 128.2 L49.3 174 Z' fill='%23232c56' fill-opacity='0.91'/%3E%3Cpath d='M49.3 174 L56.5 128.2 L66.8 128.2 L61.6 174 Z' fill='%235c6699' fill-opacity='0.91'/%3E%3Cpath d='M50.3 128.2 L61.2 113.3 L56.5 128.2 Z' fill='%233f4b87' fill-opacity='0.91'/%3E%3Cpath d='M56.5 128.2 L61.2 113.3 L66.8 128.2 Z' fill='%237881ab' fill-opacity='0.91'/%3E%3Cpath d='M55.1 174 L61.3 128.2 L63.2 128.2 L57.1 174 Z' fill='%239da3c2' fill-opacity='0.48'/%3E%3Cpath d='M347.2 174 L341.1 132.2 L348.6 132.2 L356.1 174 Z' fill='%2381233a' fill-opacity='0.91'/%3E%3Cpath d='M356.1 174 L348.6 132.2 L357.9 132.2 L367.2 174 Z' fill='%23cb5d77' fill-opacity='0.91'/%3E%3Cpath d='M341.1 132.2 L346.5 119.4 L348.6 132.2 Z' fill='%23c2405f' fill-opacity='0.91'/%3E%3Cpath d='M348.6 132.2 L346.5 119.4 L357.9 132.2 Z' fill='%23d4798f' fill-opacity='0.91'/%3E%3Cpath d='M360.4 174 L352 132.2 L354 132.2 L362.4 174 Z' fill='%23e09ead' fill-opacity='0.48'/%3E%3Cpath d='M357.7 174 L355.7 127.2 L360.9 127.2 L363.9 174 Z' fill='%23202857' fill-opacity='0.91'/%3E%3Cpath d='M363.9 174 L360.9 127.2 L369.2 127.2 L373.8 174 Z' fill='%23596299' fill-opacity='0.91'/%3E%3Cpath d='M355.7 127.2 L361.2 106.5 L360.9 127.2 Z' fill='%233b4788' fill-opacity='0.91'/%3E%3Cpath d='M360.9 127.2 L361.2 106.5 L369.2 127.2 Z' fill='%23767eab' fill-opacity='0.91'/%3E%3Cpath d='M367.4 174 L363.7 127.2 L365.3 127.2 L369 174 Z' fill='%239ba1c2' fill-opacity='0.48'/%3E%3Cpath d='M359.4 174 L362 117.3 L376.3 117.3 L376.4 174 Z' fill='%2381233a' fill-opacity='0.91'/%3E%3Cpath d='M376.4 174 L376.3 117.3 L388.2 117.3 L390.6 174 Z' fill='%23cb5d77' fill-opacity='0.91'/%3E%3Cpath d='M362 117.3 L375.2 88.3 L376.3 117.3 Z' fill='%23c2405f' fill-opacity='0.91'/%3E%3Cpath d='M376.3 117.3 L375.2 88.3 L388.2 117.3 Z' fill='%23d4798f' fill-opacity='0.91'/%3E%3Cpath d='M373.1 174 L378.8 123.1 L389.1 123.1 L385.4 174 Z' fill='%2381233a' fill-opacity='0.91'/%3E%3Cpath d='M385.4 174 L389.1 123.1 L399 123.1 L397.1 174 Z' fill='%23cb5d77' fill-opacity='0.91'/%3E%3Cpath d='M378.8 123.1 L390.4 103.9 L389.1 123.1 Z' fill='%23c2405f' fill-opacity='0.91'/%3E%3Cpath d='M389.1 123.1 L390.4 103.9 L399 123.1 Z' fill='%23d4798f' fill-opacity='0.91'/%3E%3Cpath d='M391.2 174 L393.8 123.1 L396.2 123.1 L393.6 174 Z' fill='%23e09ead' fill-opacity='0.48'/%3E%3Cpath d='M385 174 L392.5 136 L398.8 136 L392.5 174 Z' fill='%2381233a' fill-opacity='0.91'/%3E%3Cpath d='M392.5 174 L398.8 136 L408.1 136 L403.6 174 Z' fill='%23cb5d77' fill-opacity='0.91'/%3E%3Cpath d='M392.5 136 L402.6 121.4 L398.8 136 Z' fill='%23c2405f' fill-opacity='0.91'/%3E%3Cpath d='M398.8 136 L402.6 121.4 L408.1 136 Z' fill='%23d4798f' fill-opacity='0.91'/%3E%3Cpath d='M-0.4 174 L-5.3 146.6 L0.8 146.6 L6.9 174 Z' fill='%23202857' fill-opacity='0.91'/%3E%3Cpath d='M6.9 174 L0.8 146.6 L6.5 146.6 L13.7 174 Z' fill='%23596299' fill-opacity='0.91'/%3E%3Cpath d='M-5.3 146.6 L-1.8 133.4 L0.8 146.6 Z' fill='%233b4788' fill-opacity='0.91'/%3E%3Cpath d='M0.8 146.6 L-1.8 133.4 L6.5 146.6 Z' fill='%23767eab' fill-opacity='0.91'/%3E%3Cpath d='M9.7 174 L3 146.6 L4.4 146.6 L11.1 174 Z' fill='%239ba1c2' fill-opacity='0.48'/%3E%3Cpath d='M13.9 174 L12.1 132.1 L19.9 132.1 L23.2 174 Z' fill='%235427a1' fill-opacity='0.91'/%3E%3Cpath d='M23.2 174 L19.9 132.1 L27 132.1 L31.6 174 Z' fill='%239661f1' fill-opacity='0.91'/%3E%3Cpath d='M12.1 132.1 L18.3 113.2 L19.9 132.1 Z' fill='%238446ee' fill-opacity='0.91'/%3E%3Cpath d='M19.9 132.1 L18.3 113.2 L27 132.1 Z' fill='%23a97df3' fill-opacity='0.91'/%3E%3Cpath d='M27.2 174 L23.1 132.1 L24.9 132.1 L28.9 174 Z' fill='%23c0a0f6' fill-opacity='0.48'/%3E%3Cpath d='M21.7 174 L23.1 125.4 L31.8 125.4 L32.1 174 Z' fill='%230a4f62' fill-opacity='0.91'/%3E%3Cpath d='M32.1 174 L31.8 125.4 L39.2 125.4 L40.9 174 Z' fill='%233e90a6' fill-opacity='0.91'/%3E%3Cpath d='M23.1 125.4 L31.1 111.4 L31.8 125.4 Z' fill='%231c7c97' fill-opacity='0.91'/%3E%3Cpath d='M31.8 125.4 L31.1 111.4 L39.2 125.4 Z' fill='%2360a3b6' fill-opacity='0.91'/%3E%3Cpath d='M26.2 174 L31.8 115.6 L45 115.6 L41.8 174 Z' fill='%23232c56' fill-opacity='0.91'/%3E%3Cpath d='M41.8 174 L45 115.6 L53 115.6 L51.4 174 Z' fill='%235c6699' fill-opacity='0.91'/%3E%3Cpath d='M31.8 115.6 L43.9 96 L45 115.6 Z' fill='%233f4b87' fill-opacity='0.91'/%3E%3Cpath d='M45 115.6 L43.9 96 L53 115.6 Z' fill='%237881ab' fill-opacity='0.91'/%3E%3Cpath d='M45.5 174 L47.9 115.6 L50.5 115.6 L48.1 174 Z' fill='%239da3c2' fill-opacity='0.48'/%3E%3Cpath d='M44.4 174 L53.2 138.9 L57.9 138.9 L50 174 Z' fill='%23232c56' fill-opacity='0.91'/%3E%3Cpath d='M50 174 L57.9 138.9 L66.5 138.9 L60.2 174 Z' fill='%235c6699' fill-opacity='0.91'/%3E%3Cpath d='M53.2 138.9 L62.8 125.5 L57.9 138.9 Z' fill='%233f4b87' fill-opacity='0.91'/%3E%3Cpath d='M57.9 138.9 L62.8 125.5 L66.5 138.9 Z' fill='%237881ab' fill-opacity='0.91'/%3E%3Cpath d='M55.5 174 L62.4 138.9 L64 138.9 L57.1 174 Z' fill='%239da3c2' fill-opacity='0.48'/%3E%3Cpath d='M344.4 174 L339.1 144.3 L343.9 144.3 L350.1 174 Z' fill='%2381233a' fill-opacity='0.91'/%3E%3Cpath d='M350.1 174 L343.9 144.3 L347.8 144.3 L354.7 174 Z' fill='%23cb5d77' fill-opacity='0.91'/%3E%3Cpath d='M339.1 144.3 L341 134.3 L343.9 144.3 Z' fill='%23c2405f' fill-opacity='0.91'/%3E%3Cpath d='M343.9 144.3 L341 134.3 L347.8 144.3 Z' fill='%23d4798f' fill-opacity='0.91'/%3E%3Cpath d='M352.1 174 L345.5 144.3 L346.9 144.3 L353.5 174 Z' fill='%23e09ead' fill-opacity='0.48'/%3E%3Cpath d='M366.3 174 L369.4 114.9 L379.3 114.9 L378.1 174 Z' fill='%231d244e' fill-opacity='0.91'/%3E%3Cpath d='M378.1 174 L379.3 114.9 L385.9 114.9 L385.9 174 Z' fill='%23555d8e' fill-opacity='0.91'/%3E%3Cpath d='M369.4 114.9 L378.2 97.6 L379.3 114.9 Z' fill='%2337417a' fill-opacity='0.91'/%3E%3Cpath d='M379.3 114.9 L378.2 97.6 L385.9 114.9 Z' fill='%23727aa2' fill-opacity='0.91'/%3E%3Cpath d='M391.1 174 L395.5 147.3 L400.1 147.3 L396.7 174 Z' fill='%231d244e' fill-opacity='0.91'/%3E%3Cpath d='M396.7 174 L400.1 147.3 L404.4 147.3 L401.7 174 Z' fill='%23555d8e' fill-opacity='0.91'/%3E%3Cpath d='M395.5 147.3 L401.3 139.2 L400.1 147.3 Z' fill='%2337417a' fill-opacity='0.91'/%3E%3Cpath d='M400.1 147.3 L401.3 139.2 L404.4 147.3 Z' fill='%23727aa2' fill-opacity='0.91'/%3E%3Cpath d='M397.7 174 L400.9 147.3 L402.3 147.3 L399.1 174 Z' fill='%23999ebb' fill-opacity='0.48'/%3E%3Cpath d='M-1.3 174 L-4.7 144.5 L-0.9 144.5 L3.3 174 Z' fill='%231d244e' fill-opacity='0.84'/%3E%3Cpath d='M3.3 174 L-0.9 144.5 L4.3 144.5 L9.5 174 Z' fill='%23555d8e' fill-opacity='0.84'/%3E%3Cpath d='M-4.7 144.5 L-1.9 129.7 L-0.9 144.5 Z' fill='%2337417a' fill-opacity='0.84'/%3E%3Cpath d='M-0.9 144.5 L-1.9 129.7 L4.3 144.5 Z' fill='%23727aa2' fill-opacity='0.84'/%3E%3Cpath d='M6.4 174 L1.6 144.5 L3 144.5 L7.8 174 Z' fill='%23999ebb' fill-opacity='0.44'/%3E%3Cpath d='M0.5 174 L-1.6 137.6 L6.8 137.6 L10.6 174 Z' fill='%23202857' fill-opacity='0.84'/%3E%3Cpath d='M10.6 174 L6.8 137.6 L11.8 137.6 L16.5 174 Z' fill='%23596299' fill-opacity='0.84'/%3E%3Cpath d='M-1.6 137.6 L3.7 125.8 L6.8 137.6 Z' fill='%233b4788' fill-opacity='0.84'/%3E%3Cpath d='M6.8 137.6 L3.7 125.8 L11.8 137.6 Z' fill='%23767eab' fill-opacity='0.84'/%3E%3Cpath d='M8.7 174 L11 126.8 L18.2 126.8 L17.3 174 Z' fill='%23202857' fill-opacity='0.84'/%3E%3Cpath d='M17.3 174 L18.2 126.8 L29.1 126.8 L30.3 174 Z' fill='%23596299' fill-opacity='0.84'/%3E%3Cpath d='M11 126.8 L20.3 108 L18.2 126.8 Z' fill='%233b4788' fill-opacity='0.84'/%3E%3Cpath d='M18.2 126.8 L20.3 108 L29.1 126.8 Z' fill='%23767eab' fill-opacity='0.84'/%3E%3Cpath d='M20.8 174 L21 126.8 L23.2 126.8 L22.9 174 Z' fill='%239ba1c2' fill-opacity='0.44'/%3E%3Cpath d='M14.7 174 L21.1 129.8 L27.6 129.8 L22.4 174 Z' fill='%23202857' fill-opacity='0.84'/%3E%3Cpath d='M22.4 174 L27.6 129.8 L39.9 129.8 L37.1 174 Z' fill='%23596299' fill-opacity='0.84'/%3E%3Cpath d='M21.1 129.8 L32.3 110.8 L27.6 129.8 Z' fill='%233b4788' fill-opacity='0.84'/%3E%3Cpath d='M27.6 129.8 L32.3 110.8 L39.9 129.8 Z' fill='%23767eab' fill-opacity='0.84'/%3E%3Cpath d='M26.9 174 L31.2 129.8 L33.4 129.8 L29.2 174 Z' fill='%239ba1c2' fill-opacity='0.44'/%3E%3Cpath d='M31.9 174 L38.3 149.8 L42.7 149.8 L37.1 174 Z' fill='%231d244e' fill-opacity='0.84'/%3E%3Cpath d='M37.1 174 L42.7 149.8 L45.7 149.8 L40.6 174 Z' fill='%23555d8e' fill-opacity='0.84'/%3E%3Cpath d='M38.3 149.8 L44.2 141.1 L42.7 149.8 Z' fill='%2337417a' fill-opacity='0.84'/%3E%3Cpath d='M42.7 149.8 L44.2 141.1 L45.7 149.8 Z' fill='%23727aa2' fill-opacity='0.84'/%3E%3Cpath d='M335.3 174 L332.5 141.4 L337.3 141.4 L340.9 174 Z' fill='%23202857' fill-opacity='0.84'/%3E%3Cpath d='M340.9 174 L337.3 141.4 L346.6 141.4 L352 174 Z' fill='%23596299' fill-opacity='0.84'/%3E%3Cpath d='M332.5 141.4 L338 126.1 L337.3 141.4 Z' fill='%233b4788' fill-opacity='0.84'/%3E%3Cpath d='M337.3 141.4 L338 126.1 L346.6 141.4 Z' fill='%23767eab' fill-opacity='0.84'/%3E%3Cpath d='M346.8 174 L342.1 141.4 L343.8 141.4 L348.5 174 Z' fill='%239ba1c2' fill-opacity='0.44'/%3E%3Cpath d='M347.4 174 L347.8 126.8 L356.6 126.8 L357.8 174 Z' fill='%23232c56' fill-opacity='0.84'/%3E%3Cpath d='M357.8 174 L356.6 126.8 L362 126.8 L364.3 174 Z' fill='%235c6699' fill-opacity='0.84'/%3E%3Cpath d='M347.8 126.8 L354.6 113.3 L356.6 126.8 Z' fill='%233f4b87' fill-opacity='0.84'/%3E%3Cpath d='M356.6 126.8 L354.6 113.3 L362 126.8 Z' fill='%237881ab' fill-opacity='0.84'/%3E%3Cpath d='M349.3 174 L352.7 124.8 L360.8 124.8 L359 174 Z' fill='%2381233a' fill-opacity='0.84'/%3E%3Cpath d='M359 174 L360.8 124.8 L371.7 124.8 L372 174 Z' fill='%23cb5d77' fill-opacity='0.84'/%3E%3Cpath d='M352.7 124.8 L362.8 107.6 L360.8 124.8 Z' fill='%23c2405f' fill-opacity='0.84'/%3E%3Cpath d='M360.8 124.8 L362.8 107.6 L371.7 124.8 Z' fill='%23d4798f' fill-opacity='0.84'/%3E%3Cpath d='M364.9 174 L365.6 124.8 L367.9 124.8 L367.2 174 Z' fill='%23e09ead' fill-opacity='0.44'/%3E%3Cpath d='M366.6 174 L372.4 147.9 L376.7 147.9 L371.8 174 Z' fill='%23202857' fill-opacity='0.84'/%3E%3Cpath d='M371.8 174 L376.7 147.9 L384.2 147.9 L380.7 174 Z' fill='%23596299' fill-opacity='0.84'/%3E%3Cpath d='M372.4 147.9 L380.1 134.8 L376.7 147.9 Z' fill='%233b4788' fill-opacity='0.84'/%3E%3Cpath d='M376.7 147.9 L380.1 134.8 L384.2 147.9 Z' fill='%23767eab' fill-opacity='0.84'/%3E%3Cpath d='M243.3 174 L240.9 148.3 L245.8 148.3 L249.1 174 Z' fill='%230a4f62' fill-opacity='0.84'/%3E%3Cpath d='M249.1 174 L245.8 148.3 L251.4 148.3 L255.7 174 Z' fill='%233e90a6' fill-opacity='0.84'/%3E%3Cpath d='M240.9 148.3 L244.9 139.7 L245.8 148.3 Z' fill='%231c7c97' fill-opacity='0.84'/%3E%3Cpath d='M245.8 148.3 L244.9 139.7 L251.4 148.3 Z' fill='%2360a3b6' fill-opacity='0.84'/%3E%3Cpath d='M253.8 174 L252 125.4 L257 125.4 L259.7 174 Z' fill='%237a3806' fill-opacity='0.84'/%3E%3Cpath d='M259.7 174 L257 125.4 L264.8 125.4 L269.1 174 Z' fill='%23c3753a' fill-opacity='0.84'/%3E%3Cpath d='M252 125.4 L257.2 110.1 L257 125.4 Z' fill='%23b85d18' fill-opacity='0.84'/%3E%3Cpath d='M257 125.4 L257.2 110.1 L264.8 125.4 Z' fill='%23ce8d5d' fill-opacity='0.84'/%3E%3Cpath d='M264.1 174 L260.5 125.4 L262.1 125.4 L265.6 174 Z' fill='%23dbac89' fill-opacity='0.44'/%3E%3Cpath d='M269.6 174 L274.9 133.8 L281 133.8 L276.9 174 Z' fill='%231d244e' fill-opacity='0.84'/%3E%3Cpath d='M276.9 174 L281 133.8 L290.6 133.8 L288.3 174 Z' fill='%23555d8e' fill-opacity='0.84'/%3E%3Cpath d='M274.9 133.8 L284.2 117.3 L281 133.8 Z' fill='%2337417a' fill-opacity='0.84'/%3E%3Cpath d='M281 133.8 L284.2 117.3 L290.6 133.8 Z' fill='%23727aa2' fill-opacity='0.84'/%3E%3Cpath d='M281.9 174 L286.7 143.1 L291.3 143.1 L287.4 174 Z' fill='%23202857' fill-opacity='0.84'/%3E%3Cpath d='M287.4 174 L291.3 143.1 L295.5 143.1 L292.4 174 Z' fill='%23596299' fill-opacity='0.84'/%3E%3Cpath d='M286.7 143.1 L292.6 131.3 L291.3 143.1 Z' fill='%233b4788' fill-opacity='0.84'/%3E%3Cpath d='M291.3 143.1 L292.6 131.3 L295.5 143.1 Z' fill='%23767eab' fill-opacity='0.84'/%3E%3Cpath d='M289.1 174 L292.6 143.1 L294 143.1 L290.5 174 Z' fill='%239ba1c2' fill-opacity='0.44'/%3E%3Cpath d='M288.7 174 L285.8 150.1 L289.3 150.1 L292.8 174 Z' fill='%231d244e' fill-opacity='0.84'/%3E%3Cpath d='M292.8 174 L289.3 150.1 L292.9 150.1 L297 174 Z' fill='%23555d8e' fill-opacity='0.84'/%3E%3Cpath d='M285.8 150.1 L288 138.7 L289.3 150.1 Z' fill='%2337417a' fill-opacity='0.84'/%3E%3Cpath d='M289.3 150.1 L288 138.7 L292.9 150.1 Z' fill='%23727aa2' fill-opacity='0.84'/%3E%3Cpath d='M293.6 174 L289.9 150.1 L291.3 150.1 L295 174 Z' fill='%23999ebb' fill-opacity='0.44'/%3E%3Cpath d='M292.4 174 L290.5 139.1 L295.9 139.1 L298.8 174 Z' fill='%23202857' fill-opacity='0.84'/%3E%3Cpath d='M298.8 174 L295.9 139.1 L304.2 139.1 L308.8 174 Z' fill='%23596299' fill-opacity='0.84'/%3E%3Cpath d='M290.5 139.1 L296.1 126 L295.9 139.1 Z' fill='%233b4788' fill-opacity='0.84'/%3E%3Cpath d='M295.9 139.1 L296.1 126 L304.2 139.1 Z' fill='%23767eab' fill-opacity='0.84'/%3E%3Cpath d='M304.1 174 L300.2 139.1 L301.8 139.1 L305.8 174 Z' fill='%239ba1c2' fill-opacity='0.44'/%3E%3Cpath d='M302.6 174 L302.8 135.3 L313.4 135.3 L315.3 174 Z' fill='%23232c56' fill-opacity='0.84'/%3E%3Cpath d='M315.3 174 L313.4 135.3 L319.8 135.3 L322.9 174 Z' fill='%235c6699' fill-opacity='0.84'/%3E%3Cpath d='M302.8 135.3 L310.7 117.8 L313.4 135.3 Z' fill='%233f4b87' fill-opacity='0.84'/%3E%3Cpath d='M313.4 135.3 L310.7 117.8 L319.8 135.3 Z' fill='%237881ab' fill-opacity='0.84'/%3E%3Cpath d='M318.4 174 L315.9 135.3 L317.9 135.3 L320.5 174 Z' fill='%239da3c2' fill-opacity='0.44'/%3E%3Cpath d='M323.3 174 L328.6 139.1 L338.4 139.1 L334.9 174 Z' fill='%230e5729' fill-opacity='0.84'/%3E%3Cpath d='M334.9 174 L338.4 139.1 L343.5 139.1 L341 174 Z' fill='%23449964' fill-opacity='0.84'/%3E%3Cpath d='M328.6 139.1 L337.6 123.9 L338.4 139.1 Z' fill='%23238849' fill-opacity='0.84'/%3E%3Cpath d='M338.4 139.1 L337.6 123.9 L343.5 139.1 Z' fill='%2365ab7f' fill-opacity='0.84'/%3E%3Cpath d='M336.7 174 L339.7 139.1 L341.5 139.1 L338.4 174 Z' fill='%238fc2a2' fill-opacity='0.44'/%3E%3Cpath d='M343.6 174 L350.8 149.4 L355.4 149.4 L349 174 Z' fill='%231d244e' fill-opacity='0.84'/%3E%3Cpath d='M349 174 L355.4 149.4 L358.1 149.4 L352.2 174 Z' fill='%23555d8e' fill-opacity='0.84'/%3E%3Cpath d='M350.8 149.4 L357 139.5 L355.4 149.4 Z' fill='%2337417a' fill-opacity='0.84'/%3E%3Cpath d='M355.4 149.4 L357 139.5 L358.1 149.4 Z' fill='%23727aa2' fill-opacity='0.84'/%3E%3Cpath d='M-56.7 174 L-59.6 148.1 L-56.6 148.1 L-53.2 174 Z' fill='%230a4f62' fill-opacity='0.84'/%3E%3Cpath d='M-53.2 174 L-56.6 148.1 L-50.7 148.1 L-46.2 174 Z' fill='%233e90a6' fill-opacity='0.84'/%3E%3Cpath d='M-59.6 148.1 L-56.6 140.2 L-56.6 148.1 Z' fill='%231c7c97' fill-opacity='0.84'/%3E%3Cpath d='M-56.6 148.1 L-56.6 140.2 L-50.7 148.1 Z' fill='%2360a3b6' fill-opacity='0.84'/%3E%3Cpath d='M-42.6 174 L-44.2 140.3 L-39.7 140.3 L-37.2 174 Z' fill='%231d244e' fill-opacity='0.84'/%3E%3Cpath d='M-37.2 174 L-39.7 140.3 L-31.6 140.3 L-27.5 174 Z' fill='%23555d8e' fill-opacity='0.84'/%3E%3Cpath d='M-44.2 140.3 L-39 126 L-39.7 140.3 Z' fill='%2337417a' fill-opacity='0.84'/%3E%3Cpath d='M-39.7 140.3 L-39 126 L-31.6 140.3 Z' fill='%23727aa2' fill-opacity='0.84'/%3E%3Cpath d='M-32.6 174 L-36 140.3 L-34.5 140.3 L-31.1 174 Z' fill='%23999ebb' fill-opacity='0.44'/%3E%3Cpath d='M-21.4 174 L-18.1 131.2 L-10.1 131.2 L-11.8 174 Z' fill='%23232c56' fill-opacity='0.84'/%3E%3Cpath d='M-11.8 174 L-10.1 131.2 L-4.2 131.2 L-4.7 174 Z' fill='%235c6699' fill-opacity='0.84'/%3E%3Cpath d='M-18.1 131.2 L-10.4 113.2 L-10.1 131.2 Z' fill='%233f4b87' fill-opacity='0.84'/%3E%3Cpath d='M-10.1 131.2 L-10.4 113.2 L-4.2 131.2 Z' fill='%237881ab' fill-opacity='0.84'/%3E%3Cpath d='M-8.6 174 L-7.5 131.2 L-5.8 131.2 L-6.9 174 Z' fill='%239da3c2' fill-opacity='0.44'/%3E%3Cpath d='M2.7 174 L7.6 150.9 L11.8 150.9 L7.7 174 Z' fill='%23202857' fill-opacity='0.84'/%3E%3Cpath d='M7.7 174 L11.8 150.9 L16.3 150.9 L13.1 174 Z' fill='%23596299' fill-opacity='0.84'/%3E%3Cpath d='M7.6 150.9 L13.5 139.2 L11.8 150.9 Z' fill='%233b4788' fill-opacity='0.84'/%3E%3Cpath d='M11.8 150.9 L13.5 139.2 L16.3 150.9 Z' fill='%23767eab' fill-opacity='0.84'/%3E%3Cpath d='M212.3 174 L210.1 149.2 L213.8 149.2 L216.6 174 Z' fill='%23232c56' fill-opacity='0.84'/%3E%3Cpath d='M216.6 174 L213.8 149.2 L220.4 149.2 L224.5 174 Z' fill='%235c6699' fill-opacity='0.84'/%3E%3Cpath d='M210.1 149.2 L214.1 136.7 L213.8 149.2 Z' fill='%233f4b87' fill-opacity='0.84'/%3E%3Cpath d='M213.8 149.2 L214.1 136.7 L220.4 149.2 Z' fill='%237881ab' fill-opacity='0.84'/%3E%3Cpath d='M219.1 174 L215.8 149.2 L217.2 149.2 L220.5 174 Z' fill='%239da3c2' fill-opacity='0.44'/%3E%3Cpath d='M221.8 174 L221.4 141 L228.6 141 L230.3 174 Z' fill='%2381233a' fill-opacity='0.84'/%3E%3Cpath d='M230.3 174 L228.6 141 L235.4 141 L238.4 174 Z' fill='%23cb5d77' fill-opacity='0.84'/%3E%3Cpath d='M221.4 141 L227.7 125.6 L228.6 141 Z' fill='%23c2405f' fill-opacity='0.84'/%3E%3Cpath d='M228.6 141 L227.7 125.6 L235.4 141 Z' fill='%23d4798f' fill-opacity='0.84'/%3E%3Cpath d='M240.7 174 L246.4 140.2 L252.2 140.2 L247.7 174 Z' fill='%2381233a' fill-opacity='0.84'/%3E%3Cpath d='M247.7 174 L252.2 140.2 L257.2 140.2 L253.6 174 Z' fill='%23cb5d77' fill-opacity='0.84'/%3E%3Cpath d='M246.4 140.2 L253.6 125.9 L252.2 140.2 Z' fill='%23c2405f' fill-opacity='0.84'/%3E%3Cpath d='M252.2 140.2 L253.6 125.9 L257.2 140.2 Z' fill='%23d4798f' fill-opacity='0.84'/%3E%3Cpath d='M195.1 174 L192.7 156.8 L194.8 156.8 L197.5 174 Z' fill='%23202857' fill-opacity='0.68'/%3E%3Cpath d='M197.5 174 L194.8 156.8 L198.6 156.8 L202 174 Z' fill='%23596299' fill-opacity='0.68'/%3E%3Cpath d='M192.7 156.8 L194.5 149.9 L194.8 156.8 Z' fill='%233b4788' fill-opacity='0.68'/%3E%3Cpath d='M194.8 156.8 L194.5 149.9 L198.6 156.8 Z' fill='%23767eab' fill-opacity='0.68'/%3E%3Cpath d='M201.9 174 L200.4 145.6 L205.3 145.6 L207.8 174 Z' fill='%23202857' fill-opacity='0.68'/%3E%3Cpath d='M207.8 174 L205.3 145.6 L208.3 145.6 L211.3 174 Z' fill='%23596299' fill-opacity='0.68'/%3E%3Cpath d='M200.4 145.6 L203.4 137.5 L205.3 145.6 Z' fill='%233b4788' fill-opacity='0.68'/%3E%3Cpath d='M205.3 145.6 L203.4 137.5 L208.3 145.6 Z' fill='%23767eab' fill-opacity='0.68'/%3E%3Cpath d='M208.8 174 L206 145.6 L207.4 145.6 L210.2 174 Z' fill='%239ba1c2' fill-opacity='0.36'/%3E%3Cpath d='M211.7 174 L212.9 152.4 L215.9 152.4 L215.3 174 Z' fill='%23232c56' fill-opacity='0.68'/%3E%3Cpath d='M215.3 174 L215.9 152.4 L219.3 152.4 L219.3 174 Z' fill='%235c6699' fill-opacity='0.68'/%3E%3Cpath d='M212.9 152.4 L216.4 144.7 L215.9 152.4 Z' fill='%233f4b87' fill-opacity='0.68'/%3E%3Cpath d='M215.9 152.4 L216.4 144.7 L219.3 152.4 Z' fill='%237881ab' fill-opacity='0.68'/%3E%3Cpath d='M224.8 174 L228.9 156.2 L231 156.2 L227.2 174 Z' fill='%23232c56' fill-opacity='0.68'/%3E%3Cpath d='M227.2 174 L231 156.2 L234.7 156.2 L231.6 174 Z' fill='%235c6699' fill-opacity='0.68'/%3E%3Cpath d='M228.9 156.2 L233.2 150.1 L231 156.2 Z' fill='%233f4b87' fill-opacity='0.68'/%3E%3Cpath d='M231 156.2 L233.2 150.1 L234.7 156.2 Z' fill='%237881ab' fill-opacity='0.68'/%3E%3Cpath d='M0 174 L-2 162.7 L-0 162.7 L2.3 174 Z' fill='%230e5729' fill-opacity='0.68'/%3E%3Cpath d='M2.3 174 L-0 162.7 L1.1 162.7 L3.6 174 Z' fill='%23449964' fill-opacity='0.68'/%3E%3Cpath d='M-2 162.7 L-1.3 159.1 L-0 162.7 Z' fill='%23238849' fill-opacity='0.68'/%3E%3Cpath d='M-0 162.7 L-1.3 159.1 L1.1 162.7 Z' fill='%2365ab7f' fill-opacity='0.68'/%3E%3Cpath d='M7.4 174 L6 154.1 L9.9 154.1 L12 174 Z' fill='%23202857' fill-opacity='0.68'/%3E%3Cpath d='M12 174 L9.9 154.1 L12.2 154.1 L14.8 174 Z' fill='%23596299' fill-opacity='0.68'/%3E%3Cpath d='M6 154.1 L8.4 148.1 L9.9 154.1 Z' fill='%233b4788' fill-opacity='0.68'/%3E%3Cpath d='M9.9 154.1 L8.4 148.1 L12.2 154.1 Z' fill='%23767eab' fill-opacity='0.68'/%3E%3Cpath d='M9.6 174 L10.4 146.7 L17 146.7 L17.4 174 Z' fill='%231d244e' fill-opacity='0.68'/%3E%3Cpath d='M17.4 174 L17 146.7 L21.7 146.7 L23.1 174 Z' fill='%23555d8e' fill-opacity='0.68'/%3E%3Cpath d='M10.4 146.7 L16 136.9 L17 146.7 Z' fill='%2337417a' fill-opacity='0.68'/%3E%3Cpath d='M17 146.7 L16 136.9 L21.7 146.7 Z' fill='%23727aa2' fill-opacity='0.68'/%3E%3Cpath d='M15.6 174 L17.9 150.9 L21.1 150.9 L19.5 174 Z' fill='%231d244e' fill-opacity='0.68'/%3E%3Cpath d='M19.5 174 L21.1 150.9 L27.4 150.9 L27 174 Z' fill='%23555d8e' fill-opacity='0.68'/%3E%3Cpath d='M17.9 150.9 L23.2 139.3 L21.1 150.9 Z' fill='%2337417a' fill-opacity='0.68'/%3E%3Cpath d='M21.1 150.9 L23.2 139.3 L27.4 150.9 Z' fill='%23727aa2' fill-opacity='0.68'/%3E%3Cpath d='M22.7 174 L23.7 150.9 L25.1 150.9 L24.1 174 Z' fill='%23999ebb' fill-opacity='0.36'/%3E%3Cpath d='M27.9 174 L30.8 159.1 L33.1 159.1 L30.6 174 Z' fill='%235427a1' fill-opacity='0.68'/%3E%3Cpath d='M30.6 174 L33.1 159.1 L36.8 159.1 L35 174 Z' fill='%239661f1' fill-opacity='0.68'/%3E%3Cpath d='M30.8 159.1 L34.7 154 L33.1 159.1 Z' fill='%238446ee' fill-opacity='0.68'/%3E%3Cpath d='M33.1 159.1 L34.7 154 L36.8 159.1 Z' fill='%23a97df3' fill-opacity='0.68'/%3E%3Cpath d='M341.6 174 L339 157.6 L341.8 157.6 L345 174 Z' fill='%23202857' fill-opacity='0.68'/%3E%3Cpath d='M345 174 L341.8 157.6 L345 157.6 L348.8 174 Z' fill='%23596299' fill-opacity='0.68'/%3E%3Cpath d='M339 157.6 L340.7 151.3 L341.8 157.6 Z' fill='%233b4788' fill-opacity='0.68'/%3E%3Cpath d='M341.8 157.6 L340.7 151.3 L345 157.6 Z' fill='%23767eab' fill-opacity='0.68'/%3E%3Cpath d='M352.3 174 L353.3 150.9 L357.8 150.9 L357.7 174 Z' fill='%23232c56' fill-opacity='0.68'/%3E%3Cpath d='M357.7 174 L357.8 150.9 L362 150.9 L362.7 174 Z' fill='%235c6699' fill-opacity='0.68'/%3E%3Cpath d='M353.3 150.9 L357.7 142 L357.8 150.9 Z' fill='%233f4b87' fill-opacity='0.68'/%3E%3Cpath d='M357.8 150.9 L357.7 142 L362 150.9 Z' fill='%237881ab' fill-opacity='0.68'/%3E%3Cpath d='M367.1 174 L369.4 162.2 L372.4 162.2 L370.7 174 Z' fill='%2381233a' fill-opacity='0.68'/%3E%3Cpath d='M370.7 174 L372.4 162.2 L374.2 162.2 L372.8 174 Z' fill='%23cb5d77' fill-opacity='0.68'/%3E%3Cpath d='M369.4 162.2 L372.5 156.4 L372.4 162.2 Z' fill='%23c2405f' fill-opacity='0.68'/%3E%3Cpath d='M372.4 162.2 L372.5 156.4 L374.2 162.2 Z' fill='%23d4798f' fill-opacity='0.68'/%3E%3Cpath d='M238.8 174 L237.9 165.6 L239.4 165.6 L240.7 174 Z' fill='%2381233a' fill-opacity='0.68'/%3E%3Cpath d='M240.7 174 L239.4 165.6 L240.9 165.6 L242.4 174 Z' fill='%23cb5d77' fill-opacity='0.68'/%3E%3Cpath d='M237.9 165.6 L238.9 162.3 L239.4 165.6 Z' fill='%23c2405f' fill-opacity='0.68'/%3E%3Cpath d='M239.4 165.6 L238.9 162.3 L240.9 165.6 Z' fill='%23d4798f' fill-opacity='0.68'/%3E%3Cpath d='M245.8 174 L244.6 158.5 L247.2 158.5 L248.9 174 Z' fill='%23202857' fill-opacity='0.68'/%3E%3Cpath d='M248.9 174 L247.2 158.5 L251.2 158.5 L253.6 174 Z' fill='%23596299' fill-opacity='0.68'/%3E%3Cpath d='M244.6 158.5 L247.2 151.7 L247.2 158.5 Z' fill='%233b4788' fill-opacity='0.68'/%3E%3Cpath d='M247.2 158.5 L247.2 151.7 L251.2 158.5 Z' fill='%23767eab' fill-opacity='0.68'/%3E%3Cpath d='M260.7 174 L262 157.8 L263.7 157.8 L262.7 174 Z' fill='%235427a1' fill-opacity='0.68'/%3E%3Cpath d='M262.7 174 L263.7 157.8 L266.6 157.8 L266.1 174 Z' fill='%239661f1' fill-opacity='0.68'/%3E%3Cpath d='M262 157.8 L264.6 152.7 L263.7 157.8 Z' fill='%238446ee' fill-opacity='0.68'/%3E%3Cpath d='M263.7 157.8 L264.6 152.7 L266.6 157.8 Z' fill='%23a97df3' fill-opacity='0.68'/%3E%3Cpath d='M265.4 174 L268.1 159 L271.8 159 L269.8 174 Z' fill='%23232c56' fill-opacity='0.68'/%3E%3Cpath d='M269.8 174 L271.8 159 L274.1 159 L272.6 174 Z' fill='%235c6699' fill-opacity='0.68'/%3E%3Cpath d='M268.1 159 L271.9 154.5 L271.8 159 Z' fill='%233f4b87' fill-opacity='0.68'/%3E%3Cpath d='M271.8 159 L271.9 154.5 L274.1 159 Z' fill='%237881ab' fill-opacity='0.68'/%3E%3Cpath d='M201.2 174 L198.3 158.8 L200.6 158.8 L203.8 174 Z' fill='%23202857' fill-opacity='0.68'/%3E%3Cpath d='M203.8 174 L200.6 158.8 L203.4 158.8 L207.2 174 Z' fill='%23596299' fill-opacity='0.68'/%3E%3Cpath d='M198.3 158.8 L199.6 153.9 L200.6 158.8 Z' fill='%233b4788' fill-opacity='0.68'/%3E%3Cpath d='M200.6 158.8 L199.6 153.9 L203.4 158.8 Z' fill='%23767eab' fill-opacity='0.68'/%3E%3Cpath d='M208.1 174 L206.2 153 L209 153 L211.4 174 Z' fill='%23232c56' fill-opacity='0.68'/%3E%3Cpath d='M211.4 174 L209 153 L213.3 153 L216.5 174 Z' fill='%235c6699' fill-opacity='0.68'/%3E%3Cpath d='M206.2 153 L208.7 145.1 L209 153 Z' fill='%233f4b87' fill-opacity='0.68'/%3E%3Cpath d='M209 153 L208.7 145.1 L213.3 153 Z' fill='%237881ab' fill-opacity='0.68'/%3E%3Cpath d='M216.4 174 L217.2 144.3 L223 144.3 L223.2 174 Z' fill='%23202857' fill-opacity='0.68'/%3E%3Cpath d='M223.2 174 L223 144.3 L226.9 144.3 L227.9 174 Z' fill='%23596299' fill-opacity='0.68'/%3E%3Cpath d='M217.2 144.3 L222 130.5 L223 144.3 Z' fill='%233b4788' fill-opacity='0.68'/%3E%3Cpath d='M223 144.3 L222 130.5 L226.9 144.3 Z' fill='%23767eab' fill-opacity='0.68'/%3E%3Cpath d='M224.6 174 L224 144.3 L225.4 144.3 L226 174 Z' fill='%239ba1c2' fill-opacity='0.36'/%3E%3Cpath d='M226.7 174 L229.6 151.1 L232.4 151.1 L230.1 174 Z' fill='%237a3806' fill-opacity='0.68'/%3E%3Cpath d='M230.1 174 L232.4 151.1 L236.4 151.1 L234.9 174 Z' fill='%23c3753a' fill-opacity='0.68'/%3E%3Cpath d='M229.6 151.1 L233.9 140.9 L232.4 151.1 Z' fill='%23b85d18' fill-opacity='0.68'/%3E%3Cpath d='M232.4 151.1 L233.9 140.9 L236.4 151.1 Z' fill='%23ce8d5d' fill-opacity='0.68'/%3E%3Cpath d='M234 174 L236.7 157.1 L239.4 157.1 L237.2 174 Z' fill='%23232c56' fill-opacity='0.68'/%3E%3Cpath d='M237.2 174 L239.4 157.1 L242.4 157.1 L240.8 174 Z' fill='%235c6699' fill-opacity='0.68'/%3E%3Cpath d='M236.7 157.1 L240.4 149.5 L239.4 157.1 Z' fill='%233f4b87' fill-opacity='0.68'/%3E%3Cpath d='M239.4 157.1 L240.4 149.5 L242.4 157.1 Z' fill='%237881ab' fill-opacity='0.68'/%3E%3Cpath d='M185.2 174 L183.2 161 L187.1 161 L189.9 174 Z' fill='%230e5729' fill-opacity='0.68'/%3E%3Cpath d='M189.9 174 L187.1 161 L189.2 161 L192.4 174 Z' fill='%23449964' fill-opacity='0.68'/%3E%3Cpath d='M183.2 161 L185.2 154.4 L187.1 161 Z' fill='%23238849' fill-opacity='0.68'/%3E%3Cpath d='M187.1 161 L185.2 154.4 L189.2 161 Z' fill='%2365ab7f' fill-opacity='0.68'/%3E%3Cpath d='M197.9 174 L197.5 146.6 L202.9 146.6 L204.3 174 Z' fill='%2381233a' fill-opacity='0.68'/%3E%3Cpath d='M204.3 174 L202.9 146.6 L206.8 146.6 L208.9 174 Z' fill='%23cb5d77' fill-opacity='0.68'/%3E%3Cpath d='M197.5 146.6 L201.7 135.7 L202.9 146.6 Z' fill='%23c2405f' fill-opacity='0.68'/%3E%3Cpath d='M202.9 146.6 L201.7 135.7 L206.8 146.6 Z' fill='%23d4798f' fill-opacity='0.68'/%3E%3Cpath d='M206.2 174 L204.4 146.6 L205.8 146.6 L207.6 174 Z' fill='%23e09ead' fill-opacity='0.36'/%3E%3Cpath d='M204.9 174 L206.9 151.1 L211.4 151.1 L210.3 174 Z' fill='%231d244e' fill-opacity='0.68'/%3E%3Cpath d='M210.3 174 L211.4 151.1 L217.5 151.1 L217.4 174 Z' fill='%23555d8e' fill-opacity='0.68'/%3E%3Cpath d='M206.9 151.1 L212.6 140 L211.4 151.1 Z' fill='%2337417a' fill-opacity='0.68'/%3E%3Cpath d='M211.4 151.1 L212.6 140 L217.5 151.1 Z' fill='%23727aa2' fill-opacity='0.68'/%3E%3Cpath d='M213 174 L213.6 151.1 L215 151.1 L214.4 174 Z' fill='%23999ebb' fill-opacity='0.36'/%3E%3Cpath d='M221.5 174 L224 160.7 L226.7 160.7 L224.7 174 Z' fill='%237a3806' fill-opacity='0.68'/%3E%3Cpath d='M224.7 174 L226.7 160.7 L228.5 160.7 L226.8 174 Z' fill='%23c3753a' fill-opacity='0.68'/%3E%3Cpath d='M224 160.7 L227.1 156.3 L226.7 160.7 Z' fill='%23b85d18' fill-opacity='0.68'/%3E%3Cpath d='M226.7 160.7 L227.1 156.3 L228.5 160.7 Z' fill='%23ce8d5d' fill-opacity='0.68'/%3E%3Cpath d='M342.2 174 L340.3 159.2 L342.7 159.2 L345.1 174 Z' fill='%23232c56' fill-opacity='0.68'/%3E%3Cpath d='M345.1 174 L342.7 159.2 L344.6 159.2 L347.4 174 Z' fill='%235c6699' fill-opacity='0.68'/%3E%3Cpath d='M340.3 159.2 L341.5 153.9 L342.7 159.2 Z' fill='%233f4b87' fill-opacity='0.68'/%3E%3Cpath d='M342.7 159.2 L341.5 153.9 L344.6 159.2 Z' fill='%237881ab' fill-opacity='0.68'/%3E%3Cpath d='M347.7 174 L347.4 153.2 L350.6 153.2 L351.5 174 Z' fill='%23232c56' fill-opacity='0.68'/%3E%3Cpath d='M351.5 174 L350.6 153.2 L355.1 153.2 L356.9 174 Z' fill='%235c6699' fill-opacity='0.68'/%3E%3Cpath d='M347.4 153.2 L350.9 146 L350.6 153.2 Z' fill='%233f4b87' fill-opacity='0.68'/%3E%3Cpath d='M350.6 153.2 L350.9 146 L355.1 153.2 Z' fill='%237881ab' fill-opacity='0.68'/%3E%3Cpath d='M359.8 174 L362.6 155.6 L365.5 155.6 L363.2 174 Z' fill='%237a3806' fill-opacity='0.68'/%3E%3Cpath d='M363.2 174 L365.5 155.6 L369.2 155.6 L367.5 174 Z' fill='%23c3753a' fill-opacity='0.68'/%3E%3Cpath d='M362.6 155.6 L366.8 148.2 L365.5 155.6 Z' fill='%23b85d18' fill-opacity='0.68'/%3E%3Cpath d='M365.5 155.6 L366.8 148.2 L369.2 155.6 Z' fill='%23ce8d5d' fill-opacity='0.68'/%3E%3Cpath d='M369.6 174 L372.2 163.5 L374.9 163.5 L372.7 174 Z' fill='%237a3806' fill-opacity='0.68'/%3E%3Cpath d='M372.7 174 L374.9 163.5 L376.3 163.5 L374.4 174 Z' fill='%23c3753a' fill-opacity='0.68'/%3E%3Cpath d='M372.2 163.5 L375.2 158.5 L374.9 163.5 Z' fill='%23b85d18' fill-opacity='0.68'/%3E%3Cpath d='M374.9 163.5 L375.2 158.5 L376.3 163.5 Z' fill='%23ce8d5d' fill-opacity='0.68'/%3E%3Cpath d='M-0.4 174 L-2.5 161.2 L-0.2 161.2 L2.4 174 Z' fill='%231d244e' fill-opacity='0.68'/%3E%3Cpath d='M2.4 174 L-0.2 161.2 L2 161.2 L4.9 174 Z' fill='%23555d8e' fill-opacity='0.68'/%3E%3Cpath d='M-2.5 161.2 L-1.2 157.2 L-0.2 161.2 Z' fill='%2337417a' fill-opacity='0.68'/%3E%3Cpath d='M-0.2 161.2 L-1.2 157.2 L2 161.2 Z' fill='%23727aa2' fill-opacity='0.68'/%3E%3Cpath d='M3 174 L2.1 155.6 L6 155.6 L7.5 174 Z' fill='%23202857' fill-opacity='0.68'/%3E%3Cpath d='M7.5 174 L6 155.6 L10 155.6 L12.3 174 Z' fill='%23596299' fill-opacity='0.68'/%3E%3Cpath d='M2.1 155.6 L5.4 148.6 L6 155.6 Z' fill='%233b4788' fill-opacity='0.68'/%3E%3Cpath d='M6 155.6 L5.4 148.6 L10 155.6 Z' fill='%23767eab' fill-opacity='0.68'/%3E%3Cpath d='M9.6 174 L10 156.1 L14.5 156.1 L14.9 174 Z' fill='%23232c56' fill-opacity='0.68'/%3E%3Cpath d='M14.9 174 L14.5 156.1 L17.2 156.1 L18.2 174 Z' fill='%235c6699' fill-opacity='0.68'/%3E%3Cpath d='M10 156.1 L13.5 148 L14.5 156.1 Z' fill='%233f4b87' fill-opacity='0.68'/%3E%3Cpath d='M14.5 156.1 L13.5 148 L17.2 156.1 Z' fill='%237881ab' fill-opacity='0.68'/%3E%3Cpath d='M18.1 174 L20.5 156.7 L23.6 156.7 L21.9 174 Z' fill='%23202857' fill-opacity='0.68'/%3E%3Cpath d='M21.9 174 L23.6 156.7 L26.6 156.7 L25.4 174 Z' fill='%23596299' fill-opacity='0.68'/%3E%3Cpath d='M20.5 156.7 L24.2 150.1 L23.6 156.7 Z' fill='%233b4788' fill-opacity='0.68'/%3E%3Cpath d='M23.6 156.7 L24.2 150.1 L26.6 156.7 Z' fill='%23767eab' fill-opacity='0.68'/%3E%3Cpath d='M26.7 174 L29.4 160.2 L31.4 160.2 L29.1 174 Z' fill='%231d244e' fill-opacity='0.68'/%3E%3Cpath d='M29.1 174 L31.4 160.2 L34.1 160.2 L32.3 174 Z' fill='%23555d8e' fill-opacity='0.68'/%3E%3Cpath d='M29.4 160.2 L32.6 154.5 L31.4 160.2 Z' fill='%2337417a' fill-opacity='0.68'/%3E%3Cpath d='M31.4 160.2 L32.6 154.5 L34.1 160.2 Z' fill='%23727aa2' fill-opacity='0.68'/%3E%3C/svg%3E");
  background-size: 340px 170px;
  background-position: 50% 100%;
  opacity: 0.9;
}
body:not(.amb-theme-fire):not(.amb-theme-night) .amb-cast {
  /* Soft-edged, not banded. Hard stops at these widths read as diagonal
     stripes drawn over the pane; letting each shaft fade in and out across
     most of its own width is what makes it light passing through instead. */
  background-image: repeating-linear-gradient(104deg,
    transparent 0 54px,
    color-mix(in srgb, #67e8f9 5%, transparent) 84px,
    transparent 116px,
    color-mix(in srgb, #a5b4fc 4%, transparent) 152px,
    transparent 196px);
  background-size: 240% 100%;
  background-repeat: repeat;
  opacity: 0.55;
}

/* ── Fireflies: a clearing in a warm forest ────────────────────
   The heaviest planting of the three, because this is the theme that wants it:
   ferns and grass crowded along the whole bottom edge in three depths, boughs
   of leaves hanging in from both top corners, and a treeline behind. The light
   is low and warm and comes from the ground, the way a fire does — and it
   drifts, which is the smoke. */
body.amb-theme-fire .amb-far {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='104' viewBox='0 0 420 104'%3E%3Cg fill='%23241408' opacity='.6'%3E%3Cpath d='M-20 104 Q13 17 46 28 Q79 67 112 77 Q139 48 166 58 Q191 65 217 74 Q236 46 255 60 Q274 46 294 52 Q309 67 325 78 Q354 48 383 54 Q408 30 433 38 Q456 69 478 79 L460 104 Z'/%3E%3Cpath d='M130 104 L131 69 L133 69 L134 104 Z'/%3E%3Cpath d='M197 104 L198 42 L200 42 L201 104 Z'/%3E%3Cpath d='M246 104 L247 54 L249 54 L250 104 Z'/%3E%3Cpath d='M267 104 L268 65 L270 65 L271 104 Z'/%3E%3Cpath d='M72 104 L73 59 L75 59 L76 104 Z'/%3E%3Cpath d='M340 104 L341 64 L343 64 L344 104 Z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 420px 104px;
  background-position: 50% 100%;
  opacity: 0.6;
  filter: blur(0.8px);
}
body.amb-theme-fire .amb-canopy {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='380' height='150' viewBox='0 0 380 150'%3E%3Cg fill='%23140a03' opacity='.95'%3E%3Cpath d='M-10 0 C63 29 118 50 174 71 C118 38 63 20 -10 11 Z'/%3E%3Cpath d='M10 7 C9 15 14 19 21 19 C21 12 17 7 10 7 Z'/%3E%3Cpath d='M10 7 C3 10 1 16 5 22 C11 20 14 14 10 7 Z'/%3E%3Cpath d='M10 7 C3 6 -1 9 -2 16 C4 18 9 15 10 7 Z'/%3E%3Cpath d='M30 12 C29 22 35 30 46 30 C48 19 41 12 30 12 Z'/%3E%3Cpath d='M30 12 C20 14 15 22 19 33 C30 30 34 22 30 12 Z'/%3E%3Cpath d='M30 12 C20 9 12 15 11 26 C22 28 29 22 30 12 Z'/%3E%3Cpath d='M51 17 C46 25 49 33 57 37 C62 29 60 21 51 17 Z'/%3E%3Cpath d='M51 17 C42 21 39 29 44 37 C53 33 55 26 51 17 Z'/%3E%3Cpath d='M51 17 C43 12 35 15 31 23 C39 28 47 26 51 17 Z'/%3E%3Cpath d='M71 25 C71 35 77 41 87 40 C88 30 81 24 71 25 Z'/%3E%3Cpath d='M71 25 C62 27 58 35 62 44 C71 42 75 34 71 25 Z'/%3E%3Cpath d='M71 25 C62 21 54 25 52 35 C61 38 69 34 71 25 Z'/%3E%3Cpath d='M92 34 C91 41 96 47 103 47 C104 39 100 34 92 34 Z'/%3E%3Cpath d='M92 34 C84 36 81 42 85 49 C92 47 95 41 92 34 Z'/%3E%3Cpath d='M92 34 C85 31 78 34 77 42 C84 44 90 41 92 34 Z'/%3E%3Cpath d='M112 44 C108 54 111 64 122 67 C127 57 123 48 112 44 Z'/%3E%3Cpath d='M112 44 C101 47 97 55 100 66 C111 64 116 55 112 44 Z'/%3E%3Cpath d='M112 44 C102 40 93 45 90 56 C101 60 110 55 112 44 Z'/%3E%3Cpath d='M133 57 C129 66 134 74 143 76 C147 67 142 59 133 57 Z'/%3E%3Cpath d='M133 57 C125 62 124 71 130 78 C139 73 139 64 133 57 Z'/%3E%3Cpath d='M133 57 C125 51 116 53 112 62 C120 68 128 65 133 57 Z'/%3E%3Cpath d='M153 70 C150 78 153 84 160 86 C163 79 161 73 153 70 Z'/%3E%3Cpath d='M153 70 C146 72 142 78 145 86 C153 84 156 78 153 70 Z'/%3E%3Cpath d='M153 70 C146 67 140 70 138 78 C145 81 151 78 153 70 Z'/%3E%3Cpath d='M-10 -7 C65 21 122 42 179 63 C122 30 65 12 -10 3 Z'/%3E%3Cpath d='M17 1 C15 9 19 15 28 16 C29 8 25 2 17 1 Z'/%3E%3Cpath d='M17 1 C8 3 5 10 8 18 C16 15 20 9 17 1 Z'/%3E%3Cpath d='M17 1 C8 0 2 3 1 11 C9 13 15 9 17 1 Z'/%3E%3Cpath d='M44 7 C42 15 46 20 54 20 C55 13 51 7 44 7 Z'/%3E%3Cpath d='M44 7 C36 9 33 15 36 22 C43 20 46 14 44 7 Z'/%3E%3Cpath d='M44 7 C36 5 31 9 30 16 C37 18 42 15 44 7 Z'/%3E%3Cpath d='M71 16 C69 27 76 34 87 34 C88 23 82 16 71 16 Z'/%3E%3Cpath d='M71 16 C61 21 58 30 64 40 C74 35 77 25 71 16 Z'/%3E%3Cpath d='M71 16 C60 13 52 18 50 30 C61 32 69 27 71 16 Z'/%3E%3Cpath d='M98 28 C96 33 98 38 104 40 C106 34 104 29 98 28 Z'/%3E%3Cpath d='M98 28 C92 30 90 36 94 41 C99 38 101 33 98 28 Z'/%3E%3Cpath d='M98 28 C92 25 87 28 86 34 C91 36 96 34 98 28 Z'/%3E%3Cpath d='M125 42 C120 51 123 59 132 63 C137 54 134 46 125 42 Z'/%3E%3Cpath d='M125 42 C116 47 114 56 120 64 C129 59 131 50 125 42 Z'/%3E%3Cpath d='M125 42 C114 41 108 47 108 57 C118 58 125 52 125 42 Z'/%3E%3Cpath d='M152 59 C151 67 156 73 165 72 C165 64 160 58 152 59 Z'/%3E%3Cpath d='M152 59 C144 61 141 68 144 76 C152 73 155 66 152 59 Z'/%3E%3Cpath d='M152 59 C143 58 138 63 138 72 C147 73 152 67 152 59 Z'/%3E%3Cpath d='M-10 -4 C78 24 144 45 210 66 C144 33 78 15 -10 6 Z'/%3E%3Cpath d='M26 5 C25 13 30 19 39 19 C40 10 35 5 26 5 Z'/%3E%3Cpath d='M26 5 C20 10 20 18 27 24 C33 18 33 10 26 5 Z'/%3E%3Cpath d='M26 5 C18 2 12 7 10 15 C19 17 25 13 26 5 Z'/%3E%3Cpath d='M63 13 C59 19 61 25 68 27 C71 21 69 15 63 13 Z'/%3E%3Cpath d='M63 13 C56 15 54 21 58 28 C65 25 66 19 63 13 Z'/%3E%3Cpath d='M63 13 C56 11 51 14 50 21 C56 23 62 20 63 13 Z'/%3E%3Cpath d='M100 24 C99 31 103 35 109 35 C110 28 106 24 100 24 Z'/%3E%3Cpath d='M100 24 C93 26 91 32 94 37 C100 35 102 30 100 24 Z'/%3E%3Cpath d='M100 24 C94 21 88 24 86 30 C92 33 97 30 100 24 Z'/%3E%3Cpath d='M136 40 C136 49 142 55 151 55 C152 45 146 39 136 40 Z'/%3E%3Cpath d='M136 40 C129 46 128 54 135 61 C142 55 143 47 136 40 Z'/%3E%3Cpath d='M136 40 C127 39 120 44 120 54 C130 55 136 49 136 40 Z'/%3E%3Cpath d='M173 59 C171 65 174 71 180 72 C183 65 180 60 173 59 Z'/%3E%3Cpath d='M173 59 C168 63 168 69 173 74 C178 69 178 63 173 59 Z'/%3E%3Cpath d='M173 59 C166 58 162 62 162 69 C168 70 173 66 173 59 Z'/%3E%3C/g%3E%3Cg fill='%232b1608' opacity='.72'%3E%3Cpath d='M-10 8 C81 37 150 58 219 79 C150 46 81 28 -10 19 Z'/%3E%3Cpath d='M15 16 C15 22 19 27 26 26 C26 19 22 15 15 16 Z'/%3E%3Cpath d='M15 16 C9 18 7 24 10 30 C16 27 18 22 15 16 Z'/%3E%3Cpath d='M15 16 C9 12 4 14 1 20 C6 23 12 22 15 16 Z'/%3E%3Cpath d='M41 20 C38 25 40 29 45 31 C47 26 45 22 41 20 Z'/%3E%3Cpath d='M41 20 C36 23 36 27 39 31 C44 28 44 24 41 20 Z'/%3E%3Cpath d='M41 20 C35 19 32 22 32 28 C37 28 41 25 41 20 Z'/%3E%3Cpath d='M66 26 C65 31 68 35 73 35 C75 30 72 26 66 26 Z'/%3E%3Cpath d='M66 26 C62 29 62 34 66 38 C70 34 70 29 66 26 Z'/%3E%3Cpath d='M66 26 C61 25 57 28 57 34 C63 34 66 31 66 26 Z'/%3E%3Cpath d='M92 33 C89 40 92 46 99 47 C102 40 99 35 92 33 Z'/%3E%3Cpath d='M92 33 C85 36 83 42 86 48 C93 46 95 39 92 33 Z'/%3E%3Cpath d='M92 33 C84 32 79 36 79 43 C87 45 91 40 92 33 Z'/%3E%3Cpath d='M117 42 C117 47 120 50 125 50 C125 45 122 42 117 42 Z'/%3E%3Cpath d='M117 42 C112 44 111 48 113 53 C118 51 120 46 117 42 Z'/%3E%3Cpath d='M117 42 C113 39 109 40 106 45 C110 48 115 47 117 42 Z'/%3E%3Cpath d='M143 53 C141 59 144 64 151 66 C153 59 150 54 143 53 Z'/%3E%3Cpath d='M143 53 C137 57 137 63 143 68 C148 63 148 57 143 53 Z'/%3E%3Cpath d='M143 53 C136 52 131 57 132 64 C139 64 143 60 143 53 Z'/%3E%3Cpath d='M168 65 C166 72 169 78 177 80 C179 73 176 67 168 65 Z'/%3E%3Cpath d='M168 65 C161 68 159 75 163 81 C170 78 172 72 168 65 Z'/%3E%3Cpath d='M168 65 C161 63 155 67 154 74 C161 76 167 73 168 65 Z'/%3E%3Cpath d='M194 79 C191 83 193 88 197 90 C200 85 199 81 194 79 Z'/%3E%3Cpath d='M194 79 C189 81 188 86 191 90 C195 88 197 83 194 79 Z'/%3E%3Cpath d='M194 79 C189 78 185 81 185 86 C190 87 194 84 194 79 Z'/%3E%3Cpath d='M-10 5 C70 34 131 55 192 76 C131 43 70 25 -10 16 Z'/%3E%3Cpath d='M23 15 C21 20 23 24 28 26 C31 21 29 16 23 15 Z'/%3E%3Cpath d='M23 15 C18 17 17 21 19 26 C24 24 26 19 23 15 Z'/%3E%3Cpath d='M23 15 C18 14 14 18 14 23 C20 24 24 20 23 15 Z'/%3E%3Cpath d='M57 23 C55 30 59 35 66 36 C68 29 64 23 57 23 Z'/%3E%3Cpath d='M57 23 C51 27 50 34 55 39 C61 35 62 28 57 23 Z'/%3E%3Cpath d='M57 23 C50 19 44 21 41 28 C47 31 54 29 57 23 Z'/%3E%3Cpath d='M91 34 C88 39 89 43 94 45 C97 41 95 36 91 34 Z'/%3E%3Cpath d='M91 34 C86 35 83 39 85 44 C90 43 92 39 91 34 Z'/%3E%3Cpath d='M91 34 C86 32 82 34 80 40 C85 41 89 39 91 34 Z'/%3E%3Cpath d='M124 50 C121 54 123 59 128 61 C131 56 129 52 124 50 Z'/%3E%3Cpath d='M124 50 C120 53 119 57 123 61 C127 58 128 54 124 50 Z'/%3E%3Cpath d='M124 50 C119 49 115 53 116 58 C121 58 125 55 124 50 Z'/%3E%3Cpath d='M158 69 C157 74 160 78 166 78 C166 72 163 69 158 69 Z'/%3E%3Cpath d='M158 69 C153 70 151 74 153 79 C158 78 160 73 158 69 Z'/%3E%3Cpath d='M158 69 C153 66 149 68 147 73 C152 76 156 74 158 69 Z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 380px 150px;
  background-position: 50% 0%;
  opacity: 0.92;
}
body.amb-theme-fire .amb-under {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='340' height='170' viewBox='0 0 340 170'%3E%3Cg fill='%23180c04' opacity='.96'%3E%3Cpath d='M46 174 C45 114 47 68 50 41 C45 68 41 114 38 174 Z'/%3E%3Cpath d='M66 174 C66 110 72 60 80 31 C70 60 61 110 58 174 Z'/%3E%3Cpath d='M175 174 C171 133 158 101 142 83 C155 101 166 133 168 174 Z'/%3E%3Cpath d='M205 174 C206 140 212 114 220 99 C210 114 202 140 199 174 Z'/%3E%3Cpath d='M73 174 C74 141 84 116 98 102 C81 116 68 141 63 174 Z'/%3E%3Cpath d='M316 174 C311 117 299 73 284 48 C297 73 307 117 309 174 Z'/%3E%3Cpath d='M-23 174 C-27 117 -40 73 -55 48 C-42 73 -32 117 -31 174 Z'/%3E%3Cpath d='M172 174 C173 138 183 110 196 95 C181 110 169 138 165 174 Z'/%3E%3Cpath d='M44 174 C39 109 29 58 16 29 C25 58 33 109 33 174 Z'/%3E%3Cpath d='M382 174 C378 109 368 58 356 29 C366 58 374 109 374 174 Z'/%3E%3Cpath d='M156 174 C153 120 148 78 142 54 C146 78 148 120 148 174 Z'/%3E%3Cpath d='M54 174 C55 141 62 116 72 102 C61 116 51 141 47 174 Z'/%3E%3Cpath d='M281 174 C282 134 292 103 304 86 C289 103 276 134 271 174 Z'/%3E%3Cpath d='M271 174 C270 111 270 62 271 34 C267 62 264 111 262 174 Z'/%3E%3Cpath d='M29 174 C30 123 37 83 46 61 C35 83 26 123 23 174 Z'/%3E%3Cpath d='M370 174 C370 123 377 83 386 61 C375 83 366 123 362 174 Z'/%3E%3Cpath d='M334 174 C332 106 329 53 325 23 C327 53 328 106 327 174 Z'/%3E%3Cpath d='M-5 174 C-7 106 -10 53 -14 23 C-13 53 -12 106 -13 174 Z'/%3E%3Cpath d='M155 174 C156 127 167 90 181 69 C165 90 152 127 147 174 Z'/%3E%3Cpath d='M-4 174 C-5 139 -1 112 3 97 C-4 112 -11 139 -15 174 Z'/%3E%3Cpath d='M334 174 C333 139 337 112 343 97 C335 112 329 139 326 174 Z'/%3E%3Cpath d='M173 174 C171 122 171 82 171 60 C168 82 165 122 163 174 Z'/%3E%3Cpath d='M68 174 C67 117 67 74 67 49 C64 74 62 117 60 174 Z'/%3E%3Cpath d='M63 174 C61 130 58 96 53 77 C56 96 59 130 59 174 Z'/%3E%3Cpath d='M60 156 C56 147 46 143 37 148 C41 158 51 161 60 156 Z'/%3E%3Cpath d='M60 156 C70 161 80 157 84 148 C75 143 65 146 60 156 Z'/%3E%3Cpath d='M59 137 C56 129 48 126 40 129 C43 137 51 141 59 137 Z'/%3E%3Cpath d='M59 137 C68 139 75 135 77 126 C69 124 61 129 59 137 Z'/%3E%3Cpath d='M58 119 C55 112 49 109 42 111 C45 118 51 121 58 119 Z'/%3E%3Cpath d='M58 119 C65 121 71 118 73 111 C66 109 60 112 58 119 Z'/%3E%3Cpath d='M56 100 C55 94 51 91 46 91 C46 97 50 100 56 100 Z'/%3E%3Cpath d='M56 100 C61 100 65 97 66 92 C61 91 56 94 56 100 Z'/%3E%3Cpath d='M54 81 C53 77 51 75 47 75 C47 79 50 81 54 81 Z'/%3E%3Cpath d='M54 81 C57 81 60 79 61 75 C57 75 54 77 54 81 Z'/%3E%3Cpath d='M307 174 C306 92 303 29 300 -7 C302 29 303 92 303 174 Z'/%3E%3Cpath d='M305 141 C299 122 282 113 263 119 C269 138 286 147 305 141 Z'/%3E%3Cpath d='M305 141 C323 150 341 143 349 125 C331 116 313 123 305 141 Z'/%3E%3Cpath d='M304 94 C300 78 288 70 273 74 C276 89 288 97 304 94 Z'/%3E%3Cpath d='M304 94 C319 98 332 92 337 77 C322 72 308 79 304 94 Z'/%3E%3Cpath d='M302 47 C300 35 291 30 280 32 C282 43 291 49 302 47 Z'/%3E%3Cpath d='M302 47 C314 48 322 41 324 30 C312 29 304 35 302 47 Z'/%3E%3Cpath d='M301 0 C301 -7 296 -11 289 -12 C289 -4 293 0 301 0 Z'/%3E%3Cpath d='M301 0 C308 0 312 -4 312 -12 C305 -11 300 -7 301 0 Z'/%3E%3Cpath d='M25 174 C26 99 31 42 37 9 C30 42 23 99 21 174 Z'/%3E%3Cpath d='M24 144 C15 128 -1 124 -17 133 C-7 149 8 153 24 144 Z'/%3E%3Cpath d='M24 144 C41 150 57 144 63 127 C46 120 31 127 24 144 Z'/%3E%3Cpath d='M26 112 C22 97 10 89 -4 93 C0 108 11 115 26 112 Z'/%3E%3Cpath d='M26 112 C40 117 54 112 59 97 C45 92 32 97 26 112 Z'/%3E%3Cpath d='M29 80 C24 68 14 63 2 68 C7 79 17 84 29 80 Z'/%3E%3Cpath d='M29 80 C41 82 51 75 53 63 C41 61 31 67 29 80 Z'/%3E%3Cpath d='M32 47 C31 38 23 33 14 35 C16 44 23 49 32 47 Z'/%3E%3Cpath d='M32 47 C41 50 49 45 51 36 C42 34 35 38 32 47 Z'/%3E%3Cpath d='M36 15 C36 9 32 5 25 5 C25 11 30 16 36 15 Z'/%3E%3Cpath d='M36 15 C43 15 47 11 47 4 C41 4 36 9 36 15 Z'/%3E%3Cpath d='M53 174 C50 103 40 48 27 17 C39 48 47 103 49 174 Z'/%3E%3Cpath d='M49 145 C44 129 30 121 13 127 C18 143 33 151 49 145 Z'/%3E%3Cpath d='M49 145 C65 153 80 147 88 131 C72 124 57 130 49 145 Z'/%3E%3Cpath d='M45 105 C41 91 30 85 17 88 C20 101 31 108 45 105 Z'/%3E%3Cpath d='M45 105 C58 107 69 100 71 87 C58 84 47 91 45 105 Z'/%3E%3Cpath d='M38 64 C35 54 27 50 18 52 C20 62 28 66 38 64 Z'/%3E%3Cpath d='M38 64 C47 67 55 62 58 52 C48 50 40 54 38 64 Z'/%3E%3Cpath d='M29 23 C29 17 25 13 19 13 C19 19 23 23 29 23 Z'/%3E%3Cpath d='M29 23 C35 24 40 21 41 15 C35 14 30 17 29 23 Z'/%3E%3Cpath d='M206 174 C206 118 207 74 208 49 C205 74 203 118 202 174 Z'/%3E%3Cpath d='M204 151 C198 139 186 135 173 141 C180 153 192 157 204 151 Z'/%3E%3Cpath d='M204 151 C217 157 229 152 235 140 C222 134 210 139 204 151 Z'/%3E%3Cpath d='M205 127 C200 116 190 112 180 117 C184 127 194 131 205 127 Z'/%3E%3Cpath d='M205 127 C215 131 226 127 230 117 C219 112 209 116 205 127 Z'/%3E%3Cpath d='M206 103 C202 94 194 91 186 94 C189 103 197 106 206 103 Z'/%3E%3Cpath d='M206 103 C215 105 222 101 225 92 C216 90 208 94 206 103 Z'/%3E%3Cpath d='M207 79 C206 72 201 67 194 67 C195 74 200 79 207 79 Z'/%3E%3Cpath d='M207 79 C214 79 219 74 219 67 C212 67 207 72 207 79 Z'/%3E%3Cpath d='M208 54 C208 50 204 46 199 47 C200 52 203 55 208 54 Z'/%3E%3Cpath d='M208 54 C213 55 216 52 217 47 C212 47 208 50 208 54 Z'/%3E%3C/g%3E%3Cg fill='%232f1809' opacity='.86'%3E%3Cpath d='M307 174 C304 134 298 103 291 85 C296 103 300 134 299 174 Z'/%3E%3Cpath d='M-32 174 C-35 134 -40 103 -48 85 C-43 103 -39 134 -40 174 Z'/%3E%3Cpath d='M347 174 C344 124 336 86 326 64 C334 86 340 124 341 174 Z'/%3E%3Cpath d='M8 174 C4 124 -3 86 -13 64 C-5 86 0 124 0 174 Z'/%3E%3Cpath d='M18 174 C17 150 15 131 13 121 C13 131 13 150 12 174 Z'/%3E%3Cpath d='M359 174 C357 150 355 131 353 121 C353 131 353 150 351 174 Z'/%3E%3Cpath d='M313 174 C310 131 301 99 291 80 C299 99 305 131 305 174 Z'/%3E%3Cpath d='M-26 174 C-29 131 -38 99 -48 80 C-40 99 -34 131 -34 174 Z'/%3E%3Cpath d='M106 174 C103 136 97 107 89 91 C95 107 100 136 100 174 Z'/%3E%3Cpath d='M54 174 C53 140 56 113 59 98 C53 113 48 140 45 174 Z'/%3E%3Cpath d='M2 174 C2 130 7 96 15 77 C5 96 -3 130 -7 174 Z'/%3E%3Cpath d='M341 174 C341 130 347 96 355 77 C345 96 336 130 333 174 Z'/%3E%3Cpath d='M283 174 C281 150 280 132 278 122 C278 132 278 150 277 174 Z'/%3E%3Cpath d='M273 174 C273 145 276 124 280 111 C274 124 269 145 267 174 Z'/%3E%3Cpath d='M248 174 C244 141 234 116 222 102 C232 116 240 141 241 174 Z'/%3E%3Cpath d='M101 174 C98 124 93 86 87 64 C91 86 94 124 93 174 Z'/%3E%3Cpath d='M193 174 C189 123 180 84 169 61 C177 84 184 123 184 174 Z'/%3E%3Cpath d='M176 174 C177 129 185 95 195 75 C183 95 173 129 169 174 Z'/%3E%3Cpath d='M248 174 C247 135 248 106 248 89 C246 106 244 135 243 174 Z'/%3E%3Cpath d='M278 174 C277 114 273 69 269 42 C272 69 275 114 274 174 Z'/%3E%3Cpath d='M276 150 C271 136 258 131 244 137 C250 150 263 155 276 150 Z'/%3E%3Cpath d='M276 150 C289 156 302 151 308 137 C294 131 282 137 276 150 Z'/%3E%3Cpath d='M275 124 C272 112 262 107 250 110 C253 121 263 127 275 124 Z'/%3E%3Cpath d='M275 124 C286 129 297 124 301 113 C290 108 279 113 275 124 Z'/%3E%3Cpath d='M273 99 C271 89 263 84 254 86 C256 96 264 101 273 99 Z'/%3E%3Cpath d='M273 99 C283 102 291 98 294 88 C285 85 277 89 273 99 Z'/%3E%3Cpath d='M272 73 C271 66 266 61 259 61 C259 69 264 73 272 73 Z'/%3E%3Cpath d='M272 73 C279 74 285 70 286 63 C279 62 273 66 272 73 Z'/%3E%3Cpath d='M269 48 C270 42 266 39 261 39 C261 44 264 47 269 48 Z'/%3E%3Cpath d='M269 48 C275 48 278 45 279 40 C274 39 270 42 269 48 Z'/%3E%3Cpath d='M241 174 C241 131 240 99 240 80 C239 99 238 131 237 174 Z'/%3E%3Cpath d='M239 157 C234 148 225 145 216 150 C221 159 231 162 239 157 Z'/%3E%3Cpath d='M239 157 C249 160 258 155 261 145 C251 142 243 147 239 157 Z'/%3E%3Cpath d='M240 138 C237 130 230 126 221 129 C224 137 231 141 240 138 Z'/%3E%3Cpath d='M240 138 C248 140 255 136 257 127 C248 126 241 130 240 138 Z'/%3E%3Cpath d='M240 120 C238 113 232 110 225 112 C227 119 233 122 240 120 Z'/%3E%3Cpath d='M240 120 C246 122 252 119 254 112 C247 110 242 113 240 120 Z'/%3E%3Cpath d='M240 102 C239 97 235 94 229 95 C230 100 235 103 240 102 Z'/%3E%3Cpath d='M240 102 C245 103 249 100 250 94 C245 94 241 97 240 102 Z'/%3E%3Cpath d='M240 84 C240 80 238 77 234 77 C234 81 236 84 240 84 Z'/%3E%3Cpath d='M240 84 C244 84 246 81 246 78 C243 78 240 80 240 84 Z'/%3E%3Cpath d='M113 174 C114 139 122 113 132 98 C121 113 112 139 109 174 Z'/%3E%3Cpath d='M112 160 C108 153 100 151 93 155 C97 162 105 164 112 160 Z'/%3E%3Cpath d='M112 160 C120 163 127 160 131 153 C123 149 116 152 112 160 Z'/%3E%3Cpath d='M115 148 C112 141 106 138 99 141 C102 148 108 151 115 148 Z'/%3E%3Cpath d='M115 148 C121 151 128 148 131 142 C124 139 118 141 115 148 Z'/%3E%3Cpath d='M118 136 C117 130 112 127 106 128 C107 134 112 137 118 136 Z'/%3E%3Cpath d='M118 136 C124 138 129 136 131 130 C125 128 120 130 118 136 Z'/%3E%3Cpath d='M122 125 C121 119 117 117 112 118 C113 123 117 125 122 125 Z'/%3E%3Cpath d='M122 125 C127 126 131 124 132 119 C127 117 123 120 122 125 Z'/%3E%3Cpath d='M126 113 C126 109 123 106 119 107 C119 111 122 113 126 113 Z'/%3E%3Cpath d='M126 113 C130 114 133 112 134 108 C130 107 127 109 126 113 Z'/%3E%3Cpath d='M131 101 C131 98 129 96 126 96 C126 99 128 101 131 101 Z'/%3E%3Cpath d='M131 101 C134 101 136 100 137 97 C134 96 131 98 131 101 Z'/%3E%3Cpath d='M85 174 C84 116 81 72 77 47 C79 72 81 116 81 174 Z'/%3E%3Cpath d='M83 151 C76 138 64 134 51 140 C57 153 70 157 83 151 Z'/%3E%3Cpath d='M83 151 C95 157 108 152 114 139 C101 133 88 138 83 151 Z'/%3E%3Cpath d='M82 131 C78 119 68 114 56 118 C60 129 70 135 82 131 Z'/%3E%3Cpath d='M82 131 C93 136 104 133 109 122 C98 116 87 120 82 131 Z'/%3E%3Cpath d='M81 111 C77 101 68 97 59 101 C62 111 71 115 81 111 Z'/%3E%3Cpath d='M81 111 C91 113 99 108 102 98 C91 96 83 101 81 111 Z'/%3E%3Cpath d='M80 91 C79 83 73 78 64 79 C65 87 71 92 80 91 Z'/%3E%3Cpath d='M80 91 C88 94 95 90 98 81 C89 79 82 83 80 91 Z'/%3E%3Cpath d='M79 72 C77 65 72 62 65 63 C67 70 72 73 79 72 Z'/%3E%3Cpath d='M79 72 C86 72 90 68 91 61 C84 61 79 65 79 72 Z'/%3E%3Cpath d='M77 52 C77 47 73 44 69 44 C69 49 72 52 77 52 Z'/%3E%3Cpath d='M77 52 C82 52 86 49 86 44 C81 44 78 47 77 52 Z'/%3E%3C/g%3E%3Cg fill='%234a2a10' opacity='.55'%3E%3Cpath d='M128 174 C127 145 132 122 140 109 C129 122 121 145 117 174 Z'/%3E%3Cpath d='M46 174 C46 150 47 132 49 122 C45 132 41 150 39 174 Z'/%3E%3Cpath d='M203 174 C201 155 194 140 185 132 C192 140 197 155 198 174 Z'/%3E%3Cpath d='M180 174 C180 141 185 115 192 101 C182 115 174 141 170 174 Z'/%3E%3Cpath d='M177 174 C176 154 177 139 179 130 C174 139 170 154 168 174 Z'/%3E%3Cpath d='M43 174 C41 151 39 133 36 123 C36 133 37 151 35 174 Z'/%3E%3Cpath d='M383 174 C381 151 379 133 376 123 C376 133 376 151 375 174 Z'/%3E%3Cpath d='M237 174 C236 146 237 124 239 112 C234 124 230 146 228 174 Z'/%3E%3Cpath d='M21 174 C18 140 13 114 7 100 C11 114 14 140 14 174 Z'/%3E%3Cpath d='M361 174 C358 140 353 114 347 100 C351 114 354 140 353 174 Z'/%3E%3Cpath d='M221 174 C220 142 217 118 214 104 C215 118 217 142 216 174 Z'/%3E%3Cpath d='M204 174 C202 151 200 133 198 123 C198 133 197 151 196 174 Z'/%3E%3Cpath d='M338 174 C336 136 328 107 318 90 C327 107 333 136 334 174 Z'/%3E%3Cpath d='M335 159 C331 150 322 148 314 152 C319 160 327 163 335 159 Z'/%3E%3Cpath d='M335 159 C344 162 352 159 355 150 C347 147 339 150 335 159 Z'/%3E%3Cpath d='M333 142 C329 135 322 133 315 136 C319 143 326 146 333 142 Z'/%3E%3Cpath d='M333 142 C340 144 346 141 348 133 C341 131 335 135 333 142 Z'/%3E%3Cpath d='M329 126 C328 120 322 117 316 118 C318 124 323 127 329 126 Z'/%3E%3Cpath d='M329 126 C335 128 340 126 342 120 C336 118 331 120 329 126 Z'/%3E%3Cpath d='M324 110 C324 105 320 103 315 103 C316 108 320 111 324 110 Z'/%3E%3Cpath d='M324 110 C329 111 333 109 334 104 C329 103 326 105 324 110 Z'/%3E%3Cpath d='M319 94 C319 90 316 88 313 89 C314 92 316 94 319 94 Z'/%3E%3Cpath d='M319 94 C322 94 325 92 325 88 C322 88 319 90 319 94 Z'/%3E%3Cpath d='M302 174 C301 151 302 133 303 123 C301 133 299 151 298 174 Z'/%3E%3Cpath d='M300 164 C298 159 293 157 288 158 C290 164 294 166 300 164 Z'/%3E%3Cpath d='M300 164 C305 167 310 166 313 161 C308 158 303 160 300 164 Z'/%3E%3Cpath d='M300 157 C298 152 294 151 289 153 C292 157 296 159 300 157 Z'/%3E%3Cpath d='M300 157 C305 158 309 156 311 152 C306 150 302 152 300 157 Z'/%3E%3Cpath d='M301 149 C299 145 296 143 292 145 C293 149 297 150 301 149 Z'/%3E%3Cpath d='M301 149 C305 150 308 149 310 145 C306 143 302 145 301 149 Z'/%3E%3Cpath d='M302 141 C301 137 298 135 295 136 C296 139 298 141 302 141 Z'/%3E%3Cpath d='M302 141 C305 142 308 140 309 137 C305 136 302 137 302 141 Z'/%3E%3Cpath d='M302 133 C302 130 300 129 297 129 C298 132 300 133 302 133 Z'/%3E%3Cpath d='M302 133 C305 133 307 131 307 128 C304 128 302 130 302 133 Z'/%3E%3Cpath d='M303 125 C303 123 302 122 300 122 C300 124 301 125 303 125 Z'/%3E%3Cpath d='M303 125 C305 125 307 124 307 122 C305 122 303 123 303 125 Z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 340px 170px;
  background-position: 50% 100%;
  opacity: 0.95;
}
body.amb-theme-fire .amb-cast {
  background-image:
    radial-gradient(60% 42% at 50% 104%, color-mix(in srgb, #f59e0b 26%, transparent), transparent 70%),
    radial-gradient(38% 30% at 22% 96%, color-mix(in srgb, #ea580c 16%, transparent), transparent 72%),
    radial-gradient(46% 34% at 78% 100%, color-mix(in srgb, #b45309 14%, transparent), transparent 74%);
  background-size: 130% 100%, 150% 100%, 140% 100%;
  background-repeat: no-repeat;
  animation: ambSmoke 44s ease-in-out infinite alternate;
  animation-delay: var(--sway-d, 0s);
}
/* Warmth that moves and breathes, rather than a fixed gradient at the bottom
   of the pane. Three pools on three sizes, so no two beats coincide. */
@keyframes ambSmoke {
  from { background-position: 46% 100%, 18% 100%, 82% 100%; opacity: 0.85; }
  to   { background-position: 54% 100%, 26% 100%, 74% 100%; opacity: 1; }
}

/* ── Starry night: a garden under a violet sky ─────────────────
   Reeds and long grass along the bottom, vines hanging in above, a hedge line
   behind them. The light is the moon: one wide soft shaft coming down across
   the pane, cool where the fire's is warm — and the violet stays in the AIR
   while the warmth stays in the lamps, which is what keeps a night scene from
   reading as a blue filter over a day one. */
body.amb-theme-night .amb-far {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='98' viewBox='0 0 420 98'%3E%3Cg fill='%23181139' opacity='.62'%3E%3Cpath d='M-20 98 Q6 33 32 41 Q64 53 95 56 Q123 19 151 29 Q184 58 217 69 Q245 34 273 41 Q299 15 324 27 Q349 44 375 57 Q409 33 442 42 Q464 51 485 61 L460 98 Z'/%3E%3Cpath d='M47 98 L48 66 L50 66 L51 98 Z'/%3E%3Cpath d='M409 98 L410 57 L412 57 L413 98 Z'/%3E%3Cpath d='M87 98 L88 33 L90 33 L91 98 Z'/%3E%3Cpath d='M312 98 L313 63 L315 63 L316 98 Z'/%3E%3Cpath d='M133 98 L134 59 L136 59 L137 98 Z'/%3E%3Cpath d='M112 98 L113 68 L115 68 L116 98 Z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 420px 98px;
  background-position: 50% 100%;
  opacity: 0.62;
  filter: blur(0.7px);
}
body.amb-theme-night .amb-canopy {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='380' height='145' viewBox='0 0 380 145'%3E%3Cg fill='%230d0922' opacity='.94'%3E%3Cpath d='M-10 -9 C100 18 182 38 265 58 C182 27 100 9 -10 1 Z'/%3E%3Cpath d='M29 -1 C26 5 29 12 36 14 C39 7 36 0 29 -1 Z'/%3E%3Cpath d='M29 -1 C23 3 23 10 28 15 C34 10 35 3 29 -1 Z'/%3E%3Cpath d='M29 -1 C21 -3 15 0 14 7 C21 9 27 6 29 -1 Z'/%3E%3Cpath d='M68 4 C65 13 70 21 79 22 C82 13 78 6 68 4 Z'/%3E%3Cpath d='M68 4 C59 6 55 14 58 23 C67 21 72 13 68 4 Z'/%3E%3Cpath d='M68 4 C60 0 52 2 48 11 C56 16 64 13 68 4 Z'/%3E%3Cpath d='M107 13 C107 20 112 24 119 23 C119 16 115 12 107 13 Z'/%3E%3Cpath d='M107 13 C101 15 98 21 101 27 C108 25 111 19 107 13 Z'/%3E%3Cpath d='M107 13 C100 12 96 16 96 23 C103 24 108 20 107 13 Z'/%3E%3Cpath d='M147 24 C145 29 147 33 152 34 C154 30 152 25 147 24 Z'/%3E%3Cpath d='M147 24 C142 25 140 30 142 34 C147 33 149 29 147 24 Z'/%3E%3Cpath d='M147 24 C142 21 138 23 136 28 C140 30 145 29 147 24 Z'/%3E%3Cpath d='M186 38 C185 48 191 55 201 55 C202 44 196 38 186 38 Z'/%3E%3Cpath d='M186 38 C178 44 178 53 186 60 C194 54 194 44 186 38 Z'/%3E%3Cpath d='M186 38 C176 36 169 43 169 53 C179 54 186 48 186 38 Z'/%3E%3Cpath d='M225 54 C225 64 231 71 241 70 C242 60 236 53 225 54 Z'/%3E%3Cpath d='M225 54 C217 60 217 70 224 77 C232 70 233 61 225 54 Z'/%3E%3Cpath d='M225 54 C215 53 209 60 209 70 C220 71 226 64 225 54 Z'/%3E%3Cpath d='M-10 0 C99 27 182 47 264 68 C182 36 99 18 -10 10 Z'/%3E%3Cpath d='M29 7 C28 13 31 17 37 18 C38 12 35 7 29 7 Z'/%3E%3Cpath d='M29 7 C23 9 20 13 22 19 C28 18 31 13 29 7 Z'/%3E%3Cpath d='M29 7 C23 6 19 10 18 16 C25 17 29 13 29 7 Z'/%3E%3Cpath d='M68 13 C64 22 68 29 77 32 C81 24 77 16 68 13 Z'/%3E%3Cpath d='M68 13 C59 17 57 25 62 33 C71 29 73 21 68 13 Z'/%3E%3Cpath d='M68 13 C59 10 52 14 49 23 C58 26 66 22 68 13 Z'/%3E%3Cpath d='M107 22 C104 30 108 38 117 40 C120 31 116 24 107 22 Z'/%3E%3Cpath d='M107 22 C100 27 99 35 105 42 C113 37 114 28 107 22 Z'/%3E%3Cpath d='M107 22 C98 20 91 24 90 34 C100 36 106 31 107 22 Z'/%3E%3Cpath d='M146 33 C145 39 148 44 155 45 C156 38 153 34 146 33 Z'/%3E%3Cpath d='M146 33 C140 34 137 39 139 45 C146 44 149 39 146 33 Z'/%3E%3Cpath d='M146 33 C140 31 135 34 134 41 C141 42 145 39 146 33 Z'/%3E%3Cpath d='M186 47 C184 52 187 56 192 57 C194 52 191 47 186 47 Z'/%3E%3Cpath d='M186 47 C180 48 178 53 181 58 C186 56 188 52 186 47 Z'/%3E%3Cpath d='M186 47 C180 45 176 48 175 53 C180 55 185 52 186 47 Z'/%3E%3Cpath d='M225 63 C224 72 230 78 239 77 C239 68 234 62 225 63 Z'/%3E%3Cpath d='M225 63 C218 69 218 77 225 83 C232 77 232 69 225 63 Z'/%3E%3Cpath d='M225 63 C217 59 210 63 207 71 C215 75 222 72 225 63 Z'/%3E%3Cpath d='M-10 -9 C80 18 147 38 215 59 C147 27 80 9 -10 1 Z'/%3E%3Cpath d='M27 0 C27 5 31 9 37 8 C37 2 33 -1 27 0 Z'/%3E%3Cpath d='M27 0 C22 3 23 9 28 13 C32 8 32 3 27 0 Z'/%3E%3Cpath d='M27 0 C22 -4 16 -2 14 3 C19 6 24 5 27 0 Z'/%3E%3Cpath d='M65 7 C60 14 62 22 71 25 C75 18 73 10 65 7 Z'/%3E%3Cpath d='M65 7 C57 11 55 18 60 26 C68 22 70 14 65 7 Z'/%3E%3Cpath d='M65 7 C57 2 50 4 46 12 C53 17 61 15 65 7 Z'/%3E%3Cpath d='M102 18 C99 27 103 35 112 37 C116 28 112 20 102 18 Z'/%3E%3Cpath d='M102 18 C93 22 91 31 97 39 C105 34 108 26 102 18 Z'/%3E%3Cpath d='M102 18 C93 15 85 19 83 29 C93 32 100 27 102 18 Z'/%3E%3Cpath d='M140 33 C138 39 142 44 148 44 C150 38 146 33 140 33 Z'/%3E%3Cpath d='M140 33 C134 35 132 40 135 46 C141 44 143 38 140 33 Z'/%3E%3Cpath d='M140 33 C133 32 129 35 129 42 C135 43 140 39 140 33 Z'/%3E%3Cpath d='M177 51 C175 60 179 68 189 69 C191 60 187 53 177 51 Z'/%3E%3Cpath d='M177 51 C168 55 166 63 171 72 C180 68 182 59 177 51 Z'/%3E%3Cpath d='M177 51 C169 46 161 49 157 58 C166 63 174 60 177 51 Z'/%3E%3C/g%3E%3Cg fill='%23231a52' opacity='.7'%3E%3Cpath d='M390 -7 C321 20 270 40 219 61 C270 29 321 11 390 3 Z'/%3E%3Cpath d='M361 1 C361 7 364 11 370 10 C371 5 367 1 361 1 Z'/%3E%3Cpath d='M361 1 C357 5 357 10 362 14 C366 10 366 5 361 1 Z'/%3E%3Cpath d='M361 1 C356 -1 351 0 349 5 C354 8 359 7 361 1 Z'/%3E%3Cpath d='M333 9 C331 13 332 17 336 18 C338 14 337 11 333 9 Z'/%3E%3Cpath d='M333 9 C328 10 327 14 329 18 C333 17 335 13 333 9 Z'/%3E%3Cpath d='M333 9 C328 8 325 10 324 14 C329 16 332 13 333 9 Z'/%3E%3Cpath d='M304 20 C303 25 306 28 310 29 C312 24 309 21 304 20 Z'/%3E%3Cpath d='M304 20 C300 21 298 25 299 29 C304 28 306 25 304 20 Z'/%3E%3Cpath d='M304 20 C300 19 296 21 295 26 C300 27 304 25 304 20 Z'/%3E%3Cpath d='M276 35 C275 43 279 48 286 48 C288 41 284 35 276 35 Z'/%3E%3Cpath d='M276 35 C269 37 265 43 268 50 C276 48 279 42 276 35 Z'/%3E%3Cpath d='M276 35 C269 33 263 36 261 43 C269 46 274 42 276 35 Z'/%3E%3Cpath d='M248 53 C247 60 251 65 258 65 C259 58 255 53 248 53 Z'/%3E%3Cpath d='M248 53 C241 56 239 62 242 68 C249 65 251 60 248 53 Z'/%3E%3Cpath d='M248 53 C241 52 236 56 235 63 C242 64 247 60 248 53 Z'/%3E%3Cpath d='M390 5 C309 33 248 53 187 73 C248 41 309 24 390 16 Z'/%3E%3Cpath d='M356 14 C353 19 355 25 361 27 C364 21 362 16 356 14 Z'/%3E%3Cpath d='M356 14 C350 15 347 20 350 26 C356 25 358 20 356 14 Z'/%3E%3Cpath d='M356 14 C349 13 345 17 346 24 C352 24 356 20 356 14 Z'/%3E%3Cpath d='M322 21 C321 28 325 32 331 32 C332 26 328 21 322 21 Z'/%3E%3Cpath d='M322 21 C316 24 315 30 319 35 C324 32 326 27 322 21 Z'/%3E%3Cpath d='M322 21 C316 20 311 23 311 30 C317 31 321 28 322 21 Z'/%3E%3Cpath d='M288 33 C287 37 290 41 295 41 C296 37 293 33 288 33 Z'/%3E%3Cpath d='M288 33 C285 36 284 40 288 43 C291 40 292 36 288 33 Z'/%3E%3Cpath d='M288 33 C284 31 280 33 279 37 C283 39 287 37 288 33 Z'/%3E%3Cpath d='M255 48 C253 52 255 55 259 56 C261 52 259 49 255 48 Z'/%3E%3Cpath d='M255 48 C251 51 251 55 255 58 C258 55 258 51 255 48 Z'/%3E%3Cpath d='M255 48 C251 46 247 47 246 52 C250 54 253 52 255 48 Z'/%3E%3Cpath d='M221 66 C220 70 222 73 226 73 C227 70 225 67 221 66 Z'/%3E%3Cpath d='M221 66 C217 67 216 70 217 74 C221 73 223 70 221 66 Z'/%3E%3Cpath d='M221 66 C217 66 214 68 215 72 C219 73 221 70 221 66 Z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 380px 145px;
  background-position: 50% 0%;
  opacity: 0.9;
}
body.amb-theme-night .amb-under {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='340' height='160' viewBox='0 0 340 160'%3E%3Cg fill='%230f0b26' opacity='.95'%3E%3Cpath d='M-10 164 C-13 130 -17 104 -21 89 C-19 104 -18 130 -19 164 Z'/%3E%3Cpath d='M328 164 C326 130 322 104 318 89 C320 104 321 130 320 164 Z'/%3E%3Cpath d='M37 164 C33 130 26 104 16 89 C23 104 28 130 27 164 Z'/%3E%3Cpath d='M376 164 C373 130 365 104 356 89 C363 104 368 130 368 164 Z'/%3E%3Cpath d='M38 164 C38 104 41 57 45 31 C40 57 35 104 33 164 Z'/%3E%3Cpath d='M380 164 C379 104 382 57 385 31 C379 57 374 104 372 164 Z'/%3E%3Cpath d='M189 164 C186 116 182 79 178 58 C179 79 179 116 178 164 Z'/%3E%3Cpath d='M19 164 C20 134 29 111 41 98 C27 111 15 134 11 164 Z'/%3E%3Cpath d='M359 164 C360 134 369 111 381 98 C367 111 355 134 351 164 Z'/%3E%3Cpath d='M60 164 C57 121 52 88 47 69 C49 88 51 121 50 164 Z'/%3E%3Cpath d='M64 164 C62 126 63 96 65 79 C61 96 57 126 55 164 Z'/%3E%3Cpath d='M345 164 C343 100 339 50 333 22 C337 50 339 100 339 164 Z'/%3E%3Cpath d='M6 164 C3 100 0 50 -6 22 C-3 50 0 100 -1 164 Z'/%3E%3Cpath d='M302 164 C297 93 285 39 269 8 C282 39 292 93 293 164 Z'/%3E%3Cpath d='M314 164 C311 108 302 64 293 39 C300 64 305 108 305 164 Z'/%3E%3Cpath d='M-26 164 C-29 108 -37 64 -46 39 C-39 64 -34 108 -34 164 Z'/%3E%3Cpath d='M260 164 C260 127 262 98 265 82 C260 98 256 127 254 164 Z'/%3E%3Cpath d='M0 164 C-3 121 -8 87 -14 68 C-10 87 -7 121 -7 164 Z'/%3E%3Cpath d='M339 164 C337 121 331 87 325 68 C329 87 332 121 331 164 Z'/%3E%3Cpath d='M231 164 C231 100 241 50 253 22 C237 50 225 100 220 164 Z'/%3E%3Cpath d='M360 164 C358 102 352 54 345 26 C350 54 354 102 354 164 Z'/%3E%3Cpath d='M21 164 C18 102 12 54 5 26 C10 54 13 102 13 164 Z'/%3E%3Cpath d='M219 164 C219 112 223 72 227 49 C221 72 216 112 214 164 Z'/%3E%3Cpath d='M57 164 C56 96 57 44 59 14 C54 44 51 96 48 164 Z'/%3E%3Cpath d='M34 164 C35 111 43 71 53 47 C42 71 33 111 30 164 Z'/%3E%3Cpath d='M33 143 C29 130 18 125 6 130 C10 142 21 147 33 143 Z'/%3E%3Cpath d='M33 143 C45 149 56 146 63 135 C51 128 40 131 33 143 Z'/%3E%3Cpath d='M36 124 C31 114 21 111 11 116 C16 126 26 129 36 124 Z'/%3E%3Cpath d='M36 124 C47 128 56 122 59 112 C48 109 39 114 36 124 Z'/%3E%3Cpath d='M39 106 C36 97 28 93 19 96 C22 105 30 109 39 106 Z'/%3E%3Cpath d='M39 106 C48 109 56 104 58 95 C49 93 41 97 39 106 Z'/%3E%3Cpath d='M43 88 C40 81 34 77 26 80 C29 87 35 91 43 88 Z'/%3E%3Cpath d='M43 88 C50 90 57 87 59 79 C51 77 45 81 43 88 Z'/%3E%3Cpath d='M47 70 C46 64 41 61 35 62 C36 68 41 71 47 70 Z'/%3E%3Cpath d='M47 70 C53 72 58 68 60 62 C53 61 48 64 47 70 Z'/%3E%3Cpath d='M52 52 C52 47 49 44 44 45 C44 49 47 52 52 52 Z'/%3E%3Cpath d='M52 52 C56 53 60 50 61 46 C56 45 53 47 52 52 Z'/%3E%3Cpath d='M70 164 C72 123 81 91 93 73 C80 91 69 123 66 164 Z'/%3E%3Cpath d='M70 147 C65 138 56 135 47 139 C51 148 60 151 70 147 Z'/%3E%3Cpath d='M70 147 C79 151 88 148 92 139 C83 135 74 138 70 147 Z'/%3E%3Cpath d='M75 123 C73 116 67 112 59 114 C61 121 67 125 75 123 Z'/%3E%3Cpath d='M75 123 C82 125 89 122 91 114 C83 112 77 116 75 123 Z'/%3E%3Cpath d='M82 100 C81 94 76 91 71 93 C72 98 77 101 82 100 Z'/%3E%3Cpath d='M82 100 C88 101 92 98 94 93 C88 91 84 94 82 100 Z'/%3E%3Cpath d='M92 76 C92 73 89 70 86 70 C86 74 88 76 92 76 Z'/%3E%3Cpath d='M92 76 C95 76 98 74 97 70 C94 70 92 73 92 76 Z'/%3E%3Cpath d='M40 164 C40 124 44 93 49 75 C43 93 38 124 36 164 Z'/%3E%3Cpath d='M38 148 C34 139 26 135 17 139 C21 148 29 152 38 148 Z'/%3E%3Cpath d='M38 148 C47 152 56 150 61 141 C52 136 43 139 38 148 Z'/%3E%3Cpath d='M40 134 C36 126 28 124 21 128 C24 135 32 138 40 134 Z'/%3E%3Cpath d='M40 134 C48 137 55 133 58 125 C50 122 43 126 40 134 Z'/%3E%3Cpath d='M41 120 C40 113 34 109 27 111 C28 118 34 122 41 120 Z'/%3E%3Cpath d='M41 120 C48 122 54 119 56 112 C49 110 43 113 41 120 Z'/%3E%3Cpath d='M43 106 C42 100 37 98 31 99 C33 105 38 108 43 106 Z'/%3E%3Cpath d='M43 106 C49 107 54 103 54 97 C49 97 44 100 43 106 Z'/%3E%3Cpath d='M46 92 C45 88 42 85 37 86 C38 90 41 93 46 92 Z'/%3E%3Cpath d='M46 92 C51 93 54 90 55 86 C50 85 46 88 46 92 Z'/%3E%3Cpath d='M49 79 C49 75 47 73 43 73 C43 76 45 79 49 79 Z'/%3E%3Cpath d='M49 79 C52 79 54 76 54 73 C51 73 48 75 49 79 Z'/%3E%3Cpath d='M194 164 C196 101 204 52 214 24 C203 52 193 101 190 164 Z'/%3E%3Cpath d='M194 138 C188 124 175 118 161 123 C166 138 179 144 194 138 Z'/%3E%3Cpath d='M194 138 C207 146 221 143 229 129 C216 122 202 125 194 138 Z'/%3E%3Cpath d='M198 102 C196 90 186 84 174 87 C177 99 186 105 198 102 Z'/%3E%3Cpath d='M198 102 C210 106 220 102 224 90 C213 86 202 91 198 102 Z'/%3E%3Cpath d='M205 66 C203 57 196 53 188 54 C189 63 196 68 205 66 Z'/%3E%3Cpath d='M205 66 C213 68 220 63 222 55 C213 53 207 58 205 66 Z'/%3E%3Cpath d='M213 30 C213 24 209 21 203 21 C204 27 208 30 213 30 Z'/%3E%3Cpath d='M213 30 C218 31 222 27 223 22 C218 21 214 25 213 30 Z'/%3E%3C/g%3E%3Cg fill='%231d1547' opacity='.82'%3E%3Cpath d='M175 164 C172 137 165 117 156 105 C162 117 167 137 166 164 Z'/%3E%3Cpath d='M100 164 C98 121 94 88 88 69 C91 88 94 121 93 164 Z'/%3E%3Cpath d='M181 164 C179 134 172 111 163 98 C170 111 175 134 175 164 Z'/%3E%3Cpath d='M128 164 C124 122 114 90 102 72 C111 90 119 122 119 164 Z'/%3E%3Cpath d='M263 164 C260 138 253 118 246 106 C250 118 254 138 253 164 Z'/%3E%3Cpath d='M62 164 C59 119 54 84 48 65 C51 84 54 119 53 164 Z'/%3E%3Cpath d='M331 164 C333 136 340 115 350 102 C339 115 329 136 326 164 Z'/%3E%3Cpath d='M-6 164 C-6 136 1 115 10 102 C-1 115 -10 136 -14 164 Z'/%3E%3Cpath d='M163 164 C160 121 155 87 148 68 C152 87 155 121 155 164 Z'/%3E%3Cpath d='M147 164 C145 124 139 94 131 76 C137 94 142 124 142 164 Z'/%3E%3Cpath d='M152 164 C149 124 143 93 136 76 C141 93 145 124 145 164 Z'/%3E%3Cpath d='M96 164 C92 117 84 81 74 60 C82 81 89 117 89 164 Z'/%3E%3Cpath d='M353 164 C352 119 354 85 357 65 C351 85 346 119 343 164 Z'/%3E%3Cpath d='M12 164 C11 119 14 85 17 65 C11 85 6 119 4 164 Z'/%3E%3Cpath d='M155 164 C155 120 158 86 161 66 C157 86 153 120 151 164 Z'/%3E%3Cpath d='M154 146 C148 137 138 134 129 140 C135 149 144 152 154 146 Z'/%3E%3Cpath d='M154 146 C164 150 173 147 177 137 C168 133 158 136 154 146 Z'/%3E%3Cpath d='M155 127 C151 119 144 115 135 119 C139 127 147 130 155 127 Z'/%3E%3Cpath d='M155 127 C163 130 171 126 174 118 C165 115 158 119 155 127 Z'/%3E%3Cpath d='M157 108 C154 101 148 99 141 101 C143 108 150 111 157 108 Z'/%3E%3Cpath d='M157 108 C164 109 169 105 170 98 C163 97 157 101 157 108 Z'/%3E%3Cpath d='M159 89 C157 84 153 81 148 82 C149 87 153 90 159 89 Z'/%3E%3Cpath d='M159 89 C164 90 168 88 170 82 C164 81 160 84 159 89 Z'/%3E%3Cpath d='M161 70 C160 66 158 64 154 65 C154 68 157 71 161 70 Z'/%3E%3Cpath d='M161 70 C165 71 168 69 168 65 C164 64 162 67 161 70 Z'/%3E%3Cpath d='M198 164 C199 128 204 100 211 84 C203 100 197 128 194 164 Z'/%3E%3Cpath d='M197 149 C193 141 185 139 178 143 C182 151 190 153 197 149 Z'/%3E%3Cpath d='M197 149 C206 152 213 148 216 140 C208 137 200 141 197 149 Z'/%3E%3Cpath d='M200 128 C198 122 193 119 186 120 C188 127 194 130 200 128 Z'/%3E%3Cpath d='M200 128 C207 131 213 128 215 122 C209 119 203 122 200 128 Z'/%3E%3Cpath d='M205 108 C204 103 200 100 195 100 C196 105 200 108 205 108 Z'/%3E%3Cpath d='M205 108 C210 109 214 106 215 101 C210 100 206 103 205 108 Z'/%3E%3Cpath d='M210 87 C210 84 208 82 205 82 C205 85 207 87 210 87 Z'/%3E%3Cpath d='M210 87 C213 87 215 85 215 81 C212 82 210 84 210 87 Z'/%3E%3Cpath d='M310 164 C308 125 303 95 298 78 C302 95 305 125 306 164 Z'/%3E%3Cpath d='M307 148 C303 139 295 136 286 140 C290 149 298 152 307 148 Z'/%3E%3Cpath d='M307 148 C315 153 324 150 329 142 C320 137 312 140 307 148 Z'/%3E%3Cpath d='M306 131 C303 124 296 121 288 124 C291 131 298 134 306 131 Z'/%3E%3Cpath d='M306 131 C313 134 320 130 322 123 C315 120 308 124 306 131 Z'/%3E%3Cpath d='M304 115 C302 108 297 105 291 106 C292 112 297 116 304 115 Z'/%3E%3Cpath d='M304 115 C310 116 315 113 317 107 C310 105 305 108 304 115 Z'/%3E%3Cpath d='M301 98 C300 93 296 91 291 92 C292 96 296 99 301 98 Z'/%3E%3Cpath d='M301 98 C306 98 310 96 310 91 C305 90 302 93 301 98 Z'/%3E%3Cpath d='M298 81 C298 78 296 75 293 75 C293 79 295 81 298 81 Z'/%3E%3Cpath d='M298 81 C302 81 304 79 304 75 C300 75 298 78 298 81 Z'/%3E%3C/g%3E%3Cg fill='%23372a72' opacity='.5'%3E%3Cpath d='M252 164 C252 150 257 139 264 133 C255 139 247 150 243 164 Z'/%3E%3Cpath d='M105 164 C105 134 109 110 113 97 C107 110 102 134 100 164 Z'/%3E%3Cpath d='M77 164 C77 142 84 125 92 116 C82 125 74 142 71 164 Z'/%3E%3Cpath d='M1 164 C-1 145 -8 131 -18 123 C-11 131 -5 145 -5 164 Z'/%3E%3Cpath d='M342 164 C338 145 331 131 321 123 C328 131 334 145 334 164 Z'/%3E%3Cpath d='M187 164 C184 143 178 127 171 118 C177 127 181 143 182 164 Z'/%3E%3Cpath d='M289 164 C287 143 285 127 284 118 C283 127 282 143 281 164 Z'/%3E%3Cpath d='M245 164 C244 135 247 113 252 100 C245 113 238 135 235 164 Z'/%3E%3Cpath d='M113 164 C110 148 102 135 94 128 C99 135 104 148 103 164 Z'/%3E%3Cpath d='M5 164 C5 141 10 123 16 113 C7 123 1 141 -1 164 Z'/%3E%3Cpath d='M345 164 C345 141 350 123 356 113 C347 123 340 141 337 164 Z'/%3E%3Cpath d='M134 164 C135 140 144 122 155 112 C143 122 133 140 130 164 Z'/%3E%3Cpath d='M133 154 C131 149 127 146 121 148 C123 154 128 156 133 154 Z'/%3E%3Cpath d='M133 154 C139 157 144 155 146 149 C141 147 136 149 133 154 Z'/%3E%3Cpath d='M136 146 C135 141 131 139 126 140 C127 145 131 147 136 146 Z'/%3E%3Cpath d='M136 146 C141 148 145 146 146 141 C142 139 137 141 136 146 Z'/%3E%3Cpath d='M139 138 C138 134 135 132 131 133 C132 137 135 139 139 138 Z'/%3E%3Cpath d='M139 138 C143 139 147 137 148 133 C143 132 140 134 139 138 Z'/%3E%3Cpath d='M143 130 C143 127 140 124 137 125 C137 128 140 130 143 130 Z'/%3E%3Cpath d='M143 130 C147 131 150 129 151 126 C147 125 144 127 143 130 Z'/%3E%3Cpath d='M148 122 C148 119 146 117 143 118 C143 120 145 122 148 122 Z'/%3E%3Cpath d='M148 122 C151 122 153 121 153 118 C151 118 149 119 148 122 Z'/%3E%3Cpath d='M153 114 C153 112 152 111 150 111 C150 113 151 114 153 114 Z'/%3E%3Cpath d='M153 114 C155 114 157 113 157 111 C155 111 153 112 153 114 Z'/%3E%3Cpath d='M89 164 C86 147 76 134 64 126 C75 134 84 147 85 164 Z'/%3E%3Cpath d='M86 157 C84 153 80 152 76 154 C78 157 82 159 86 157 Z'/%3E%3Cpath d='M86 157 C89 159 93 158 95 154 C91 152 87 153 86 157 Z'/%3E%3Cpath d='M83 151 C82 148 78 147 75 148 C77 151 80 153 83 151 Z'/%3E%3Cpath d='M83 151 C86 152 89 151 91 148 C88 146 84 148 83 151 Z'/%3E%3Cpath d='M80 145 C79 142 76 141 73 142 C74 145 77 146 80 145 Z'/%3E%3Cpath d='M80 145 C83 146 85 144 86 141 C83 141 80 142 80 145 Z'/%3E%3Cpath d='M76 139 C75 137 73 136 70 136 C71 139 73 140 76 139 Z'/%3E%3Cpath d='M76 139 C78 140 80 139 81 137 C78 136 76 137 76 139 Z'/%3E%3Cpath d='M71 134 C71 132 69 130 67 131 C67 133 69 134 71 134 Z'/%3E%3Cpath d='M71 134 C73 134 74 133 75 131 C73 131 71 132 71 134 Z'/%3E%3Cpath d='M65 128 C65 126 64 125 63 126 C63 127 64 128 65 128 Z'/%3E%3Cpath d='M65 128 C67 128 68 127 68 126 C67 126 66 126 65 128 Z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 340px 160px;
  background-position: 50% 100%;
  opacity: 0.94;
}
body.amb-theme-night .amb-cast {
  background-image:
    linear-gradient(102deg,
      transparent 0 26%,
      color-mix(in srgb, #ddd6fe 9%, transparent) 34%,
      color-mix(in srgb, #ffe9c0 7%, transparent) 44%,
      transparent 58%),
    radial-gradient(30% 22% at 76% 8%, color-mix(in srgb, #fff4d6 20%, transparent), transparent 72%);
  background-size: 200% 100%, 100% 100%;
  background-repeat: no-repeat;
  animation: ambMoon 56s ease-in-out infinite alternate;
  animation-delay: var(--sway-d, 0s);
}
@keyframes ambMoon {
  from { background-position: 36% 0%, 76% 8%; opacity: 0.8; }
  to   { background-position: 52% 0%, 76% 8%; opacity: 1; }
}

/* Off takes the place away with the weather. */
.amb-off .amb-scene { display: none; }

/* Reduced motion keeps the PLACE and stops the movement: the growth and the
   light are the decoration, and only the swaying is the part being objected
   to. Same rule the field and the glow already follow. */
@media (prefers-reduced-motion: reduce) {
  .amb-cast, .amb-far, .amb-canopy, .amb-under,
  body.amb-theme-fire .amb-cast,
  body.amb-theme-night .amb-cast { animation: none; }
}
