diff --git a/public/fonts/indivisa/IndivisaTextSans-Black.otf b/public/fonts/indivisa/IndivisaTextSans-Black.otf new file mode 100644 index 0000000..0b1030b Binary files /dev/null and b/public/fonts/indivisa/IndivisaTextSans-Black.otf differ diff --git a/public/fonts/indivisa/IndivisaTextSans-BlackItalic.otf b/public/fonts/indivisa/IndivisaTextSans-BlackItalic.otf new file mode 100644 index 0000000..0038910 Binary files /dev/null and b/public/fonts/indivisa/IndivisaTextSans-BlackItalic.otf differ diff --git a/public/fonts/indivisa/IndivisaTextSans-Bold.otf b/public/fonts/indivisa/IndivisaTextSans-Bold.otf new file mode 100644 index 0000000..d458060 Binary files /dev/null and b/public/fonts/indivisa/IndivisaTextSans-Bold.otf differ diff --git a/public/fonts/indivisa/IndivisaTextSans-BoldItalic.otf b/public/fonts/indivisa/IndivisaTextSans-BoldItalic.otf new file mode 100644 index 0000000..476b435 Binary files /dev/null and b/public/fonts/indivisa/IndivisaTextSans-BoldItalic.otf differ diff --git a/public/fonts/indivisa/IndivisaTextSans-Light.otf b/public/fonts/indivisa/IndivisaTextSans-Light.otf new file mode 100644 index 0000000..d721b56 Binary files /dev/null and b/public/fonts/indivisa/IndivisaTextSans-Light.otf differ diff --git a/public/fonts/indivisa/IndivisaTextSans-LightItalic.otf b/public/fonts/indivisa/IndivisaTextSans-LightItalic.otf new file mode 100644 index 0000000..8b05e92 Binary files /dev/null and b/public/fonts/indivisa/IndivisaTextSans-LightItalic.otf differ diff --git a/public/fonts/indivisa/IndivisaTextSans-Regular.otf b/public/fonts/indivisa/IndivisaTextSans-Regular.otf new file mode 100644 index 0000000..ad3f2a2 Binary files /dev/null and b/public/fonts/indivisa/IndivisaTextSans-Regular.otf differ diff --git a/public/fonts/indivisa/IndivisaTextSans-RegularItalic.otf b/public/fonts/indivisa/IndivisaTextSans-RegularItalic.otf new file mode 100644 index 0000000..708e6ce Binary files /dev/null and b/public/fonts/indivisa/IndivisaTextSans-RegularItalic.otf differ diff --git a/public/fonts/indivisa/IndivisaTextSerif-Black.otf b/public/fonts/indivisa/IndivisaTextSerif-Black.otf new file mode 100644 index 0000000..af6a696 Binary files /dev/null and b/public/fonts/indivisa/IndivisaTextSerif-Black.otf differ diff --git a/public/fonts/indivisa/IndivisaTextSerif-BlackItalic.otf b/public/fonts/indivisa/IndivisaTextSerif-BlackItalic.otf new file mode 100644 index 0000000..626697e Binary files /dev/null and b/public/fonts/indivisa/IndivisaTextSerif-BlackItalic.otf differ diff --git a/public/fonts/indivisa/IndivisaTextSerif-Bold.otf b/public/fonts/indivisa/IndivisaTextSerif-Bold.otf new file mode 100644 index 0000000..bba3900 Binary files /dev/null and b/public/fonts/indivisa/IndivisaTextSerif-Bold.otf differ diff --git a/public/fonts/indivisa/IndivisaTextSerif-BoldItalic.otf b/public/fonts/indivisa/IndivisaTextSerif-BoldItalic.otf new file mode 100644 index 0000000..0862360 Binary files /dev/null and b/public/fonts/indivisa/IndivisaTextSerif-BoldItalic.otf differ diff --git a/public/fonts/indivisa/IndivisaTextSerif-Light.otf b/public/fonts/indivisa/IndivisaTextSerif-Light.otf new file mode 100644 index 0000000..9fe356e Binary files /dev/null and b/public/fonts/indivisa/IndivisaTextSerif-Light.otf differ diff --git a/public/fonts/indivisa/IndivisaTextSerif-LightItalic.otf b/public/fonts/indivisa/IndivisaTextSerif-LightItalic.otf new file mode 100644 index 0000000..ecc58c5 Binary files /dev/null and b/public/fonts/indivisa/IndivisaTextSerif-LightItalic.otf differ diff --git a/public/fonts/indivisa/IndivisaTextSerif-Regular.otf b/public/fonts/indivisa/IndivisaTextSerif-Regular.otf new file mode 100644 index 0000000..ce42b8c Binary files /dev/null and b/public/fonts/indivisa/IndivisaTextSerif-Regular.otf differ diff --git a/public/fonts/indivisa/IndivisaTextSerif-RegularItalic.otf b/public/fonts/indivisa/IndivisaTextSerif-RegularItalic.otf new file mode 100644 index 0000000..66b60ad Binary files /dev/null and b/public/fonts/indivisa/IndivisaTextSerif-RegularItalic.otf differ diff --git a/src/styles.css b/src/styles.css index 59ba379..a27970d 100644 --- a/src/styles.css +++ b/src/styles.css @@ -4,18 +4,143 @@ @custom-variant dark (&:is(.dark *)); +@font-face { + font-family: 'Indivisa Sans'; + src: url('/fonts/indivisa/IndivisaTextSans-Light.otf') format('opentype'); + font-weight: 300; + font-style: normal; +} + +@font-face { + font-family: 'Indivisa Sans'; + src: url('/fonts/indivisa/IndivisaTextSans-LightItalic.otf') + format('opentype'); + font-weight: 300; + font-style: italic; +} + +@font-face { + font-family: 'Indivisa Sans'; + src: url('/fonts/indivisa/IndivisaTextSans-Regular.otf') format('opentype'); + font-weight: 400; + font-style: normal; +} + +@font-face { + font-family: 'Indivisa Sans'; + src: url('/fonts/indivisa/IndivisaTextSans-RegularItalic.otf') + format('opentype'); + font-weight: 400; + font-style: italic; +} + +@font-face { + font-family: 'Indivisa Sans'; + src: url('/fonts/indivisa/IndivisaTextSans-Bold.otf') format('opentype'); + font-weight: 700; + font-style: normal; +} + +@font-face { + font-family: 'Indivisa Sans'; + src: url('/fonts/indivisa/IndivisaTextSans-BoldItalic.otf') format('opentype'); + font-weight: 700; + font-style: italic; +} + +@font-face { + font-family: 'Indivisa Sans'; + src: url('/fonts/indivisa/IndivisaTextSans-Black.otf') format('opentype'); + font-weight: 900; + font-style: normal; +} + +@font-face { + font-family: 'Indivisa Sans'; + src: url('/fonts/indivisa/IndivisaTextSans-BlackItalic.otf') + format('opentype'); + font-weight: 900; + font-style: italic; +} + +/* Serif */ + +@font-face { + font-family: 'Indivisa Serif'; + src: url('/fonts/indivisa/IndivisaTextSerif-Light.otf') format('opentype'); + font-weight: 300; + font-style: normal; +} + +@font-face { + font-family: 'Indivisa Serif'; + src: url('/fonts/indivisa/IndivisaTextSerif-LightItalic.otf') + format('opentype'); + font-weight: 300; + font-style: italic; +} + +@font-face { + font-family: 'Indivisa Serif'; + src: url('/fonts/indivisa/IndivisaTextSerif-Regular.otf') format('opentype'); + font-weight: 400; + font-style: normal; +} + +@font-face { + font-family: 'Indivisa Serif'; + src: url('/fonts/indivisa/IndivisaTextSerif-RegularItalic.otf') + format('opentype'); + font-weight: 400; + font-style: italic; +} + +@font-face { + font-family: 'Indivisa Serif'; + src: url('/fonts/indivisa/IndivisaTextSerif-Bold.otf') format('opentype'); + font-weight: 700; + font-style: normal; +} + +@font-face { + font-family: 'Indivisa Serif'; + src: url('/fonts/indivisa/IndivisaTextSerif-BoldItalic.otf') + format('opentype'); + font-weight: 700; + font-style: italic; +} + +@font-face { + font-family: 'Indivisa Serif'; + src: url('/fonts/indivisa/IndivisaTextSerif-Black.otf') format('opentype'); + font-weight: 900; + font-style: normal; +} + +@font-face { + font-family: 'Indivisa Serif'; + src: url('/fonts/indivisa/IndivisaTextSerif-BlackItalic.otf') + format('opentype'); + font-weight: 900; + font-style: italic; +} + body { @apply m-0; - font-family: - -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', - 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; + font-family: var(--font-sans); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } code { - font-family: - source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace; + font-family: var(--font-mono); +} + +strong, +b, +.font-bold { + font-family: 'Indivisa Sans', serif; + font-weight: 900; } :root { @@ -51,9 +176,9 @@ code { --sidebar-accent-foreground: oklch(0.6304 0.2472 28.2698); --sidebar-border: oklch(0.9401 0 0); --sidebar-ring: oklch(0 0 0); - --font-sans: Plus Jakarta Sans, sans-serif; - --font-serif: Lora, serif; - --font-mono: IBM Plex Mono, monospace; + --font-sans: 'Indivisa Sans', sans-serif; + --font-serif: 'Indivisa Serif', serif; + --font-mono: 'Indivisa Sans', monospace; --radius: 1.4rem; --shadow-x: 0px; --shadow-y: 2px; @@ -101,7 +226,7 @@ code { --chart-1: oklch(0.6686 0.1794 251.7436); --chart-2: oklch(0.6342 0.2516 22.4415); --chart-3: oklch(0.8718 0.1716 90.9505); - --chart-4: oklch(0.4503 0.229 263.0881); + --chart-4: oklch(11.492% 0.00001 271.152); --chart-5: oklch(0.8322 0.146 185.9404); --sidebar: oklch(0.1564 0.0688 261.2771); --sidebar-foreground: oklch(0.9551 0 0); @@ -111,9 +236,9 @@ code { --sidebar-accent-foreground: oklch(0.6786 0.2095 24.6583); --sidebar-border: oklch(0.3289 0.0092 268.3843); --sidebar-ring: oklch(0.6048 0.2166 257.2136); - --font-sans: Plus Jakarta Sans, sans-serif; - --font-serif: Lora, serif; - --font-mono: IBM Plex Mono, monospace; + --font-sans: 'Indivisa Sans', sans-serif; + --font-serif: 'Indivisa Serif', serif; + --font-mono: 'Indivisa Sans', monospace; --radius: 1.4rem; --shadow-x: 0px; --shadow-y: 2px;