/* Scoped association branding: readable emblems, full royal picture, clean mastheads. */
.club-end-identity{display:flex;align-items:center;justify-content:center;gap:32px;padding:38px 7%;background:linear-gradient(135deg,#fff2cd,#fff9e9);color:#5d2539;border-top:5px double #be934d;border-bottom:5px double #be934d;box-sizing:border-box;text-align:left}
.club-end-logo{display:flex;align-items:center;justify-content:center;flex:0 0 180px;width:180px;height:180px;max-width:100%;padding:10px;box-sizing:border-box;background:#fffaf0;border:1px solid #d6b879;border-radius:18px;box-shadow:0 8px 22px #4a243314}
.club-end-logo img{display:block!important;position:static!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;transform:none!important;filter:none!important;mix-blend-mode:normal!important}
.club-end-copy{min-width:0;max-width:600px}
.club-end-copy>span{font:700 11px/1.6 Arial,sans-serif;letter-spacing:1.5px;color:#83563c}
.club-end-copy>strong{display:block;font:750 clamp(25px,3.5vw,42px)/1.18 var(--feest-font,'Moas Display',Arial,sans-serif);margin:8px 0;color:#5d2539;-webkit-text-stroke:0!important;text-shadow:none!important;overflow-wrap:anywhere}
.club-end-copy p{color:#5d2539;font-size:15px;line-height:1.7;margin:0}
.club-end-copy .text-link{display:inline-block;margin-top:16px;color:#7e2443!important;border-color:#b08959}
.club-end-name-emblem{display:grid;place-items:center;width:100%;height:100%;text-align:center;padding:12px;box-sizing:border-box;font:750 24px/1.2 var(--feest-font,'Moas Display',Arial,sans-serif);overflow-wrap:anywhere;color:#633043;background:#f6e4b6;border:3px double #b58e45;border-radius:50%}
main .club-story .courant-masthead strong,main .demo-paper .courant-masthead strong,main .club-story .courant-masthead strong *,main .demo-paper .courant-masthead strong *{-webkit-text-stroke:0 transparent!important;text-shadow:none!important;-webkit-text-fill-color:#64253d!important;color:#64253d!important;filter:none!important;line-height:1.12!important;letter-spacing:-.6px!important}
@media(max-width:760px){
 .club-end-identity{display:flex;flex-direction:column;gap:20px;padding:30px 6%;text-align:center;width:100%;max-width:100%;overflow:hidden}
 .club-end-logo{flex-basis:180px;width:180px;height:180px}
 .club-end-copy>strong{font-size:30px}
 main .club-story .courant-masthead strong,main .demo-paper .courant-masthead strong{font-size:clamp(22px,6.2vw,34px)!important;overflow-wrap:normal!important;word-break:normal!important}
 .demo-court .demo-court-photo{display:block!important;min-height:0!important;height:auto!important;width:100%!important;max-width:100%!important;aspect-ratio:auto!important;align-self:start!important;overflow:hidden!important;padding:0!important;background:none!important}
 .demo-court .demo-court-photo img{display:block!important;position:static!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important;aspect-ratio:auto!important;margin:0!important}
 .demo-court .demo-court-photo>span{bottom:12px;left:12px;right:auto;max-width:calc(100% - 24px);box-sizing:border-box}
}

.club-logo-art:is([data-logo="bende-van-ellende"],[data-logo="bijtankers"]) .club-logo-image{width:100%!important;height:100%!important;left:0!important;top:0!important;object-fit:contain!important}
