.auth-primary[data-v-7be2382f]{align-items:center;background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-600,#1565c0) 100%);border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:all .2s ease}.auth-primary[data-v-7be2382f]:hover{transform:translateY(-1px)}.auth-secondary[data-v-7be2382f]{align-items:center;background:#fff;border:1px solid var(--surface-border,#e5e7eb);border-radius:.5rem;color:var(--text-color);cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:all .2s ease}.resume-builder__viewport[data-v-d5148130]{max-height:calc(100vh - 7rem);scrollbar-gutter:stable}@media print{body *{visibility:hidden!important}.resume-print-area,.resume-print-area *{visibility:visible!important}.resume-print-area{left:0;position:absolute;top:0}.resume-preview-scale{transform:none!important}.resume-preview-frame{box-shadow:none!important;height:auto!important;width:auto!important}.no-print{display:none!important}.resume-block{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.resume-heading{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}p{orphans:2;widows:2}.resume-page{min-height:0!important;padding-bottom:0!important;padding-top:0!important}}@page{size:A4;margin:14mm 0}
