I’m using Tailwind, but the @apply function doesn’t work for me, I’m new to Kirby, so it could be an obvious answer, but I can’t figure it out alone, so help is appreciated.
This is my file structure how I layerd my CSS:
This is my main.css:
@charset "utf-8";
/* --------------------------------
Main.css
-------------------------------- */
@layer components {
/* utilities */
@import url("utilities/_variables.css");
/* abstracts */
/* base */
/* components */
@import url("components/_grid.css");
@import url("components/_typography.css");
/* layouts */
@import url("layouts/_header.css");
@import url("layouts/_navigation.css");
/* pages */
}
This is my _typography.css where the apply function is being used:
/* --------------------------------
Typography
-------------------------------- */
@import url("https://use.typekit.net/wdj2krj.css");
:root {
--sans-serif: new-frank, sans-serif;
--serif: Tabril-display, serif;
--serif-display: abril-display, serif;
--extra-light: 100;
--light: 300;
--normal: 500;
--semi-bold: 600;
--bold: 700;
--black: 800;
--extra-black: 900;
}
body {
font-family: var(--sans-serif);
}
.heading {
@apply sm:leading-tight md:leading-tight lg:leading-tight leading-tight z-10 text-4xl sm:text-5xl md:text-6xl lg:text-7xl font-thin text-black;
}
.heading-1 p strong {
font-family: var(--serif-display);
font-weight: var(--normal);
color: var(--primary);
}

