/* Coven emblems — an orb (background + rim colour) holding a symbol (symbol colour), optionally animated.
   GENERATED by data/build_coven_emblems.py — edit there, then re-run it.
   Markup: <i class="vg-ce vg-ce--bat vg-ce-fg--crimson vg-ce-rim--gold vg-ce-bg--obsidian vg-ce-fx--pulse"></i>
   (see vg_coven_emblem() in funcs.php). Size it with font-size or width/height; everything scales. */
.vg-ce {
    /* --ce-fg / --ce-rim / --ce-bg come from the colour classes (or an inline custom colour), on the emblem or
       inherited from a wrapper (the designer re-skins all its previews by changing one wrapper). Finishes add
       --ce-*-img gradients; the plain colour still drives shading and glows. */
    --ce-bg-hi: color-mix(in srgb, var(--ce-bg) 72%, #fff);
    --ce-bg-lo: color-mix(in srgb, var(--ce-bg) 45%, #000);
    position: relative;
    display: inline-block;
    flex: none;
    box-sizing: border-box;
    width: 1.2em;
    height: 1.2em;
    min-width: 16px;
    min-height: 16px;
    margin: 0 .14em 0 0;
    vertical-align: -0.28em;
    border: max(1px, .075em) solid transparent;
    border-radius: 50%;
    background:
        radial-gradient(ellipse 62% 36% at 50% 20%, rgba(255, 255, 255, .17), transparent 72%) padding-box,
        var(--ce-bg-img, radial-gradient(circle at 36% 30%, var(--ce-bg-hi), var(--ce-bg) 56%, var(--ce-bg-lo))) padding-box,
        var(--ce-rim-img, linear-gradient(var(--ce-rim), var(--ce-rim))) border-box;
    box-shadow: 0 0 0 max(1px, .04em) rgba(0, 0, 0, .55);
    font-style: normal;
    isolation: isolate;
    overflow: hidden;   /* effects stay inside the orb */
}
.vg-ce::before {
    content: "";
    position: absolute;
    inset: 17%;
    background: var(--ce-fg-img, linear-gradient(180deg, color-mix(in srgb, var(--ce-fg) 62%, #fff), var(--ce-fg) 55%, color-mix(in srgb, var(--ce-fg) 72%, #000)));
    -webkit-mask: var(--ce-sym) center / contain no-repeat;
    mask: var(--ce-sym) center / contain no-repeat;
}
.vg-ce::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 50%;
    pointer-events: none;
}

/* ── Animations (transform / opacity / background only; clipped to the orb; paused with the atmosphere and for reduced motion) ── */
.vg-ce-fx--pulse::after {
    background: radial-gradient(circle, transparent 38%, color-mix(in srgb, var(--ce-rim) 55%, transparent) 72%, color-mix(in srgb, var(--ce-rim) 70%, #fff) 100%);
    animation: vgCePulse 2.2s ease-in-out infinite;
}
.vg-ce-fx--spin::after {
    background: conic-gradient(from 0deg, transparent 0 45%, color-mix(in srgb, var(--ce-rim) 25%, #fff) 80%, transparent 95%);
    -webkit-mask: radial-gradient(closest-side, transparent 58%, #000 70%);
    mask: radial-gradient(closest-side, transparent 58%, #000 70%);
    animation: vgCeSpin 2.4s linear infinite;
}
.vg-ce-fx--shimmer::after {
    background: linear-gradient(115deg, transparent 32%, rgba(255, 255, 255, .78) 50%, transparent 68%) no-repeat;
    background-size: 300% 100%;
    animation: vgCeShimmer 2.6s ease-in-out infinite;
}
.vg-ce-fx--aura::after {
    z-index: -1;   /* between the orb and the symbol (the orb is its own stacking context) */
    background: radial-gradient(circle, color-mix(in srgb, var(--ce-fg) 90%, #fff) 0, color-mix(in srgb, var(--ce-fg) 70%, transparent) 38%, transparent 68%);
    animation: vgCeAura 2.4s ease-in-out infinite;
}
.vg-ce-fx--heartbeat::before { animation: vgCeBeat 1.4s ease-in-out infinite; }
.vg-ce-fx--flicker::before { animation: vgCeFlicker 2.4s linear infinite; }
.vg-ce-fx--float::before { animation: vgCeFloat 2.4s ease-in-out infinite alternate; }
.vg-ce-fx--sparkle::after {
    background:
        radial-gradient(circle at 74% 24%, #fff 0 5%, color-mix(in srgb, var(--ce-rim) 60%, transparent) 8%, transparent 13%),
        radial-gradient(circle at 24% 66%, #fff 0 4%, color-mix(in srgb, var(--ce-rim) 60%, transparent) 7%, transparent 11%),
        radial-gradient(circle at 66% 78%, #fff 0 3.4%, transparent 8%),
        radial-gradient(circle at 30% 26%, #fff 0 2.6%, transparent 6%);
    animation: vgCeTwinkle 1.6s ease-in-out infinite;
}
@keyframes vgCePulse { 0%, 100% { opacity: .1; } 50% { opacity: 1; } }
@keyframes vgCeSpin { to { transform: rotate(1turn); } }
@keyframes vgCeShimmer { 0% { background-position: 120% 0; } 60%, 100% { background-position: -20% 0; } }
@keyframes vgCeAura { 0%, 100% { opacity: .25; transform: scale(.7); } 50% { opacity: 1; transform: scale(1); } }
@keyframes vgCeBeat { 0%, 46%, 100% { transform: scale(1); } 12% { transform: scale(1.24); } 26% { transform: scale(1); } 36% { transform: scale(1.16); } }
@keyframes vgCeFlicker { 0%, 100% { opacity: 1; } 8% { opacity: .2; } 12% { opacity: 1; } 40% { opacity: .75; } 44% { opacity: .1; } 48% { opacity: 1; } 72% { opacity: .45; } 76% { opacity: 1; } }
@keyframes vgCeFloat { from { transform: translateY(14%); } to { transform: translateY(-14%); } }
@keyframes vgCeTwinkle { 0%, 100% { opacity: 0; transform: scale(.8) rotate(0deg); } 50% { opacity: 1; transform: scale(1) rotate(10deg); } }
.vg2-atmos-paused .vg-ce::before, .vg2-atmos-paused .vg-ce::after { animation-play-state: paused; }
@media (prefers-reduced-motion: reduce) {
    .vg-ce::before, .vg-ce::after { animation: none !important; }
    .vg-ce-fx--pulse::after, .vg-ce-fx--sparkle::after { opacity: .8; }
}

/* Picker swatches (covens.php emblem designer) take the colour from the same classes. */
.vg-ce-swatch { background: var(--ce-bg-img, var(--ce-bg)); }
.vg-ce--bat { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath transform=%22translate(12 12.4) scale(1.08) translate(-12 -12)%22 d=%22M12 7.6c.5-.8.8-1.7.9-2.8.6.8.9 1.8.9 2.9 3.1-1.3 6.3-1.1 9 .9-1.6.6-2.6 1.8-2.9 3.4-1.1-.7-2.4-.8-3.5-.1-.2 1.6-1.1 3-2.6 3.9L12 18.6l-1.8-2.8c-1.5-.9-2.4-2.3-2.6-3.9-1.1-.7-2.4-.6-3.5.1-.3-1.6-1.3-2.8-2.9-3.4 2.7-2 5.9-2.2 9-.9 0-1.1.3-2.1.9-2.9.1 1.1.4 2 .9 2.8Z%22/%3E%3C/svg%3E"); }
.vg-ce--wolf { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M12 21.6 8.6 17.8 5.2 15.9 3.6 11 4.3 2.6 8.9 7.2H15.1L19.7 2.6 20.4 11 18.8 15.9 15.4 17.8ZM7.4 11.2 10.4 12.3 9.6 13.7Z M16.6 11.2 13.6 12.3 14.4 13.7Z M10.7 16.8H13.3L12 18.4Z M6 5.6 6.3 8.6 7.6 7.8Z M18 5.6 17.7 8.6 16.4 7.8Z%22/%3E%3C/svg%3E"); }
.vg-ce--raven { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M2.4 18.6C4.4 14.6 7.2 12 10.4 11.2 10.6 8 12.8 5.6 15.6 5.6c1.6 0 2.8.8 3.4 2l3 1.1-3 .9c0 1.6-.6 3-1.6 4-.8 3.4-3.6 5.6-7 5.8l-4.8 3 1.2-3.4ZM16.2 7.1a.9.9 0 1 0 0 1.8.9.9 0 0 0 0-1.8Z%22/%3E%3Cpath d=%22M11.6 19.2v2.6M13.6 18.8v2.8%22 fill=%22none%22 stroke-width=%221.1%22/%3E%3C/svg%3E"); }
.vg-ce--spider { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M12 9.8c1.8 0 3.2 2 3.2 4.6s-1.4 4.6-3.2 4.6-3.2-2-3.2-4.6 1.4-4.6 3.2-4.6Z M11 12.9h2l-.9 1.5.9 1.5h-2l.9-1.5Z%22/%3E%3Ccircle cx=%2212%22 cy=%228.4%22 r=%222%22/%3E%3Cpath d=%22M10.2 10.2 6.6 7.6 4.6 3.4%22 fill=%22none%22 stroke-width=%221.3%22/%3E%3Cpath d=%22M 13.8 10.2 17.4 7.6 19.4 3.4%22 fill=%22none%22 stroke-width=%221.3%22/%3E%3Cpath d=%22M9.8 11.8 5.2 10.8 2.6 7.4%22 fill=%22none%22 stroke-width=%221.3%22/%3E%3Cpath d=%22M 14.2 11.8 18.8 10.8 21.4 7.4%22 fill=%22none%22 stroke-width=%221.3%22/%3E%3Cpath d=%22M9.6 13.8 5 15.2 2.8 19.2%22 fill=%22none%22 stroke-width=%221.3%22/%3E%3Cpath d=%22M 14.4 13.8 19 15.2 21.2 19.2%22 fill=%22none%22 stroke-width=%221.3%22/%3E%3Cpath d=%22M10 15.6 6.8 18.6 6 22%22 fill=%22none%22 stroke-width=%221.3%22/%3E%3Cpath d=%22M 14 15.6 17.2 18.6 18 22%22 fill=%22none%22 stroke-width=%221.3%22/%3E%3C/svg%3E"); }
.vg-ce--serpent { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4.6 20.8c3.8 1.2 7-.6 7-3.4s-3.4-3.4-3.4-5.8 2.4-3 4.8-3.2c2.6-.2 4.2-1.6 4.6-3.6%22 fill=%22none%22 stroke-width=%222.6%22/%3E%3Cellipse cx=%2218.4%22 cy=%224%22 rx=%222.8%22 ry=%221.9%22 transform=%22rotate(-24 18.4 4)%22/%3E%3Cpath d=%22M20.8 2.8l1.6-.9M20.8 2.8l1.1 1.2%22 fill=%22none%22 stroke-width=%220.8%22/%3E%3C/svg%3E"); }
.vg-ce--owl { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M12 4.6c1.6 0 3-.6 4.4-2 .4 1.4.6 2.8.4 4.2 2 1.6 3 4 3 6.8 0 4.6-3.4 8-7.8 8s-7.8-3.4-7.8-8c0-2.8 1-5.2 3-6.8-.2-1.4 0-2.8.4-4.2 1.4 1.4 2.8 2 4.4 2ZM9.2 7.6a2.6 2.6 0 1 0 0 5.2 2.6 2.6 0 0 0 0-5.2Z M14.8 7.6a2.6 2.6 0 1 0 0 5.2 2.6 2.6 0 0 0 0-5.2Z M11.2 12.8h1.6L12 14.6ZM9.4 16.4l1.3 1 1.3-1 1.3 1 1.3-1v.9l-1.3 1-1.3-1-1.3 1-1.3-1Z%22/%3E%3Ccircle cx=%229.2%22 cy=%2210.2%22 r=%221.1%22/%3E%3Ccircle cx=%2214.8%22 cy=%2210.2%22 r=%221.1%22/%3E%3C/svg%3E"); }
.vg-ce--rat { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M3.2 15.4c0-3 3-5.4 7-5.4 2.4 0 4.4.8 5.8 2l4 1.2 1.8 1.4-1.8 1c-1.2 1.4-3.2 2.2-5.6 2.2H6.6c-2 0-3.4-1-3.4-2.4ZM17.8 13a.6.6 0 1 0 0 1.2.6.6 0 0 0 0-1.2Z%22/%3E%3Ccircle cx=%2215.9%22 cy=%2210.2%22 r=%222%22/%3E%3Cpath d=%22M3.8 16.4C1.8 17.4 1.8 20 4.2 20.6c2 .6 4-.2 5.6.6%22 fill=%22none%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M8 17.6v1.6M13 17.6v1.6%22 fill=%22none%22 stroke-width=%221.1%22/%3E%3C/svg%3E"); }
.vg-ce--cat { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M8.6 21.4c-2.6 0-3.4-2.8-2.4-5.8.8-2.4 2.4-4 2.8-6-1-1.2-1.4-3-1-5.2l1.6 1.4c.8-.2 1.6-.2 2.4 0l1.6-1.4c.4 2.2 0 4-1 5.2.4 2 2.2 4 3 6.4.8 2.8 0 5.4-2.6 5.4ZM9.5 7.2l1.2.5-1.2.5Z M12.5 7.2l-1.2.5 1.2.5Z%22/%3E%3Cpath d=%22M14.6 20.8c3.6.2 5.8-1.8 5.4-4.4-.2-1.6-1.6-2-2.4-1.2%22 fill=%22none%22 stroke-width=%221.6%22/%3E%3C/svg%3E"); }
.vg-ce--moth { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M11.2 9C8.4 5 5.2 3.4 2.4 4c-.4 3.6 1.2 6.6 4.6 7.6 1.6.4 3 0 4.2-1Z M6.4 6.6a1.2 1.2 0 1 0 0 2.4 1.2 1.2 0 0 0 0-2.4Z%22/%3E%3Cpath fill-rule=%22evenodd%22 d=%22M12.8 9C15.6 5 18.8 3.4 21.6 4c.4 3.6-1.2 6.6-4.6 7.6-1.6.4-3 0-4.2-1Z M17.6 6.6a1.2 1.2 0 1 0 0 2.4 1.2 1.2 0 0 0 0-2.4Z%22/%3E%3Cpath d=%22M11.2 12C8.6 12.6 5.6 14 5.2 17c-.2 2.2 1.8 3.4 3.6 2 1.4-1.2 2.2-3.4 2.4-5.4Z%22/%3E%3Cpath d=%22M 12.8 12 C 15.4 12.6 18.4 14 18.8 17 c 0.2 2.2 -1.8 3.4 -3.6 2 -1.4 -1.2 -2.2 -3.4 -2.4 -5.4 Z%22/%3E%3Cellipse cx=%2212%22 cy=%2213%22 rx=%221.1%22 ry=%225.4%22/%3E%3Cpath d=%22M11.4 7.8C10.6 5.4 9.4 3.8 7.8 3%22 fill=%22none%22 stroke-width=%220.9%22/%3E%3Cpath d=%22M 12.6 7.8 C 13.4 5.4 14.6 3.8 16.2 3%22 fill=%22none%22 stroke-width=%220.9%22/%3E%3C/svg%3E"); }
.vg-ce--scorpion { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cellipse cx=%2212%22 cy=%2213.2%22 rx=%222.7%22 ry=%223.6%22/%3E%3Cellipse cx=%2212%22 cy=%228.8%22 rx=%222%22 ry=%221.5%22/%3E%3Cpath d=%22M10.6 8.4C8.4 7.6 7 6.4 6.6 4.6%22 fill=%22none%22 stroke-width=%221.3%22/%3E%3Cpath d=%22M 13.4 8.4 C 15.6 7.6 17 6.4 17.4 4.6%22 fill=%22none%22 stroke-width=%221.3%22/%3E%3Cpath d=%22M5 4.8C5 3.2 6.4 2.2 7.8 2.6L7 4l1.4.6C8 5.8 6.4 6.4 5 4.8Z%22/%3E%3Cpath d=%22M 19 4.8 C 19 3.2 17.6 2.2 16.2 2.6 L 17 4 l -1.4 0.6 C 16 5.8 17.6 6.4 19 4.8 Z%22/%3E%3Cpath d=%22M9.6 11.8 6.4 10.6M9.4 13.4 6.2 14.2M9.8 15.2 7.2 17.6%22 fill=%22none%22 stroke-width=%221.1%22/%3E%3Cpath d=%22M 14.4 11.8 17.6 10.6 M 14.6 13.4 17.8 14.2 M 14.2 15.2 16.8 17.6%22 fill=%22none%22 stroke-width=%221.1%22/%3E%3Cpath d=%22M12 16.6c0 3 1.6 5 4 4.8 2.4-.2 3.4-2.4 2.6-4.4%22 fill=%22none%22 stroke-width=%221.9%22/%3E%3Cpath d=%22M18.6 17 16.7 16.4 18.2 14.8Z%22/%3E%3C/svg%3E"); }
.vg-ce--scarab { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M9.6 5.4C9.6 3.8 10.6 2.8 12 2.8s2.4 1 2.4 2.6Z%22/%3E%3Cellipse cx=%2212%22 cy=%227.4%22 rx=%223.4%22 ry=%222.1%22/%3E%3Cpath fill-rule=%22evenodd%22 d=%22M12 9.6c-3.6 0-5.4 2.4-5.4 5.4 0 3.6 2.4 6 5.4 6.4 3-.4 5.4-2.8 5.4-6.4 0-3-1.8-5.4-5.4-5.4Z M11.7 10.2h.6v11h-.6Z%22/%3E%3Cpath d=%22M8 10.8 4.2 9 3 6.4M7 14 3.4 14.6 2.4 17.6M8 18 5.2 20.6 5 22.6%22 fill=%22none%22 stroke-width=%221.1%22/%3E%3Cpath d=%22M 16 10.8 19.8 9 21 6.4 M 17 14 20.6 14.6 21.6 17.6 M 16 18 18.8 20.6 19 22.6%22 fill=%22none%22 stroke-width=%221.1%22/%3E%3Cpath d=%22M10.8 3.2 9.6 1.6%22 fill=%22none%22 stroke-width=%220.9%22/%3E%3Cpath d=%22M 13.2 3.2 14.4 1.6%22 fill=%22none%22 stroke-width=%220.9%22/%3E%3C/svg%3E"); }
.vg-ce--quill { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M20 2.2C12.8 3.4 7.8 8.6 6.6 16.4c7.6-1.2 13-6.6 13.4-14.2Z M18.6 4 9.4 14.6l.6.6L19.2 4.6Z%22/%3E%3Cpath d=%22M8.4 15.4 3.6 21.8%22 fill=%22none%22 stroke-width=%221.4%22/%3E%3C/svg%3E"); }
.vg-ce--kraken { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M12 2.4c-3.8 0-6.4 2.8-6.4 6.4 0 2.4 1.2 4.2 2.8 5.2h7.2c1.6-1 2.8-2.8 2.8-5.2 0-3.6-2.6-6.4-6.4-6.4ZM9.8 8.4a1.1 1.1 0 1 0 0 2.2 1.1 1.1 0 0 0 0-2.2Z M14.2 8.4a1.1 1.1 0 1 0 0 2.2 1.1 1.1 0 0 0 0-2.2Z%22/%3E%3Cpath d=%22M8.6 13.4C6.4 15.2 4 15.4 3 17.6c-.6 1.6.6 2.8 1.8 2%22 fill=%22none%22 stroke-width=%221.8%22/%3E%3Cpath d=%22M 15.4 13.4 C 17.6 15.2 20 15.4 21 17.6 c 0.6 1.6 -0.6 2.8 -1.8 2%22 fill=%22none%22 stroke-width=%221.8%22/%3E%3Cpath d=%22M10.6 14C9.8 16.8 8.2 18.8 8.8 21.6%22 fill=%22none%22 stroke-width=%221.8%22/%3E%3Cpath d=%22M 13.4 14 C 14.2 16.8 15.8 18.8 15.2 21.6%22 fill=%22none%22 stroke-width=%221.8%22/%3E%3C/svg%3E"); }
.vg-ce--stag { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M12 21.4c-1.4 0-2.4-1.4-2.8-3.2L8 12.6c-1-.2-1.8-.8-2.2-1.6 1.2-.2 2.4 0 3.2.6.8-.8 1.8-1.2 3-1.2s2.2.4 3 1.2c.8-.6 2-.8 3.2-.6-.4.8-1.2 1.4-2.2 1.6l-1.2 5.6c-.4 1.8-1.4 3.2-2.8 3.2ZM10.4 13.9a.55.55 0 1 0 0 1.1.55.55 0 0 0 0-1.1Z M13.6 13.9a.55.55 0 1 0 0 1.1.55.55 0 0 0 0-1.1Z%22/%3E%3Cpath d=%22M10.2 10.6C8.8 8.6 7.6 6.6 7.4 3.4M8.2 7.8 5 6.2M7.6 5.4 5.8 2.4M9.2 9.4 6.6 9.2%22 fill=%22none%22 stroke-width=%221.4%22/%3E%3Cpath d=%22M 13.8 10.6 C 15.2 8.6 16.4 6.6 16.6 3.4 M 15.8 7.8 19 6.2 M 16.4 5.4 18.2 2.4 M 14.8 9.4 17.4 9.2%22 fill=%22none%22 stroke-width=%221.4%22/%3E%3C/svg%3E"); }
.vg-ce--nightmare { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M6.4 21.6v-2.2c0-2.2 1.4-3.8 3.4-5-1-.6-2-.6-3.4.2-1.4.8-3 .2-3.2-1.2-.2-1.4 1.2-2.8 2.8-4.2C7.8 7.6 8.8 5.6 9 3.2l1.8 1.6 1.4-2c4.8 1.4 7.6 5.6 7.6 10.8 0 3-1.2 5.6-2.8 8ZM9.6 7.9a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z M4.8 12.3a.4.4 0 1 0 0 .8.4.4 0 0 0 0-.8Z%22/%3E%3C/svg%3E"); }
.vg-ce--web { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 2v20M2 12h20M4.9 4.9l14.2 14.2M19.1 4.9 4.9 19.1%22 fill=%22none%22 stroke-width=%221.1%22/%3E%3Cpath d=%22M12 5.2 16.8 7.2 18.8 12 16.8 16.8 12 18.8 7.2 16.8 5.2 12 7.2 7.2Z%22 fill=%22none%22 stroke-width=%221.1%22/%3E%3Cpath d=%22M12 8.6 14.4 9.6 15.4 12 14.4 14.4 12 15.4 9.6 14.4 8.6 12 9.6 9.6Z%22 fill=%22none%22 stroke-width=%221.1%22/%3E%3Cpath d=%22M12 2 19.1 4.9 22 12 19.1 19.1 12 22 4.9 19.1 2 12 4.9 4.9Z%22 fill=%22none%22 stroke-width=%221.1%22/%3E%3C/svg%3E"); }
.vg-ce--skull { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M12 2.4C7 2.4 3.6 5.9 3.6 10.4c0 2.8 1.3 4.8 3.2 6v3.4c0 .9.7 1.6 1.6 1.6h7.2c.9 0 1.6-.7 1.6-1.6v-3.4c1.9-1.2 3.2-3.2 3.2-6C20.4 5.9 17 2.4 12 2.4ZM8.9 8.9a2.2 2.2 0 1 0 0 4.4 2.2 2.2 0 0 0 0-4.4Z M15.1 8.9a2.2 2.2 0 1 0 0 4.4 2.2 2.2 0 0 0 0-4.4ZM12 13.6 10.8 15.8H13.2Z M10.3 18.4h1v3h-1Z M12.7 18.4h1v3h-1Z%22/%3E%3C/svg%3E"); }
.vg-ce--crossbones { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cg transform=%22translate(12 12) rotate(38)%22%3E%3Crect x=%22-8.2%22 y=%22-1%22 width=%2216.4%22 height=%222%22 rx=%221%22/%3E%3Ccircle cx=%22-8.2%22 cy=%22-1.3%22 r=%221.6%22/%3E%3Ccircle cx=%22-8.2%22 cy=%221.3%22 r=%221.6%22/%3E%3Ccircle cx=%228.2%22 cy=%22-1.3%22 r=%221.6%22/%3E%3Ccircle cx=%228.2%22 cy=%221.3%22 r=%221.6%22/%3E%3C/g%3E%3Cg transform=%22translate(12 12) rotate(-38)%22%3E%3Crect x=%22-8.2%22 y=%22-1%22 width=%2216.4%22 height=%222%22 rx=%221%22/%3E%3Ccircle cx=%22-8.2%22 cy=%22-1.3%22 r=%221.6%22/%3E%3Ccircle cx=%22-8.2%22 cy=%221.3%22 r=%221.6%22/%3E%3Ccircle cx=%228.2%22 cy=%22-1.3%22 r=%221.6%22/%3E%3Ccircle cx=%228.2%22 cy=%221.3%22 r=%221.6%22/%3E%3C/g%3E%3C/svg%3E"); }
.vg-ce--jollyroger { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cg transform=%22translate(12 17) rotate(28)%22%3E%3Crect x=%22-8.6%22 y=%22-1%22 width=%2217.2%22 height=%222%22 rx=%221%22/%3E%3Ccircle cx=%22-8.6%22 cy=%22-1.3%22 r=%221.6%22/%3E%3Ccircle cx=%22-8.6%22 cy=%221.3%22 r=%221.6%22/%3E%3Ccircle cx=%228.6%22 cy=%22-1.3%22 r=%221.6%22/%3E%3Ccircle cx=%228.6%22 cy=%221.3%22 r=%221.6%22/%3E%3C/g%3E%3Cg transform=%22translate(12 17) rotate(-28)%22%3E%3Crect x=%22-8.6%22 y=%22-1%22 width=%2217.2%22 height=%222%22 rx=%221%22/%3E%3Ccircle cx=%22-8.6%22 cy=%22-1.3%22 r=%221.6%22/%3E%3Ccircle cx=%22-8.6%22 cy=%221.3%22 r=%221.6%22/%3E%3Ccircle cx=%228.6%22 cy=%22-1.3%22 r=%221.6%22/%3E%3Ccircle cx=%228.6%22 cy=%221.3%22 r=%221.6%22/%3E%3C/g%3E%3Cg transform=%22translate(12 9.4) scale(.66) translate(-12 -12)%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M12 2.4C7 2.4 3.6 5.9 3.6 10.4c0 2.8 1.3 4.8 3.2 6v3.4c0 .9.7 1.6 1.6 1.6h7.2c.9 0 1.6-.7 1.6-1.6v-3.4c1.9-1.2 3.2-3.2 3.2-6C20.4 5.9 17 2.4 12 2.4ZM8.9 8.9a2.2 2.2 0 1 0 0 4.4 2.2 2.2 0 0 0 0-4.4Z M15.1 8.9a2.2 2.2 0 1 0 0 4.4 2.2 2.2 0 0 0 0-4.4ZM12 13.6 10.8 15.8H13.2Z M10.3 18.4h1v3h-1Z M12.7 18.4h1v3h-1Z%22/%3E%3C/g%3E%3C/svg%3E"); }
.vg-ce--coffin { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M8.8 1.8h6.4l3.6 5.8-2.2 14.6H7.4L5.2 7.6Z M11.2 6.6h1.6v2.6h2.6v1.6h-2.6v5.4h-1.6v-5.4H8.6V9.2h2.6Z%22/%3E%3C/svg%3E"); }
.vg-ce--tombstone { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M5.6 20.4V9.4C5.6 5.6 8.4 2.8 12 2.8s6.4 2.8 6.4 6.6v11Z M11.2 6.8h1.6v2.4h2.4v1.6h-2.4v4.6h-1.6v-4.6H8.8V9.2h2.4Z%22/%3E%3Crect x=%223%22 y=%2220%22 width=%2218%22 height=%222%22 rx=%22.8%22/%3E%3C/svg%3E"); }
.vg-ce--scythe { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6.6 21.6 15.8 3.2%22 fill=%22none%22 stroke-width=%221.7%22/%3E%3Cpath d=%22M15.6 4.2C11.8 1.8 6.4 1.9 2.4 5.6c4.2-.8 8.2-.2 12.2 1.8Z%22/%3E%3Cpath d=%22M10.4 13.4l2.6 1.3%22 fill=%22none%22 stroke-width=%221.3%22/%3E%3C/svg%3E"); }
.vg-ce--ghost { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M5.2 21.4V10.6C5.2 6.4 8.2 3.2 12 3.2s6.8 3.2 6.8 7.4v10.8l-2.2-1.8-2.2 1.8-2.4-1.8-2.4 1.8-2.2-1.8ZM9.8 8.4c-.6 0-1 .7-1 1.6s.4 1.6 1 1.6 1-.7 1-1.6-.4-1.6-1-1.6Z M14.2 8.4c-.6 0-1 .7-1 1.6s.4 1.6 1 1.6 1-.7 1-1.6-.4-1.6-1-1.6ZM12 12.6c-.8 0-1.3.8-1.3 1.8s.5 1.8 1.3 1.8 1.3-.8 1.3-1.8-.5-1.8-1.3-1.8Z%22/%3E%3C/svg%3E"); }
.vg-ce--hourglass { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%225%22 y=%222.4%22 width=%2214%22 height=%221.9%22 rx=%22.7%22/%3E%3Crect x=%225%22 y=%2219.7%22 width=%2214%22 height=%221.9%22 rx=%22.7%22/%3E%3Cpath d=%22M7 4.3c0 4.3 3.4 6.1 3.4 7.7S7 15.4 7 19.7M17 4.3c0 4.3-3.4 6.1-3.4 7.7s3.4 3.4 3.4 7.7%22 fill=%22none%22 stroke-width=%221.4%22/%3E%3Cpath d=%22M9 6.4h6c-.4 1.6-1.8 2.6-3 3.2-1.2-.6-2.6-1.6-3-3.2Z M8.2 19c.4-2.4 2.4-3.4 3.8-4 1.4.6 3.4 1.6 3.8 4Z%22/%3E%3Cpath d=%22M12 10v5%22 fill=%22none%22 stroke-width=%220.8%22/%3E%3C/svg%3E"); }
.vg-ce--candle { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M8.8 10.6c0-.6.4-1 1-1h4.4c.6 0 1 .4 1 1v2.2c0 .5-.4.7-.7.4-.3-.3-.6-.2-.6.3v1.6c0 .5-.6.6-.8.1-.2-.6-.8-.6-.8.1v5.1H8.8Z%22/%3E%3Crect x=%226.4%22 y=%2220.2%22 width=%2211.2%22 height=%221.7%22 rx=%22.8%22/%3E%3Cpath d=%22M12 2c1.6 2 2.2 3.4 2.2 4.4a2.2 2.2 0 0 1-4.4 0c0-1 .6-2.4 2.2-4.4Z%22/%3E%3Cpath d=%22M12 8.6v1%22 fill=%22none%22 stroke-width=%220.8%22/%3E%3C/svg%3E"); }
.vg-ce--lantern { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M10.6 3.6a1.4 1.4 0 1 1 2.8 0%22 fill=%22none%22 stroke-width=%221.1%22/%3E%3Cpath d=%22M8 6.6 9.4 4h5.2L16 6.6Z%22/%3E%3Cpath fill-rule=%22evenodd%22 d=%22M8.6 6.6h6.8c.7 0 1.2.5 1.2 1.2v8.6c0 .7-.5 1.2-1.2 1.2H8.6c-.7 0-1.2-.5-1.2-1.2V7.8c0-.7.5-1.2 1.2-1.2Z M9.6 8.2h4.8c.3 0 .6.3.6.6v6.6c0 .3-.3.6-.6.6H9.6c-.3 0-.6-.3-.6-.6V8.8c0-.3.3-.6.6-.6Z%22/%3E%3Cpath d=%22M12 9.4c1.2 1.4 1.6 2.4 1.6 3.2a1.6 1.6 0 0 1-3.2 0c0-.8.4-1.8 1.6-3.2Z M7 17.6h10l-1.4 3H8.4Z%22/%3E%3C/svg%3E"); }
.vg-ce--reaper { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M12 2.6c-4 0-6.4 3.4-6.4 7.6 0 3.4-1 6.8-2.8 11.2h18.4c-1.8-4.4-2.8-7.8-2.8-11.2 0-4.2-2.4-7.6-6.4-7.6ZM12 6.4c-2.2 0-3.4 2-3.4 4.2s1.4 3.6 3.4 3.6 3.4-1.4 3.4-3.6-1.2-4.2-3.4-4.2Z%22/%3E%3Ccircle cx=%2210.7%22 cy=%2210.4%22 r=%22.7%22/%3E%3Ccircle cx=%2213.3%22 cy=%2210.4%22 r=%22.7%22/%3E%3C/svg%3E"); }
.vg-ce--fangs { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M2.6 5.4C5.2 8 8.4 9.2 12 9.2s6.8-1.2 9.4-3.8v3c-1.8 1.8-3.8 2.8-5.8 3.4l-1.4 7.6-1.4-7.2h-1.6l-1.4 7.2-1.4-7.6c-2-.6-4-1.6-5.8-3.4Z%22/%3E%3Cpath d=%22M9.8 20c.5.7.8 1.2.8 1.6a.8.8 0 0 1-1.6 0c0-.4.3-.9.8-1.6Z%22/%3E%3C/svg%3E"); }
.vg-ce--drop { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M12 2s7 8 7 12.4a7 7 0 0 1-14 0C5 10 12 2 12 2Z M8.4 14.2c0 1.6.8 3 2.2 3.6-.4-1.2-.4-2.4.2-3.8-.8-.6-1.6-.6-2.4.2Z%22/%3E%3C/svg%3E"); }
.vg-ce--chalice { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M5.6 2.6h12.8c0 4.8-2.6 8-5.4 8.8v5.4h3.4v1.8H7.6v-1.8H11v-5.4C8.2 10.6 5.6 7.4 5.6 2.6Z M7.6 4.4h8.8c-.1.6-.2 1.2-.4 1.8H8c-.2-.6-.3-1.2-.4-1.8Z%22/%3E%3Cpath d=%22M6.6 19.4h10.8l.6 2H6Z%22/%3E%3C/svg%3E"); }
.vg-ce--bleedingheart { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cg transform=%22translate(12 10.2) scale(.84) translate(-12 -11.8)%22%3E%3Cpath d=%22M12 20.6C5.4 16.3 3 12.8 3 9.4A4.8 4.8 0 0 1 12 7a4.8 4.8 0 0 1 9 2.4c0 3.4-2.4 6.9-9 11.2Z%22/%3E%3C/g%3E%3Cpath d=%22M12 17.6c.9 1.4 1.4 2.3 1.4 3a1.4 1.4 0 0 1-2.8 0c0-.7.5-1.6 1.4-3Z M8.2 14.6c.6.9.9 1.5.9 2a.9.9 0 0 1-1.8 0c0-.5.3-1.1.9-2Z%22/%3E%3C/svg%3E"); }
.vg-ce--stake { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M19.8 2.4 21.6 4.2 8.4 17.4 2.6 21.4 6.6 15.6Z M17.2 6.2l.6.6-7.4 7.4-.6-.6Z%22/%3E%3C/svg%3E"); }
.vg-ce--rose { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M12 2.8c-2.6 0-4.8 1.6-4.8 4.4 0 3 2.2 4.8 4.8 4.8s4.8-1.8 4.8-4.8c0-2.8-2.2-4.4-4.8-4.4ZM9.2 7.4c.2 1.8 1.4 2.8 2.8 2.8 1.6 0 2.6-1.2 2.8-2.8-1 1.2-1.8 1.6-2.8 1.6-1.2 0-2-.6-2.8-1.6ZM12 4.4c-1.2 0-1.8 1-1.4 2 .4-.8 1-1 1.8-.8.8.2 1.2 1 1 1.8.8-1.4 0-3-1.4-3Z%22/%3E%3Cpath d=%22M11.3 11.8h1.4v9.8h-1.4Z M11.6 16.4C9.6 14.2 7 14 5.2 15c1.2 2 3.8 2.8 6.4 1.4Z M12.4 18.6c2-2 4.6-2 6.2-1.2-1 2-3.6 2.6-6.2 1.2Z%22/%3E%3C/svg%3E"); }
.vg-ce--bloodmoon { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M12 2.6a7.8 7.8 0 1 0 0 15.6 7.8 7.8 0 0 0 0-15.6Z M9.4 6.6a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3Z M14.6 10.2a1.1 1.1 0 1 0 0 2.2 1.1 1.1 0 0 0 0-2.2Z M13.2 5.2a.7.7 0 1 0 0 1.4.7.7 0 0 0 0-1.4Z%22/%3E%3Cpath d=%22M8.8 15.6h2v5.2a1 1 0 0 1-2 0Z M13.4 16.4h1.7v3.2a.85.85 0 0 1-1.7 0Z%22/%3E%3C/svg%3E"); }
.vg-ce--garlic { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M12 3.2c.6 2.4 3 3.4 4.8 5.6 2.2 2.6 1.8 6.8-.8 9.2-1.4 1.4-2.6 1.8-4 1.8s-2.6-.4-4-1.8c-2.6-2.4-3-6.6-.8-9.2C9 6.6 11.4 5.6 12 3.2ZM11.6 9.6c-.6 2.6-.6 6 0 9.2h.8c.6-3.2.6-6.6 0-9.2Z M9.2 10.4c-1.4 2.2-1.6 5-.6 7.8l.6.3c-.8-2.8-.6-5.6.6-8Z M14.8 10.4c1.4 2.2 1.6 5 .6 7.8l-.6.3c.8-2.8.6-5.6-.6-8Z%22/%3E%3Cpath d=%22M10.6 19.8 10 21.6M12 20v2M13.4 19.8 14 21.6M12 3.2V1.6%22 fill=%22none%22 stroke-width=%220.9%22/%3E%3C/svg%3E"); }
.vg-ce--heart { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 20.6C5.4 16.3 3 12.8 3 9.4A4.8 4.8 0 0 1 12 7a4.8 4.8 0 0 1 9 2.4c0 3.4-2.4 6.9-9 11.2Z%22/%3E%3C/svg%3E"); }
.vg-ce--crescent { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M15.6 2.4a9.8 9.8 0 1 0 5.8 16.6A8 8 0 0 1 15.6 2.4Z%22/%3E%3C/svg%3E"); }
.vg-ce--fullmoon { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M12 2.6a9.4 9.4 0 1 0 0 18.8 9.4 9.4 0 0 0 0-18.8Z M8.6 6.4a2 2 0 1 0 0 4 2 2 0 0 0 0-4Z M15.4 12.2a1.6 1.6 0 1 0 0 3.2 1.6 1.6 0 0 0 0-3.2Z M10 15a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z M14.6 5.8a.8.8 0 1 0 0 1.6.8.8 0 0 0 0-1.6Z%22/%3E%3C/svg%3E"); }
.vg-ce--star { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m12 2 2.9 6.2 6.8.8-5 4.6 1.4 6.7L12 16.9l-6.1 3.4 1.4-6.7-5-4.6 6.8-.8Z%22/%3E%3C/svg%3E"); }
.vg-ce--sun { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%224.6%22/%3E%3Cpath d=%22M12 1.6 13.4 5.4H10.6Z%22 transform=%22rotate(0 12 12)%22/%3E%3Cpath d=%22M12 1.6 13.4 5.4H10.6Z%22 transform=%22rotate(45 12 12)%22/%3E%3Cpath d=%22M12 1.6 13.4 5.4H10.6Z%22 transform=%22rotate(90 12 12)%22/%3E%3Cpath d=%22M12 1.6 13.4 5.4H10.6Z%22 transform=%22rotate(135 12 12)%22/%3E%3Cpath d=%22M12 1.6 13.4 5.4H10.6Z%22 transform=%22rotate(180 12 12)%22/%3E%3Cpath d=%22M12 1.6 13.4 5.4H10.6Z%22 transform=%22rotate(225 12 12)%22/%3E%3Cpath d=%22M12 1.6 13.4 5.4H10.6Z%22 transform=%22rotate(270 12 12)%22/%3E%3Cpath d=%22M12 1.6 13.4 5.4H10.6Z%22 transform=%22rotate(315 12 12)%22/%3E%3C/svg%3E"); }
.vg-ce--eclipse { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M12 2.6a9.4 9.4 0 1 0 0 18.8 9.4 9.4 0 0 0 0-18.8Z M12 4.6a7.4 7.4 0 1 0 0 14.8 7.4 7.4 0 0 0 0-14.8Z%22/%3E%3Cpath d=%22M12 5.8a6.2 6.2 0 0 0-5.4 9.2A6.6 6.6 0 0 1 12 5.8Z%22/%3E%3Cpath d=%22M19 2.4c.3 1.6 1 2.3 2.6 2.6-1.6.3-2.3 1-2.6 2.6-.3-1.6-1-2.3-2.6-2.6 1.6-.3 2.3-1 2.6-2.6Z%22/%3E%3C/svg%3E"); }
.vg-ce--comet { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2216.4%22 cy=%227.6%22 r=%223.6%22/%3E%3Cpath d=%22M14 10.2 2.6 21.4 12.2 8.6Z M15.6 11 7.2 20.4l9.8-9.2Z M11.4 7.4 4 12.6l8.6-6.4Z%22/%3E%3C/svg%3E"); }
.vg-ce--sparkle { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M10.4 2.6c.8 5.6 3.6 8.4 9.2 9.2-5.6.8-8.4 3.6-9.2 9.2-.8-5.6-3.6-8.4-9.2-9.2 5.6-.8 8.4-3.6 9.2-9.2Z%22/%3E%3Cpath d=%22M19 1.8c.3 1.8 1.1 2.6 2.8 2.8-1.7.3-2.5 1.1-2.8 2.8-.3-1.7-1.1-2.5-2.8-2.8 1.7-.2 2.5-1 2.8-2.8Z%22/%3E%3C/svg%3E"); }
.vg-ce--planet { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%225.6%22/%3E%3Cpath d=%22M3.6 16.2c-1.6-2 4-5.6 9.6-7.6 5.6-2 9.4-2 8.2.4-.6 1.2-2.6 2.6-5.4 4%22 fill=%22none%22 stroke-width=%221.4%22/%3E%3C/svg%3E"); }
.vg-ce--swords { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cg transform=%22rotate(40 12 12)%22%3E%3Cpath d=%22M12 1.4 13.3 3.4V15H10.7V3.4Z%22/%3E%3Crect x=%227.4%22 y=%2215%22 width=%229.2%22 height=%221.7%22 rx=%22.7%22/%3E%3Crect x=%2211.15%22 y=%2216.7%22 width=%221.7%22 height=%223.6%22/%3E%3Ccircle cx=%2212%22 cy=%2221.3%22 r=%221.2%22/%3E%3C/g%3E%3Cg transform=%22rotate(-40 12 12)%22%3E%3Cpath d=%22M12 1.4 13.3 3.4V15H10.7V3.4Z%22/%3E%3Crect x=%227.4%22 y=%2215%22 width=%229.2%22 height=%221.7%22 rx=%22.7%22/%3E%3Crect x=%2211.15%22 y=%2216.7%22 width=%221.7%22 height=%223.6%22/%3E%3Ccircle cx=%2212%22 cy=%2221.3%22 r=%221.2%22/%3E%3C/g%3E%3C/svg%3E"); }
.vg-ce--dagger { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M12 1.4 14 5v9.6h-4V5Z M11.7 4.8h.6v9h-.6Z%22/%3E%3Cpath d=%22M6.4 14.6h11.2c0 1.2-.8 1.8-2 1.8H8.4c-1.2 0-2-.6-2-1.8Z%22/%3E%3Crect x=%2210.9%22 y=%2216.4%22 width=%222.2%22 height=%223.8%22/%3E%3Ccircle cx=%2212%22 cy=%2221.2%22 r=%221.4%22/%3E%3C/svg%3E"); }
.vg-ce--labrys { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%2211.2%22 y=%221.8%22 width=%221.6%22 height=%2220.4%22 rx=%22.6%22/%3E%3Cpath d=%22M10.8 6.4C8.6 6.2 6.4 5 4.8 3.2 2.6 6.4 2.2 9.8 2.6 12.2c.4 2.2 1.4 4.2 2.8 5.8 1.4-1.8 3.2-2.8 5.4-3.2Z%22/%3E%3Cpath d=%22M 13.2 6.4 C 15.4 6.2 17.6 5 19.2 3.2 21.4 6.4 21.8 9.8 21.4 12.2 c -0.4 2.2 -1.4 4.2 -2.8 5.8 -1.4 -1.8 -3.2 -2.8 -5.4 -3.2 Z%22/%3E%3C/svg%3E"); }
.vg-ce--mace { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%2211.2%22 y=%2211.6%22 width=%221.6%22 height=%2210.4%22 rx=%22.6%22/%3E%3Ccircle cx=%2212%22 cy=%228%22 r=%224.3%22/%3E%3Cpath d=%22M12 1.2 13.1 4.2H10.9Z%22 transform=%22rotate(0 12 8)%22/%3E%3Cpath d=%22M12 1.2 13.1 4.2H10.9Z%22 transform=%22rotate(45 12 8)%22/%3E%3Cpath d=%22M12 1.2 13.1 4.2H10.9Z%22 transform=%22rotate(90 12 8)%22/%3E%3Cpath d=%22M12 1.2 13.1 4.2H10.9Z%22 transform=%22rotate(135 12 8)%22/%3E%3Cpath d=%22M12 1.2 13.1 4.2H10.9Z%22 transform=%22rotate(180 12 8)%22/%3E%3Cpath d=%22M12 1.2 13.1 4.2H10.9Z%22 transform=%22rotate(225 12 8)%22/%3E%3Cpath d=%22M12 1.2 13.1 4.2H10.9Z%22 transform=%22rotate(270 12 8)%22/%3E%3Cpath d=%22M12 1.2 13.1 4.2H10.9Z%22 transform=%22rotate(315 12 8)%22/%3E%3C/svg%3E"); }
.vg-ce--bow { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M7 2.4c8 3.4 8 15.8 0 19.2%22 fill=%22none%22 stroke-width=%221.8%22/%3E%3Cpath d=%22M7 2.4v19.2%22 fill=%22none%22 stroke-width=%220.7%22/%3E%3Cpath d=%22M2.8 12h16.4%22 fill=%22none%22 stroke-width=%221.1%22/%3E%3Cpath d=%22M22 12 18.4 10v4Z%22/%3E%3Cpath d=%22M3.4 12 2 10.2M3.4 12 2 13.8%22 fill=%22none%22 stroke-width=%220.9%22/%3E%3C/svg%3E"); }
.vg-ce--shield { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M12 2.2 20.6 5.2v6.2c0 5.2-3.8 8.8-8.6 10.4-4.8-1.6-8.6-5.2-8.6-10.4V5.2ZM12 4.2 18.6 6.6v4.8c0 4-2.9 7-6.6 8.4-3.7-1.4-6.6-4.4-6.6-8.4V6.6ZM12 5.8 17 7.6v3.8c0 3-2.1 5.4-5 6.6-2.9-1.2-5-3.6-5-6.6V7.6Z%22/%3E%3C/svg%3E"); }
.vg-ce--trident { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%2211.2%22 y=%229.6%22 width=%221.6%22 height=%2212.4%22 rx=%22.6%22/%3E%3Cpath d=%22M12 1.4 13.6 4.6H12.8V10H11.2V4.6H10.4Z%22/%3E%3Cpath d=%22M5 3.2 6.6 6.2H5.8v2c0 1.2.8 2 2 2h8.4c1.2 0 2-.8 2-2v-2h-.8L19 3.2l1.6 3h-.8v2.2c0 2.2-1.6 3.4-3.6 3.4H7.8c-2 0-3.6-1.2-3.6-3.4V6.2h-.8Z%22/%3E%3C/svg%3E"); }
.vg-ce--warhammer { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cg transform=%22translate(12 12) rotate(-32) scale(.94) translate(-12 -12)%22%3E%3Crect x=%2211.2%22 y=%228.4%22 width=%221.6%22 height=%2214%22 rx=%22.6%22/%3E%3Cpath fill-rule=%22evenodd%22 d=%22M3.4 3.6h9.8v6.2H3.4c-.6 0-1-.4-1-1V4.6c0-.6.4-1 1-1Z M5.2 5.2h.9v3h-.9Z%22/%3E%3Cpath d=%22M13.2 4.4 21.8 7.4 13.2 9Z M12 1 13.2 3.6H10.8Z%22/%3E%3C/g%3E%3C/svg%3E"); }
.vg-ce--tower { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M6 21.8V8.6h1.6V6H9.4v2.6H11V6h2v2.6h1.6V6h1.8v2.6H18v13.2h-4.4v-3.6a1.6 1.6 0 0 0-3.2 0v3.6Z M11.2 11.4h1.6v3h-1.6Z%22/%3E%3Cpath d=%22M12 1.2 15.4 5.2H8.6Z%22/%3E%3C/svg%3E"); }
.vg-ce--window { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M4.6 21.6V11c0-4.8 3.4-8 7.4-9 4 1 7.4 4.2 7.4 9v10.6ZM6.8 20.2v-7c0-2 1-3.4 2.4-4 1.4.6 2.4 2 2.4 4v7Z M12.4 20.2v-7c0-2 1-3.4 2.4-4 1.4.6 2.4 2 2.4 4v7ZM12 4.8a1.6 1.6 0 1 0 0 3.2 1.6 1.6 0 0 0 0-3.2Z%22/%3E%3C/svg%3E"); }
.vg-ce--key { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M12 1.8a3.8 3.8 0 1 0 0 7.6 3.8 3.8 0 0 0 0-7.6Z M12 3.7a1.9 1.9 0 1 0 0 3.8 1.9 1.9 0 0 0 0-3.8Z%22/%3E%3Crect x=%2210%22 y=%229.2%22 width=%224%22 height=%221.4%22 rx=%22.5%22/%3E%3Crect x=%2211.1%22 y=%2210%22 width=%221.8%22 height=%2212%22 rx=%22.6%22/%3E%3Crect x=%2212.6%22 y=%2216.2%22 width=%223.6%22 height=%221.7%22 rx=%22.4%22/%3E%3Crect x=%2212.6%22 y=%2219.4%22 width=%222.6%22 height=%221.7%22 rx=%22.4%22/%3E%3C/svg%3E"); }
.vg-ce--crown { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M3 17.4 2 6.6 7.4 11 12 3.4 16.6 11 22 6.6 21 17.4Z M12 9.6a1.6 1.6 0 1 0 0 3.2 1.6 1.6 0 0 0 0-3.2Z%22/%3E%3Crect x=%223%22 y=%2218.6%22 width=%2218%22 height=%222.6%22 rx=%221%22/%3E%3C/svg%3E"); }
.vg-ce--ankh { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M12 1.8c-2.2 0-3.6 2.2-3.6 4.6s1.6 4.6 3.6 4.6 3.6-2.2 3.6-4.6S14.2 1.8 12 1.8Z M12 3.8c-.9 0-1.6 1.2-1.6 2.6s.7 2.6 1.6 2.6 1.6-1.2 1.6-2.6-.7-2.6-1.6-2.6Z%22/%3E%3Crect x=%224.6%22 y=%2211%22 width=%2214.8%22 height=%222%22 rx=%22.8%22/%3E%3Cpath d=%22M10.8 12.6h2.4l.8 9.4H10Z%22/%3E%3C/svg%3E"); }
.vg-ce--eye { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M1.6 12C4.2 7.4 7.8 5.2 12 5.2s7.8 2.2 10.4 6.8c-2.6 4.6-6.2 6.8-10.4 6.8S4.2 16.6 1.6 12ZM12 7.4a4.6 4.6 0 1 0 0 9.2 4.6 4.6 0 0 0 0-9.2Z M12 8.8a3.2 3.2 0 1 1 0 6.4 3.2 3.2 0 0 1 0-6.4Z M12 9.6c-.5.7-.7 1.5-.7 2.4s.2 1.7.7 2.4c.5-.7.7-1.5.7-2.4s-.2-1.7-.7-2.4Z%22/%3E%3C/svg%3E"); }
.vg-ce--flame { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M12 1.6c.8 3.8 6.8 6.4 6.8 12.6a6.8 6.8 0 0 1-13.6 0c0-3 1.6-5.2 3.2-6.6.2 2 1 3.4 2.4 4.2-.6-4.2.2-7.6 1.2-10.2ZM12 20.2c-1.6 0-2.8-1.2-2.8-2.8 0-1.8 1.6-3 2.8-4.8 1.2 1.8 2.8 3 2.8 4.8 0 1.6-1.2 2.8-2.8 2.8Z%22/%3E%3C/svg%3E"); }
.vg-ce--lightning { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M14.2 1.6 5.2 13.4h5.6L8.6 22.4l10.2-12.6h-5.6l2.6-8.2Z%22/%3E%3C/svg%3E"); }
.vg-ce--bell { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3.4c-3.6 0-5.8 2.8-5.8 6.4 0 4.4-1.6 6.4-2.8 7.4v1.4h17.2v-1.4c-1.2-1-2.8-3-2.8-7.4 0-3.6-2.2-6.4-5.8-6.4Z%22/%3E%3Ccircle cx=%2212%22 cy=%2220.4%22 r=%221.7%22/%3E%3Cpath d=%22M10.4 2.6a1.6 1.6 0 0 1 3.2 0%22 fill=%22none%22 stroke-width=%221.1%22/%3E%3C/svg%3E"); }
.vg-ce--grimoire { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M5.8 2.6h11.6c.9 0 1.6.7 1.6 1.6v15.6c0 .9-.7 1.6-1.6 1.6H5.8c-.9 0-1.6-.7-1.6-1.6V4.2c0-.9.7-1.6 1.6-1.6ZM11.6 7.4l2.4 3.6-2.4 3.6-2.4-3.6Z M6.4 4.2h.9v15.6h-.9Z%22/%3E%3Crect x=%2217.6%22 y=%229.6%22 width=%223.4%22 height=%223%22 rx=%22.6%22/%3E%3C/svg%3E"); }
.vg-ce--potion { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%229.6%22 y=%221.6%22 width=%224.8%22 height=%222%22 rx=%22.6%22/%3E%3Crect x=%2210.4%22 y=%223.4%22 width=%223.2%22 height=%224.2%22/%3E%3Cpath fill-rule=%22evenodd%22 d=%22M12 7.6a6.8 6.8 0 1 1 0 13.6 6.8 6.8 0 0 1 0-13.6Z M10 14.4a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z M13.7 12.4a.7.7 0 1 0 0 1.4.7.7 0 0 0 0-1.4Z M12.7 17.3a.6.6 0 1 0 0 1.2.6.6 0 0 0 0-1.2ZM7.2 12.6c.4-1.6 1.6-2.8 3.2-3.2-.8.8-1.6 2-1.8 3.4Z%22/%3E%3C/svg%3E"); }
.vg-ce--crystal { --ce-sym: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23fff%22 stroke=%22%23fff%22 stroke-width=%220%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M12 1.6 16 6.8v10.4l-4 5.2-4-5.2V6.8Z M11.8 4h.4v16.2h-.4Z%22/%3E%3Cpath d=%22M6.6 9.2 7.6 8.4v8.2l-1 1.4-2-2.6v-4Z M17.4 9.2l-1-.8v8.2l1 1.4 2-2.6v-4Z%22/%3E%3C/svg%3E"); }
.vg-ce-fg--blood-pale { --ce-fg: #fabdc1; } .vg-ce-rim--blood-pale { --ce-rim: #fabdc1; } .vg-ce-bg--blood-pale { --ce-bg: #fabdc1; }
.vg-ce-fg--blood-light { --ce-fg: #f47b83; } .vg-ce-rim--blood-light { --ce-rim: #f47b83; } .vg-ce-bg--blood-light { --ce-bg: #f47b83; }
.vg-ce-fg--blood-bright { --ce-fg: #f23642; } .vg-ce-rim--blood-bright { --ce-rim: #f23642; } .vg-ce-bg--blood-bright { --ce-bg: #f23642; }
.vg-ce-fg--blood-rich { --ce-fg: #d11a26; } .vg-ce-rim--blood-rich { --ce-rim: #d11a26; } .vg-ce-bg--blood-rich { --ce-bg: #d11a26; }
.vg-ce-fg--blood-deep { --ce-fg: #8c171f; } .vg-ce-rim--blood-deep { --ce-rim: #8c171f; } .vg-ce-bg--blood-deep { --ce-bg: #8c171f; }
.vg-ce-fg--blood-dark { --ce-fg: #4e1216; } .vg-ce-rim--blood-dark { --ce-rim: #4e1216; } .vg-ce-bg--blood-dark { --ce-bg: #4e1216; }
.vg-ce-fg--ember-pale { --ce-fg: #facdbd; } .vg-ce-rim--ember-pale { --ce-rim: #facdbd; } .vg-ce-bg--ember-pale { --ce-bg: #facdbd; }
.vg-ce-fg--ember-light { --ce-fg: #f49b7b; } .vg-ce-rim--ember-light { --ce-rim: #f49b7b; } .vg-ce-bg--ember-light { --ce-bg: #f49b7b; }
.vg-ce-fg--ember-bright { --ce-fg: #f26836; } .vg-ce-rim--ember-bright { --ce-rim: #f26836; } .vg-ce-bg--ember-bright { --ce-bg: #f26836; }
.vg-ce-fg--ember-rich { --ce-fg: #d14b1a; } .vg-ce-rim--ember-rich { --ce-rim: #d14b1a; } .vg-ce-bg--ember-rich { --ce-bg: #d14b1a; }
.vg-ce-fg--ember-deep { --ce-fg: #8c3617; } .vg-ce-rim--ember-deep { --ce-rim: #8c3617; } .vg-ce-bg--ember-deep { --ce-bg: #8c3617; }
.vg-ce-fg--ember-dark { --ce-fg: #4e2212; } .vg-ce-rim--ember-dark { --ce-rim: #4e2212; } .vg-ce-bg--ember-dark { --ce-bg: #4e2212; }
.vg-ce-fg--amber-pale { --ce-fg: #fadfbd; } .vg-ce-rim--amber-pale { --ce-rim: #fadfbd; } .vg-ce-bg--amber-pale { --ce-bg: #fadfbd; }
.vg-ce-fg--amber-light { --ce-fg: #f4c07b; } .vg-ce-rim--amber-light { --ce-rim: #f4c07b; } .vg-ce-bg--amber-light { --ce-bg: #f4c07b; }
.vg-ce-fg--amber-bright { --ce-fg: #f2a036; } .vg-ce-rim--amber-bright { --ce-rim: #f2a036; } .vg-ce-bg--amber-bright { --ce-bg: #f2a036; }
.vg-ce-fg--amber-rich { --ce-fg: #d1811a; } .vg-ce-rim--amber-rich { --ce-rim: #d1811a; } .vg-ce-bg--amber-rich { --ce-bg: #d1811a; }
.vg-ce-fg--amber-deep { --ce-fg: #8c5917; } .vg-ce-rim--amber-deep { --ce-rim: #8c5917; } .vg-ce-bg--amber-deep { --ce-bg: #8c5917; }
.vg-ce-fg--amber-dark { --ce-fg: #4e3412; } .vg-ce-rim--amber-dark { --ce-rim: #4e3412; } .vg-ce-bg--amber-dark { --ce-bg: #4e3412; }
.vg-ce-fg--gold-pale { --ce-fg: #faeebd; } .vg-ce-rim--gold-pale { --ce-rim: #faeebd; } .vg-ce-bg--gold-pale { --ce-bg: #faeebd; }
.vg-ce-fg--gold-light { --ce-fg: #f4dc7b; } .vg-ce-rim--gold-light { --ce-rim: #f4dc7b; } .vg-ce-bg--gold-light { --ce-bg: #f4dc7b; }
.vg-ce-fg--gold-bright { --ce-fg: #f2cc36; } .vg-ce-rim--gold-bright { --ce-rim: #f2cc36; } .vg-ce-bg--gold-bright { --ce-bg: #f2cc36; }
.vg-ce-fg--gold-rich { --ce-fg: #d1ac1a; } .vg-ce-rim--gold-rich { --ce-rim: #d1ac1a; } .vg-ce-bg--gold-rich { --ce-bg: #d1ac1a; }
.vg-ce-fg--gold-deep { --ce-fg: #8c7517; } .vg-ce-rim--gold-deep { --ce-rim: #8c7517; } .vg-ce-bg--gold-deep { --ce-bg: #8c7517; }
.vg-ce-fg--gold-dark { --ce-fg: #4e4212; } .vg-ce-rim--gold-dark { --ce-rim: #4e4212; } .vg-ce-bg--gold-dark { --ce-bg: #4e4212; }
.vg-ce-fg--venom-pale { --ce-fg: #e7fabd; } .vg-ce-rim--venom-pale { --ce-rim: #e7fabd; } .vg-ce-bg--venom-pale { --ce-bg: #e7fabd; }
.vg-ce-fg--venom-light { --ce-fg: #d0f47b; } .vg-ce-rim--venom-light { --ce-rim: #d0f47b; } .vg-ce-bg--venom-light { --ce-bg: #d0f47b; }
.vg-ce-fg--venom-bright { --ce-fg: #baf236; } .vg-ce-rim--venom-bright { --ce-rim: #baf236; } .vg-ce-bg--venom-bright { --ce-bg: #baf236; }
.vg-ce-fg--venom-rich { --ce-fg: #9ad11a; } .vg-ce-rim--venom-rich { --ce-rim: #9ad11a; } .vg-ce-bg--venom-rich { --ce-bg: #9ad11a; }
.vg-ce-fg--venom-deep { --ce-fg: #698c17; } .vg-ce-rim--venom-deep { --ce-rim: #698c17; } .vg-ce-bg--venom-deep { --ce-bg: #698c17; }
.vg-ce-fg--venom-dark { --ce-fg: #3c4e12; } .vg-ce-rim--venom-dark { --ce-rim: #3c4e12; } .vg-ce-bg--venom-dark { --ce-bg: #3c4e12; }
.vg-ce-fg--emerald-pale { --ce-fg: #bdfad6; } .vg-ce-rim--emerald-pale { --ce-rim: #bdfad6; } .vg-ce-bg--emerald-pale { --ce-bg: #bdfad6; }
.vg-ce-fg--emerald-light { --ce-fg: #7bf4ad; } .vg-ce-rim--emerald-light { --ce-rim: #7bf4ad; } .vg-ce-bg--emerald-light { --ce-bg: #7bf4ad; }
.vg-ce-fg--emerald-bright { --ce-fg: #36f284; } .vg-ce-rim--emerald-bright { --ce-rim: #36f284; } .vg-ce-bg--emerald-bright { --ce-bg: #36f284; }
.vg-ce-fg--emerald-rich { --ce-fg: #1ad166; } .vg-ce-rim--emerald-rich { --ce-rim: #1ad166; } .vg-ce-bg--emerald-rich { --ce-bg: #1ad166; }
.vg-ce-fg--emerald-deep { --ce-fg: #178c48; } .vg-ce-rim--emerald-deep { --ce-rim: #178c48; } .vg-ce-bg--emerald-deep { --ce-bg: #178c48; }
.vg-ce-fg--emerald-dark { --ce-fg: #124e2b; } .vg-ce-rim--emerald-dark { --ce-rim: #124e2b; } .vg-ce-bg--emerald-dark { --ce-bg: #124e2b; }
.vg-ce-fg--teal-pale { --ce-fg: #bdfaf4; } .vg-ce-rim--teal-pale { --ce-rim: #bdfaf4; } .vg-ce-bg--teal-pale { --ce-bg: #bdfaf4; }
.vg-ce-fg--teal-light { --ce-fg: #7bf4e8; } .vg-ce-rim--teal-light { --ce-rim: #7bf4e8; } .vg-ce-bg--teal-light { --ce-bg: #7bf4e8; }
.vg-ce-fg--teal-bright { --ce-fg: #36f2df; } .vg-ce-rim--teal-bright { --ce-rim: #36f2df; } .vg-ce-bg--teal-bright { --ce-bg: #36f2df; }
.vg-ce-fg--teal-rich { --ce-fg: #1ad1be; } .vg-ce-rim--teal-rich { --ce-rim: #1ad1be; } .vg-ce-bg--teal-rich { --ce-bg: #1ad1be; }
.vg-ce-fg--teal-deep { --ce-fg: #178c81; } .vg-ce-rim--teal-deep { --ce-rim: #178c81; } .vg-ce-bg--teal-deep { --ce-bg: #178c81; }
.vg-ce-fg--teal-dark { --ce-fg: #124e48; } .vg-ce-rim--teal-dark { --ce-rim: #124e48; } .vg-ce-bg--teal-dark { --ce-bg: #124e48; }
.vg-ce-fg--frost-pale { --ce-fg: #bdeefa; } .vg-ce-rim--frost-pale { --ce-rim: #bdeefa; } .vg-ce-bg--frost-pale { --ce-bg: #bdeefa; }
.vg-ce-fg--frost-light { --ce-fg: #7bdcf4; } .vg-ce-rim--frost-light { --ce-rim: #7bdcf4; } .vg-ce-bg--frost-light { --ce-bg: #7bdcf4; }
.vg-ce-fg--frost-bright { --ce-fg: #36ccf2; } .vg-ce-rim--frost-bright { --ce-rim: #36ccf2; } .vg-ce-bg--frost-bright { --ce-bg: #36ccf2; }
.vg-ce-fg--frost-rich { --ce-fg: #1aacd1; } .vg-ce-rim--frost-rich { --ce-rim: #1aacd1; } .vg-ce-bg--frost-rich { --ce-bg: #1aacd1; }
.vg-ce-fg--frost-deep { --ce-fg: #17758c; } .vg-ce-rim--frost-deep { --ce-rim: #17758c; } .vg-ce-bg--frost-deep { --ce-bg: #17758c; }
.vg-ce-fg--frost-dark { --ce-fg: #12424e; } .vg-ce-rim--frost-dark { --ce-rim: #12424e; } .vg-ce-bg--frost-dark { --ce-bg: #12424e; }
.vg-ce-fg--azure-pale { --ce-fg: #bdd7fa; } .vg-ce-rim--azure-pale { --ce-rim: #bdd7fa; } .vg-ce-bg--azure-pale { --ce-bg: #bdd7fa; }
.vg-ce-fg--azure-light { --ce-fg: #7bb0f4; } .vg-ce-rim--azure-light { --ce-rim: #7bb0f4; } .vg-ce-bg--azure-light { --ce-bg: #7bb0f4; }
.vg-ce-fg--azure-bright { --ce-fg: #3687f2; } .vg-ce-rim--azure-bright { --ce-rim: #3687f2; } .vg-ce-bg--azure-bright { --ce-bg: #3687f2; }
.vg-ce-fg--azure-rich { --ce-fg: #1a69d1; } .vg-ce-rim--azure-rich { --ce-rim: #1a69d1; } .vg-ce-bg--azure-rich { --ce-bg: #1a69d1; }
.vg-ce-fg--azure-deep { --ce-fg: #174a8c; } .vg-ce-rim--azure-deep { --ce-rim: #174a8c; } .vg-ce-bg--azure-deep { --ce-bg: #174a8c; }
.vg-ce-fg--azure-dark { --ce-fg: #122c4e; } .vg-ce-rim--azure-dark { --ce-rim: #122c4e; } .vg-ce-bg--azure-dark { --ce-bg: #122c4e; }
.vg-ce-fg--indigo-pale { --ce-fg: #bdbffa; } .vg-ce-rim--indigo-pale { --ce-rim: #bdbffa; } .vg-ce-bg--indigo-pale { --ce-bg: #bdbffa; }
.vg-ce-fg--indigo-light { --ce-fg: #7b7ff4; } .vg-ce-rim--indigo-light { --ce-rim: #7b7ff4; } .vg-ce-bg--indigo-light { --ce-bg: #7b7ff4; }
.vg-ce-fg--indigo-bright { --ce-fg: #363cf2; } .vg-ce-rim--indigo-bright { --ce-rim: #363cf2; } .vg-ce-bg--indigo-bright { --ce-bg: #363cf2; }
.vg-ce-fg--indigo-rich { --ce-fg: #1a20d1; } .vg-ce-rim--indigo-rich { --ce-rim: #1a20d1; } .vg-ce-bg--indigo-rich { --ce-bg: #1a20d1; }
.vg-ce-fg--indigo-deep { --ce-fg: #171b8c; } .vg-ce-rim--indigo-deep { --ce-rim: #171b8c; } .vg-ce-bg--indigo-deep { --ce-bg: #171b8c; }
.vg-ce-fg--indigo-dark { --ce-fg: #12144e; } .vg-ce-rim--indigo-dark { --ce-rim: #12144e; } .vg-ce-bg--indigo-dark { --ce-bg: #12144e; }
.vg-ce-fg--violet-pale { --ce-fg: #d7bdfa; } .vg-ce-rim--violet-pale { --ce-rim: #d7bdfa; } .vg-ce-bg--violet-pale { --ce-bg: #d7bdfa; }
.vg-ce-fg--violet-light { --ce-fg: #b07bf4; } .vg-ce-rim--violet-light { --ce-rim: #b07bf4; } .vg-ce-bg--violet-light { --ce-bg: #b07bf4; }
.vg-ce-fg--violet-bright { --ce-fg: #8736f2; } .vg-ce-rim--violet-bright { --ce-rim: #8736f2; } .vg-ce-bg--violet-bright { --ce-bg: #8736f2; }
.vg-ce-fg--violet-rich { --ce-fg: #691ad1; } .vg-ce-rim--violet-rich { --ce-rim: #691ad1; } .vg-ce-bg--violet-rich { --ce-bg: #691ad1; }
.vg-ce-fg--violet-deep { --ce-fg: #4a178c; } .vg-ce-rim--violet-deep { --ce-rim: #4a178c; } .vg-ce-bg--violet-deep { --ce-bg: #4a178c; }
.vg-ce-fg--violet-dark { --ce-fg: #2c124e; } .vg-ce-rim--violet-dark { --ce-rim: #2c124e; } .vg-ce-bg--violet-dark { --ce-bg: #2c124e; }
.vg-ce-fg--orchid-pale { --ce-fg: #f2bdfa; } .vg-ce-rim--orchid-pale { --ce-rim: #f2bdfa; } .vg-ce-bg--orchid-pale { --ce-bg: #f2bdfa; }
.vg-ce-fg--orchid-light { --ce-fg: #e47bf4; } .vg-ce-rim--orchid-light { --ce-rim: #e47bf4; } .vg-ce-bg--orchid-light { --ce-bg: #e47bf4; }
.vg-ce-fg--orchid-bright { --ce-fg: #d936f2; } .vg-ce-rim--orchid-bright { --ce-rim: #d936f2; } .vg-ce-bg--orchid-bright { --ce-bg: #d936f2; }
.vg-ce-fg--orchid-rich { --ce-fg: #b81ad1; } .vg-ce-rim--orchid-rich { --ce-rim: #b81ad1; } .vg-ce-bg--orchid-rich { --ce-bg: #b81ad1; }
.vg-ce-fg--orchid-deep { --ce-fg: #7d178c; } .vg-ce-rim--orchid-deep { --ce-rim: #7d178c; } .vg-ce-bg--orchid-deep { --ce-bg: #7d178c; }
.vg-ce-fg--orchid-dark { --ce-fg: #46124e; } .vg-ce-rim--orchid-dark { --ce-rim: #46124e; } .vg-ce-bg--orchid-dark { --ce-bg: #46124e; }
.vg-ce-fg--rose-pale { --ce-fg: #fabddb; } .vg-ce-rim--rose-pale { --ce-rim: #fabddb; } .vg-ce-bg--rose-pale { --ce-bg: #fabddb; }
.vg-ce-fg--rose-light { --ce-fg: #f47bb8; } .vg-ce-rim--rose-light { --ce-rim: #f47bb8; } .vg-ce-bg--rose-light { --ce-bg: #f47bb8; }
.vg-ce-fg--rose-bright { --ce-fg: #f23694; } .vg-ce-rim--rose-bright { --ce-rim: #f23694; } .vg-ce-bg--rose-bright { --ce-bg: #f23694; }
.vg-ce-fg--rose-rich { --ce-fg: #d11a75; } .vg-ce-rim--rose-rich { --ce-rim: #d11a75; } .vg-ce-bg--rose-rich { --ce-bg: #d11a75; }
.vg-ce-fg--rose-deep { --ce-fg: #8c1752; } .vg-ce-rim--rose-deep { --ce-rim: #8c1752; } .vg-ce-bg--rose-deep { --ce-bg: #8c1752; }
.vg-ce-fg--rose-dark { --ce-fg: #4e1230; } .vg-ce-rim--rose-dark { --ce-rim: #4e1230; } .vg-ce-bg--rose-dark { --ce-bg: #4e1230; }
.vg-ce-fg--moonlight { --ce-fg: #f6f2ea; } .vg-ce-rim--moonlight { --ce-rim: #f6f2ea; } .vg-ce-bg--moonlight { --ce-bg: #f6f2ea; }
.vg-ce-fg--bone { --ce-fg: #e0d3b4; } .vg-ce-rim--bone { --ce-rim: #e0d3b4; } .vg-ce-bg--bone { --ce-bg: #e0d3b4; }
.vg-ce-fg--silver { --ce-fg: #b4bcc6; } .vg-ce-rim--silver { --ce-rim: #b4bcc6; } .vg-ce-bg--silver { --ce-bg: #b4bcc6; }
.vg-ce-fg--ash { --ce-fg: #77736f; } .vg-ce-rim--ash { --ce-rim: #77736f; } .vg-ce-bg--ash { --ce-bg: #77736f; }
.vg-ce-fg--iron { --ce-fg: #3e3d45; } .vg-ce-rim--iron { --ce-rim: #3e3d45; } .vg-ce-bg--iron { --ce-bg: #3e3d45; }
.vg-ce-fg--obsidian { --ce-fg: #120d12; } .vg-ce-rim--obsidian { --ce-rim: #120d12; } .vg-ce-bg--obsidian { --ce-bg: #120d12; }
.vg-ce-fg--goldleaf { --ce-fg: #e8c04a; --ce-fg-img: linear-gradient(135deg, #fff3b0, #e8c04a 35%, #9c6d17 62%, #f7dc7a); }
.vg-ce-rim--goldleaf { --ce-rim: #e8c04a; --ce-rim-img: linear-gradient(135deg, #fff3b0, #e8c04a 35%, #9c6d17 62%, #f7dc7a); }
.vg-ce-bg--goldleaf { --ce-bg: #e8c04a; --ce-bg-img: linear-gradient(135deg, #fff3b0, #e8c04a 35%, #9c6d17 62%, #f7dc7a); }
.vg-ce-fg--silverleaf { --ce-fg: #c2c9d1; --ce-fg-img: linear-gradient(135deg, #ffffff, #c2c9d1 35%, #6b7178 62%, #eef1f4); }
.vg-ce-rim--silverleaf { --ce-rim: #c2c9d1; --ce-rim-img: linear-gradient(135deg, #ffffff, #c2c9d1 35%, #6b7178 62%, #eef1f4); }
.vg-ce-bg--silverleaf { --ce-bg: #c2c9d1; --ce-bg-img: linear-gradient(135deg, #ffffff, #c2c9d1 35%, #6b7178 62%, #eef1f4); }
.vg-ce-fg--bronzeleaf { --ce-fg: #c4823a; --ce-fg-img: linear-gradient(135deg, #ffd9a6, #c4823a 40%, #6e3a12 65%, #e6a866); }
.vg-ce-rim--bronzeleaf { --ce-rim: #c4823a; --ce-rim-img: linear-gradient(135deg, #ffd9a6, #c4823a 40%, #6e3a12 65%, #e6a866); }
.vg-ce-bg--bronzeleaf { --ce-bg: #c4823a; --ce-bg-img: linear-gradient(135deg, #ffd9a6, #c4823a 40%, #6e3a12 65%, #e6a866); }
.vg-ce-fg--bloodstone { --ce-fg: #c0161e; --ce-fg-img: linear-gradient(160deg, #ff6a55, #c0161e 45%, #4a0408); }
.vg-ce-rim--bloodstone { --ce-rim: #c0161e; --ce-rim-img: linear-gradient(160deg, #ff6a55, #c0161e 45%, #4a0408); }
.vg-ce-bg--bloodstone { --ce-bg: #c0161e; --ce-bg-img: linear-gradient(160deg, #ff6a55, #c0161e 45%, #4a0408); }
.vg-ce-fg--hellfire { --ce-fg: #ff5a00; --ce-fg-img: linear-gradient(0deg, #9e0010, #ff5a00 45%, #ffd36a); }
.vg-ce-rim--hellfire { --ce-rim: #ff5a00; --ce-rim-img: linear-gradient(0deg, #9e0010, #ff5a00 45%, #ffd36a); }
.vg-ce-bg--hellfire { --ce-bg: #ff5a00; --ce-bg-img: linear-gradient(0deg, #9e0010, #ff5a00 45%, #ffd36a); }
.vg-ce-fg--glacier { --ce-fg: #9fe6ff; --ce-fg-img: linear-gradient(160deg, #ffffff, #9fe6ff 40%, #2f6fe0); }
.vg-ce-rim--glacier { --ce-rim: #9fe6ff; --ce-rim-img: linear-gradient(160deg, #ffffff, #9fe6ff 40%, #2f6fe0); }
.vg-ce-bg--glacier { --ce-bg: #9fe6ff; --ce-bg-img: linear-gradient(160deg, #ffffff, #9fe6ff 40%, #2f6fe0); }
.vg-ce-fg--toxic { --ce-fg: #4fd13a; --ce-fg-img: linear-gradient(160deg, #eaff8a, #4fd13a 45%, #0d5a24); }
.vg-ce-rim--toxic { --ce-rim: #4fd13a; --ce-rim-img: linear-gradient(160deg, #eaff8a, #4fd13a 45%, #0d5a24); }
.vg-ce-bg--toxic { --ce-bg: #4fd13a; --ce-bg-img: linear-gradient(160deg, #eaff8a, #4fd13a 45%, #0d5a24); }
.vg-ce-fg--void { --ce-fg: #6b3fd1; --ce-fg-img: radial-gradient(circle at 35% 30%, #b48cff, #3a1470 45%, #05010d); }
.vg-ce-rim--void { --ce-rim: #6b3fd1; --ce-rim-img: radial-gradient(circle at 35% 30%, #b48cff, #3a1470 45%, #05010d); }
.vg-ce-bg--void { --ce-bg: #6b3fd1; --ce-bg-img: radial-gradient(circle at 35% 30%, #b48cff, #3a1470 45%, #05010d); }
.vg-ce-fg--prismatic { --ce-fg: #4d9dff; --ce-fg-img: linear-gradient(135deg, #ff4d6d, #ffb84d 20%, #f5f05a 38%, #4fd18a 55%, #4d9dff 72%, #9b6bff 88%, #ff4dc4); }
.vg-ce-rim--prismatic { --ce-rim: #4d9dff; --ce-rim-img: linear-gradient(135deg, #ff4d6d, #ffb84d 20%, #f5f05a 38%, #4fd18a 55%, #4d9dff 72%, #9b6bff 88%, #ff4dc4); }
.vg-ce-bg--prismatic { --ce-bg: #4d9dff; --ce-bg-img: linear-gradient(135deg, #ff4d6d, #ffb84d 20%, #f5f05a 38%, #4fd18a 55%, #4d9dff 72%, #9b6bff 88%, #ff4dc4); }
.vg-ce-fg--aurora { --ce-fg: #3a86ff; --ce-fg-img: linear-gradient(160deg, #5affb4, #3a86ff 50%, #b46bff); }
.vg-ce-rim--aurora { --ce-rim: #3a86ff; --ce-rim-img: linear-gradient(160deg, #5affb4, #3a86ff 50%, #b46bff); }
.vg-ce-bg--aurora { --ce-bg: #3a86ff; --ce-bg-img: linear-gradient(160deg, #5affb4, #3a86ff 50%, #b46bff); }
.vg-ce-fg--sunset { --ce-fg: #ff6a8a; --ce-fg-img: linear-gradient(170deg, #ffd06b, #ff6a8a 50%, #6a3fd1); }
.vg-ce-rim--sunset { --ce-rim: #ff6a8a; --ce-rim-img: linear-gradient(170deg, #ffd06b, #ff6a8a 50%, #6a3fd1); }
.vg-ce-bg--sunset { --ce-bg: #ff6a8a; --ce-bg-img: linear-gradient(170deg, #ffd06b, #ff6a8a 50%, #6a3fd1); }
.vg-ce-fg--moonstone { --ce-fg: #b9c6ff; --ce-fg-img: linear-gradient(135deg, #f2f6ff, #b9c6ff 40%, #8f86d9 65%, #eef2ff); }
.vg-ce-rim--moonstone { --ce-rim: #b9c6ff; --ce-rim-img: linear-gradient(135deg, #f2f6ff, #b9c6ff 40%, #8f86d9 65%, #eef2ff); }
.vg-ce-bg--moonstone { --ce-bg: #b9c6ff; --ce-bg-img: linear-gradient(135deg, #f2f6ff, #b9c6ff 40%, #8f86d9 65%, #eef2ff); }
