.resume-page-root{background:#000;flex:1;justify-content:center;width:100%;padding:72px 24px 96px;display:flex}.resume-view-root{flex-direction:column;gap:28px;width:min(1040px,100%);min-width:0;display:flex}.resume-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.resume-heading{flex-direction:column;gap:10px;display:flex}.resume-eyebrow{color:#71717a;letter-spacing:.18em;text-transform:uppercase;font-size:14px;line-height:1.4}.resume-meta{color:#a1a1aa;font-size:15px;line-height:1.6}.resume-actions{align-items:center;gap:10px;display:inline-flex}.resume-action-link,.resume-action-button{color:#a3a3a3;font:inherit;cursor:pointer;background:0 0;border:0;line-height:1.4;transition:color .2s}.resume-action-link:hover,.resume-action-button:hover{color:#fff}.resume-action-divider{color:#71717a}.resume-body{background:#0b0b0b;border:1px solid #27272a;border-radius:28px;min-width:0;overflow:hidden}.resume-empty-state{color:#a1a1aa;text-align:center;background:#0b0b0b;border:1px solid #27272a;border-radius:28px;justify-content:center;align-items:center;min-height:320px;font-size:18px;display:flex}@media (max-width:768px){.resume-page-root{padding:40px 16px 64px}.resume-header{flex-direction:column;align-items:flex-start}}@media print{html,body,main,.resume-page-root,.resume-view-root,.resume-body{color:#000!important;background:#fff!important}header,footer,.resume-header,.resume-actions{display:none!important}.resume-page-root{color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;padding:0}.resume-view-root{gap:0;width:100%}.resume-body{color:#000;background:#fff;border:0;border-radius:0}.resume-body,.resume-body *,.resume-body a{color:#000!important}}
