/* Gobliss helper utility classes to replace common inline styles */
:root {
    --gobliss-muted: #5a6474;
}
.gobliss-hidden { display: none !important; }
.gobliss-muted-text { color: var(--gobliss-muted); }
.gobliss-progress-fill { display: block; width: 0%; height: 100%; }
.resume-upload-progress-fill { display: inline-block; width: 0%; height: 8px; background: linear-gradient(90deg, var(--primary-color,#1a6ead), var(--primary-dark,#134f7d)); border-radius: 4px; }
.gobliss-magic-wizard-progress-fill { display:inline-block; width:12.5%; height:8px; background: linear-gradient(90deg,var(--primary-color,#1a6ead),var(--primary-dark,#134f7d)); border-radius:4px; }
.gobliss-inline-note { margin-bottom: 16px; color: var(--gobliss-muted, #666); }
