/* vibe-coding.space — self-hosted fonts (no Google, GDPR). Load once per page: <link rel="stylesheet" href="assets/fonts/fonts.css"> */
@font-face{font-family:"Vibe Coding Space Archivo";src:url("/__l5e/assets-v1/c7b4eb8b-333c-4a06-9c87-d5d3458945a7/VibeCodingSpaceArchivo-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Vibe Coding Space Archivo";src:url("/__l5e/assets-v1/e6ef8ab8-d581-43a7-bc77-69866a0e8ed2/Archivo-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Archivo";src:url("/__l5e/assets-v1/d0f90fb0-5e45-45f6-a944-4eb12a7b648a/Archivo-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Archivo";src:url("/__l5e/assets-v1/e6ef8ab8-d581-43a7-bc77-69866a0e8ed2/Archivo-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Source Serif 4";src:url("/__l5e/assets-v1/2c0686b2-fbc5-4ef0-a3d7-ba296470fe54/SourceSerif4-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Source Serif 4";src:url("/__l5e/assets-v1/af437aa0-a864-4dbe-8b5d-9b9b9b003e7d/SourceSerif4-It.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:"Source Serif 4";src:url("/__l5e/assets-v1/5431491f-e9b6-4e11-9443-6270ef3aec8c/SourceSerif4-Semibold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"IBM Plex Mono";src:url("/__l5e/assets-v1/d6f17168-15c3-4a5b-aa9a-372d9ef4ce06/IBMPlexMono-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Silkscreen";src:url("/__l5e/assets-v1/e343f382-8e23-4c6f-a1cc-65a4e10544a4/Silkscreen-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
/* pixel dot: always green — pick the palette for the ground */
@font-palette-values --va-ink{font-family:"Vibe Coding Space Archivo";override-colors:0 #5e8a4c}
@font-palette-values --va-beige{font-family:"Vibe Coding Space Archivo";override-colors:0 #5e8a4c}
@font-palette-values --va-racing{font-family:"Vibe Coding Space Archivo";override-colors:0 #8fbf72}
@font-palette-values --va-leather{font-family:"Vibe Coding Space Archivo";override-colors:0 #8fbf72}
@font-palette-values --va-small{font-family:"Vibe Coding Space Archivo";override-colors:0 #8fbf72}
@font-palette-values --va-paper{font-family:"Vibe Coding Space Archivo";override-colors:0 #436634}
