:root{color-scheme:dark;--bg:#101014;--panel:#19191f;--text:#f7f1f5;--muted:#aaa2ad;--line:#ffffff1c;--accent:#ee97b9;--accent-soft:#ffd0e3}
*{box-sizing:border-box}html{scroll-padding-top:24px}body{margin:0;color:var(--text);background:radial-gradient(ellipse at 90% 0,#69405222,transparent 45%),var(--bg);font:16px/1.6 'DM Sans',sans-serif}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible,video:focus-visible{outline:3px solid var(--accent-soft);outline-offset:5px}[hidden]{display:none!important}
main{position:relative;z-index:1;width:min(1100px,100% - 64px);margin:auto}h1,h2,h3,p{margin-top:0}.blog-nav{display:flex;align-items:center;justify-content:space-between;padding:28px 0;border-bottom:1px solid var(--line);gap:18px}.blog-nav a{text-decoration:none}.blog-brand{font-size:28px;font-weight:700;letter-spacing:-1.5px}.blog-brand span{font-size:10px;letter-spacing:2px;color:var(--muted);font-weight:500;margin-left:12px}.blog-home{font-size:13px;color:var(--muted);padding:8px 0}.blog-hero{padding:64px 0 44px;position:relative}.blog-kicker{font-size:11px;letter-spacing:.22em;color:var(--accent);font-weight:700;margin-bottom:20px}.blog-hero h1{font:700 clamp(52px,8vw,92px)/1.04 'Playfair Display',serif;letter-spacing:-.05em;margin-bottom:22px}.blog-tagline{color:var(--muted);font-size:clamp(16px,2vw,21px);margin:0}.blog-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-bottom:24px}.blog-filters{display:flex;gap:8px;flex-wrap:wrap}.blog-filters button{min-height:42px;padding:9px 19px;color:var(--muted);border:1px solid var(--line);background:transparent;border-radius:24px;font-size:12px;font-weight:700}.blog-filters button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#24131c}.blog-total{font:500 12px/1 'DM Sans',sans-serif;letter-spacing:.1em;color:var(--muted);white-space:nowrap}.blog-posts{display:grid;gap:22px}.blog-post{position:relative;overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:24px;scroll-margin-top:22px}.georgia-body{padding:28px}.georgia-feature{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:32px;align-items:center}.georgia-intro,.georgia-video-item{min-width:0}.news-meta{margin-bottom:22px}.news-meta-main{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.news-badge{color:var(--accent);font-size:9px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.news-date{color:var(--muted);font-size:11px}.blog-post h2{font:700 clamp(25px,3.2vw,37px)/1.12 'Playfair Display',serif;letter-spacing:-.035em;margin:0}.georgia-copy{max-width:650px;color:var(--muted);font-size:14px;margin:18px 0 0;line-height:1.7}.georgia-flag{display:inline-block;width:1.1em;height:.75em;vertical-align:.02em;margin-left:.15em;border-radius:3px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20'%3E%3Cpath fill='%23fff' d='M0 0h30v20H0z'/%3E%3Cpath fill='%23e8112d' d='M13 0h4v8h13v4H17v8h-4v-8H0V8h13zM5 2h2v2h2v2H7v2H5V6H3V4h2zm18 0h2v2h2v2h-2v2h-2V6h-2V4h2zM5 12h2v2h2v2H7v2H5v-2H3v-2h2zm18 0h2v2h2v2h-2v2h-2v-2h-2v-2h2z'/%3E%3C/svg%3E") center/cover}.photo-open,.georgia-video-card{position:relative;display:block;width:100%;padding:0;overflow:hidden;border:1px solid #ffffff24;border-radius:16px;color:#fff;background:#0d0f16;text-align:left;cursor:pointer}.photo-open{aspect-ratio:4/5}.photo-news-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%}.photo-open-label{position:absolute;inset:auto 0 0;text-align:center;padding:25px 8px 12px;background:linear-gradient(transparent,#08090de6);font-size:12px;font-weight:700}.georgia-video-card{aspect-ratio:4/3}.georgia-video-card>img{display:block;width:100%;height:100%;object-fit:cover}.georgia-video-card::after{content:'';position:absolute;inset:30% 0 0;background:linear-gradient(transparent,#07080be8);pointer-events:none}.georgia-video-play{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#ee97b9;color:#25151e;z-index:2;font-size:16px}.georgia-video-card-copy{position:absolute;left:16px;right:12px;bottom:16px;display:grid;gap:6px;z-index:2}.georgia-video-card-copy strong{font-size:16px;line-height:1.2}.georgia-video-card-copy>span{font-size:11px;font-weight:700}.georgia-video-count{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:9px 0 0;font-size:11px;color:var(--muted)}.georgia-video-count svg{width:15px;height:15px;flex:0 0 15px}.georgia-video-count strong{font-variant-numeric:tabular-nums;color:var(--text)}.wc-news .georgia-video-card{aspect-ratio:4/5}.wc-news .georgia-video-card img{object-position:center 65%}#batumi-veinimois .georgia-feature{grid-template-columns:128px minmax(0,1fr);gap:24px}.georgia-photo{display:block;width:100%;aspect-ratio:1;object-fit:cover;object-position:center 30%;border-radius:16px}.georgia-video-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.georgia-video-grid .georgia-video-card{aspect-ratio:16/9}.blog-footer{display:flex;justify-content:space-between;gap:24px;color:var(--muted);padding:40px 0 100px;font-size:12px}.blog-footer p{margin:0}.blog-footer a{white-space:nowrap}.blog-ambient{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0;opacity:.28}.seasonal-fauna{position:absolute;inset:0}
.site-controls{position:fixed;z-index:15;right:20px;bottom:14px;display:flex;gap:8px;align-items:center;padding:7px;background:var(--panel);border:1px solid var(--line);border-radius:28px}.language-switcher,.age-language-switcher,.age-theme-switcher{display:flex;gap:5px;justify-content:center;flex-wrap:wrap}.site-controls button,.age-language-switcher button{display:grid;place-items:center;width:38px;height:36px;border:1px solid transparent;border-radius:50%;background:transparent;color:var(--text);padding:8px}.site-controls button.active,.age-language-switcher button.active{border-color:var(--accent);background:#ee97b918}.flag-icon{width:22px;height:16px;border-radius:3px}.site-controls #blog-theme{font-size:23px}.qr-modal,.age-gate{position:fixed;z-index:100;inset:0;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:24px;background:#0d0f16;color:#f7f1f5;overscroll-behavior:contain}.qr-modal-card{position:relative;width:min(100%,700px);margin:auto;padding:25px;border:1px solid #ffffff20;border-radius:20px;background:#19191f}.qr-modal-close{position:absolute;right:14px;top:12px;width:44px;height:44px;border:1px solid #ffffff26;border-radius:50%;background:#24242d;color:#fff;font-size:28px;line-height:1}.qr-modal h2{font:700 clamp(22px,4vw,31px)/1.15 'Playfair Display',serif;margin:0 50px 22px 0}.qr-modal-kicker{font-size:10px;letter-spacing:.16em;color:#ee97b9;margin:0 55px 8px 0}.photo-modal-card{width:min(100%,620px)}.photo-modal-image{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100svh - 180px);object-fit:contain;margin:auto;border-radius:12px}.video-modal-frame{width:min(100%,420px);margin:auto}.video-modal-frame video{display:block;width:100%;max-height:calc(100svh - 250px);background:#000}.video-modal-hint{font-size:11px;color:#aaa2ad;text-align:center;margin:16px 0 0}.qr-modal-open,.age-gate-open,.age-check-pending{overflow:hidden}.age-check-loader{position:fixed;z-index:150;inset:0;display:grid;place-items:center;background:var(--bg);font:700 36px 'Playfair Display',serif}.age-gate-card{width:min(100%,450px);text-align:center}.age-gate-mark{font:700 52px 'Playfair Display',serif;color:var(--accent)}.age-gate-label,.age-option-label,.age-language-label{display:block;color:#aaa2ad;font-size:10px;letter-spacing:.15em;text-transform:uppercase;margin:12px 0}.age-gate h2{font:700 29px/1.2 'Playfair Display',serif;margin:18px 0}.age-gate-copy,.age-gate-note{font-size:13px;color:#aaa2ad}.age-gate-note{font-size:11px;margin:18px 0}.age-theme-switcher button{border:1px solid #ffffff26;border-radius:20px;background:transparent;padding:8px 22px;color:#fff}.age-theme-switcher button.active{border-color:var(--accent)}.age-gate-actions{display:grid;gap:10px;margin-top:22px}.age-gate-actions button,.age-gate-actions a{padding:12px 20px;border-radius:12px;border:1px solid #ffffff26;text-decoration:none;color:#fff}.age-gate-actions button{background:#ee97b9;color:#25151e;font-weight:700}.age-gate-actions button:disabled{opacity:.6}.age-gate-actions a{background:transparent}.no-script{position:fixed;z-index:200;inset:0;background:#101014;padding:40px}
html[data-theme=light]{color-scheme:light;--bg:#faf5f7;--panel:#fff;--text:#2c2129;--muted:#766773;--line:#3c25351f;--accent:#b44576;--accent-soft:#9c3b67}html[data-theme=light] .blog-filters button[aria-pressed=true]{color:#fff}html[data-theme=light] .content-new-badge{background:#fff0f6;color:#9c315e;border-color:#b4457633}
@media(min-width:760px){.photo-news .georgia-feature{grid-template-columns:minmax(0,1fr) 200px}.photo-news .photo-open{aspect-ratio:4/5}}
@media(max-width:720px){main{width:calc(100% - 32px)}.blog-nav{padding:20px 0}.blog-hero{padding:40px 0 32px}.blog-hero h1{font-size:56px}.blog-kicker{font-size:9px;margin-bottom:16px}.blog-tagline{font-size:15px}.blog-filters{gap:5px}.blog-filters button{padding:9px 13px;font-size:11px}.blog-toolbar{padding-bottom:18px}.blog-posts{gap:16px}.blog-post{border-radius:19px}.georgia-body{padding:18px}.georgia-feature{grid-template-columns:minmax(0,1fr) 112px;gap:16px}.blog-post h2{font-size:25px}.news-meta{margin-bottom:14px}.news-meta-main{gap:7px}.news-date{font-size:10px}.news-badge{font-size:8px}.photo-open-label{font-size:10px;padding-bottom:9px}.wc-news .georgia-feature{grid-template-columns:1fr}.wc-news .georgia-video-item{margin-top:4px}.wc-news .georgia-video-card{aspect-ratio:4/3!important;max-height:250px}.georgia-video-play{width:38px;height:38px;top:10px;right:10px}.georgia-video-card-copy strong{font-size:14px}#batumi-veinimois .georgia-feature{grid-template-columns:1fr;gap:16px}.georgia-photo{width:92px}.georgia-copy{font-size:13px}.georgia-video-grid{gap:12px;margin-top:20px}.georgia-video-grid .georgia-video-card{aspect-ratio:3/4!important}.georgia-video-grid .georgia-video-card-copy{left:10px;bottom:12px}.georgia-video-grid .georgia-video-card-copy strong{font-size:13px}.qr-modal,.age-gate{padding:14px}.qr-modal-card{padding:20px 14px}.blog-footer{display:block;padding-top:28px}.blog-footer a{display:inline-block;margin-top:16px}.site-controls{right:12px;bottom:10px}.blog-ambient{opacity:.2}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
html.halloween-weekend{--accent:#f1a45b;--accent-soft:#ffd0a3;--line:#c88e5030}html.halloween-weekend body{background:radial-gradient(ellipse at 90% 0,#62344436,transparent 50%),var(--bg)}
.blog-challenge{display:grid;grid-template-columns:220px minmax(0,1fr);border-color:var(--accent);background:linear-gradient(135deg,#c4638720,transparent),var(--panel)}.challenge-photo{display:block;width:100%;height:100%;max-height:540px;object-fit:cover;object-position:center top}.challenge-body{padding:28px}.blog-active{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-weight:700;letter-spacing:.1em;font-size:10px;margin-bottom:20px}.blog-active::before{content:'';width:7px;height:7px;border-radius:50%;background:#9be0b7}.challenge-body .news-meta{margin-bottom:12px}.challenge-goal{font-size:11px;color:var(--muted)}.challenge-body .news-meta{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap}.challenge-lead,.challenge-urgent{font-size:13px;color:var(--muted);margin:14px 0 0}.challenge-progress{margin:22px 0 18px}.challenge-progress-top{display:flex;justify-content:space-between;gap:14px;font-size:12px}.challenge-progress-top strong{color:var(--text)}.challenge-progress-track{height:5px;border-radius:5px;background:#ffffff16;margin-top:10px;overflow:hidden}.challenge-progress-fill{height:100%;width:21.25%;background:var(--accent)}.challenge-progress-copy{font-size:11px;color:var(--muted);margin:9px 0 0}.challenge-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.support-button{display:inline-block;padding:10px 15px;background:var(--accent);color:#24131c;border-radius:10px;text-decoration:none;font-size:12px;font-weight:700}.support-note{font-size:10px;color:var(--muted)}.challenge-body .georgia-video-count{justify-content:flex-start;margin-top:16px}
@media(max-width:720px){.blog-challenge{display:block}.challenge-photo{height:145px;object-position:center 30%}.challenge-body{padding:20px}.blog-active{margin-bottom:14px}.challenge-body h2{font-size:29px}.challenge-urgent{font-size:12px}}
.georgia-photo{height:auto}
.blog-post-count{display:flex;align-items:center;gap:6px;margin:16px 0 0;color:var(--muted);font-size:11px}.blog-post-count svg{width:15px;height:15px}.blog-post-count strong{color:var(--text);font-variant-numeric:tabular-nums}

.blog-footer .media-rights{margin-top:12px;max-width:640px;font-size:11px;line-height:1.7}.blog-footer .media-rights a{display:inline;margin:0;white-space:normal;text-underline-offset:3px}

/* One shared viewer count below each story, before reactions and sharing. */
.blog-post > .blog-post-count{grid-column:1/-1;margin:0;padding:0 28px 24px;justify-content:flex-start}
@media(max-width:720px){.blog-post > .blog-post-count{padding:0 20px 20px}}
