:root{color:#0a0a0a;font-synthesis:none;--black:#080808;--paper:#f2f1ed;--muted:#d9d8d4;--line:#aaa9a5;--player:108px;--sidebar:280px;background:#e9e8e4;font-family:IBM Plex Mono,monospace}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{-webkit-font-smoothing:antialiased;min-height:100vh;overflow:hidden auto}button,input,textarea{font:inherit}button{cursor:pointer;border:0}button:disabled{cursor:wait;opacity:.65}button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #fff}.app-shell{grid-template-columns:var(--sidebar) 1fr;grid-template-rows:1fr var(--player);background:var(--paper);height:100vh;display:grid;position:relative;overflow:hidden}.sidebar{background:var(--black);color:#fff;z-index:20;flex-direction:column;grid-row:1;display:flex;overflow:hidden}.bread-mark{border-bottom:1px solid #555;flex-direction:column;min-height:210px;padding:26px 32px;display:flex}.bread-mark span{letter-spacing:-1px;font:700 48px/.86 Oswald,sans-serif}.bread-mark small{letter-spacing:2px;color:#ccc;border-top:2px solid #eee;margin-top:auto;padding-top:12px;font-size:15px}.main-nav{flex-direction:column;padding:0;display:flex}.main-nav button{color:#ddd;text-align:left;background:0 0;border-bottom:1px solid #222;align-items:center;gap:19px;height:70px;padding:0 32px;font-size:17px;display:flex}.main-nav button svg{width:25px;height:25px}.main-nav button:hover,.main-nav button.active{color:#080808;background:#f2f1ed}.sidebar-art{filter:grayscale()contrast(1.3);height:170px;margin-top:10px;position:relative;overflow:hidden}.sidebar-art:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 45px 20px #080808}.sidebar-art img{object-fit:cover;object-position:center;width:100%;height:100%}.sidebar-copy{color:#bdbdbd;padding:14px 32px 0;font-size:11px;line-height:1.75}.sidebar-copy p{margin:0 0 14px}.text-link{color:inherit;letter-spacing:.4px;background:0 0;padding:0;text-decoration:none}.text-link:hover{color:#fff;text-decoration:underline}.sidebar footer{gap:16px;margin-top:auto;padding:18px 32px;font-size:9px;display:flex}.sidebar footer a{color:#999;text-decoration:none}.workspace{background:var(--paper);grid-area:1/2;min-width:0;overflow:hidden}.topbar{border-bottom:1px solid #d4d3ce;justify-content:space-between;align-items:center;height:96px;padding:0 34px 0 42px;display:flex}.crumb{letter-spacing:.4px;align-items:center;gap:13px;font-size:13px;display:flex}.crumb i{color:#aaa;font-style:normal}.top-actions{align-items:center;gap:18px;height:100%;display:flex}.icon-button,.mobile-menu{background:0 0;padding:10px}.icon-button svg,.mobile-menu svg{width:22px;height:22px}.membership-chip{text-align:left;background:0 0;border:1px solid #111;align-items:center;gap:12px;min-width:220px;height:58px;padding:8px 14px;display:flex}.membership-chip:hover{color:#fff;background:#111}.membership-chip strong,.membership-chip small{display:block}.membership-chip strong{font-size:15px}.membership-chip small{margin-top:2px;font-size:8px}.toast-mini{width:28px;height:28px;transform:rotate(-7deg)}.profile-button{background:0 0;align-items:center;gap:9px;display:flex}.profile-button svg{width:15px}.avatar{border:1px solid #111;border-radius:50%;place-items:center;width:45px;height:45px;font-weight:600;display:grid}.content-grid{height:calc(100vh - var(--player) - 96px);grid-template-columns:minmax(680px,1fr) 330px;display:grid;overflow:hidden}.primary-column{padding:28px 42px 40px;overflow:auto}.hero{grid-template-columns:minmax(320px,48%) 1fr;align-items:center;gap:36px;max-width:930px;display:grid}.cover-wrap,.album-cover{aspect-ratio:1;filter:grayscale()contrast(1.24);background:#111;position:relative;overflow:hidden}.cover-wrap:after,.album-cover:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0008}.cover-wrap img,.album-cover img{object-fit:cover;object-position:center;width:100%;height:100%;transform:scale(1.14)}.cover-stamp,.cover-label,.album-cover span{z-index:2;color:#111;text-transform:uppercase;background:#eeede8;padding:7px 10px;font:700 27px/.88 Oswald,sans-serif;position:absolute;transform:rotate(-2deg)}.cover-stamp{top:17px;left:18px}.cover-label{letter-spacing:2px;font-family:IBM Plex Mono;font-size:18px;bottom:14px;right:22px}.hero-copy{min-width:0}.eyebrow{letter-spacing:1px;font-size:11px}.hero-copy h1,.page-intro h1{text-transform:uppercase;letter-spacing:-2px;margin:16px 0 20px;font:700 clamp(60px,6vw,92px)/.88 Oswald,sans-serif}.meta{border-bottom:1px solid #222;padding-bottom:18px;font-size:12px}.meta b{margin:0 8px}.hero-copy p{max-width:48ch;margin:26px 0;font-size:12px;line-height:1.55}.primary{color:#fff;background:#080808;justify-content:center;align-items:center;gap:13px;min-height:50px;padding:0 28px;font-size:14px;display:inline-flex}.primary:hover{background:#2a2a2a}.primary svg{width:20px}.primary.full{width:100%}.hero-links{flex-wrap:wrap;gap:18px;margin-top:18px;display:flex}.hero-links button{background:0 0;align-items:center;gap:7px;padding:0;font-size:10px;display:flex}.hero-links button:hover{text-decoration:underline}.track-section{margin-top:24px}.section-heading{align-items:center;gap:14px;display:flex}.section-heading h2{white-space:nowrap;font-size:13px;font-weight:400}.section-heading span{background:#777;width:100%;height:1px}.track-list{border-top:1px solid #aaa}.track-row{border-bottom:1px solid #d0cfca;grid-template-columns:40px 36px 1fr 80px 56px 36px 30px;align-items:center;min-height:45px;font-size:12px;display:grid}.track-row:hover,.track-row.current{background:#e4e3df}.track-play,.row-action{background:0 0;place-items:center;padding:8px;display:grid}.track-play svg,.row-action svg{width:16px;height:16px}.row-action.selected{color:#111}.track-title{align-items:center;gap:9px;display:flex}.track-title small{color:#777;display:none}.track-comments{color:#777;align-items:center;gap:5px;font-size:10px;display:flex}.track-comments svg{width:14px}.empty-state{text-align:center;background:#e7e5df;border:1px dashed #777;margin:28px 0;padding:42px 28px}.empty-state>svg{width:42px;height:42px}.empty-state h2{margin:12px 0 6px;font-size:24px}.empty-state p{max-width:560px;margin:0 auto;line-height:1.55}.community-rail{background:#e3e2de;border-left:1px solid #d3d2cd;padding:28px 34px;overflow:auto}.rail-heading{border-bottom:1px solid #777;padding:9px 0 20px;font-size:12px}.community-item{border-bottom:1px solid #aaa;padding:25px 0}.comment-head{grid-template-columns:39px 1fr auto;align-items:center;gap:10px;font-size:10px;display:grid}.comment-head time{font-size:8px}.comment-avatar{color:#fff;background:#111;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:600;display:grid}.avatar-2{transform:rotate(-4deg)}.avatar-3{background:#555}.community-item p{margin:14px 0;font-size:11px;line-height:1.6}.community-item button,.rail-link{background:0 0;align-items:center;gap:7px;padding:0;font-size:9px;display:flex}.community-item button svg{width:14px}.rail-link{margin:28px 0 10px;font-size:11px}.page-view{grid-column:1/-1;padding:45px;overflow:auto}.page-view--wide{max-width:1250px}.page-intro{border-bottom:1px solid #111;padding-bottom:24px}.page-intro h1{margin:10px 0 16px}.page-intro p{max-width:70ch;font-size:12px;line-height:1.7}.album-feature{border-bottom:1px solid #111;grid-template-columns:300px 1fr;align-items:center;gap:40px;padding:38px 0;display:grid}.album-cover span{bottom:13px;right:15px}.album-feature h2{max-width:700px;margin:10px 0 16px;font:700 54px/.95 Oswald}.album-feature p{max-width:65ch;margin-bottom:24px;font-size:12px;line-height:1.7}.post-list{max-width:1080px}.post-row{border-bottom:1px solid #999;grid-template-columns:70px 1fr 270px;gap:28px;min-height:180px;padding:30px 0;display:grid}.post-number{font:600 34px Oswald}.post-row h2{margin:8px 0;font:600 32px/1.1 Oswald}.post-row p{max-width:65ch;font-size:12px;line-height:1.7}.post-row img{object-fit:cover;filter:grayscale()contrast(1.2);width:100%;height:160px}.forum-view{max-width:1250px}.forum-layout{grid-template-columns:1.1fr .9fr;gap:50px;margin-top:34px;display:grid}.forum-threads,.chat-panel{min-width:0}.thread-row{color:#111;text-align:left;background:0 0;border-bottom:1px solid #aaa;grid-template-columns:45px 1fr 30px;align-items:center;width:100%;min-height:76px;display:grid}.thread-row:hover{background:#e1e0dc}.thread-row div{flex-direction:column;gap:7px;display:flex}.thread-row strong{font-size:12px}.thread-row small{color:#666;font-size:9px}.chat-log{color:#ddd;background:#111;border:1px solid #111;min-height:280px;margin-top:8px;padding:16px;font-size:11px;line-height:1.55}.chat-log p{margin:0 0 8px}.chat-log time{color:#888}.chat-panel form{margin-top:18px}.chat-panel label,.comment-form label{margin-bottom:8px;font-size:9px;display:block}.chat-panel form div{grid-template-columns:1fr 100px;display:grid}.chat-panel input{background:#fff;border:1px solid #111;min-width:0;padding:13px}.chat-panel form button,.comment-form button{color:#fff;background:#111}.admin-grid{background:#111;border:1px solid #111;grid-template-columns:repeat(4,1fr);gap:1px;margin:34px 0;display:grid}.admin-grid button{text-align:left;background:#efeee9;flex-direction:column;align-items:flex-start;gap:12px;min-height:170px;padding:23px;display:flex}.admin-grid button:hover{color:#fff;background:#111}.admin-grid svg{width:30px;height:30px}.admin-grid span{font-size:10px;line-height:1.5}.admin-grid>div{text-align:left;background:#efeee9;flex-direction:column;align-items:flex-start;gap:12px;min-height:170px;padding:23px;display:flex}.admin-grid>div strong{margin-top:auto;font-size:18px}.admin-table{max-width:1050px}.admin-row{border-bottom:1px solid #aaa;grid-template-columns:80px 1fr 160px 150px;align-items:center;min-height:60px;font-size:11px;display:grid}.admin-row button{padding:9px;font-size:9px}.status-live{color:#fff;background:#111}.status-draft{color:#111;background:#d5d4cf}.player{color:#fff;z-index:40;background:#050505;border-top:1px solid #555;grid-area:2/1/auto/-1;grid-template-columns:340px 1fr 340px;align-items:center;gap:20px;padding:12px 24px;display:grid}.now-playing{grid-template-columns:76px 1fr 34px;align-items:center;gap:14px;min-width:0;display:grid}.now-playing div:nth-child(2){min-width:0}.now-playing strong,.now-playing small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.now-playing strong{font-size:15px}.now-playing small{color:#999;margin-top:6px;font-size:9px}.now-playing button{color:#fff;background:0 0;padding:7px}.mini-cover{border:1px solid #aaa;width:76px;height:76px;overflow:hidden}.mini-cover img{object-fit:cover;filter:grayscale()contrast(1.3);width:100%;height:100%}.player-center{flex-direction:column;gap:9px;display:flex}.timeline{grid-template-columns:40px 1fr 40px;align-items:center;gap:10px;font-size:9px;display:grid}.timeline input,.volume,.modal input[type=range]{accent-color:#fff;width:100%}.transport{justify-content:center;align-items:center;gap:25px;display:flex}.transport button{color:#fff;background:0 0;place-items:center;padding:5px;display:grid}.transport svg{width:18px;height:18px}.transport .play-main{border:1px solid #fff;border-radius:50%;width:51px;height:51px}.transport .play-main svg{width:24px;height:24px}.player-tools{justify-content:flex-end;align-items:center;gap:12px;display:flex}.player-tools svg{width:19px}.player-tools .volume{max-width:100px}.player-tools button{color:#fff;background:0 0;border:1px solid #777;align-items:center;gap:8px;padding:10px 12px;font-size:9px;display:flex}.player-tools button.selected{color:#111;background:#fff}.admin-fab{right:20px;bottom:calc(var(--player) + 18px);z-index:18;color:#fff;opacity:.38;background:#111;border:1px solid #777;align-items:center;gap:7px;padding:9px 12px;font-size:9px;display:flex;position:fixed}.admin-fab:hover{opacity:1}.drawer{top:96px;bottom:var(--player);z-index:30;background:#eeede8;border-left:1px solid #111;width:min(390px,100vw);transition:transform .25s;position:fixed;right:0;overflow:auto;transform:translate(102%);box-shadow:-12px 0 30px #0002}.drawer--open{transform:translate(0)}.drawer-head{border-bottom:1px solid #111;justify-content:space-between;align-items:center;height:68px;padding:0 25px;display:flex}.drawer-head button{background:0 0;padding:8px}.queue-row{text-align:left;background:0 0;border-bottom:1px solid #bbb;grid-template-columns:38px 1fr 50px;width:100%;padding:17px 22px;display:grid}.queue-row:hover{background:#dddcd7}.queue-row time{font-size:9px}.drawer-comments{padding:10px 24px}.drawer-comments article{border-bottom:1px solid #aaa;padding:18px 0}.drawer-comments strong{font-size:10px}.drawer-comments p{font-size:11px;line-height:1.5}.comment-form{padding:20px 24px}.comment-form textarea{resize:vertical;border:1px solid #111;width:100%;height:100px;padding:12px}.comment-form button{width:100%;margin-top:8px;padding:13px}.modal-backdrop{z-index:60;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#f1f0eb;border:1px solid #fff;width:min(500px,100%);max-height:90vh;padding:38px;position:relative;overflow:auto;box-shadow:12px 12px #777}.modal-close{background:0 0;padding:8px;position:absolute;top:12px;right:12px}.modal h2{margin:12px 0 18px;font:700 48px/.95 Oswald}.modal p{font-size:12px;line-height:1.65}.billing-toggle{border:1px solid #111;grid-template-columns:1fr 1fr;margin:24px 0;display:grid}.billing-toggle button{background:0 0;padding:12px;font-size:9px}.billing-toggle button.active{color:#fff;background:#111}.provider-toggle{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 18px;display:grid}.provider-toggle button{background:0 0;border:1px solid #999;padding:10px;font-size:9px}.provider-toggle button.active{background:#d8d7d2;border-color:#111;font-weight:600}.tip-label{justify-content:space-between;font-size:10px;display:flex}.tip-label strong{font-size:17px}.modal input[type=range]{accent-color:#111;margin:12px 0 20px}.modal ul{margin:0 0 22px;padding:0;list-style:none}.modal li{align-items:center;gap:9px;padding:7px 0;font-size:10px;display:flex}.modal-note{color:#666;text-align:center;margin-top:13px;font-size:8px;display:block}.toast{z-index:70;color:#fff;background:#111;border:1px solid #fff;align-items:center;gap:10px;padding:13px 18px;font-size:10px;display:flex;position:fixed;top:114px;left:50%;transform:translate(-50%);box-shadow:6px 6px #888}.mobile-menu,.mobile-close{display:none}.mobile-close{color:#fff;background:0 0}@media (max-width:1100px){:root{--sidebar:230px}.bread-mark{padding:25px 24px}.bread-mark span{font-size:39px}.main-nav button{padding:0 24px}.sidebar-copy{padding-inline:24px}.content-grid{grid-template-columns:1fr 280px}.primary-column{padding-inline:28px}.hero{gap:24px}.hero-copy h1{font-size:60px}.player{grid-template-columns:280px 1fr 240px}.player-tools .volume,.player-tools>svg{display:none}.admin-grid{grid-template-columns:1fr 1fr}}@media (max-width:820px){:root{--player:86px}.app-shell{grid-template-columns:1fr}.sidebar{inset:0 auto var(--player) 0;width:min(310px,88vw);transition:transform .25s;position:fixed;transform:translate(-102%);box-shadow:10px 0 30px #0006}.sidebar--open{transform:translate(0)}.mobile-close{z-index:2;display:block;position:absolute;top:10px;right:10px}.workspace{grid-column:1}.topbar{height:72px;padding:0 16px}.mobile-menu{place-items:center;display:grid}.crumb i,.crumb span:first-child,.icon-button,.profile-button span:not(.avatar),.profile-button svg{display:none}.membership-chip{justify-content:center;width:48px;min-width:0;height:44px;padding:7px}.membership-chip>span:nth-child(2){display:none}.top-actions{gap:8px}.content-grid{height:calc(100vh - var(--player) - 72px);grid-template-columns:1fr;overflow:auto}.primary-column{padding:20px 16px 30px;overflow:visible}.hero{grid-template-columns:1fr;gap:18px}.cover-wrap{width:100%;max-width:520px}.hero-copy h1,.page-intro h1{font-size:62px}.community-rail{border:0;border-top:1px solid #111;padding:22px}.player{grid-template-columns:1fr auto;padding:9px 12px}.now-playing{grid-template-columns:58px 1fr}.now-playing>button{display:none}.mini-cover{width:58px;height:58px}.player-center{display:block}.timeline,.transport button:not(.play-main){display:none}.transport .play-main{width:48px;height:48px}.player-tools{display:none}.page-view{padding:28px 18px}.album-feature{grid-template-columns:1fr}.album-cover{max-width:420px}.forum-layout{grid-template-columns:1fr}.admin-grid{grid-template-columns:1fr 1fr}.admin-row{grid-template-columns:55px 1fr 100px}.admin-row span:nth-child(3){display:none}.post-row{grid-template-columns:45px 1fr}.post-row img{display:none}.drawer{top:72px}.admin-fab{bottom:calc(var(--player) + 8px);right:8px}.admin-fab span{display:none}}@media (max-width:520px){.hero-copy h1,.page-intro h1{font-size:52px}.cover-stamp{font-size:22px}.track-row{grid-template-columns:38px 28px 1fr 48px 32px}.track-comments,.row-action:last-child{display:none}.track-title small{display:block}.track-title{flex-direction:column;align-items:flex-start;gap:2px}.admin-grid{grid-template-columns:1fr}.modal{padding:31px 22px}.modal h2{font-size:40px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.public-page,.member-page{min-height:100dvh;overflow:visible}.site-header{color:#fff;background:#050505;border-bottom-color:#555;grid-template-columns:1fr auto 1fr}.site-header nav a,.site-header nav button{white-space:nowrap;background:#050505;border-right:1px solid #555;padding:0 16px;font:9px IBM Plex Mono,monospace}.member-channelbar{display:none}.member-chat{z-index:76;color:#e8e6e0;background:#111;border:1px solid #555;grid-template-rows:auto 1fr auto;width:310px;display:grid;position:fixed;top:98px;bottom:112px;right:22px;box-shadow:8px 8px #0003}.member-chat header{border-bottom:1px solid #555;justify-content:space-between;align-items:start;padding:15px 16px;display:flex}.member-chat header span{font-size:8px}.member-chat h2{margin:5px 0 0;font:700 31px/.8 Oswald,sans-serif}.member-chat form{border-top:1px solid #555;grid-template-columns:1fr 42px;display:grid}.member-chat input{color:#fff;background:#1d1d1d;border:0;min-width:0;padding:13px;font:10px IBM Plex Mono,monospace}.member-chat form button{color:#111;background:#efeee9}.member-page .member-main{padding-right:clamp(350px,28vw,430px)}.cult-world .cult-chat,.cult-world .mobile-chat-trigger{display:none}.cult-world .cult-grid{grid-template-columns:1fr}@media (max-width:1100px){.member-page .member-main{padding-right:clamp(18px,4vw,64px)}.member-chat{width:270px;right:12px}}@media (max-width:820px){.site-header{background:#050505}.site-header nav{background:#050505;border-color:#555;justify-content:flex-start;overflow-x:auto}.site-header nav a,.site-header nav button{min-width:auto;padding-inline:12px}.member-chat{z-index:115;width:min(390px,100vw);transition:transform .25s;position:fixed;top:0;bottom:0;right:0;transform:translate(105%)}.member-chat.open{transform:translate(0)}.member-chat .cult-chat-log{height:auto}.member-chat-trigger{display:flex}}.music-world{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(255px,330px);align-items:start;column-gap:34px;padding-top:36px;display:grid}.music-world .music-list-head{grid-area:1/1}.music-world .music-list{grid-area:2/1}.music-world .music-hero{background:#dfddd7;border:1px solid #111;grid-area:1/2/span 2;margin:0;padding:16px;display:block;position:sticky;top:98px}.music-world .music-cover{aspect-ratio:1;width:100%;max-width:none}.music-world .music-cover span{font-size:17px;bottom:12px;left:12px}.music-world .music-hero h1{letter-spacing:-1.5px;margin:18px 0 12px;font-size:46px;line-height:.82}.music-world .music-hero p{margin:0;font-size:11px;line-height:1.55}.music-world .music-meta{margin:14px 0}.music-world .hero-actions{grid-template-columns:1fr;gap:7px;display:grid}.music-world .hero-actions button{width:100%}.music-world .ink-button,.music-world .line-button{min-height:39px;font-size:9px}.music-list-head{padding-bottom:12px}.music-list-head h2{margin:0;font-size:46px}.library-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.favorite-filter{border:1px solid #111;padding:8px 10px}.favorite-filter.active{color:#fff;background:#111}.music-list article{cursor:pointer}.music-list article:hover{background:#d8d6d0}.music-list article.current:hover{background:#111}@media (max-width:820px){.music-world{flex-direction:column;gap:24px;padding-top:28px;display:flex}.music-world .music-list-head{order:1;width:100%}.music-world .music-list{order:2;width:100%}.music-world .music-hero{order:3;width:100%;position:static}.music-world .music-cover{max-width:260px}.music-list-head{flex-direction:column;align-items:flex-start}.library-tabs{width:100%}.favorite-filter{font-size:8px}}.music-world .line-button.active{color:#fff;background:#111}.site-header{color:#fff!important;background:#050505!important;border-bottom-color:#555!important}.site-mark,.site-header nav a,.site-header nav button,.header-account>a,.header-account>button{color:#fff!important}.site-header nav{border-inline-color:#555!important}.site-header nav a,.site-header nav button{background:#050505!important;border-right-color:#555!important}.site-header nav a.active,.site-header nav a:hover,.site-header nav button.active,.site-header nav button:hover{color:#111!important;background:#efeee9!important}.brotstatus-strip{border-bottom:1px solid #999;justify-content:space-between;align-items:center;gap:12px;min-height:58px;display:flex}.rank-chip,.status-link{color:#111;background:0 0;align-items:center;gap:8px;padding:8px 0;font:9px IBM Plex Mono,monospace;display:flex}.rank-chip small{color:#555;border-left:1px solid #999;padding-left:8px}.status-link{text-decoration:underline}.rank-symbol{border:1px solid;place-items:center;width:17px;height:17px;font-size:12px;line-height:1;display:inline-grid}.rank-frischer_kruemel{border-radius:50%}.rank-toast_lover{transform:rotate(45deg)}.rank-vollkorn_visionaerin{border-radius:50% 0}.rank-schwarzbrot_orakel{color:#fff;background:#111}.rank-hefeteig_hoheit{border-radius:50%;box-shadow:2px 2px #111}.rank-brophetin{color:#fff;background:#111;transform:rotate(45deg)}.rank-kunstloses_brot{color:#fff;background:#111;box-shadow:3px 3px #777}.rank-trostloses_toast{color:#777;border-style:dashed}.rank-dashboard{text-align:left;grid-template-columns:46px minmax(145px,auto) minmax(180px,1fr);align-items:center;gap:12px;width:min(100%,620px);min-height:72px;display:grid;padding:8px 0!important}.rank-dashboard-symbol{width:38px;height:38px;font-size:20px}.rank-dashboard-name,.rank-dashboard-progress,.rank-dashboard-progress>span{gap:3px;display:grid}.rank-dashboard-name>small,.rank-dashboard-progress small{color:#555;letter-spacing:.09em;font-size:7px}.rank-dashboard-name>b{letter-spacing:-.035em;font:700 clamp(18px,2vw,26px)/.86 Oswald,sans-serif}.rank-dashboard-progress{justify-self:stretch}.rank-dashboard-progress b{font-size:11px}.rank-dashboard-progress>i{background:repeating-linear-gradient(90deg,#0000 0 15px,#aaa 15px 16px);border:1px solid #111;height:7px;display:block;overflow:hidden}.rank-dashboard-progress>i>em{background:#111;height:100%;transition:width .36s;display:block}.rank-dashboard.rank-kunstloses_brot{color:#fff;background:repeating-linear-gradient(-45deg,#111 0 5px,#222 5px 10px);box-shadow:4px 4px #777;padding-left:9px!important}.rank-dashboard-name>b.rank-brophetin,.chat-user.rank-brophetin,.member-rank-card.rank-brophetin small{color:#111;background:linear-gradient(90deg,#ed1c24,#ff7f27,#fff200,#22b14c,#00a2e8,#3f48cc,#a349a4,#ed1c24) 0 0/220% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite rank-rainbow}@keyframes rank-rainbow{to{background-position:220% 0}}.member-name-wrap{vertical-align:baseline;display:inline-flex;position:relative}.chat-user.with-rank{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:1px 3px;display:inline-flex;position:relative}.chat-user.with-rank:hover{color:#111;background:#efeee9}.chat-user.with-rank.rank-kunstloses_brot{color:#111;letter-spacing:.03em;background:#fff;outline:1px solid #fff;padding:3px 6px;font-weight:900;box-shadow:2px 2px #777}.chat-user.with-rank.rank-schwarzbrot_orakel{color:#d8d8d8;text-shadow:1px 1px #000}.chat-user.with-rank.rank-hefeteig_hoheit{color:#ffe788;text-shadow:1px 1px #5b4600}.chat-user.with-rank.rank-vollkorn_visionaerin{color:#9ee6bf}.chat-user.with-rank.rank-toast_lover{color:#ffbf73}.member-rank-card{z-index:30;color:#111;text-transform:uppercase;background:#efeee9;border:1px solid #111;align-items:center;gap:9px;min-width:210px;padding:10px;animation:.14s ease-out member-card-in;display:flex;position:absolute;bottom:calc(100% + 7px);left:0;box-shadow:4px 4px #777}.member-rank-card>span:last-child{gap:3px;display:grid}.member-rank-card b{font-size:10px}.member-rank-card small{color:#555;font-size:7px}.member-rank-card.rank-kunstloses_brot{color:#fff;background:#111;border-color:#fff;box-shadow:4px 4px #efeee9}.member-rank-card.rank-kunstloses_brot small{color:#fff}@keyframes member-card-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.chat-user.with-rank{align-items:center;gap:4px;display:inline-flex}.chat-user .rank-symbol{width:12px;height:12px;font-size:8px}.brotstatus-modal{z-index:140;background:#efeee9;border:2px solid #111;width:min(560px,100vw - 32px);max-height:min(720px,100dvh - 32px);padding:34px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:12px 12px #111}.brotstatus-modal>button{background:0 0;position:absolute;top:13px;right:13px}.brotstatus-modal h2{margin:13px 0 18px;font:700 55px/.8 Oswald,sans-serif}.brotstatus-modal h3{border-bottom:2px solid #111;margin:26px 0 0;padding-bottom:8px;font:700 23px Oswald,sans-serif}.rank-symbol.large{width:52px;height:52px;margin-top:18px;font-size:30px}.status-meter{border:1px solid #111;height:10px;margin-top:16px}.status-meter i{background:#111;height:100%;display:block}.achievement-grid{border-top:1px solid #111;border-left:1px solid #111;grid-template-columns:1fr 1fr;display:grid}.achievement-grid article{border-bottom:1px solid #111;border-right:1px solid #111;gap:5px;min-height:100px;padding:12px;display:grid}.achievement-grid span{font-size:18px}.achievement-grid b,.achievement-grid small{font-size:9px}.achievement-grid small{color:#666;line-height:1.4}.achievement-grid>p{grid-column:1/-1;padding:14px;font-size:9px}.achievement-pop{z-index:145;color:#fff;background:#111;border:1px solid #fff;gap:9px;width:270px;padding:19px;display:grid;position:fixed;bottom:118px;right:24px;box-shadow:7px 7px #777}.achievement-pop span{color:#bbb;font-size:8px}.achievement-pop strong{font:700 27px/.85 Oswald,sans-serif}.achievement-pop p{margin:0;font-size:10px;line-height:1.45}.achievement-pop button{color:#111;background:#efeee9;padding:10px;font-size:9px}@media (max-width:820px){.rank-dashboard{grid-template-columns:38px 1fr;gap:9px;min-height:80px}.rank-dashboard-symbol{width:32px;height:32px;font-size:16px}.rank-dashboard-progress{grid-column:2}.rank-dashboard-name>b{font-size:20px}.status-link{white-space:nowrap;font-size:7px}.brotstatus-strip{margin-top:44px}.achievement-grid{grid-template-columns:1fr}.achievement-pop{width:calc(100% - 32px);bottom:96px;right:16px}.brotstatus-modal{padding:25px}.brotstatus-modal h2{font-size:46px}}.checkin-page{background:#111 url(/assets/xerox-bread.png) 90% 85%/min(55vw,680px) no-repeat;place-items:center;min-height:100dvh;padding:24px;display:grid}.checkin-card{background:#efeee9;border:1px solid #fff;width:min(570px,100%);padding:clamp(30px,6vw,62px);box-shadow:14px 14px #777}.checkin-stamp{color:#fff;background:#111;border-radius:50%;place-items:center;width:72px;height:72px;margin:28px 0 15px;font-size:42px;display:grid;transform:rotate(-9deg)}.checkin-card h1{letter-spacing:-3px;white-space:pre-line;margin:0 0 25px;font:700 clamp(66px,12vw,122px)/.72 Oswald,sans-serif}.checkin-card p{max-width:43ch;font-size:12px;line-height:1.7}.checkin-card a{color:#fff;background:#111;margin-top:18px;padding:14px 16px;font-size:10px;display:inline-flex}.public-page,.member-page{color:#111;background:#efeee9;min-height:100vh;padding-bottom:0}.site-header{z-index:80;background:#efeee9;border-bottom:1px solid #111;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;height:78px;padding:0 clamp(18px,4vw,64px);display:grid;position:sticky;top:0}.site-mark{color:#111;letter-spacing:-.5px;flex-direction:column;font:700 20px/.75 Oswald,sans-serif;display:flex}.site-header nav{border-inline:1px solid #111;align-items:stretch;height:100%;display:flex}.site-header nav a{color:#111;border-right:1px solid #111;place-items:center;padding:0 24px;font-size:10px;display:grid}.site-header nav a:last-child{border-right:0}.site-header nav a.active,.site-header nav a:hover{color:#fff;background:#111}.header-account{justify-self:end;align-items:center;gap:9px;font-size:9px;display:flex}.header-account>a,.header-account>button{color:#111;background:0 0;padding:9px 0;font-size:9px}.flat-badge{border:1px solid #111;padding:8px 10px!important}.flat-badge.active{color:#fff!important;background:#111!important}.home-hero{border-bottom:1px solid #111;grid-template-columns:1.05fr .95fr;min-height:calc(100vh - 78px);display:grid;position:relative}.home-title{flex-direction:column;justify-content:center;padding:130px clamp(18px,6vw,110px) 90px clamp(18px,4vw,64px);display:flex}.home-title h1{letter-spacing:-5px;margin:0;font:700 clamp(88px,13vw,212px)/.72 Oswald,sans-serif}.hero-socials{align-items:center;gap:9px;margin-top:28px;display:flex}.hero-socials a{color:#111;border:1px solid #aaa;place-items:center;width:34px;height:34px;transition:background .16s,color .16s;display:grid}.hero-socials a:hover,.hero-socials a:focus-visible{color:#fff;background:#111;outline:none}.hero-socials svg{width:18px;height:18px}.hero-actions{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.ink-button,.line-button{border:1px solid #111;justify-content:center;align-items:center;gap:9px;min-height:47px;padding:0 17px;font-size:10px;display:inline-flex}.ink-button{color:#fff;background:#111}.line-button{color:#111;background:0 0}.line-button svg,.ink-button svg{width:17px}.hero-photo{background:#111;min-height:600px;position:relative;overflow:hidden}.hero-photo img{object-fit:cover;filter:grayscale()contrast(1.35)}.hero-photo:after{content:"";background:linear-gradient(130deg,#0005,#0000 70%);position:absolute;inset:0}.hero-photo span{z-index:2;color:#fff;text-align:right;font:700 20px/.9 Oswald,sans-serif;position:absolute;bottom:24px;right:28px}.manifesto{color:#efeee9;background:#111;grid-template-columns:1fr auto;align-items:end;gap:30px;min-height:310px;padding:58px clamp(18px,12vw,220px);display:grid}.manifesto p{max-width:18ch;margin:0;font:700 clamp(28px,4vw,62px)/.98 Oswald,sans-serif}.manifesto span,.section-eyebrow{letter-spacing:.08em;font-size:9px}.flat-intro{border-bottom:1px solid #111;grid-template-columns:1fr 1fr;gap:50px;padding:clamp(60px,10vw,150px) clamp(18px,12vw,220px);display:grid}.flat-intro h2,.section-heading-public h2{letter-spacing:-3px;margin:18px 0 0;font:700 clamp(62px,8vw,128px)/.78 Oswald,sans-serif}.flat-copy{max-width:520px;font-size:14px;line-height:1.75}.flat-copy p{margin-top:0}.flat-copy ul{border-top:1px solid #111;margin:28px 0;padding:0;list-style:none}.flat-copy li{border-bottom:1px solid #111;align-items:center;gap:9px;padding:10px 0;font-size:11px;display:flex}.flat-copy li svg{width:17px}.three-reasons{background:#111;border-bottom:1px solid #111;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.three-reasons article{background:#efeee9;min-height:280px;padding:30px clamp(18px,3vw,50px)}.three-reasons svg{width:33px;height:33px}.three-reasons h3{margin:40px 0 10px;font:700 38px Oswald,sans-serif}.three-reasons p{max-width:27ch;font-size:12px;line-height:1.6}.events-section{padding:clamp(60px,9vw,130px) clamp(18px,8vw,150px)}.section-heading-public{border-bottom:4px solid #111;padding-bottom:28px}.events-list article{border-bottom:1px solid #111;grid-template-columns:130px 1fr auto;align-items:center;gap:30px;padding:25px 0;display:grid}.events-list time{flex-direction:column;display:flex}.events-list time b{font:700 35px Oswald,sans-serif}.events-list time small,.events-list article span,.events-list article p{font-size:9px}.events-list article div{flex-direction:column;gap:5px;display:flex}.events-list article strong{font-size:15px}.events-list article p{color:#666;margin:3px 0 0}.events-list a{color:#111;align-items:center;gap:7px;font-size:10px;display:flex}.soon{border:1px solid #999;padding:8px}.empty-public{padding:42px 0;font-size:11px}.about-strip{background:#d6d4ce;border-top:1px solid #111;grid-template-columns:190px 1fr;gap:30px;padding:60px clamp(18px,12vw,220px);display:grid}.about-strip span{font-size:9px}.about-strip p{max-width:38ch;margin:0;font:700 clamp(24px,3vw,44px)/1 Oswald,sans-serif}.public-footer{color:#fff;background:#111;align-items:center;gap:22px;min-height:76px;padding:0 clamp(18px,4vw,64px);font-size:9px;display:flex}.public-footer span{margin-right:auto}.public-footer a{color:#fff}.public-socials{align-items:center;gap:8px;display:flex}.public-socials a{color:#fff;border:1px solid #555;place-items:center;width:28px;height:28px;transition:background .16s,color .16s;display:grid}.public-socials a:hover,.public-socials a:focus-visible{color:#111;background:#fff;outline:none}.public-socials svg{width:15px;height:15px}.member-page{background:#e8e6e0;padding-bottom:112px}.member-main{max-width:1540px;margin:auto;padding:0 clamp(18px,4vw,64px)}.member-channelbar{border-bottom:1px solid #111;align-items:center;gap:1px;min-height:78px;display:flex}.member-channelbar button{background:0 0;border:1px solid #111;align-items:center;gap:8px;height:43px;padding:0 16px;font-size:10px;display:flex}.member-channelbar button.active{color:#fff;background:#111}.member-channelbar button svg{width:18px}.member-channelbar span{color:#555;margin-left:auto;font-size:9px}.music-world{padding:clamp(28px,5vw,72px) 0 80px}.music-hero{grid-template-columns:minmax(280px,.9fr) 1.1fr;align-items:center;gap:clamp(28px,6vw,100px);padding-bottom:68px;display:grid}.music-cover{aspect-ratio:1;background:#111;border:1px solid #111;position:relative;overflow:hidden}.music-cover img{object-fit:cover;filter:grayscale()contrast(1.35)}.music-cover span{color:#fff;z-index:1;font:700 24px/.8 Oswald,sans-serif;position:absolute;bottom:18px;left:18px}.music-hero h1,.cult-head h1{letter-spacing:-3px;margin:16px 0 27px;font:700 clamp(58px,8vw,130px)/.75 Oswald,sans-serif}.music-hero p{max-width:50ch;font-size:13px;line-height:1.7}.music-meta{margin:22px 0 28px;font-size:10px}.music-list-head{border-bottom:3px solid #111;justify-content:space-between;align-items:center;gap:15px;display:flex}.music-list-head h2,.cult-title h2{margin:0 0 13px;font:700 37px Oswald,sans-serif}.favorite-filter{background:0 0;align-items:center;gap:8px;padding:8px 0;font-size:9px;display:flex}.favorite-filter.active{font-weight:700}.favorite-filter svg{width:16px}.music-list article{border-bottom:1px solid #aaa;grid-template-columns:48px 44px 1fr 62px 44px;align-items:center;gap:10px;min-height:76px;display:grid}.music-list article.current{color:#fff;background:#111;margin-inline:-10px;padding-inline:10px}.track-play,.heart{color:inherit;background:0 0;place-items:center;padding:8px;line-height:0;display:grid}.music-list article>span,.music-list time{font-size:10px}.music-list article div{flex-direction:column;gap:5px;display:flex}.music-list strong{font-size:13px}.music-list small{color:#777;font-size:9px}.music-list article.current small{color:#bbb}.heart.active{color:#111}.music-list article.current .heart.active{color:#fff}.member-empty{padding:30px 0;font-size:10px}.cult-world{padding:clamp(30px,6vw,90px) 0}.cult-head{max-width:780px;padding-bottom:70px}.cult-head p{max-width:42ch;font-size:13px;line-height:1.7}.cult-grid{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:46px;display:grid}.cult-title{border-bottom:3px solid #111;justify-content:space-between;align-items:baseline;gap:20px;display:flex}.cult-title span{font-size:8px}.cult-post{border-bottom:1px solid #999;grid-template-columns:105px 1fr;gap:22px;padding:24px 0;display:grid}.cult-post time{font-size:9px}.cult-post h3{margin:0 0 8px;font:700 29px/.95 Oswald,sans-serif}.cult-post p{margin:0;font-size:11px;line-height:1.6}.forum-title{margin-top:58px}.forum-thread{border-bottom:1px solid #999;grid-template-columns:42px 1fr 34px;align-items:center;gap:12px;padding:18px 0;display:grid}.forum-thread span,.forum-thread small,.forum-thread b{font-size:9px}.forum-thread div{flex-direction:column;gap:5px;display:flex}.forum-thread strong{font-size:12px}.cult-chat{color:#e8e6e0;background:#111;border:1px solid #111;position:sticky;top:96px}.cult-chat header{border-bottom:1px solid #777;justify-content:space-between;align-items:start;padding:16px 18px;display:flex}.cult-chat header span{font-size:8px}.cult-chat h2{margin:6px 0 0;font:700 35px/.8 Oswald,sans-serif}.chat-close{color:#fff;background:0 0;display:none}.cult-chat-log{height:390px;padding:16px 18px;font-size:10px;line-height:1.5;overflow:auto}.cult-chat-log p{margin:0 0 9px}.cult-chat-log time{color:#888;margin-right:5px}.cult-chat-log b{color:#fff;margin-right:4px}.cult-chat form{border-top:1px solid #777;grid-template-columns:1fr 44px;display:grid}.cult-chat input{color:#fff;background:#1e1e1e;border:0;min-width:0;padding:14px;font:10px IBM Plex Mono,monospace}.cult-chat form button{color:#111;background:#e8e6e0}.mobile-chat-trigger{display:none}.persistent-player{color:#fff;z-index:90;background:#050505;border-top:1px solid #777;grid-template-columns:1fr minmax(330px,600px) 1fr;align-items:center;gap:20px;min-height:94px;padding:10px clamp(18px,4vw,64px);display:grid;position:fixed;bottom:0;left:0;right:0}.player-track{align-items:center;gap:12px;min-width:0;display:flex}.player-track img{object-fit:cover;filter:grayscale()contrast(1.3)}.player-track div{min-width:0}.player-track strong,.player-track small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.player-track strong{font-size:12px}.player-track small{color:#999;margin-top:5px;font-size:8px}.player-controls>div{grid-template-columns:34px 1fr 34px;align-items:center;gap:8px;font-size:8px;display:grid}.player-controls input{accent-color:#fff;width:100%}.player-controls nav{justify-content:center;align-items:center;gap:18px;margin-top:4px;display:flex}.player-controls button,.player-end button{color:#fff;background:0 0;padding:6px}.player-controls nav button,.player-controls .main-play{place-items:center;line-height:0;display:grid}.player-controls .main-play{border:1px solid #fff;border-radius:50%;width:38px;height:38px}.player-end{justify-content:flex-end;align-items:center;gap:15px;display:flex}.player-end button{border:1px solid #777;align-items:center;gap:7px;padding:10px;font-size:8px;display:flex}.comments-drawer{z-index:100;background:#efeee9;border-left:1px solid #111;grid-template-rows:auto 1fr auto;width:min(430px,100vw);display:grid;position:fixed;top:78px;bottom:94px;right:0}.comments-drawer header{border-bottom:1px solid #111;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.comments-drawer h2{margin:0;font:700 33px Oswald,sans-serif}.comments-drawer header button{background:0 0}.comments-drawer>div{padding:10px 22px;overflow:auto}.comments-drawer article{border-bottom:1px solid #aaa;padding:15px 0}.comments-drawer article b{font-size:10px}.comments-drawer article p{font-size:11px;line-height:1.5}.comments-drawer form{border-top:1px solid #111;padding:18px 22px}.comments-drawer textarea{border:1px solid #111;width:100%;min-height:82px;padding:10px}.comments-drawer form button{color:#fff;background:#111;width:100%;margin-top:8px;padding:12px}.member-toast{z-index:120;color:#fff;background:#111;gap:8px;padding:13px 17px;font-size:10px;display:flex;position:fixed;top:94px;left:50%;transform:translate(-50%)}@media (max-width:820px){.site-header{grid-template-columns:1fr auto;height:62px;padding-inline:16px}.site-mark{font-size:17px}.site-header nav{background:#efeee9;border-block:1px solid #111;order:3;grid-column:1/-1;justify-content:center;height:44px;position:absolute;top:62px;left:0;right:0}.site-header nav a{min-width:110px}.header-account{gap:7px}.header-account>button{text-overflow:ellipsis;white-space:nowrap;max-width:88px;overflow:hidden}.home-hero{grid-template-columns:1fr;min-height:auto;padding-top:44px}.home-title{padding:100px 18px 50px}.home-title h1{letter-spacing:-3px;font-size:24vw}.hero-photo{min-height:410px}.manifesto{grid-template-columns:1fr;min-height:230px;padding:38px 18px}.manifesto p{font-size:38px}.flat-intro,.about-strip{grid-template-columns:1fr;gap:28px;padding:58px 18px}.flat-intro h2,.section-heading-public h2{font-size:74px}.three-reasons{grid-template-columns:1fr}.three-reasons article{min-height:210px}.events-section{padding:56px 18px}.events-list article{grid-template-columns:72px 1fr;gap:14px}.events-list article>a,.events-list .soon{grid-column:2;justify-self:start}.public-footer{flex-wrap:wrap;padding:20px 18px}.public-footer span{width:100%}.public-socials{margin-right:auto}.member-page{padding-bottom:82px}.member-main{padding-inline:16px}.member-channelbar{min-height:67px;margin-top:44px;overflow:auto}.member-channelbar button{white-space:nowrap;padding:0 11px}.member-channelbar span{display:none}.music-world{padding-top:28px}.music-hero{grid-template-columns:1fr;gap:24px;padding-bottom:43px}.music-cover{max-width:560px}.music-hero h1,.cult-head h1{font-size:70px}.music-list article{grid-template-columns:40px 30px 1fr 46px 36px;min-height:65px}.music-list time{display:none}.cult-grid{grid-template-columns:1fr}.cult-chat{z-index:110;width:min(390px,100%);transition:transform .25s;position:fixed;top:0;bottom:0;right:0;transform:translate(105%)}.cult-chat.open{transform:translate(0)}.chat-close{display:block}.cult-chat-log{height:calc(100dvh - 154px)}.mobile-chat-trigger{z-index:80;color:#fff;background:#111;gap:8px;padding:12px;font-size:9px;display:flex;position:fixed;bottom:94px;right:15px}.persistent-player{grid-template-columns:1fr auto;min-height:81px;padding:8px 13px}.player-track img{width:48px;height:48px}.player-controls{display:contents}.player-controls>div,.player-controls nav>button:not(.main-play),.player-end{display:none}.player-controls nav{margin:0}.player-controls .main-play{width:46px;height:46px}.comments-drawer{top:62px;bottom:81px}.member-toast{width:calc(100% - 32px);top:115px}}.system-state{text-align:center;background:#f2f1ed;place-content:center;gap:14px;min-height:100vh;padding:30px;font-family:IBM Plex Mono,monospace;display:grid}.system-state h1{margin:0;font:700 100px/.8 Oswald,sans-serif}.system-state a{color:#111}.login-page{background:#080808 url(/assets/xerox-bread.png) 88% 78%/min(54vw,700px) no-repeat;place-items:center;min-height:100vh;padding:24px;display:grid}.login-panel{background:#f2f1ed;border:1px solid #fff;width:min(540px,100%);padding:42px;box-shadow:12px 12px #777}.login-panel h1{margin:16px 0 24px;font:700 clamp(58px,8vw,92px)/.82 Oswald,sans-serif}.login-panel p{max-width:52ch;font-size:12px;line-height:1.7}.login-panel form{margin:30px 0 20px;display:grid}.login-panel label{margin-bottom:8px;font-size:10px}.login-panel input{background:#fff;border:1px solid #111;padding:14px}.login-panel form button{color:#fff;background:#111;margin-top:10px;padding:15px}.login-panel>a{color:#111;font-size:10px}.login-notice{border:1px solid #111;padding:12px}.login-error{color:#fff;background:#111;border:1px solid #111;padding:12px}.onboarding-panel{max-width:620px}.onboarding-panel form label:not(:first-child){margin-top:12px}.onboarding-panel input[readonly]{color:#555;cursor:not-allowed;background:#dddcd6}.onboarding-panel>small{color:#555;line-height:1.5;display:block}.auth-tabs{border:1px solid #111;grid-template-columns:1fr 1fr;margin:24px 0 4px;display:grid}.auth-tabs a{color:#111;text-align:center;padding:12px 8px;font-size:10px}.auth-tabs a+a{border-left:1px solid #111}.auth-tabs a.active{color:#fff;background:#111}.auth-panel form label:not(:first-child){margin-top:12px}.auth-panel form small{color:#666;margin:2px 0 8px}.password-reset{border-top:1px solid #999;margin:20px 0;padding-top:16px}.password-reset summary{cursor:pointer;font-size:9px}.password-reset form{margin:16px 0 0}.admin-shell{overscroll-behavior-y:contain;color:#111;background:#e9e7e1;height:100dvh;padding:40px clamp(18px,4vw,64px) 80px;overflow:hidden auto}.admin-header{border-bottom:4px solid #111;grid-template-columns:1fr auto;align-items:end;gap:28px;padding-bottom:28px;display:grid}.admin-header h1{margin:12px 0 20px;font:700 clamp(68px,11vw,150px)/.76 Oswald,sans-serif}.admin-header p{max-width:620px;line-height:1.6}.admin-header>a{color:#111;justify-self:end;font-size:11px}.admin-metrics{border:1px solid #111;grid-area:1/2;grid-template-columns:repeat(2,120px);display:grid}.admin-metrics span{border:1px solid #111;padding:14px;font-size:9px}.admin-metrics b{font:700 30px Oswald,sans-serif;display:block}.admin-tabs{border-bottom:1px solid #111;margin-top:28px;display:flex}.admin-tabs button{background:0 0;border-right:1px solid #111;align-items:center;gap:8px;padding:16px 22px;display:flex}.admin-tabs button.active{color:#fff;background:#111}.admin-tabs svg{width:20px}.admin-workbench{grid-template-columns:minmax(360px,680px) minmax(320px,1fr);gap:48px;margin-top:38px;display:grid}.admin-workbench>form{flex-direction:column;gap:17px;display:flex}.admin-workbench h2{margin:0 0 10px;font:700 36px Oswald,sans-serif}.admin-workbench label{flex-direction:column;gap:7px;font-size:10px;display:flex}.admin-workbench input,.admin-workbench textarea,.admin-workbench select{background:#f8f7f2;border:1px solid #111;border-radius:0;width:100%;padding:13px}.admin-workbench textarea{resize:vertical}.admin-workbench small{color:#666;line-height:1.4}.form-split{grid-template-columns:1fr 120px;gap:15px;display:grid}.file-input{background:#f8f7f2;border:1px dashed #111;align-items:center;padding:12px;display:flex}.file-input svg{flex:none;width:24px}.file-input input{background:0 0;border:0;padding:4px 8px}.check-line{border:1px solid #111;align-items:center;padding:12px;flex-direction:row!important}.check-line input{width:auto}.check-line svg{width:18px}.admin-inventory{border-left:1px solid #111;padding-left:28px}.admin-inventory article{border-bottom:1px solid #aaa;grid-template-columns:1fr auto;gap:15px;padding:16px 0;display:grid}.admin-inventory article div{flex-direction:column;gap:4px;display:flex}.admin-inventory article span,.admin-inventory article small{color:#666;font-size:9px}.admin-inventory article button{background:0 0;border:1px solid #111;padding:8px;font-size:8px}.admin-status{color:#fff;z-index:50;background:#111;padding:15px 20px;font-size:10px;position:fixed;bottom:24px;right:24px}@media (max-width:850px){.admin-header{grid-template-columns:1fr}.admin-metrics{grid-area:auto/1;justify-self:start}.admin-header>a{justify-self:start}.admin-workbench{grid-template-columns:1fr}.admin-inventory{border-top:1px solid #111;border-left:0;padding:28px 0 0}.admin-tabs{overflow:auto}.admin-tabs button{white-space:nowrap}.admin-shell{padding-top:26px}}.member-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:30px;width:min(1540px,100%);margin:0 auto;padding:0 clamp(18px,4vw,64px);display:grid}.member-layout .member-main{min-width:0;max-width:none;margin:0;padding:0}.member-layout .member-chat{color:#e8e6e0;z-index:5;background:#111;border:1px solid #111;width:auto;margin-top:28px;position:sticky;top:96px;bottom:auto;right:auto}.member-layout .member-chat header{border-bottom:1px solid #777;justify-content:space-between;padding:16px 18px;display:flex}.member-layout .member-chat header span{font-size:8px}.member-layout .member-chat h2{margin:6px 0 0;font:700 35px/.8 Oswald,sans-serif}.member-layout .member-chat form{border-top:1px solid #777;grid-template-columns:1fr 44px;display:grid}.member-layout .member-chat input{color:#fff;background:#1e1e1e;border:0;min-width:0;padding:14px;font:10px IBM Plex Mono,monospace}.member-layout .member-chat form button{color:#111;background:#e8e6e0}.member-layout .member-chat .cult-chat-log{height:390px}.member-page>.member-chat,.member-page>.member-main{display:none}.account-page{background:#e8e6e0;min-height:100dvh;padding:32px clamp(18px,6vw,100px) 90px}.account-page>header{border-bottom:3px solid #111;justify-content:space-between;padding-bottom:16px;font-size:10px;display:flex}.account-page>header a{color:#111}.account-hero{border-bottom:1px solid #111;grid-template-columns:1fr auto;gap:20px;padding:clamp(48px,8vw,100px) 0 50px;display:grid}.account-hero h1{letter-spacing:-3px;margin:13px 0 22px;font:700 clamp(58px,10vw,140px)/.74 Oswald,sans-serif}.account-hero p{font-size:11px}.account-symbol{color:#fff;background:#111;place-items:center;width:110px;height:110px;font-size:58px;display:grid;transform:rotate(-8deg)}.account-grid{grid-template-columns:minmax(0,590px) minmax(280px,1fr);gap:clamp(35px,8vw,130px);padding-top:48px;display:grid}.account-grid h2{margin:0 0 20px;font:700 38px Oswald,sans-serif}.account-grid form{gap:14px;display:grid}.account-grid label{gap:7px;font-size:9px;display:grid}.account-grid input,.account-grid textarea{background:#f7f6f1;border:1px solid #111;border-radius:0;padding:13px;font:12px IBM Plex Mono,monospace}.account-grid textarea{resize:vertical}.account-grid form>button{color:#fff;background:#111;margin-top:6px;padding:14px;font-size:10px}.account-grid .account-signout{color:#111;background:0 0;border:1px solid #111}.account-status{font-size:10px}.account-achievements{border-top:1px solid #111}.account-achievements article{border-bottom:1px solid #999;grid-template-columns:35px 1fr;gap:12px;padding:14px 0;display:grid}.account-achievements article span{font-size:20px}.account-achievements b,.account-achievements small{font-size:10px;display:block}.account-achievements small{color:#555;margin-top:5px;line-height:1.4}.account-grid aside>p{font-size:11px}@media (max-width:1040px){.member-layout{grid-template-columns:1fr}.member-layout .member-chat{display:none}.member-layout+.mobile-chat-trigger{display:flex}.account-grid{grid-template-columns:1fr}}@media (max-width:820px){.member-layout{padding:0 16px}.member-layout .member-main{width:100%}.account-page{padding:22px 18px 70px}.account-hero{padding-top:55px}.account-symbol{width:72px;height:72px;font-size:36px}}.home-bulletin{color:#efeee9;background:#111;border-bottom:1px solid #111;grid-template-columns:1fr 1fr auto;display:grid}.home-bulletin>div,.home-bulletin>a{border-right:1px solid #777;padding:20px clamp(18px,3vw,48px)}.home-bulletin span,.home-bulletin strong{display:block}.home-bulletin span{color:#aaa;margin-bottom:8px;font-size:8px}.home-bulletin strong{max-width:30ch;font:700 16px/.95 Oswald,sans-serif}.home-bulletin>a{color:#fff;white-space:nowrap;place-items:center;font-size:9px;display:grid}@media (max-width:820px){.home-bulletin{grid-template-columns:1fr}.home-bulletin>div,.home-bulletin>a{border-bottom:1px solid #777;border-right:0}.home-bulletin>a{display:block}}.achievement-pop{border:3px solid #f5e84d;animation:.45s steps(2,end) achievement-arrival;box-shadow:8px 8px #e33c3c,14px 14px #4c75ff}.achievement-pop i{color:#111;background:#f5e84d;place-items:center;width:42px;height:42px;font-size:24px;font-style:normal;display:grid;transform:rotate(-12deg)}.achievement-pop em{color:#f5e84d;font-size:9px;font-style:normal}.achievement-pop button{border:2px solid #f5e84d}.achievement-senf_dazu{border-color:#ff9d23;box-shadow:8px 8px #ff9d23,14px 14px #f14b80}.achievement-senf_dazu i{background:#ff9d23}.achievement-senf_dazu em{color:#ff9d23}.achievement-aller_guten_dinge{border-color:#4ee0cd;box-shadow:8px 8px #4ee0cd,14px 14px #b46cff}.achievement-aller_guten_dinge i{background:#4ee0cd}.achievement-aller_guten_dinge em{color:#4ee0cd}.achievement-merchtastisch{border-color:#ff4b4b;box-shadow:8px 8px #ff4b4b,14px 14px #f5e84d}.achievement-merchtastisch i{color:#fff;background:#ff4b4b}.achievement-merchtastisch em{color:#ff8181}@keyframes achievement-arrival{0%{opacity:0;transform:translateY(36px)rotate(3deg)}60%{transform:translateY(-6px)rotate(-2deg)}to{opacity:1;transform:translateY(0)rotate(0)}}.forum-new{color:#fff;background:#111;padding:8px 10px;font-size:8px}.thread-compose{border-bottom:1px solid #111;grid-template-columns:1fr auto;gap:0;padding:14px 0;display:grid}.thread-compose input{background:#f8f7f2;border:1px solid #111;min-width:0;padding:12px}.thread-compose button{color:#fff;background:#111;padding:12px;font-size:8px}.forum-thread{text-align:left;cursor:pointer;background:0 0;width:100%}.forum-thread:hover{background:#d7d5cf}.thread-drawer{z-index:130;background:#efeee9;border-left:2px solid #111;grid-template-rows:auto 1fr auto;width:min(540px,100vw);display:grid;position:fixed;top:78px;bottom:94px;right:0;box-shadow:-10px 0 #1112}.thread-drawer header{border-bottom:2px solid #111;justify-content:space-between;gap:20px;padding:20px 22px;display:flex}.thread-drawer header span{font-size:8px}.thread-drawer h2{margin:6px 0 0;font:700 34px/.9 Oswald,sans-serif}.thread-drawer header button{background:0 0}.thread-posts{padding:0 22px;overflow:auto}.thread-posts article{border-bottom:1px solid #aaa;padding:18px 0}.thread-posts b,.thread-posts time{font-size:9px}.thread-posts time{color:#666;margin-left:8px}.thread-posts p{margin:8px 0 0;font-size:11px;line-height:1.55}.thread-drawer form{background:#e2e0da;border-top:1px solid #777;gap:8px;padding:14px 18px;display:grid}.thread-drawer textarea{resize:vertical;border:1px solid #111;width:100%;min-height:80px;padding:10px}.thread-drawer form>button{color:#fff;background:#111;width:100%;margin-top:8px;padding:12px;font-size:9px}.pinned-brotbrief{color:#efeee9;background:#111;border:2px solid #111;margin-bottom:48px;padding:28px;box-shadow:8px 8px #777}.pinned-brotbrief span,.pinned-brotbrief small{color:#bbb;font-size:8px}.pinned-brotbrief h2{margin:17px 0;font:700 clamp(35px,5vw,68px)/.8 Oswald,sans-serif}.pinned-brotbrief p{max-width:65ch;font-size:12px;line-height:1.65}.pinned-brotbrief.empty{color:#111;box-shadow:none;background:#d9d7d0}.pinned-brotbrief.empty span{color:#555}.thread-posts img{object-fit:contain;filter:grayscale()contrast(1.15);background:#111;width:100%;height:auto;max-height:430px;margin-top:12px}.forum-image{cursor:pointer;margin-top:9px;font-size:8px;display:block}.forum-image input{max-width:100%;margin-top:5px;font-size:9px;display:block}.forum-editor{background:#fff;border:1px solid #111}.forum-toolbar{background:#d7d5cf;border-bottom:1px solid #111;flex-wrap:wrap;display:flex}.forum-toolbar button{background:0 0;border-right:1px solid #111;min-width:34px;padding:8px 9px;font-size:9px}.forum-toolbar button:hover{color:#fff;background:#111}.forum-editor textarea{resize:vertical;width:100%;min-height:132px;padding:12px;font:12px/1.5 IBM Plex Mono,monospace;display:block;border:0!important}.forum-smilies{background:#efeee9;border-top:1px solid #111;flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}.forum-smilies span{margin-right:5px;font-size:8px}.forum-smilies button{background:0 0;padding:3px 5px;font-size:11px}.thread-drawer .forum-editor{border:1px solid #111}.thread-drawer .forum-toolbar{background:#111;align-items:center;gap:3px;min-height:35px;padding:3px}.thread-drawer .forum-toolbar button{color:#fff;background:0 0;border:0;width:30px;min-width:30px;height:27px;padding:0;font-size:11px}.thread-drawer .forum-toolbar button:hover{color:#111;background:#efeee9}.thread-drawer .forum-editor textarea{min-height:112px;padding:12px;font-size:11px}.thread-drawer .forum-smilies{background:#f8f7f2;gap:2px;min-height:30px;padding:3px 6px}.thread-drawer .forum-smilies button{color:#111;background:0 0;border:0;min-width:25px;padding:3px;font-size:11px}.thread-drawer .forum-smilies button:hover{color:#fff;background:#111}.thread-drawer .forum-image{border-top:1px solid #aaa;margin:0;padding:7px 0 0;font-size:7px}.thread-drawer .forum-image input{margin-top:3px}.thread-compose{display:block}.thread-compose>input{width:100%}.thread-compose>.forum-editor{margin-top:8px}.thread-compose>button{width:100%}.forum-body a{color:#111;font-weight:700;text-decoration:underline}.forum-body blockquote{background:#ddd;border-left:4px solid #111;margin:10px 0;padding:8px 10px}.forum-body code{color:#fff;background:#111;padding:2px 5px;font-size:10px;display:inline-block}.brotstagram-page{color:#efeee9;background:#080808;min-height:100dvh}.brotstagram-layout{grid-template-columns:250px minmax(0,1fr) 340px;gap:24px;max-width:1450px;margin:auto;padding:24px;display:grid}.bst-left{border-right:1px solid #555;padding:20px}.bst-left h1{margin:0;font:700 52px/.8 Oswald,sans-serif}.bst-left p{font-size:9px}.bst-left button{color:#111;background:#efeee9;align-items:center;gap:7px;padding:12px;font-size:9px;display:flex}.bst-left form{gap:8px;margin-top:14px;display:grid}.bst-left textarea{min-height:110px;padding:10px}.bst-left input{font-size:9px}.bst-left form button{color:#fff;background:#111;border:1px solid #fff}.bst-feed{width:100%;max-width:680px;margin:auto}.bst-feed article{background:#111;border:1px solid #555;grid-template-columns:minmax(0,1fr) 235px;margin-bottom:24px;display:grid}.bst-post-main{min-width:0}.bst-feed img,.bst-feed video{object-fit:contain;background:#050505;width:100%;max-height:680px;display:block}.bst-text{white-space:pre-wrap;min-height:360px;padding:42px;font:700 45px/.95 Oswald,sans-serif}.bst-feed footer{gap:9px;padding:14px;font-size:10px;display:grid}.bst-feed footer span{color:#bbb}.bst-feed footer button{color:#fff;background:0 0;align-items:center;gap:6px;font-size:10px;display:inline-flex}.bst-feed footer .bst-like{border:1px solid #555;width:max-content;padding:7px 10px;font-size:11px;transition:transform .14s,background .14s,color .14s}.bst-feed footer .bst-like svg{width:17px;height:17px}.bst-feed footer .bst-like:hover{color:#111;background:#efeee9;border-color:#fff;transform:translateY(-1px)}.bst-feed footer .bst-like.is-liked{color:#111;background:#efeee9;border-color:#fff;animation:.22s ease-out bread-like-pop;box-shadow:3px 3px #777}.bst-feed footer .bst-like.is-liked svg{fill:currentColor}@keyframes bread-like-pop{50%{transform:scale(1.16)rotate(-7deg)}}.bst-post-comments{background:#0b0b0b;border-left:1px solid #555;grid-template-rows:minmax(0,1fr) auto;min-height:0;max-height:680px;display:grid}.bst-comment-log{scrollbar-color:#777 #111;min-height:0;padding:8px 12px;overflow-y:auto}.bst-comment-log p{margin:0;padding:8px 0;font-size:10px;line-height:1.4}.bst-comment-log p+p{border-top:1px solid #292929}.bst-comment-log p b{color:#fff;margin-right:5px;font-size:9px}.bst-comment-log p span{color:#c7c7c7}.bst-no-comments{color:#777;font-size:8px!important}.bst-post-comments form{border-top:1px solid #555;grid-template-columns:minmax(0,1fr) 32px;display:grid}.bst-post-comments input{color:#efeee9;background:#111;border:0;width:100%;min-width:0;padding:11px 10px;font:9px IBM Plex Mono,monospace}.bst-post-comments input::placeholder{color:#888}.bst-post-comments button{color:#111;background:#efeee9;border:0;border-left:1px solid #555;font-size:15px}.bst-comment-count{align-items:center;gap:6px;font-size:10px;display:inline-flex}.bst-empty{padding:80px 0;font-size:11px}@media (max-width:900px){.brotstagram-layout{grid-template-columns:1fr}.bst-left{border:0;padding:0}.bst-left h1{font-size:42px}}.bst-comments form button{color:#111;background:#efeee9;padding:10px;font-size:9px}.bst-composer{background:#181818;border:1px solid #888;margin-top:16px;box-shadow:6px 6px #555}.bst-composer-heading{letter-spacing:.06em;border-bottom:1px solid #555;justify-content:space-between;align-items:center;padding:11px 12px;font-size:9px;display:flex}.bst-composer-heading button{padding:0;font-size:24px;line-height:1;color:#efeee9!important;background:0 0!important}.bst-composer form{gap:10px;margin:0;padding:12px;display:grid}.bst-composer textarea{resize:vertical;color:#fff;background:#0a0a0a;border:1px solid #777;min-height:115px;padding:12px;font:11px/1.5 IBM Plex Mono,monospace}.bst-media-picker{color:#fff;cursor:pointer;background:#222;border:1px dashed #999;gap:5px;padding:12px;font-size:9px;display:grid}.bst-media-picker:hover{background:#333}.bst-media-picker small{color:#aaa;font-size:8px}.bst-media-picker input{display:none}.bst-preview{background:#050505;border:1px solid #666}.bst-preview img,.bst-preview video{object-fit:contain;background:#000;width:100%;max-height:260px;display:block}.bst-preview>div{color:#bbb;justify-content:space-between;align-items:center;gap:8px;padding:9px;font-size:8px;display:flex;overflow:hidden}.bst-preview span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bst-preview button{border:1px solid #888;flex:none;font-size:7px;color:#fff!important;background:0 0!important;padding:6px!important}.bst-upload-status{color:#f5e84d;margin:0;font-size:8px;line-height:1.45}.bst-composer form>button{color:#111;background:#efeee9;border:0;justify-content:center;padding:13px;font-size:9px}.bst-feed-head{border-bottom:1px solid #555;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding-bottom:10px;display:flex}.bst-feed-head>span{color:#aaa;letter-spacing:.07em;font-size:8px}.bst-feed-head nav{gap:2px;display:flex}.bst-feed-head button{color:#aaa;background:0 0;border:1px solid #0000;padding:7px 8px;font-size:8px}.bst-feed-head button.active,.bst-feed-head button:hover{color:#111;background:#efeee9;border-color:#efeee9}.bst-post-head{border-bottom:1px solid #292929;justify-content:space-between;align-items:center;min-height:44px;padding:0 13px;display:flex;position:relative}.bst-author{color:#efeee9;background:0 0;align-items:center;gap:7px;min-width:0;padding:5px 0;font-size:10px;display:inline-flex}.bst-author>span{border:1px solid;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.bst-author b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bst-post-head time{color:#888;font-size:8px}.bst-author-card{z-index:5;color:#efeee9;background:#111;border:1px solid #efeee9;align-items:center;gap:8px;min-width:180px;padding:10px;display:flex;position:absolute;top:38px;left:11px;box-shadow:4px 4px #777}.bst-author-card>span{font-size:18px}.bst-author-card b,.bst-author-card small{font-size:9px;display:block}.bst-author-card small{color:#bbb;margin-top:3px}.bst-feed footer{gap:10px}.bst-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bst-feed footer .bst-reaction{color:#bbb;border:1px solid #3f3f3f;min-width:30px;min-height:30px;padding:5px 6px;font-size:10px}.bst-feed footer .bst-reaction:hover,.bst-feed footer .bst-reaction.active{color:#111;background:#efeee9;border-color:#efeee9}.bst-feed footer .bst-comment-count{color:#aaa;min-height:30px;padding:0 5px}@media (max-width:820px){.brotstagram-layout .bst-left{gap:15px;padding-bottom:22px}.brotstagram-layout .bst-left h1{white-space:nowrap;font-size:clamp(38px,12vw,48px)}.brotstagram-layout .bst-left>button{width:min(100%,230px)}.bst-post-comments{height:310px;min-height:0;max-height:none}}@media (max-width:360px){.brotstagram-layout .bst-left h1{font-size:37px}}.bst-left>button{justify-content:center;width:100%}.bst-composer{z-index:150;width:min(510px,100vw - 32px);max-height:min(760px,100dvh - 32px);margin:0;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:12px 12px #555}.bst-composer:before{content:"";z-index:-1;background:#000b;position:fixed;inset:-100vmax}.bst-toast{z-index:160;color:#fff;text-align:left;background:#111;border:1px solid #efeee9;max-width:min(360px,100vw - 40px);padding:12px 14px;font-size:9px;position:fixed;bottom:112px;right:20px;box-shadow:5px 5px #777}@media (max-width:820px){.bst-feed-head{flex-direction:column;align-items:flex-start;gap:9px}.bst-feed-head nav{width:100%}.bst-feed-head button{flex:1;padding-inline:4px}.bst-post-head{min-height:42px;padding-inline:10px}.bst-feed footer{padding:11px}.bst-composer{width:calc(100vw - 24px)}}.bst-composer form>button:disabled{opacity:.55;cursor:wait}.site-header{grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);gap:0;padding-inline:clamp(24px,4vw,70px)}.site-mark{letter-spacing:-.8px;font-size:24px;line-height:.7}.site-header nav a,.site-header nav button{padding-inline:18px}.header-account{min-width:145px}.header-account>a{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.home-hero{grid-template-columns:1.12fr .88fr}.hero-photo:before{content:"LIVE / ARCHIV / TEIG";z-index:3;color:#fff;border:1px solid #aaa;padding:7px 9px;font:9px IBM Plex Mono,monospace;position:absolute;top:24px;left:24px}.hero-photo img{object-position:center}.home-title p{max-width:38ch}.music-pulse{background:#dfddd7;border:1px solid #111;grid-area:3/1;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-top:28px;padding:16px;display:grid}.music-pulse span{font-size:8px}.music-pulse strong{font-size:12px}.music-pulse p{color:#555;grid-column:2;margin:0;font-size:10px}.music-pulse button{white-space:nowrap;grid-area:1/3/span 2;min-height:36px;font-size:8px}.chat-empty{background:repeating-linear-gradient(135deg,#0000 0 9px,#ffffff08 9px 10px);align-content:center;gap:10px;height:100%;min-height:185px;padding:18px;display:grid}.chat-empty b{font:700 22px/.9 Oswald,sans-serif}.chat-empty p{color:#aaa;max-width:25ch;line-height:1.55;margin:0!important}.member-layout .member-chat .chat-empty{min-height:260px}.member-chat .cult-chat-log{min-height:250px}.member-chat .cult-chat-log:has(.chat-empty){display:block}.page-skeleton{color:#111;background:#efeee9;grid-template-rows:auto 1fr auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:18px;min-height:100dvh;padding:clamp(28px,5vw,72px);display:grid}.page-skeleton span,.page-skeleton b{grid-column:1/-1;font:700 clamp(26px,4vw,56px)/.85 Oswald,sans-serif}.page-skeleton i{background:#d5d3cc;border:1px solid #aaa;height:min(42vw,430px);animation:1.1s steps(2,end) infinite bread-loading;display:block}.page-skeleton i:nth-of-type(2){animation-delay:.15s}.page-skeleton i:nth-of-type(3){animation-delay:.3s}.page-skeleton b{letter-spacing:.05em;font-size:10px}@keyframes bread-loading{50%{background:#111;border-color:#111}}.oven-loader{color:#efeee9;background:#090909;grid-template-rows:auto 1fr auto;min-height:100dvh;font-family:IBM Plex Mono,monospace;display:grid;overflow:hidden}.oven-loader>header,.oven-loader>footer{border-color:#555;padding:22px clamp(22px,4vw,64px)}.oven-loader>header{border-bottom:1px solid #555;justify-content:space-between;align-items:center;display:flex}.oven-loader-brand{align-items:center;gap:10px;display:flex}.oven-loader-brand img{object-fit:contain;filter:invert()brightness(1.15);width:auto}.oven-loader-brand img:first-child{width:31px;height:38px}.oven-loader-brand img:last-child{width:142px;height:43px}.oven-loader>header small{color:#aaa;font-size:8px}.oven-loader>section{isolation:isolate;place-items:center;display:grid;position:relative}.oven-loader>section:before{content:"";z-index:-2;opacity:.17;filter:grayscale()contrast(1.5);background:url(/assets/xerox-bread.png) 50%/min(74vw,900px) no-repeat;position:absolute;inset:0}.oven-loader>section:after{content:"";z-index:-1;border:1px solid #454545;position:absolute;inset:10% 9%;box-shadow:inset 0 0 0 12px #111}.oven-loader-stamp{aspect-ratio:1;border:2px solid;border-radius:50%;place-items:center;width:clamp(46px,7vw,86px);font-size:clamp(26px,4vw,48px);animation:1.7s steps(2,end) infinite oven-stamp;display:grid;position:absolute;top:16%;right:14%}.oven-loader>section>p{z-index:1;text-align:center;letter-spacing:-.08em;text-shadow:7px 7px #383838;margin:0;font:700 clamp(88px,17vw,250px)/.68 Oswald,sans-serif;animation:1.4s steps(2,end) infinite oven-type;position:relative}.oven-loader-loaf{aspect-ratio:1.42;opacity:.88;border:2px solid #efeee9;border-radius:48% 48% 18% 18%;width:min(190px,21vw);position:absolute;bottom:16%;left:14%;transform:rotate(-11deg)}.oven-loader-loaf i{background:#efeee9;width:2px;height:64%;animation:.8s steps(2,end) infinite loaf-slice;position:absolute;top:18%;transform:rotate(31deg)}.oven-loader-loaf i:first-child{left:30%}.oven-loader-loaf i:nth-child(2){animation-delay:.15s;left:50%}.oven-loader-loaf i:nth-child(3){animation-delay:.3s;left:70%}.oven-loader>footer{letter-spacing:.06em;border-top:1px solid #555;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;font-size:9px;display:grid}.oven-loader>footer>div{grid-template-columns:repeat(5,1fr);gap:4px;height:8px;display:grid}.oven-loader>footer i{background:#efeee9;animation:1s steps(2,end) infinite oven-bars;display:block}.oven-loader>footer i:nth-child(2){animation-delay:.12s}.oven-loader>footer i:nth-child(3){animation-delay:.24s}.oven-loader>footer i:nth-child(4){animation-delay:.36s}.oven-loader>footer i:nth-child(5){animation-delay:.48s}.oven-loader>footer small{color:#aaa;font-size:8px}@keyframes oven-bars{50%{opacity:.18;transform:scaleX(.5)}}@keyframes oven-stamp{50%{transform:rotate(-12deg)scale(1.08)}}@keyframes oven-type{50%{text-shadow:3px 3px #383838;transform:translate(2px)}}@keyframes loaf-slice{50%{opacity:.2}}@media (max-width:640px){.oven-loader>header{flex-wrap:wrap;gap:10px}.oven-loader>header small{width:100%;margin-top:9px}.oven-loader-brand img:first-child{width:27px;height:34px}.oven-loader-brand img:last-child{width:118px;height:38px}.oven-loader>footer{grid-template-columns:1fr auto}.oven-loader>footer small{display:none}.oven-loader-loaf{bottom:13%;left:11%}.oven-loader-stamp{top:12%;right:12%}}.brotstagram-layout{grid-template-columns:minmax(285px,.58fr) minmax(640px,930px);gap:24px;max-width:1640px}.bst-left{min-width:0;padding:20px 18px}.bst-left h1{white-space:nowrap;letter-spacing:-1px;font-size:clamp(42px,4.3vw,64px)}.bst-left>p{max-width:23ch;line-height:1.5}.bst-feed{max-width:650px}.bst-feed footer{grid-template-columns:1fr auto auto;align-items:center}.bst-feed footer b,.bst-feed footer span{grid-column:1/-1}.bst-feed footer button{padding:5px 0}@media (max-width:1180px){.brotstagram-layout{grid-template-columns:260px minmax(580px,1fr);gap:16px}.bst-left h1{letter-spacing:-.6px;font-size:37px}.music-pulse{grid-template-columns:1fr}.music-pulse p{grid-column:1}.music-pulse button{grid-area:auto/1;width:max-content}}@media (max-width:980px){.brotstagram-layout{grid-template-columns:250px minmax(0,1fr)}.bst-left h1{font-size:42px}.music-pulse{grid-column:1}.site-header nav a,.site-header nav button{padding-inline:12px}.header-account{min-width:100px}}@media (max-width:820px){.site-header{grid-template-columns:1fr auto;gap:10px}.site-mark{font-size:19px}.page-skeleton{grid-template-rows:auto repeat(3,120px) auto;grid-template-columns:1fr}.page-skeleton i{height:120px}.brotstagram-layout{padding:68px 16px 18px;display:block}.bst-left{border:0;padding:10px 0 24px}.bst-left h1{white-space:normal;font-size:52px}.bst-feed{max-width:none}.bst-feed article{grid-template-columns:1fr;margin-bottom:16px}.bst-post-comments{border-top:1px solid #555;border-left:0;min-height:210px;max-height:330px}}.thread-compose{background:#f7f6f1;box-shadow:7px 7px #777;border:2px solid #111!important;margin:16px 0 42px!important;padding:0!important}.thread-compose>header{color:#efeee9;background:#111;border-bottom:2px solid #111;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.thread-compose>header span,.thread-compose>header strong{display:block}.thread-compose>header span{color:#aaa;margin-bottom:5px;font-size:8px}.thread-compose>header button{background:0 0;line-height:1;color:#fff!important;padding:0!important;font-size:28px!important}.thread-subject{border-bottom:1px solid #111;grid-template-columns:94px 1fr;align-items:stretch;display:grid!important}.thread-subject>span{background:#d4d2cb;border-right:1px solid #111;place-items:center;font-size:9px;display:grid}.thread-subject input{border:0!important;padding:16px!important;font:12px IBM Plex Mono,monospace!important}.thread-compose .forum-editor{background:#fff;border:0}.thread-compose .forum-toolbar span{color:#aaa;place-items:center;padding:0 8px;font-size:8px;display:grid}.thread-compose .forum-toolbar button{color:#fff;border-color:#555;min-width:auto;padding:10px 11px;font-size:8px}.thread-compose .forum-smilies{background:#e2e0da;padding:9px 12px}.thread-compose .forum-smilies small{color:#666;margin-left:auto;font-size:7px}.thread-compose>footer{background:#d4d2cb;border-top:2px solid #111;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:12px 14px;display:grid}.thread-compose>footer .forum-image{margin:0;padding:0;font-size:8px}.thread-compose>footer .forum-image input{margin-top:4px}.thread-compose>footer>small{color:#555;font-size:7px;line-height:1.4}.thread-compose>footer>button{white-space:nowrap;color:#fff!important;background:#111!important;width:auto!important;padding:13px 16px!important;font-size:9px!important}.thread-compose+.forum-thread{border-top:2px solid #111}@media (max-width:820px){.thread-compose>header strong{font-size:17px}.thread-subject{grid-template-columns:1fr}.thread-subject>span{border-bottom:1px solid #111;border-right:0;padding:8px}.thread-compose .forum-toolbar span{display:none}.thread-compose .forum-toolbar{flex-wrap:nowrap;overflow:auto}.thread-compose .forum-toolbar button{white-space:nowrap}.thread-compose>footer{grid-template-columns:1fr}.thread-compose>footer>button{width:100%!important}.thread-compose .forum-smilies small{width:100%;margin:3px 0 0}}.cult-content form.thread-compose>header{background:#e5e3dd;border-top-width:3px;min-height:31px;padding:3px 10px}.cult-content form.thread-compose>header button{margin-left:auto;color:#333!important;font-size:22px!important}.cult-content form.thread-compose>footer{grid-template-columns:1fr auto}.cult-content .thread-compose .forum-smilies span,.cult-content .thread-compose .forum-toolbar span{color:#444}.cult-content .thread-compose .forum-smilies button,.cult-content .thread-compose .forum-toolbar button{color:#111}.cult-content .thread-compose .forum-editor textarea::placeholder,.cult-content .thread-subject input::placeholder{color:#666;opacity:1}.cult-content .forum-thread span,.cult-content .forum-thread small,.cult-content .forum-thread b{color:#333}.cult-content .forum-thread strong{color:#111}.cult-content .forum-thread:hover span,.cult-content .forum-thread:hover b,.cult-content .forum-thread:hover strong{color:#fff}.cult-head{padding-bottom:48px}.cult-title.forum-title{border-top:3px solid #111;border-bottom:1px solid #111;align-items:center;padding:11px 0 10px}.cult-title.forum-title h2{margin:0;font-size:42px}.forum-new{background:#111;border:2px solid #fff;padding:9px 12px;box-shadow:3px 3px #111}.forum-new:hover{color:#111;background:#e8e6e0;border-color:#111}.thread-compose{box-shadow:none!important;background:#e5e3dd!important;border:1px solid #111!important;margin-top:12px!important}.thread-compose>header{color:#111;background:#c9c7c0;border-top:4px solid #111;border-bottom:1px solid #111;padding:10px 13px}.thread-compose>header span{color:#555;margin-bottom:3px}.thread-compose>header strong{letter-spacing:0;font:700 16px/1 IBM Plex Mono,monospace}.thread-compose>header button{color:#111!important;font-size:24px!important}.thread-subject{background:#f8f7f2;grid-template-columns:78px 1fr}.thread-subject>span{background:#e5e3dd;font-size:8px}.thread-subject input{padding:13px!important;font-size:11px!important}.thread-compose .forum-toolbar{color:#111;background:#e5e3dd;border-bottom:1px solid #111;padding-left:0}.thread-compose .forum-toolbar span{color:#555;font-size:7px}.thread-compose .forum-toolbar button{color:#111;background:#f8f7f2;border-color:#aaa;padding:8px 9px;font-size:7px}.thread-compose .forum-toolbar button:hover{color:#fff;background:#111}.thread-compose .forum-editor textarea{background:#fff;min-height:150px;padding:14px;font-size:11px}.thread-compose .forum-smilies{background:#f8f7f2;border-top:1px solid #111;padding:7px 10px}.thread-compose .forum-smilies button{border:1px solid #0000;padding:3px 5px}.thread-compose .forum-smilies button:hover{background:#e5e3dd;border-color:#111}.thread-compose>footer{background:#e5e3dd;border-top:1px solid #111;grid-template-columns:auto 1fr auto;padding:9px 11px}.thread-compose>footer>button{padding:11px 13px!important}.forum-thread{background:linear-gradient(90deg,#d3d1ca 0 56px,#0000 56px);min-height:72px;border-bottom:1px solid #777!important;grid-template-columns:56px 1fr 72px!important;padding:0!important}.forum-thread>span{border-right:1px solid #777;place-items:center;height:100%;display:grid}.forum-thread>div{padding:13px 16px}.forum-thread>b{background:#f6f5f0;border-left:1px solid #777;place-items:center;height:100%;display:grid}.forum-thread:hover{color:#fff;background:#111!important}.forum-thread:hover b{background:#111}.forum-thread:hover small{color:#bbb}@media (min-width:1041px){.member-layout{grid-template-columns:minmax(0,1fr) minmax(360px,29vw);align-items:stretch;gap:clamp(28px,3vw,58px);width:100%;max-width:none;padding:0 0 0 clamp(34px,4vw,64px)}.member-layout .member-main{padding-bottom:26px}.member-layout .member-chat{height:calc(100dvh - 172px);min-height:520px;box-shadow:none;border:0;border-left:1px solid #555;margin-top:0;position:sticky;top:78px}.member-layout .member-chat .cult-chat-log{height:auto;padding:22px 20px}.member-layout .member-chat header{padding:21px 20px 18px}.member-layout .member-chat h2{letter-spacing:-1px;font-size:42px}.member-layout .member-chat form{grid-template-columns:1fr 52px}.member-layout .member-chat input{padding:16px 18px}}.brotstatus-strip{border-bottom-color:#b5b3ad;justify-content:flex-start;min-height:52px}.rank-chip.rank-dashboard{grid-template-columns:27px minmax(125px,max-content) minmax(92px,1fr);gap:9px;width:min(100%,430px);min-height:52px;padding:7px 0!important}.rank-dashboard-symbol{place-items:center;width:25px;height:25px;padding:0;font-size:13px;line-height:1}.rank-dashboard-name>b{letter-spacing:-.025em;font-size:19px;line-height:1}.rank-dashboard-name{min-width:0}.rank-dashboard-name>small{color:#555;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;line-height:1;overflow:hidden}.rank-dashboard-progress{gap:6px}.rank-dashboard-progress b{color:#333;font-size:9px}.rank-dashboard-progress>i{background:#d0cec8;border-color:#555;height:4px}.rank-dashboard-progress>i>em{background:#111}.next-rank-note{color:#555;margin-top:10px;font-size:8px;display:block}.rank-dashboard.rank-kunstloses_brot{color:#111;box-shadow:none;background:0 0;padding-left:0!important}.rank-dashboard.rank-kunstloses_brot small{color:#555}.rank-dashboard.rank-kunstloses_brot .rank-dashboard-progress>i{background:#d0cec8;border-color:#555}.rank-dashboard.rank-kunstloses_brot .rank-dashboard-progress>i>em{background:#111}.rank-dashboard-name>b.rank-kunstloses_brot{color:#111;letter-spacing:-.04em;background:0 0;padding:0}.rank-dashboard:hover .rank-dashboard-symbol{transform:rotate(12deg)}.site-mark{flex-direction:row;align-items:center;gap:10px;min-width:0}.site-brand-toast,.site-brand-text{object-fit:contain;object-position:center;filter:invert()brightness(1.15);width:auto;display:block}.site-brand-toast{width:31px;height:38px}.site-brand-text{width:142px;height:43px}.site-mark:hover .site-brand-toast{transform:rotate(-7deg)translateY(-1px)}@media (max-width:820px){.site-brand-toast{width:27px;height:34px}.site-brand-text{width:118px;height:38px}.site-mark{gap:7px}.rank-chip.rank-dashboard{grid-template-columns:27px 1fr 92px;width:100%;min-height:50px}.rank-dashboard-progress{grid-column:auto}.rank-dashboard-name>b{font-size:18px}html,body,.public-page,.member-page,.account-page,.login-page,.admin-shell,.brotstagram-page{width:100%;max-width:100%;overflow-x:clip}.site-header{grid-template-columns:minmax(0,1fr) auto;padding-inline:12px}.header-account{min-width:0}.home-hero{grid-template-columns:minmax(0,1fr);padding-top:44px}.home-title{min-width:0;padding:82px 18px 50px}.hero-photo{min-height:330px}.login-page{place-items:start center;padding:16px}.login-panel{width:min(540px,100vw - 32px);min-width:0;padding:30px 22px;box-shadow:7px 7px #777}.login-panel h1{letter-spacing:-1.5px;overflow-wrap:anywhere;max-width:100%;font-size:clamp(44px,15vw,68px)}.auth-tabs a{min-width:0;font-size:8px}.home-title h1{letter-spacing:-2px;max-width:100%;font-size:clamp(56px,16vw,76px);line-height:.76}.site-header nav{scrollbar-width:none;justify-content:stretch;overflow-x:auto}.site-header nav::-webkit-scrollbar{display:none}.site-header nav a{white-space:nowrap;flex:1 0 auto;min-width:0;padding-inline:9px;font-size:8px}.flat-intro h2,.section-heading-public h2{letter-spacing:-2px;max-width:100%;font-size:clamp(48px,14vw,68px)}.music-hero h1,.cult-head h1,.account-hero h1{letter-spacing:-2px;max-width:100%;font-size:clamp(50px,16vw,76px)}.member-channelbar,.music-list-head,.cult-title{min-width:0}.member-channelbar{scrollbar-width:none;overflow-x:auto}.member-channelbar button{white-space:nowrap;flex:none}.events-list article>div,.music-list article>div,.forum-thread>div,.bst-feed,.bst-post-comments{min-width:0}.events-list article strong,.events-list article span,.music-list strong,.forum-thread strong,.forum-thread small,.bst-post-comments p{overflow-wrap:anywhere}.music-world{gap:14px;padding-top:20px}.music-world .music-list-head{order:1;grid-template-columns:1fr;gap:9px;padding-bottom:10px;display:grid}.music-list-head h2{max-width:18ch;margin:0;font-size:25px;line-height:.9}.library-tabs{grid-template-columns:1fr 1fr;gap:6px;width:100%;display:grid}.favorite-filter{white-space:nowrap;border:1px solid #111;justify-content:center;min-width:0;min-height:34px;padding:7px 5px;font-size:7px}.favorite-filter svg{width:13px}.music-world .music-hero{background:#dfddd7;border:1px solid #111;order:2;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:9px;display:grid}.music-world .music-cover{aspect-ratio:1;width:72px;max-width:none;min-height:72px}.music-world .music-cover span,.music-world .music-hero>div:last-child>.section-eyebrow,.music-world .music-hero>div:last-child>p{display:none}.music-world .music-hero>div:last-child{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 38px;align-items:center;column-gap:9px;min-width:0;display:grid}.music-info-preview{grid-area:3/1/auto/-1;margin-top:6px;display:block;position:relative}.music-info-preview p{color:#555;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:8px;line-height:1.4;display:-webkit-box;overflow:hidden}.music-info-preview.open p{display:block}.music-info-preview.has-toggle p{padding-right:17px}.music-info-preview button{color:#111;background:#dfddd7;padding:0 0 0 4px;font-size:13px;line-height:1;display:block;position:absolute;bottom:0;right:0}.music-world .music-hero h1{letter-spacing:-.7px;text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;margin:0;font-size:24px;line-height:.88;overflow:hidden}.music-world .music-meta{color:#555;text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;min-width:0;margin:5px 0 0;font-size:8px;overflow:hidden}.music-world .hero-actions{grid-area:1/2/span 2;display:block}.music-world .hero-actions button:not(:first-child){display:none}.music-world .hero-actions button:first-child{width:38px;min-height:38px;padding:0;font-size:0}.music-world .hero-actions button:first-child svg{width:17px;height:17px}.music-world .music-list{order:3}.music-list article{grid-template-columns:38px minmax(0,1fr) 40px;gap:5px;min-height:62px}.music-list article>span,.music-list time{display:none}.music-list article.current{margin-inline:0;padding-inline:6px}.music-list article div{gap:3px;min-width:0}.music-list strong,.music-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.music-list strong{font-size:12px}.music-list small{font-size:8px}.music-list .track-play,.music-list .heart{padding:8px}.member-layout .member-chat.open{z-index:140;width:100vw;height:100dvh;min-height:0;box-shadow:none;border:0;margin:0;display:grid;position:fixed;inset:0;transform:none}.member-layout .member-chat.open .cult-chat-log{height:auto;min-height:0}}.brotstagram-layout .bst-left{flex-direction:column;align-items:stretch;gap:20px;display:flex}.brotstagram-layout .bst-left h1{letter-spacing:-1.4px;white-space:normal;max-width:100%;margin:0;font-size:clamp(38px,3.35vw,52px);line-height:.82}.brotstagram-layout .bst-left>button{width:100%;min-height:44px;margin:0}.bst-feed article{align-items:stretch}.bst-post-comments{grid-template-rows:minmax(0,1fr) auto;align-self:stretch;height:auto;max-height:none}.bst-comment-log{padding:12px 14px}.bst-comment-log p{padding:10px 0;font-size:11px;line-height:1.5}.bst-comment-log p b{margin:0 0 3px;font-size:10px;display:block}.bst-post-comments form{background:#101010;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px}.bst-post-comments input{background:#171717;border:1px solid #343434;border-radius:999px;padding:10px 13px;font-size:10px;line-height:1}.bst-post-comments input:focus{border-color:#efeee9;outline:0}.bst-post-comments button{color:#efeee9;letter-spacing:.04em;background:0 0;border:0;padding:7px 3px;font:700 9px/1 IBM Plex Mono,monospace}.bst-post-comments button:hover{color:#999}.bst-feed footer{padding:15px 16px;font-size:11px}.bst-feed footer .bst-reaction{color:#aaa;background:0 0;border:0;border-radius:50%;grid-auto-flow:column;place-items:center;gap:2px;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;font-size:14px;line-height:1;display:inline-grid}.bst-feed footer .bst-reaction small{font:700 8px/1 IBM Plex Mono,monospace}.bst-feed footer .bst-reaction:hover,.bst-feed footer .bst-reaction.active{color:#efeee9;background:#292929;border:0}@media (max-width:820px){.brotstagram-layout .bst-left{gap:15px;padding-bottom:22px}.brotstagram-layout .bst-left h1{white-space:nowrap;font-size:clamp(38px,12vw,48px)}.brotstagram-layout .bst-left>button{width:min(100%,230px)}.bst-post-comments{height:310px;min-height:0;max-height:none}}@media (max-width:360px){.brotstagram-layout .bst-left h1{font-size:37px}}.bst-post-comments{height:138px;min-height:138px;overflow:hidden}.bst-post-comments.is-expanded{height:auto;min-height:0}.bst-comment-log{overflow:hidden}.bst-post-comments.is-expanded .bst-comment-log{overflow-y:auto}.bst-expand-comments{text-align:left;margin:3px 0 0;display:inline-flex;color:#8f8f8f!important;padding:3px 0!important;font-size:8px!important}.bst-expand-comments:hover{color:#efeee9!important}.bst-feed-head{justify-content:flex-end}.bst-feed-head nav{gap:5px}.bst-feed-head button{font-size:9px}.bst-feed-head{border-bottom:0;padding-bottom:0}@media (max-width:820px){.bst-post-comments{height:132px;min-height:132px}.bst-post-comments.is-expanded{height:310px;min-height:0}.bst-feed-head{align-items:center}.bst-feed-head nav{width:auto}}.bst-post-comments{grid-template-rows:minmax(0,1fr) auto}.bst-post-comments form{align-self:end;min-height:51px}.bst-post-comments textarea{resize:none;color:#efeee9;background:#171717;border:1px solid #343434;border-radius:16px;width:100%;min-width:0;max-height:104px;padding:10px 13px;font:10px/1.35 IBM Plex Mono,monospace;overflow-y:auto}.bst-post-comments textarea:focus{border-color:#efeee9;outline:0}.bst-comment{min-width:0;position:relative}.bst-comment>b{justify-content:space-between;align-items:center;gap:8px;display:flex}.bst-comment-menu-toggle{place-items:center;width:20px;height:18px;color:#868686!important;letter-spacing:0!important;padding:0!important;font-size:13px!important;display:inline-grid!important}.bst-comment-menu{z-index:5;background:#171717;border:1px solid #555;min-width:100px;padding:4px;display:grid;position:absolute;top:24px;right:0;box-shadow:3px 3px #050505}.bst-comment-menu button{text-align:left;color:#efeee9!important;padding:7px!important;font-size:8px!important}.bst-comment-menu button:last-child{color:#e48e8e!important}.bst-comment-edit{margin-top:4px;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;padding:0!important;display:grid!important}.bst-comment-edit textarea{min-height:42px;padding:7px 9px;font-size:9px}.bst-comment-edit button{color:#efeee9!important;padding:5px!important;font-size:8px!important}@media (min-width:821px){.bst-feed article{align-items:stretch}.bst-post-comments,.bst-post-comments.is-expanded{align-self:stretch;height:auto;min-height:0;max-height:none}.bst-post-comments .bst-comment-log{overflow-y:auto}}.bst-intro{color:#a7a7a2;letter-spacing:.02em;max-width:26ch;margin:-5px 0 0;font-size:10px!important;line-height:1.55!important}.bst-comment{padding-right:26px!important}.bst-comment-author{text-align:left;align-items:center;gap:6px;min-width:0;display:inline-flex;color:#efeee9!important;background:0 0!important;padding:0!important;font-size:10px!important}.bst-comment-author>span{border:1px solid;flex:0 0 17px;place-items:center;width:17px;height:17px;font-size:8px;display:grid}.bst-comment-author>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bst-comment-menu-toggle{position:absolute;top:7px;right:0}.bst-comment-author-card{top:27px;left:0;right:auto}.bst-comment-author.rank-kunstloses_brot,.bst-author.rank-kunstloses_brot{color:#fff}.bst-comment-author.rank-brophetin b,.bst-author.rank-brophetin b{background:linear-gradient(90deg,#ff7676,#ffd66b,#71e4a6,#76aaff,#e384ff);color:#0000;-webkit-background-clip:text;background-clip:text}@media (max-width:820px){.bst-intro{max-width:34ch;font-size:9px!important}.bst-comment-author{font-size:9px!important}}.public-page{background:#e7e5df}.public-page main{overflow:hidden}.home-hero{background:#e7e5df;min-height:calc(100dvh - 78px)}.home-title{z-index:1;background-image:linear-gradient(#1111 1px,#0000 1px),linear-gradient(90deg,#1111 1px,#0000 1px);background-size:18px 18px;padding-top:108px;position:relative}.home-title:after{content:"";z-index:-1;opacity:.32;border:1px solid #111;width:47vw;height:47vw;position:absolute;bottom:-20vw;right:-19vw;transform:rotate(17deg)}.home-filemark{letter-spacing:.1em;background:#e7e5df;border:1px solid #111;width:max-content;margin-bottom:20px;padding:6px 8px;font-size:8px;display:inline-flex}.home-title h1{z-index:1;max-width:7ch;position:relative}.home-title p{max-width:33ch;margin-top:34px;font-size:13px;line-height:1.62}.hero-socials{order:5;margin-top:32px}.hero-actions{z-index:2;position:relative}.hero-photo{background:#0a0a0a}.hero-photo:before{content:"DAS ORIGINAL / NICHT NACHMACHEN";color:#fff;border-color:#fff;top:18px;left:18px}.hero-photo .photo-note{z-index:4;color:#111;text-align:left;letter-spacing:.05em;background:#eee;border:1px solid #eee;padding:6px 7px;font:8px/1.2 IBM Plex Mono,monospace;display:block;position:absolute;bottom:auto;right:auto}.hero-photo .photo-note-one{bottom:23px;left:22px;transform:rotate(-2deg)}.hero-photo .photo-note-two{transform-origin:100% 0;color:#eee;background:#111;border-color:#777;top:56%;right:17px;transform:rotate(90deg)}.manifesto{background:#050505;min-height:350px;padding-left:clamp(18px,9vw,160px);position:relative}.manifesto:before{content:"KUNSTLOSES BROT / KEIN GENRE, NUR VORKOMMNIS";letter-spacing:.09em;color:#aaa;font-size:8px;position:absolute;top:18px;left:clamp(18px,3vw,56px)}.manifesto p{max-width:20ch}.manifesto span{color:#bbb;border:1px solid #777;padding:7px}.flat-intro{background:#efeee9;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);position:relative}.flat-intro>div:first-child{align-self:start;position:sticky;top:108px}.flat-intro h2{font-size:clamp(67px,8.4vw,138px)}.flat-copy{background:#d7d5cf;border:2px solid #111;max-width:none;padding:25px 28px 30px;position:relative;transform:rotate(.35deg);box-shadow:9px 9px #111}.flat-copy:before{content:"GÜLTIG FÜR UNVERÖFFENTLICHTES";letter-spacing:.1em;margin-bottom:28px;font-size:8px;display:block}.flat-copy p{font-size:15px;line-height:1.55}.flat-copy .ink-button{margin-top:8px}.events-section{background:#e7e5df;position:relative}.section-heading-public{border-bottom:2px solid #111;grid-template-columns:1fr auto;align-items:end;gap:30px;display:grid}.section-heading-public h2{text-align:right;margin:0;font-size:clamp(66px,8vw,132px)}.events-list article{border-bottom:1px dashed #555;min-height:110px;padding:22px 12px;transition:background .16s,transform .16s;position:relative}.events-list time b{font-size:42px}.events-list article strong{letter-spacing:.02em;font:700 22px/.95 Oswald,sans-serif}.about-strip{color:#efeee9;background:#111}.about-strip span{color:#aaa}.about-strip p{max-width:32ch}.public-footer{border-top:1px solid #666}@media (max-width:820px){.home-title{background-size:14px 14px;padding-top:92px}.home-filemark{margin-bottom:15px;font-size:7px}.home-title:after{width:90vw;height:90vw;bottom:-38vw;right:-36vw}.hero-photo .photo-note-two{display:none}.manifesto{min-height:290px;padding-top:72px}.manifesto:before{top:18px}.flat-intro>div:first-child{position:static}.flat-copy{padding:22px 18px;box-shadow:6px 6px #111}.section-heading-public{display:block}.section-heading-public h2{text-align:left;margin-top:15px;font-size:22vw;line-height:.74}.events-list article:hover{transform:none}.events-list time b{font-size:34px}}.home-hero{background:#111;grid-template-columns:minmax(390px,.78fr) minmax(0,1.22fr);padding:0}.home-title{z-index:3;background:#efeee9;align-self:center;min-height:calc(100dvh - 132px);margin:34px -7vw 34px 0;padding:clamp(64px,8vw,130px) clamp(22px,4vw,64px);transform:rotate(-.45deg);box-shadow:12px 12px #aaa}.home-title:after{opacity:.15;border-width:2px;width:26vw;height:26vw;bottom:-8vw;right:-10vw;transform:rotate(31deg)}.home-title h1{letter-spacing:-.075em;mix-blend-mode:multiply;font-size:clamp(112px,12.6vw,220px);line-height:.67}.home-title p{max-width:31ch;margin:42px 0 34px;font-size:14px;line-height:1.55}.hero-socials{border:1px solid #111;gap:0;width:max-content;margin-top:30px}.hero-socials a{border-color:#111;width:39px;height:39px;margin:-1px 0 -1px -1px}.hero-socials a:hover{transform:translateY(-4px);box-shadow:3px 3px #111}.hero-actions .ink-button{box-shadow:4px 4px #111}.hero-actions .line-button{text-underline-offset:4px;border-color:#0000;text-decoration:underline}.hero-photo{border-left:0;min-height:calc(100dvh - 78px)}.hero-photo img{object-position:52% center;filter:grayscale()contrast(1.5)brightness(.82)}.hero-photo:before,.manifesto:before,.flat-copy:before{content:none}.hero-photo:after{mix-blend-mode:screen;background:linear-gradient(90deg,#0007 0%,#0000 28%),repeating-linear-gradient(90deg,#fff1 0 1px,#0000 1px 5px)}.manifesto{background:#111;grid-template-columns:1fr;min-height:260px;padding:48px clamp(24px,14vw,250px)}.manifesto p{letter-spacing:-.035em;max-width:25ch;font-size:clamp(32px,4.5vw,72px)}.manifesto span{display:none}.flat-intro{background:#d9d7d1;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(35px,8vw,130px);padding-block:clamp(84px,12vw,180px)}.flat-intro>div:first-child{position:static}.flat-intro h2{letter-spacing:-.07em;font-size:clamp(76px,9vw,155px);line-height:.69}.flat-copy{box-shadow:none;background:0 0;border:0;border-bottom:2px solid #111;padding:0 0 24px;transform:none}.flat-copy p{max-width:30ch;font-size:17px;line-height:1.45}.flat-copy ul{margin:38px 0}.flat-copy li{padding:13px 0;font-size:10px}.flat-copy .ink-button{min-width:220px;box-shadow:5px 5px #777}.events-section{background:#efeee9;padding-block:clamp(84px,11vw,160px)}.section-heading-public{border-bottom:5px solid #111;justify-content:space-between;align-items:baseline;padding-bottom:16px;display:flex}.section-heading-public h2{letter-spacing:-.075em;font-size:clamp(84px,10vw,172px);line-height:.68}.events-list article{border-bottom:2px solid #111;grid-template-columns:150px 1fr auto;min-height:126px;padding:30px 0}.events-list article:before{content:"";z-index:0;transform-origin:0;background:#111;transition:transform .19s;position:absolute;inset:0;transform:scaleX(0)}.events-list article>*{z-index:1;position:relative}.events-list article:hover{color:#efeee9;background:0 0;transform:none}.events-list article:hover:before{transform:scaleX(1)}.events-list article:hover a,.events-list article:hover p{color:#efeee9}.events-list time b{font-size:48px;line-height:.8}.events-list article strong{letter-spacing:.01em;font-size:27px}.about-strip{background:#111;padding-block:80px}.about-strip p{letter-spacing:-.035em;font-size:clamp(30px,3.5vw,54px)}@media (max-width:820px){.home-hero{background:#efeee9;flex-direction:column-reverse;padding:0;display:flex}.hero-photo{width:100%;min-height:54vh}.home-title{min-height:0;margin:-32px 12px 0;padding:52px 18px 34px;transform:none;box-shadow:7px 7px #aaa}.home-title h1{font-size:23vw;line-height:.68}.home-title p{font-size:13px}.home-title:after{display:none}.hero-socials a{width:36px;height:36px}.manifesto{min-height:240px;padding:38px 18px}.manifesto p{font-size:41px}.flat-intro{gap:46px;padding:74px 18px}.flat-intro h2{font-size:24vw}.flat-copy p{font-size:15px}.events-section{padding:76px 18px}.section-heading-public{display:block}.section-heading-public h2{margin-top:18px;font-size:23vw}.events-list article{grid-template-columns:82px 1fr;gap:12px;padding:22px 0}.events-list article strong{font-size:20px}.events-list article:hover:before{transform:none}.events-list article:hover{color:#111}.events-list article:hover a,.events-list article:hover p{color:inherit}.about-strip{padding:60px 18px}}.flat-intro{grid-template-columns:minmax(0,.88fr) minmax(340px,.72fr);align-items:start}.flat-intro>div:first-child{min-width:0;overflow:hidden}.flat-intro h2{overflow-wrap:anywhere;max-width:5.8ch;font-size:clamp(68px,7.25vw,124px)}.flat-copy{z-index:1;margin-top:8px;position:relative}@media (max-width:820px){.flat-intro{grid-template-columns:1fr}.flat-intro>div:first-child{overflow:visible}.flat-intro h2{max-width:none;font-size:24vw}.site-header nav{width:calc(100% + 32px);left:-16px;right:-16px}}
