fernando-bold's picture
"use client";
a38b002 verified
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');
:root {
--primary: #3b82f6;
--primary-light: #93c5fd;
--primary-dark: #1d4ed8;
--secondary: #10b981;
--secondary-light: #6ee7b7;
--secondary-dark: #059669;
}
body {
font-family: 'Inter', sans-serif;
line-height: 1.6;
}
.badge-secondary {
@apply bg-gray-100 text-gray-800 px-3 py-1 rounded-full text-xs font-medium;
}
.badge-outline {
@apply border border-gray-300 text-gray-700 px-3 py-1 rounded-full text-xs font-medium;
}
.action-link {
@apply flex items-center gap-2 text-sm font-medium text-primary hover:text-primary-dark transition-colors;
}
.ysh-gradient-border {
position: relative;
border-radius: 0.75rem;
overflow: hidden;
}
.ysh-gradient-border::before {
content: "";
position: absolute;
inset: 0;
padding: 2px;
background: linear-gradient(135deg, var(--primary), var(--secondary));
-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
border-radius: 0.75rem;
pointer-events: none;
}
@media (max-width: 768px) {
.ysh-gradient-border::before {
padding: 1px;
}
}