:root{--link:#ff8577;--link-hover:#ffd9cf;--link-glow:rgba(255,110,96,.75)}[data-theme=light]{--link:#b3261e;--link-hover:#7a120c;--link-glow:rgba(179,38,30,.28)}main :is(p,li,dd,figcaption,small,.rte) a:not(.btn):not([class*=btn]):not(.pre-card a):not(.shop-card a):not(.bk-img),.site-footer :is(p,li) a:not(.btn):not([class*=btn]):not([class*=social]):not(:has(svg)):not(:has(img)),.bk-all a{color:var(--link);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--link) 55%,transparent);text-decoration-thickness:1.5px;text-underline-offset:3px;border-radius:3px;transition:color .18s ease,text-shadow .18s ease,text-decoration-color .18s ease,background-color .18s ease}main :is(p,li,dd,figcaption,small,.rte) a:not(.btn):not([class*=btn]):not(.pre-card a):not(.shop-card a):not(.bk-img):is(:hover,:focus-visible),.site-footer :is(p,li) a:not(.btn):not([class*=btn]):not([class*=social]):not(:has(svg)):not(:has(img)):is(:hover,:focus-visible),.bk-all a:is(:hover,:focus-visible){color:var(--link-hover);text-decoration-color:var(--link-hover);text-decoration-thickness:2px;text-shadow:0 0 10px var(--link-glow),0 0 22px rgba(255,110,96,.35);background-color:#ff6e6014}.footer-policies a:hover,.footer-policies a:focus-visible{color:var(--link-hover);text-shadow:0 0 10px var(--link-glow)}.btn:hover,.btn:focus-visible{box-shadow:0 0 0 1px #ff8c7d59,0 0 22px -4px var(--link-glow)}a:focus-visible,button:focus-visible,.zoomable:focus-visible{outline:2px solid var(--link);outline-offset:3px}.home :is(.luna-books,.shop,.free-ch,.author-full,.luna-bc){padding-block:clamp(64px,8vw,112px)}.section-head{margin-bottom:clamp(1.5rem,3vw,2.5rem)}p{text-wrap:pretty}:is(h1,h2,h3,.h2){text-wrap:balance}[id]{scroll-margin-top:calc(var(--tb-h,64px) + 16px)}@media(max-width:860px){.bk-img{align-self:flex-start;aspect-ratio:2/3}.bk-img img{object-fit:cover}}@media(max-width:560px){html,body{overflow-x:clip}.btn{min-height:44px}main :is(p,li) a:not(.btn):not([class*=btn]){padding-block:2px}}@media(prefers-reduced-motion:reduce){.bc-fig img,.bk-img img{transition:none}}.rm-was{text-decoration:line-through;opacity:.65;font-weight:400;margin-right:.15em}.deal-badge{display:inline-block;margin-left:.4em;padding:.1em .5em;border-radius:999px;background:#c8102e;color:#fff;font-size:.72em;font-weight:700;letter-spacing:.02em;vertical-align:middle;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/88/assets/luna-v44.css.map */
