/* CAD Corner — rebuild additions (breadcrumbs, H1, minor polish).
   Loaded after main_styles.css so it can refine the existing theme. */

.cc-breadcrumbs {
    background: #f4f6f8;
    border-bottom: 1px solid #e3e7ec;
    font-size: 14px;
}
.cc-breadcrumbs ol {
    list-style: none;
    margin: 0;
    padding: 10px 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.cc-breadcrumbs li {
    display: inline-flex;
    align-items: center;
    color: #5a6472;
}
.cc-breadcrumbs li + li::before {
    content: "\203A";           /* › */
    margin: 0 8px;
    color: #aab3bd;
}
.cc-breadcrumbs a {
    color: #1a6fb5;
    text-decoration: none;
}
.cc-breadcrumbs a:hover { text-decoration: underline; }
.cc-breadcrumbs li[aria-current="page"] { color: #2b3441; font-weight: 600; }

.cc-page-head { padding: 22px 0 4px; }
.cc-page-head .cc-h1 { margin: 0; }

/* Ensure a single, prominent page H1 that matches the existing heading style */
h1.home_title, .cc-h1 {
    font-size: 30px;
    line-height: 1.2;
    font-weight: 700;
    color: #2b3441;
}

.cc-search-results { padding: 24px 0 40px; min-height: 40vh; }

.footer_copyright {
    color: #c9d1da;
    font-size: 13px;
    padding-top: 18px;
    margin: 0;
    border-top: 1px solid rgba(255,255,255,0.08);
}
