.resume-loop{--ink-hi:var(--k-ink-hi);--ink-low:var(--k-ink-low);--lit-c:var(--k-sky);--hairline:var(--k-hairline);--surface-raised:var(--k-surface-raised)}.resume-loop h1,.resume-loop h2,.resume-loop h3{font-family:var(--font-heading)}.resume-loop-crumb{letter-spacing:.2px;color:var(--k-ink-faint);margin-bottom:26px;font-size:12px}.resume-loop-crumb b{color:var(--k-ink-low);font-weight:500}.resume-loop-crumb button:hover{color:var(--k-accent)}.resume-jd-strip{border:1px solid rgb(from var(--k-ring-b) r g b / .302);background:rgb(from var(--k-ring-b) r g b / .051);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:12px;display:flex}.resume-jd-strip>span{letter-spacing:1.3px;color:var(--k-accent);font-size:9px;font-weight:700}.resume-jd-strip small{color:var(--k-ink-low);flex-basis:100%;line-height:1.5}.resume-jd-strip button{font-size:11px;text-decoration:underline}.resume-jd-suggestions{background:var(--k-surface-raised);color:var(--k-ink-low);border-radius:9px;flex-basis:100%;padding:10px 12px}.resume-jd-suggestions>b{color:var(--k-ink-hi)}.resume-jd-suggestions ul{gap:4px;margin:6px 0 0 18px;list-style:outside;display:grid}.resume-score-improver{border:1px solid var(--k-hairline);background:rgb(from var(--k-ring-b) r g b / .031);border-radius:12px;align-items:center;gap:14px;padding:16px 18px;display:flex}.resume-score-improver strong{font:700 28px var(--font-heading);color:var(--k-ink-hi)}.resume-score-improver span{color:var(--k-ink-low);flex:1;font-size:12px}.resume-score-improver button{color:var(--k-accent);border:1px solid rgb(from var(--k-ring-b) r g b / .251);border-radius:7px;padding:7px 10px;font-size:11px}.resume-loop button:disabled{cursor:not-allowed}.resume-loop .resume-entry-whisper{color:var(--k-ink-faint);letter-spacing:1.4px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-size:10px;display:flex}.resume-entry-whisper i{background:var(--k-ring-b);width:6px;height:6px;box-shadow:0 0 10px rgb(from var(--k-ring-b) r g b / .376);border-radius:50%}.resume-loop .resume-jd-entry{color:var(--k-accent-hi);border:1px solid rgb(from var(--k-accent) r g b / .5);white-space:nowrap;border-radius:8px;padding:8px 11px;font-size:11px}.dark .resume-loop .resume-jd-entry{color:var(--resume-mist-200);border-color:rgb(from var(--k-sky) r g b / .55)}.resume-loop main{padding-top:34px}.resume-loop .resume-workspaces{gap:10px;margin-top:18px;display:grid}.resume-loop .resume-workspace{border:1px solid var(--k-hairline);background:var(--k-surface-raised);border-radius:14px;align-items:center;gap:18px;padding:16px 20px;display:flex}.resume-workspace strong{font-size:13px}.resume-workspace small{color:var(--k-ink-faint);font-size:11px}.resume-workspace button{border:1px solid rgb(from var(--k-ring-b) r g b / .314);border-radius:8px;margin-left:auto;padding:9px 14px;font-size:12px}.resume-workspace .resume-workspace-score{font:700 22px var(--font-heading)}.resume-loop .resume-scene{background:radial-gradient(900px 520px at 12% -8%, rgb(from var(--k-ring-b) r g b / .2), transparent 62%), radial-gradient(760px 480px at 96% 6%, rgb(from var(--resume-blue-300) r g b / .26), transparent 60%), radial-gradient(1100px 520px at 50% 112%, rgb(from var(--k-deep) r g b / .2), transparent 62%), linear-gradient(180deg, var(--resume-paper-100) 0%, var(--resume-paper-400) 55%, var(--resume-paper-800) 100%)}html:not(.dark) .resume-loop .resume-scene>div:first-child{display:none}.dark .resume-loop .resume-scene{background:radial-gradient(1100px 560px at 50% -12%, rgb(from var(--k-lit-c) r g b / .17), transparent 62%), radial-gradient(800px 420px at 90% 108%, rgb(from var(--k-deep) r g b / .13), transparent 58%), var(--k-surface)}
.resume-scope{--resume-white:#fff;--resume-black:#000;--resume-paper-50:#fdfeff;--resume-paper-100:#fafcff;--resume-paper-200:#edf4fd;--resume-paper-300:#eaf3fd;--resume-paper-400:#eaf2fc;--resume-paper-500:#e9f0f9;--resume-paper-600:#e3eefa;--resume-paper-700:#e3ecf7;--resume-paper-800:#dce9f9;--resume-paper-900:#d7e5f8;--resume-mist-100:#c9d9f2;--resume-mist-200:#bfdbfe;--resume-mist-300:#b9cbe8;--resume-sky-100:#a9cdf8;--resume-sky-200:#8fb4ee;--resume-sky-300:#7fb0ec;--resume-sky-400:#78b4ff;--resume-slate-100:#9fb4da;--resume-slate-200:#8aa2cc;--resume-slate-300:#7c93bf;--resume-slate-400:#6e88b8;--resume-slate-500:#44587a;--resume-blue-300:#4d9bf0;--resume-blue-500:#1478e8;--resume-vivid-400:#008cff;--resume-vivid-500:#0078ff;--resume-night-100:#0c3b7e;--resume-night-200:#002878;--resume-night-300:#00143c;--resume-night-400:#0a1836;--resume-night-500:#050f28;--resume-night-600:#000c28;--resume-night-700:#050e22;--resume-night-800:#040c20;--resume-night-900:#040c1e;--resume-night-950:#020814}
