/* KIgulls Corporate Identity — Single Source of Truth */
/* Don't Panic */

/* Self-hosted Fonts */
@font-face {
    font-family: "Cormorant Garamond";
    src: url("fonts/CormorantGaramond-Light.woff2") format("woff2");
    font-weight: 300;
    font-display: swap;
}
@font-face {
    font-family: "Cormorant Garamond";
    src: url("fonts/CormorantGaramond-Regular.woff2") format("woff2");
    font-weight: 400;
    font-display: swap;
}
@font-face {
    font-family: "IBM Plex Mono";
    src: url("fonts/IBMPlexMono-Light.woff2") format("woff2");
    font-weight: 300;
    font-display: swap;
}
@font-face {
    font-family: "IBM Plex Mono";
    src: url("fonts/IBMPlexMono-Regular.woff2") format("woff2");
    font-weight: 400;
    font-display: swap;
}

:root {
    /* KIgulls Palette — Navy + Gold */
    --bg:          #0a1628;
    --bg-raised:   #0f1f3d;
    --bg-surface:  #12233a;
    --border:      #1a2d47;
    --text:        #a0a4b4;
    --text-bright: #cdd0da;
    --text-dim:    #404560;

    /* Gold */
    --accent:      #8B6914;
    --accent-dim:  rgba(139, 105, 20, 0.15);
    --accent-glow: rgba(139, 105, 20, 0.4);

    /* Agent Colors */
    --gold:   #8B6914;
    --gray:   #808080;
    --orange: #c49050;
    --green:  #5a9a5a;
    --yellow: #c4c050;
    --white:  #cdd0da;
    --violet: #9a5a9a;
    --blue:   #5a7a9a;
    --silver: #a0a4b4;
    --copper: #b87333;
    --red:    #c45050;

    /* Typography */
    --serif: "Cormorant Garamond", Georgia, serif;
    --mono:  "IBM Plex Mono", Menlo, monospace;
}
