.fable-damage{color-scheme:dark;--fd-bg:#09090f;--fd-panel:#111118;--fd-ink:#faf8f6;--fd-soft:#c5c2d0;--fd-line:#34303f;--fd-cyan:#4ee4ef;--fd-violet:#c873ff;--fd-edge:clamp(1rem,4.6vw,4.5rem);--fd-mast-height:5.75rem;font-family:Helvetica Neue,Arial,sans-serif;color:var(--fd-ink);background:radial-gradient(ellipse at 88% 4%,#181122 0,transparent 39rem),var(--fd-bg);min-height:60vh}.fable-damage #fd-home,.fable-damage #fd-stories,.fable-damage .cover-view,.fable-damage .reader{scroll-margin-top:calc(var(--header-height) + var(--fd-mast-height) + .5rem)}.fable-damage *{box-sizing:border-box}.fable-damage figure,.fable-damage h1,.fable-damage h2,.fable-damage h3,.fable-damage p{margin:0}.fable-damage a{color:inherit;text-decoration:none}.fable-damage img{display:block;max-width:100%}.fable-damage [tabindex="-1"]:focus-visible,.fable-damage a:focus-visible{outline:3px solid var(--fd-cyan);outline-offset:4px}.fable-damage .center{width:min(calc(100% - 2 * var(--fd-edge)),74rem);margin-inline:auto}.fable-damage .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.fable-damage .skip{position:fixed;z-index:20;top:calc(var(--header-height) + .5rem);left:1rem;padding:.8rem 1.1rem;background:#fff;color:#141019;transform:translateY(-220%);border-radius:.5rem}.fable-damage .skip:focus{transform:none}.fable-damage .mast{position:sticky;z-index:8;top:var(--header-height);border-bottom:1px solid #28252e;background:rgba(9,9,15,.97)}.fable-damage .mast-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:var(--fd-mast-height)}.fable-damage .brands{display:flex;align-items:center;gap:clamp(.6rem,1.6vw,1.3rem)}.fable-damage .seriesmark{display:inline-flex;align-items:center;min-height:2.75rem}.fable-damage .seriesmark-logo{width:auto;height:80px;max-width:min(12.5rem,55vw);object-fit:contain}.fable-damage .nav-short{display:none}.fable-damage .nav-link{font-size:.88rem;color:var(--fd-soft);font-weight:620;display:inline-flex;gap:.48rem;align-items:center;min-height:2.75rem}.fable-damage .nav-link:hover,.fable-damage .seriesmark:hover,.fable-damage .textlink:hover{color:var(--fd-cyan)}.fable-damage .arrow{font-family:Arial,sans-serif;line-height:1}.fable-damage .home{display:block}.fable-damage .cover-view,.fable-damage .reader{display:none}.fable-damage .cover-view:target,.fable-damage .reader:target{display:block}.fable-damage .cover-view:target~.home,.fable-damage .reader:target~.home{display:none}.fable-damage .stage{padding-top:clamp(1.1rem,2.6vw,2.15rem)}.fable-damage .feature{overflow:hidden;position:relative;border-radius:1.25rem;border:1px solid #474051;background:#0c0a11;box-shadow:0 20px 65px -40px #701a92}.fable-damage .feature picture{display:block}.fable-damage .book-cover,.fable-damage .hero-art{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.fable-damage .feature-bar{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:.92rem clamp(1.1rem,2.2vw,1.65rem);border-top:1px solid #3b3342;background:linear-gradient(100deg,#18121e,#101319)}.fable-damage .eyebrow{display:flex;align-items:center;gap:.67rem;color:#ddd8e5;font-size:.7rem;line-height:1.5;letter-spacing:.145em;text-transform:uppercase;font-weight:740}.fable-damage .eyebrow:before{content:"";display:block;width:1.65rem;height:2px;flex:none;background:linear-gradient(90deg,#bd61ff,var(--fd-cyan))}.fable-damage .button{display:inline-flex;align-items:center;justify-content:center;gap:.68rem;min-height:2.75rem;padding:.68rem 1.18rem;border-radius:999px;font-size:.88rem;line-height:1.2;font-weight:750}.fable-damage .primary{background:var(--fd-cyan);color:#071216}.fable-damage .primary:hover{background:#9cf6f9}.fable-damage .secondary{border:1px solid var(--fd-line);background:#141318;color:var(--fd-ink)}.fable-damage .secondary:hover{border-color:var(--fd-violet)}.fable-damage .collection{padding-block:clamp(2.6rem,5.7vw,5.1rem) clamp(3.1rem,6.2vw,6rem)}.fable-damage .section-title{font-size:clamp(2.5rem,5.5vw,5rem);line-height:.96;font-weight:580;letter-spacing:-.069em;margin:.62rem 0 clamp(1.3rem,2.5vw,2rem)}.fable-damage .dot{color:var(--fd-cyan)}.fable-damage .shelf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.95rem,1.65vw,1.55rem)}.fable-damage .book{display:block;border:1px solid var(--fd-line);background:var(--fd-panel);border-radius:.95rem;overflow:hidden;transition:border-color .15s}.fable-damage .book:focus-visible,.fable-damage .book:hover{border-color:var(--fd-violet)}.fable-damage .card-action{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:3.6rem;padding:.9rem 1.05rem;border-top:1px solid #302b39;font-weight:650;letter-spacing:-.018em;font-size:1.02rem}.fable-damage .card-action .arrow{color:var(--fd-cyan);font-size:1.17rem}.fable-damage .cover-view,.fable-damage .reader{padding-block:clamp(1.2rem,3.7vw,3.3rem) clamp(3rem,6vw,5rem)}.fable-damage .crumbs{display:flex;align-items:center;gap:.65rem;margin-bottom:1.1rem;font-size:.86rem;color:var(--fd-soft)}.fable-damage .crumbs a{display:inline-flex;align-items:center;gap:.48rem;min-height:2.75rem}.fable-damage .crumbs a:hover{color:var(--fd-cyan)}.fable-damage .crumbs .sep{color:#7d738c}.fable-damage .crumbs strong{color:var(--fd-ink);font-weight:650}.fable-damage .read-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);align-items:start;gap:clamp(1.8rem,4.3vw,4rem)}.fable-damage .cover-pane{position:sticky;top:calc(var(--header-height) + var(--fd-mast-height) + .75rem)}.fable-damage .cover-frame{display:block;overflow:hidden;background:#0a0810;border:1px solid var(--fd-line);border-radius:1rem}.fable-damage .cover-frame:hover{border-color:var(--fd-violet)}.fable-damage .panel-tools{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-top:.65rem;flex-wrap:wrap}.fable-damage .panel-tools .eyebrow{font-size:.64rem}.fable-damage .textlink{display:inline-flex;align-items:center;gap:.45rem;color:var(--fd-cyan);font-size:.875rem;font-weight:620;min-height:2.75rem}.fable-damage .story-heading{font-size:clamp(2.1rem,3.7vw,3.7rem);line-height:1.02;letter-spacing:-.055em;font-weight:620;text-wrap:balance;margin:0 0 1.45rem}.fable-damage .prose{max-width:62ch;color:#e0dfe6;font-size:clamp(1.07rem,1.27vw,1.22rem);line-height:1.65;letter-spacing:-.007em}.fable-damage .prose p+p{margin-top:1.02em}.fable-damage .prose p:first-child{color:#fff}.fable-damage .chapter-end{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.65rem;margin-top:2rem;padding-top:1.2rem;border-top:1px solid var(--fd-line)}.fable-damage .cover-view .book-cover{border-radius:.85rem;border:1px solid var(--fd-line);background:#100d14}.fable-damage .cover-view .view-end{margin-top:1.1rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:.7rem}@media (min-width:1600px){.fable-damage .center{width:min(calc(100% - 2 * var(--fd-edge)),80rem)}}@media (max-width:900px){.fable-damage .read-grid{grid-template-columns:1fr;gap:1.1rem}.fable-damage .cover-pane{position:static}.fable-damage .reader .copy{width:min(100%,42rem);margin-inline:auto}.fable-damage .story-heading{font-size:clamp(2.25rem,5.5vw,3.3rem)}.fable-damage .shelf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.fable-damage{--fd-mast-height:5rem}.fable-damage .mast-inner{min-height:var(--fd-mast-height)}.fable-damage .seriesmark-logo{height:64px}.fable-damage .nav-long{display:none}.fable-damage .nav-short{display:inline}.fable-damage .nav-link{font-size:.8rem}.fable-damage .stage{padding-top:.8rem}.fable-damage .feature{border-radius:.9rem}.fable-damage .hero-art{aspect-ratio:4/5}.fable-damage .feature-bar{flex-wrap:wrap;gap:.72rem;padding:.9rem}.fable-damage .feature-bar .eyebrow{font-size:.61rem;letter-spacing:.1em}.fable-damage .feature-bar .eyebrow:before{width:1rem}.fable-damage .feature-bar .button{min-height:2.75rem;padding:.6rem .83rem;font-size:.8rem}.fable-damage .shelf{grid-template-columns:1fr;gap:1.3rem}.fable-damage .card-action{min-height:3.15rem}.fable-damage .section-title{margin-bottom:1.3rem}.fable-damage .panel-tools{margin-top:.3rem}.fable-damage .cover-view,.fable-damage .reader{padding-top:.6rem}.fable-damage .crumbs{margin-bottom:.55rem}.fable-damage .chapter-end .button{font-size:.82rem;padding-inline:.85rem}}@media (max-width:410px){.fable-damage .feature-bar{align-items:flex-start;flex-direction:column}.fable-damage .feature-bar .button{width:100%}.fable-damage .nav-link .nav-icon{display:none}}@media (prefers-reduced-motion:reduce){.fable-damage *,.fable-damage :after,.fable-damage :before{transition:none!important;scroll-behavior:auto!important}}@media print{.fable-damage{color:#15121b;background:white;font-size:10pt}.fable-damage .chapter-end,.fable-damage .cover-view,.fable-damage .crumbs,.fable-damage .home,.fable-damage .mast,.fable-damage .panel-tools,.fable-damage .skip{display:none!important}.fable-damage .reader{display:block!important;padding:0;break-before:page}.fable-damage .reader:first-of-type{break-before:auto}.fable-damage .reader .center,.fable-damage .reader .copy{width:100%;max-width:none}.fable-damage .read-grid{display:block}.fable-damage .cover-pane{position:static}.fable-damage .cover-frame{width:75%;margin:0 auto 1rem}.fable-damage .story-heading{font-size:21pt;color:#15121b;margin:1rem 0}.fable-damage .prose,.fable-damage .prose p:first-child{color:#15121b;font-size:10.5pt;line-height:1.38;max-width:none}.fable-damage .prose p+p{margin-top:.52em}}