.world-resume{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 42%,#f4f3e8 0%,#e2e8d5 65%,#d4dfc7 100%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility 0s .22s}
.world-resume.active{opacity:1;visibility:visible;pointer-events:auto;transition:none}
.resume-card{max-width:calc(100vw - 32px);display:flex;align-items:center;gap:15px;padding:22px 28px;color:#576b54;font-size:15px;line-height:1.5;letter-spacing:.015em}
.resume-orbit{flex-shrink:0;box-sizing:border-box;width:25px;height:25px;border:2px solid #bccbb0;border-top-color:#718a64;border-radius:50%;animation:resume-orbit 1.25s linear infinite}
.world-resume:not(.active) .resume-orbit{animation-play-state:paused}
@keyframes resume-orbit{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.world-resume{transition:none}.resume-orbit{animation:none;border-top-color:#718a64}}
