body,html{margin:0;padding:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth}*,:after,:before{box-sizing:border-box}@keyframes fadeIn{0%{opacity:0}}@keyframes fadeInUp{0%{transform:translateY(5px);opacity:0}}.visually-hidden,ul.socials span{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}:root{--color-light:#efefe4;--color-dark:#111;--color-blue:#b0d3fa;--flow:1.5rem;--site-width:1200px}html{background-color:var(--color-dark);color:var(--color-light);scroll-behavior:smooth}.home-mug,.page-content{margin-inline:auto;max-width:600px}.home-mug img{margin-inline:auto}iframe{display:block}img{display:block;max-width:100%;height:auto}b,strong{font-weight:900}:target{scroll-margin-block:5ex}.site-wrapper{display:flex;flex-direction:column;min-height:100vh;min-height:100svh;isolation:isolate;max-width:var(--site-width);margin-inline:auto;padding:min(1vw,var(--flow))}footer{margin-block-start:auto}.bg{position:fixed;inset:0;background-image:url(../img/bg-fade-3_opt.webp);background-repeat:no-repeat;background-size:cover;background-position:center top}.flow>*+*{margin-block-start:calc(var(--flow) * 1)}[data-flow-small]>*+*{margin-block-start:calc(var(--flow) / 4)}[data-flow-large]>*+*{margin-block-start:calc(var(--flow) * 2)}[data-flow-xlarge]>*+*{margin-block-start:calc(var(--flow) * 4)}main{text-align:center}a{color:currentcolor}a:hover{color:red}.unstyled{list-style:none;padding:0}.cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:calc(var(--flow) * 2)}.btn{border-radius:4px;cursor:pointer;padding:0.8em 1.2em;text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;text-decoration:none;transition:all 0.1s ease-in-out;font-weight:900;border:0;background-color:var(--color-dark);color:var(--color-light);transition:opacity 0.075s ease-in-out,transform 0.075s linear;font-size:var(--font-size--regular)}.btn--alt{border:2px solid #111;background-color:#FFF;color:#111}.btn:hover{filter:saturate(1.5);color:var(--color-light);transform:translateY(-1px)}.btn:active,.btn:focus{opacity:1;transform:translateY(2px)}.holder{margin-inline:auto;padding-inline:calc(var(--flow) * 1);max-width:var(--site-width)}footer{padding-block-end:calc(var(--flow) * 1);padding-block-start:calc(var(--flow) * 2)}footer ul{list-style:none;margin:0;padding:0;gap:var(--flow);font-size:var(--font-size--small)}footer .cookie-prefs{font-size:var(--font-size--small)}.footnotes,.footnotes ul.menu{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--flow)}.footnotes a,.footnotes ul.menu a{text-decoration:none}#hit-counter{font-family:"Orbitron",sans-serif;margin-inline:auto;background-color:#111;color:limegreen;border:3px #4d9acf solid;text-align:center;width:fit-content;padding:calc(var(--flow) / 2);font-size:small}#hit-counter span{font-size:large}body{text-rendering:optimizeLegibility;--font-size--small:0.8rem;--font-size--regular:clamp(1rem,calc(0.9272727272727272rem + 0.36363636363636354vw),1.2rem);--font-size--medium:clamp(1.2rem,calc(0.9818181818181817rem + 1.090909090909091vw),1.8rem);--font-size--large:clamp(1.4rem,calc(0.8181818181818181rem + 2.909090909090909vw),3rem);--font-size--xlarge:clamp(3rem,calc(0.45454545454545503rem + 12.727272727272727vw),10rem);font-family:serif;font-size:var(--font-size--regular)}h2{text-transform:uppercase;font-weight:400;text-align:center}.home-subtitle{font-size:clamp(3rem,1.9090909091rem + 5.4545454545vw,6rem)}body.page{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}body.page main>.holder h1,body.page main>.holder h2,body.page main>.holder h3,body.page main>.holder h4,body.page main>.holder h5,body.page main>.holder h6{margin-block-start:2em}.has-small-font-size{font-size:var(--font-size--small)}.has-regular-font-size{font-size:var(--font-size--regular)}.has-medium-font-size{font-size:var(--font-size--medium)}.has-large-font-size{font-size:var(--font-size--large)}h1,h2{font-size:var(--font-size--large);line-height:1.1}.has-small-font-size{font-size:var(--font-size--small)}h2.has-small-font-size{text-transform:uppercase}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{text-wrap:balance}ul.socials{display:flex;align-items:center;margin-block-start:calc(var(--flow) * 2);flex-wrap:wrap;justify-content:center;gap:clamp(8px,6vw,60px)}ul.socials svg{display:block;height:auto;width:min(6vw,28px)}ul.socials svg *{fill:var(--color-dark)}ul.socials a:hover svg *{fill:red}ul.socials a{transition:opacity 0.15s ease}body{padding:max(2vw,20px);background-color:var(--color-blue);color:var(--color-dark)}header{display:flex;gap:calc(var(--flow) / 2);justify-content:space-between;font-size:var(--font-size--xlarge)}header picture{height:1em;aspect-ratio:1}header span{display:block}header h1{font-weight:400;font-size:inherit;color:var(--color-dark);text-transform:uppercase;text-align:center}.nav{margin-block-start:calc(var(--flow) * 2);display:flex;justify-content:center}.nav ul{display:flex;flex-wrap:wrap}.nav ul li a{padding-inline:0.2em;line-height:1}.nav ul li:not(:last-child){border-inline-end:2px #111 solid}.nav a{display:block}.nav ul{margin:0;padding:0;list-style:none}.nav ul li{font-size:var(--font-size--large);text-align:center}body.page-live .nav li.live a{color:red}button{all:unset;cursor:pointer}button:hover{color:red}.promo{text-align:center;font-size:var(--font-size--medium);margin-block-end:var(--flow)}.promo a{font-weight:700}
/*# sourceMappingURL=main.css.map */