@font-face{font-family:Studio;src:url('./assets/body.woff') format('woff');font-display:swap;font-weight:100 900}*{box-sizing:border-box}html{color-scheme:light;background:#f3f1e9;color:#17282b;font-family:Studio,Arial,sans-serif;font-size:16px}body{margin:0}button,input,select{font:inherit}a{color:inherit;text-underline-offset:4px}button{min-height:44px;border:1px solid #bec7bd;background:#fffef8;color:#17282b;padding:10px 16px;border-radius:4px;font-size:13px;font-weight:600}button:disabled,input:disabled,select:disabled{opacity:1;color:#53615a;-webkit-text-fill-color:currentColor;cursor:default}button[aria-pressed=true]{background:#17282b;color:#fff;border-color:#17282b}input,select{min-height:44px;border:1px solid #aab6ac;border-radius:3px;padding:10px;background:#fdfcf7;color:inherit}input[type=file]{max-width:100%;padding:8px;font-size:12px}input[type=file]::file-selector-button{min-height:28px;border:0;border-right:1px solid #c9cec2;background:transparent;padding:2px 12px 2px 2px;margin-right:10px;font:inherit}input[type=number]{width:78px}label{font-size:12px;font-weight:600}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #bb3b22;outline-offset:4px}p{line-height:1.6}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:550;letter-spacing:-.045em}h1{font-size:clamp(40px,5.4vw,78px);line-height:1.02;max-width:950px}h2{font-size:clamp(28px,3.2vw,44px);line-height:1.1}h3{font-size:24px;line-height:1.15}ul,ol{padding:0;list-style:none}small{display:block}.skip{position:absolute;left:20px;top:-80px;padding:12px;background:#fff;z-index:10}.skip:focus{top:10px}.topbar{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:22px 30px;padding:26px clamp(20px,4vw,60px) 12px;border-bottom:1px solid #cbd0c5;background:#f3f1e9}.owner-brand{display:flex;gap:10px;align-items:center;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:1.5px}.owner-brand small{font-size:7px;font-weight:500;letter-spacing:1.6px;margin-top:4px}.topbar>p{grid-row:2;grid-column:1/-1;font-size:10px;color:#57645c;border-top:1px solid #d9dcd0;padding-top:10px;letter-spacing:.02em}.topbar nav{display:flex;justify-content:flex-end;gap:7px}.topbar nav a{padding:13px 16px;font-size:12px;text-decoration:none;border:1px solid transparent;border-radius:4px}.topbar nav a:first-child{border-color:#bac5b7}.topbar nav a:hover{background:#e7eadd}main{max-width:1540px;margin:auto;padding:0 clamp(20px,4vw,60px)}main>section{padding:48px 0 60px}#library>p:first-child,#publisher>p:first-child,#architecture>p:first-child,#reader>header>p,.eyebrow{font-size:10px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}#library>h1{margin:16px 0 24px}#library>p:nth-of-type(2){font-size:14px;max-width:760px;color:#506057}#library>form{display:flex;align-items:center;gap:12px;margin:36px 0 10px;border-top:1px solid #c5ccc0;padding-top:20px}#archive-result{font-size:11px;color:#56635c}#issue-list{display:grid;grid-template-columns:1.45fr 1fr;grid-template-rows:auto auto;gap:26px 36px;margin:28px 0 0}#issue-list>li:first-child{grid-row:1/3}#issue-list article{height:100%;display:grid;grid-template-columns:43% 1fr;align-items:center;gap:25px;border-bottom:1px solid #bdc6ba;padding-bottom:24px}#issue-list>li:first-child article{display:block;border:0;padding:0}#issue-list>li:first-child .cover-stage{height:640px}.cover-stage{margin:0;position:relative;display:flex;justify-content:center;align-items:center;min-width:0;height:295px;overflow:hidden;background:#e0e4d7}.cover-stage:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent,transparent 31px,#c7d0be66 31px,#c7d0be66 32px);opacity:.7}.cover-stage img{position:relative;display:block;height:82%;width:auto;max-width:80%;object-fit:contain;box-shadow:16px 20px 20px #17282b27,-2px 0 0 #d1d0c3;transform:rotate(-5deg)}.cover-stage.line:after{content:'01 / EIGENE MUSTER-AUSGABE';position:absolute;left:22px;bottom:18px;font-size:8px;font-weight:600;letter-spacing:.14em}.cover-stage.workshop{background:#273f40}.cover-stage.workshop:before{background:repeating-linear-gradient(0deg,transparent,transparent 31px,#8a9c9220 31px,#8a9c9220 32px)}.cover-stage.workshop img{transform:rotate(5deg);max-width:85%}.cover-stage.apex{background:#e1c46b}.cover-stage.apex:before{background:radial-gradient(circle at center,transparent 42%,#b89c4b55 42.2%,transparent 43%)}.cover-stage.apex img{transform:rotate(-4deg);max-width:85%}.issue-meta>p:first-child{font-size:10px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px;color:#57665d}.issue-meta h2{font-size:clamp(25px,2.6vw,36px);margin-bottom:15px}.issue-meta>p:nth-of-type(2){font-size:13px;line-height:1.55;color:#526159;max-width:480px}.issue-meta button{margin-top:22px;background:transparent;border:0;border-bottom:1px solid #54665a;border-radius:0;padding:8px 0;text-align:left}.issue-meta button:after{content:' ↗';margin-left:15px}#issue-list>li:first-child .issue-meta{padding:25px 0 0;display:grid;grid-template-columns:1fr auto;gap:0 25px}#issue-list>li:first-child .issue-meta>p:first-child{grid-column:1/-1}#issue-list>li:first-child .issue-meta h2{font-size:38px;grid-column:1/-1}#issue-list>li:first-child .issue-meta button{align-self:start;margin:0}.local-import{display:grid;grid-template-columns:1fr 1.2fr;gap:16px 50px;background:#e6eadf;padding:32px;margin-top:44px;border:1px solid #c4cdbb}.local-import h2{font-size:28px}.local-import>p:first-of-type{grid-column:2;grid-row:1/3;max-width:550px;font-size:13px}.local-import label{grid-column:1}.local-import input{grid-column:1}.local-import #import-status{grid-column:2;grid-row:3/5;font-size:11px;color:#59665d;align-self:end}#reader,#publisher,#architecture{display:none}body:has(#reader:target) #library,body:has(#publisher:target) #library,body:has(#architecture:target) #library{display:none}#reader:target,#publisher:target,#architecture:target{display:block}#reader>header{display:grid;grid-template-columns:1fr auto;gap:13px;align-items:center}#reader>header>p{grid-column:1/-1}#reader>header>h2{font-size:32px}#document-status{font-size:11px;color:#58645c;padding:12px 0 16px}#document-error:empty{display:none}#document-error{background:#fae4d8;padding:12px;color:#752811}#reader>div[role=group]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border-top:1px solid #c6cebf;padding:12px 0}#reader>div[aria-label=Ansicht] button{font-size:11px;padding:9px 12px}#reader>div[aria-label=Ansicht] output{font-size:11px;min-width:45px;text-align:center}#page-number{width:65px}#page-count{font-size:12px;padding-right:15px}#reader>[data-action=cancel]{display:none}#reader-help{font-size:10px;color:#58655b;padding:0 0 16px;max-width:820px}#reader>section[aria-labelledby=page-stage-title]{background:#203337;padding:20px 24px 12px;border-radius:4px}#page-stage-title{font-size:10px;color:#d9e2d3;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}#page-stage{display:flex;gap:2px;justify-content:center;min-height:500px;align-items:flex-start;padding:0 0 18px;overflow:auto}#page-stage figure{flex:0 1 48%;max-width:570px;min-width:0}#page-stage img{display:block;width:100%;height:auto;box-shadow:0 3px 10px #0003}#page-stage figcaption{font-size:9px;color:#c5d3c3;margin:9px 0}#reader details{margin-top:22px;border:1px solid #c5cebf;border-radius:4px;padding:16px}summary{font-size:12px;font-weight:600;cursor:pointer}#page-index{display:flex;gap:12px;padding:20px 0;overflow:auto}#page-index button{width:102px;flex-shrink:0;text-align:left;font-size:10px;padding:6px}#page-index img{display:block;width:100%;height:auto;margin-bottom:8px}#reading-text p{font-size:12px;max-width:700px;color:#58665c}#publisher>h2,#architecture>h2{max-width:900px;margin:18px 0 20px}#publisher>p:nth-of-type(2),#architecture>p:nth-of-type(2){max-width:780px;font-size:14px;color:#536257}.publisher-workspace{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;margin-top:38px}#issue-draft{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;border:1px solid #c5cdbe;background:#fffdf5;padding:28px}.eyebrow{margin-bottom:10px}#issue-draft>.eyebrow{grid-column:1/-1}#issue-draft label{align-self:end}#issue-draft input,#issue-draft select{width:100%}#issue-draft label[for=issue-file],#issue-file,#issue-draft label[for=issue-title],#issue-title,#issue-draft label[for=issue-release],#issue-release,#issue-draft button{grid-column:1/-1}#issue-draft label[for=issue-year]{grid-column:1;grid-row:6}#issue-year{grid-column:1;grid-row:7}#issue-draft label[for=issue-kind]{grid-column:2;grid-row:6}#issue-kind{grid-column:2;grid-row:7}#issue-draft button{margin-top:12px;background:#17282b;color:#fff}.publication-preview{background:#203638;color:#eef1e5;padding:32px;display:flex;flex-direction:column;align-items:flex-start}.publication-preview h3{max-width:360px;font-size:38px;margin:24px 0}.publication-preview ol{counter-reset:steps;width:100%;margin:0 0 32px}.publication-preview li{counter-increment:steps;padding:16px 0;border-top:1px solid #647a73;font-size:13px}.publication-preview li:before{content:'0' counter(steps);padding-right:20px;color:#b1c5a5}.publication-preview #publisher-status{font-size:12px;color:#c9d8c0;margin-top:auto}.publication-preview button{margin-top:22px;background:transparent;color:#e3ead9;border-color:#7e9483;text-align:left}.architecture-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:22px;align-items:center;padding:34px 0;margin-top:25px;border-block:1px solid #bec8b9}.architecture-flow>span{font-size:23px;font-weight:600;letter-spacing:-.04em}.architecture-flow small{font-size:11px;font-weight:400;letter-spacing:0;color:#57675b;margin-top:8px}.architecture-flow b{font-size:26px;color:#a23c26;font-weight:400}#architecture dl{display:grid;grid-template-columns:1fr 2.5fr;gap:22px 50px;margin:35px 0}#architecture dt{font-size:17px;font-weight:600;letter-spacing:-.02em}#architecture dd{margin:0;font-size:14px;line-height:1.65;max-width:760px}#architecture>p:nth-last-child(2){border-top:1px solid #c4cebb;padding-top:26px;max-width:820px;font-size:14px}#architecture>a{display:inline-block;background:#17282b;color:#fff;padding:16px 22px;border-radius:3px;margin-top:24px;font-size:13px;text-decoration:none}footer{display:flex;flex-wrap:wrap;gap:15px 24px;border-top:1px solid #c9d0c0;padding:25px clamp(20px,4vw,60px);align-items:center;font-size:10px;color:#55645b}footer>p:first-child{margin-right:auto}footer>p:last-child{flex-basis:100%;font-size:9px}body:has(#reader:target) .topbar nav a:first-child,body:has(#publisher:target) .topbar nav a:first-child,body:has(#architecture:target) .topbar nav a:first-child{border-color:transparent}body:has(#reader:target) a[href='#reader'],body:has(#publisher:target) a[href='#publisher'],body:has(#architecture:target) a[href='#architecture']{border-color:#aab9a3;background:#e4e9dc}
@media(min-width:1600px){#issue-list>li:first-child .cover-stage{height:720px}}
@media(max-width:1050px){#issue-list{gap:22px}#issue-list article{grid-template-columns:1fr;gap:20px}#issue-list>li:first-child .cover-stage{height:580px}.cover-stage{height:300px}#issue-list>li:first-child .issue-meta{display:block}#issue-list>li:first-child .issue-meta button{margin-top:16px}.publisher-workspace{gap:24px}#issue-draft{padding:22px}.architecture-flow{gap:14px}.architecture-flow>span{font-size:19px}}
@media(max-width:700px){.topbar{padding:20px 20px 10px;gap:16px}.topbar nav{grid-column:1/-1;grid-row:2;justify-content:space-between;gap:3px}.topbar nav a{padding:12px 8px;font-size:11px}.topbar>p{grid-row:3;font-size:9px}.owner-brand{font-size:11px}main>section{padding:32px 0 40px}h1{font-size:clamp(38px,8.5vw,58px);max-width:600px}#library>h1{margin:15px 0 22px}#library>p:nth-of-type(2){font-size:13px}#library>form{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:8px;margin-top:25px;padding-top:16px}#library>form select{min-width:0;width:100%;font-size:11px;padding:8px}#library>form button{grid-column:1/-1;justify-self:end;min-height:35px;font-size:11px;padding:4px;border:none;text-decoration:underline;background:transparent}#archive-result{font-size:10px}#issue-list{grid-template-columns:1fr;gap:28px;margin-top:22px}#issue-list>li:first-child{grid-row:auto}#issue-list>li:first-child .cover-stage{height:480px}#issue-list>li:first-child .issue-meta h2{font-size:32px}#issue-list article{grid-template-columns:40% 1fr;gap:20px;align-items:center}#issue-list>li:first-child article{display:block}.cover-stage{height:260px}.cover-stage img{max-width:83%;height:82%}.cover-stage.workshop img,.cover-stage.apex img{max-width:85%}.issue-meta h2{font-size:26px}.issue-meta>p:first-child{font-size:9px;letter-spacing:.08em}.issue-meta>p:nth-of-type(2){font-size:12px}.issue-meta button{font-size:11px;margin-top:12px;min-height:42px}.local-import{display:block;padding:24px;margin-top:30px}.local-import h2{font-size:26px}.local-import>p:first-of-type{font-size:12px;margin:15px 0 20px}.local-import label{display:block;margin-bottom:8px}.local-import input{width:100%}.local-import #import-status{margin-top:12px;font-size:10px}#reader>header{grid-template-columns:1fr;gap:12px}#reader>header h2{font-size:30px}#reader>header button{justify-self:start;font-size:11px}#reader>div[aria-label=Ansicht]{gap:6px}#reader>div[aria-label=Ansicht] button{font-size:10px;padding:8px}#reader>div[aria-label=Seitennavigation] button{font-size:11px;padding:8px}#page-count{padding:0}#reader-help{font-size:10px}#reader>section[aria-labelledby=page-stage-title]{padding:14px 10px 5px;margin-inline:-10px}#page-stage{min-height:260px;gap:2px}#page-stage figure{flex-basis:50%}#page-stage figcaption{font-size:8px}#reader details{padding:12px}.publisher-workspace{grid-template-columns:1fr;gap:20px}#publisher>h2,#architecture>h2{font-size:36px}#publisher>p:nth-of-type(2),#architecture>p:nth-of-type(2){font-size:13px}#issue-draft{padding:20px;gap:12px}.publication-preview{padding:26px}.publication-preview h3{font-size:35px}.architecture-flow{grid-template-columns:1fr;gap:14px;padding:28px 0}.architecture-flow b{transform:rotate(90deg);width:max-content}.architecture-flow>span{font-size:23px}#architecture dl{grid-template-columns:1fr;gap:12px;margin:25px 0}#architecture dt{margin-top:14px}#architecture dd{font-size:13px}footer{gap:14px 18px;font-size:9px}footer>p:first-child{flex-basis:100%}}
@media(max-width:360px){h1{font-size:37px}.topbar nav a{font-size:10px;padding-inline:6px}#issue-list>li:first-child .cover-stage{height:410px}#issue-list article{grid-template-columns:38% 1fr;gap:14px}.cover-stage{height:215px}.issue-meta h2{font-size:24px}.cover-stage img{max-width:88%}.issue-meta button:after{margin-left:4px}#library>form{grid-template-columns:auto 1fr}#reader>div[role=group]{gap:5px}#page-number{width:52px}#reader>div[aria-label=Seitennavigation] button{font-size:10px;padding:6px}#issue-draft{padding:16px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
#issue-draft label[for=issue-number]{grid-column:1;grid-row:8}#issue-number{grid-column:1;grid-row:9}#issue-draft label[for=issue-release]{grid-column:2;grid-row:8}#issue-release{grid-column:2;grid-row:9;min-width:0}#issue-draft>button{grid-row:10}
@media(max-width:700px){#issue-draft label[for=issue-number]{grid-column:1/-1}#issue-number{grid-column:1/-1}#issue-draft label[for=issue-release]{grid-column:1/-1;grid-row:10}#issue-release{grid-column:1/-1;grid-row:11}#issue-draft>button{grid-row:12}#page-stage{display:block;min-height:0}#page-stage figure{width:100%;max-width:none;margin-bottom:18px}#page-stage img{width:100%}}
.control-cluster{display:inline-flex;align-items:center;gap:6px}#reader>header h2{font-size:30px}#reader .reader-help{margin:0;border:0;padding:9px 0 14px}#reader .reader-help summary{font-size:10px;font-weight:400;color:#536257}#reader .reader-help #reader-help{padding:12px 0 0}#reader [data-action=previous],#reader [data-action=next]{min-width:44px;font-size:20px}#reader [data-action=page]{min-width:44px}
@media(max-width:700px){#reader{padding-top:22px}#reader>header{grid-template-columns:1fr auto;gap:10px}#reader>header h2{font-size:23px;letter-spacing:-.04em}#reader>header button{padding:8px;font-size:10px}#reader>div[aria-label=Ansicht]{gap:6px 10px}#reader>div[aria-label=Ansicht] .control-cluster{gap:4px}#reader>div[aria-label=Seitennavigation]{gap:8px}#reader>div[aria-label=Seitennavigation] button{font-size:14px}#reader>div[aria-label=Seitennavigation] [data-action=page]{font-size:11px}#reader #document-status{font-size:9px;line-height:1.5;padding:12px 0 2px}}
@media(max-width:700px){#publisher>h2{font-size:clamp(28px,8vw,36px)}}

.publisher-workspace>*{min-width:0}#issue-draft input,#issue-draft select{min-width:0;max-width:100%}
@media(max-width:360px){#reader>div[aria-label=Seitennavigation]{gap:5px;font-size:11px}#reader #page-number{width:44px}#reader>div[aria-label=Seitennavigation] button{padding:8px 5px}#issue-draft{padding:16px}.publication-preview{padding:20px}}

@media(max-width:360px){#reader>div[aria-label=Seitennavigation]{flex-wrap:nowrap}#reader>div[aria-label=Seitennavigation] label{font-size:10px}#reader #page-count{font-size:10px;white-space:nowrap}#reader>div[aria-label=Seitennavigation] button{flex-shrink:0}}

[hidden]{display:none!important}.runtime main>section:not([hidden]){display:block!important}.runtime .topbar nav a[aria-current=page]{border-color:#aab9a3;background:#e4e9dc}.runtime #page-stage{overflow:auto;justify-content:flex-start;align-items:flex-start;min-height:300px;gap:4px;padding-bottom:12px;touch-action:pan-x pan-y pinch-zoom}.runtime .pdf-page{flex:none!important;margin:0}.pdf-page canvas{display:block;background:#f1eee5;box-shadow:0 3px 12px #0003}.runtime #page-stage[data-layout=single]{justify-content:center}.runtime #page-stage figure figcaption{padding-top:8px}.runtime #reader:fullscreen{background:#f3f1e9;padding:20px;overflow:auto}.runtime #page-index{display:flex;overflow:auto;gap:12px;max-height:210px}.runtime #page-index button{flex:0 0 104px;min-height:60px}.runtime #page-index canvas{display:block;width:90px;height:auto;margin-bottom:8px}.runtime #page-index [aria-current=page]{outline:2px solid #b93d28;outline-offset:-2px}.runtime #reading-text{max-width:80ch;white-space:pre-line}.runtime #reading-text section{margin-top:24px}.runtime #reading-text h3{font-size:20px;margin-bottom:12px}.runtime #reading-text p{font-family:Georgia,serif;font-size:16px;line-height:1.65}.runtime #document-error:not(:empty){padding:12px;border-left:3px solid #b93d28;margin:10px 0}.runtime #publisher-status button{margin-top:16px}@media(max-width:700px){.runtime #page-stage{flex-direction:column;align-items:center}.runtime #page-stage[data-layout=single]{align-items:flex-start}.runtime #reader:fullscreen{padding:12px}}

.runtime #page-stage .pdf-page{max-width:none;overflow:visible}.runtime #page-stage .pdf-page canvas{max-width:none}.runtime .topbar [data-action=cancel]{display:inline-block;justify-self:start}.runtime .topbar [data-action=cancel][hidden]{display:none}.runtime #page-stage{overscroll-behavior:contain}

.runtime #reader>header{grid-template-columns:minmax(0,1fr) auto}.runtime #reader>header h2,.runtime #publisher-status,.runtime #reading-text p{overflow-wrap:anywhere;min-width:0}

.runtime input,.runtime select,.runtime button{border-color:#758276}.runtime button[aria-pressed=true]{border-color:#17282b}

.runtime .topbar nav a:not([aria-current=page]){border-color:transparent;background:transparent}

.runtime:has(#reader:not([hidden])) .topbar{padding-top:12px;padding-bottom:10px;gap:10px 24px}.runtime:has(#reader:not([hidden])) .topbar>p{display:none}.runtime #reader{padding-top:18px}.runtime .reader-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;border-block:1px solid #b9c2b6;padding:8px 0;margin-top:8px}.runtime .reader-toolbar>div{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.runtime #reader details.text-alternative{border:0;margin:12px 0 0;padding:0}.runtime #reader details.text-alternative summary{font-weight:600}.runtime #reader .reader-help{padding:8px 0 10px}@media(max-width:700px){.runtime:has(#reader:not([hidden])) .topbar{gap:8px}.runtime .reader-toolbar{gap:8px}.runtime .reader-toolbar>div[aria-label=Ansicht]{gap:6px 8px}.runtime .reader-toolbar>div[aria-label=Ansicht] button{font-size:10px;padding:8px}.runtime .reader-toolbar>div[aria-label=Seitennavigation]{gap:5px;flex-wrap:nowrap;font-size:11px}.runtime .reader-toolbar>div[aria-label=Seitennavigation] button{padding:8px 5px}.runtime .reader-toolbar #page-count{white-space:nowrap;font-size:10px}}

.runtime .topbar nav a:not([aria-current="page"]){background:transparent!important;border-color:transparent!important}
