@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Inter+Tight:wght@500;600;700&family=JetBrains+Mono:wght@400;500&display=swap');
/* news/pages/AdvertisersPage.vue */

:root {
    --bento-bg: #FFFFFF;
    --bento-text: #1A1A1A;
    --bento-muted: #6B7280;
    --bento-rule: color-mix(in srgb, #1A1A1A 10%, transparent);
    --bento-accent: #EA8520;
    --bento-cta-text: #FFFFFF;
    --bento-tint-a: #F5F5F5;
    --bento-tint-b: #F8F6F2;
    --bento-tint-c: #F0EEF2;
    --bento-tint-d: #EFF2F5;
}
.bento-page { background: var(--bento-bg); color: var(--bento-text);
}
.bento-card { border-radius: 24px; border: 1px solid var(--bento-rule); box-shadow: 0 1px 2px rgba(20,20,20,0.04), 0 8px 24px -12px rgba(20,20,20,0.08);
}
.bento-card-hover { transition: all 0.3s cubic-bezier(0.22,0.61,0.36,1);
}
.bento-card-hover:hover { box-shadow: 0 1px 2px rgba(20,20,20,0.05), 0 16px 40px -16px rgba(20,20,20,0.12); transform: scale(1.005);
}
.bento-pill { border-radius: 9999px;
}
.bento-btn { border-radius: 9999px; font-weight: 500; transition: all 0.25s ease;
}
.font-inter-tight { font-family: 'Inter Tight', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}
.font-serif-bento { font-family: Georgia, 'Times New Roman', Times, serif;
}
.font-mono-bento { font-family: 'JetBrains Mono', 'SF Mono', SFMono-Regular, ui-monospace, monospace;
}

