Merge branch 'dev' into alpha-fix

This commit is contained in:
Sennay
2026-06-11 14:02:38 +03:00
committed by GitHub
4 changed files with 989 additions and 75 deletions

View File

@@ -1,38 +1,38 @@
/** @type {import('tailwindcss').Config} */
module.exports = {
darkMode: ['class'],
darkMode: ["class"],
content: [
'./src/pages/**/*.{js,ts,jsx,tsx,mdx}',
'./src/components/**/*.{js,ts,jsx,tsx,mdx}',
'./src/app/**/*.{js,ts,jsx,tsx,mdx}',
"./src/pages/**/*.{js,ts,jsx,tsx,mdx}",
"./src/components/**/*.{js,ts,jsx,tsx,mdx}",
"./src/app/**/*.{js,ts,jsx,tsx,mdx}",
],
theme: {
extend: {
colors: {
background: 'hsl(var(--background))',
foreground: 'hsl(var(--foreground))',
card: 'hsl(var(--card))',
'card-foreground': 'hsl(var(--card-foreground))',
popover: 'hsl(var(--popover))',
'popover-foreground': 'hsl(var(--popover-foreground))',
primary: 'hsl(var(--primary))',
'primary-foreground': 'hsl(var(--primary-foreground))',
secondary: 'hsl(var(--secondary))',
'secondary-foreground': 'hsl(var(--secondary-foreground))',
muted: 'hsl(var(--muted))',
'muted-foreground': 'hsl(var(--muted-foreground))',
accent: 'hsl(var(--accent))',
'accent-foreground': 'hsl(var(--accent-foreground))',
destructive: 'hsl(var(--destructive))',
'destructive-foreground': 'hsl(var(--destructive-foreground))',
border: 'hsl(var(--border))',
input: 'hsl(var(--input))',
ring: 'hsl(var(--ring))',
background: "hsl(var(--background))",
foreground: "hsl(var(--foreground))",
card: "hsl(var(--card))",
"card-foreground": "hsl(var(--card-foreground))",
popover: "hsl(var(--popover))",
"popover-foreground": "hsl(var(--popover-foreground))",
primary: "hsl(var(--primary))",
"primary-foreground": "hsl(var(--primary-foreground))",
secondary: "hsl(var(--secondary))",
"secondary-foreground": "hsl(var(--secondary-foreground))",
muted: "hsl(var(--muted))",
"muted-foreground": "hsl(var(--muted-foreground))",
accent: "hsl(var(--accent))",
"accent-foreground": "hsl(var(--accent-foreground))",
destructive: "hsl(var(--destructive))",
"destructive-foreground": "hsl(var(--destructive-foreground))",
border: "hsl(var(--border))",
input: "hsl(var(--input))",
ring: "hsl(var(--ring))",
},
borderRadius: {
lg: 'var(--radius)',
md: 'calc(var(--radius) - 2px)',
sm: 'calc(var(--radius) - 4px)',
lg: "var(--radius)",
md: "calc(var(--radius) - 2px)",
sm: "calc(var(--radius) - 4px)",
},
},
},

View File

@@ -1,88 +1,88 @@
import { createRequire } from 'module';
import { createRequire } from "module";
const require = createRequire(import.meta.url);
/** @type {import('tailwindcss').Config} */
export default {
darkMode: 'class',
darkMode: "class",
content: [
'./src/**/*.{js,ts,jsx,tsx,mdx}',
'./src/app/**/*.{js,ts,jsx,tsx,mdx}',
'./src/components/**/*.{js,ts,jsx,tsx,mdx}',
'./src/pages/**/*.{js,ts,jsx,tsx,mdx}',
"./src/**/*.{js,ts,jsx,tsx,mdx}",
"./src/app/**/*.{js,ts,jsx,tsx,mdx}",
"./src/components/**/*.{js,ts,jsx,tsx,mdx}",
"./src/pages/**/*.{js,ts,jsx,tsx,mdx}",
],
theme: {
extend: {
colors: {
primary: 'rgb(20 113 76)',
primary: "rgb(20 113 76)",
},
backgroundColor: {
primary: 'rgb(20 113 76)',
primary: "rgb(20 113 76)",
},
textColor: {
primary: 'rgb(20 113 76)',
primary: "rgb(20 113 76)",
},
borderColor: {
primary: 'rgb(20 113 76)',
primary: "rgb(20 113 76)",
},
ringColor: {
primary: 'rgb(20 113 76)',
primary: "rgb(20 113 76)",
},
animation: {
'bounce-in': 'bounce-in 0.5s cubic-bezier(0.34, 1.56, 0.64, 1)',
'float': 'float 6s ease-in-out infinite',
'shimmer': 'shimmer 2s infinite',
'slide-in-left': 'slide-in-left 0.5s ease-out',
'slide-in-right': 'slide-in-right 0.5s ease-out',
"bounce-in": "bounce-in 0.5s cubic-bezier(0.34, 1.56, 0.64, 1)",
float: "float 6s ease-in-out infinite",
shimmer: "shimmer 2s infinite",
"slide-in-left": "slide-in-left 0.5s ease-out",
"slide-in-right": "slide-in-right 0.5s ease-out",
},
keyframes: {
'bounce-in': {
'0%': {
opacity: '0',
transform: 'translateY(20px) scale(0.9)',
"bounce-in": {
"0%": {
opacity: "0",
transform: "translateY(20px) scale(0.9)",
},
'50%': {
opacity: '1',
"50%": {
opacity: "1",
},
'100%': {
opacity: '1',
transform: 'translateY(0) scale(1)',
"100%": {
opacity: "1",
transform: "translateY(0) scale(1)",
},
},
'float': {
'0%, 100%': {
transform: 'translateY(0px)',
float: {
"0%, 100%": {
transform: "translateY(0px)",
},
'50%': {
transform: 'translateY(-20px)',
"50%": {
transform: "translateY(-20px)",
},
},
'shimmer': {
'0%': {
'background-position': '-1000px 0',
shimmer: {
"0%": {
"background-position": "-1000px 0",
},
'100%': {
'background-position': '1000px 0',
"100%": {
"background-position": "1000px 0",
},
},
'slide-in-left': {
'from': {
opacity: '0',
transform: 'translateX(-20px)',
"slide-in-left": {
from: {
opacity: "0",
transform: "translateX(-20px)",
},
'to': {
opacity: '1',
transform: 'translateX(0)',
to: {
opacity: "1",
transform: "translateX(0)",
},
},
'slide-in-right': {
'from': {
opacity: '0',
transform: 'translateX(20px)',
"slide-in-right": {
from: {
opacity: "0",
transform: "translateX(20px)",
},
'to': {
opacity: '1',
transform: 'translateX(0)',
to: {
opacity: "1",
transform: "translateX(0)",
},
},
},