Nipun's picture
Switch to awesome Cayman theme with custom styling
b6649d4
---
---
@import "{{ site.theme }}";
// Custom awesome styling for Video Toolkit
.page-header {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
padding: 3rem 0;
}
.project-name {
font-size: 3.5rem;
font-weight: 700;
color: #fff;
text-shadow: 0 2px 4px rgba(0,0,0,0.3);
margin-bottom: 0.5rem;
}
.project-tagline {
font-size: 1.25rem;
color: rgba(255,255,255,0.9);
margin-bottom: 2rem;
}
.btn {
background: rgba(255,255,255,0.2);
border: 2px solid rgba(255,255,255,0.3);
color: #fff;
padding: 0.75rem 1.5rem;
border-radius: 0.5rem;
font-weight: 600;
text-decoration: none;
transition: all 0.3s ease;
display: inline-block;
margin: 0.5rem;
backdrop-filter: blur(10px);
}
.btn:hover {
background: rgba(255,255,255,0.3);
border-color: rgba(255,255,255,0.5);
transform: translateY(-2px);
box-shadow: 0 4px 12px rgba(0,0,0,0.2);
}
.main-content {
max-width: 1200px;
margin: 0 auto;
padding: 2rem;
}
// Enhanced code blocks
.highlight {
background: #f8f9fa;
border-radius: 8px;
padding: 1rem;
margin: 1rem 0;
border: 1px solid #e9ecef;
}
.highlighter-rouge .highlight {
background: #f8f9fa;
border-radius: 6px;
padding: 0.5rem;
border: 1px solid #e9ecef;
}
// Enhanced tables
table {
width: 100%;
border-collapse: collapse;
margin: 1.5rem 0;
background: #fff;
border-radius: 8px;
overflow: hidden;
box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}
th {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
color: white;
font-weight: 600;
padding: 1rem;
text-align: left;
}
td {
padding: 1rem;
border-bottom: 1px solid #e9ecef;
}
tr:hover {
background: #f8f9fa;
}
// Enhanced headings
h1, h2, h3, h4, h5, h6 {
color: #333;
font-weight: 600;
margin-top: 2rem;
margin-bottom: 1rem;
}
h2 {
border-bottom: 2px solid #667eea;
padding-bottom: 0.5rem;
}
// Enhanced links
a {
color: #667eea;
text-decoration: none;
transition: all 0.3s ease;
}
a:hover {
color: #764ba2;
text-decoration: underline;
}
// Badge-like styling for inline code
code {
background: #f8f9fa;
padding: 0.2rem 0.4rem;
border-radius: 4px;
font-size: 0.9em;
color: #e83e8c;
border: 1px solid #e9ecef;
}
// Enhanced blockquotes
blockquote {
border-left: 4px solid #667eea;
padding: 1rem;
background: #f8f9fa;
border-radius: 0 8px 8px 0;
margin: 1.5rem 0;
}
// Responsive design
@media (max-width: 768px) {
.project-name {
font-size: 2.5rem;
}
.project-tagline {
font-size: 1.1rem;
}
.main-content {
padding: 1rem;
}
}
// Feature list styling
ul li {
margin-bottom: 0.5rem;
}
ul li strong {
color: #667eea;
}
// Add some visual flair
.main-content::before {
content: '';
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background:
radial-gradient(circle at 20% 80%, rgba(120, 119, 198, 0.1) 0%, transparent 50%),
radial-gradient(circle at 80% 20%, rgba(255, 119, 198, 0.1) 0%, transparent 50%);
pointer-events: none;
z-index: -1;
}