# Red proof: the three new tests run against 05e12921's stacks.html, style.css and handlers.go (the tests from 423b6d3).
--- FAIL: TestStackCardHeaderLayout (0.08s)
    dashboard_layout_test.go:54: hu card 0: want the title row, then a .stack-tags row (title 13, tags -1)
    dashboard_layout_test.go:54: hu card 1: want the title row, then a .stack-tags row (title 13, tags -1)
    dashboard_layout_test.go:54: hu card 2: want the title row, then a .stack-tags row (title 13, tags -1)
    dashboard_layout_test.go:54: hu card 3: want the title row, then a .stack-tags row (title 13, tags -1)
    dashboard_layout_test.go:54: hu card 4: want the title row, then a .stack-tags row (title 13, tags -1)
    dashboard_layout_test.go:54: hu card 5: want the title row, then a .stack-tags row (title 13, tags -1)
    dashboard_layout_test.go:54: hu card 6: want the title row, then a .stack-tags row (title 13, tags -1)
    dashboard_layout_test.go:54: hu card 7: want the title row, then a .stack-tags row (title 13, tags -1)
    dashboard_layout_test.go:72: hu: 0 addresses, want 2 (filebrowser, privatebin)
    dashboard_layout_test.go:54: en card 0: want the title row, then a .stack-tags row (title 13, tags -1)
    dashboard_layout_test.go:54: en card 1: want the title row, then a .stack-tags row (title 13, tags -1)
    dashboard_layout_test.go:54: en card 2: want the title row, then a .stack-tags row (title 13, tags -1)
    dashboard_layout_test.go:54: en card 3: want the title row, then a .stack-tags row (title 13, tags -1)
    dashboard_layout_test.go:54: en card 4: want the title row, then a .stack-tags row (title 13, tags -1)
    dashboard_layout_test.go:54: en card 5: want the title row, then a .stack-tags row (title 13, tags -1)
    dashboard_layout_test.go:54: en card 6: want the title row, then a .stack-tags row (title 13, tags -1)
    dashboard_layout_test.go:54: en card 7: want the title row, then a .stack-tags row (title 13, tags -1)
    dashboard_layout_test.go:72: en: 0 addresses, want 2 (filebrowser, privatebin)
    dashboard_layout_test.go:82: .stack-detail-header must stack the title row over the tags, not spread them on one row: 
            display: flex;
            justify-content: space-between;
            align-items: flex-start;
            margin-bottom: .75rem;
    dashboard_layout_test.go:85: .stack-title-row must align the logo to the top of the name: 
            display: flex;
            align-items: center;
            gap: .75rem;
            flex: 1;
            min-width: 0;
    dashboard_layout_test.go:87: style.css has no top-level ".stack-title-text" rule
--- FAIL: TestR907_PageHeaderWrapsOnAPhone (0.06s)
    dashboard_layout_test.go:113: the phone block must let .page-header wrap
    dashboard_layout_test.go:116: the share button's text must stay whole when it drops to its own line
    dashboard_layout_test.go:122: the phone block lacks \.alert-banner \{[^}]*flex-wrap: wrap
    dashboard_layout_test.go:122: the phone block lacks \.alert-message \{[^}]*min-width: 0[^}]*overflow-wrap: anywhere
    dashboard_layout_test.go:122: the phone block lacks \.alert-link \{[^}]*flex-basis: 100%
    dashboard_layout_test.go:126: .alert-link must take the banner's colour, not the browser's link blue:  margin-left: auto; white-space: nowrap; 
--- FAIL: TestR906_OverflowCountsOnlyThisPagesBannerAlerts (0.08s)
    r906_overflow_test.go:48: /launcher: an overflow line is shown, but this page shows no more than one banner alert
    r906_overflow_test.go:51: /launcher: 0 warning banners, want 1 (the hub-off warning)
    r906_overflow_test.go:48: /stacks: an overflow line is shown, but this page shows no more than one banner alert
    r906_overflow_test.go:51: /stacks: 0 warning banners, want 1 (the hub-off warning)
    r906_overflow_test.go:48: /backups: an overflow line is shown, but this page shows no more than one banner alert
    r906_overflow_test.go:51: /backups: 0 warning banners, want 1 (the hub-off warning)
    r906_overflow_test.go:48: /monitoring: an overflow line is shown, but this page shows no more than one banner alert
    r906_overflow_test.go:51: /monitoring: 0 warning banners, want 1 (the hub-off warning)
    r906_overflow_test.go:48: /launcher?lang=en: an overflow line is shown, but this page shows no more than one banner alert
    r906_overflow_test.go:51: /launcher?lang=en: 0 warning banners, want 1 (the hub-off warning)
    r906_overflow_test.go:48: /stacks?lang=en: an overflow line is shown, but this page shows no more than one banner alert
    r906_overflow_test.go:51: /stacks?lang=en: 0 warning banners, want 1 (the hub-off warning)
FAIL
FAIL	gitea.dooplex.hu/admin/felhom-controller/internal/web	0.253s
FAIL
