/* 
 * AEM EDS Interview Prep
 * System Fonts (No External Fonts)
 */

/* 
 * This file replaces Adobe Fonts with system fonts
 * to avoid 404 errors while maintaining the UI appearance
 */

/* Font Family Definitions using System Fonts */

/* Main Sans-Serif Font (replacing adobe-clean) */
@font-face {
    font-family: "adobe-clean";
    src: local("Segoe UI"), local("Helvetica Neue"), local("Arial");
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: "adobe-clean";
    src: local("Segoe UI Italic"), local("Helvetica Neue Italic"), local("Arial Italic");
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: "adobe-clean";
    src: local("Segoe UI Bold"), local("Helvetica Neue Bold"), local("Arial Bold");
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: "adobe-clean";
    src: local("Segoe UI Light"), local("Helvetica Neue Light"), local("Arial Light");
    font-style: normal;
    font-weight: 300;
}

/* Serif Font (replacing adobe-clean-serif) */
@font-face {
    font-family: "adobe-clean-serif";
    src: local("Georgia Bold"), local("Times New Roman Bold");
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: "adobe-clean-serif";
    src: local("Georgia Bold"), local("Times New Roman Bold");
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: "adobe-clean-serif";
    src: local("Georgia"), local("Times New Roman");
    font-style: normal;
    font-weight: 400;
}

/* Monospace Font (replacing source-code-pro) */
@font-face {
    font-family: "source-code-pro";
    src: local("Consolas"), local("Monaco"), local("Courier New");
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: "source-code-pro";
    src: local("Consolas Bold"), local("Monaco Bold"), local("Courier New Bold");
    font-style: normal;
    font-weight: 700;
}

/* Font Family Assignments */
body {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

code, pre, .code-block {
    font-family: Consolas, Monaco, "Courier New", monospace;
}

.serif {
    font-family: Georgia, "Times New Roman", serif;
}

/* Typography Adjustments */
.spectrum-Heading {
    letter-spacing: -0.02em;
}

.spectrum-Body {
    line-height: 1.6;
}
