/* 2026 portfolio refresh. Retains the v1.2 visual design and the shared site navigation. */
.portfolio-page .top-bar {
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
}
.portfolio-page .timmy-sidebar {
    top: var(--wf-header-height, 58px);
    left: 0;
    bottom: 0;
}
/* The shared navigation system owns horizontal space; the portfolio must not reserve the old 113px sidebar margin. */
.portfolio-page .portfolio-shell {
    margin-left: 0;
    width: 100%;
    min-width: 0;
}
.portfolio-page .portfolio-container { min-width: 0; }
.portfolio-page .portfolio-project-grid { align-items: stretch; }
.portfolio-page .project-card[data-category="electronics"] .project-status i { background: #7cebc4; }
@media (max-width: 760px) {
    .portfolio-page .top-bar {top: 0; right: 0; left: 0;}
    .portfolio-page .timmy-sidebar {top: var(--wf-header-height, 58px); left: 0; right: auto; bottom: 0; width: min(320px, 88vw);}
    .portfolio-page .portfolio-shell {padding-bottom: 0; margin-left: 0;}
    .portfolio-page .account-button {width: auto; height: auto;}
}
