anycoder-bc1ac3dc / index.html
Cairo303's picture
Upload folder using huggingface_hub
6cef673 verified
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Credits - Underworld Chronicles</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<style>
/* Underworld Crime UI Framework */
/* Colors & Base */
:root {
--deep-purple: #2d1b69;
--royal-purple: #4a2c8d;
--luxury-purple: #6b3fa0;
--gold: #d4af37;
--light-gold: #f4e4a6;
--dark-gold: #b8941f;
--platinum: #e5e4e2;
--charcoal: #1a1a1a;
--success: #2ecc71;
--warning: #f39c12;
--error: #e74c3c;
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
background: linear-gradient(135deg, var(--charcoal) 0%, var(--deep-purple) 100%);
color: var(--platinum);
line-height: 1.6;
min-height: 100vh;
overflow-x: hidden;
}
/* Layout helpers */
.uc-container {
max-width: 1400px;
margin: 0 auto;
padding: 0 2rem;
}
.uc-section {
padding: 4rem 0;
}
/* -----------------------------------------------------------
HEADER / NAV
----------------------------------------------------------- */
.uc-header {
background: rgba(45, 27, 105, 0.95);
border-bottom: 3px solid var(--gold);
padding: 1rem 0;
position: fixed;
width: 100%;
top: 0;
z-index: 1000;
backdrop-filter: blur(10px);
box-shadow: 0 5px 20px rgba(0, 0, 0, 0.5);
}
.uc-nav {
display: flex;
justify-content: space-between;
align-items: center;
}
.uc-logo {
font-size: 2.3rem;
font-weight: bold;
background: linear-gradient(45deg, var(--gold), var(--light-gold)));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
text-shadow: 0 0 15px rgba(212, 175, 55, 0.5);
font-family: 'Impact', fantasy;
letter-spacing: 2px;
}
.uc-logo span {
-webkit-text-fill-color: var(--luxury-purple);
}
.uc-nav-menu {
list-style: none;
display: flex;
gap: 2rem;
}
.uc-nav-menu a {
color: var(--platinum);
text-decoration: none;
font-weight: 600;
text-transform: uppercase;
font-size: 0.9rem;
letter-spacing: 1px;
position: relative;
transition: all 0.3s ease;
}
.uc-nav-menu a:after {
content: '';
position: absolute;
width: 0;
height: 2px;
background: var(--gold);
bottom: -5px;
left: 0;
transition: width 0.3s ease;
}
.uc-nav-menu a:hover {
color: var(--gold);
}
.uc-nav-menu a:hover:after {
width: 100%;
}
.uc-nav-auth {
display: flex;
gap: 1rem;
}
/* Buttons */
.uc-btn {
padding: 0.7rem 1.8rem;
border-radius: 30px;
border: 2px solid var(--gold);
cursor: pointer;
font-size: 0.8rem;
text-transform: uppercase;
font-weight: 700;
letter-spacing: 1px;
transition: all 0.3s ease;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 0.5rem;
}
.uc-btn-login {
background: transparent;
color: var(--gold);
}
.uc-btn-primary {
background: linear-gradient(45deg, var(--gold), var(--light-gold)));
color: var(--charcoal);
}
.uc-btn-outline {
background: transparent;
color: var(--gold);
border: 2px solid var(--gold);
}
.uc-btn-success {
background: linear-gradient(45deg, var(--success), #27ae60));
color: white;
border: none;
}
.uc-btn-block {
width: 100%;
}
.uc-btn:hover {
transform: translateY(-3px);
box-shadow: 0 0 15px rgba(212, 175, 55, 0.5);
}
/* -----------------------------------------------------------
HERO (Landing)
----------------------------------------------------------- */
.uc-hero {
margin-top: 100px;
padding: 7rem 2rem 5rem;
text-align: center;
background: linear-gradient(rgba(45, 27, 105, 0.88), rgba(45, 27, 105, 0.94)), url('https://images.unsplash.com/photo-1604147491738-5e5baa3cf622?auto=format&fit=crop&w=1600&q=80');
background-size: cover;
background-position: center;
position: relative;
}
.uc-hero-title {
font-size: 4rem;
margin-bottom: 1rem;
font-family: 'Impact', fantasy;
background: linear-gradient(45deg, var(--gold), var(--light-gold)));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
text-shadow: 0 0 25px rgba(212, 175, 55, 0.7);
letter-spacing: 3px;
}
.uc-hero-subtitle {
font-size: 1.3rem;
max-width: 750px;
margin: 0 auto 2.5rem;
color: var(--platinum);
text-shadow: 0 2px 5px rgba(0, 0, 0, 0.7);
}
/* -----------------------------------------------------------
SECTION TITLES
----------------------------------------------------------- */
.uc-section-title {
text-align: center;
font-size: 3rem;
margin-bottom: 3rem;
background: linear-gradient(45deg, var(--gold), var(--light-gold)));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
text-shadow: 0 0 15px rgba(212, 175, 55, 0.5);
font-family: 'Impact', fantasy;
letter-spacing: 2px;
position: relative;
}
.uc-section-title:after {
content: '';
position: absolute;
width: 150px;
height: 3px;
background: var(--gold);
bottom: -15px;
left: 50%;
transform: translateX(-50%);
}
/* -----------------------------------------------------------
CARDS / MOLDS
----------------------------------------------------------- */
.uc-card {
background: linear-gradient(145deg, var(--royal-purple), var(--deep-purple)));
border-radius: 15px;
border: 2px solid var(--gold);
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
overflow: hidden;
position: relative;
transition: all 0.3s ease;
}
.uc-card:hover {
transform: translateY(-8px);
box-shadow: 0 15px 30px rgba(212, 175, 55, 0.3);
}
.uc-card-header {
background: linear-gradient(45deg, var(--gold), var(--dark-gold)));
padding: 1.2rem 1.5rem;
color: var(--charcoal);
font-weight: bold;
text-transform: uppercase;
letter-spacing: 1px;
display: flex;
justify-content: space-between;
align-items: center;
}
.uc-card-body {
padding: 1.8rem;
}
/* Feature icon card */
.uc-feature-icon {
font-size: 2.5rem;
color: var(--gold);
margin-bottom: 1rem;
}
/* Game card (image + text) */
.uc-game-card img {
width: 100%;
height: 220px;
object-fit: cover;
border-bottom: 2px solid var(--gold);
}
/* Simple stats boxes */
.uc-stat-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)));
gap: 1.2rem;
}
.uc-stat-box {
background: rgba(0, 0, 0, 0.25);
border-radius: 10px;
border: 1px solid rgba(212, 175, 55, 0.25);
padding: 1rem;
text-align: center;
}
.uc-stat-value {
font-size: 1.7rem;
font-weight: bold;
color: var(--gold);
}
.uc-stat-label {
font-size: 0.8rem;
text-transform: uppercase;
letter-spacing: 1px;
}
/* -----------------------------------------------------------
FORMS (Login / Register)
----------------------------------------------------------- */
.uc-auth-page {
min-height: 100vh;
display: flex;
align-items: center;
justify-content: center;
padding-top: 120px;
padding-bottom: 3rem;
}
.uc-auth-card {
max-width: 420px;
width: 100%;
margin: 0 1rem;
}
.uc-auth-logo {
text-align: center;
font-size: 2.4rem;
font-family: 'Impact', fantasy;
background: linear-gradient(45deg, var(--gold), var(--light-gold)));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
text-shadow: 0 0 15px rgba(212, 175, 55, 0.6);
margin-bottom: 0.5rem;
}
.uc-auth-subtitle {
text-align: center;
font-size: 0.95rem;
opacity: 0.8;
margin-bottom: 1.2rem;
}
/* form basics */
.uc-form-group {
margin-bottom: 1.3rem;
}
.uc-form-label {
display: block;
margin-bottom: 0.4rem;
font-weight: 500;
}
.uc-input {
width: 100%;
padding: 0.8rem 1rem;
border-radius: 8px;
border: 1px solid rgba(212, 175, 55, 0.35);
background: rgba(0, 0, 0, 0.35);
color: var(--platinum);
font-size: 0.95rem;
transition: 0.3s;
}
.uc-input:focus {
outline: none;
border-color: var(--gold);
box-shadow: 0 0 0 2px rgba(212, 175, 55, 0.3);
}
/* small helper text */
.uc-form-text {
font-size: 0.8rem;
opacity: 0.75;
margin-top: 0.25rem;
}
/* check / radio */
.uc-check {
display: flex;
align-items: center;
gap: 0.5rem;
font-size: 0.85rem;
}
.uc-check input {
accent-color: var(--gold);
}
/* -----------------------------------------------------------
DASHBOARD LAYOUT
----------------------------------------------------------- */
.uc-app-layout {
display: grid;
grid-template-columns: 260px 1fr;
min-height: 100vh;
margin-top: 80px;
}
/* Sidebar */
.uc-sidebar {
background: linear-gradient(135deg, var(--deep-purple), var(--charcoal)));
border-right: 3px solid var(--gold);
padding: 1.5rem 1rem;
position: sticky;
top: 80px;
height: calc(100vh - 80px);
overflow-y: auto;
}
.uc-sidebar-title {
font-size: 0.9rem;
color: var(--gold);
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom: 0.8rem;
}
.uc-sidebar-nav {
list-style: none;
}
.uc-sidebar-nav li {
margin-bottom: 0.1rem;
}
.uc-sidebar-link {
display: flex;
align-items: center;
gap: 0.6rem;
padding: 0.7rem 0.9rem;
border-radius: 8px;
color: var(--platinum);
text-decoration: none;
font-size: 0.9rem;
transition: 0.3s;
}
.uc-sidebar-link i {
width: 18px;
text-align: center;
}
.uc-sidebar-link:hover,
.uc-sidebar-link.active {
background: rgba(212, 175, 55, 0.12);
color: var(--gold);
}
/* Main content area */
.uc-app-main {
padding: 2rem;
}
.uc-app-main-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 1.5rem;
}
.uc-page-title {
font-size: 1.7rem;
color: var(--light-gold);
}
/* grid layouts */
.uc-grid-2 {
display: grid;
grid-template-columns: 2fr 1.2fr;
gap: 2rem;
}
.uc-grid-3 {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)));
gap: 1.5rem;
}
/* Tables */
.uc-table {
width: 100%;
border-collapse: collapse;
font-size: 0.9rem;
}
.uc-table th,
.uc-table td {
padding: 0.8rem 0.7rem;
border-bottom: 1px solid rgba(212, 175, 55, 0.2);
}
.uc-table th {
text-align: left;
background: rgba(212, 175, 55, 0.12);
color: var(--gold);
text-transform: uppercase;
font-size: 0.75rem;
letter-spacing: 1px;
}
/* Badges / pills */
.uc-badge {
display: inline-block;
padding: 0.2rem 0.6rem;
border-radius: 999px;
font-size: 0.7rem;
text-transform: uppercase;
letter-spacing: 1px;
}
.uc-badge-live {
background: rgba(46, 204, 113, 0.15);
border: 1px solid var(--success);
color: var(--success);
}
.uc-badge-upcoming {
background: rgba(243, 156, 18, 0.15);
border: 1px solid var(--warning);
color: var(--warning);
}
/* -----------------------------------------------------------
FOOTER
----------------------------------------------------------- */
.uc-footer {
margin-top: 4rem;
padding: 2rem 1rem;
text-align: center;
border-top: 2px solid rgba(212, 175, 55, 0.3);
background: rgba(0, 0, 0, 0.25);
font-size: 0.9rem;
}
/* -----------------------------------------------------------
RESPONSIVE
----------------------------------------------------------- */
@media (max-width: 992px) {
.uc-app-layout {
grid-template-columns: 1fr;
}
.uc-sidebar {
position: relative;
top: 0;
height: auto;
display: flex;
overflow-x: auto;
}
.uc-sidebar-nav {
display: flex;
gap: 0.5rem;
}
.uc-sidebar-link {
white-space: nowrap;
}
}
@media (max-width: 768px) {
.uc-nav-menu {
display: none;
/* you can later replace w/ mobile nav JS */
}
.uc-hero-title {
font-size: 3rem;
}
.uc-hero-subtitle {
font-size: 1.05rem;
}
}
/* Enhanced UI Components */
.uc-neon-glow {
text-shadow: 0 0 10px currentColor, 0 0 20px currentColor, 0 0 30px currentColor;
}
.uc-gradient-border {
position: relative;
background: linear-gradient(45deg, var(--deep-purple), var(--charcoal)));
border-radius: 15px;
padding: 3px;
}
.uc-gradient-border::before {
content: '';
position: absolute;
inset: -3px;
border-radius: 18px;
background: linear-gradient(45deg, var(--gold), var(--light-gold)));
z-index: -1;
opacity: 0.7;
}
/* Enhanced animations */
@keyframes pulse {
0% {
box-shadow: 0 0 0 0 rgba(212, 175, 55, 0.4);
}
70% {
box-shadow: 0 0 0 10px rgba(212, 175, 55, 0);
}
100% {
box-shadow: 0 0 0 0 rgba(212, 175, 55, 0);
}
}
.uc-pulse {
animation: pulse 2s infinite;
}
/* Modern CSS enhancements */
.uc-glass {
background: rgba(255, 255, 255, 0.1);
backdrop-filter: blur(10px);
border: 1px solid rgba(255, 255, 255, 0.2);
}
.uc-shimmer {
background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.1), transparent);
background-size: 200% 100%;
animation: shimmer 2s infinite;
}
@keyframes shimmer {
0% {
background-position: -200% 0;
}
100% {
background-position: 200% 0;
}
}
/* Custom scrollbar */
::-webkit-scrollbar {
width: 8px;
}
::-webkit-scrollbar-track {
background: var(--deep-purple);
}
::-webkit-scrollbar-thumb {
background: var(--gold);
border-radius: 4px;
}
/* Original game styling with new framework */
.alley-container {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
opacity: 0.7;
}
.alley-wall {
position: absolute;
height: 100%;
width: 30%;
background: linear-gradient(90deg, var(--charcoal) 0%, transparent 100%);
}
.alley-wall.left {
left: 0;
}
.alley-wall.right {
right: 0;
transform: rotate(180deg);
}
.neon-sign {
position: absolute;
top: 20%;
right: 15%;
font-size: 1.5rem;
color: var(--gold);
text-shadow: 0 0 5px var(--gold), 0 0 10px var(--gold), 0 0 15px var(--gold);
animation: flicker 3s infinite alternate;
transform: rotate(-5deg);
}
.dripping-effect {
position: absolute;
bottom: 0;
width: 100%;
height: 20px;
background: linear-gradient(transparent, rgba(212, 175, 55, 0.1);
}
/* Credits Page Specific Styles */
.uc-credits-page {
min-height: 100vh;
padding-top: 120px;
padding-bottom: 3rem;
}
.uc-credits-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 2rem;
}
.uc-credits-title {
font-size: 2.2rem;
color: var(--light-gold);
text-shadow: 0 0 10px rgba(212, 175, 55, 0.5);
}
.uc-credits-subtitle {
color: var(--platinum);
opacity: 0.8;
margin-top: 0.5rem;
}
/* Balance Display */
.uc-balance-display {
background: linear-gradient(145deg, var(--royal-purple), var(--deep-purple)));
border-radius: 15px;
border: 2px solid var(--gold);
padding: 2rem;
text-align: center;
margin-bottom: 2rem;
}
.uc-balance-label {
font-size: 1rem;
color: var(--platinum);
opacity: 0.9;
margin-bottom: 1rem;
}
.uc-balance-amount {
font-size: 3.5rem;
font-weight: bold;
background: linear-gradient(45deg, var(--gold), var(--light-gold)));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
text-shadow: 0 0 15px rgba(212, 175, 55, 0.5);
}
/* Send Credits Section */
.uc-send-credits {
margin-bottom: 3rem;
}
.uc-send-form {
display: grid;
grid-template-columns: 1fr 1fr auto;
gap: 1rem;
align-items: end;
}
/* Credits Packages Section */
.uc-credits-packages {
margin-top: 3rem;
}
.uc-package-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)));
gap: 1.5rem;
}
.uc-package-card {
text-align: center;
transition: all 0.3s ease;
}
.uc-package-card.featured {
transform: scale(1.05);
border-width: 3px;
position: relative;
}
.uc-package-badge {
position: absolute;
top: -10px;
left: 50%;
transform: translateX(-50%);
background: linear-gradient(45deg, var(--gold), var(--dark-gold)));
color: var(--charcoal);
padding: 0.3rem 1rem;
border-radius: 20px;
font-size: 0.7rem;
font-weight: bold;
}
.uc-package-name {
font-size: 1.2rem;
color: var(--light-gold);
margin-bottom: 0.5rem;
}
.uc-package-price {
font-size: 1.8rem;
font-weight: bold;
color: var(--gold);
}
.uc-package-credits {
font-size: 1.3rem;
margin-bottom: 0.3rem;
}
.uc-package-bonus {
font-size: 0.9rem;
color: var(--success);
margin-bottom: 1rem;
}
.uc-package-perks {
list-style: none;
margin: 1rem 0;
text-align: left;
}
.uc-package-perks li {
padding: 0.3rem 0;
font-size: 0.85rem;
}
.uc-package-perks li:before {
content: '✓';
color: var(--success);
margin-right: 0.5rem;
}
/* Supporter Perks Legend */
.uc-perks-legend {
background: linear-gradient(145deg, var(--royal-purple), var(--deep-purple)));
border-radius: 15px;
border: 2px solid var(--gold);
padding: 1.5rem;
margin-top: 2rem;
}
.uc-perks-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)));
gap: 1rem;
}
.uc-perk-item {
display: flex;
align-items: center;
gap: 0.8rem;
padding: 0.5rem;
}
.uc-perk-icon {
width: 40px;
height: 40px;
border-radius: 50%;
background: rgba(212, 175, 55, 0.15);
display: flex;
align-items: center;
justify-content: center;
color: var(--gold);
font-size: 1rem;
}
.uc-perk-name {
font-weight: 600;
}
.uc-perk-desc {
font-size: 0.8rem;
opacity: 0.8;
}
/* Responsive adjustments for credits page */
@media (max-width: 768px) {
.uc-send-form {
grid-template-columns: 1fr;
gap: 1rem;
}
.uc-package-grid {
grid-template-columns: 1fr;
}
.uc-package-card.featured {
transform: none;
}
}
@keyframes flicker {
0%,
19%,
21%,
23%,
25%,
54%,
56%,
100% {
opacity: 1;
}
20%,
24%,
55% {
opacity: 0.7;
}
}
@keyframes borderGlow {
0% {
filter: hue-rotate(0deg);
}
100% {
filter: hue-rotate(360deg);
}
}
@keyframes float {
0%,
100% {
transform: translateY(0);
}
50% {
transform: translateY(-10px);
}
}
@keyframes shake {
0%,
100% {
transform: translateX(0);
}
10%,
30%,
50%,
70%,
90% {
transform: translateX(-5px);
}
20%,
40%,
60%,
80% {
transform: translateX(5px);
}
}
/* Anycoder attribution */
.uc-anycoder-attribution {
position: fixed;
top: 10px;
right: 10px;
z-index: 1001;
font-size: 0.7rem;
opacity: 0.8;
}
.uc-anycoder-attribution a {
color: var(--gold);
text-decoration: none;
}
.uc-anycoder-attribution a:hover {
text-decoration: underline;
}
</style>
</head>
<body>
<div class="uc-anycoder-attribution">
<a href="https://huggingface.co/spaces/akhaliq/anycoder" target="_blank">Built with anycoder</a>
</div>
<header class="uc-header">
<div class="uc-container">
<nav class="uc-nav">
<div class="uc-logo">UNDERWORLD<span>CHRONICLES</span></div>
<ul class="uc-nav-menu">
<li><a href="#">Home</a></li>
<li><a href="#">Rankings</a></li>
<li><a href="#" class="active">Credits</a></li>
<li><a href="#">Factions</a></li>
<li><a href="#">Leaderboards</a></li>
<li><a href="#">Support</a></li>
</ul>
<div class="uc-nav-auth">
<button class="uc-btn uc-btn-login"><i class="fas fa-sign-in-alt"></i> Login</button>
<button class="uc-btn uc-btn-primary"><i class="fas fa-user-plus"></i> Join</button>
</div>
</nav>
</div>
</header>
<div class="alley-container">
<div class="alley-wall left"></div>
<div class="alley-wall right"></div>
<div class="neon-sign">CREDITS<br>VAULT</div>
<div class="dripping-effect"></div>
</div>
<div class="uc-app-layout">
<aside class="uc-sidebar">
<h3 class="uc-sidebar-title">Financial Operations</h3>
<ul class="uc-sidebar-nav">
<li><a href="#" class="uc-sidebar-link"><i class="fas fa-home"></i> Headquarters</a></li>
<li><a href="#" class="uc-sidebar-link"><i class="fas fa-trophy"></i> Rankings</a></li>
<li><a href="#" class="uc-sidebar-link active"><i class="fas fa-coins"></i> Credits</a></li>
<li><a href="#" class="uc-sidebar-link"><i class="fas fa-hand-holding-usd"></i> Black Market</a></li>
<li><a href="#" class="uc-sidebar-link"><i class="fas fa-money-bill-wave"></i> Money Laundering</a></li>
<li><a href="#" class="uc-sidebar-link"><i class="fas fa-chart-line"></i> Investments</a></li>
<li><a href="#" class="uc-sidebar-link"><i class="fas fa-shield-alt"></i> Security</a></li>
<li><a href="#" class="uc-sidebar-link"><i class="fas fa-piggy-bank"></i> Savings</a></li>
<li><a href="#" class="uc-sidebar-link"><i class="fas fa-headset"></i> Support</a></li>
</ul>
</aside>
<main class="uc-app-main">
<div class="uc-credits-page">
<div class="uc-credits-header">
<div>
<h1 class="uc-credits-title">CREDITS VAULT</h1>
<p class="uc-credits-subtitle">Manage your underworld currency and transactions</p>
</div>
</div>
<!-- Balance Display Section -->
<div class="uc-card">
<div class="uc-card-header">
<span>Current Balance</span>
<i class="fas fa-wallet"></i>
</div>
<div class="uc-card-body">
<div class="uc-balance-display">
<div class="uc-balance-label">AVAILABLE CREDITS</div>
<div class="uc-balance-amount">12,450</div>
</div>
</div>
</div>
<!-- Send Credits Section -->
<div class="uc-card uc-send-credits">
<div class="uc-card-header">
<span>Send Credits</span>
<i class="fas fa-paper-plane"></i>
</div>
<div class="uc-card-body">
<div class="uc-send-form">
<div class="uc-form-group">
<label class="uc-form-label">Recipient ID/Username</label>
<input type="text" class="uc-input" placeholder="Enter player ID or username...">
<div class="uc-form-text">Type to search for players</div>
</div>
<div class="uc-form-group">
<label class="uc-form-label">Amount to Send</label>
<input type="number" class="uc-input" placeholder="0" min="1" max="10000">
</div>
<div class="uc-form-group">
<label class="uc-form-label">Round Number (Optional)</label>
<input type="number" class="uc-input" placeholder="Leave blank for current round">
</div>
</div>
<button class="uc-btn uc-btn-success uc-btn-block">
<i class="fas fa-paper-plane"></i> Send Credits
</button>
</div>
</div>
<!-- Credits Packages Section -->
<div class="uc-credits-packages">
<div class="uc-card">
<div class="uc-card-header">
<span>Credit Packages</span>
<i class="fas fa-gem"></i>
</div>
<div class="uc-card-body">
<div class="uc-package-grid">
<!-- Bronze Package -->
<div class="uc-card uc-package-card">
<div class="uc-card-body">
<div class="uc-package-name">BRONZE PACKAGE</div>
<div class="uc-package-price">$4.99</div>
<div class="uc-package-credits">500 Credits</div>
<div class="uc-package-bonus">+50 Bonus Credits</div>
<ul class="uc-package-perks">
<li>Bronze Supporter Badge</li>
<li>Access to Bronze VIP Lounge</li>
<li>5% Faster Money Laundering</li>
</ul>
<button class="uc-btn uc-btn-outline uc-btn-block">
<i class="fab fa-paypal"></i> Purchase
</button>
</div>
</div>
<!-- Silver Package -->
<div class="uc-card uc-package-card featured">
<div class="uc-package-badge">POPULAR</div>
<div class="uc-card-body">
<div class="uc-package-name">SILVER PACKAGE</div>
<div class="uc-package-price">$9.99</div>
<div class="uc-package-credits">1,200 Credits</div>
<div class="uc-package-bonus">+300 Bonus Credits</div>
<ul class="uc-package-perks">
<li>Silver Supporter Badge</li>
<li>Access to Silver VIP Lounge</li>
<li>10% Faster Money Laundering</li>
<li>Exclusive Silver Weapon Skin</li>
</ul>
<button class="uc-btn uc-btn-primary uc-btn-block">
<i class="fab fa-paypal"></i> Purchase
</button>
</div>
</div>
<!-- Gold Package -->
<div class="uc-card uc-package-card">
<div class="uc-card-body">
<div class="uc-package-name">GOLD PACKAGE</div>
<div class="uc-package-price">$19.99</div>
<div class="uc-package-credits">3,000 Credits</div>
<div class="uc-package-bonus">+1,000 Bonus Credits</div>
<ul class="uc-package-perks">
<li>Gold Supporter Badge</li>
<li>Access to Gold VIP Lounge</li>
<li>15% Faster Money Laundering</li>
<li>Exclusive Gold Weapon Skin</li>
<li>Priority Customer Support</li>
</ul>
<button class="uc-btn uc-btn-outline uc-btn-block">
<i class="fab fa-paypal"></i> Purchase
</button>
</div>
</div>
<!-- Platinum Package -->
<div class="uc-card uc-package-card">
<div class="uc-card-body">
<div class="uc-package-name">PLATINUM PACKAGE</div>
<div class="uc-package-price">$49.99</div>
<div class="uc-package-credits">8,000 Credits</div>
<div class="uc-package-bonus">+3,000 Bonus Credits</div>
<ul class="uc-package-perks">
<li>Platinum Supporter Badge</li>
<li>Access to Platinum VIP Lounge</li>
<li>20% Faster Money Laundering</li>
<li>Exclusive Platinum Weapon Skin</li>
<li>24/7 Priority Support</li>
<li>Early Access to New Features</li>
<li>Personal Account Manager</li>
</ul>
<button class="uc-btn uc-btn-outline uc-btn-block">
<i class="fab fa-paypal"></i> Purchase
</button>
</div>
</div>
</div>
</div>
<!-- Supporter Perks Legend -->
<div class="uc-card uc-perks-legend">
<div class="uc-card-header">
<span>Supporter Perks Legend</span>
<i class="fas fa-crown"></i>
</div>
<div class="uc-card-body">
<div class="uc-perks-grid">
<div class="uc-perk-item">
<div class="uc-perk-icon">
<i class="fas fa-medal"></i>
</div>
<div>
<div class="uc-perk-name">Supporter Badges</div>
<div class="uc-perk-desc">Unique visual indicators of your status</div>
</div>
</div>
<div class="uc-perk-item">
<div class="uc-perk-icon">
<i class="fas fa-door-open"></i>
</div>
<div>
<div class="uc-perk-name">VIP Lounges</div>
<div class="uc-perk-desc">Exclusive areas with special features</div>
</div>
<div class="uc-perk-item">
<div class="uc-perk-icon">
<i class="fas fa-tachometer-alt"></i>
</div>
<div>
<div class="uc-perk-name">Faster Operations</div>
<div class="uc-perk-desc">Reduced timers for various underworld activities</div>
</div>
<div class="uc-perk-item">
<div class="uc-perk-icon">
<i class="fas fa-paint-roller"></i>
</div>
<div>
<div class="uc-perk-name">Exclusive Cosmetics</div>
<div class="uc-perk-desc">Unique visual customizations for your character</div>
</div>
</div>
<div class="uc-perk-item">
<div class="uc-perk-icon">
<i class="fas fa-headset"></i>
</div>
<div>
<div class="uc-perk-name">Priority Support</div>
<div class="uc-perk-desc">Faster response times and dedicated help</div>
</div>
</div>
</div>
</div>
</div>
</main>
</div>
<footer class="uc-footer">
<p>Enter at your own risk | All transactions are final</p>
</footer>
<script>
document.addEventListener('DOMContentLoaded', function() {
// Send credits functionality
const sendBtn = document.querySelector('.uc-send-credits .uc-btn-success');
const recipientInput = document.querySelector('.uc-send-credits .uc-input');
const amountInput = document.querySelectorAll('.uc-send-credits .uc-input')[1];
const roundInput = document.querySelectorAll('.uc-send-credits .uc-input')[2];
sendBtn.addEventListener('click', function() {
const recipient = recipientInput.value.trim();
const amount = parseInt(amountInput.value);
const round = roundInput.value.trim();
if (!recipient || !amount || amount <= 0) {
alert('Please enter a valid recipient and amount');
return;
}
const confirmation = confirm(`Send ${amount} credits to ${recipient}${round ? ' for round ' + round : ''}?`);
if (confirmation) {
// Show loading state
sendBtn.innerHTML = '<i class="fas fa-spinner fa-spin"></i> Processing...';
sendBtn.disabled = true;
// Simulate API call
setTimeout(() => {
alert(`Successfully sent ${amount} credits to ${recipient}`);
sendBtn.innerHTML = '<i class="fas fa-paper-plane"></i> Send Credits';
sendBtn.disabled = false;
// Clear form
recipientInput.value = '';
amountInput.value = '';
roundInput.value = '';
}, 1500);
}
});
// Purchase package functionality
const purchaseBtns = document.querySelectorAll('.uc-package-card .uc-btn');
purchaseBtns.forEach(btn => {
btn.addEventListener('click', function() {
const packageCard = this.closest('.uc-package-card');
const packageName = packageCard.querySelector('.uc-package-name').textContent;
const packagePrice = packageCard.querySelector('.uc-package-price').textContent;
alert(`Redirecting to payment for ${packageName} - ${packagePrice}`);
// In real implementation, this would redirect to payment gateway
});
});
// Search player functionality
let searchTimeout;
recipientInput.addEventListener('input', function() {
clearTimeout(searchTimeout);
const query = this.value.trim();
if (query.length >= 2) {
searchTimeout = setTimeout(() => {
console.log('Searching for player:', query);
// In real implementation, this would fetch player suggestions
}, 500);
}
});
// Add pulse effect to featured package
const featuredPackage = document.querySelector('.uc-package-card.featured');
if (featuredPackage) {
setInterval(() => {
featuredPackage.classList.add('uc-pulse');
setTimeout(() => {
featuredPackage.classList.remove('uc-pulse');
}, 2000);
}, 8000);
}
});
</script>
</body>
</html>