feat: Containerize services with Docker Compose (PostgreSQL, Strapi CMS, Express Backend, Nginx Frontend) on custom ports >9000
This commit is contained in:
Vendored
+1
@@ -0,0 +1 @@
|
||||
@import "https://fonts.googleapis.com/css2?family=Schibsted+Grotesk:ital,wght@0,400..900;1,400..900&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg-primary:#020710;--bg-secondary:#051022;--bg-tertiary:#08162d;--bg-card:#0a192fb3;--accent-gold:#fa0;--accent-orange:#f50;--accent-cyan:#00f0ff;--accent-blue:#07f;--text-primary:#fff;--text-secondary:#a0aec0;--text-muted:#64748b;--border-glow:#00f0ff26;--border-gold:#fa03;--border-glass:#ffffff14;--gradient-gold:linear-gradient(135deg, #ffca28 0%, #ff8f00 50%, #ff6f00 100%);--gradient-neon:linear-gradient(135deg, #00f0ff 0%, #0072ff 100%);--gradient-dark:linear-gradient(180deg, #020710 0%, #051022 100%);--gradient-glow-orange:radial-gradient(circle at 50% 50%, #ff550026 0%, transparent 60%);--gradient-glow-blue:radial-gradient(circle at 50% 50%, #00f0ff1a 0%, transparent 60%);background-color:#020710;font-family:Schibsted Grotesk,sans-serif;font-weight:400;line-height:1.5}html{scroll-behavior:smooth}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-primary);color:var(--text-primary);overflow-x:hidden}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-slow{0%,to{opacity:.6}50%{opacity:.9}}@keyframes marquee{0%{transform:translate(0%)}to{transform:translate(-50%)}}.animate-float{animation:6s ease-in-out infinite float}.animate-spin-slow{animation:20s linear infinite spin-slow}.animate-pulse-slow{animation:4s ease-in-out infinite pulse-slow}.glass{-webkit-backdrop-filter:blur(16px)saturate(120%);border:1px solid var(--border-glass);background:#05102266}.glass-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a192f59;border:1px solid #ffffff0d;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-card:hover{border-color:#00f0ff4d;transform:translateY(-4px);box-shadow:0 10px 30px -10px #00f0ff26}.gradient-text-gold{background:var(--gradient-gold);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.gradient-text-cyan{background:var(--gradient-neon);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.btn-sparkle-wrapper{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex;position:relative}.btn-sparkles{pointer-events:none;z-index:1;mix-blend-mode:screen;opacity:0;filter:invert()brightness(2);width:430px;height:96px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn-sparkle-wrapper:hover .btn-sparkles{opacity:.2;transform:translate(-50%,-50%)scale(1.05)}.btn-talk{z-index:2;color:#fff;cursor:pointer;background:linear-gradient(135deg,#2a1810 0%,#150c08 100%);border:1.5px solid #ffaa0073;border-radius:9999px;justify-content:center;align-items:center;min-width:260px;height:54px;padding:0 36px;font-size:.95rem;font-weight:600;line-height:1;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;box-shadow:0 4px 20px #0006,0 0 15px #ffaa0026}.btn-talk:hover{background:linear-gradient(135deg,#382112 0%,#1e120a 100%);border-color:#fa0;transform:translateY(-2px);box-shadow:0 6px 25px #00000080,0 0 25px #ffaa0059}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--bg-tertiary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--border-glow)}.blog-carousel,.services-carousel{touch-action:pan-x pan-y;overscroll-behavior-x:contain;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;overflow:auto hidden}.blog-carousel::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.services-carousel::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.blog-card:hover .blog-card-img{transform:scale(1.05)}.blog-card:hover .blog-read-more{color:#fa0}#contactus{scroll-margin-top:88px}@media (width<=1023px){#contactus{scroll-margin-top:72px}.btn-sparkles{display:none}.btn-sparkle-wrapper{width:100%}.btn-talk{min-width:unset;width:100%;height:48px;padding:0 1.25rem;font-size:.88rem}}@media (prefers-reduced-motion:reduce){.reveal-on-scroll{opacity:1!important;transition:none!important;transform:none!important}}
|
||||
Reference in New Issue
Block a user