/* components/site/GlobeMascot.vue */

.mg-body[data-v-fd8260cb] {
    fill: #4caf50;
}
.mg-line[data-v-fd8260cb] {
    fill: none;
    stroke: #0d2b1e;
    stroke-width: 4;
    stroke-linecap: round;
}
line.mg-line[data-v-fd8260cb] {
    stroke-width: 4;
}
.mg-dark[data-v-fd8260cb] {
    fill: #101613;
}
.mg-stroke[data-v-fd8260cb] {
    fill: none;
    stroke: #101613;
    stroke-width: 3.4;
    stroke-linecap: round;
}
.mg-stroke-thick[data-v-fd8260cb] {
    stroke: #101613;
    stroke-width: 4;
    stroke-linecap: round;
}
.mg-glass[data-v-fd8260cb] {
    fill: rgba(180, 227, 255, 0.9);
}
.mg-hat[data-v-fd8260cb] {
    fill: #d95b3a;
}
.mg-hat-band[data-v-fd8260cb] {
    fill: #b9ef33;
}
.mg-pompom[data-v-fd8260cb] {
    fill: #f4f8ee;
}
.mg-straw[data-v-fd8260cb] {
    fill: #e5c66b;
}
.mg-straw-line[data-v-fd8260cb] {
    fill: none;
    stroke: #b99a3e;
    stroke-width: 3;
    stroke-linecap: round;
}
.mg-chullo[data-v-fd8260cb] {
    fill: #c2452e;
}
.mg-chullo-pattern[data-v-fd8260cb] {
    fill: none;
    stroke: #f2d0a4;
    stroke-width: 3.4;
    stroke-dasharray: 5 4;
}
.mg-fur[data-v-fd8260cb] {
    fill: #4a4038;
}
.mg-fur-line[data-v-fd8260cb] {
    fill: none;
    stroke: #2e2823;
    stroke-width: 2.6;
    stroke-linecap: round;
}
.mg-band[data-v-fd8260cb] {
    fill: #f4f8ee;
}
.mg-band-dot[data-v-fd8260cb] {
    fill: #c2452e;
}
.mg-spark[data-v-fd8260cb] {
    fill: #eaf7ea;
}
.mg-brow[data-v-fd8260cb] {
    fill: none;
    stroke: #101613;
    stroke-width: 3.6;
    stroke-linecap: round;
}
.mg-hair[data-v-fd8260cb] {
    fill: #2e2823;
}
.mg-beard[data-v-fd8260cb] {
    fill: #b56a34;
}
.mg-string[data-v-fd8260cb] {
    stroke: #6b5a33;
    stroke-width: 1.8;
    stroke-linecap: round;
}
.mg-cork[data-v-fd8260cb] {
    fill: #e8d9b0;
}
.mg-turban[data-v-fd8260cb] {
    fill: #f2e7d0;
}
.mg-turban-line[data-v-fd8260cb] {
    fill: none;
    stroke: #d9c9a8;
    stroke-width: 2.6;
    stroke-linecap: round;
}
.mg-bandana[data-v-fd8260cb] {
    fill: #2e6db4;
}
.mg-bandana-dot[data-v-fd8260cb] {
    fill: #f4f8ee;
}
.mg-nordic[data-v-fd8260cb] {
    fill: #b23a48;
}
.mg-nordic-band[data-v-fd8260cb] {
    fill: #f4f8ee;
}
.mg-nordic-zig[data-v-fd8260cb] {
    fill: none;
    stroke: #b23a48;
    stroke-width: 2.4;
    stroke-linecap: round;
    stroke-linejoin: round;
}
.mg-hood[data-v-fd8260cb] {
    fill: #3f6fae;
}
.mg-hood-fur[data-v-fd8260cb] {
    fill: none;
    stroke: #e8e3d5;
    stroke-width: 4;
    stroke-linecap: round;
    stroke-dasharray: 1 6;
}
.mg-altai[data-v-fd8260cb] {
    fill: #a03a52;
}
.mg-sou[data-v-fd8260cb] {
    fill: #e8b820;
}
.mg-sou-line[data-v-fd8260cb] {
    fill: none;
    stroke: #c49a12;
    stroke-width: 2.6;
    stroke-linecap: round;
}
.mg-beret[data-v-fd8260cb] {
    fill: #8c2f39;
}
.mg-beret-stem[data-v-fd8260cb] {
    stroke: #8c2f39;
    stroke-width: 3.4;
    stroke-linecap: round;
}
.mg-muff-band[data-v-fd8260cb] {
    fill: none;
    stroke: #4a4038;
    stroke-width: 4.4;
    stroke-linecap: round;
}
.mg-muff[data-v-fd8260cb] {
    fill: #cfc4bb;
}
.mg-fisher[data-v-fd8260cb] {
    fill: #e07b2a;
}
.mg-fisher-rib[data-v-fd8260cb] {
    fill: none;
    stroke: #b55f1c;
    stroke-width: 2;
    stroke-linecap: round;
}
.mg-eyewhite[data-v-fd8260cb] {
    fill: #f4f8ee;
}
.mg-sweat[data-v-fd8260cb] {
    fill: #9ed4f2;
}
.mg-laugh[data-v-fd8260cb] {
    fill: #101613;
}
.mg-tongue[data-v-fd8260cb] {
    fill: #e0564f;
}
.mg-pole[data-v-fd8260cb] {
    stroke: #6b5a33;
    stroke-width: 2.8;
    stroke-linecap: round;
}
.mg-pole-grip[data-v-fd8260cb] {
    fill: #101613;
}
.mg-cam[data-v-fd8260cb] {
    fill: #23282e;
}
.mg-cam-lens[data-v-fd8260cb] {
    fill: #3a4149;
}
.mg-cam-glass[data-v-fd8260cb] {
    fill: #9ed4f2;
}
.mg-cam-flash[data-v-fd8260cb] {
    fill: #f4f8ee;
}
.mg-ski[data-v-fd8260cb] {
    fill: none;
    stroke: #e0564f;
    stroke-width: 3.4;
    stroke-linecap: round;
}
.mg-wave[data-v-fd8260cb] {
    fill: none;
    stroke: #4aa3d8;
    stroke-width: 3.6;
    stroke-linecap: round;
}
.mg-heart[data-v-fd8260cb] {
    fill: #e0564f;
    transform-origin: 89px 16px;
    animation: mg-heart-pop-fd8260cb 1.6s ease-in-out infinite;
}
@keyframes mg-heart-pop-fd8260cb {
0%, 100% { transform: scale(0.85);
}
50% { transform: scale(1.12);
}
}
.mg-steam[data-v-fd8260cb] {
    fill: none;
    stroke: rgba(244, 248, 238, 0.8);
    stroke-width: 2.2;
    stroke-linecap: round;
}
.mg-chop[data-v-fd8260cb] {
    stroke: #8c5a2b;
    stroke-width: 2.4;
    stroke-linecap: round;
}
.mg-towel[data-v-fd8260cb] {
    fill: #f4f8ee;
}
.mg-towel-line[data-v-fd8260cb] {
    fill: none;
    stroke: #d9c9a8;
    stroke-width: 2.6;
    stroke-linecap: round;
}
.mg-boat[data-v-fd8260cb] {
    fill: #8c5a2b;
}
.mg-boat-line[data-v-fd8260cb] {
    fill: none;
    stroke: #6b4520;
    stroke-width: 3;
    stroke-linecap: round;
}
.mg-rod[data-v-fd8260cb] {
    stroke: #6b5a33;
    stroke-width: 2.8;
    stroke-linecap: round;
}
.mg-rod-line[data-v-fd8260cb] {
    fill: none;
    stroke: #9aa89e;
    stroke-width: 1.6;
    stroke-linecap: round;
}
.mg-fish[data-v-fd8260cb] {
    fill: #4aa3d8;
}
.mg-flagpole[data-v-fd8260cb] {
    stroke: #6b5a33;
    stroke-width: 3;
    stroke-linecap: round;
}
.mg-flag[data-v-fd8260cb] {
    fill: #e0564f;
}
.mg-bino[data-v-fd8260cb] {
    fill: #23282e;
}
.mg-log[data-v-fd8260cb] {
    stroke: #8c5a2b;
    stroke-width: 3.4;
    stroke-linecap: round;
}
.mg-flame-outer[data-v-fd8260cb] {
    fill: #f2903b;
}
.mg-flame-inner[data-v-fd8260cb] {
    fill: #f7d154;
}
.mg-bowl[data-v-fd8260cb] {
    fill: #f4f8ee;
}
.mg-bowl-rim[data-v-fd8260cb] {
    stroke: #d9c9a8;
    stroke-width: 3;
    stroke-linecap: round;
}

