You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

92 lines
2.4 KiB

@import "tailwindcss";
@import url('https://fonts.googleapis.com/css2?family=Abril+Fatface&display=swap');
@theme {
--color-canvas: #faf9f5;
--color-surface-card: #efe9de;
--color-surface-soft: #f5f0e8;
--color-surface-dark: #181715;
--color-surface-dark-elevated: #252320;
--color-surface-dark-soft: #1f1e1b;
--color-primary: #cc785c;
--color-primary-active: #a9583e;
--color-ink: #141413;
--color-body: #3d3d3a;
--color-body-strong: #252523;
--color-muted: #6c6a64;
--color-muted-soft: #8e8b82;
--color-hairline: #e6dfd8;
--color-hairline-soft: #ebe6df;
--color-on-dark: #faf9f5;
--color-on-primary: #ffffff;
--color-accent-teal: #5db8a6;
--color-accent-amber: #e8a55a;
}
body {
background-color: var(--color-canvas);
color: var(--color-body);
font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}
/* ── Scrollbar ── */
html {
scrollbar-width: auto;
scrollbar-color: rgba(232, 224, 210, 0.55) transparent;
}
::-webkit-scrollbar {
width: 10px;
height: 10px;
}
::-webkit-scrollbar-track {
background: transparent;
}
::-webkit-scrollbar-thumb {
background: rgba(232, 224, 210, 0.55);
border-radius: 9999px;
}
::-webkit-scrollbar-thumb:hover {
background: rgba(204, 120, 92, 0.30);
}
::-webkit-scrollbar-corner {
background: transparent;
}
:root {
--ease-out-quart: cubic-bezier(0.25, 1, 0.5, 1);
--ease-out-quint: cubic-bezier(0.22, 1, 0.36, 1);
--ease-out-expo: cubic-bezier(0.16, 1, 0.3, 1);
--font-display: "Abril Fatface", "Times New Roman", Georgia, Garamond, serif;
--font-body: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}
.noise-texture {
position: relative;
}
.noise-texture::before {
content: "";
position: absolute;
inset: 0;
opacity: 0.025;
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
background-size: 128px 128px;
pointer-events: none;
z-index: 0;
}
@media (prefers-reduced-motion: reduce) {
*,
*::before,
*::after {
animation-duration: 0.01ms !important;
animation-iteration-count: 1 !important;
transition-duration: 0.01ms !important;
}
}