.cover-stage-column[data-astro-cid-pr3fofz2]{width:100%}.cover-stage-link[data-astro-cid-pr3fofz2]{display:block;text-decoration:none;width:100%}.cover-stage-static[data-astro-cid-pr3fofz2]{width:100%;cursor:default}.book-pedestal[data-astro-cid-pr3fofz2]{width:100%;min-height:240px;background:var(--color-bg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.book-pedestal[data-astro-cid-pr3fofz2].is-draft-pedestal{background:transparent}.cover-book-img[data-astro-cid-pr3fofz2]{max-height:280px;max-width:100%;width:auto;height:auto;object-fit:contain;display:block;border-radius:2px;box-shadow:0 8px 24px -2px #0000001f,0 2px 6px #0000000f;transition:transform var(--transition-base),box-shadow var(--transition-base)}.cover-stage-link[data-astro-cid-pr3fofz2]:hover .cover-book-img[data-astro-cid-pr3fofz2]{transform:translateY(-3px) scale(1.015);box-shadow:0 14px 34px -4px #0000002e,0 4px 10px #00000014}.draft-placeholder[data-astro-cid-pr3fofz2]{width:100%;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-4);text-align:center;background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius-sm);gap:var(--space-2)}.draft-lock[data-astro-cid-pr3fofz2]{font-size:1.4rem}.draft-roman[data-astro-cid-pr3fofz2]{font-family:var(--font-serif);font-size:var(--font-size-base);color:var(--color-cms-earth, #8c5a3c);font-weight:700}.draft-title[data-astro-cid-pr3fofz2]{font-family:var(--font-serif);font-size:var(--font-size-lg);color:var(--color-text-primary)}.draft-tag[data-astro-cid-pr3fofz2]{font-size:.6875rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em}@media(min-width:768px){.cover-book-img[data-astro-cid-pr3fofz2]{max-height:260px}}@media(min-width:1024px){.cover-book-img[data-astro-cid-pr3fofz2]{max-height:300px}}.story-edition-card[data-astro-cid-t3v4hpcr]{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);position:relative;width:100%}.story-edition-card[data-astro-cid-t3v4hpcr]:hover{border-color:var(--color-cms-earth, #8c5a3c);box-shadow:var(--shadow-art)}.story-edition-card[data-astro-cid-t3v4hpcr].is-draft{border-style:dashed;background:var(--color-surface-hover);opacity:.9}.story-edition-card[data-astro-cid-t3v4hpcr].is-draft:hover{border-color:var(--color-border);box-shadow:var(--shadow-sm);transform:none}.editorial-body[data-astro-cid-t3v4hpcr]{display:flex;flex-direction:column;gap:var(--space-3);flex:1;min-width:0}.editorial-eyebrow[data-astro-cid-t3v4hpcr]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.volume-badge[data-astro-cid-t3v4hpcr]{color:var(--color-cms-earth, #8c5a3c)}.year-badge[data-astro-cid-t3v4hpcr],.scene-badge[data-astro-cid-t3v4hpcr],.draft-badge[data-astro-cid-t3v4hpcr]{color:var(--color-text-muted)}.story-title[data-astro-cid-t3v4hpcr]{font-family:var(--font-serif);font-size:clamp(1.25rem,2.2vw,1.55rem);line-height:var(--line-height-snug);margin:0}.title-link[data-astro-cid-t3v4hpcr]{color:var(--color-text-primary);text-decoration:none;transition:color var(--transition-fast)}.title-link[data-astro-cid-t3v4hpcr]:hover{color:var(--color-accent-hover)}.title-static[data-astro-cid-t3v4hpcr]{color:var(--color-text-primary)}.story-subtitle[data-astro-cid-t3v4hpcr]{font-family:var(--font-serif);font-style:italic;font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;line-height:var(--line-height-relaxed)}.story-dedication[data-astro-cid-t3v4hpcr]{font-family:var(--font-serif);font-style:italic;font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0}.story-excerpt[data-astro-cid-t3v4hpcr]{font-family:var(--font-serif);font-style:italic;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:var(--space-2) 0;padding-left:var(--space-3);border-left:2px solid var(--color-cms-earth, #8c5a3c)}.action-row[data-astro-cid-t3v4hpcr]{margin-top:auto;padding-top:var(--space-2)}.read-action-link[data-astro-cid-t3v4hpcr]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-cms-earth, #8c5a3c);text-decoration:none;transition:color var(--transition-fast),transform var(--transition-fast)}.read-action-link[data-astro-cid-t3v4hpcr]:hover{color:var(--color-accent);transform:translate(3px)}.action-arrow[data-astro-cid-t3v4hpcr]{transition:transform var(--transition-fast)}.read-action-link[data-astro-cid-t3v4hpcr]:hover .action-arrow[data-astro-cid-t3v4hpcr]{transform:translate(4px)}@media(min-width:768px){.story-edition-card[data-astro-cid-t3v4hpcr]{display:grid;grid-template-columns:280px minmax(0,500px);align-items:center;gap:var(--space-8);padding:var(--space-8);width:fit-content;max-width:860px}}@media(min-width:1024px){.story-edition-card[data-astro-cid-t3v4hpcr]{grid-template-columns:300px minmax(0,540px);gap:var(--space-10);padding:var(--space-8);max-width:900px}}.maerchen-page[data-astro-cid-ux3nhkib]{max-width:var(--container-max);margin:0 auto;padding:var(--space-6) var(--space-4) var(--space-12);width:100%}.page-header[data-astro-cid-ux3nhkib]{margin-bottom:var(--space-10);max-width:720px}.page-eyebrow[data-astro-cid-ux3nhkib]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-cms-earth, #8c5a3c)}.page-title[data-astro-cid-ux3nhkib]{font-family:var(--font-serif);font-size:clamp(2rem,4vw,2.75rem);line-height:var(--line-height-tight);color:var(--color-text-primary);margin-top:var(--space-1);margin-bottom:var(--space-3)}.page-description[data-astro-cid-ux3nhkib]{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.chronology-container[data-astro-cid-ux3nhkib]{position:relative;width:100%;margin-top:var(--space-6)}.chronology-spine[data-astro-cid-ux3nhkib]{position:absolute;top:20px;bottom:20px;left:20px;width:2px;background:linear-gradient(to bottom,var(--color-cms-earth, #8c5a3c) 0%,var(--color-border) 8%,var(--color-border) 95%,transparent 100%);z-index:1}.stories-timeline-list[data-astro-cid-ux3nhkib]{display:flex;flex-direction:column;gap:clamp(2rem,3.5vw,3.25rem);position:relative;z-index:2}.timeline-entry[data-astro-cid-ux3nhkib]{display:flex;flex-direction:column;gap:var(--space-4)}.timeline-year-station[data-astro-cid-ux3nhkib]{display:flex;align-items:center;margin:clamp(1.75rem,3vw,2.75rem) 0 var(--space-3);padding-left:2px}.timeline-year-badge[data-astro-cid-ux3nhkib]{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:var(--font-size-sm);font-weight:700;letter-spacing:.08em;color:var(--color-surface);background:var(--color-accent);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);z-index:3;border:2px solid var(--color-bg)}.timeline-story-row[data-astro-cid-ux3nhkib]{display:flex;align-items:flex-start;gap:var(--space-4);position:relative}.timeline-marker[data-astro-cid-ux3nhkib]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;margin-top:var(--space-4);z-index:3}.timeline-dot[data-astro-cid-ux3nhkib]{width:36px;height:36px;border-radius:var(--radius-full);background:var(--color-surface);border:2px solid var(--color-cms-earth, #8c5a3c);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000014;transition:transform var(--transition-fast),background-color var(--transition-fast)}.timeline-story-row[data-astro-cid-ux3nhkib]:hover .timeline-dot[data-astro-cid-ux3nhkib]{transform:scale(1.1);background:var(--color-cms-earth, #8c5a3c)}.timeline-roman-num[data-astro-cid-ux3nhkib]{font-family:var(--font-serif);font-size:.7rem;font-weight:700;color:var(--color-cms-earth, #8c5a3c);transition:color var(--transition-fast)}.timeline-story-row[data-astro-cid-ux3nhkib]:hover .timeline-roman-num[data-astro-cid-ux3nhkib]{color:#fff}.timeline-card-wrap[data-astro-cid-ux3nhkib]{flex:1;min-width:0}@media(min-width:768px){.chronology-spine[data-astro-cid-ux3nhkib]{left:28px}.timeline-marker[data-astro-cid-ux3nhkib]{width:58px;height:58px}.timeline-dot[data-astro-cid-ux3nhkib]{width:44px;height:44px}.timeline-roman-num[data-astro-cid-ux3nhkib]{font-size:.8rem}.timeline-story-row[data-astro-cid-ux3nhkib]{gap:var(--space-6)}.timeline-year-station[data-astro-cid-ux3nhkib]{padding-left:6px}.timeline-year-badge[data-astro-cid-ux3nhkib]{font-size:var(--font-size-base);padding:var(--space-1) var(--space-4)}}
