From cdd69bd19b348ca3f5025ab544dd2a4fae2a5ef6 Mon Sep 17 00:00:00 2001 From: MCHost Date: Sun, 6 Jul 2025 21:55:54 -0400 Subject: [PATCH] update --- public/css/main-site.css | 7 +- public/css/main-site.min.css | 191 +---------------------------------- public/js/main_app.js | 17 ---- 3 files changed, 3 insertions(+), 212 deletions(-) diff --git a/public/css/main-site.css b/public/css/main-site.css index 82f3929..2a24337 100644 --- a/public/css/main-site.css +++ b/public/css/main-site.css @@ -315,15 +315,11 @@ body { border-radius: 18px; padding: 2rem; border: 1px solid rgba(255, 255, 255, 0.06); - transition: transform 0.4s ease, box-shadow 0.4s ease; position: relative; overflow: hidden; - animation: floatSection 5s ease-in-out infinite; } .feature-card:hover { - transform: translateY(-12px) scale(1.03); - box-shadow: 0 12px 35px rgba(20, 184, 166, 0.5); } .feature-card::before { @@ -333,7 +329,6 @@ body { left: 0; width: 100%; height: 100%; - background: radial-gradient(circle at 30% 30%, rgba(20, 184, 166, 0.3), transparent); opacity: 0; transition: opacity 0.4s; } @@ -427,7 +422,7 @@ footer a:hover { font-size: 0.875rem; font-weight: 500; transition: transform 0.2s, box-shadow 0.2s; - min-width: 100px; + min-width: 50px; text-align: center; position: relative; overflow: hidden; diff --git a/public/css/main-site.min.css b/public/css/main-site.min.css index fa6b665..d332dc5 100644 --- a/public/css/main-site.min.css +++ b/public/css/main-site.min.css @@ -24,6 +24,7 @@ --color-blue-600: oklch(54.6% 0.245 262.881); --color-blue-700: oklch(48.8% 0.243 264.376); --color-blue-800: oklch(42.4% 0.199 265.638); + --color-blue-900: oklch(37.9% 0.146 265.522); --color-purple-600: oklch(55.8% 0.288 302.321); --color-purple-700: oklch(49.6% 0.265 301.924); --color-gray-300: oklch(87.2% 0.01 258.338); @@ -53,8 +54,6 @@ --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 1.875rem; --text-3xl--line-height: calc(2.25 / 1.875); - --text-4xl: 2.25rem; - --text-4xl--line-height: calc(2.5 / 2.25); --text-5xl: 3rem; --text-5xl--line-height: 1; --font-weight-medium: 500; @@ -66,7 +65,6 @@ --radius-md: 0.375rem; --radius-lg: 0.5rem; --radius-xl: 0.75rem; - --ease-out: cubic-bezier(0, 0, 0.2, 1); --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1); --animate-spin: spin 1s linear infinite; --blur-xl: 24px; @@ -222,9 +220,6 @@ } } @layer utilities { - .pointer-events-none { - pointer-events: none; - } .absolute { position: absolute; } @@ -240,39 +235,12 @@ .inset-0 { inset: calc(var(--spacing) * 0); } - .top-1 { - top: calc(var(--spacing) * 1); - } - .top-2 { - top: calc(var(--spacing) * 2); - } - .top-4 { - top: calc(var(--spacing) * 4); - } - .right-2 { - right: calc(var(--spacing) * 2); - } - .right-4 { - right: calc(var(--spacing) * 4); - } - .bottom-4 { - bottom: calc(var(--spacing) * 4); - } - .left-1 { - left: calc(var(--spacing) * 1); - } .z-2 { z-index: 2; } .z-50 { z-index: 50; } - .z-\[1000\] { - z-index: 1000; - } - .z-\[99998\] { - z-index: 99998; - } .container { width: 100%; @media (width >= 40rem) { @@ -360,39 +328,18 @@ .h-4 { height: calc(var(--spacing) * 4); } - .h-6 { - height: calc(var(--spacing) * 6); - } .h-10 { height: calc(var(--spacing) * 10); } .h-24 { height: calc(var(--spacing) * 24); } - .h-28 { - height: calc(var(--spacing) * 28); - } - .h-32 { - height: calc(var(--spacing) * 32); - } .h-48 { height: calc(var(--spacing) * 48); } - .h-\[30vh\] { - height: 30vh; - } - .h-\[35vh\] { - height: 35vh; - } - .h-\[40vh\] { - height: 40vh; - } .h-full { height: 100%; } - .max-h-\[80vh\] { - max-height: 80vh; - } .max-h-\[calc\(95vh-10rem\)\] { max-height: calc(95vh - 10rem); } @@ -414,9 +361,6 @@ .w-10 { width: calc(var(--spacing) * 10); } - .w-16 { - width: calc(var(--spacing) * 16); - } .w-20 { width: calc(var(--spacing) * 20); } @@ -429,18 +373,9 @@ .max-w-7xl { max-width: var(--container-7xl); } - .max-w-\[150px\] { - max-width: 150px; - } - .max-w-full { - max-width: 100%; - } .max-w-md { max-width: var(--container-md); } - .max-w-xl { - max-width: var(--container-xl); - } .min-w-0 { min-width: calc(var(--spacing) * 0); } @@ -453,20 +388,9 @@ .flex-grow { flex-grow: 1; } - .-translate-y-2 { - --tw-translate-y: calc(var(--spacing) * -2); - translate: var(--tw-translate-x) var(--tw-translate-y); - } - .translate-y-2 { - --tw-translate-y: calc(var(--spacing) * 2); - translate: var(--tw-translate-x) var(--tw-translate-y); - } .transform { transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); } - .animate-spin { - animation: var(--animate-spin); - } .cursor-not-allowed { cursor: not-allowed; } @@ -488,9 +412,6 @@ .flex-col { flex-direction: column; } - .flex-col-reverse { - flex-direction: column-reverse; - } .flex-row { flex-direction: row; } @@ -512,9 +433,6 @@ .justify-end { justify-content: flex-end; } - .gap-1 { - gap: calc(var(--spacing) * 1); - } .gap-2 { gap: calc(var(--spacing) * 2); } @@ -595,18 +513,6 @@ border-style: var(--tw-border-style); border-width: 1px; } - .border-1 { - border-style: var(--tw-border-style); - border-width: 1px; - } - .border-2 { - border-style: var(--tw-border-style); - border-width: 2px; - } - .border-4 { - border-style: var(--tw-border-style); - border-width: 4px; - } .border-t { border-top-style: var(--tw-border-style); border-top-width: 1px; @@ -615,25 +521,12 @@ border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; } - .border-none { - --tw-border-style: none; - border-style: none; - } .border-\[rgba\(255\,255\,255\,0\.12\)\] { border-color: rgba(255,255,255,0.12); } .border-\[rgba\(255\,255\,255\,0\.15\)\] { border-color: rgba(255,255,255,0.15); } - .border-blue-400 { - border-color: var(--color-blue-400); - } - .border-gray-700 { - border-color: var(--color-gray-700); - } - .border-t-blue-600 { - border-top-color: var(--color-blue-600); - } .bg-\[rgba\(10\,17\,40\,0\.3\)\] { background-color: rgba(10,17,40,0.3); } @@ -643,21 +536,9 @@ .bg-black { background-color: var(--color-black); } - .bg-black\/75 { - background-color: color-mix(in srgb, #000 75%, transparent); - @supports (color: color-mix(in lab, red, red)) { - background-color: color-mix(in oklab, var(--color-black) 75%, transparent); - } - } - .bg-blue-400 { - background-color: var(--color-blue-400); - } .bg-blue-600 { background-color: var(--color-blue-600); } - .bg-blue-800 { - background-color: var(--color-blue-800); - } .bg-cyan-600 { background-color: var(--color-cyan-600); } @@ -676,9 +557,6 @@ background-color: color-mix(in oklab, var(--color-gray-800) 40%, transparent); } } - .bg-gray-900 { - background-color: var(--color-gray-900); - } .bg-green-600 { background-color: var(--color-green-600); } @@ -694,27 +572,13 @@ .bg-teal-600 { background-color: var(--color-teal-600); } - .bg-transparent { - background-color: transparent; - } .bg-white { background-color: var(--color-white); } - .bg-yellow-500 { - background-color: var(--color-yellow-500); - } .bg-gradient-to-r { --tw-gradient-position: to right in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); } - .from-blue-600 { - --tw-gradient-from: var(--color-blue-600); - --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); - } - .from-blue-700 { - --tw-gradient-from: var(--color-blue-700); - --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); - } .from-teal-400 { --tw-gradient-from: var(--color-teal-400); --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); @@ -726,9 +590,6 @@ .bg-clip-text { background-clip: text; } - .p-1 { - padding: calc(var(--spacing) * 1); - } .p-2 { padding: calc(var(--spacing) * 2); } @@ -753,18 +614,12 @@ .px-4 { padding-inline: calc(var(--spacing) * 4); } - .py-0\.5 { - padding-block: calc(var(--spacing) * 0.5); - } .py-1 { padding-block: calc(var(--spacing) * 1); } .py-2 { padding-block: calc(var(--spacing) * 2); } - .py-4 { - padding-block: calc(var(--spacing) * 4); - } .py-8 { padding-block: calc(var(--spacing) * 8); } @@ -780,9 +635,6 @@ .text-center { text-align: center; } - .font-\[Minecraft\] { - font-family: Minecraft; - } .text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading, var(--text-2xl--line-height)); @@ -877,13 +729,6 @@ .opacity-90 { opacity: 90%; } - .opacity-100 { - opacity: 100%; - } - .shadow-lg { - --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1)); - box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); - } .shadow-md { --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); @@ -986,13 +831,6 @@ } } } - .hover\:bg-yellow-600 { - &:hover { - @media (hover: hover) { - background-color: var(--color-yellow-600); - } - } - } .hover\:bg-gradient-to-r { &:hover { @media (hover: hover) { @@ -1364,14 +1202,8 @@ body { border-radius: 18px; padding: 2rem; border: 1px solid rgba(255, 255, 255, 0.06); - transition: transform 0.4s ease, box-shadow 0.4s ease; position: relative; overflow: hidden; - animation: floatSection 5s ease-in-out infinite; -} -.feature-card:hover { - transform: translateY(-12px) scale(1.03); - box-shadow: 0 12px 35px rgba(20, 184, 166, 0.5); } .feature-card::before { content: ''; @@ -1380,7 +1212,6 @@ body { left: 0; width: 100%; height: 100%; - background: radial-gradient(circle at 30% 30%, rgba(20, 184, 166, 0.3), transparent); opacity: 0; transition: opacity 0.4s; } @@ -1471,7 +1302,7 @@ footer a:hover { font-size: 0.875rem; font-weight: 500; transition: transform 0.2s, box-shadow 0.2s; - min-width: 100px; + min-width: 50px; text-align: center; position: relative; overflow: hidden; @@ -1627,21 +1458,6 @@ footer a:hover { padding: 0.75rem 1.5rem; } } -@property --tw-translate-x { - syntax: "*"; - inherits: false; - initial-value: 0; -} -@property --tw-translate-y { - syntax: "*"; - inherits: false; - initial-value: 0; -} -@property --tw-translate-z { - syntax: "*"; - inherits: false; - initial-value: 0; -} @property --tw-rotate-x { syntax: "*"; inherits: false; @@ -1901,9 +1717,6 @@ footer a:hover { @layer properties { @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) { *, ::before, ::after, ::backdrop { - --tw-translate-x: 0; - --tw-translate-y: 0; - --tw-translate-z: 0; --tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; diff --git a/public/js/main_app.js b/public/js/main_app.js index b04a37d..3557b21 100644 --- a/public/js/main_app.js +++ b/public/js/main_app.js @@ -80,23 +80,6 @@ if (window.location.href === 'https://my-mc.link' || window.location.href === 'h } } -const tiltCards = document.querySelectorAll('.tilt-card'); -tiltCards.forEach(card => { - card.addEventListener('mousemove', (e) => { - const rect = card.getBoundingClientRect(); - const x = e.clientX - rect.left; - const y = e.clientY - rect.top; - const centerX = rect.width / 2; - const centerY = rect.height / 2; - const tiltX = (y - centerY) / 12; - const tiltY = (centerX - x) / 12; - card.style.transform = `perspective(1200px) rotateX(${tiltX}deg) rotateY(${tiltY}deg)`; - }); - card.addEventListener('mouseleave', () => { - card.style.transform = 'perspective(1200px) rotateX(0) rotateY(0)'; - }); -}); - const buttons = document.querySelectorAll('.btn-minecraft'); buttons.forEach(button => { button.addEventListener('mousemove', (e) => {