.download-page-shell{min-height:100vh;background:#f7f6f2;color:#11131a}.download-page-shell .site-header{background:#f7f6f299;border-bottom-color:#11131a14;backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12);box-shadow:none}.download-page-shell .site-header.is-scrolled{background:#f7f6f2eb;border-bottom-color:#11131a1a;box-shadow:0 .96rem 2.56rem #11131a0f,inset 0 1px #ffffffb3}.download-page-shell .brand,.download-page-shell .brand-plain{color:#11131a}.download-page-shell .main-nav a,.download-page-shell .main-nav a[href="/"],.download-page-shell .main-nav a[href="/projekte"],.download-page-shell .main-nav a[href="/ueber-mich"]{color:#11131aa8}.download-page-shell .main-nav a:hover,.download-page-shell .main-nav a[href="/"]:hover,.download-page-shell .main-nav a[href="/projekte"]:hover,.download-page-shell .main-nav a[href="/ueber-mich"]:hover{border-color:#11131a14;background:#11131a0a;color:#11131a}.download-page-shell .main-nav a.is-active{border-color:#11131a14;background:#11131a0b;color:#11131a}.download-page-shell .main-nav a.main-nav-contact{border-color:#11131a;background:#11131a;color:#fff;box-shadow:0 .36rem .88rem #11131a1f,inset 0 1px #ffffff1f}.download-page-shell .main-nav a.main-nav-contact:hover{border-color:#11131a;background:#11131a;color:#fff}.download-page-shell .site-footer{border-top:1px solid rgba(17,19,26,.1);background:#f7f6f2;color:#11131a9e}.download-page-shell .site-footer a{color:#11131ab8}.download-page-shell .site-footer a:hover{color:#11131a}.download-page-inner{width:min(calc(100vw - (var(--page-x) * 2)),var(--page-max));margin-inline:auto}.download-page-hero{padding-top:calc(var(--header-h) + 4rem);padding-bottom:5.6rem;background:#f7f6f2}.download-page-back-link{display:inline-flex;align-items:center;gap:.6rem;color:#11131a9e;text-decoration:none;font-size:.94rem;font-weight:420;line-height:1}.download-page-back-link span{font-size:1.35em;line-height:1;transform:translateY(-.02em)}.download-page-back-link:hover{color:#11131a}.download-page-kicker{margin:5.2rem 0 0;color:#8b5cf6;font-size:.76rem;font-weight:780;letter-spacing:.16em;line-height:1.25;text-transform:uppercase}.download-page-hero h1{max-width:12ch;margin:1.8rem 0 0;color:#11131a;font-family:Georgia,Times New Roman,serif;font-size:5.6rem;font-weight:500;line-height:.96;letter-spacing:-.055em}.download-page-hero p:not(.download-page-kicker){max-width:48rem;margin:1.6rem 0 0;color:#11131aa8;font-size:1.12rem;font-weight:320;line-height:1.6}.download-list-section{padding-block:5.6rem 7.2rem;background:#f7f6f2}.download-list{display:grid;gap:2rem}.download-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2.4rem;align-items:start;border:1px solid rgba(17,19,26,.12);border-radius:1.6rem;padding:2.08rem;background:#ffffff57;box-shadow:0 .96rem 2.4rem #11131a0a,inset 0 1px #ffffffbd}.download-card-kicker{display:flex;flex-wrap:wrap;gap:.44rem}.download-card-kicker span{display:inline-flex;min-height:1.52rem;align-items:center;border-radius:999px;padding-inline:.64rem;background:#11131a0f;color:#11131ab8;font-size:.62rem;font-weight:720;letter-spacing:.08em;line-height:1;text-transform:uppercase}.download-card h2{margin:1.4rem 0 0;color:#11131a;font-family:Georgia,Times New Roman,serif;font-size:2.72rem;font-weight:500;line-height:1.05;letter-spacing:-.035em}.download-card p{max-width:51.2rem;margin:1.16rem 0 0;color:#11131ab8;font-size:1.06rem;font-weight:320;line-height:1.68}.download-card-meta{display:flex;flex-wrap:wrap;gap:.64rem;margin-top:1.6rem;color:#11131a85;font-size:.8rem;font-weight:560;line-height:1.4}.download-card-meta span{display:inline-flex;align-items:center}.download-card-meta span:not(:last-child):after{width:.22rem;height:.22rem;display:inline-flex;flex:0 0 auto;border-radius:999px;margin-left:.64rem;background:#11131a2e;content:""}.download-card-actions{min-width:10.4rem;display:grid;gap:.64rem}.download-card-actions a{min-height:2.4rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding-inline:.96rem;text-decoration:none;font-size:.8rem;font-weight:680;line-height:1}.download-card-actions a:first-child{background:#11131a;color:#fff;box-shadow:0 .44rem 1rem #11131a1f,inset 0 1px #ffffff1f}.download-card-actions a:first-child:hover{background:#000}.download-card-actions a:last-child{border:1px solid rgba(17,19,26,.12);background:#ffffff70;color:#11131a}.download-card-actions a:last-child:hover{border-color:#7c3aed5c;color:#7c3aed}.download-empty-state{max-width:57.6rem;border:1px solid rgba(17,19,26,.12);border-radius:1.6rem;padding:2.4rem;background:#ffffff57;box-shadow:0 .96rem 2.4rem #11131a0a,inset 0 1px #ffffffbd}.download-empty-state .download-page-kicker{margin:0}.download-empty-state h2{margin:1.4rem 0 0;color:#11131a;font-family:Georgia,Times New Roman,serif;font-size:2.72rem;font-weight:500;line-height:1.05;letter-spacing:-.035em}.download-empty-state p:not(.download-page-kicker){max-width:46.4rem;margin:1.16rem 0 0;color:#11131ab8;font-size:1.06rem;font-weight:320;line-height:1.68}.download-empty-state a{min-height:2.4rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;margin-top:1.76rem;padding-inline:.96rem;background:#11131a;color:#fff;text-decoration:none;font-size:.8rem;font-weight:680;line-height:1}.download-empty-state a:hover{background:#000}@media(max-width:82rem){.download-page-hero{padding-top:calc(var(--header-h) + 3.2rem);padding-bottom:4.8rem}.download-page-kicker{margin-top:4rem}.download-page-hero h1{font-size:4.8rem}.download-page-hero p:not(.download-page-kicker){max-width:42rem;font-size:1.04rem}.download-card h2,.download-empty-state h2{font-size:2.4rem}}@media(max-width:58rem){.download-page-inner{width:min(calc(100vw - 2rem),var(--page-max))}.download-page-hero{padding-top:calc(var(--header-h) + 1.8rem)}.download-page-kicker{margin-top:2.4rem}.download-page-hero h1{font-size:4rem}.download-page-hero p:not(.download-page-kicker){max-width:100%;font-size:.94rem;line-height:1.6}.download-list-section{padding-block:4rem}.download-card{grid-template-columns:1fr;border-radius:1rem;padding:1.08rem}.download-card h2{font-size:2.16rem}.download-card p{font-size:.92rem}.download-card-actions{min-width:0}.download-card-actions a{width:100%}.download-empty-state{border-radius:1rem;padding:1.08rem}.download-empty-state h2{font-size:2.16rem}.download-empty-state p:not(.download-page-kicker){font-size:.92rem}}@media(max-width:36rem){.download-page-inner{width:min(calc(100vw - 1.25rem),var(--page-max))}.download-page-hero h1{font-size:2.6rem}.download-page-hero p:not(.download-page-kicker){font-size:.86rem}.download-card,.download-empty-state{border-radius:.92rem;padding:.92rem}.download-card h2,.download-empty-state h2{font-size:1.8rem}.download-card p,.download-empty-state p:not(.download-page-kicker){font-size:.82rem}.download-card-meta{display:grid;gap:.36rem}.download-card-meta span:not(:last-child):after{display:none}}.project-detail-page-shell .site-header,.download-page-shell .site-header,.legal-document-shell .site-header{background:transparent;border-bottom-color:#11131a14;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.project-detail-page-shell .site-header:before,.download-page-shell .site-header:before,.legal-document-shell .site-header:before{background:#f7f6f299;backdrop-filter:blur(17.6px) saturate(1.12);-webkit-backdrop-filter:blur(17.6px) saturate(1.12);opacity:1}.project-detail-page-shell .site-header:after,.download-page-shell .site-header:after,.legal-document-shell .site-header:after{opacity:0}.project-detail-page-shell .site-header.is-scrolled,.project-detail-page-shell .site-header.is-mobile-nav-open,.download-page-shell .site-header.is-scrolled,.download-page-shell .site-header.is-mobile-nav-open,.legal-document-shell .site-header.is-scrolled,.legal-document-shell .site-header.is-mobile-nav-open{background:transparent;border-bottom-color:#11131a1a;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 .96rem 2.56rem #11131a0f,inset 0 1px #ffffffb3}.project-detail-page-shell .site-header.is-scrolled:before,.project-detail-page-shell .site-header.is-mobile-nav-open:before,.download-page-shell .site-header.is-scrolled:before,.download-page-shell .site-header.is-mobile-nav-open:before,.legal-document-shell .site-header.is-scrolled:before,.legal-document-shell .site-header.is-mobile-nav-open:before{background:#f7f6f299;backdrop-filter:blur(17.6px) saturate(1.12);-webkit-backdrop-filter:blur(17.6px) saturate(1.12);opacity:1}.project-detail-page-shell .brand,.project-detail-page-shell .brand-plain,.download-page-shell .brand,.download-page-shell .brand-plain,.legal-document-shell .brand,.legal-document-shell .brand-plain{color:#11131a;text-shadow:none}.project-detail-page-shell .main-nav,.download-page-shell .main-nav,.legal-document-shell .main-nav{position:relative;z-index:4}.project-detail-page-shell .main-nav a,.project-detail-page-shell .main-nav a[href="/"],.project-detail-page-shell .main-nav a[href="/projekte"],.project-detail-page-shell .main-nav a[href="/ueber-mich"],.project-detail-page-shell .main-nav a[href="/downloads"],.download-page-shell .main-nav a,.download-page-shell .main-nav a[href="/"],.download-page-shell .main-nav a[href="/projekte"],.download-page-shell .main-nav a[href="/ueber-mich"],.download-page-shell .main-nav a[href="/downloads"],.legal-document-shell .main-nav a,.legal-document-shell .main-nav a[href="/"],.legal-document-shell .main-nav a[href="/projekte"],.legal-document-shell .main-nav a[href="/ueber-mich"],.legal-document-shell .main-nav a[href="/downloads"]{position:relative;z-index:4;background:transparent;color:#11131aa8;text-shadow:none;box-shadow:none}.project-detail-page-shell .main-nav a:hover,.project-detail-page-shell .main-nav a[href="/"]:hover,.project-detail-page-shell .main-nav a[href="/projekte"]:hover,.project-detail-page-shell .main-nav a[href="/ueber-mich"]:hover,.project-detail-page-shell .main-nav a[href="/downloads"]:hover,.download-page-shell .main-nav a:hover,.download-page-shell .main-nav a[href="/"]:hover,.download-page-shell .main-nav a[href="/projekte"]:hover,.download-page-shell .main-nav a[href="/ueber-mich"]:hover,.download-page-shell .main-nav a[href="/downloads"]:hover,.legal-document-shell .main-nav a:hover,.legal-document-shell .main-nav a[href="/"]:hover,.legal-document-shell .main-nav a[href="/projekte"]:hover,.legal-document-shell .main-nav a[href="/ueber-mich"]:hover,.legal-document-shell .main-nav a[href="/downloads"]:hover{border-color:#11131a14;background:#11131a0a;color:#11131a;text-shadow:none;box-shadow:none}.project-detail-page-shell .main-nav a.is-active,.download-page-shell .main-nav a.is-active,.legal-document-shell .main-nav a.is-active{border-color:#11131a14;background:#11131a0b;color:#11131a;text-shadow:none}.project-detail-page-shell .main-nav a.main-nav-contact,.download-page-shell .main-nav a.main-nav-contact,.legal-document-shell .main-nav a.main-nav-contact{border-color:#11131a;background:#11131a;color:#fff;text-shadow:none;box-shadow:0 .36rem .88rem #11131a1f,inset 0 1px #ffffff1f}.project-detail-page-shell .main-nav a.main-nav-contact:hover,.download-page-shell .main-nav a.main-nav-contact:hover,.legal-document-shell .main-nav a.main-nav-contact:hover{border-color:#11131a;background:#11131a;color:#fff;text-shadow:none}.project-detail-page-shell .mobile-nav-toggle,.download-page-shell .mobile-nav-toggle,.legal-document-shell .mobile-nav-toggle,.project-detail-page-shell .site-header.is-mobile-nav-open .mobile-nav-toggle,.download-page-shell .site-header.is-mobile-nav-open .mobile-nav-toggle,.legal-document-shell .site-header.is-mobile-nav-open .mobile-nav-toggle{color:#11131a}.project-detail-page-shell .site-header.is-mobile-nav-open .mobile-nav-panel,.download-page-shell .site-header.is-mobile-nav-open .mobile-nav-panel,.legal-document-shell .site-header.is-mobile-nav-open .mobile-nav-panel{background:radial-gradient(circle at 50% 58%,rgba(37,99,235,.08) 0%,rgba(37,99,235,.04) 28%,transparent 58%),linear-gradient(180deg,#f7f6f2fb,#f7f6f2fe)}.project-detail-page-shell .site-header.is-mobile-nav-open .mobile-nav-panel:before,.download-page-shell .site-header.is-mobile-nav-open .mobile-nav-panel:before,.legal-document-shell .site-header.is-mobile-nav-open .mobile-nav-panel:before{background:linear-gradient(180deg,#ffffff52,#fff0 26%)}.project-detail-page-shell .site-header.is-mobile-nav-open .brand,.project-detail-page-shell .site-header.is-mobile-nav-open .brand-plain,.download-page-shell .site-header.is-mobile-nav-open .brand,.download-page-shell .site-header.is-mobile-nav-open .brand-plain,.legal-document-shell .site-header.is-mobile-nav-open .brand,.legal-document-shell .site-header.is-mobile-nav-open .brand-plain,.project-detail-page-shell .site-header.is-mobile-nav-open .mobile-nav-links a,.download-page-shell .site-header.is-mobile-nav-open .mobile-nav-links a,.legal-document-shell .site-header.is-mobile-nav-open .mobile-nav-links a{color:#11131a;text-shadow:none}.project-detail-page-shell .site-header.is-mobile-nav-open .mobile-nav-links a:hover,.download-page-shell .site-header.is-mobile-nav-open .mobile-nav-links a:hover,.legal-document-shell .site-header.is-mobile-nav-open .mobile-nav-links a:hover{color:#2563eb}.project-detail-page-shell .site-header.is-mobile-nav-open .mobile-nav-links a.mobile-nav-contact,.download-page-shell .site-header.is-mobile-nav-open .mobile-nav-links a.mobile-nav-contact,.legal-document-shell .site-header.is-mobile-nav-open .mobile-nav-links a.mobile-nav-contact{background:#11131a;color:#fff;box-shadow:0 .72rem 1.6rem #11131a29,inset 0 1px #ffffff1f}.project-detail-page-shell .site-header.is-mobile-nav-open .mobile-nav-links a.mobile-nav-contact:hover,.download-page-shell .site-header.is-mobile-nav-open .mobile-nav-links a.mobile-nav-contact:hover,.legal-document-shell .site-header.is-mobile-nav-open .mobile-nav-links a.mobile-nav-contact:hover{background:#11131a;color:#fff}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.project-detail-page-shell .site-header:before,.download-page-shell .site-header:before,.legal-document-shell .site-header:before,.project-detail-page-shell .site-header.is-scrolled:before,.download-page-shell .site-header.is-scrolled:before,.legal-document-shell .site-header.is-scrolled:before,.project-detail-page-shell .site-header.is-mobile-nav-open:before,.download-page-shell .site-header.is-mobile-nav-open:before,.legal-document-shell .site-header.is-mobile-nav-open:before{background:#f7f6f2f0}}@media(max-width:58rem){.project-detail-page-shell .site-header.is-scrolled:before,.download-page-shell .site-header.is-scrolled:before,.legal-document-shell .site-header.is-scrolled:before,.project-detail-page-shell .site-header.is-mobile-nav-open:before,.download-page-shell .site-header.is-mobile-nav-open:before,.legal-document-shell .site-header.is-mobile-nav-open:before{background:#f7f6f2b8;backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12)}}
