r
Radicle
Git
@font-face {
font-family: "Inter";
font-style: normal;
font-weight: 400;
font-display: swap;
src: url("/assets/fonts/Inter-Regular.woff2");
}
@font-face {
font-family: "Inter";
font-weight: 500;
font-display: swap;
src: url("/assets/fonts/Inter-Medium.woff2");
}
@font-face {
font-family: "Inter";
font-weight: 600;
font-display: swap;
src: url("/assets/fonts/Inter-SemiBold.woff2");
}
@font-face {
font-family: "Inter";
font-weight: 700;
font-display: swap;
src: url("/assets/fonts/Inter-Bold.woff2");
}
@font-face {
font-family: "JetBrains Mono";
font-style: normal;
font-weight: 400;
font-display: swap;
src: url("/assets/fonts/JetBrainsMono-Regular.woff2");
}
@font-face {
font-family: "JetBrains Mono";
font-style: normal;
font-weight: 500;
font-display: swap;
src: url("/assets/fonts/JetBrainsMono-Medium.woff2");
}
@font-face {
font-family: "JetBrains Mono";
font-weight: 600;
font-display: swap;
src: url("/assets/fonts/JetBrainsMono-SemiBold.woff2");
}
@font-face {
font-family: "JetBrains Mono";
font-weight: 700;
font-display: swap;
src: url("/assets/fonts/JetBrainsMono-Bold.woff2");
}
@font-face {
font-family: "Anonymous Pro";
font-weight: normal;
font-display: swap;
src: url("/assets/fonts/AnonymousPro-Regular.ttf");
}
@font-face {
font-family: "Anonymous Pro";
font-weight: bold;
font-display: swap;
src: url("/assets/fonts/AnonymousPro-Bold.ttf");
}
@font-face {
font-family: "Anonymous Pro";
font-style: italic;
font-display: swap;
src: url("/assets/fonts/AnonymousPro-Italic.ttf");
}
@font-face {
font-family: "Anonymous Pro";
font-style: italic;
font-weight: bold;
font-display: swap;
src: url("/assets/fonts/AnonymousPro-BoldItalic.ttf");
}
@font-face {
font-family: "Box Drawing";
src: url("/assets/fonts/JetBrainsMono-Regular.woff2");
unicode-range: U+2500-257F;
}
:root {
--font-family-default: "Inter", sans-serif;
--font-family-code: "JetBrains Mono", monospace;
--font-family-code-alt: "Anonymous Pro", monospace;
--font-weight-regular: 400;
--font-weight-medium: 500;
--font-weight-semibold: 600;
--font-weight-bold: 700;
--font-size-tiny: 0.75rem; /* 12px */
--font-size-small: 0.875rem; /* 14px */
--font-size-regular: 1rem; /* 16px */
--font-size-medium: 1.125rem; /* 18px */
--font-size-large: 1.5rem; /* 24px */
--font-size-x-large: 2rem; /* 32px */
--font-size-xx-large: 3rem; /* 48px */
}
html {
-ms-text-size-adjust: 100%;
-webkit-font-smoothing: antialiased;
-webkit-text-size-adjust: 100%;
font-family: var(--font-family-default);
font-feature-settings: "zero";
font-size: 16px;
font-weight: var(--font-weight-regular);
line-height: 1.6;
}
@media (max-width: 600px) {
html {
font-size: 14px;
}
}
h1, h2, h3, h4, h5 {
font-family: var(--font-family-default);
}
h1 {
font-size: var(--font-size-xx-large);
font-weight: var(--font-weight-semibold);
line-height: 1.1;
}
h2 {
font-size: var(--font-size-x-large);
font-weight: var(--font-weight-semibold);
}
h3 {
font-size: var(--font-size-large);
font-weight: var(--font-weight-semibold);
}
h4 {
font-size: var(--font-size-medium);
font-weight: var(--font-weight-semibold);
}
h5 {
font-size: var(--font-size-small);
font-weight: var(--font-weight-semibold);
}