/* WordPress integration: preserve the approved typography and section geometry. */
/* Keep complete portfolio cover titles visible, including narrow mobile cards. */
.work-card[data-project-id="184"] .card-art>img,.work-card[data-project-id="281"] .card-art>img,.work-card[data-project-id="284"] .card-art>img,.work-card[data-project-id="302"] .card-art>img,.work-card[data-project-id="355"] .card-art>img,.work-card[data-project-id="366"] .card-art>img,.work-card[data-project-id="329"] .card-art>img{object-fit:contain}
.work-card[data-project-id="184"] .card-art{background:#e9edf0}
.work-card[data-project-id="281"] .card-art{background:#3b090e}
.work-card[data-project-id="284"] .card-art{background:#1d1b1a}
.work-card[data-project-id="302"] .card-art{background:#e7e8e1}
.work-card[data-project-id="355"] .card-art{background:#ecebe2}
.work-card[data-project-id="366"] .card-art{background:#181b1e}
.work-card[data-project-id="329"] .card-art{background:#201a13}
.archive-heading-row{display:flex;align-items:stretch;justify-content:space-between;gap:18px;margin-bottom:28px}
.archive-heading-row .eyebrow{margin:0;min-width:0;min-height:24px}
.archive-category-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:24px;margin:0;padding:0 10px;border:1px solid #e6d795;border-radius:3px;background:#fff3c4;color:var(--ink);font:12px/1.5 Consolas,monospace;letter-spacing:.02em}
@media(max-width:600px){.archive-heading-row{gap:10px;margin-bottom:22px}.archive-heading-row .eyebrow{flex:1;font-size:10px;line-height:1.6;letter-spacing:.08em}.archive-category-badge{padding:0 8px;font-size:11px}}
.wp-block-heading{color:inherit}.form-status:not(:empty){margin-top:15px}.form-status.is-error{border-left:3px solid var(--gold);padding-left:12px}.button[disabled]{cursor:wait;opacity:.7}.wp-element-caption{color:var(--ink)}
@media print{#wpadminbar{display:none!important}html{margin-top:0!important}}
/* Original Design branches, kept below the five main portfolio categories. */
.project-types{display:flex;flex-wrap:wrap;gap:6px 18px;border-bottom:1px solid var(--line);padding:0 0 17px;margin:0 0 24px}
.project-types a{font-size:12px;line-height:1.7;padding:6px 0;border-bottom:2px solid transparent;color:var(--muted)}
.project-types a:hover,.project-types a[aria-current]{border-bottom-color:var(--gold-dark);color:var(--ink)}
.project-types sup{font-size:12px;margin-left:5px}
@media(max-width:600px){.project-types{gap:2px 15px;margin-bottom:19px;padding-bottom:12px}.project-types a{font-size:12px;padding:7px 0}}
.page-head>.intro.archive-intro-lines{max-width:none}
@media(min-width:768px){.archive-intro-lines>span{display:block}}
.work-card[data-project-id="2181"] .card-art>img,.work-card[data-project-id="1589"] .card-art>img{object-fit:contain;object-position:center;padding:0}
.work-card[data-project-id="2181"] .card-art{background:#eee1d3}.work-card[data-project-id="1589"] .card-art{background:#504737}
