/* Owner theme chooser and opt-in tactile carnival treatment. Photos remain untouched. */
.association-style-picker{background:#fffaf0;border:1px solid #d8d8cc;padding:30px;border-radius:18px;margin:24px 0;color:#193f47;scroll-margin-top:120px}.association-style-picker h2{font:800 30px/1.15 Arial!important;color:#193f47!important;text-shadow:none!important;-webkit-text-stroke:0!important;margin:10px 0}.association-style-picker>p{max-width:760px;color:#3b5559;font:16px/1.6 Arial}.style-eyebrow{font:700 11px Arial;letter-spacing:.13em;text-transform:uppercase;color:#775318}.association-style-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.association-style-option{background:white;border:2px solid #d5dfdc;border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:12px;min-width:0}.association-style-option.is-selected{border-color:#176269;box-shadow:0 0 0 3px #17626918}.association-style-swatch{height:190px;border-radius:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ede8da;gap:8px;overflow:hidden;position:relative}.association-style-swatch img{width:85px;height:112px;object-fit:contain;filter:drop-shadow(0 5px 4px #0003)}.association-style-swatch span{font:700 14px Arial;color:#193f47;position:relative}.association-style-swatch[data-theme=deluxe]{background-color:var(--club-primary);background-image:url('/static/club-themes/ivory-velvet.png');background-size:cover;background-blend-mode:multiply;border:5px ridge #d9b95e;box-shadow:inset 0 0 18px #0005}.association-style-swatch[data-theme=deluxe]::after{content:'';position:absolute;bottom:7px;left:0;right:0;height:22px;background:none}.association-style-swatch[data-theme=deluxe] span{color:white;text-shadow:0 1px 5px #000;background:#0008;padding:4px 10px;border-radius:20px}.association-style-option h3{font:700 22px Arial!important;color:#193f47!important;text-shadow:none!important;-webkit-text-stroke:0!important;margin:0}.association-style-option h3 small{display:inline-block;margin-left:8px;font:700 11px Arial;color:#176269}.association-style-option p{font:15px/1.5 Arial;color:#3b5559!important;margin:0;min-height:65px}.association-style-option button{margin-top:auto;min-height:48px;background:#194f58;color:white;border:0;border-radius:8px;font:700 15px Arial;padding:12px}.association-style-colors{display:flex;gap:18px;padding:6px 0}.association-style-colors label{font:700 12px Arial!important;color:#193f47!important;display:flex!important;align-items:center;gap:8px}.association-style-colors input[type=color]{width:40px!important;height:32px!important;min-height:0!important;padding:2px!important;border:1px solid #c9d3d0;border-radius:4px}.association-style-preview{font:700 15px Arial;color:#194f58!important}.draft-editor#dashboard .association-style-picker{display:none!important}.draft-editor#dashboard[data-view=stijl] .association-style-picker{display:block!important}.draft-editor#dashboard[data-view=stijl] .draft-editor-content-form,.draft-editor#dashboard[data-view=stijl] .association-media-kit{display:none!important}
/* Deluxe uses one continuous fabric backdrop; photographs retain their original colours. */
main#inhoud .association-draft[data-theme=deluxe]{background-color:color-mix(in srgb,var(--club-primary) 28%,#1d1823);background-image:url('/static/club-themes/ivory-velvet.png');background-size:cover;background-position:center top;background-repeat:no-repeat;background-blend-mode:multiply;box-shadow:0 18px 65px #0004;isolation:isolate}
main#inhoud .association-draft[data-theme=deluxe] .draft-section-nav{background:color-mix(in srgb,var(--club-secondary) 32%,#18171d)!important;border:0!important;box-shadow:0 5px 18px #0002}
main#inhoud .association-draft[data-theme=deluxe] .draft-section-nav a{color:#fff8e3!important;text-shadow:0 1px 2px #000}
main#inhoud .association-draft[data-theme=deluxe] :is(.draft-story,.draft-agenda,.draft-archive,.draft-gallery,.draft-social){background:transparent!important}
main#inhoud .association-draft[data-theme=deluxe] :is(.draft-paper,.draft-fact-sheet){background:#fffaf0f5!important;border:0!important;box-shadow:0 16px 35px #0003;border-radius:12px}
main#inhoud .association-draft[data-theme=deluxe] .draft-paper-masthead{color:color-mix(in srgb,var(--club-secondary) 55%,#17191c)!important;border-color:color-mix(in srgb,var(--club-secondary) 40%,#867752)!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-quote{background:#17151a70!important;border:0!important;box-shadow:none;border-radius:12px;color:#fff6d8!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-quote :is(blockquote,.draft-quote-name,.draft-kicker){color:#fff6d8!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-feature-strip{background:#fff8e6e8!important;color:#30271b!important;border:0!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-heading-row h2,main#inhoud .association-draft[data-theme=deluxe] .draft-heading-row h2 em{color:#fff7df!important;text-shadow:0 2px 6px #0005!important;-webkit-text-stroke:0!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-heading-note,main#inhoud .association-draft[data-theme=deluxe] .draft-heading-note p,main#inhoud .association-draft[data-theme=deluxe] .draft-heading-note a{color:#fff5d5!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-heading-row::before{display:none!important}
main#inhoud .association-draft[data-theme=deluxe] :is(.draft-prince-card,.draft-event){border:0!important;box-shadow:0 10px 24px #0003;border-radius:10px;overflow:hidden;background:#fffaf0!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-gallery figure{background:#fffaf0;border:0!important;box-shadow:0 10px 24px #0003;border-radius:10px;overflow:hidden}
main#inhoud .association-draft[data-theme=deluxe] .draft-identity>img,main#inhoud .association-draft[data-theme=deluxe] .draft-social-emblem img{filter:drop-shadow(0 8px 7px #0005)}
main#inhoud .association-draft[data-theme=deluxe] .draft-social-copy h2,main#inhoud .association-draft[data-theme=deluxe] .draft-social-copy h2 em,main#inhoud .association-draft[data-theme=deluxe] .draft-social-copy p{color:#fff6dc!important;-webkit-text-stroke:0!important;text-shadow:0 2px 5px #0005!important}
.association-style-swatch[data-theme=deluxe]{border:0!important;box-shadow:inset 0 0 20px #0003}
.association-style-swatch[data-theme=deluxe]::after{display:none!important}
@media(max-width:650px){.association-style-picker{padding:18px}.association-style-options{grid-template-columns:1fr}.association-style-swatch{height:180px}.association-style-colors{flex-wrap:wrap}.association-style-option p{min-height:0}main#inhoud .association-draft[data-theme=deluxe] .draft-paper,main#inhoud .association-draft[data-theme=deluxe] .draft-fact-sheet{border-width:3px}main#inhoud .association-draft[data-theme=deluxe] .draft-heading-row{padding-top:30px}}

main#inhoud .association-draft[data-theme=deluxe] .draft-heading-row .draft-kicker,main#inhoud .association-draft[data-theme=deluxe] .draft-social-copy .draft-kicker{color:#fff4d5!important}main#inhoud .association-draft .draft-event-time{color:#174e55!important}

.association-style-swatch[data-theme=own]{background:#fffaf1;border-top:12px solid var(--club-primary);border-bottom:12px solid var(--club-secondary)}
@media(max-width:1000px){.association-style-options{grid-template-columns:1fr}}
main#inhoud .association-draft[data-theme=own]{background:#faf9f5!important}
main#inhoud .association-draft[data-theme=own] :is(.draft-story,.draft-agenda,.draft-archive,.draft-gallery,.draft-social){background:transparent!important}
main#inhoud .association-draft[data-theme=own] .draft-section-nav{background:color-mix(in srgb,var(--club-primary) 28%,#142a31)!important;border:0!important}
main#inhoud .association-draft[data-theme=own] .draft-section-nav a{color:#fffaf0!important}
main#inhoud .association-draft[data-theme=own] .draft-feature-strip{background:#f0eee5!important;border-top:3px solid var(--club-primary);color:#22383d!important}
main#inhoud .association-draft[data-theme=own] :is(.draft-paper,.draft-fact-sheet,.draft-event,.draft-prince-card){background:#fff!important;border:1px solid #dddcd2!important;border-radius:10px;box-shadow:0 9px 24px #142a3110}
main#inhoud .association-draft[data-theme=own] .draft-paper-masthead{border-color:var(--club-secondary)!important;color:#20363b!important}
main#inhoud .association-draft[data-theme=own] .draft-quote{background:color-mix(in srgb,var(--club-secondary) 25%,#152a31)!important;color:#fff8e3!important;border-radius:10px;border:0!important}
main#inhoud .association-draft[data-theme=own] .draft-quote :is(blockquote,.draft-quote-name,.draft-kicker){color:#fff8e3!important}
main#inhoud .association-draft[data-theme=own] .draft-heading-row h2,main#inhoud .association-draft[data-theme=own] .draft-heading-row h2 em,main#inhoud .association-draft[data-theme=own] .draft-heading-note,main#inhoud .association-draft[data-theme=own] .draft-heading-note p,main#inhoud .association-draft[data-theme=own] .draft-heading-note a{color:#203b43!important;text-shadow:none!important;-webkit-text-stroke:0!important}
main#inhoud .association-draft[data-theme=own] .draft-heading-row .draft-kicker,main#inhoud .association-draft[data-theme=own] .draft-social-copy .draft-kicker{color:#704518!important}
main#inhoud .association-draft[data-theme=own] .draft-social-copy h2,main#inhoud .association-draft[data-theme=own] .draft-social-copy h2 em,main#inhoud .association-draft[data-theme=own] .draft-social-copy p{color:#203b43!important;-webkit-text-stroke:0!important;text-shadow:none!important}

/* Urnerijk: the familiar bright yellow/red identity, with room for the people. */
main#inhoud .association-draft :is(.draft-fact-sheet dt){color:#4b5559!important}
main#inhoud .association-draft[data-club=urnerijk][data-theme=own]{background:#fffdf6!important}
main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-hero-panorama{display:grid!important;grid-template-columns:1fr 1fr;min-height:520px!important;background:#fddc00!important;overflow:hidden}
main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-hero-content{position:relative!important;inset:auto!important;grid-column:1;grid-row:1;min-height:520px!important;width:100%!important;max-width:none!important;padding:48px 44px!important;background:#fddc00!important;color:#291c19!important;z-index:2}
main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-hero-visual{position:relative!important;inset:auto!important;grid-column:2;grid-row:1;width:100%!important;height:100%!important;min-height:520px!important;background:#fff!important;opacity:1!important}
main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-hero-visual::after{display:none!important}
main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-hero-visual img{object-fit:contain!important;object-position:center!important;background:#fff!important}
main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-hero h1{color:#331b17!important;-webkit-text-stroke:0!important;text-shadow:none!important;font-size:clamp(38px,4.5vw,64px)!important;line-height:1.03!important;letter-spacing:-.035em!important;max-width:570px;margin:24px 0!important}
main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-hero :is(.draft-hero-tagline,.draft-kicker,.draft-identity span,.draft-identity span b){color:#4b2920!important;text-shadow:none!important}
main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-actions a:first-child{background:#e02b20!important;color:#fff!important;border:1px solid #e02b20!important;box-shadow:0 5px 0 #7c1714}
main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-actions a:not(:first-child){background:transparent!important;color:#4b2920!important;border:1px solid #a47726!important}
main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-section-nav{background:#e02b20!important;padding:22px 30px!important}
main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-section-nav a{color:#fff!important;font-size:15px!important}
main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-feature-strip{background:#fff8da!important;border:0!important;color:#4b2920!important;padding-top:22px!important;padding-bottom:22px!important}
main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-quote{background:#e02b20!important}
main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-paper-masthead{border-color:#e02b20!important;color:#981c19!important}
main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-social{background:#fddc00!important}
main#inhoud .association-draft[data-club=urnerijk][data-theme=deluxe]{background-color:#720e17!important;background-image:url('/static/club-themes/ivory-velvet.png');background-size:cover;background-repeat:no-repeat}
main#inhoud .association-draft[data-club=urnerijk][data-theme=deluxe] .draft-section-nav{background:#a71c1c!important}
main#inhoud .association-draft[data-club=urnerijk][data-theme=deluxe] .draft-feature-strip{background:#ffed84!important;color:#3b2317!important}
@media(max-width:700px){main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-hero-panorama{grid-template-columns:1fr;min-height:0!important}main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-hero-content{grid-row:2;grid-column:1;min-height:0!important;padding:28px 24px!important}main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-hero-visual{grid-row:1;grid-column:1;height:300px!important;min-height:0!important}main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-hero h1{font-size:42px!important}main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-section-nav{padding:18px!important}}

main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-section-nav{position:relative;padding-bottom:76px!important}
main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-section-nav::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:52px;background:url('/static/club-themes/urnerijk-wave.svg') center bottom/100% 100% no-repeat;pointer-events:none}
main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-feature-strip{background:#fff!important}
.association-style-picker[data-club=urnerijk] .association-style-swatch[data-theme=own]{background:#fddc00;border:0!important;isolation:isolate}
.association-style-picker[data-club=urnerijk] .association-style-swatch[data-theme=own]::before{content:'';position:absolute;left:0;right:0;bottom:0;height:42px;background:#e02b20;z-index:-1}
.association-style-picker[data-club=urnerijk] .association-style-swatch[data-theme=own]::after{content:'';position:absolute;left:0;right:0;bottom:22px;height:35px;background:url('/static/club-themes/urnerijk-wave.svg') center/100% 100% no-repeat;transform:rotate(180deg);z-index:-1}
.association-style-picker[data-club=urnerijk] .association-style-swatch[data-theme=own] span{background:#fff9;padding:3px 10px;border-radius:12px}

main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-hero-panorama{height:500px!important;min-height:500px!important}
main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-hero-content{height:500px!important;min-height:500px!important;box-sizing:border-box;display:flex!important;flex-direction:column;justify-content:center}
main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-hero-visual{height:500px!important;min-height:500px!important;max-height:500px!important}
main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-hero-visual img{height:500px!important;max-height:500px!important;width:100%!important}
main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-quote :is(blockquote,.draft-quote-name,.draft-kicker){color:#fff!important}
@media(max-width:700px){main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-hero-panorama{height:auto!important;min-height:0!important}main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-hero-content{height:auto!important;min-height:0!important}main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-hero-visual,main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-hero-visual img{height:330px!important;min-height:0!important;max-height:330px!important}}

.association-style-picker[data-club=urnerijk] .association-style-swatch[data-theme=own]::after{background-image:url('/static/club-themes/urnerijk-official-header-yellow-wave.svg');height:45px;bottom:20px;transform:scaleY(-1)}
main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-section-nav::after{background-image:url('/static/club-themes/urnerijk-official-header-yellow-wave.svg');height:45px;transform:scaleY(-1);bottom:auto;top:0}
main#inhoud .association-draft[data-club=urnerijk][data-theme=own] .draft-section-nav{padding-top:68px!important;padding-bottom:24px!important}

/* Deluxe is a complete stage from the first screen, never the standard gradient header. */
main#inhoud .association-draft[data-theme=deluxe]{background-attachment:fixed;background-size:cover;background-position:center;background-repeat:no-repeat}
main#inhoud .association-draft[data-theme=deluxe] .draft-hero-panorama{display:grid!important;grid-template-columns:53% 47%;height:540px!important;min-height:540px!important;background:transparent!important;overflow:hidden;position:relative;isolation:isolate}
main#inhoud .association-draft[data-theme=deluxe] .draft-hero-panorama::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#1a08083d,transparent 70%);z-index:-1}
main#inhoud .association-draft[data-theme=deluxe] .draft-hero-content{position:relative!important;inset:auto!important;grid-column:1;grid-row:1;width:100%!important;max-width:none!important;height:540px!important;min-height:540px!important;padding:32px 45px!important;display:flex!important;flex-direction:column;justify-content:center;background:transparent!important;z-index:2;box-sizing:border-box}
main#inhoud .association-draft[data-theme=deluxe] .draft-hero-visual{position:relative!important;inset:auto!important;grid-column:2;grid-row:1;width:100%!important;height:540px!important;min-height:540px!important;max-height:540px!important;background:transparent!important;opacity:1!important;overflow:visible!important;margin:0!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-hero-visual::after{display:none!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-hero-visual img{object-fit:contain!important;object-position:center bottom!important;width:100%!important;height:540px!important;max-height:540px!important;background:transparent!important;filter:none!important;opacity:1!important;mix-blend-mode:normal!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-hero-cutout img{filter:drop-shadow(0 15px 14px #21000455)!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-hero h1{color:#fff8e8!important;-webkit-text-stroke:0!important;text-shadow:0 4px 10px #24050850!important;font-size:clamp(42px,4.7vw,68px)!important;line-height:1.015!important;letter-spacing:-.04em!important;margin:16px 0!important;max-width:650px!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-hero :is(.draft-hero-tagline,.draft-kicker,.draft-identity span,.draft-identity span b){color:#fff4d9!important;text-shadow:none!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-hero-tagline{font-size:20px!important;line-height:1.45!important;margin:0 0 24px!important;max-width:510px}
main#inhoud .association-draft[data-theme=deluxe] .draft-identity{gap:20px!important;margin:0 0 8px!important;align-items:center!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-identity>img{width:105px!important;height:122px!important;max-width:105px!important;max-height:122px!important;object-fit:contain!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:drop-shadow(0 8px 6px #22030c99)!important;transform:rotate(-4deg)}
main#inhoud .association-draft[data-theme=deluxe] .draft-actions a:first-child{background:#fddc00!important;color:#351c12!important;border:1px solid #fff0a9!important;box-shadow:0 5px 0 #7a4b0c,0 9px 14px #18040950;border-radius:8px!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-actions a:not(:first-child){background:#35091299!important;color:#fff7e8!important;border:1px solid #fff0bd55!important;border-radius:8px!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-section-nav{background:#26080e99!important;border:0!important;box-shadow:0 7px 20px #1b020f40;padding:24px!important;backdrop-filter:blur(8px)}
main#inhoud .association-draft[data-theme=deluxe] .draft-section-nav::after{display:none!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-feature-strip{background:#fff9edea!important;padding-top:24px!important;padding-bottom:24px!important;color:#452327!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-gallery,main#inhoud .association-draft[data-theme=deluxe] .draft-archive,main#inhoud .association-draft[data-theme=deluxe] .draft-agenda{padding-top:75px!important;padding-bottom:75px!important}
main#inhoud .association-draft[data-club=urnerijk][data-theme=deluxe]{background-color:#920e1b!important}
main#inhoud .association-draft[data-club=urnerijk][data-theme=deluxe] .draft-section-nav{background:#420a1499!important}
main#inhoud .association-draft[data-club=urnerijk][data-theme=deluxe] .draft-feature-strip{background:#fff9edea!important}
@media(max-width:700px){main#inhoud .association-draft[data-theme=deluxe]{background-attachment:scroll}main#inhoud .association-draft[data-theme=deluxe] .draft-hero-panorama{display:flex!important;flex-direction:column;height:auto!important;min-height:0!important}main#inhoud .association-draft[data-theme=deluxe] .draft-hero-visual,main#inhoud .association-draft[data-theme=deluxe] .draft-hero-visual img{height:350px!important;min-height:0!important;max-height:350px!important}main#inhoud .association-draft[data-theme=deluxe] .draft-hero-visual{order:0;padding:12px 20px 0!important;box-sizing:border-box}main#inhoud .association-draft[data-theme=deluxe] .draft-hero-content{order:1;height:auto!important;min-height:0!important;padding:28px 24px 40px!important}main#inhoud .association-draft[data-theme=deluxe] .draft-identity>img{height:100px!important;width:86px!important;max-height:100px!important}main#inhoud .association-draft[data-theme=deluxe] .draft-hero h1{font-size:44px!important}main#inhoud .association-draft[data-theme=deluxe] .draft-hero-tagline{font-size:18px!important}main#inhoud .association-draft[data-theme=deluxe] :is(.draft-gallery,.draft-archive,.draft-agenda){padding-top:45px!important;padding-bottom:45px!important}}

/* Editorial portrait plaque keeps the official photograph intact and its season visible. */
main#inhoud .association-draft[data-theme=deluxe] .draft-hero-panorama{height:600px!important;min-height:600px!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-hero-content{height:600px!important;min-height:600px!important;padding:24px 44px!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-hero-content>.draft-kicker{display:none!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-identity>img{width:150px!important;height:165px!important;max-width:150px!important;max-height:165px!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-hero h1{font-size:clamp(42px,4.1vw,60px)!important;line-height:1.04!important;margin:14px 0!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-hero-tagline{font-size:19px!important;line-height:1.4!important;margin-bottom:22px!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-hero-visual{width:min(80%,350px)!important;height:520px!important;min-height:520px!important;max-height:520px!important;align-self:center;justify-self:center;background:#fff!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 24px 50px #27031080,0 0 0 1px #fff4!important;display:flex;flex-direction:column}
main#inhoud .association-draft[data-theme=deluxe] .draft-hero-visual img{height:455px!important;min-height:0!important;max-height:455px!important;flex:1;object-fit:contain!important;padding:14px 14px 0!important;box-sizing:border-box;filter:none!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-hero-visual figcaption{display:block!important;position:static!important;inset:auto!important;padding:12px 14px 15px!important;margin:0!important;min-height:45px;box-sizing:border-box;background:#fff!important;color:#45242a!important;font:600 13px/1.5 Arial!important;letter-spacing:0!important;opacity:1!important;text-align:center;flex:0}
@media(max-width:700px){main#inhoud .association-draft[data-theme=deluxe] .draft-hero-panorama{height:auto!important;min-height:0!important;padding-top:24px}main#inhoud .association-draft[data-theme=deluxe] .draft-hero-content{height:auto!important;min-height:0!important;padding:28px 24px 40px!important}main#inhoud .association-draft[data-theme=deluxe] .draft-hero-visual{width:min(82%,310px)!important;height:430px!important;min-height:430px!important;max-height:430px!important;align-self:center;flex:0 0 auto;padding:0!important}main#inhoud .association-draft[data-theme=deluxe] .draft-hero-visual img{height:365px!important;min-height:0!important;max-height:365px!important;padding:12px 12px 0!important}main#inhoud .association-draft[data-theme=deluxe] .draft-identity>img{width:108px!important;height:120px!important;max-width:108px!important;max-height:120px!important}main#inhoud .association-draft[data-theme=deluxe] .draft-hero h1{font-size:44px!important}}

/* Cutout portraits sit directly on velvet at an even, modest scale. */
main#inhoud .association-draft[data-theme=deluxe] .draft-hero-panorama{height:540px!important;min-height:540px!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-hero-content{height:540px!important;min-height:540px!important;padding:24px 40px!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-identity>img{width:132px!important;height:145px!important;max-width:132px!important;max-height:145px!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-hero h1{font-size:clamp(40px,3.8vw,56px)!important;margin:12px 0!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-hero-tagline{font-size:18px!important;margin-bottom:20px!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-hero-visual{width:min(88%,390px)!important;height:auto!important;min-height:0!important;max-height:500px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;display:flex;flex-direction:column;align-self:center;justify-self:center;box-sizing:border-box}
main#inhoud .association-draft[data-theme=deluxe] .draft-hero-visual img{width:100%!important;height:330px!important;min-height:0!important;max-height:330px!important;object-fit:contain!important;object-position:center bottom!important;padding:0!important;flex:none!important;background:transparent!important;filter:drop-shadow(0 12px 9px #1c061455)!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-hero-visual figcaption{display:block!important;position:static!important;inset:auto!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:14px 12px 0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;box-sizing:border-box!important;background:transparent!important;color:#fff4df!important;font:600 13px/1.5 Arial!important;flex:none!important;text-align:center}
main#inhoud .association-draft[data-theme=deluxe] :is(.draft-prince-card,.draft-prince-photo,.draft-prince-copy,.draft-photo-grid figure,.draft-photo-grid a,.draft-photo-grid figcaption){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-prince-photo{height:310px!important;aspect-ratio:auto!important;padding:0!important;display:block}
main#inhoud .association-draft[data-theme=deluxe] .draft-prince-photo img,main#inhoud .association-draft[data-theme=deluxe] .draft-photo-grid img{height:310px!important;width:100%!important;max-height:310px!important;min-height:0!important;object-fit:contain!important;object-position:center bottom!important;aspect-ratio:auto!important;background:transparent!important;filter:drop-shadow(0 9px 7px #18040d55)}
main#inhoud .association-draft[data-theme=deluxe] .draft-prince-copy :is(h3,p,.draft-prince-year),main#inhoud .association-draft[data-theme=deluxe] .draft-photo-grid figcaption{color:#fff6e2!important;-webkit-text-stroke:0!important;text-shadow:none!important;white-space:normal!important;overflow-wrap:anywhere!important;position:static!important;inset:auto!important;width:100%!important;box-sizing:border-box}
main#inhoud .association-draft[data-theme=deluxe] .draft-photo-grid .draft-photo-number{color:#fddc00!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-gallery .draft-photo-grid{align-items:start!important}
@media(max-width:700px){main#inhoud .association-draft[data-theme=deluxe] .draft-hero-panorama{height:auto!important;min-height:0!important}main#inhoud .association-draft[data-theme=deluxe] .draft-hero-content{height:auto!important;min-height:0!important;padding:24px 24px 36px!important}main#inhoud .association-draft[data-theme=deluxe] .draft-hero-visual{width:88%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important}main#inhoud .association-draft[data-theme=deluxe] .draft-hero-visual img{height:300px!important;max-height:300px!important}main#inhoud .association-draft[data-theme=deluxe] .draft-prince-photo,main#inhoud .association-draft[data-theme=deluxe] .draft-prince-photo img,main#inhoud .association-draft[data-theme=deluxe] .draft-photo-grid img{height:280px!important;max-height:280px!important}main#inhoud .association-draft[data-theme=deluxe] .draft-identity>img{width:100px!important;height:110px!important;max-width:100px!important;max-height:110px!important}}

main#inhoud .association-draft[data-theme=deluxe] .draft-photo-grid img{height:240px!important;max-height:240px!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-prince-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-prince-card{padding:18px 0!important;border-bottom:1px solid #fff3!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-prince-copy{padding:0!important}
main#inhoud .association-draft[data-theme=deluxe] .draft-prince-copy h3{font-size:22px!important}
@media(max-width:700px){main#inhoud .association-draft[data-theme=deluxe] .draft-prince-grid{grid-template-columns:1fr 1fr!important}main#inhoud .association-draft[data-theme=deluxe] .draft-photo-grid img{height:240px!important;max-height:240px!important}}

/* Override the earlier club-specific panorama rules without touching Own/Normal. */
main#inhoud .association-draft[data-club][data-theme=deluxe] .draft-hero-panorama .draft-hero-visual{background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;position:relative!important;inset:auto!important;width:min(88%,390px)!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;display:flex!important;flex-direction:column!important;align-items:center!important;align-self:center!important;justify-self:center!important}
main#inhoud .association-draft[data-club][data-theme=deluxe] .draft-hero-panorama .draft-hero-visual img.draft-hero-photo{width:auto!important;max-width:100%!important;height:330px!important;min-height:0!important;max-height:330px!important;object-fit:contain!important;object-position:center bottom!important;position:static!important;inset:auto!important;aspect-ratio:auto!important;padding:0!important;flex:none!important;background:transparent!important}
main#inhoud .association-draft[data-club][data-theme=deluxe] .draft-hero-panorama .draft-hero-visual figcaption{position:static!important;inset:auto!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;width:100%!important;max-width:100%!important;flex:none!important;white-space:normal!important;overflow-wrap:anywhere!important;box-sizing:border-box!important;background:transparent!important;color:#fff4df!important;padding:12px 8px 0!important;text-align:center!important}
@media(max-width:700px){main#inhoud .association-draft[data-club][data-theme=deluxe] .draft-hero-panorama .draft-hero-visual img.draft-hero-photo{height:300px!important;max-height:300px!important}}

.association-style-swatch[data-theme=deluxe]{background-color:color-mix(in srgb,var(--club-primary) 25%,#24121e)!important;background-image:url('/static/club-themes/ivory-velvet.png')!important;background-size:cover!important;background-repeat:no-repeat!important;border:0!important}
.association-style-picker[data-club=urnerijk] .association-style-swatch[data-theme=deluxe]{background-color:#920e1b!important}

/* Urnerijk: slightly larger freestanding princess, same frame and caption flow. */
main#inhoud .association-draft[data-club=urnerijk][data-theme=deluxe] .draft-hero-panorama .draft-hero-visual img.draft-hero-photo{height:380px!important;max-height:380px!important}
@media(max-width:700px){main#inhoud .association-draft[data-club=urnerijk][data-theme=deluxe] .draft-hero-panorama .draft-hero-visual img.draft-hero-photo{height:340px!important;max-height:340px!important}}

/* Original gallery photographs, evenly aligned; only the hero stays isolated. */
main#inhoud .association-draft[data-club=urnerijk][data-theme=deluxe] .draft-photo-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;align-items:start!important}
main#inhoud .association-draft[data-club=urnerijk][data-theme=deluxe] .draft-photo-grid figure{margin:0!important;min-width:0!important;background:transparent!important;box-shadow:none!important;border:0!important}
main#inhoud .association-draft[data-club=urnerijk][data-theme=deluxe] .draft-photo-grid figure>a{height:240px!important;display:block!important;background:transparent!important;overflow:hidden!important}
main#inhoud .association-draft[data-club=urnerijk][data-theme=deluxe] .draft-photo-grid img{width:100%!important;height:240px!important;max-height:240px!important;object-fit:contain!important;filter:none!important}
main#inhoud .association-draft[data-club=urnerijk][data-theme=deluxe] .draft-photo-grid figcaption{position:static!important;width:100%!important;box-sizing:border-box!important;overflow-wrap:anywhere!important;min-width:0!important}
@media(max-width:900px){main#inhoud .association-draft[data-club=urnerijk][data-theme=deluxe] .draft-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:600px){main#inhoud .association-draft[data-club=urnerijk][data-theme=deluxe] .draft-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}main#inhoud .association-draft[data-club=urnerijk][data-theme=deluxe] .draft-photo-grid img,main#inhoud .association-draft[data-club=urnerijk][data-theme=deluxe] .draft-photo-grid figure>a{height:210px!important;max-height:210px!important}}

main#inhoud .association-draft .draft-hero-visual .draft-hero-enlarge{display:block!important;flex:none!important;width:max-content!important;max-width:100%!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;cursor:zoom-in}
main#inhoud .association-draft .draft-hero-visual .draft-hero-enlarge:focus-visible{outline:2px solid #fddc00;outline-offset:5px}


/* De Blauwkoppen: blue/white identity. Strictly scoped; no changes to other associations. */
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=own]{background:#f4f8ff!important;color:#142c52!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=own] .draft-hero-panorama{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:auto!important;min-height:440px!important;background:#e9f2ff!important;overflow:hidden!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=own] .draft-hero-content{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;height:auto!important;min-height:440px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:34px 38px!important;background:transparent!important;color:#142c52!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=own] .draft-hero-visual{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;align-self:center!important;padding:24px!important;box-sizing:border-box!important;background:transparent!important;opacity:1!important;border:0!important;box-shadow:none!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=own] .draft-hero-visual::after{display:none!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=own] .draft-hero-visual img.draft-hero-photo{position:static!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:330px!important;min-height:0!important;object-fit:contain!important;aspect-ratio:auto!important;filter:none!important;background:transparent!important;padding:0!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=own] .draft-hero h1{font-size:clamp(34px,3.6vw,54px)!important;line-height:1.05!important;letter-spacing:-.025em!important;color:#163884!important;text-shadow:none!important;-webkit-text-stroke:0!important;margin:14px 0!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=own] .draft-hero :is(.draft-kicker,.draft-identity span,.draft-identity b,.draft-hero-tagline){color:#214478!important;text-shadow:none!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=own] .draft-identity>img{width:120px!important;height:125px!important;max-width:120px!important;max-height:125px!important;object-fit:contain!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=own] .draft-section-nav{background:#2448a5!important;border:0!important;box-shadow:none!important;padding:22px!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=own] .draft-section-nav a{color:#fff!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=own] .draft-feature-strip{background:#fff!important;color:#163884!important;border:0!important;padding-top:20px!important;padding-bottom:20px!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=own] .draft-quote{background:#2448a5!important;color:#fff!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=own] .draft-quote :is(blockquote,.draft-quote-name,.draft-kicker){color:#fff!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=own] .draft-paper-masthead{color:#2448a5!important;border-color:#b9ccee!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=own] :is(.draft-paper,.draft-fact-sheet,.draft-event,.draft-prince-card){background:#fff!important;border:1px solid #d8e3f4!important;box-shadow:0 12px 30px #1735790d!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=own] :is(.draft-heading-row h2,.draft-heading-row h2 em,.draft-heading-note,.draft-heading-note p,.draft-heading-note a,.draft-social-copy h2,.draft-social-copy h2 em,.draft-social-copy p){color:#163884!important;text-shadow:none!important;-webkit-text-stroke:0!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=own] :is(.draft-heading-row .draft-kicker,.draft-social-copy .draft-kicker){color:#2448a5!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=own] .draft-social{background:#e9f2ff!important}

/* One continuous blue velvet stage, clean photography, silver-white accents. */
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe]{background-color:#173a82!important;background-image:url('/static/club-themes/ivory-velvet.png')!important;background-blend-mode:multiply!important;background-position:center top!important;background-size:cover!important;background-repeat:no-repeat!important;color:#fff!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe] .draft-hero-panorama{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);height:auto!important;min-height:470px!important;background:transparent!important;overflow:hidden!important;border:0!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe] .draft-hero-content{position:relative!important;inset:auto!important;height:auto!important;min-height:470px!important;width:100%!important;max-width:none!important;padding:34px 38px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important;background:transparent!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe] .draft-hero h1{font-size:clamp(36px,3.7vw,56px)!important;line-height:1.05!important;letter-spacing:-.025em!important;color:#fff!important;text-shadow:0 3px 12px #06142d55!important;-webkit-text-stroke:0!important;margin:16px 0!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe] .draft-hero :is(.draft-identity span,.draft-identity b,.draft-kicker,.draft-hero-tagline){color:#edf4ff!important;text-shadow:none!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe] .draft-identity>img{width:140px!important;height:145px!important;max-width:140px!important;max-height:145px!important;object-fit:contain!important;transform:rotate(-3deg)!important;filter:drop-shadow(0 9px 7px #06142d77)!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe] .draft-hero-panorama .draft-hero-visual{position:relative!important;inset:auto!important;width:100%!important;max-width:480px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:24px!important;box-sizing:border-box!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;align-self:center!important;justify-self:center!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe] .draft-hero-panorama .draft-hero-visual::after{display:none!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe] .draft-hero-panorama .draft-hero-visual img.draft-hero-photo{position:static!important;width:auto!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:320px!important;aspect-ratio:auto!important;object-fit:contain!important;filter:none!important;background:transparent!important;padding:0!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe] .draft-section-nav{background:#071d4966!important;border:0!important;box-shadow:0 8px 22px #04133122!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe] .draft-section-nav a{color:#fff!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe] .draft-feature-strip{background:#071d4955!important;border:0!important;color:#fff!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe] .draft-feature-strip :is(span,b){color:#fff!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe] :is(.draft-paper,.draft-fact-sheet){background:#f8fbfff5!important;color:#142c52!important;border:0!important;box-shadow:0 16px 35px #05163333!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe] .draft-paper-masthead{color:#2448a5!important;border-color:#b9ccee!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe] .draft-quote{background:#071d4955!important;color:#fff!important;border:0!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe] .draft-quote :is(blockquote,.draft-quote-name,.draft-kicker){color:#fff!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe] :is(.draft-heading-row h2,.draft-heading-row h2 em,.draft-heading-note,.draft-heading-note p,.draft-heading-note a,.draft-social-copy h2,.draft-social-copy h2 em,.draft-social-copy p,.draft-social-copy .draft-kicker,.draft-heading-row .draft-kicker){color:#edf4ff!important;-webkit-text-stroke:0!important;text-shadow:none!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe] .draft-photo-grid .draft-photo-number{color:#d6e6ff!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe] .draft-gallery .draft-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe] .draft-photo-grid :is(figure,a){min-width:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe] :is(.draft-photo-grid img,.draft-prince-photo img){width:100%!important;height:230px!important;max-height:230px!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;filter:none!important}

/* Shared club-specific controls and captions: never gold/burgundy, never outside a frame. */
main#inhoud .association-draft[data-club=blauwkoppen]:is([data-theme=own],[data-theme=deluxe]) .draft-actions a:first-child{background:#fff!important;color:#183b8b!important;border:1px solid #dbe7ff!important;box-shadow:0 5px 0 #102e7155!important;border-radius:9px!important}
main#inhoud .association-draft[data-club=blauwkoppen]:is([data-theme=own],[data-theme=deluxe]) .draft-actions a:not(:first-child){background:#2448a5!important;color:#fff!important;border:1px solid #90aee8!important;border-radius:9px!important}
main#inhoud .association-draft[data-club=blauwkoppen]:is([data-theme=own],[data-theme=deluxe]) .draft-hero-visual figcaption{display:block!important;position:static!important;inset:auto!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;white-space:normal!important;overflow-wrap:anywhere!important;box-sizing:border-box!important;background:transparent!important;padding:12px 0 0!important;text-align:center!important;font:600 13px/1.5 Arial!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=own] .draft-hero-visual figcaption{color:#214478!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe] .draft-hero-visual figcaption{color:#edf4ff!important}
main#inhoud .association-draft[data-club=blauwkoppen]:is([data-theme=own],[data-theme=deluxe]) .draft-social-links a{background:#fff!important;color:#183b8b!important;border:1px solid #c8d9f5!important}
main#inhoud .association-draft[data-club=blauwkoppen]:is([data-theme=own],[data-theme=deluxe]) .draft-hero-signoff{display:none!important}
.association-style-picker[data-club=blauwkoppen] .association-style-swatch[data-theme=own]{background:#e9f2ff!important;border:0!important;box-shadow:inset 0 -24px #2448a5!important}
.association-style-picker[data-club=blauwkoppen] .association-style-swatch[data-theme=own] span{color:#163884!important}
.association-style-picker[data-club=blauwkoppen] .association-style-swatch[data-theme=deluxe]{background-color:#173a82!important;background-image:url('/static/club-themes/ivory-velvet.png')!important;background-size:cover!important;background-blend-mode:multiply!important;border:0!important;box-shadow:inset 0 0 30px #06142d55!important}
.association-style-picker[data-club=blauwkoppen] .association-style-swatch[data-theme=deluxe] span{background:#071d4966!important;color:#fff!important}
main#inhoud .association-draft[data-club=blauwkoppen]:is([data-theme=own],[data-theme=deluxe]) .draft-paper :is(h2,h3,.draft-kicker,.draft-paper-edition,.draft-paper-foot,.draft-paper-masthead strong){color:#163884!important}
main#inhoud .association-draft[data-club=blauwkoppen]:is([data-theme=own],[data-theme=deluxe]) .draft-event-date small{color:#214478!important}
main#inhoud .association-draft[data-club=blauwkoppen]:is([data-theme=own],[data-theme=deluxe]) .draft-empty>span{color:#2448a5!important}
main#inhoud .association-draft[data-club=blauwkoppen]:is([data-theme=own],[data-theme=deluxe]) .draft-quote-mark{color:#d6e6ff!important}
@media(max-width:760px){
  main#inhoud .association-draft[data-club=blauwkoppen]:is([data-theme=own],[data-theme=deluxe]) .draft-hero-panorama{display:flex!important;flex-direction:column!important;min-height:0!important;height:auto!important}
  main#inhoud .association-draft[data-club=blauwkoppen]:is([data-theme=own],[data-theme=deluxe]) .draft-hero-content{order:1!important;height:auto!important;min-height:0!important;padding:28px 24px 36px!important}
  main#inhoud .association-draft[data-club=blauwkoppen]:is([data-theme=own],[data-theme=deluxe]) .draft-hero-panorama .draft-hero-visual{order:0!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;padding:22px 24px 0!important}
  main#inhoud .association-draft[data-club=blauwkoppen]:is([data-theme=own],[data-theme=deluxe]) .draft-hero-panorama .draft-hero-visual img.draft-hero-photo{height:auto!important;max-height:250px!important;width:auto!important;max-width:100%!important}
  main#inhoud .association-draft[data-club=blauwkoppen]:is([data-theme=own],[data-theme=deluxe]) .draft-hero h1{font-size:38px!important}
  main#inhoud .association-draft[data-club=blauwkoppen]:is([data-theme=own],[data-theme=deluxe]) .draft-identity>img{width:110px!important;height:115px!important;max-width:110px!important;max-height:115px!important}
  main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe] .draft-gallery .draft-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
  main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe] :is(.draft-photo-grid img,.draft-prince-photo img){height:190px!important;max-height:190px!important}
}
@media(max-width:420px){main#inhoud .association-draft[data-club=blauwkoppen]:is([data-theme=own],[data-theme=deluxe]) .draft-hero h1{font-size:34px!important}main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe] .draft-gallery .draft-photo-grid{grid-template-columns:1fr!important}}

/* Only the reviewed transparent Blauwkoppen group in the Deluxe hero. */
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe] .draft-hero-panorama:has(.draft-group-cutout){grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr)!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe] .draft-hero-panorama .draft-hero-visual.draft-group-cutout{max-width:none!important;width:100%!important;padding:20px 18px 12px!important;background:transparent!important;overflow:visible!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe] .draft-group-cutout .draft-hero-enlarge{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-width:0;background:transparent!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe] .draft-hero-panorama .draft-hero-visual.draft-group-cutout img.draft-hero-photo{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:420px!important;object-fit:contain!important;aspect-ratio:auto!important;filter:drop-shadow(0 10px 9px #04122d88)!important;background:transparent!important}
main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe] .draft-group-cutout figcaption{display:block!important;position:static!important;inset:auto!important;box-sizing:border-box;max-width:100%;width:100%;padding:14px 8px 0!important;white-space:normal!important;overflow-wrap:anywhere;line-height:1.5!important;background:transparent!important;text-align:center!important;color:#edf4ff!important}
@media(max-width:760px){main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe] .draft-hero-panorama:has(.draft-group-cutout){grid-template-columns:minmax(0,1fr)!important}main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe] .draft-hero-panorama .draft-hero-visual.draft-group-cutout{padding:18px 8px 4px!important}main#inhoud .association-draft[data-club=blauwkoppen][data-theme=deluxe] .draft-hero-panorama .draft-hero-visual.draft-group-cutout img.draft-hero-photo{max-height:330px!important}}
