/*************************************************************
 * Easy AI Resume Builder - Main Styles
 * Base styles that apply site-wide
 *************************************************************/

/* Scope all styles to prevent conflicts */
.airb-resume-builder {
    box-sizing: border-box;
}

.airb-resume-builder *,
.airb-resume-builder *::before,
.airb-resume-builder *::after {
    box-sizing: inherit;
}

/* Reset some browser defaults within the builder */
.airb-resume-builder button {
    font-family: inherit;
}

.airb-resume-builder input,
.airb-resume-builder textarea,
.airb-resume-builder select {
    font-family: inherit;
}

/* Ensure links are properly styled */
.airb-resume-builder a {
    color: #0a3065;
}

.airb-resume-builder a:hover {
    text-decoration: underline;
}

/* Screen reader only text */
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}
