@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--vh-primary: #3498db;--vh-green: #8bc34a;--vh-orange: #f39c12;--vh-bg: #f3f0ea;--vh-heading: #2c3e50;--vh-text: #334155;--vh-ink: #0d2329;--vh-ink-soft: #123039;--vh-ink-accent: #18b2a5;--vh-ink-text: #e7f7f4;--vh-ink-muted: #b8e1da;font-family:Inter,Segoe UI,sans-serif;color:var(--vh-text);background-color:var(--vh-bg);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root.chakra-ui-dark,.chakra-ui-dark{--vh-primary: #58a6ff;--vh-green: #9ccc65;--vh-orange: #f6ad55;--vh-bg: #0f172a;--vh-heading: #e2e8f0;--vh-text: #cbd5e1;--vh-ink: #0d2329;--vh-ink-soft: #123039;--vh-ink-accent: #18b2a5;--vh-ink-text: #e7f7f4;--vh-ink-muted: #b8e1da}body{margin:0;min-width:320px;min-height:100vh;background:var(--vh-bg)}#root{width:100%;min-height:100%}a{color:inherit}.vh-page-bg{background:var(--vh-bg)}.vh-social-proof{background:linear-gradient(90deg,#3498db1f,#8bc34a1a);border:1px solid rgba(52,152,219,.2);border-radius:14px;padding:14px 18px;color:var(--vh-heading);box-shadow:0 8px 20px #0000000a}.chakra-ui-dark .vh-social-proof{background:linear-gradient(90deg,#58a6ff1f,#9ccc6514);border-color:#58a6ff2e}.opportunity-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.opportunity-card{background:#fff;border-radius:12px;box-shadow:0 10px 24px #00000029;overflow:hidden;display:flex;flex-direction:column;position:relative;transition:transform .2s ease,box-shadow .2s ease}.chakra-ui-dark .opportunity-card{background:linear-gradient(145deg,#0b1220,#0f1826);box-shadow:0 10px 24px #00000059}.opportunity-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--vh-primary),var(--vh-green))}.opportunity-card:hover{transform:translateY(-5px);box-shadow:0 14px 30px #0000002e}.opportunity-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.opportunity-tag{background:#0000000a;color:#1f262a;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:600}.chakra-ui-dark .opportunity-tag{background:#ffffff1f;color:#e5ecf5}.apply-button{width:100%}@media(min-width:768px){.apply-button{width:auto}}.vh-nav-link{position:relative;display:inline-block;transition:color .15s ease,transform .15s ease}.vh-nav-link:after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:2px;background:linear-gradient(90deg,var(--vh-primary),var(--vh-ink-accent));transform:scaleX(0);transform-origin:left;transition:transform .18s ease-out}.vh-nav-link:hover,.vh-nav-link:focus-visible{transform:translateY(-1px)}.vh-nav-link:hover:after,.vh-nav-link:focus-visible:after{transform:scaleX(1)}[data-reveal],.vh-reveal{opacity:1;transform:none;transition:none}html,body,#root{height:100%;width:100%;margin:0;padding:0}body{background:var(--vh-bg, #f8f9fa);color:var(--vh-text, #334155)}
