@charset "UTF-8";.age-verification-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.8);display:flex;justify-content:center;align-items:center;padding:1.25rem;z-index:9999}.age-verification-content{background-color:var(--surface-color);border:1px solid var(--surface-border);border-radius:var(--radius-card);box-shadow:var(--card-shadow);color:var(--text-color);padding:1.75rem;max-width:32rem;text-align:center;font-family:"Segoe UI", "Helvetica Neue", system-ui, sans-serif}.age-verification-content h2{font-family:inherit;margin:0 0 0.75rem}.age-verification-content p{color:var(--text-color-muted);line-height:1.6;margin:0 0 1.5rem}.age-verification-content .age-verification-yes{display:inline-flex;align-items:center;justify-content:center;gap:0.4em;min-height:2.75rem;padding:0.5rem 1.1rem;border-radius:var(--radius-control);font-family:inherit;font-size:0.9rem;line-height:1.2;white-space:nowrap;cursor:pointer;transition:border-color 0.15s ease, color 0.15s ease, background 0.15s ease;border:1px solid var(--accent-color);background:var(--accent-color);color:#1a1a1a}.age-verification-content .age-verification-yes:hover:not(:disabled){filter:brightness(1.08)}.age-verification-content .age-verification-yes:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.age-verification-content .age-verification-yes:disabled{opacity:0.5;cursor:default}.age-verification-content .age-verification-no{display:inline-flex;align-items:center;justify-content:center;gap:0.4em;min-height:2.75rem;padding:0.5rem 1.1rem;border-radius:var(--radius-control);font-family:inherit;font-size:0.9rem;line-height:1.2;white-space:nowrap;cursor:pointer;transition:border-color 0.15s ease, color 0.15s ease, background 0.15s ease;border:1px solid var(--surface-border);background:transparent;color:var(--text-color)}.age-verification-content .age-verification-no:hover:not(:disabled){border-color:var(--accent-color);color:var(--accent-color)}.age-verification-content .age-verification-no:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.age-verification-content .age-verification-no:disabled{opacity:0.5;cursor:default}.age-verification-content button{margin:0.35rem}:root{--color-primary:#7e9a91;--color-primary-hover:#3c987c;--nav-bar-text-color:#fff;--text-color:#fff;--text-color-muted:#acafb4;--text-color-highlight:#dcb577;--color-secondary:#fed3cb;--color-logo-music:#9e845b;--color-logo-video:#675446;--bg-color:#15161a;--font-size:1em;--font-size-navi:1em;--text-shadow-color:#313236;--border-box-color:#d9af62;--border-box-color-2:#fff;--border-size:0.05em;--color-logo-text:#fff;--color-logo-heart:#c8ccd0;--card-shadow:0.3rem 0.3rem 0.3rem 0.2rem rgba(0, 0, 0, 0.5);--accent-color:#d9af62;--accent-color-soft:#dcb577;--surface-color:#1c1d22;--surface-color-raised:#24262c;--surface-border:rgba(255, 255, 255, 0.08);--radius-card:0.75rem;--radius-control:0.5rem;--radius-pill:999px;--font-weight-display:200}.theme-formal{--bg-color:#22302f;--surface-color:#2b3c3b;--surface-color-raised:#33474a;--surface-border:rgba(255, 255, 255, 0.1);--accent-color:#7e9a91;--accent-color-soft:#9db8ae;--text-color-muted:#aab6b2;--text-color-highlight:#9db8ae;--border-box-color:#7e9a91}*,*::before,*::after{box-sizing:border-box}@font-face{font-family:"Bauhaus Medium";src:url("/assets/font/BAUHAUSM.eot");src:url("/assets/font/BAUHAUSM.eot?#iefix") format("embedded-opentype"), url("/assets/font/BAUHAUSM.woff2") format("woff2"), url("/assets/font/BAUHAUSM.woff2") format("woff"), url("/assets/font/BAUHAUSM.ttf") format("truetype"), url("/assets/font/BAUHAUSM.svg#Bauhaus Md BT") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Bauhaus Medium";src:url("/assets/font/BAUHAUSB.eot");src:url("/assets/font/BAUHAUSB.eot?#iefix") format("embedded-opentype"), url("/assets/font/BAUHAUSB.woff2") format("woff2"), url("/assets/font/BAUHAUSB.woff2") format("woff"), url("/assets/font/BAUHAUSB.ttf") format("truetype"), url("/assets/font/BAUHAUSB.svg#Bauhaus Md BT") format("svg");font-weight:700;font-style:normal;font-display:swap}html{scroll-behavior:smooth}body{margin:0;font-family:"Bauhaus Medium", sans-serif;font-weight:normal;background-color:var(--bg-color);color:var(--text-color);font-size:clamp(1rem, 1vw, 8rem)}body app-root>* .content{max-width:clamp(320px, max(90vw, 90%), max(90vw, 90%))}button{font-family:inherit}.theme-formal,.account,.login,.contact,.impressum,.admin-shell,.paywall,.reset{font-family:"Segoe UI", "Helvetica Neue", system-ui, sans-serif}.theme-formal input,.theme-formal select,.theme-formal textarea,.theme-formal h2,.theme-formal h3,.theme-formal h4,.theme-formal h5,.account input,.account select,.account textarea,.account h2,.account h3,.account h4,.account h5,.login input,.login select,.login textarea,.login h2,.login h3,.login h4,.login h5,.contact input,.contact select,.contact textarea,.contact h2,.contact h3,.contact h4,.contact h5,.impressum input,.impressum select,.impressum textarea,.impressum h2,.impressum h3,.impressum h4,.impressum h5,.admin-shell input,.admin-shell select,.admin-shell textarea,.admin-shell h2,.admin-shell h3,.admin-shell h4,.admin-shell h5,.paywall input,.paywall select,.paywall textarea,.paywall h2,.paywall h3,.paywall h4,.paywall h5,.reset input,.reset select,.reset textarea,.reset h2,.reset h3,.reset h4,.reset h5{font-family:inherit}h1,h2,h3,h4,h5{font-family:"Bauhaus Medium", sans-serif;font-weight:normal;margin-bottom:1vh;line-height:1.1em}@media (orientation: portrait) and (max-width: 576px){h1,h2,h3,h4,h5{line-height:1em}}a{color:var(--text-color);text-decoration:none}nav{text-transform:lowercase}nav ul{margin:0;padding:0;list-style:none}.logo a:hover{background-color:transparent}.hidden{display:none}.notVisible{opacity:0}.center{text-align:center}.lazyBg{background-image:none !important}.shadow{box-shadow:0 0.4em 0.4em 0.1em rgba(0, 0, 0, 0.5)}.background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.lazyBg,img.lazy{background-color:rgba(0, 0, 0, 0.17);overflow:hidden;position:relative;z-index:0}.lazyBg::after,img.lazy::after{position:absolute;content:"";display:block;animation:ssc-loading 1.3s infinite;width:100%;height:100%;left:0;right:0;top:0;transform:translateX(-100%);z-index:1;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent)}@keyframes ssc-loading{from{transform:translateX(-100%)}to{transform:translateX(100%)}}.admin-shell button,.admin-shell .media__attach{min-height:2.75rem}.admin-shell button:focus-visible,.admin-shell a:focus-visible,.admin-shell input:focus-visible,.admin-shell select:focus-visible,.admin-shell textarea:focus-visible,.admin-shell [tabindex]:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.admin-shell input[type=checkbox],.admin-shell input[type=radio]{width:1.15rem;height:1.15rem;accent-color:var(--accent-color);cursor:pointer}.admin-shell label:has(>input[type=checkbox]),.admin-shell label:has(>input[type=radio]){display:flex;align-items:center;min-height:2.75rem;cursor:pointer}.admin-shell input:not([type=checkbox]):not([type=radio]),.admin-shell select,.admin-shell textarea{min-height:2.75rem;border-radius:var(--radius-control);border:1px solid var(--surface-border);background:var(--bg-color);color:var(--text-color);font-family:inherit}.admin-shell input:not([type=checkbox]):not([type=radio])::placeholder,.admin-shell select::placeholder,.admin-shell textarea::placeholder{color:var(--text-color);opacity:0.4}.admin-shell input:not([type=checkbox]):not([type=radio]):disabled,.admin-shell select:disabled,.admin-shell textarea:disabled{opacity:0.55;cursor:default}.admin-shell [class*=__msg]{padding:0.6rem 0.85rem;border-radius:var(--radius-control);margin-bottom:1rem}