.theme-sahel-post[data-v-395e6950]{--bg: #020617;--tx: #e5e7eb;--tx-strong: #f9fafb;--tx-dim: rgba(209, 213, 219, .9);--tx-mute: rgba(148, 163, 184, .9);--accent-yellow: #ffcf00;--accent-green: #309c13;--accent-red: #ed0907;background:radial-gradient(circle at 0% 0%,rgba(255,207,0,.1),transparent 55%),radial-gradient(circle at 100% 100%,rgba(48,156,19,.12),transparent 55%),var(--bg);color:var(--tx)}.btn-back[data-v-395e6950]{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .85rem;border-radius:999px;font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;border:1px solid rgba(148,163,184,.6);background:#0f172af5;color:var(--tx-strong)}.btn-back[data-v-395e6950]:hover{background:#0f172ae6}.crumb-pill[data-v-395e6950]{padding:.15rem .5rem;border-radius:999px;border:1px solid rgba(148,163,184,.5);background:#0f172ae6}.crumb-dot[data-v-395e6950]{opacity:.5}.badge-cat[data-v-395e6950]{display:inline-flex;align-items:center;border-radius:999px;padding:.25rem .8rem;border:1px solid rgba(148,163,184,.7);background:#0f172afa;color:#f9fafbf2;letter-spacing:.18em}.title-main[data-v-395e6950]{margin-top:.3rem;font-size:clamp(1.7rem,1.5rem + .8vw,2.3rem);font-weight:800;letter-spacing:-.02em;color:var(--tx-strong)}.excerpt-main[data-v-395e6950]{margin-top:.3rem;font-size:.92rem;color:var(--tx-dim);max-width:40rem}.info-card[data-v-395e6950]{min-width:230px;max-width:260px;padding:.9rem 1rem;border-radius:1rem;background:radial-gradient(circle at 0% 0%,rgba(255,207,0,.12),transparent 55%),#0f172afa;border:1px solid rgba(148,163,184,.65);box-shadow:0 22px 70px -40px #000000f2;font-size:.76rem}.info-head[data-v-395e6950]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.35rem}.info-title[data-v-395e6950]{text-transform:uppercase;letter-spacing:.18em;font-size:.68rem;color:#d1d5dbe6}.info-id[data-v-395e6950]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.7rem;color:var(--accent-yellow)}.info-line[data-v-395e6950]{display:flex;justify-content:space-between;margin-top:.2rem}.info-label[data-v-395e6950]{color:#94a3b8f2}.info-value[data-v-395e6950]{color:var(--tx-strong)}.info-tags[data-v-395e6950]{margin-top:.45rem}.info-tags-list[data-v-395e6950]{margin-top:.2rem;display:flex;flex-wrap:wrap;gap:.2rem}.tag-pill[data-v-395e6950]{padding:.15rem .4rem;border-radius:999px;border:1px solid rgba(55,65,81,.9);background:#0f172af5;font-size:.68rem;color:#fefce8}.info-foot[data-v-395e6950]{margin-top:.55rem;color:var(--tx-mute);line-height:1.35}.main-card[data-v-395e6950]{margin-top:.5rem;border-radius:1.4rem;border:1px solid rgba(148,163,184,.55);background:radial-gradient(circle at 0% 0%,rgba(255,207,0,.12),transparent 60%),#0f172afa;box-shadow:0 28px 90px -46px #000;overflow:hidden}.hero-media[data-v-395e6950]{position:relative;aspect-ratio:16 / 7;background:#0f172a;overflow:hidden}.hero-img[data-v-395e6950]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.03);transition:transform .4s ease}.main-card:hover .hero-img[data-v-395e6950]{transform:scale(1.06)}.hero-noimg[data-v-395e6950]{width:100%;height:100%;display:grid;place-items:center;font-size:.85rem;color:var(--tx-mute)}.hero-overlay[data-v-395e6950]{position:absolute;inset:0;background:linear-gradient(180deg,#0f172a0d,#0f172ae6)}.hero-chips[data-v-395e6950]{position:absolute;left:1.1rem;bottom:.9rem;display:flex;flex-wrap:wrap;gap:.4rem}.hero-chip-main[data-v-395e6950]{font-size:.68rem;padding:.25rem .75rem;border-radius:999px;background:var(--accent-yellow);color:#111827;text-transform:uppercase;letter-spacing:.18em;font-weight:700}.hero-chip-date[data-v-395e6950]{font-size:.68rem;padding:.25rem .7rem;border-radius:999px;border:1px solid rgba(148,163,184,.8);background:#0f172af2}.main-body[data-v-395e6950]{padding:1.1rem 1.2rem 1.3rem}@media (min-width: 768px){.main-body[data-v-395e6950]{padding:1.4rem 1.7rem 1.7rem}}.main-empty[data-v-395e6950]{font-size:.9rem;color:var(--tx-dim)}.gallery-head[data-v-395e6950]{display:flex;justify-content:space-between;align-items:flex-end}.gallery-title[data-v-395e6950]{font-size:.88rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-strong)}.gallery-count[data-v-395e6950]{font-weight:500;margin-left:.25rem;color:var(--tx-mute)}.gallery-sub[data-v-395e6950]{font-size:.78rem;color:var(--tx-mute);margin-top:.2rem}.gallery-grid[data-v-395e6950]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.65rem}.gallery-item[data-v-395e6950]{position:relative;border-radius:1rem;overflow:hidden;border:1px solid rgba(148,163,184,.5);background:#0f172afa;box-shadow:0 16px 40px -24px #000000e6;cursor:zoom-in}.gallery-img[data-v-395e6950]{width:100%;height:140px;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease}.gallery-item:hover .gallery-img[data-v-395e6950]{transform:scale(1.05)}.gallery-overlay[data-v-395e6950]{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(15,23,42,.35));opacity:0;transition:opacity .2s ease}.gallery-item:hover .gallery-overlay[data-v-395e6950]{opacity:1}.gallery-zoom-icon[data-v-395e6950]{position:absolute;right:.55rem;bottom:.5rem;font-size:.9rem;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease}.gallery-item:hover .gallery-zoom-icon[data-v-395e6950]{opacity:1;transform:translateY(0)}.gallery-hint[data-v-395e6950]{margin-top:.45rem;font-size:.75rem;color:var(--tx-mute)}.gallery-empty[data-v-395e6950]{font-size:.8rem;color:var(--tx-mute);margin-top:.5rem}.lightbox-backdrop[data-v-395e6950]{position:fixed;inset:0;z-index:50;background:#0f172aeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:1rem}.lightbox-panel[data-v-395e6950]{width:100%;max-width:960px;max-height:100%;display:flex;flex-direction:column;gap:.75rem}.lightbox-top[data-v-395e6950]{display:flex;justify-content:space-between;align-items:center;color:#e5e7eb;font-size:.8rem}.lightbox-counter[data-v-395e6950]{padding:.15rem .6rem;border-radius:999px;background:#0f172ae6;border:1px solid rgba(148,163,184,.6)}.lightbox-close[data-v-395e6950]{height:2rem;width:2rem;border-radius:999px;border:1px solid rgba(148,163,184,.7);background:#0f172ae6;color:#e5e7eb;font-size:.9rem}.lightbox-close[data-v-395e6950]:hover{background:#1e40afe6}.lightbox-main[data-v-395e6950]{position:relative;flex:1;min-height:0;border-radius:1.25rem;overflow:hidden;border:1px solid rgba(148,163,184,.7);background:radial-gradient(circle at 50% 0%,rgba(248,250,252,.05),transparent 60%),#0f172a;display:flex;align-items:center;justify-content:center}.lightbox-img[data-v-395e6950]{max-width:100%;max-height:80vh;-o-object-fit:contain;object-fit:contain}.lightbox-nav[data-v-395e6950]{position:absolute;top:50%;transform:translateY(-50%);height:2.5rem;width:2.5rem;border-radius:999px;border:1px solid rgba(148,163,184,.8);background:#0f172ae6;color:#f9fafb;font-size:1.4rem;display:flex;align-items:center;justify-content:center}.lightbox-nav-left[data-v-395e6950]{left:.75rem}.lightbox-nav-right[data-v-395e6950]{right:.75rem}.lightbox-nav[data-v-395e6950]:hover{background:#1e40aff2}.lightbox-thumbs[data-v-395e6950]{display:flex;gap:.4rem;overflow-x:auto;padding:.2rem .1rem}.lightbox-thumbs[data-v-395e6950]::-webkit-scrollbar{height:4px}.lightbox-thumbs[data-v-395e6950]::-webkit-scrollbar-thumb{background:#94a3b899;border-radius:999px}.lightbox-thumb[data-v-395e6950]{flex:0 0 auto;width:70px;height:50px;border-radius:.6rem;overflow:hidden;border:1px solid rgba(148,163,184,.6);opacity:.7}.lightbox-thumb img[data-v-395e6950]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lightbox-thumb-active[data-v-395e6950]{opacity:1;border-color:var(--accent-yellow)}.more-title[data-v-395e6950]{font-size:.9rem;font-weight:700;color:var(--tx-strong)}.more-grid[data-v-395e6950]{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.more-card[data-v-395e6950]{border-radius:1.1rem;border:1px solid rgba(148,163,184,.55);background:#0f172afa;overflow:hidden;box-shadow:0 20px 55px -36px #000000f2;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.more-card[data-v-395e6950]:hover{transform:translateY(-2px);border-color:#ffcf00d9;box-shadow:0 26px 80px -40px #000}.more-media[data-v-395e6950]{aspect-ratio:16 / 9;background:#0f172a;overflow:hidden}.more-img[data-v-395e6950]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease}.more-card:hover .more-img[data-v-395e6950]{transform:scale(1.05)}.more-noimg[data-v-395e6950]{width:100%;height:100%;display:grid;place-items:center;font-size:.78rem;color:var(--tx-mute)}.more-body[data-v-395e6950]{padding:.75rem .9rem .9rem}.more-title-text[data-v-395e6950]{font-size:.86rem;font-weight:600;color:var(--tx-strong)}.more-date[data-v-395e6950]{margin-top:.15rem;font-size:.78rem;color:var(--tx-mute)}@media (max-width: 768px){.info-card[data-v-395e6950]{order:-1;width:100%}}
