.resumeDialog{color:#fff;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.resumeDialog::backdrop{background:0 0}.resumeOverlay{isolation:isolate;height:100%;position:relative}.resumeScrim{z-index:0;pointer-events:none;position:absolute;inset:0;transform:translateZ(0)}.resumeControls{z-index:2;top:max(24px, env(safe-area-inset-top));left:max(24px, env(safe-area-inset-left));right:max(24px, env(safe-area-inset-right));pointer-events:none;justify-content:space-between;gap:16px;display:flex;position:absolute}.resumeControls>*{pointer-events:auto}.resumeControls svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.resumeStage{z-index:1;isolation:isolate;box-sizing:border-box;overscroll-behavior:none;height:100%;padding:max(96px, calc(env(safe-area-inset-top) + 72px)) 24px max(96px, calc(env(safe-area-inset-bottom) + 72px));scrollbar-gutter:stable both-edges;position:relative;overflow:auto}.resumePaperSpace{width:min(100%,1020px);margin:0 auto;position:relative}.resumePaperSpace[data-entering=true]{perspective:1400px}.resumePaperSpace[data-entering=true] .resumePaperEntrance{backface-visibility:hidden}.resumePaperEntrance{transform-origin:50% 80%}.resumePaper{background:#fff;border-radius:7px;position:relative;box-shadow:0 48px 120px #000000a6,0 16px 40px #0006,0 2px 6px #00000040}.resumePaper img{border-radius:inherit;width:100%;height:auto;display:block}.resumeReader{background:#fff;border:0;border-radius:7px;width:min(100%,1020px);height:100%;min-height:300px;margin:auto;display:block;box-shadow:0 48px 120px #000a}@media (max-width:600px){.resumeControls{top:max(16px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right))}.resumeStage{padding-left:12px;padding-right:12px}}.resumePaper{transform:perspective(1800px) rotateX(var(--paper-rx,0deg)) rotateY(var(--paper-ry,0deg));transform-origin:50%;transition:transform .6s cubic-bezier(.22,1,.36,1)}.resumePaper[data-hover=true]{transition-duration:.25s}.resumePaperLight{border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(ellipse at var(--paper-light-x,50%) var(--paper-light-y,50%), #ffffff1f, transparent 55%, #42301c0a);transition:opacity .3s ease-out;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff9}.resumePaper[data-hover=true] .resumePaperLight{opacity:1}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.resumePaper{transition:none;transform:none}.resumePaperLight{display:none}}
