.page-section-toggle {
    display: inline-flex;
    align-items: center;
    gap: .55rem;
    min-height: 44px;
    max-width: 100%;
    padding: .25rem 0;
    border: 0;
    border-radius: 4px;
    color: inherit;
    background: transparent;
    font: inherit;
    letter-spacing: inherit;
    text-align: start;
}
.page-section-toggle svg {
    flex: none;
    width: 18px;
    height: 18px;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.8;
    stroke-linecap: round;
    stroke-linejoin: round;
    transform: rotate(180deg);
}
.page-section-toggle[aria-expanded="false"] svg { transform: none; }
.page-section-toggle:focus-visible { outline: 3px solid var(--accent); outline-offset: 3px; }
[data-page-section-panel][hidden],
[data-page-collapsed="true"] [data-page-section-secondary] { display: none !important; }
.feed-tips-section .home-tips { margin-block-start: 0; }
.page-landing-authenticated main > [data-page-section="shortcuts"]:has(+ [data-home-section="tips"]) {
    --home-transition-space: 1.6rem;
}
