/* Radio-Dalika bezoekersteller + gastenboekstijl (AccessWeb) - neon zoals de speler */

/* ---------- bezoekersteller ---------- */
.aw-dt{box-sizing:border-box;text-align:center;padding:14px 8px 12px;margin:0 auto;max-width:260px;
  background:radial-gradient(circle at 50% 0%,rgba(196,101,230,.25),rgba(10,6,14,.95) 70%);
  border:2px solid #c465e6;border-radius:14px;box-shadow:0 0 14px rgba(236,101,213,.45),inset 0 0 18px rgba(196,101,230,.15);
  font-family:"Lato","Segoe UI",system-ui,sans-serif;}
.aw-dt-label{font-weight:800;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:#ec65d5;
  text-shadow:0 0 8px rgba(236,101,213,.85);margin-bottom:9px;}
.aw-dt-label::before,.aw-dt-label::after{content:"\2665";font-size:11px;color:#88b2f2;text-shadow:0 0 6px #88b2f2;margin:0 6px;}
.aw-dt-teller{display:inline-flex;gap:4px;}
.aw-dt-cijfer{display:inline-block;width:24px;height:36px;font:700 24px/36px "Courier New",Courier,monospace;color:#fff;
  background:linear-gradient(180deg,#1d0c27 0%,#0b0610 50%,#170a20 100%);border:1px solid #88b2f2;border-radius:5px;
  text-shadow:0 0 6px #88b2f2,0 0 14px #c465e6;box-shadow:0 0 8px rgba(136,178,242,.35),inset 0 1px 0 rgba(255,255,255,.08);
  position:relative;overflow:hidden;}
.aw-dt-cijfer::after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(0,0,0,.55);}
.aw-dt-vandaag{margin-top:9px;font-size:12px;color:#bfa8d6;letter-spacing:.04em;}

/* ---------- gastenboek (Gwolle) ---------- */
.gwolle-gb{color:#f6e9ff;font-family:"Lato","Segoe UI",system-ui,sans-serif;}
.gwolle-gb .gwolle-gb-write-button{margin:6px 0 18px;text-align:center;}
.gwolle-gb .gwolle-gb-write-button input,
.gwolle-gb input[type="submit"]{background:radial-gradient(circle at 30% 30%,#ec65d5,#c465e6) !important;color:#fff !important;
  border:0 !important;border-radius:999px !important;padding:11px 26px !important;font-weight:800 !important;font-size:15px !important;
  letter-spacing:.03em;cursor:pointer;box-shadow:0 0 16px rgba(236,101,213,.65) !important;text-shadow:none !important;
  transition:transform .15s,box-shadow .15s;}
.gwolle-gb .gwolle-gb-write-button input:hover,
.gwolle-gb input[type="submit"]:hover{transform:scale(1.04);box-shadow:0 0 24px rgba(236,101,213,.95) !important;}

.gwolle-gb form.gwolle-gb-write{background:rgba(13,8,18,.92);border:2px solid #c465e6;border-radius:16px;padding:20px 22px;margin:0 0 22px;
  box-shadow:0 0 18px rgba(236,101,213,.35);}
.gwolle-gb form.gwolle-gb-write h3{color:#ec65d5;text-shadow:0 0 8px rgba(236,101,213,.6);margin-top:0;}
.gwolle-gb form.gwolle-gb-write label{color:#ec65d5;font-weight:700;}
.gwolle-gb form.gwolle-gb-write .required{color:#88b2f2;}
.gwolle-gb form.gwolle-gb-write input[type="text"],
.gwolle-gb form.gwolle-gb-write input[type="email"],
.gwolle-gb form.gwolle-gb-write input[type="url"],
.gwolle-gb form.gwolle-gb-write textarea{width:100%;max-width:100%;box-sizing:border-box;background:#140a1b !important;color:#fff !important;
  border:1px solid #7d4b94 !important;border-radius:9px !important;padding:9px 11px !important;font-size:15px;}
.gwolle-gb form.gwolle-gb-write textarea{min-height:120px;}
.gwolle-gb form.gwolle-gb-write input:focus,
.gwolle-gb form.gwolle-gb-write textarea:focus{outline:none;border-color:#ec65d5 !important;box-shadow:0 0 0 3px rgba(236,101,213,.25);}
.gwolle-gb form.gwolle-gb-write .gwolle_gb_notice,
.gwolle-gb form.gwolle-gb-write p{color:#bfa8d6;font-size:13px;}
.gwolle-gb .gwolle-gb-emoji a{filter:drop-shadow(0 0 3px rgba(236,101,213,.5));}

.gwolle-gb .gwolle-gb-total{color:#88b2f2;font-weight:700;margin:4px 0 14px;text-shadow:0 0 6px rgba(136,178,242,.5);}
.gwolle-gb .gb-entry{background:linear-gradient(180deg,rgba(42,14,54,.92),rgba(14,8,20,.96)) !important;border:1px solid rgba(196,101,230,.65) !important;
  border-radius:14px !important;padding:14px 18px !important;margin:0 0 14px !important;box-shadow:0 0 12px rgba(196,101,230,.25);}
.gwolle-gb .gb-entry:hover{box-shadow:0 0 18px rgba(236,101,213,.45);}
.gwolle-gb .gb-author-info{border:0 !important;}
.gwolle-gb .gb-author-name,
.gwolle-gb .gb-author-name i{color:#ec65d5 !important;font-weight:800;font-style:normal;text-shadow:0 0 6px rgba(236,101,213,.6);}
.gwolle-gb .gb-author-name::before{content:"\2665  ";color:#88b2f2;}
.gwolle-gb .gb-author-origin{color:#bfa8d6;}
.gwolle-gb .gb-datetime{color:#88b2f2;font-size:12px;}
.gwolle-gb .gb-entry-content{color:#f6e9ff;margin-top:8px;line-height:1.55;font-size:15px;}
.gwolle-gb .gb-entry-admin_reply{border-left:3px solid #ec65d5;margin-top:10px;padding:6px 0 6px 12px;color:#e7d3ff;background:rgba(236,101,213,.06);border-radius:0 8px 8px 0;}
.gwolle-gb .gwolle-gb-messages-top-container .gwolle_gb_messages,
.gwolle-gb .gwolle_gb_messages{background:rgba(196,101,230,.12);border:1px solid #c465e6;border-radius:10px;color:#fff;padding:10px 14px;}
.gwolle-gb .page-navigation a,.gwolle-gb .page-navigation span{color:#ec65d5;}

/* ---------- menu: met de extra pagina "Gastenboek" weer op één regel (alleen computerscherm) ---------- */
@media (min-width:992px){
  #header-menu-wrap .navbar-nav > li > a{padding-left:9px;padding-right:9px;font-size:15px;}
}
