.creator-mini-page{container-type:inline-size;container-name:creator-page}.creator-mini-page .page-title{font-size:clamp(2rem,7cqw,4.8rem)!important}.creator-mini-page .page-inner{padding:clamp(22px,5cqw,58px)}.page-blocks .page-gallery,.page-blocks .page-release-card{grid-column:1/-1}.page-gallery-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.page-gallery-items[data-layout=strip]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.page-gallery-items figure{min-width:0;margin:0}.page-gallery-items[data-layout=strip] figure{flex:0 0 76%;scroll-snap-align:start}.page-blocks .page-gallery-open{display:block;margin:0;padding:0;border:0;background:transparent;width:100%;border-radius:14px;overflow:hidden;cursor:zoom-in}.page-gallery-open img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;transition:transform .2s ease}.page-gallery-open:hover img{transform:scale(1.025)}.page-gallery-open:focus-visible{outline:3px solid var(--page-accent);outline-offset:4px}.page-gallery-items figcaption{margin-top:8px}.page-release-card{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);border:1px solid #8885;border-radius:18px;overflow:hidden;background:var(--page-surface);text-align:left}.page-release-card:not(:has(.page-release-art)){grid-template-columns:1fr}.page-blocks .page-release-art{width:100%;height:100%;min-height:200px;object-fit:cover;border-radius:0}.page-release-copy{padding:24px;min-width:0}.page-release-copy small{font-size:.65rem;letter-spacing:.1em;color:var(--page-muted)}.page-release-copy .blk-heading{margin:12px 0}.page-release-copy .blk-text{font-size:.9rem}.page-release-link{display:inline-flex;padding:11px 15px;border-radius:10px;background:var(--page-ink);color:var(--page-bg);text-decoration:none;font-weight:600;font-size:.85rem}.page-lightbox{width:min(1100px,94vw);max-height:94svh;padding:20px;border:1px solid #546072;border-radius:18px;background:#0c111a;color:#f3f5f7;font-family:Inter,system-ui,sans-serif}.page-lightbox::backdrop{background:#03070ded;backdrop-filter:blur(8px)}.page-lightbox-bar,.page-lightbox-nav{display:flex;align-items:center;justify-content:space-between;gap:12px}.page-lightbox button{font:inherit;color:inherit;background:#182131;border:1px solid #546072;border-radius:8px;min-height:44px;padding:8px 14px;cursor:pointer}.page-lightbox button:disabled{opacity:.4;cursor:default}.page-lightbox button:focus-visible{outline:2px solid #93f5d3;outline-offset:3px}.page-lightbox figure{margin:18px 0;text-align:center}.page-lightbox img{max-width:100%;max-height:65svh;object-fit:contain}.page-lightbox figcaption{margin-top:10px;white-space:pre-wrap;overflow-wrap:anywhere}.gallery-image-editor{display:grid;gap:10px;padding:14px;border:1px solid var(--cr-line);border-radius:10px}.gallery-image-editor .cr-button{padding:6px 12px}.page-preview-controls{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px;align-items:center}.page-preview-controls button{padding:8px 12px}.page-preview-controls button[aria-pressed=true]{background:var(--cr-accent);color:#06241d}.page-preview-stage{position:relative;overflow:hidden;width:100%}.page-preview-stage .page-preview{position:absolute;left:0;top:0;transform-origin:top left}.page-preview-size{color:var(--cr-muted);font-size:.7rem}.page-preview .page-cover{height:clamp(140px,23cqw,280px)}
@container creator-page (max-width:520px){.creator-mini-page .page-blocks{grid-template-columns:1fr!important}.page-release-card{grid-template-columns:1fr}.page-blocks .page-release-art{max-height:250px}.page-gallery-items{grid-template-columns:1fr}.page-gallery-items[data-layout=strip] figure{flex-basis:88%}.page-release-copy{padding:20px}}
.page-blocks a.page-release-link{color:var(--page-bg)}
@media(prefers-reduced-motion:reduce){.page-gallery-open img{transition:none}.page-gallery-open:hover img{transform:none}}

/* 04.10.2026 · Bausteine Termine, Fragen & Antworten, Zitat */
.page-events,.page-faq,.page-quote{grid-column:1/-1}
.page-events-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.page-events-list li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;align-items:start;padding:14px;border-radius:14px;background:var(--page-surface,#ffffff08);border:1px solid color-mix(in srgb,var(--page-ink,#fff) 10%,transparent)}
.page-events-list li.is-past{opacity:.5}
.page-event-date{display:grid;place-items:center;align-content:center;height:64px;border-radius:12px;background:color-mix(in srgb,var(--user-primary,#93f5d3) 18%,transparent);color:var(--page-ink,#fff);line-height:1.05;text-transform:uppercase}
.page-event-date strong{font-size:1.6rem}
.page-event-date span{font-size:.75rem;letter-spacing:.08em;opacity:.8}
.page-event-body{display:grid;gap:3px;min-width:0}
.page-event-title{font-size:1.05rem}
.page-event-meta{color:var(--page-muted,#b9c6c0)}
.page-event-link{justify-self:start;margin-top:4px;color:var(--user-primary,#93f5d3);font-weight:700;text-decoration:none}
.page-event-link:hover,.page-event-link:focus-visible{text-decoration:underline}
.page-events-empty{color:var(--page-muted,#b9c6c0)}
.page-faq-item{border-bottom:1px solid color-mix(in srgb,var(--page-ink,#fff) 12%,transparent)}
.page-faq-item summary{cursor:pointer;padding:14px 4px;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:12px}
.page-faq-item summary::-webkit-details-marker{display:none}
.page-faq-item summary::after{content:"+";font-weight:400;font-size:1.3rem;line-height:1;color:var(--user-primary,#93f5d3)}
.page-faq-item[open] summary::after{content:"–"}
.page-faq-item p{margin:0 4px 16px;white-space:pre-line}
.page-quote{margin:8px 0;padding:22px 24px;border-left:4px solid var(--user-primary,#93f5d3);border-radius:4px 14px 14px 4px;background:var(--page-surface,#ffffff08)}
.page-quote blockquote{margin:0;font-size:1.2rem;line-height:1.5;font-style:italic;white-space:pre-line}
.page-quote figcaption{margin-top:10px;color:var(--page-muted,#b9c6c0);font-size:.92rem}
