/* dossiers-1014 — les dossiers d'Explorer (sans ombres portées, sans flash) */
.rf-dos-ic{display:grid!important;place-items:center;border-radius:25%;background:linear-gradient(160deg,rgba(190,160,255,.30),rgba(110,80,190,.22));border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2)}
html.theme-clair .rf-dos-ic{background:linear-gradient(160deg,rgba(150,110,230,.18),rgba(150,110,230,.10));border-color:rgba(90,60,160,.18)}
.rf-dos-mini{display:grid;grid-template-columns:1fr 1fr;gap:4px;width:76%;height:76%}
.rf-dos-mini > span{display:block;border-radius:22%;overflow:hidden;background:rgba(255,255,255,.08);aspect-ratio:1}
.rf-dos-mini img{display:block;width:100%;height:100%;object-fit:cover}
.rf-dossier[hidden]{display:none!important}
body.rf-dos-ouvert{overflow:hidden}
.rf-dos-feuille{position:fixed;inset:0;z-index:70;display:flex;align-items:flex-end;justify-content:center}
.rf-dos-feuille[hidden]{display:none}
.rf-dos-fond{position:absolute;inset:0;background:rgba(6,8,22,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.rf-dos-panneau{position:relative;width:100%;max-width:520px;max-height:82vh;overflow-y:auto;padding:16px 16px calc(24px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;background:var(--brume,#130E20);border-top:1px solid var(--trait,rgba(255,255,255,.14));animation:rfDosMonte .28s ease-out both}
.rf-dos-tete{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px}
.rf-dos-titre{margin:0;font-family:'Newsreader',Georgia,serif;font-weight:400;font-size:1.6rem;color:var(--encre)}
.rf-dos-x{width:44px;height:44px;border-radius:50%;border:1px solid var(--trait,rgba(255,255,255,.2));background:transparent;color:var(--encre);display:grid;place-items:center;cursor:pointer}
@keyframes rfDosMonte{from{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}
@media (prefers-reduced-motion:reduce){.rf-dos-panneau{animation:none}}
