.hist+.hist{margin-top:22px}.hist-catalog{flex-wrap:wrap;gap:18px;display:flex}.hist-catalog>li{width:clamp(120px,22dvh,190px)}.hist-card{cursor:pointer;background:#fffdf8;border:0;border-radius:14px;width:100%;padding:0;transition:transform .18s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000014;container-type:inline-size}.hist-card img{aspect-ratio:762/1110;object-fit:cover;width:100%;height:auto;display:block}.hist-cover-title{color:#173f41;height:21%;font:600 8cqw/1.1 var(--font-eleve);text-align:center;text-wrap:balance;pointer-events:none;place-items:center;display:grid;position:absolute;inset:3% 5% auto}.hist-card:hover{transform:translateY(-4px)}.hist-card:focus-visible{outline-offset:4px;outline:3px solid #9b4228}.hist-play{color:#fffdf5;background:#173f41;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;bottom:10px;right:10px;box-shadow:0 3px 8px #0003}.hist-play svg{fill:currentColor;width:26px;height:26px;margin-left:3px}body.hist-ouvert{overflow:hidden}.hist-player{z-index:50;background:#fffaf0;place-items:safe center center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.hist-player[hidden]{display:none}.hist-player-box{align-items:center;gap:clamp(20px,4vw,48px);width:min(960px,100%);padding:64px clamp(16px,3vw,32px) 24px;display:flex;position:relative}.hist-close{color:#fffdf5;min-height:48px;font:500 18px var(--font-eleve);cursor:pointer;background:#173f41;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px 18px;display:flex;position:absolute;top:8px;left:8px}.hist-close svg{width:22px;height:22px}.hist-close:focus-visible,.hist-toggle:focus-visible,.hist-chapters button:focus-visible{outline-offset:4px;outline:3px solid #9b4228}.hist-player-cover{aspect-ratio:762/1110;background:#fff;border-radius:16px;flex:none;width:auto;height:min(68dvh,560px);position:relative;overflow:hidden;box-shadow:0 6px 18px #0002;container-type:inline-size}.hist-player-cover img{object-fit:cover;width:100%;height:100%;display:block}.hist-player-side{text-align:center;flex-direction:column;flex:1;align-items:center;gap:20px;min-width:0;display:flex}.hist-player-title{font:600 clamp(24px,3.4vw,34px)/1.15 var(--font-eleve);color:#193e40;text-wrap:balance;margin:0}.hist-toggle{color:#fffdf5;cursor:pointer;background:#b75232;border:0;border-radius:50%;place-items:center;width:120px;height:120px;transition:transform .15s;display:grid;box-shadow:0 6px 16px #b7523255}.hist-toggle:active{transform:scale(.95)}.hist-toggle svg{fill:currentColor;width:56px;height:56px}.hist-ico-play{margin-left:6px;display:none}.is-paused .hist-ico-play{display:block}.is-paused .hist-ico-pause{display:none}.hist-progress{background:#e6e1d2;border-radius:5px;width:min(320px,100%);height:10px;overflow:hidden}.hist-progress span{background:#173f41;width:0;height:100%;transition:width .25s linear;display:block}.hist-chapters{flex-wrap:wrap;justify-content:center;gap:14px;max-width:100%;display:flex}.hist-chapters[hidden]{display:none}.hist-chapters button{color:#173f41;width:64px;height:64px;font:600 28px var(--font-eleve);cursor:pointer;background:#fffdf8;border:3px solid #173f41;border-radius:50%}.hist-chapters button[aria-current=true]{color:#fffdf5;background:#173f41}.hist-message{color:#9b4228;margin:0;font-size:20px}.hist-source{color:#54685e;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:13px}@media (width<=640px){.hist-catalog{gap:12px}.hist-catalog>li{width:calc(50% - 6px)}.hist-player-box{flex-direction:column;gap:16px;padding-top:60px}.hist-player-side{gap:16px;width:100%}.hist-player-cover{height:min(38dvh,360px)}.hist-toggle{width:96px;height:96px}.hist-toggle svg{width:44px;height:44px}.hist-chapters{gap:8px}.hist-chapters button{flex:none;width:44px;height:44px;font-size:24px}}@media (width>=641px) and (height<=560px){.hist-player-cover{height:min(60dvh,420px)}.hist-toggle{width:92px;height:92px}}@media (prefers-reduced-motion:reduce){.hist-card,.hist-toggle,.hist-progress span{transition:none}.hist-card:hover{transform:none}}
