/* ============================================
   Bounty — Federal Funds Discovery Styles
   Warm Harbor v2 — extends docklabs-v2.css
   with Bounty-only components.
   Shared classes (.opportunity-card, .badge-grant-type,
   .badge-watching/preparing/applied/awarded/declined)
   now live in Keel's docklabs-v2.css.
   ============================================ */

/* -- Opportunity Status Badges (Bounty only) -- */
.badge-posted  { background-color: var(--ct-green); }
.badge-forecasted { background-color: var(--ct-pale-blue); color: var(--ct-dark-blue); }
.badge-closed  { background-color: #6C757D; }
.badge-archived { background-color: #6C757D; }

/* -- Grant Match Card -- */
.grant-card {
    transition: box-shadow 0.2s ease;
}
.grant-card:hover {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1);
}

/* -- Opportunity card title --
   grants.gov titles arrive in ALL CAPS. Render them in
   Fraunces serif so uppercase strings read as content
   (a serif handles caps gracefully) instead of as
   JetBrains-Mono signage. */
.opportunity-card-title {
    font-family: 'Fraunces', Georgia, 'Times New Roman', serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.3;
    letter-spacing: 0;
    text-transform: none;
    color: var(--text-primary);
    margin: 0 0 8px;
}

/* -- Bounty status-dot color modifiers --
   Base .dl-status-dot rule ships from keel >= 0.37.1 (docklabs-v2.css);
   these modifiers extend the canonical class with Bounty's opportunity
   statuses, which keel doesn't define out of the box (the canonical
   set covers received / draft / scheduled / in_progress / completed /
   approved / declined / needs_info / blocked / failed / urgent /
   overdue / cancelled — none of which apply to grants.gov lifecycle). */
.dl-status-dot--posted     { --status-color: #2D5F3F; }
.dl-status-dot--forecasted { --status-color: #2C5F8D; }
.dl-status-dot--closed     { --status-color: #8A8275; }
.dl-status-dot--archived   { --status-color: #8A8275; }

/* -- Fleet switcher: render the full-color v3 brand marks at full strength --
   The pinned keel (v0.54.1) is on a tag line that regressed the fleet-logo
   opacity overrides (they live on keel main / v0.52.4 but not v0.54.x), so
   our navy/brass SVGs inherit the nav-glyph opacity:0.7 dimming and wash out
   to grey. Re-assert the canonical overrides here until bounty pins a keel
   build that carries the fix. Mirrors keel/core/static/css/docklabs-v2.css.
   See: keel v0.54.x divergence follow-up. */
.fleet-logo-chip img { opacity: 1; }
.fleet-logo-chip > i { opacity: 0.55; }
.sb-icon.fleet-icon-img { opacity: 1; }
