troylusty.com/src/styles/global.css
Troy de0b56ef5b
Some checks are pending
Docker / run-tests (push) Waiting to run
Docker / build-and-push-image (push) Blocked by required conditions
feat: commit unoptimised assets to cleanup later
2025-05-05 19:29:23 +01:00

55 lines
1.4 KiB
CSS

@import "tailwindcss";
@plugin "@tailwindcss/typography";
@theme inline {
--font-sans: var(--font-outfit);
--font-mono: var(--font-red-hat-mono);
--color-primary: var(--primary);
--color-secondary: var(--secondary);
--color-tertiary: var(--tertiary);
--color-button: var(--button);
--color-button-active: var(--button-active);
}
@theme {
--animate-reveal: reveal 0.3s forwards ease-in-out;
@keyframes reveal {
0% {
opacity: 0;
transform: translateY(20px);
filter: blur(4px);
}
100% {
opacity: 1;
transform: translateY(0px);
filter: blur(0px);
}
}
}
:root {
color-scheme: light dark;
--primary: light-dark(var(--color-neutral-50), var(--color-black));
--secondary: light-dark(var(--color-neutral-950), var(--color-neutral-50));
--tertiary: light-dark(var(--color-neutral-500), var(--color-neutral-500));
--button: light-dark(var(--color-neutral-200), var(--color-neutral-800));
--button-active: light-dark(
var(--color-neutral-300),
var(--color-neutral-700)
);
}
@media (prefers-color-scheme: dark) {
.astro-code,
.astro-code span {
color: var(--shiki-dark) !important;
background-color: var(--shiki-dark-bg) !important;
font-style: var(--shiki-dark-font-style) !important;
font-weight: var(--shiki-dark-font-weight) !important;
text-decoration: var(--shiki-dark-text-decoration) !important;
}
}