.dialogue{z-index:90;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.dialogue__voile{background:color-mix(in oklab, var(--color-ink) 80%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;border:0;padding:0;animation:.18s ease-out both dialogue-voile;position:absolute;inset:0}@keyframes dialogue-voile{0%{opacity:0}}.dialogue__boite{border:1px solid var(--color-gold-deep);background:linear-gradient(180deg, var(--color-surface), var(--color-ink));text-align:center;inline-size:min(26rem,100%);animation:dialogue-boite .22s var(--ease-out-expo) both;border-radius:1rem;gap:1rem;padding:1.5rem;display:grid;position:relative;box-shadow:0 2rem 4rem #000000a6}@keyframes dialogue-boite{0%{opacity:0;transform:translateY(.8rem)scale(.97)}}@media (prefers-reduced-motion:reduce){.dialogue__voile,.dialogue__boite{animation:none}}.dialogue__titre{color:var(--color-ivory);margin:0;font-size:1.15rem}.dialogue__corps{gap:.4rem;display:grid}.dialogue__phrase{font-family:var(--font-sans);color:var(--color-parchment);margin:0;font-size:.92rem;line-height:1.55}.dialogue__apres{font-family:var(--font-sans);color:var(--color-faint);margin:0;font-size:.8rem}.dialogue__actions{flex-direction:column;gap:.5rem;display:flex}.dialogue__actions .btn{inline-size:100%}.dialogue__non{color:var(--color-faint);font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;padding:.55rem;font-size:.84rem}.dialogue__non:hover:not(:disabled){color:var(--color-ivory)}.dialogue__non:disabled{opacity:.4;cursor:not-allowed}
