.website-news-overlay{position:fixed;inset:0;z-index:2147482500;display:grid;place-items:center;padding:20px;background:rgba(2,4,15,.72);backdrop-filter:blur(9px);opacity:0;transition:opacity .18s ease}.website-news-overlay.is-visible{opacity:1}.website-news-overlay.is-closing{opacity:0}.website-news-dialog{--news-a:#ffd23f;--news-b:#7c2ee8;--news-c:#0a0d2b;position:relative;width:min(680px,100%);max-height:min(82vh,720px);overflow:auto;padding:34px 36px 30px;border:2px solid var(--news-a);border-radius:24px;color:#fff;text-align:center;background:radial-gradient(circle at 18% 10%,color-mix(in srgb,var(--news-a) 26%,transparent),transparent 34%),radial-gradient(circle at 88% 84%,color-mix(in srgb,var(--news-b) 30%,transparent),transparent 40%),linear-gradient(145deg,var(--news-c),#16082f);box-shadow:0 26px 80px rgba(0,0,0,.62),0 0 30px color-mix(in srgb,var(--news-a) 24%,transparent);isolation:isolate}.website-news-dialog:before{content:"";position:absolute;inset:8px;border:1px solid color-mix(in srgb,var(--news-a) 48%,transparent);border-radius:17px;pointer-events:none}.website-news-dialog:after{content:"✦  ✦  ✦";position:absolute;top:16px;left:22px;color:var(--news-a);font-size:13px;letter-spacing:5px;opacity:.78}.website-news-close{position:absolute;z-index:3;right:15px;top:13px;width:38px;height:38px;border:1px solid rgba(255,255,255,.38);border-radius:12px;color:#fff;background:rgba(0,0,0,.32);font:700 27px/32px Arial;cursor:pointer}.website-news-close:hover,.website-news-close:focus-visible{background:#b9163a;outline:2px solid #fff;outline-offset:2px}.website-news-icon{position:relative;z-index:1;width:84px;height:84px;display:grid;place-items:center;margin:0 auto 12px;border:2px solid var(--news-a);border-radius:50%;background:linear-gradient(145deg,color-mix(in srgb,var(--news-b) 76%,#160329),rgba(0,0,0,.55));box-shadow:0 0 0 7px rgba(255,255,255,.06),0 10px 30px rgba(0,0,0,.36);font-size:42px;animation:website-news-float 3.2s ease-in-out infinite}.website-news-eyebrow{position:relative;z-index:1;margin:8px 0;color:var(--news-a);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.website-news-dialog h2{position:relative;z-index:1;margin:7px auto 14px;color:#fff;font-size:clamp(25px,4vw,38px);line-height:1.12;text-wrap:balance;text-shadow:0 2px 13px rgba(0,0,0,.48)}.website-news-dialog p{position:relative;z-index:1;max-width:570px;margin:0 auto 24px;color:#f4efff;font-size:clamp(15px,2.2vw,18px);line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.website-news-read{position:relative;z-index:1;min-width:190px;padding:13px 24px;border:1px solid rgba(255,255,255,.72);border-radius:13px;color:#fff;background:linear-gradient(135deg,#0878dc,#0750a7);box-shadow:0 8px 24px rgba(0,81,190,.35);font:800 16px/1.2 Arial,sans-serif;cursor:pointer}.website-news-read:hover,.website-news-read:focus-visible{transform:translateY(-1px);filter:brightness(1.14);outline:2px solid #fff;outline-offset:3px}.website-news-dialog.theme-important{--news-a:#ffdb52;--news-b:#df1f3d;--news-c:#25070d}.website-news-dialog.theme-celebration{--news-a:#ffe05b;--news-b:#e01fc9;--news-c:#13062d}.website-news-dialog.theme-emoticons{--news-a:#ffe33f;--news-b:#19a9f5;--news-c:#071c3e}.website-news-dialog.theme-love{--news-a:#ff8fcf;--news-b:#9b32df;--news-c:#2c0827}.website-news-dialog.theme-films{--news-a:#f6cf5c;--news-b:#bb172c;--news-c:#111}.website-news-dialog.theme-radio{--news-a:#56ecff;--news-b:#6e39ec;--news-c:#061431}.website-news-dialog.theme-autumn{--news-a:#ffbd45;--news-b:#b83916;--news-c:#2a1007}.website-news-dialog.theme-halloween{--news-a:#ff9b26;--news-b:#7929ad;--news-c:#110816}.website-news-dialog.theme-winter{--news-a:#dffaff;--news-b:#258fd1;--news-c:#071d3a}.website-news-dialog.theme-christmas{--news-a:#ffe084;--news-b:#bf183a;--news-c:#062519}.website-news-admin-layout{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(330px,1.1fr);gap:18px;align-items:start}.website-news-admin-form{display:grid;gap:11px}.website-news-admin-form label{display:grid;gap:5px;color:#d9d6f4;font-size:12px;font-weight:700}.website-news-admin-form input,.website-news-admin-form textarea,.website-news-admin-form select{width:100%;padding:9px 10px;border:1px solid rgba(156,126,255,.48);border-radius:7px;color:#f8f5ff;background:#fff;font:13px/1.35 Arial,sans-serif}.website-news-admin-form textarea{min-height:104px;resize:vertical}.website-news-counter{justify-self:end;color:#aaa;font-size:11px;font-weight:400;margin-top:-3px}.website-news-active{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;padding:10px;border:1px solid rgba(255,213,72,.32);border-radius:9px;background:rgba(255,213,72,.06)}.website-news-active input{width:20px!important;height:20px;margin:0}.website-news-admin-actions{display:flex;flex-wrap:wrap;gap:9px}.website-news-admin-message{min-height:20px;font-weight:700}.website-news-admin-message.is-success{color:#7ff0aa}.website-news-admin-message.is-error{color:#ff98a7}.website-news-preview-wrap{position:sticky;top:0;display:grid;gap:9px}.website-news-preview-wrap .website-news-dialog{width:100%;max-height:none;padding:27px 24px 24px;transform:scale(1)}.website-news-preview-wrap .website-news-dialog h2{font-size:27px}.website-news-preview-wrap .website-news-dialog p{font-size:15px}.website-news-preview-wrap .website-news-icon{width:68px;height:68px;font-size:34px}.website-news-state{color:#ffe383;font-weight:700;font-size:12px}@keyframes website-news-float{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-7px) rotate(2deg)}}@media(max-width:760px){.website-news-overlay{padding:11px}.website-news-dialog{padding:29px 19px 24px;border-radius:19px;max-height:88vh}.website-news-dialog:after{display:none}.website-news-close{right:11px;top:10px}.website-news-icon{width:70px;height:70px;font-size:35px}.website-news-read{width:100%}.website-news-admin-layout{grid-template-columns:1fr}.website-news-preview-wrap{position:static}}@media(prefers-reduced-motion:reduce){.website-news-overlay,.website-news-icon,.website-news-read{animation:none!important;transition:none!important}}
/* Beheervelden blijven ook in het donkere adminpaneel helder leesbaar. */
.website-news-admin-form input,.website-news-admin-form textarea,.website-news-admin-form select{color:#17132d!important;background:#fff!important}
.website-news-icon{overflow:visible!important}.website-news-coin{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%;filter:drop-shadow(0 6px 12px rgba(0,0,0,.4))}.website-news-theme-badge{position:absolute;right:-9px;bottom:-5px;display:grid;place-items:center;width:34px;height:34px;border:2px solid var(--news-a);border-radius:50%;background:#130928;font-size:18px;box-shadow:0 4px 12px rgba(0,0,0,.45)}.website-news-logo{position:relative;z-index:1;display:block;width:min(245px,72%);height:auto;max-height:74px;object-fit:contain;margin:2px auto 7px;filter:drop-shadow(0 4px 9px rgba(0,0,0,.55))}.website-news-theme-field{display:grid;gap:7px}.website-news-theme-field>strong{color:#d9d6f4;font-size:13px}.website-news-theme-field>p{margin:0;color:#aaa;font-size:11px;line-height:1.4}.website-news-theme-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.website-news-theme-choice{--choice-a:#ffd23f;--choice-b:#7c2ee8;min-height:61px;display:flex;align-items:center;gap:7px;padding:7px 8px;border:2px solid transparent;border-radius:9px;color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--choice-b) 58%,#11152f),#101329);cursor:pointer;text-align:left}.website-news-theme-choice span{font-size:22px}.website-news-theme-choice b{font-size:11px;line-height:1.15;overflow-wrap:anywhere}.website-news-theme-choice:hover{border-color:rgba(255,255,255,.45);filter:brightness(1.12)}.website-news-theme-choice.is-selected{border-color:var(--choice-a);box-shadow:0 0 0 2px color-mix(in srgb,var(--choice-b) 50%,transparent),0 0 14px color-mix(in srgb,var(--choice-a) 35%,transparent)}.website-news-theme-choice.theme-important{--choice-a:#ffdb52;--choice-b:#df1f3d}.website-news-theme-choice.theme-celebration{--choice-a:#ffe05b;--choice-b:#e01fc9}.website-news-theme-choice.theme-emoticons{--choice-a:#ffe33f;--choice-b:#19a9f5}.website-news-theme-choice.theme-love{--choice-a:#ff8fcf;--choice-b:#9b32df}.website-news-theme-choice.theme-films{--choice-a:#f6cf5c;--choice-b:#bb172c}.website-news-theme-choice.theme-radio{--choice-a:#56ecff;--choice-b:#6e39ec}.website-news-theme-choice.theme-autumn{--choice-a:#ffbd45;--choice-b:#b83916}.website-news-theme-choice.theme-halloween{--choice-a:#ff9b26;--choice-b:#7929ad}.website-news-theme-choice.theme-winter{--choice-a:#dffaff;--choice-b:#258fd1}.website-news-theme-choice.theme-christmas{--choice-a:#ffe084;--choice-b:#bf183a}@media(max-width:520px){.website-news-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.website-news-logo{width:min(220px,76%)}.website-news-theme-badge{width:30px;height:30px;font-size:16px}}
.website-news-dialog{background-size:165% 165%;animation:website-news-background 10s ease-in-out infinite}.website-news-theme-scene{position:absolute;z-index:0;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;opacity:.38}.website-news-theme-scene span{position:absolute;left:var(--news-x);top:-15%;color:var(--news-a);font-size:var(--news-size);font-weight:900;text-shadow:0 0 9px color-mix(in srgb,var(--news-a) 75%,transparent);animation:website-news-particle var(--news-speed) linear var(--news-delay) infinite}.website-news-dialog.theme-important .website-news-theme-scene span{color:#ffe275}.website-news-dialog.theme-celebration .website-news-theme-scene span{color:#fff07a}.website-news-dialog.theme-emoticons .website-news-theme-scene,.website-news-dialog.theme-love .website-news-theme-scene{opacity:.28}.website-news-dialog.theme-films .website-news-theme-scene span{color:#ffd969}.website-news-dialog.theme-radio .website-news-theme-scene span{color:#65efff}.website-news-dialog.theme-autumn .website-news-theme-scene span{color:#ffb13b}.website-news-dialog.theme-halloween .website-news-theme-scene span{color:#ff9a2f}.website-news-dialog.theme-winter .website-news-theme-scene span{color:#e8fbff}.website-news-dialog.theme-christmas .website-news-theme-scene span{color:#ffe18a}@keyframes website-news-background{0%,100%{background-position:0% 20%,100% 80%,0% 50%}50%{background-position:22% 0%,78% 100%,100% 50%}}@keyframes website-news-particle{0%{transform:translate3d(-8px,-20%,0) rotate(0deg);opacity:0}12%{opacity:.9}85%{opacity:.72}100%{transform:translate3d(18px,760px,0) rotate(300deg);opacity:0}}@media(prefers-reduced-motion:reduce){.website-news-dialog,.website-news-theme-scene span{animation:none!important}.website-news-theme-scene{opacity:.16}}
.website-news-theme-scene{opacity:.68}.website-news-theme-scene:after{position:absolute;left:0;right:0;bottom:12px;display:block;text-align:center;white-space:nowrap;font-size:clamp(22px,4vw,34px);letter-spacing:clamp(12px,3vw,34px);filter:drop-shadow(0 4px 5px rgba(0,0,0,.52));animation:website-news-decoration 3.2s ease-in-out infinite}.website-news-dialog.theme-chatmee .website-news-theme-scene:after{content:'💬  🟣  💬'}.website-news-dialog.theme-important .website-news-theme-scene:after{content:'🚨  ⚠️  🚨'}.website-news-dialog.theme-celebration .website-news-theme-scene:before{content:'🎈        🎈';position:absolute;left:0;right:0;top:16px;text-align:center;font-size:42px;word-spacing:min(22vw,160px);animation:website-news-balloons 3.8s ease-in-out infinite}.website-news-dialog.theme-celebration .website-news-theme-scene:after{content:'🎊  🎉  🎊'}.website-news-dialog.theme-emoticons .website-news-theme-scene:after{content:'😄  😜  🤩  😍'}.website-news-dialog.theme-love .website-news-theme-scene:after{content:'💖  💕  💘'}.website-news-dialog.theme-films .website-news-theme-scene:after{content:'🎬  🍿  🎞️'}.website-news-dialog.theme-radio .website-news-theme-scene:after{content:'📻  🎵  🎙️'}.website-news-dialog.theme-autumn .website-news-theme-scene:after{content:'🍂  🍁  🍂'}.website-news-dialog.theme-halloween .website-news-theme-scene:after{content:'🎃  🦇  👻'}.website-news-dialog.theme-christmas .website-news-theme-scene:before{content:'●  ●  ●  ●  ●  ●  ●';position:absolute;left:7%;right:7%;top:10px;padding-top:8px;border-top:2px solid rgba(255,224,120,.72);color:#ffe35d;text-align:center;font-size:17px;word-spacing:18px;text-shadow:34px 0 #ef476f,68px 0 #39d98a;animation:website-news-lights 1.7s ease-in-out infinite alternate}.website-news-dialog.theme-christmas .website-news-theme-scene:after{content:'❄️  🎄  🎁'}.website-news-dialog.theme-winter .website-news-theme-scene:before{content:'';position:absolute;left:0;right:0;top:0;height:54px;background:linear-gradient(180deg,#f5fdff 0,#c9f3ff 33%,rgba(126,211,238,.72) 34%,rgba(126,211,238,.18) 100%);clip-path:polygon(0 0,100% 0,100% 28%,96% 47%,93% 28%,89% 78%,85% 29%,81% 58%,76% 28%,72% 91%,68% 29%,63% 62%,58% 28%,54% 83%,49% 28%,44% 58%,39% 28%,34% 92%,29% 28%,24% 64%,19% 28%,14% 80%,9% 28%,5% 55%,0 30%);filter:drop-shadow(0 4px 5px rgba(179,239,255,.42))}.website-news-dialog.theme-winter .website-news-theme-scene:after{content:'❄️  ⛄  ❄️'}.website-news-dialog.theme-winter .website-news-icon{margin-top:21px}@keyframes website-news-decoration{50%{transform:translateY(-5px) scale(1.035);filter:drop-shadow(0 7px 8px rgba(0,0,0,.62))}}@keyframes website-news-balloons{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(9px) rotate(2deg)}}@keyframes website-news-lights{from{opacity:.48;filter:brightness(.75)}to{opacity:1;filter:brightness(1.55) drop-shadow(0 0 7px #fff)}}@media(max-width:560px){.website-news-theme-scene:after{bottom:8px;font-size:21px;letter-spacing:10px}.website-news-dialog.theme-celebration .website-news-theme-scene:before{font-size:31px;word-spacing:30vw}.website-news-dialog.theme-winter .website-news-theme-scene:before{height:42px}}@media(prefers-reduced-motion:reduce){.website-news-theme-scene:before,.website-news-theme-scene:after{animation:none!important}}
.website-news-theme-strip{position:relative;z-index:2;min-height:34px;margin:2px auto 5px;color:#fff;font-size:clamp(23px,4vw,34px);line-height:1;letter-spacing:.12em;white-space:nowrap;filter:drop-shadow(0 5px 7px rgba(0,0,0,.55));animation:website-news-strip 2.8s ease-in-out infinite}.website-news-dialog.theme-celebration .website-news-theme-strip{animation:website-news-strip 1.8s ease-in-out infinite}.website-news-dialog.theme-winter .website-news-theme-strip{filter:drop-shadow(0 0 9px rgba(210,248,255,.9))}.website-news-dialog.theme-christmas .website-news-theme-strip{filter:drop-shadow(0 0 8px rgba(255,225,105,.8))}@keyframes website-news-strip{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-4px) rotate(1deg)}}@media(max-width:560px){.website-news-theme-strip{font-size:23px;letter-spacing:.05em}}@media(prefers-reduced-motion:reduce){.website-news-theme-strip{animation:none!important}}
.website-news-editor-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:2px 0;padding:12px;border:1px solid rgba(255,213,72,.35);border-radius:10px;background:rgba(255,255,255,.035)}.website-news-editor-controls legend{padding:0 7px;color:#ffe383;font-size:13px;font-weight:900}.website-news-editor-controls label:last-child{grid-column:1/-1}.website-news-dialog p{text-align:inherit}@media(max-width:540px){.website-news-editor-controls{grid-template-columns:1fr}.website-news-editor-controls label:last-child{grid-column:auto}}
.website-news-theme-scene{opacity:1}.website-news-theme-scene:after{display:none!important}.website-news-theme-scene span{top:var(--news-y)!important;left:var(--news-x)!important;font-size:clamp(18px,var(--news-size),29px)!important;opacity:.78!important;color:#fff!important;filter:drop-shadow(0 4px 6px rgba(0,0,0,.55));text-shadow:none!important;animation:website-news-edge-float var(--news-speed) ease-in-out var(--news-delay) infinite!important}.website-news-theme-scene span:nth-child(2n){animation-direction:reverse!important}.website-news-theme-scene span:nth-child(3n){opacity:.58!important}@keyframes website-news-edge-float{0%,100%{transform:translate3d(-3px,-5px,0) rotate(-8deg) scale(.92)}35%{transform:translate3d(7px,3px,0) rotate(7deg) scale(1.07)}70%{transform:translate3d(-1px,8px,0) rotate(-3deg) scale(.98)}}@media(max-width:560px){.website-news-theme-scene span{font-size:18px!important}.website-news-theme-scene span:nth-child(n+9){display:none}}@media(prefers-reduced-motion:reduce){.website-news-theme-scene span{animation:none!important}}
.website-news-test-link{display:inline-flex!important;align-items:center;justify-content:center;text-decoration:none!important;background:linear-gradient(135deg,#7140c8,#3b1f82)!important;color:#fff!important;border-color:#a986ef!important}
html body > .website-news-overlay{position:fixed!important;inset:0!important;z-index:2147482500!important;display:grid!important;place-items:center!important;width:100vw!important;height:100vh!important;height:100dvh!important;margin:0!important;padding:clamp(10px,2vw,20px)!important;overflow:auto!important}
html body > .website-news-overlay > .website-news-dialog{margin:auto!important}
