.wop-amalia-works{margin:clamp(36px,6vw,75px) auto;padding:clamp(24px,4vw,48px);max-width:1100px;border:1px solid rgba(214,189,144,.45);border-radius:19px;background:radial-gradient(ellipse at top,rgba(214,189,144,.12),transparent 65%),linear-gradient(145deg,#12283a,#091725);box-shadow:0 20px 65px rgba(0,0,0,.2);color:#eee9e0;box-sizing:border-box}
.wop-amalia-works *{box-sizing:border-box}.wop-amalia-works-kicker{color:#d6bd90;font-size:.74rem;letter-spacing:.19em;text-transform:uppercase;text-align:center}.wop-amalia-works h2{font-family:Georgia,serif;font-weight:normal;color:#f5e6bd;text-align:center;font-size:clamp(1.8rem,3.5vw,2.7rem);margin:.3em 0}.wop-amalia-works-intro{color:#c4cbd1;text-align:center;max-width:650px;margin:0 auto 30px;line-height:1.7}.wop-amalia-works-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:24px}.wop-amalia-work{overflow:hidden;border:1px solid rgba(214,189,144,.28);border-radius:13px;background:#0b1d2b;display:flex;flex-direction:column}.wop-amalia-work-cover-link{display:block;aspect-ratio:3/4;background:#172b39;overflow:hidden}.wop-amalia-works-cover{width:100%;height:100%;object-fit:contain;display:block}.wop-amalia-work-placeholder{width:100%;height:100%;display:grid;place-items:center;color:#d6bd90;font-size:5rem}.wop-amalia-work-body{padding:20px;display:flex;flex-direction:column;flex:1}.wop-amalia-work h3{font-family:Georgia,serif;font-weight:normal;font-size:1.35rem;line-height:1.3;margin:0 0 12px}.wop-amalia-work h3 a{color:#f6e8c8;text-decoration:none}.wop-amalia-work-body p{color:#b9c4cf;font-size:.94rem;line-height:1.65;margin:0 0 20px}.wop-amalia-work-read{margin-top:auto;display:inline-flex;gap:9px;align-items:center;color:#edcf8b!important;text-decoration:none!important;font-size:.9rem;font-weight:600}.wop-amalia-works-footer{text-align:center;margin:28px 0 0!important}.wop-amalia-works-footer a{color:#f0d49c!important;text-decoration:underline}.wop-amalia-works a:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(max-width:560px){.wop-amalia-works{padding:22px 15px}.wop-amalia-works-grid{grid-template-columns:1fr 1fr;gap:12px}.wop-amalia-work-body{padding:12px}.wop-amalia-work h3{font-size:1.05rem}.wop-amalia-work-body p{font-size:.85rem}}@media(max-width:390px){.wop-amalia-works-grid{grid-template-columns:1fr}}

/* 2.2.21 – evenly aligned, readable book cards; preserve full covers */
body.author .wop-amalia-works{margin-top:34px;margin-bottom:42px;max-width:100%;box-shadow:0 18px 50px rgba(0,0,0,.16)}
body.author .wop-amalia-works-grid{align-items:stretch}
body.author .wop-amalia-work{height:100%;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
body.author .wop-amalia-work:hover{transform:translateY(-3px);border-color:rgba(214,189,144,.66);box-shadow:0 14px 30px rgba(0,0,0,.22)}
body.author .wop-amalia-work-cover-link{display:flex;align-items:center;justify-content:center}
body.author .wop-amalia-works-cover{object-fit:contain;object-position:center}
body.author .wop-amalia-work-body{min-height:180px}
body.author .wop-amalia-work h3{min-height:2.6em}
body.author .wop-amalia-work-read{border-top:1px solid rgba(214,189,144,.18);padding-top:12px}
body.author .wop-amalia-works-intro{max-width:620px}
@media(max-width:560px){body.author .wop-amalia-works-grid{grid-template-columns:1fr 1fr;gap:14px}body.author .wop-amalia-work-body{min-height:180px}body.author .wop-amalia-work h3{font-size:1.05rem}}
@media(max-width:420px){body.author .wop-amalia-works-grid{grid-template-columns:1fr}body.author .wop-amalia-work-body{min-height:auto}body.author .wop-amalia-work h3{min-height:0}}
@media(prefers-reduced-motion:reduce){body.author .wop-amalia-work{transition:none}body.author .wop-amalia-work:hover{transform:none}}


/* 2.2.22 – stronger calls to action and steadier card rhythm */
body.author .wop-amalia-work-body{min-height:196px}
body.author .wop-amalia-work-read{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:1px solid rgba(214,189,144,.34);border-radius:999px;background:rgba(214,189,144,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.03);transition:background .18s ease,border-color .18s ease,transform .18s ease}
body.author .wop-amalia-work-read:hover{background:rgba(214,189,144,.12);border-color:rgba(214,189,144,.62);transform:translateY(-1px)}
body.author .wop-amalia-work-read:focus-visible{outline:2px solid #fff;outline-offset:3px}
body.author .wop-amalia-works-footer{margin-top:30px!important}
@media(max-width:560px){body.author .wop-amalia-work-body{min-height:188px}}
@media(prefers-reduced-motion:reduce){body.author .wop-amalia-work-read{transition:none}body.author .wop-amalia-work-read:hover{transform:none}}


/* 2.2.24 – Amalia's editorial page /amalia-nachtgold/ remains independent.
   The book section previously inherited a narrow editor content width;
   bring it into line with the full-width editorial sections without affecting
   other WordPress pages, profiles or the library archive. */
body.wop-amalia-landing-224 .wop-amalia-works{
  position:relative;
  width:min(1080px,calc(100vw - 48px));max-width:none;
  left:50%;transform:translateX(-50%);margin:48px 0 64px;
  padding:clamp(24px,4vw,42px);
}
body.wop-amalia-landing-224 .wop-amalia-works-grid{
  display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));
  gap:22px;align-items:stretch;
}
body.wop-amalia-landing-224 .wop-amalia-work{
  height:100%;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;
}
body.wop-amalia-landing-224 .wop-amalia-work:hover{
  transform:translateY(-3px);border-color:rgba(214,189,144,.66);
  box-shadow:0 14px 30px rgba(0,0,0,.22);
}
body.wop-amalia-landing-224 .wop-amalia-work-cover-link{
  display:flex;align-items:center;justify-content:center;
}
body.wop-amalia-landing-224 .wop-amalia-works-cover{
  object-fit:contain;object-position:center;
}
body.wop-amalia-landing-224 .wop-amalia-work-body{min-height:185px}
body.wop-amalia-landing-224 .wop-amalia-work-read{
  display:inline-flex;align-items:center;justify-content:center;gap:8px;
  padding:12px 16px;border:1px solid rgba(214,189,144,.34);
  border-radius:999px;background:rgba(214,189,144,.06);margin-top:auto;
}
body.wop-amalia-landing-224 .wop-amalia-work-read:hover{
  background:rgba(214,189,144,.12);border-color:rgba(214,189,144,.62)
}
body.wop-amalia-landing-224 .wop-amalia-works h2{margin-top:.3em}
.wop-amalia-works-signet{display:flex;align-items:center;justify-content:center;margin:0 auto 14px}
.wop-amalia-works-signet img{display:block;width:56px;height:56px;object-fit:contain}
@media(max-width:620px){
  body.wop-amalia-landing-224 .wop-amalia-works{
    width:calc(100vw - 24px);padding:24px 16px;margin:34px 0 44px;
  }
  body.wop-amalia-landing-224 .wop-amalia-works-grid{grid-template-columns:1fr;gap:18px}
  body.wop-amalia-landing-224 .wop-amalia-work-body{min-height:0;padding:18px}
  body.wop-amalia-landing-224 .wop-amalia-work h3{font-size:1.25rem}
  .wop-amalia-works-signet img{width:48px;height:48px}
}
@media(prefers-reduced-motion:reduce){
  body.wop-amalia-landing-224 .wop-amalia-work{transition:none}
  body.wop-amalia-landing-224 .wop-amalia-work:hover{transform:none}
}


/* Version 2.2.25 – scoped refinements based on full-size desktop screenshots.
   1) Hide only the redundant visible page template heading; keep semantic h1.
   2) Cap unusually tall book images, while showing every cover fully.
   3) Improve desktop rhythm and small-screen book cards.
   No other archive, author profile or page is changed. */
body.wop-amalia-landing-224.wop-amalia-single-title-225 .page-article > .article-heading {
  position:absolute!important;
  width:1px!important;height:1px!important;
  padding:0!important;margin:-1px!important;
  overflow:hidden!important;clip:rect(0,0,0,0)!important;
  clip-path:inset(50%)!important;
  white-space:nowrap!important;border:0!important;
}
body.wop-amalia-landing-224.wop-amalia-single-title-225 .page-article {
  padding-top:clamp(14px,2vw,30px);
}
body.wop-amalia-landing-224 .wop-amalia-works {
  width:min(1220px,calc(100vw - 60px));
  margin-top:clamp(40px,5vw,64px);
  margin-bottom:clamp(48px,5vw,78px);
}
body.wop-amalia-landing-224 .wop-amalia-works-grid {
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:clamp(16px,2.1vw,28px);
}
body.wop-amalia-landing-224 .wop-amalia-work-cover-link {
  aspect-ratio:auto;
  height:clamp(330px,36vw,525px);
  padding:10px;
  background:linear-gradient(155deg,#162b3b,#0a1928);
}
body.wop-amalia-landing-224 .wop-amalia-works-cover {
  max-height:100%;width:100%;height:100%;object-fit:contain;
}
body.wop-amalia-landing-224 .wop-amalia-work-body {padding:clamp(16px,2vw,23px)}
body.wop-amalia-landing-224 .wop-amalia-work h3 {font-size:clamp(1.25rem,1.65vw,1.55rem)}
body.wop-amalia-landing-224 .wop-amalia-work-body p {font-size:1rem;line-height:1.65}
body.wop-amalia-landing-224 .wop-amalia-works-intro {max-width:760px}
@media(max-width:760px){
  body.wop-amalia-landing-224 .wop-amalia-works {width:calc(100vw - 30px)}
  body.wop-amalia-landing-224 .wop-amalia-works-grid {grid-template-columns:1fr;gap:18px}
  body.wop-amalia-landing-224 .wop-amalia-work-cover-link {height:clamp(340px,80vw,495px)}
}
@media(max-width:620px){
  body.wop-amalia-landing-224 .wop-amalia-works {width:calc(100vw - 24px)}
  body.wop-amalia-landing-224 .wop-amalia-work-cover-link {padding:8px}
}


/* 2.2.26 – Buchabteilung auf die Breite des oberen Amalia-Hauptbereichs
   (Desktop-Screenshots: ca. 1440px) bringen.
   Nur die Seite /amalia-nachtgold/; Profil, Bucharchiv und andere Seiten bleiben unberuehrt.
   Der Aussenrahmen wird breiter, Buchkarten und Cover bleiben innen zentriert
   und auf einen gut lesbaren Inhaltsbereich begrenzt. */
@media (min-width:761px) {
  body.wop-amalia-landing-224 .wop-amalia-works {
    width:min(1440px,calc(100vw - 64px));
    max-width:none;
    padding:clamp(30px,4vw,68px);
  }
  body.wop-amalia-landing-224 .wop-amalia-works-grid {
    width:100%;
    max-width:1180px;
    margin-inline:auto;
  }
}
/* Unterhalb 761px bleibt die bereits optimierte responsive
   einspaltige Darstellung aus 2.2.25 aktiv. */
