wagerkit / frontend /src /app /globals.css
saadrizvi09
init
b2806e8
@tailwind base;
@tailwind components;
@tailwind utilities;
:root {
--bg-primary: #080810;
--bg-card: #12121e;
--border-color: #1e1e30;
}
body {
background-color: var(--bg-primary);
color: #ffffff;
min-height: 100vh;
}
/* Purple/blue gradient glow at top */
.page-gradient {
background:
radial-gradient(ellipse at 20% -10%, rgba(107, 33, 168, 0.35) 0%, transparent 50%),
radial-gradient(ellipse at 80% -10%, rgba(59, 130, 246, 0.25) 0%, transparent 45%),
var(--bg-primary);
min-height: 100vh;
}
.card {
background: var(--bg-card);
border: 1px solid var(--border-color);
border-radius: 12px;
padding: 24px;
}
/* Custom scrollbar */
::-webkit-scrollbar {
width: 6px;
}
::-webkit-scrollbar-track {
background: var(--bg-primary);
}
::-webkit-scrollbar-thumb {
background: #2a2a40;
border-radius: 3px;
}
/* Button styles */
.btn-primary {
background: linear-gradient(135deg, #6b21a8, #3b82f6);
color: white;
padding: 10px 24px;
border-radius: 8px;
font-weight: 500;
transition: opacity 0.2s;
}
.btn-primary:hover {
opacity: 0.9;
}
.btn-outline {
background: transparent;
border: 1px solid var(--border-color);
color: #9ca3af;
padding: 8px 16px;
border-radius: 8px;
font-weight: 500;
transition: all 0.2s;
}
.btn-outline:hover {
border-color: #3b82f6;
color: white;
}
/* Tag pills */
.tag-pill {
display: inline-block;
padding: 4px 14px;
border-radius: 20px;
font-size: 13px;
border: 1px solid #2a2a40;
background: rgba(255, 255, 255, 0.05);
color: #d1d5db;
}
/* Note tags */
.note-tag {
display: inline-block;
padding: 6px 14px;
border-radius: 6px;
font-size: 13px;
font-weight: 500;
}
.note-tag-green {
background: #065f46;
color: #6ee7b7;
}
.note-tag-blue {
background: #1e3a5f;
color: #93c5fd;
}