#pause-overlay{--qcm-ivoire: #f0e8d4;--qcm-ivoire-dim: rgba(240, 232, 212, .62);--qcm-verre-teinte: rgba(26, 18, 8, .34);--qcm-typewriter: "Special Elite", "Courier Prime", monospace;z-index:195;background:radial-gradient(ellipse 70% 55% at 88% 0%,#6a8ab229,#6a8ab200 60%),radial-gradient(ellipse 120% 90% at 50% 50%,#06080c80 40%,#020305d1),#08090c8c;-webkit-backdrop-filter:blur(4px) saturate(.8);backdrop-filter:blur(4px) saturate(.8)}#pause-overlay:before{content:"PAUSE";position:absolute;top:9%;left:50%;transform:translate(-50%);font-family:var(--font-display);font-size:clamp(3rem,11vw,5.2rem);font-weight:700;letter-spacing:18px;padding-left:18px;color:#b0c8e214;text-shadow:0 0 30px rgba(106,138,178,.18);pointer-events:none;user-select:none;white-space:nowrap}#pause-overlay .pause-pane{position:relative;width:min(100%,420px);padding:0;background:linear-gradient(165deg,#ffffff0b,#fff0 55%),var(--qcm-verre-teinte);-webkit-backdrop-filter:blur(var(--verre-flou));backdrop-filter:blur(var(--verre-flou));border:1px solid var(--verre-bord);border-radius:var(--rayon-carte);box-shadow:var(--ombre-flottante),inset 0 1px #ffffff17;overflow:hidden;text-align:center}#pause-overlay .pause-pane-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px 9px;border-bottom:1px dashed rgba(231,212,168,.2);font-family:var(--qcm-typewriter);font-size:.56rem;letter-spacing:2px;text-transform:uppercase;color:var(--ink-faint)}#pause-overlay .pause-pane-head span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pause-overlay .pause-pane-body{padding:22px}#pause-overlay .pause-seal{width:58px;height:58px;margin:0 auto 14px;display:grid;place-items:center;font-size:1.3rem;line-height:1;color:#b8d0e8;text-shadow:0 0 14px rgba(140,180,220,.6);background:radial-gradient(circle at 35% 30%,#a6c4e424,#a6c4e408 70%),var(--verre-fond);border:1px solid rgba(166,196,228,.38);border-radius:50%;box-shadow:0 0 22px -6px #8cb4dc80,inset 0 1px #ffffff1f}#pause-overlay .pause-vac{display:inline-flex;align-items:baseline;gap:9px;margin-bottom:16px;padding:6px 13px;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:2px;text-transform:uppercase;color:#b8d0e8bf;border:1px solid rgba(166,196,228,.3);border-radius:var(--rayon-chip);background:#a6c4e40d}#pause-overlay .pause-vac b{font-size:.94rem;font-weight:600;color:#cfe2f4;text-shadow:0 0 10px rgba(140,180,220,.5);font-variant-numeric:tabular-nums}#pause-overlay #pause-text{font-family:Fraunces,serif;font-weight:300;font-size:1.06rem;line-height:1.65;color:var(--qcm-ivoire);max-width:340px;margin:0 auto 14px}#pause-overlay .pause-mention{margin-bottom:20px;font-family:var(--qcm-typewriter);font-size:.6rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-faint)}#pause-overlay .pause-mention .pause-mention-punitive{display:none}#pause-overlay .btn-action[data-action="pause:resume"]{width:100%;appearance:none;background:linear-gradient(180deg,#fff4cc,#f4cc7a 12%,#e0a849 40%,#c98c2c,#a0701f);border:1px solid #5c3a14;border-top-color:#ffe4a8;border-radius:var(--rayon-bouton);color:#2a1c0a;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:800;letter-spacing:3px;padding:14px 28px;min-height:48px;text-shadow:0 1px 0 rgba(255,235,200,.45);box-shadow:0 1px #fff8dcd9 inset,0 -3px 6px #3c230c80 inset,0 4px 14px #00000080,0 0 26px #e7bf6d73;cursor:pointer;transition:filter .18s ease,box-shadow .18s ease,transform .18s ease}#pause-overlay .btn-action[data-action="pause:resume"]:hover,#pause-overlay .btn-action[data-action="pause:resume"]:focus-visible{filter:brightness(1.08);box-shadow:0 1px #fff8dce6 inset,0 -3px 6px #3c230c8c inset,0 6px 18px #0009,0 0 38px #e7bf6d99}#pause-overlay .btn-action[data-action="pause:resume"]:active{transform:translateY(1px)}#pause-overlay.punitive{background:radial-gradient(ellipse 80% 60% at 50% -10%,#b41e1638,#b41e1600 60%),radial-gradient(ellipse 120% 90% at 50% 50%,#0a040480 40%,#040101d9),#0c06068c}#pause-overlay.punitive:before{content:"ABANDON";color:#ef444417;text-shadow:0 0 30px rgba(239,68,68,.2)}#pause-overlay.punitive .pause-pane{border-color:#ef444466;box-shadow:var(--ombre-flottante),0 0 36px -8px var(--neon-rouge-glow),inset 0 1px #ffffff12,inset 0 0 30px -14px var(--neon-rouge-glow)}#pause-overlay.punitive .pause-pane-head{color:#ef44448c;border-bottom-color:#ef444440}#pause-overlay.punitive .pause-seal{display:none}#pause-overlay.punitive .pause-vac{color:#ff8a7ecc;border-color:#ef444459;background:#ef44440f}#pause-overlay.punitive .pause-vac b{color:#ffd9d4;text-shadow:0 0 10px var(--neon-rouge-glow)}#pause-overlay.punitive .pause-mention .pause-mention-normale{display:none}#pause-overlay.punitive .pause-mention .pause-mention-punitive{display:inline;color:#ff8a7e99}#pause-overlay .pause-stamp{display:none;position:absolute;z-index:3;top:34px;left:50%;font-family:var(--qcm-typewriter);font-size:.94rem;letter-spacing:3px;white-space:nowrap;text-transform:uppercase;color:var(--neon-rouge);border:3px double currentColor;border-radius:3px;padding:9px 16px;transform:translate(-50%) rotate(-9deg);text-shadow:0 0 12px var(--neon-rouge-glow);background:#ef44440d;box-shadow:0 0 24px -6px var(--neon-rouge-glow),inset 0 0 22px -8px var(--neon-rouge-glow);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}#pause-overlay.punitive .pause-stamp{display:block}#pause-overlay.punitive .pause-pane-body{padding-top:78px}@media(prefers-reduced-motion:no-preference){.gp-pause-stage.is-entering-pause .pause-pane{opacity:0}.gp-pause-stage.has-entered-pause .pause-pane{animation:pause2-pane-set .5s var(--easing-sortie) backwards}.gp-pause-stage.has-entered-pause .pause-seal{animation:pause2-seal-in .4s var(--easing-rebond) .3s backwards}.gp-pause-stage.has-entered-pause .pause-vac,.gp-pause-stage.has-entered-pause #pause-text,.gp-pause-stage.has-entered-pause .pause-mention{animation:pause2-line-in .4s var(--easing-sortie) .38s backwards}.gp-pause-stage.has-entered-pause [data-action="pause:resume"]{animation:pause2-line-in .4s var(--easing-sortie) .6s backwards}.gp-pause-stage.has-entered-pause .pause-stamp{animation:pause2-stamp-slam .44s cubic-bezier(.6,-.2,.4,1.4) .55s backwards}.gp-pause-stage.has-entered-pause.punitive:after{content:"";position:absolute;inset:0;pointer-events:none;background:#b41e1647;animation:pause2-flash .55s ease-out forwards}}@keyframes pause2-pane-set{0%{opacity:0;transform:translateY(-26px)}70%{opacity:1;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes pause2-seal-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes pause2-line-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes pause2-stamp-slam{0%{opacity:0;transform:translate(-50%) rotate(-9deg) scale(2)}62%{opacity:1;transform:translate(-50%) rotate(-9deg) scale(.95)}to{opacity:1;transform:translate(-50%) rotate(-9deg) scale(1)}}@keyframes pause2-flash{0%{opacity:1}to{opacity:0}}@media(min-width:1024px){#pause-overlay .pause-pane{width:min(100%,560px)}#pause-overlay .pause-pane-body{padding:28px 40px}#pause-overlay.punitive .pause-pane-body{padding-top:84px}#pause-overlay #pause-text{max-width:420px}#pause-overlay:before{top:12%}}@media(pointer:coarse){#pause-overlay .btn-action[data-action="pause:resume"]{min-height:52px}}@media(prefers-reduced-motion:reduce){#pause-overlay,#pause-overlay *,#pause-overlay:before,#pause-overlay:after{animation:none!important;transition:none!important}.gp-pause-stage.is-entering-pause .pause-pane{opacity:1}}
