.match-photograph{margin:0 0 1rem}
.match-photograph img{display:block;width:100%;height:auto;max-height:650px;object-fit:contain;background:#f4f4f4}
.match-photograph span{display:block;padding:.5rem 0}
.masthead .brand img{max-width:300px;max-height:95px;width:auto;height:auto}
.header-socials{margin-left:auto;flex-wrap:wrap}
@media(max-width:600px){.masthead .brand img{max-width:240px;max-height:80px}.header-socials{justify-content:flex-end}}


:root{--tangerine:#111111;--link:#111111;--club-primary:#111111;--club-accent:#111111;--ink:#17211b;--canvas:#f3f3ee;--line:#d7ddd6}
.masthead{background:#111111;color:#111;border-top:6px solid #111}.masthead .brand,.brand-accent{color:#111}.primary-nav{background:#111111;border-bottom:4px solid #111}.nav-inner>a,.more-nav>summary,.more-nav a{color:white}.more-nav>div{background:#111111}.nav-inner>a[aria-current],.nav-inner>a[aria-current]:hover,.nav-inner>a:hover,.more-nav>summary:hover,.more-nav a:hover{background:#111;color:#ffffff;border-bottom-color:#111111}.global-search button,button{background:#111111;border-color:#111111;color:white}.global-search button:hover,button:hover{background:#111}.home-welcome,.home-records-invite,.archive-footer{background:#111111}.home-welcome{border-bottom:5px solid #111111}.home-welcome:before{background:linear-gradient(90deg,rgba(0,0,0,.86),rgba(0,0,0,.2))!important}.home-counts strong,.programme-focus-date,.page-heading h1,.panel-heading h2{color:#111111}.fictional-banner{background:#111;color:#ffffff;padding:10px 16px;text-align:center;font-size:.85rem;font-weight:700;letter-spacing:.03em}.archive-footer .footer-brand{color:#ffffff;font-size:1.5rem;font-weight:800}.header-socials a{color:#111}.squad-shirt svg path{fill:#111111;stroke:#111111}.squad-shirt>span{color:#111}.cup-round{margin-bottom:1.5rem}.cup-result{display:grid;grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);gap:12px;padding:12px 16px;border-bottom:1px solid #e4e6df;align-items:center}.cup-result>span:first-child{text-align:right}.cup-result>strong{text-align:center}.cup-match-date{font-size:.8rem;color:#59645b;padding:4px 16px 12px;text-align:center}.demo-intro{padding:18px}.demo-intro p{max-width:70ch}.fictional-pill{background:#e7f0eb;color:#17211b;padding:3px 8px;border-radius:3px}

:root{--club-primary:#111111;--club-accent:#111111}
.masthead .brand{display:flex;align-items:center;gap:14px;min-width:0;flex-shrink:1}.masthead .brand img{width:72px;height:88px;object-fit:contain;flex-shrink:0}.masthead .brand>span{font-size:clamp(1.15rem,2.4vw,1.75rem);letter-spacing:-.03em}.archive-footer .footer-brand{display:flex;align-items:center;gap:12px;max-width:290px}.archive-footer .footer-brand img{width:56px;height:68px;object-fit:contain;flex-shrink:0}.archive-footer .footer-brand span{line-height:1.2}@media(max-width:600px){.masthead .brand{gap:10px}.masthead .brand img{width:52px;height:64px}.archive-footer .footer-brand{max-width:100%}}

.masthead{background:#111111;color:#fff;border-top:6px solid #111}.masthead .brand,.masthead .brand>span,.header-socials a{color:#fff}.primary-nav{background:#111;border-bottom:4px solid #111111}.page-heading h1,.panel-heading h2{color:#111111}.squad-shirt>span{color:#fff}.home-welcome,.archive-footer,.home-records-invite{background:#111111}.archive-footer .footer-brand{color:#fff}.global-search button{background:#111;border-color:#111}@media(max-width:540px){}@media(max-width:340px){}

:root{--tangerine:#b8bdc5;--club-primary:#111111;--club-accent:#b8bdc5;--link:#111111}.masthead{border-top-color:#b8bdc5}.primary-nav{background:#111;border-bottom-color:#b8bdc5}.home-welcome{border-bottom-color:#b8bdc5}.archive-footer{border-top-color:#b8bdc5}.nav-inner>a[aria-current],.nav-inner>a[aria-current]:hover{color:#f3f4f6;border-bottom-color:#b8bdc5}.masthead .brand img{width:76px;height:76px;border-radius:50%}.archive-footer .footer-brand img{width:60px;height:60px;border-radius:50%}.squad-shirt svg path{fill:#111111;stroke:#b8bdc5}.squad-shirt>span{color:white}@media(max-width:600px){.masthead .brand img{width:56px;height:56px}}
