/* Shared seasonal mood, painted once. No animated full-screen filters or opacity. */
html{--blog-glow-a:#65334e;--blog-glow-b:#372d59;--blog-glow-c:#4a293e;--blog-sky:#15121d;--blog-spark:#f9d2e1}
html[data-year-season=summer]{--blog-glow-a:#5c354a;--blog-glow-b:#27454e;--blog-glow-c:#54402f}
html[data-year-season=winter]{--blog-glow-a:#334354;--blog-glow-b:#3c3458;--blog-glow-c:#23414a}
html[data-season-event=halloween]{--blog-glow-a:#702c16;--blog-glow-b:#44204f;--blog-glow-c:#331b40;--blog-sky:#170e1f;--blog-spark:#e9caa4}
html[data-season-event=christmas]{--blog-glow-a:#284f54;--blog-glow-b:#263e5c;--blog-glow-c:#283c3d;--blog-sky:#111e2c;--blog-spark:#e2f5ff}
html[data-season-event=newyear]{--blog-glow-a:#645033;--blog-glow-b:#44345d;--blog-glow-c:#203b51;--blog-sky:#161625;--blog-spark:#ffe4aa}
html[data-season-event=valentine],html[data-season-event=family],html[data-season-event=birthday]{--blog-glow-a:#76334e;--blog-glow-b:#583453;--blog-glow-c:#51422f;--blog-spark:#ffd0e3}
html[data-season-event=estonia]{--blog-glow-a:#284968;--blog-glow-b:#243753;--blog-glow-c:#343b4c;--blog-spark:#e5f3ff}
html[data-season-event=easter],html[data-season-event=flowers]{--blog-glow-a:#514368;--blog-glow-b:#48465c;--blog-glow-c:#394e3a}
html[data-season-event=midsummer]{--blog-glow-a:#5e4c2e;--blog-glow-b:#284c46;--blog-glow-c:#334740;--blog-sky:#17262b}
body.blog-page{background:var(--blog-sky);min-height:100vh}
html body.blog-page #georgia-ambient{opacity:1;background:radial-gradient(ellipse at 0% 82%,var(--blog-glow-a),transparent 65%),radial-gradient(ellipse at 100% 15%,var(--blog-glow-b),transparent 70%),radial-gradient(ellipse at 45% 100%,var(--blog-glow-c),transparent 70%),var(--blog-sky);contain:strict;pointer-events:none}
body.blog-page #georgia-ambient::before{content:'';position:absolute;inset:0;opacity:.35;background-image:radial-gradient(circle,var(--blog-spark) 1px,transparent 1.8px),radial-gradient(circle,var(--blog-spark) .6px,transparent 1.4px);background-size:177px 219px,293px 331px;background-position:22px 83px,101px 14px;pointer-events:none}
.blog-page .blog-hero{padding:62px 0 48px}.blog-page .blog-hero h1{color:var(--text);text-shadow:0 3px 28px #0002}.blog-page .blog-kicker{color:var(--accent-soft)}.blog-page .blog-tagline{color:#d0c2d0}.blog-page .blog-nav{border-color:#efd2e223}.blog-page .blog-post{box-shadow:0 18px 55px #08061126;border-color:#b18a9c32}.blog-page .blog-challenge{border-color:var(--accent)}.blog-page .seasonal-fauna{opacity:.52}
html[data-theme=light]{--blog-glow-a:#edc5d5;--blog-glow-b:#ddd2ee;--blog-glow-c:#f5e5d6;--blog-sky:#f7f1f5;--blog-spark:#846b88}
html[data-theme=light][data-season-event=halloween]{--blog-glow-a:#efceb4;--blog-glow-b:#e2cfe9;--blog-glow-c:#f3d9c9;--blog-sky:#faf3ed}
html[data-theme=light][data-season-event=christmas]{--blog-glow-a:#d7e9e4;--blog-glow-b:#d3e1f3;--blog-glow-c:#e9f2f6;--blog-sky:#f3f8fb}
html[data-theme=light] .blog-page .blog-tagline{color:#715d73}html[data-theme=light] .blog-page .blog-kicker{color:#835c75}html[data-theme=light] .blog-page .blog-nav{border-color:#60425b22}html[data-theme=light] .blog-page .blog-post{box-shadow:0 14px 40px #62475a0c}
@media(max-width:720px){.blog-page .blog-hero{padding:42px 4px 34px}.blog-page .blog-post{box-shadow:none}body.blog-page #georgia-ambient::before{opacity:.24}.blog-page .seasonal-fauna{opacity:.42}}

.batumi-photo-open{aspect-ratio:1;border-radius:16px}.batumi-photo-open .georgia-photo{width:100%;height:100%;border-radius:0}.batumi-photo-open .photo-open-label{font-size:10px;padding-bottom:8px}.batumi-photo-wrap{width:128px;max-width:100%}@media(max-width:720px){.batumi-photo-wrap{width:140px}#batumi-veinimois .batumi-photo-open .georgia-photo{width:100%;height:100%}}
