@font-face{font-family:Nirmala;src:url(fonts/nirmala.ttf)}@font-face{font-family:Nirmala;src:url(fonts/nirmalab.ttf);font-weight:700}@font-face{font-family:Cooper;src:url(fonts/Cooper-Medium.woff2)}html{font-family:Cooper,sans-serif;color-scheme:light only}html,body{height:100%;width:100%;margin:0}body{background-color:#000;background-image:none;color-scheme:light only}.background-overlay[data-astro-cid-sckkx6r4]{position:relative;width:100%;min-height:100vh;background-color:transparent;background-image:none}#sparkle-canvas[data-astro-cid-sckkx6r4]{position:fixed;top:0;left:0;width:100%;height:100vh;pointer-events:none;z-index:1}.button[data-astro-cid-vnzlvqnm]{text-decoration:none;display:inline-block;padding:clamp(.5rem,1.5vh,.75rem) clamp(.75rem,2.5vh,1.25rem);border-radius:10rem;color:#000;text-transform:uppercase;transition:all .3s;position:relative;overflow:hidden;z-index:1;font-size:clamp(.75rem,1.8vh,1rem);&:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#d4a574;border-radius:10rem;z-index:-2}&:before{content:"";position:absolute;bottom:0;left:0;width:0%;height:100%;background-color:#9fa5ee;transition:all .3s;border-radius:10rem;z-index:-1}&:hover{color:#fff;&:before{width:100%}}}.header[data-astro-cid-3ef6ksr2]{max-width:1200px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:max(10px,5%);margin-top:max(20px,5%);padding-left:20px;padding-right:20px;box-sizing:border-box;display:flex;flex-flow:column;justify-content:center;align-items:center;gap:20px}@media screen and (max-height: 500px) and (orientation: landscape){.header[data-astro-cid-3ef6ksr2]{margin-top:5px;margin-bottom:5px;gap:5px;padding-left:10px;padding-right:10px}}@media screen and (min-width: 650px){.header[data-astro-cid-3ef6ksr2]{flex-flow:row;justify-content:space-between;gap:40px;padding-left:5%;padding-right:5%}}.logo[data-astro-cid-3ef6ksr2]{height:110px;width:auto;max-width:250px;display:block}@media screen and (max-height: 500px) and (orientation: landscape){.logo[data-astro-cid-3ef6ksr2]{display:none}}.header-text[data-astro-cid-3ef6ksr2]{color:#c6b9b4;font-size:1rem;margin:0;text-align:center}@media screen and (min-width: 650px){.header-text[data-astro-cid-3ef6ksr2]{text-align:right}}main[data-astro-cid-j7pv25f6]{width:100%;height:100dvh;display:flex;flex-direction:column;overflow-y:auto}h1[data-astro-cid-j7pv25f6]{font-size:clamp(3rem,12vw,7rem);font-weight:700;line-height:1.1;text-align:center;margin-top:0;margin-bottom:0;font-family:"Belgiano Serif",serif;letter-spacing:.05em}@media screen and (max-height: 500px) and (orientation: landscape){h1[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,8vh,4rem);line-height:1}h1[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:inline}h1[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:first-child:after{content:" "}}.gradient-text[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#d4a574,#c9a882,#e6c9a8,#d4c5b0 45%,#b8a9c8 65%,#9fa5ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.kaartverkoop[data-astro-cid-j7pv25f6]{margin-top:clamp(5px,3vh,70px)}@media screen and (max-height: 500px) and (orientation: landscape){.kaartverkoop[data-astro-cid-j7pv25f6]{margin-top:5px}}.kaartverkoop[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#d4c5b0}.concertbutton[data-astro-cid-j7pv25f6]{margin-bottom:clamp(5px,3vh,70px);display:flex;gap:clamp(8px,2vw,16px);flex-wrap:wrap;justify-content:center}@media screen and (max-height: 500px) and (orientation: landscape){.concertbutton[data-astro-cid-j7pv25f6]{margin-bottom:5px}}.concertdatum[data-astro-cid-j7pv25f6]{color:#c6b9b4;letter-spacing:clamp(.1rem,.5vw,.3rem);font-size:clamp(.8rem,2vh,1.1rem);text-align:center;margin-left:20px;margin-right:20px}@media screen and (max-height: 500px) and (orientation: landscape){.concertdatum[data-astro-cid-j7pv25f6]{font-size:.8rem;letter-spacing:.1rem;margin:3px 20px}}.container[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;flex:1;padding:clamp(5px,2vh,20px) 0;min-height:0;justify-content:space-evenly}@media screen and (max-height: 500px) and (orientation: landscape){.container[data-astro-cid-j7pv25f6]{padding:5px 0}}.concerttitle[data-astro-cid-j7pv25f6]{max-width:90%;flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;margin-bottom:clamp(10px,2vh,20px)}.bottom-section[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center}
