/* Small Days — living postcards. Original geometry, a shared paper-and-ink world. */
.pc-mounted .postcard-art{overflow:visible;isolation:isolate}
.pc-mounted .pc-extra,.pc-mounted .pc-stamp{visibility:hidden;pointer-events:none}
.pc-mounted .pc-stamp{opacity:0}
.pc-motion-enabled .pc-extra{visibility:visible}
.pc-mounted .pc-sun-rays,.pc-mounted .pc-foam,.pc-mounted .pc-forest-air{opacity:0}
.pc-mounted .pc-fern{opacity:0}
.pc-motion-enabled.pc-arrived .pc-fern{opacity:.5}
.pc-motion-enabled.pc-engaged .pc-fern,.pc-motion-enabled[aria-pressed=true] .pc-fern{opacity:.8}
.pc-motion-enabled.pc-engaged .pc-sun-rays,.pc-motion-enabled[aria-pressed=true] .pc-sun-rays{opacity:.65}
.pc-motion-enabled[aria-pressed=true] .pc-stamp{visibility:visible;opacity:1}
.pc-mounted .pc-stamp-press{transform:rotate(-11deg);transform-box:view-box;transform-origin:0 0}
.pc-mounted .pc-stamp-paper{fill:var(--cream,#f8f1df);stroke:var(--navy,#11283b);stroke-width:1.1}
.pc-mounted .pc-stamp-inset{fill:none;stroke:var(--green,#74824e);stroke-width:.75}
.pc-mounted .pc-stamp-check{fill:none;stroke:var(--green,#74824e);stroke-width:2.5}
.pc-mounted .pc-postmark{fill:none;stroke:var(--navy,#11283b);stroke-width:1;opacity:.5}
.pc-mounted .pc-gull-left,.pc-mounted .pc-gull-right{transform-box:view-box;transform-origin:76px 32px}
.pc-mounted .pc-sun-rays{transform-box:view-box;transform-origin:212px 37px;stroke:var(--navy,#11283b);stroke-width:1.2}
.pc-mounted .pc-foam{stroke:var(--cream,#f8f1df);stroke-width:1.6}
.pc-mounted .pc-pine-tall>path{transform-box:view-box;transform-origin:104px 119px}
.pc-mounted .pc-fern{transform-box:view-box;transform-origin:150px 122px;stroke-width:1.1}
.pc-mounted .pc-forest-air{stroke:var(--cream,#f8f1df);stroke-width:1.3}
.pc-mounted .pc-route-trace{fill:none;stroke:var(--green,#74824e);stroke-width:2.8;opacity:.8}
.pc-mounted .pc-route-star{transform-box:view-box;transform-origin:30px 28px}
.pc-mounted .pc-route-arrow{transform-box:view-box;transform-origin:263px 33px}
.pc-mounted .pc-camper{stroke:var(--navy,#11283b);stroke-width:1.25;stroke-linejoin:round}
.pc-mounted .pc-camper-cream{fill:var(--cream,#f8f1df)}
.pc-mounted .pc-camper-olive{fill:var(--green,#74824e);stroke:none}
.pc-mounted .pc-camper-glass{fill:var(--sky,#d9e8ef);stroke-width:.8}
.pc-mounted .pc-camper-door{stroke-width:.75}
.pc-mounted .pc-camper-wheel{fill:var(--navy,#11283b);stroke:var(--cream,#f8f1df);stroke-width:.65}
.pc-mounted .pc-camper-roof{stroke-width:1.4}
.pc-mounted .pc-camper-dust{opacity:.4;stroke-width:1}
.pc-mounted:not(.pc-motion-enabled) .pc-extra,.pc-mounted:not(.pc-motion-enabled) .pc-stamp{visibility:hidden!important;opacity:0!important}
html.motion-off .pc-extra,html.motion-off .pc-stamp{visibility:hidden!important;opacity:0!important}
@media (prefers-reduced-motion:reduce){.pc-mounted .pc-extra,.pc-mounted .pc-stamp{visibility:hidden!important;opacity:0!important}}
