/* V8 redesign: layout and accessibility; original covers remain unaltered. */
:root{--df8-paper:#e8dfcf;--df8-accent:#c4a879}body{line-height:1.65}h1,h2,h3{letter-spacing:-.025em}a:focus-visible,button:focus-visible{outline:3px solid var(--df8-accent);outline-offset:3px}img{max-width:100%;height:auto} .site-header{backdrop-filter:blur(10px);border-bottom:1px solid rgba(196,168,121,.35)}.site-header .brand strong{letter-spacing:.08em}.wrap{max-width:1200px}main{min-width:0} .df8-theme-ribbon{padding:.65rem 1rem;text-align:center;font-size:.82rem;letter-spacing:.13em;text-transform:uppercase;background:var(--df8-panel);color:var(--df8-paper);border-bottom:1px solid var(--df8-accent)}@media(max-width:760px){.df8-theme-ribbon{font-size:.7rem;letter-spacing:.04em}}
:root{--df8-panel:#272827;--df8-accent:#b49a66}body{background-color:#f1ecdf}.site-header{background:#292c2b;color:#fff}.site-header a{color:#fff}.brand strong{font-family:Georgia,serif}.df8-theme-ribbon{font-family:Georgia,serif}