:root{--memo-masque: #fff}body.moushaf-nuit #svgMasque,body.moushaf-nuit #svgMasque2{filter:invert(.95)}#svgMasque rect,#svgMasque2 rect{transition:opacity .35s ease;opacity:1}#svgMasque rect.memo-revele,#svgMasque2 rect.memo-revele{opacity:0}:is(#svgMasque,#svgMasque2) mask rect.base{opacity:1!important;transition:none}:is(#svgMasque,#svgMasque2) mask rect.trou{opacity:0;transition:opacity .25s ease}:is(#svgMasque,#svgMasque2) mask rect.trou.vu{opacity:1;transition-duration:.12s}.memo-flou-calque{position:absolute;inset:0;z-index:13;pointer-events:none;overflow:hidden}.memo-flou{position:absolute;-webkit-backdrop-filter:blur(.55rem) saturate(.5);backdrop-filter:blur(.55rem) saturate(.5);background:color-mix(in srgb,var(--memo-masque) 30%,transparent);transition:width .55s ease,opacity .4s ease}.memo-flou.memo-flou-entame{-webkit-mask-image:linear-gradient(to left,transparent 0,#000 1.25rem);mask-image:linear-gradient(to left,transparent 0,#000 1.25rem)}.memo-flou.memo-flou-fini{opacity:0}#memoDecoupage{display:flex;gap:.375rem}#memoDecoupage .chip{margin:0}@media(prefers-reduced-motion:reduce){.memo-flou{transition:none}}body.mode-memorisation #interactionBar,body.mode-memorisation #panelTraduction{display:none}body.mode-memorisation #btnInteractionsMoushaf,body.mode-memorisation #btnModeSelection{display:none!important}body.mode-memorisation-walker #barreBas,body.mode-memorisation-continuation #barreBas,body.mode-memorisation-trivia #barreBas{visibility:hidden!important}#toolbarMemorisation [hidden],#dialogMemorisation [hidden]{display:none!important}#toolbarMemorisation{display:none;inset-inline-start:var(--toolbar-mode-offset);z-index:50}body.mode-memorisation #toolbarMemorisation{display:inline-flex}@media only screen and (min-width:993px),only screen and (orientation:landscape){body.mode-memorisation-peek #btnMemoPageSuiv,body.mode-memorisation-peek #btnMemoPagePrec{display:none!important}}@media(max-width:992.98px)and (orientation:portrait){body.mode-memorisation-peek #barreBas{visibility:hidden!important}body:not(.mode-2p).mode-memorisation #toolbarMemorisation{padding-inline:.25rem;gap:.25rem}body:not(.mode-2p).mode-memorisation #toolbarMemorisation>a{max-inline-size:none}body:not(.mode-2p).mode-memorisation #toolbarMemorisation>a>.tooltip{display:none}}#memoTypeChoix .memo-type-carte{display:flex;flex-direction:column;align-items:center;gap:.25rem;min-block-size:6rem;cursor:pointer}#memoDureeNav{gap:.5rem;align-items:center}#memoDureeNav input[type=range]{flex:1}
