/* Stage 2: Heimaey scene and Type F plugs. Generated by art-stage1/stage2/css.mjs. */
.eyjar,.plugart{--e-sky:#CFE9EE;--e-sun:#F28F32;--e-sun-o:1;--e-moon:#F4EFD8;--e-moon-o:0;--e-aur-o:0;--e-aur1:#2FBF9B;--e-aur2:#5EA6E0;--e-sea:#2F86B8;--e-sea-hi:#7DBFD6;--e-wave:rgba(255,253,246,.55);--e-line:rgba(7,47,58,.38);--e-isle:#5B5A58;--e-isle-top:#7FAA72;--e-hut:#FFFDF6;--e-helga:#4C9A78;--e-helga-d:#3A7F64;--e-eld:#9A4632;--e-eld-d:#7C3626;--e-lava:#2A2024;--e-heima:#B88458;--e-heima-d:#96673F;--e-heima-cap:#5E9F6C;--e-snow:#FFFDF6;--e-snow-o:0;--e-quay:#0B4F5C;--e-h1:#F28F32;--e-h2:#E4604B;--e-h3:#EDBA45;--e-h4:#FFFDF6;--e-h5:#7FC8C8;--e-h6:#4F93C0;--e-ra:#0B4F5C;--e-rb:#8E3F2C;--e-win:#DCEFEC;--e-fac:#FFFDF6;--e-fac-roof:#0B4F5C;--e-tank:#FFFDF6;--e-hull:#0B4F5C;--e-stripe:#F28F32;--e-cabin:#FFFDF6;--e-cabin-win:#7FC8C8;--e-mast:#072F3A;--e-hull2:#C9452F;--e-cabin2:#FFFDF6;--e-buoy:#F28F32;--e-shingle:#33454A;--e-pbg:#CFE8E5;--e-pwall:#0B4F5C;--e-pvaki:#FFFDF6;--e-precess:#072F3A;--e-pplate:#A9DCDC;--e-pmetal:#D8DEDC;--e-psleeve:#8EA3A6;--e-pcable:#0E7C86;--e-pbody:#FFFDF6;--e-pgrip:#A9DCDC;--e-pink:#0A2A33;--e-pcollar:#F28F32;--e-ppin:#C9D3D2;--e-pline:#2F86B8}
:root[data-mode="night"] .eyjar,:root[data-mode="night"] .plugart{--e-sky:#0C2833;--e-sun:#F28F32;--e-sun-o:0;--e-moon:#F4EFD8;--e-moon-o:1;--e-sea:#0B3550;--e-sea-hi:#12506F;--e-wave:rgba(255,253,246,.2);--e-line:rgba(220,239,236,.22);--e-isle:#26343A;--e-isle-top:#2F5A4B;--e-helga:#1F5A4B;--e-helga-d:#17463A;--e-eld:#5A2A24;--e-eld-d:#471F1B;--e-lava:#14100F;--e-heima:#5C4A3C;--e-heima-d:#46372C;--e-heima-cap:#2E6048;--e-quay:#072F3A;--e-h1:#C0702A;--e-h2:#B04A3B;--e-h3:#B8923A;--e-h4:#C9C5B8;--e-h5:#4C8C8C;--e-h6:#3B6F94;--e-ra:#123F4B;--e-rb:#5A2A24;--e-win:#F6B25C;--e-fac:#C9C5B8;--e-fac-roof:#123F4B;--e-tank:#C9C5B8;--e-hull:#123F4B;--e-stripe:#C0702A;--e-cabin:#C9C5B8;--e-cabin-win:#F6B25C;--e-mast:#0A1F27;--e-hull2:#8E3427;--e-cabin2:#C9C5B8;--e-buoy:#C0702A;--e-shingle:#1A2A30;--e-pbg:#123340;--e-pwall:#0E4151;--e-pvaki:#DCEFEC;--e-precess:#04181E;--e-pplate:#2F5560;--e-pmetal:#AEBBBA;--e-psleeve:#64797C;--e-pcable:#2F86B8;--e-pbody:#DCEFEC;--e-pgrip:#7FA3A8;--e-pink:#0A2A33;--e-pcollar:#F28F32;--e-ppin:#9DAAAA;--e-pline:#2F86B8}
@media (prefers-color-scheme: dark){:root:not([data-mode="day"]) .eyjar,:root:not([data-mode="day"]) .plugart{--e-sky:#0C2833;--e-sun:#F28F32;--e-sun-o:0;--e-moon:#F4EFD8;--e-moon-o:1;--e-sea:#0B3550;--e-sea-hi:#12506F;--e-wave:rgba(255,253,246,.2);--e-line:rgba(220,239,236,.22);--e-isle:#26343A;--e-isle-top:#2F5A4B;--e-helga:#1F5A4B;--e-helga-d:#17463A;--e-eld:#5A2A24;--e-eld-d:#471F1B;--e-lava:#14100F;--e-heima:#5C4A3C;--e-heima-d:#46372C;--e-heima-cap:#2E6048;--e-quay:#072F3A;--e-h1:#C0702A;--e-h2:#B04A3B;--e-h3:#B8923A;--e-h4:#C9C5B8;--e-h5:#4C8C8C;--e-h6:#3B6F94;--e-ra:#123F4B;--e-rb:#5A2A24;--e-win:#F6B25C;--e-fac:#C9C5B8;--e-fac-roof:#123F4B;--e-tank:#C9C5B8;--e-hull:#123F4B;--e-stripe:#C0702A;--e-cabin:#C9C5B8;--e-cabin-win:#F6B25C;--e-mast:#0A1F27;--e-hull2:#8E3427;--e-cabin2:#C9C5B8;--e-buoy:#C0702A;--e-shingle:#1A2A30;--e-pbg:#123340;--e-pwall:#0E4151;--e-pvaki:#DCEFEC;--e-precess:#04181E;--e-pplate:#2F5560;--e-pmetal:#AEBBBA;--e-psleeve:#64797C;--e-pcable:#2F86B8;--e-pbody:#DCEFEC;--e-pgrip:#7FA3A8;--e-pink:#0A2A33;--e-pcollar:#F28F32;--e-ppin:#9DAAAA;--e-pline:#2F86B8}}
:root[data-season="winter"] .eyjar,:root[data-season="winter"] .plugart{--e-sky:#E1EFF4;--e-sea:#4D86A8;--e-sea-hi:#8DBDD3;--e-snow-o:1;--e-isle-top:#E7EFEC;--e-heima-cap:#E7EFEC;--e-pbg:#E1EFF4}
:root[data-season="winter"][data-mode="night"] .eyjar,:root[data-season="winter"][data-mode="night"] .plugart{--e-sky:#0A2230;--e-sun:#F28F32;--e-sun-o:0;--e-moon:#F4EFD8;--e-moon-o:1;--e-sea:#0B3550;--e-sea-hi:#12506F;--e-wave:rgba(255,253,246,.2);--e-line:rgba(220,239,236,.22);--e-isle:#26343A;--e-isle-top:#8FA7A6;--e-helga:#1F5A4B;--e-helga-d:#17463A;--e-eld:#5A2A24;--e-eld-d:#471F1B;--e-lava:#14100F;--e-heima:#5C4A3C;--e-heima-d:#46372C;--e-heima-cap:#8FA7A6;--e-quay:#072F3A;--e-h1:#C0702A;--e-h2:#B04A3B;--e-h3:#B8923A;--e-h4:#C9C5B8;--e-h5:#4C8C8C;--e-h6:#3B6F94;--e-ra:#123F4B;--e-rb:#5A2A24;--e-win:#F6B25C;--e-fac:#C9C5B8;--e-fac-roof:#123F4B;--e-tank:#C9C5B8;--e-hull:#123F4B;--e-stripe:#C0702A;--e-cabin:#C9C5B8;--e-cabin-win:#F6B25C;--e-mast:#0A1F27;--e-hull2:#8E3427;--e-cabin2:#C9C5B8;--e-buoy:#C0702A;--e-shingle:#1A2A30;--e-pbg:#0F2D3A;--e-pwall:#0E4151;--e-pvaki:#DCEFEC;--e-precess:#04181E;--e-pplate:#2F5560;--e-pmetal:#AEBBBA;--e-psleeve:#64797C;--e-pcable:#2F86B8;--e-pbody:#DCEFEC;--e-pgrip:#7FA3A8;--e-pink:#0A2A33;--e-pcollar:#F28F32;--e-ppin:#9DAAAA;--e-pline:#2F86B8;--e-snow-o:1;--e-aur-o:0.85}
@media (prefers-color-scheme: dark){:root[data-season="winter"]:not([data-mode="day"]) .eyjar,:root[data-season="winter"]:not([data-mode="day"]) .plugart{--e-sky:#0A2230;--e-sun:#F28F32;--e-sun-o:0;--e-moon:#F4EFD8;--e-moon-o:1;--e-sea:#0B3550;--e-sea-hi:#12506F;--e-wave:rgba(255,253,246,.2);--e-line:rgba(220,239,236,.22);--e-isle:#26343A;--e-isle-top:#8FA7A6;--e-helga:#1F5A4B;--e-helga-d:#17463A;--e-eld:#5A2A24;--e-eld-d:#471F1B;--e-lava:#14100F;--e-heima:#5C4A3C;--e-heima-d:#46372C;--e-heima-cap:#8FA7A6;--e-quay:#072F3A;--e-h1:#C0702A;--e-h2:#B04A3B;--e-h3:#B8923A;--e-h4:#C9C5B8;--e-h5:#4C8C8C;--e-h6:#3B6F94;--e-ra:#123F4B;--e-rb:#5A2A24;--e-win:#F6B25C;--e-fac:#C9C5B8;--e-fac-roof:#123F4B;--e-tank:#C9C5B8;--e-hull:#123F4B;--e-stripe:#C0702A;--e-cabin:#C9C5B8;--e-cabin-win:#F6B25C;--e-mast:#0A1F27;--e-hull2:#8E3427;--e-cabin2:#C9C5B8;--e-buoy:#C0702A;--e-shingle:#1A2A30;--e-pbg:#0F2D3A;--e-pwall:#0E4151;--e-pvaki:#DCEFEC;--e-precess:#04181E;--e-pplate:#2F5560;--e-pmetal:#AEBBBA;--e-psleeve:#64797C;--e-pcable:#2F86B8;--e-pbody:#DCEFEC;--e-pgrip:#7FA3A8;--e-pink:#0A2A33;--e-pcollar:#F28F32;--e-ppin:#9DAAAA;--e-pline:#2F86B8;--e-snow-o:1;--e-aur-o:0.85}}
:is(.eyjar-art,.plugart) .e-sky{fill:var(--e-sky)}:is(.eyjar-art,.plugart) .e-sea{fill:var(--e-sea)}:is(.eyjar-art,.plugart) .e-sea-hi{fill:var(--e-sea-hi)}:is(.eyjar-art,.plugart) .e-isle{fill:var(--e-isle)}:is(.eyjar-art,.plugart) .e-isle-top{fill:var(--e-isle-top)}:is(.eyjar-art,.plugart) .e-hut{fill:var(--e-hut)}:is(.eyjar-art,.plugart) .e-helga{fill:var(--e-helga)}:is(.eyjar-art,.plugart) .e-helga-d{fill:var(--e-helga-d)}:is(.eyjar-art,.plugart) .e-eld{fill:var(--e-eld)}:is(.eyjar-art,.plugart) .e-eld-d{fill:var(--e-eld-d)}:is(.eyjar-art,.plugart) .e-lava{fill:var(--e-lava)}:is(.eyjar-art,.plugart) .e-heima{fill:var(--e-heima)}:is(.eyjar-art,.plugart) .e-heima-d{fill:var(--e-heima-d)}:is(.eyjar-art,.plugart) .e-heima-cap{fill:var(--e-heima-cap)}:is(.eyjar-art,.plugart) .e-quay{fill:var(--e-quay)}:is(.eyjar-art,.plugart) .e-snow{fill:var(--e-snow)}:is(.eyjar-art,.plugart) .e-shingle{fill:var(--e-shingle)}:is(.eyjar-art,.plugart) .aur1{fill:var(--e-aur1)}:is(.eyjar-art,.plugart) .aur2{fill:var(--e-aur2)}:is(.eyjar-art,.plugart) .mo{fill:var(--e-moon)}:is(.eyjar-art,.plugart) .mo-cut{fill:var(--e-sky)}:is(.eyjar-art,.plugart) .e-sun{fill:var(--e-sun)}:is(.eyjar-art,.plugart) .win{fill:var(--e-win)}:is(.eyjar-art,.plugart) .fac{fill:var(--e-fac)}:is(.eyjar-art,.plugart) .fac-roof{fill:var(--e-fac-roof)}:is(.eyjar-art,.plugart) .tank{fill:var(--e-tank)}:is(.eyjar-art,.plugart) .hull{fill:var(--e-hull)}:is(.eyjar-art,.plugart) .hull-stripe{fill:var(--e-stripe)}:is(.eyjar-art,.plugart) .cabin{fill:var(--e-cabin)}:is(.eyjar-art,.plugart) .cabin-win{fill:var(--e-cabin-win)}:is(.eyjar-art,.plugart) .mast{fill:var(--e-mast)}:is(.eyjar-art,.plugart) .hull2{fill:var(--e-hull2)}:is(.eyjar-art,.plugart) .cabin2{fill:var(--e-cabin2)}:is(.eyjar-art,.plugart) .buoy{fill:var(--e-buoy)}:is(.eyjar-art,.plugart) .ra{fill:var(--e-ra)}:is(.eyjar-art,.plugart) .rb{fill:var(--e-rb)}:is(.eyjar-art,.plugart) .h1{fill:var(--e-h1)}:is(.eyjar-art,.plugart) .h2{fill:var(--e-h2)}:is(.eyjar-art,.plugart) .h3{fill:var(--e-h3)}:is(.eyjar-art,.plugart) .h4{fill:var(--e-h4)}:is(.eyjar-art,.plugart) .h5{fill:var(--e-h5)}:is(.eyjar-art,.plugart) .h6{fill:var(--e-h6)}:is(.eyjar-art,.plugart) .p-bg{fill:var(--e-pbg)}:is(.eyjar-art,.plugart) .p-faceplate{fill:var(--e-pwall)}:is(.eyjar-art,.plugart) .p-facerecess{fill:var(--e-precess)}:is(.eyjar-art,.plugart) .p-wall{fill:var(--e-pwall)}:is(.eyjar-art,.plugart) .p-vaki{fill:var(--e-pvaki)}:is(.eyjar-art,.plugart) .p-recess{fill:var(--e-precess)}:is(.eyjar-art,.plugart) .p-plate{fill:var(--e-pplate)}:is(.eyjar-art,.plugart) .p-metal{fill:var(--e-pmetal)}:is(.eyjar-art,.plugart) .p-sleeve{fill:var(--e-psleeve)}:is(.eyjar-art,.plugart) .p-body{fill:var(--e-pbody)}:is(.eyjar-art,.plugart) .p-name{fill:var(--e-pink)}:is(.eyjar-art,.plugart) .p-collar{fill:var(--e-pcollar)}:is(.eyjar-art,.plugart) .p-pin{fill:var(--e-ppin)}:is(.eyjar-art) .e-line{fill:none;stroke:var(--e-line);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round}:is(.eyjar-art) .e-wave{fill:none;stroke:var(--e-wave);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linecap:round}.p-cable{fill:none;stroke:var(--e-pcable);stroke-width:10px;stroke-linecap:round}.p-grip{fill:none;stroke:var(--e-pgrip);stroke-width:2px;stroke-linecap:round}.p-wall-line{fill:none;stroke:var(--e-pline);stroke-width:1px;vector-effect:non-scaling-stroke}.e-sun{opacity:var(--e-sun-o)}.e-moon{opacity:var(--e-moon-o)}.e-aurora{opacity:var(--e-aur-o)}.e-snow{opacity:var(--e-snow-o)}
.seeSec{padding:28px 0 16px}
.eyjar{margin:0 auto;max-width:980px;border-radius:20px;overflow:hidden;background:var(--paper);outline:2px solid var(--ink);outline-offset:-2px;box-shadow:0 5px 0 var(--aqua)}
.eyjar-art{display:block;width:100%;height:auto;aspect-ratio:2/1}
.eyjar-talk{display:grid;gap:10px;padding:16px 18px 18px}
.eq{margin:0;max-width:30em;padding:10px 14px;border-radius:16px;font-weight:700;line-height:1.3}
.eyjar .eq .who{color:inherit;display:block;margin-bottom:2px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:900}
.eq.guest{justify-self:start;background:var(--foam);color:var(--ink)}
.eq.vaki{justify-self:end;background:var(--teal);color:#fff}
.eslip{justify-self:start;display:inline-flex;gap:12px;align-items:center;margin:0;padding:9px 16px 9px 12px;border-radius:12px;background:var(--orange);color:var(--ink);font-weight:800}
.eslip b{display:inline-flex;align-items:center;gap:8px;font-weight:900}
.eslip b::before{content:"";width:12px;height:6px;border-left:3px solid var(--ink);border-bottom:3px solid var(--ink);transform:rotate(-45deg) translateY(-2px)}
@media (max-width:640px){.eyjar-art{aspect-ratio:3/2}.eyjar-talk{padding:14px 14px 16px}.seeSec{padding:20px 0 12px}}
@media (prefers-reduced-motion:no-preference){
 .eyjar-art{animation:eyjar-in .72s cubic-bezier(.2,.7,.3,1) both}
 .eq,.eslip{animation:eq-in .5s cubic-bezier(.2,.7,.3,1) both}.eq.vaki{animation-delay:.18s}.eslip{animation-delay:.36s}
 @keyframes eyjar-in{from{opacity:0;transform:translateY(14px)}}@keyframes eq-in{from{opacity:0;transform:translateY(10px)}}
}
@media (prefers-reduced-motion:reduce){.plugin{animation:none}}
.plugart{border-radius:14px}
