gass / index.html
Boobs00's picture
Add 3 files
1821976 verified
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>STAGE PRO | Advanced Performer Portal</title>
<script src="https://cdn.tailwindcss.com"></script>
<script>
tailwind.config = {
theme: {
extend: {
colors: {
'stage-black': '#0A0A0A',
'stage-white': '#FAFAFA',
'stage-primary': '#FF2D55',
'stage-secondary': '#1E90FF',
'stage-accent': '#FFD700',
'stage-gray': '#2D2D2D',
'stage-light': '#1A1A1A',
'stage-success': '#10B981',
'stage-warning': '#F59E0B',
'stage-danger': '#EF4444',
'stage-info': '#3B82F6'
},
fontFamily: {
'sans': ['Inter', 'ui-sans-serif', 'system-ui'],
'display': ['Bebas Neue', 'Impact', 'sans-serif'],
'mono': ['Roboto Mono', 'monospace']
},
animation: {
'pulse-slow': 'pulse 4s cubic-bezier(0.4, 0, 0.6, 1) infinite',
'float': 'float 6s ease-in-out infinite',
'text-shine': 'textShine 3s linear infinite',
'bounce-slow': 'bounce 2s infinite'
},
keyframes: {
float: {
'0%, 100%': { transform: 'translateY(0)' },
'50%': { transform: 'translateY(-10px)' }
},
textShine: {
'0%': { 'background-position': '0% 50%' },
'100%': { 'background-position': '100% 50%' }
}
}
}
}
}
</script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@300;400;500;600;700&family=Roboto+Mono:wght@400;500&display=swap">
<style>
:root {
--stage-black: #0A0A0A;
--stage-white: #FAFAFA;
--stage-primary: #FF2D55;
--stage-secondary: #1E90FF;
--stage-accent: #FFD700;
--stage-success: #10B981;
--stage-warning: #F59E0B;
--stage-danger: #EF4444;
--stage-info: #3B82F6;
}
body {
font-family: 'Inter', sans-serif;
background-color: var(--stage-black);
color: var(--stage-white);
-webkit-font-smoothing: antialiased;
overflow-x: hidden;
}
.stage-gradient-text {
background: linear-gradient(90deg, var(--stage-primary), var(--stage-accent), var(--stage-secondary));
background-size: 200% auto;
-webkit-background-clip: text;
background-clip: text;
color: transparent;
animation: text-shine 3s linear infinite;
}
.stage-card {
background: rgba(30, 30, 30, 0.7);
backdrop-filter: blur(10px);
border: 1px solid rgba(255, 255, 255, 0.05);
transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.stage-card:hover {
transform: translateY(-4px);
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
border-color: rgba(255, 255, 255, 0.1);
}
.stage-button {
position: relative;
overflow: hidden;
transition: all 0.3s;
z-index: 1;
}
.stage-button::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 0;
height: 100%;
background-color: rgba(255, 255, 255, 0.1);
transition: all 0.3s;
z-index: -1;
}
.stage-button:hover::before {
width: 100%;
}
.stage-div
</html>