.mood-hero{position:relative;overflow:hidden;min-height:min(78vh,720px);display:flex;align-items:flex-end;isolation:isolate}.mood-hero__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.mood-hero__inner{position:relative;z-index:5;padding-top:120px;padding-bottom:72px;width:100%}.mood-hero__inner .eyebrow{margin-bottom:18px}.mood-hero__title{font-family:var(--font-serif);font-weight:400;font-size:clamp(56px,10vw,150px);line-height:.9;letter-spacing:-.02em;margin:0;position:relative;display:inline-block}.mood-hero__tag{font-size:var(--fs-lead,18px);line-height:1.6;max-width:560px;margin:24px 0 0}.mood-hero__tag--sub{margin-top:8px;opacity:.75;font-size:var(--fs-body,16px)}.mood-hero__cta{margin-top:32px}.mh-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mh-layer{transform:translate3d(calc(var(--px,0) * var(--depth,0) * -40px),calc(var(--py,0) * var(--depth,0) * -24px),0);transition:transform .6s cubic-bezier(.16,1,.3,1)}@keyframes heroIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.mood-hero__inner>*{animation:heroIn 1s cubic-bezier(.16,1,.3,1) backwards}.mood-hero__inner>*:nth-child(2){animation-delay:.12s}.mood-hero__inner>*:nth-child(3){animation-delay:.24s}.mood-hero__inner>*:nth-child(4){animation-delay:.36s}.mood-hero__inner>*:nth-child(5){animation-delay:.48s}.books[data-mood] .books-hero{padding-top:40px}.books[data-mood=fantasy]{--mood-accent:#c9972e;--mood-deep:#0d1530;--paper:#f7f3ea;--paper-soft:#f1ebdd;--paper-sunk:#ebe3d1;--hairline:#ddd2bb;background:var(--paper)}.mood-hero--fantasy{color:#f3ead2}.mh-sky{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 70% 10%,#2a3a78,#141d45 45%,#070b1f)}.mh-stars{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1px 1px at 20px 30px,#fff,transparent),radial-gradient(1.2px 1.2px at 140px 80px,#fff,transparent),radial-gradient(1px 1px at 80px 160px,#fff9d6,transparent),radial-gradient(1.4px 1.4px at 200px 120px,#fff,transparent),radial-gradient(1px 1px at 260px 20px,#dfe8ff,transparent);background-size:300px 220px;opacity:.8;animation:twinkle 4s ease-in-out infinite alternate}.mh-stars--2{background-size:420px 300px;background-position:60px 90px;animation-duration:6s;animation-delay:-2s;opacity:.5}@keyframes twinkle{0%{opacity:.35}to{opacity:.95}}.mh-moon{position:absolute;top:14%;right:14%;width:clamp(70px,9vw,130px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fffbe8,#f2e3b0 55%,#d9c48a);box-shadow:0 0 60px 20px #ffecaa40,0 0 160px 60px #ffecaa1f}.mh-mountains{position:absolute;left:-4%;right:-4%;bottom:0;width:108%;height:46%;fill:#0a0f26}.mh-mountains--back{height:58%;fill:#1a2452;opacity:.85}.mh-castle rect,.mh-castle polygon{fill:#0a0f26}.mh-castle .mh-win{fill:#ffcf6b;animation:windowGlow 3s ease-in-out infinite}.mh-castle .mh-win--2{animation-delay:-1s}.mh-castle .mh-win--3{animation-delay:-2s}@keyframes windowGlow{0%,to{opacity:1}45%{opacity:.55}50%{opacity:.2}55%{opacity:.8}}.mh-mist{position:absolute;left:-50%;right:-50%;bottom:-6%;height:42%;background:radial-gradient(50% 60% at 30% 70%,rgba(190,205,255,.22),transparent 70%),radial-gradient(40% 50% at 75% 80%,rgba(190,205,255,.18),transparent 70%);filter:blur(6px);animation:drift 26s linear infinite alternate}.mh-mist--2{bottom:-10%;animation-duration:34s;animation-direction:alternate-reverse;opacity:.7}@keyframes drift{0%{transform:translate(-8%)}to{transform:translate(8%)}}.mood-hero--fantasy .eyebrow{color:#e6c977}.mood-hero--fantasy .mood-hero__title{background:linear-gradient(100deg,#f6e7b6,#d4a74a 30%,#fff6d8,#d4a74a 70%,#f6e7b6);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:heroIn 1s cubic-bezier(.16,1,.3,1) backwards .12s,shimmer 6s linear infinite;filter:drop-shadow(0 4px 30px rgba(212,167,74,.35))}@keyframes shimmer{to{background-position:-220% 0}}.mood-hero--fantasy .mood-hero__tag{color:#d6d9ea}.mood-hero--fantasy .mood-hero__cta{background:#d4a74a;color:#0d1530;border-color:#d4a74a}.mood-hero--fantasy .mood-hero__cta:before{background:#fff6d8}.mood-hero--fantasy .mood-hero__cta:hover{color:#0d1530}.books[data-mood=fantasy] .books-bar{background:#f7f3eaf0}.books[data-mood=fantasy] .shelf-chip.is-active,.books[data-mood=fantasy] .shelf-chip:hover{background:var(--mood-deep);border-color:var(--mood-deep)}.books[data-mood=fantasy] .card__img{background:#ece4d2;transition:background .3s,box-shadow .4s}.books[data-mood=fantasy] .card:hover .card__img{background:#e5dbc4;box-shadow:inset 0 0 0 1px var(--mood-accent),0 14px 34px -10px #c9972e8c}.books[data-mood=fantasy] .badge{background:var(--mood-deep)}.books[data-mood=fantasy] .books-more__bar span{background:var(--mood-accent)}.books[data-mood=nonfiction]{--mood-accent:#ffe14d;--mood-ink:#1b3fa6}.mood-hero--nonfiction{background:#fbfaf6;color:var(--ink);border-bottom:1px solid var(--ink)}.mh-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(27,63,166,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(27,63,166,.08) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.mh-chart{position:absolute;right:4%;top:12%;width:min(46vw,620px);height:auto;stroke:var(--mood-ink)}.mh-axis{stroke:#0a0a0a;stroke-width:1.5;opacity:.5}.mh-line{stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:draw 2.6s cubic-bezier(.65,0,.35,1) .4s forwards}@keyframes draw{to{stroke-dashoffset:0}}.mh-dot{fill:var(--mood-ink);stroke:none;transform-box:fill-box;transform-origin:center;transform:scale(0);animation:pop .4s cubic-bezier(.3,1.6,.5,1) forwards}.mh-dot:nth-of-type(1){animation-delay:1.2s}.mh-dot:nth-of-type(2){animation-delay:1.7s}.mh-dot:nth-of-type(3){animation-delay:2.2s}.mh-dot:nth-of-type(4){animation-delay:2.8s}@keyframes pop{to{transform:scale(1)}}.mh-card{position:absolute;width:220px;background:#fff;border:1px solid #0a0a0a;padding:16px 18px;box-shadow:6px 6px #0a0a0a;font-size:14px;line-height:1.4;animation:cardFloat 7s ease-in-out infinite}.mh-card p{font-family:var(--font-serif);font-size:20px;line-height:1.15;margin:8px 0 6px}.mh-card small{color:var(--ink-muted)}.mh-card--1{right:30%;top:58%;transform:rotate(-4deg)}.mh-card--2{right:5%;top:62%;transform:rotate(3deg);animation-delay:-3.5s}@keyframes cardFloat{0%,to{translate:0 0}50%{translate:0 -10px}}.mh-mark{position:relative;z-index:0;padding:0 .08em}.mh-mark:before{content:"";position:absolute;z-index:-1;left:-.04em;right:-.04em;bottom:.08em;height:.38em;background:var(--mood-accent);transform:scaleX(0);transform-origin:left;animation:mark .9s cubic-bezier(.65,0,.35,1) .7s forwards}@keyframes mark{to{transform:scaleX(1)}}.mh-type{font-family:var(--font-serif);font-style:italic;font-size:1.25em;border-right:2px solid var(--ink);padding-right:4px;animation:caret 1s steps(1) infinite}@keyframes caret{50%{border-color:transparent}}.books[data-mood=nonfiction] .books-body{background-image:linear-gradient(rgba(27,63,166,.045) 1px,transparent 1px);background-size:100% 32px}.books[data-mood=nonfiction] .shelf-chip.is-active{background:var(--mood-accent);color:var(--ink);border-color:var(--ink)}.books[data-mood=nonfiction] .shelf-chip.is-active small{color:var(--ink)}.books[data-mood=nonfiction] .card__title{background:linear-gradient(var(--mood-accent),var(--mood-accent)) 0 85%/0 .4em no-repeat;transition:background-size .5s cubic-bezier(.65,0,.35,1)}.books[data-mood=nonfiction] .card:hover .card__title{background-size:100% .4em;text-decoration:none}.books[data-mood=nonfiction] .card__img{background:#fff;border:1px solid var(--hairline)}.books[data-mood=horror]{--mood-accent:#b3121b;--paper:#0c0a0a;--paper-soft:#121010;--paper-sunk:#1a1616;--ink:#ece6e0;--ink-2:#d8d0c9;--ink-muted:#9b918a;--hairline:#2c2626;--control-border:#5b514c;background:var(--paper);color:var(--ink)}.mood-hero--horror{color:#ece6e0;cursor:none}.mh-void{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(100% 80% at 50% 0%,#2a1414,#120a0a 45%,#050404)}.mh-hmoon{position:absolute;top:10%;left:12%;width:clamp(80px,10vw,150px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 40% 40%,#f3e6d8,#c9a98f 60%,#8a6a55);box-shadow:0 0 80px 10px #b3121b40;opacity:.85}.mh-trees{position:absolute;left:0;right:0;bottom:0;width:100%;height:60%;fill:#050404;stroke:#050404;stroke-width:9;stroke-linecap:round}.mh-trees path:first-child{stroke:none}.mh-fog{position:absolute;left:-60%;right:-60%;bottom:-5%;height:55%;background:radial-gradient(40% 50% at 20% 70%,rgba(160,150,145,.18),transparent 70%),radial-gradient(35% 45% at 60% 80%,rgba(160,150,145,.14),transparent 70%),radial-gradient(30% 40% at 90% 70%,rgba(160,150,145,.16),transparent 70%);filter:blur(8px);animation:drift 22s ease-in-out infinite alternate}.mh-fog--2{animation-duration:30s;animation-direction:alternate-reverse;bottom:5%;opacity:.7}.mh-fog--3{animation-duration:40s;bottom:-15%;opacity:.9}.mh-bat{position:absolute;width:56px;fill:#000;top:22%;left:-80px;animation:batFly 14s linear infinite}.mh-bat path{transform-origin:50% 60%;animation:flap .18s ease-in-out infinite alternate}.mh-bat--2{width:38px;top:34%;animation-duration:19s;animation-delay:-6s}.mh-bat--3{width:30px;top:16%;animation-duration:23s;animation-delay:-12s}@keyframes batFly{0%{transform:translate(0)}25%{transform:translate(30vw,-40px)}50%{transform:translate(60vw,20px)}75%{transform:translate(90vw,-30px)}to{transform:translate(120vw)}}@keyframes flap{to{transform:scaleY(.35)}}.mh-secret{position:absolute;right:8%;top:30%;margin:0;font-family:var(--font-serif);font-style:italic;font-size:clamp(22px,2.6vw,36px);color:#c21d27;letter-spacing:.02em;transform:rotate(-4deg);text-shadow:0 0 18px rgba(194,29,39,.6)}.mh-dark{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle var(--torch,190px) at var(--mx,50%) var(--my,45%),rgba(0,0,0,0) 0,rgba(0,0,0,.35) 45%,rgba(0,0,0,.93) 100%);z-index:3}.mh-lightning{position:absolute;top:0;right:0;bottom:0;left:0;background:#dfe6ff;opacity:0;z-index:4;mix-blend-mode:overlay}.mood-hero--horror.is-flash .mh-lightning{animation:flash .7s linear}.mood-hero--horror.is-flash .mh-dark{animation:flashDark .7s linear}@keyframes flash{0%{opacity:0}8%{opacity:.9}14%{opacity:.1}22%{opacity:.75}40%,to{opacity:0}}@keyframes flashDark{0%,to{opacity:1}8%,22%{opacity:.1}}.mood-hero--horror .mood-hero__inner{pointer-events:auto}.mood-hero--horror .eyebrow{color:#c21d27}.mh-flicker{display:inline-block;color:#efe7e0;text-shadow:0 0 22px rgba(179,18,27,.55);animation:flicker 5s linear infinite}@keyframes flicker{0%,18%,22%,25%,53%,57%,to{opacity:1}20%,24%,55%{opacity:.25}}.mh-drips{position:absolute;left:4%;top:92%;width:min(92%,640px);height:60px;fill:#b3121b}.mh-drips path{transform-origin:top;animation:drip 4s ease-in infinite}@keyframes drip{0%{transform:scaleY(.2)}60%{transform:scaleY(1)}to{transform:scaleY(1.1);opacity:.6}}.mood-hero--horror .mood-hero__tag{color:#bdb3ac}.mood-hero--horror .mood-hero__cta{background:var(--mood-accent);border-color:var(--mood-accent);color:#fff;cursor:pointer}.mood-hero--horror .mood-hero__cta:before{background:#fff}.mood-hero--horror .mood-hero__cta:hover{color:#0c0a0a}.books[data-mood=horror] .books-bar{background:#0c0a0aeb;border-top-color:#3a2f2f}.books[data-mood=horror] .books-bar__right select,.books[data-mood=horror] .input,.books[data-mood=horror] .books-bar__btn,.books[data-mood=horror] .pill{background:var(--paper-sunk);color:var(--ink);border-color:var(--control-border)}.books[data-mood=horror] .shelf-chip{color:var(--ink);border-color:var(--control-border)}.books[data-mood=horror] .shelf-chip.is-active,.books[data-mood=horror] .shelf-chip:hover,.books[data-mood=horror] .btn--primary,.books[data-mood=horror] .btn--dark{background:var(--mood-accent);border-color:var(--mood-accent);color:#fff}.books[data-mood=horror] .btn--primary:hover{color:#0c0a0a}.books[data-mood=horror] .btn--outline{color:var(--ink);border-color:var(--control-border)}.books[data-mood=horror] .btn--outline:before{background:var(--mood-accent)}.books[data-mood=horror] .btn--outline:hover{color:#fff;border-color:var(--mood-accent)}.books[data-mood=horror] .badge{background:var(--mood-accent);color:#fff}.books[data-mood=horror] .badge--line,.books[data-mood=horror] .badge--off{background:#0c0a0a;color:var(--ink);box-shadow:inset 0 0 0 1px var(--control-border)}.books[data-mood=horror] .card__img{background:#151111}.books[data-mood=horror] .card__img img{filter:grayscale(.35) contrast(1.05) brightness(.9);transition:filter .3s,transform .4s}.books[data-mood=horror] .card:hover .card__img img{filter:none;animation:jitter .35s steps(2) 2}@keyframes jitter{0%{translate:0 0}25%{translate:-2px 1px}50%{translate:2px -1px}75%{translate:-1px -2px}to{translate:0 0}}.books[data-mood=horror] .card__sold{background:#0c0a0ae6;border-color:var(--control-border)}.books[data-mood=horror] .card__noimg{background:#2a2020;color:var(--ink)}.books[data-mood=horror] .toggle__track{border-color:var(--ink)}.books[data-mood=horror] .toggle__dot{background:var(--ink)}.books[data-mood=horror] .toggle.is-on .toggle__track{background:var(--mood-accent);border-color:var(--mood-accent)}.books[data-mood=horror] .books-more__bar span{background:var(--mood-accent)}.books[data-mood=horror] .pager a,.books[data-mood=horror] .pager span{color:var(--ink);border-color:var(--hairline)}.books[data-mood=horror] .books-filters{background:var(--paper)}.books[data-mood=horror] .books-filters input[type=checkbox]{accent-color:var(--mood-accent)}.books[data-mood=horror] .books-filters__close{background:var(--paper-sunk);color:var(--ink);border-color:var(--control-border)}.books[data-mood=romance]{--mood-accent:#c2405a;--mood-deep:#7a1f33;--paper:#fff8f6;--paper-soft:#fdf0ed;--paper-sunk:#fbe6e3;--hairline:#f1d4d0;background:var(--paper)}.mood-hero--romance{color:var(--mood-deep)}.mh-blush{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 90% at 80% 20%,#ffd9de 0%,transparent 60%),radial-gradient(60% 70% at 10% 90%,#ffe8d9 0%,transparent 60%),linear-gradient(180deg,#fff5f3,#ffeef0)}.mh-bigheart{position:absolute;right:6%;top:10%;width:min(34vw,420px);stroke:#e58a9b;stroke-width:2;opacity:.8;animation:heartBeat 2.4s ease-in-out 3s infinite}.mh-bigheart path{stroke-dasharray:1;stroke-dashoffset:1;animation:draw 3s cubic-bezier(.65,0,.35,1) .3s forwards}@keyframes heartBeat{0%,to{transform:scale(1)}10%{transform:scale(1.05)}20%{transform:scale(1)}30%{transform:scale(1.04)}}.mh-petals i{position:absolute;top:-30px;left:calc(var(--i) * 7%);width:14px;height:10px;background:#f4a7b5;border-radius:12px 2px;opacity:.75;animation:petal calc(9s + var(--i) * .7s) linear infinite;animation-delay:calc(var(--i) * -1.3s)}.mh-petals i:nth-child(3n){background:#ffc9d2;width:10px;height:8px}.mh-petals i:nth-child(4n){background:#e9879a}@keyframes petal{0%{transform:translate(0) rotate(0)}25%{transform:translate(30px,25vh) rotate(90deg)}50%{transform:translate(-20px,50vh) rotate(180deg)}75%{transform:translate(25px,75vh) rotate(270deg)}to{transform:translate(-10px,110vh) rotate(360deg);opacity:0}}.mood-hero--romance .mood-hero__title{font-style:italic;color:var(--mood-deep)}.mh-titleheart{display:inline-block;margin-left:.15em;font-style:normal;font-size:.45em;color:var(--mood-accent);vertical-align:super;animation:heartBeat 1.6s ease-in-out infinite}.mood-hero--romance .eyebrow{color:var(--mood-accent)}.mood-hero--romance .mood-hero__tag{color:#7d4b55}.mood-hero--romance .mood-hero__cta{background:var(--mood-accent);color:#fff;border-color:var(--mood-accent);border-radius:999px}.mood-hero--romance .mood-hero__cta:before{background:var(--mood-deep)}.mood-hero--romance .mood-hero__cta:hover{color:#fff}.books[data-mood=romance] .books-bar{background:#fff8f6f0}.books[data-mood=romance] .shelf-chip,.books[data-mood=romance] .pill,.books[data-mood=romance] .books-bar__btn,.books[data-mood=romance] .books-search__row .input{border-radius:999px}.books[data-mood=romance] .books-search__row .btn{border-radius:0 999px 999px 0}.books[data-mood=romance] .books-search__row .input{border-radius:999px 0 0 999px}.books[data-mood=romance] .shelf-chip.is-active,.books[data-mood=romance] .shelf-chip:hover,.books[data-mood=romance] .btn--primary{background:var(--mood-accent);border-color:var(--mood-accent)}.books[data-mood=romance] .btn--primary:hover{color:var(--mood-accent)}.books[data-mood=romance] .card__add{border-radius:999px}.books[data-mood=romance] .card__img{background:#fbe9e6;border-radius:14px;overflow:hidden}.books[data-mood=romance] .card__img:after{content:"\2665";position:absolute;right:12px;bottom:10px;color:var(--mood-accent);font-size:22px;transform:scale(0);transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.books[data-mood=romance] .card:hover .card__img:after{transform:scale(1)}.books[data-mood=romance] .badge{background:var(--mood-accent)}.books[data-mood=romance] .toggle.is-on .toggle__track{background:var(--mood-accent);border-color:var(--mood-accent)}.books[data-mood=romance] .books-more__bar span{background:var(--mood-accent)}:is(.books[data-mood=noir],.books[data-mood=ink],.books[data-mood=heritage],.books[data-mood=comic],.books[data-mood=calm],.books[data-mood=explore],.books[data-mood=studio],.books[data-mood=market],.books[data-mood=sahitya],.books[data-mood=exam],.books[data-mood=kids],.books[data-mood=ya],.books[data-mood=wizard],.books[data-mood=desk],.books[data-mood=desitags],.books[data-mood=deals],.books[data-mood=condition]) .shelf-chip.is-active,:is(.books[data-mood=noir],.books[data-mood=ink],.books[data-mood=heritage],.books[data-mood=comic],.books[data-mood=calm],.books[data-mood=explore],.books[data-mood=studio],.books[data-mood=market],.books[data-mood=sahitya],.books[data-mood=exam],.books[data-mood=kids],.books[data-mood=ya],.books[data-mood=wizard],.books[data-mood=desk],.books[data-mood=desitags],.books[data-mood=deals],.books[data-mood=condition]) .shelf-chip:hover{background:var(--mood-accent);border-color:var(--mood-accent);color:var(--mood-on,#fff)}:is(.books[data-mood=noir],.books[data-mood=ink],.books[data-mood=heritage],.books[data-mood=comic],.books[data-mood=calm],.books[data-mood=explore],.books[data-mood=studio],.books[data-mood=market],.books[data-mood=sahitya],.books[data-mood=exam],.books[data-mood=kids],.books[data-mood=ya],.books[data-mood=wizard],.books[data-mood=desk],.books[data-mood=desitags],.books[data-mood=deals],.books[data-mood=condition]) .books-more__bar span{background:var(--mood-accent)}:is(.books[data-mood=noir],.books[data-mood=ink],.books[data-mood=heritage],.books[data-mood=comic],.books[data-mood=calm],.books[data-mood=explore],.books[data-mood=studio],.books[data-mood=market],.books[data-mood=sahitya],.books[data-mood=exam],.books[data-mood=kids],.books[data-mood=ya],.books[data-mood=wizard],.books[data-mood=desk],.books[data-mood=desitags],.books[data-mood=deals],.books[data-mood=condition]) .toggle.is-on .toggle__track{background:var(--mood-accent);border-color:var(--mood-accent)}:where(.books[data-mood=noir],.books[data-mood=ink],.books[data-mood=heritage],.books[data-mood=comic],.books[data-mood=calm],.books[data-mood=explore],.books[data-mood=studio],.books[data-mood=market],.books[data-mood=sahitya],.books[data-mood=exam],.books[data-mood=kids],.books[data-mood=ya],.books[data-mood=wizard],.books[data-mood=desk],.books[data-mood=desitags],.books[data-mood=deals],.books[data-mood=condition]) .mood-hero__cta{background:var(--mood-accent);border-color:var(--mood-accent);color:var(--mood-on,#fff)}.mh-underline{position:absolute;left:0;bottom:-.12em;width:100%;height:.22em;overflow:visible}.mh-underline path{fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:draw 1.6s cubic-bezier(.65,0,.35,1) .7s forwards}.books[data-mood=noir]{--mood-accent:#c8102e;--mood-on:#fff;--paper:#f2f0ec;--paper-soft:#ebe8e2;--paper-sunk:#e2ded6;--hairline:#d3cec4;background:var(--paper)}.mood-hero--noir{color:#e8e4dc;background:#0b0d10}.mh-noir-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 70% at 25% 35%,#24303d,#10151b 55%,#060708)}.mh-blinds{position:absolute;top:-10%;right:-10%;bottom:-10%;left:30%;background:repeating-linear-gradient(180deg,rgba(255,240,200,.12) 0 22px,transparent 22px 44px);transform:skewY(-10deg);-webkit-mask-image:radial-gradient(70% 70% at 40% 40%,#000,transparent);mask-image:radial-gradient(70% 70% at 40% 40%,#000,transparent);animation:blinds 9s ease-in-out infinite alternate}@keyframes blinds{0%{opacity:.55}to{opacity:.95}}.mh-spot{position:absolute;left:-10%;top:-30%;width:70%;height:150%;background:conic-gradient(from 160deg at 10% 0%,transparent 0deg,rgba(255,236,190,.14) 12deg,transparent 26deg);animation:spotSwing 8s ease-in-out infinite alternate;transform-origin:10% 0}@keyframes spotSwing{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}.mh-board{position:absolute;right:3%;top:10%;width:min(48vw,560px);stroke:#e8e4dc;stroke-width:1.2}.mh-photo rect,.mh-note rect{fill:#1b2129}.mh-photo circle,.mh-photo path{stroke:#9aa3ad}.mh-photo text{fill:#c8102e;stroke:none;font:400 64px var(--font-serif);text-anchor:middle}.mh-note rect{fill:#e9e2cf}.mh-note path{stroke:#6b6455}.mh-string{stroke:#c8102e;stroke-width:2.2;stroke-dasharray:1;stroke-dashoffset:1;animation:draw 3s cubic-bezier(.65,0,.35,1) .6s forwards}.mh-pin{fill:#c8102e;stroke:none}.mh-stamp{position:absolute;right:8%;bottom:16%;z-index:2;border:3px solid #c8102e;color:#c8102e;font:800 clamp(18px,2vw,26px)/1 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;padding:10px 16px;transform:rotate(-12deg) scale(2);opacity:0;animation:stamp .5s cubic-bezier(.3,1.6,.5,1) 2.6s forwards}@keyframes stamp{to{transform:rotate(-12deg) scale(1);opacity:.85}}.mh-typed{display:inline-block;overflow:hidden;white-space:nowrap;border-right:.06em solid #c8102e;max-width:calc(var(--n,12) * 1ch);animation:typing 1.8s steps(var(--n,12)) .3s backwards,caret 1s steps(1) infinite}@keyframes typing{0%{max-width:0}}.mood-hero--noir .mood-hero__title{font-family:Courier New,ui-monospace,monospace;letter-spacing:-.04em;font-size:clamp(44px,8vw,120px)}.mood-hero--noir .eyebrow{color:#c8102e}.mood-hero--noir .mood-hero__tag{color:#b9b3a8}.books[data-mood=noir] .card__img{background:#e6e2da;filter:grayscale(.15)}.books[data-mood=noir] .card:hover .card__img{box-shadow:inset 0 0 0 2px var(--mood-accent)}.books[data-mood=noir] .badge{background:#111}.books[data-mood=ink]{--mood-accent:#1d2a5c;--mood-on:#fff;--paper:#f8f2e4;--paper-soft:#f3ead6;--paper-sunk:#ece0c6;--hairline:#e0d2b4;background:var(--paper)}.mood-hero--ink{color:#1d2a5c}.mh-paper{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 40%,#fbf6ea,#f1e5c9 70%,#e2cfa6)}.mh-paper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(0deg,rgba(120,90,40,.05) 0 1px,transparent 1px 34px)}.mh-blot{position:absolute;border-radius:48% 52% 45% 55%/55% 45%;background:radial-gradient(circle at 40% 40%,#1d2a5c,#0f1638);opacity:0;transform:scale(.2);animation:blot 1.4s cubic-bezier(.16,1,.3,1) forwards}.mh-blot--1{width:90px;height:80px;right:22%;top:18%;animation-delay:.4s}.mh-blot--2{width:40px;height:44px;right:16%;top:34%;animation-delay:.9s}.mh-blot--3{width:22px;height:20px;right:28%;top:40%;animation-delay:1.2s}@keyframes blot{to{opacity:.85;transform:scale(1)}}.mh-verse{position:absolute;margin:0;font-family:var(--font-serif);font-style:italic;font-size:clamp(18px,2vw,28px);color:#1d2a5c8c;white-space:nowrap;animation:verse 9s ease-in-out infinite}.mh-verse--1{right:8%;top:56%}.mh-verse--2{right:30%;top:12%;font-family:var(--font-hindi);font-style:normal;animation-delay:-3s}.mh-verse--3{right:6%;top:74%;animation-delay:-6s}@keyframes verse{0%,to{opacity:.25;translate:0 0}50%{opacity:.75;translate:0 -8px}}.mh-quill{position:absolute;right:6%;top:6%;width:min(10vw,110px);stroke:#1d2a5c;stroke-width:2;fill:#fff9;transform-origin:50% 95%;animation:quill 3.2s ease-in-out infinite}@keyframes quill{0%,to{transform:rotate(14deg)}50%{transform:rotate(4deg) translate(-14px)}}.mh-inked{font-style:italic}.mood-hero--ink .mood-hero__title{color:#1d2a5c}.mood-hero--ink .eyebrow{color:#7a5a24}.mood-hero--ink .mood-hero__tag{color:#4b4636}.books[data-mood=ink] .card__img{background:#efe4cb}.books[data-mood=ink] .card__title{font-style:italic}.books[data-mood=heritage]{--mood-accent:#8a4b1e;--mood-on:#fff;--paper:#f6eedf;--paper-soft:#f0e5d0;--paper-sunk:#e8d9bc;--hairline:#dccaa8;background:var(--paper)}.mood-hero--heritage{color:#3a2412}.mh-sepia{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(110% 90% at 40% 30%,#f3e4c4,#e3c995 60%,#c9a46a)}.mh-map{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;stroke:#8a4b1e}.mh-coast{stroke-width:1.4;opacity:.45;stroke-dasharray:4 6}.mh-route{stroke:#a3361f;stroke-width:3;stroke-dasharray:1;stroke-dashoffset:1;animation:draw 4s cubic-bezier(.65,0,.35,1) .5s forwards}.mh-city{fill:#a3361f;stroke:#f3e4c4;stroke-width:3}.mh-compass{position:absolute;right:6%;top:12%;width:clamp(80px,10vw,130px);stroke:#3a2412;stroke-width:1.5}.mh-compass text{fill:#3a2412;stroke:none;font:600 12px var(--font-sans);text-anchor:middle}.mh-needle{fill:#a3361f;stroke:none;transform-origin:60px 60px;animation:needle 6s ease-in-out infinite}@keyframes needle{0%,to{transform:rotate(-18deg)}50%{transform:rotate(22deg)}}.mh-arches{position:absolute;left:0;right:0;bottom:-2px;width:100%;height:42%;fill:#3a2412;opacity:.92}.mood-hero--heritage .mood-hero__inner{color:#fbf1dc}.mood-hero--heritage .eyebrow{color:#f0c98a}.mood-hero--heritage .mood-hero__tag{color:#f3e4c4}.books[data-mood=heritage] .card__img{background:#eadcbf}.books[data-mood=heritage] .badge{background:#3a2412}.books[data-mood=comic]{--mood-accent:#ffd400;--mood-on:#0a0a0a;--paper:#fffdf2}.mood-hero--comic{color:#0a0a0a;border-bottom:4px solid #0a0a0a}.mh-halftone{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ffe347;background-image:radial-gradient(#ff4d4d 22%,transparent 23%);background-size:18px 18px;-webkit-mask-image:linear-gradient(110deg,transparent 30%,#000 70%);mask-image:linear-gradient(110deg,transparent 30%,#000 70%)}.mh-halftone:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff7c2;-webkit-mask-image:linear-gradient(110deg,#000 30%,transparent 70%);mask-image:linear-gradient(110deg,#000 30%,transparent 70%)}.mh-burst{position:absolute;display:grid;place-items:center;width:clamp(120px,14vw,190px);aspect-ratio:1;font:800 clamp(22px,2.4vw,34px)/1 var(--font-sans);color:#fff;background:#e11d48;clip-path:polygon(50% 0,61% 22%,85% 10%,78% 36%,100% 45%,79% 58%,90% 84%,63% 76%,50% 100%,37% 76%,10% 84%,21% 58%,0 45%,22% 36%,15% 10%,39% 22%);-webkit-text-stroke:1.5px #0a0a0a;animation:popIn .5s cubic-bezier(.3,1.7,.5,1) backwards,wobble 2.4s ease-in-out .6s infinite}.mh-burst--1{right:22%;top:14%;animation-delay:.3s,.8s}.mh-burst--2{right:5%;top:46%;background:#2563eb;width:clamp(100px,12vw,160px);animation-delay:.7s,1.2s}@keyframes popIn{0%{transform:scale(0) rotate(-40deg)}}@keyframes wobble{0%,to{rotate:-4deg}50%{rotate:5deg}}.mh-bubble{position:absolute;right:28%;top:58%;max-width:220px;background:#fff;border:3px solid #0a0a0a;border-radius:24px;padding:14px 18px;font:600 16px/1.3 var(--font-sans);animation:popIn .5s cubic-bezier(.3,1.7,.5,1) 1.2s backwards}.mh-bubble:after{content:"";position:absolute;left:30px;bottom:-18px;border:9px solid transparent;border-top:12px solid #0a0a0a}.mh-panel{position:absolute;border:4px solid #0a0a0a;background:#fff}.mh-panel--1{right:-2%;top:-4%;width:16%;height:36%;transform:rotate(4deg)}.mh-panel--2{right:46%;top:6%;width:9%;height:22%;transform:rotate(-6deg);background:#9be15d}.mh-pop{display:inline-block;font-family:var(--font-sans);font-weight:800;text-transform:uppercase;letter-spacing:-.03em;color:#fff;-webkit-text-stroke:3px #0a0a0a;text-shadow:6px 6px 0 #0a0a0a;font-size:.72em}.books[data-mood=comic] .card__img{border:3px solid #0a0a0a;box-shadow:5px 5px #0a0a0a;transition:transform .2s,box-shadow .2s}.books[data-mood=comic] .card:hover .card__img{transform:translate(-3px,-3px);box-shadow:8px 8px #0a0a0a}.books[data-mood=comic] .badge{background:#e11d48}.books[data-mood=calm]{--mood-accent:#2f7a6b;--mood-on:#fff;--paper:#fbf8f2;--paper-soft:#f5f0e6;--paper-sunk:#efe8da;--hairline:#e6dccb;background:var(--paper)}.mood-hero--calm{color:#1f4a42}.mh-dawn{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#cfe6ef,#f7e3cf 55%,#fbd2b0);animation:dawn 14s ease-in-out infinite alternate}@keyframes dawn{to{filter:hue-rotate(-12deg) saturate(1.15)}}.mh-sun{position:absolute;left:58%;bottom:18%;width:clamp(120px,16vw,220px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#fff3d6,#ffcf8a 55%,#ffb46e00 72%);animation:rise 10s ease-in-out infinite alternate}@keyframes rise{0%{transform:translateY(30px)}to{transform:translateY(-10px)}}.mh-breath{position:absolute;right:10%;top:16%;width:clamp(140px,18vw,240px);aspect-ratio:1;display:grid;place-items:center}.mh-breath__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(47,122,107,.55);background:radial-gradient(circle,#ffffff8c,#fff0 70%);animation:breathe 8s ease-in-out infinite}.mh-breath__ring--2{top:18%;right:18%;bottom:18%;left:18%;border-color:#2f7a6b4d;animation-delay:-.6s}@keyframes breathe{0%,to{transform:scale(.7)}50%{transform:scale(1.06)}}.mh-breath__word{position:relative;font:400 clamp(16px,1.6vw,22px)/1 var(--font-serif);font-style:italic;height:1.2em;overflow:hidden;width:7em;text-align:center}.mh-breath__word i{position:absolute;left:0;right:0;animation:breathWord 8s ease-in-out infinite}.mh-breath__word i+i{animation-delay:-4s}@keyframes breathWord{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}.mh-hills{position:absolute;left:0;right:0;bottom:0;width:100%;height:34%;fill:#a9c9b8}.mh-hills .mh-hills__2{fill:#7fae99}.mood-hero--calm .eyebrow{color:#2f7a6b}.mood-hero--calm .mood-hero__tag{color:#3e5b55}.mood-hero--calm .mood-hero__cta{border-radius:999px}.books[data-mood=calm] .card__img{background:#eef3ee;border-radius:12px;overflow:hidden}.books[data-mood=calm] .badge{background:#2f7a6b}.books[data-mood=explore]{--mood-accent:#0e7c86;--mood-on:#fff;--paper:#f4f8f8;--paper-soft:#ecf3f3;--paper-sunk:#e1ecec;--hairline:#cfe0e0;background:var(--paper)}.mood-hero--explore{color:#e6f4f2}.mh-deep{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 80% at 70% 40%,#13525a,#0a2d33 55%,#04161a)}.mh-topo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;stroke:#7ae0d638;stroke-width:1.3;animation:topo 30s linear infinite}@keyframes topo{to{transform:rotate(6deg) scale(1.04)}}.mh-compass--explore{left:auto;right:8%;top:auto;bottom:12%;stroke:#7ae0d6}.mh-compass--explore text{fill:#7ae0d6}.mh-compass--explore .mh-needle{fill:#ffb347}.mood-hero--explore .eyebrow{color:#7ae0d6}.mood-hero--explore .mood-hero__tag{color:#b8d9d5}.books[data-mood=explore] .card__img{background:#e3eeee}.books[data-mood=explore] .badge{background:#0a2d33}.books[data-mood=studio]{--mood-accent:#e4572e;--mood-on:#fff;--paper:#fcfaf7}.mood-hero--studio{color:#141414}.mh-studio-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#f6f1ea}.mh-swatches{position:absolute;right:4%;top:10%;display:flex;gap:10px}.mh-swatches i{width:clamp(36px,4vw,58px);height:clamp(110px,14vw,190px);border:1px solid #141414;background:var(--c);transform:translateY(-120%);animation:swatch .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--i) * .1s + .2s)}.mh-swatches i:nth-child(1){--c:#e4572e}.mh-swatches i:nth-child(2){--c:#f3a712}.mh-swatches i:nth-child(3){--c:#29335c}.mh-swatches i:nth-child(4){--c:#669bbc}.mh-swatches i:nth-child(5){--c:#a8c686}.mh-swatches i:nth-child(6){--c:#141414}@keyframes swatch{to{transform:translateY(0) rotate(calc((var(--i) - 3) * 2deg))}}.mh-wave{position:absolute;left:44%;right:4%;bottom:14%;height:90px;display:flex;align-items:center;gap:5px}.mh-wave i{flex:1;height:100%;background:#141414;border-radius:3px;transform:scaleY(.15);animation:eq 1.2s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.13s)}@keyframes eq{to{transform:scaleY(1)}}.mh-recipe{position:absolute;right:30%;top:44%;width:220px;background:#fff;border:1px solid #141414;box-shadow:6px 6px #e4572e;padding:14px 18px;transform:rotate(-3deg);animation:cardFloat 7s ease-in-out infinite}.mh-recipe p{font:400 24px/1.1 var(--font-serif);margin:6px 0}.mh-recipe small{color:var(--ink-muted)}.mood-hero--studio .eyebrow{color:#e4572e}.books[data-mood=studio] .card__img{background:#f1ebe2}.books[data-mood=studio] .card:hover .card__img{box-shadow:0 0 0 3px var(--mood-accent)}.books[data-mood=market]{--mood-accent:#0f9d58;--mood-on:#fff;--paper:#f5f7f6;--paper-soft:#eef2f0;--paper-sunk:#e3e9e6;--hairline:#d4ddd8;background:var(--paper)}.mood-hero--market{color:#e9f3ee;background:#07110d}.mh-trade{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 80% at 75% 30%,#0f2a20,#07110d 70%);background-image:linear-gradient(rgba(15,157,88,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(15,157,88,.08) 1px,transparent 1px);background-size:40px 40px}.mh-candles{position:absolute;right:3%;top:8%;width:min(52vw,640px);height:min(60%,300px)}.mh-candle path{stroke:#21c87a;stroke-width:1.5}.mh-candle rect{fill:#21c87a}.mh-candle.is-down path{stroke:#ef4444}.mh-candle.is-down rect{fill:#ef4444}.mh-candle{opacity:0;transform:translateY(20px);animation:candle .5s ease-out forwards;animation-delay:calc(var(--i) * .12s + .3s)}@keyframes candle{to{opacity:1;transform:none}}.mh-trend{stroke:#ffd166;stroke-width:2.5;stroke-dasharray:1;stroke-dashoffset:1;animation:draw 2.6s cubic-bezier(.65,0,.35,1) 1.6s forwards}.mh-ticker{position:absolute;left:0;right:0;top:0;overflow:hidden;border-bottom:1px solid rgba(33,200,122,.3);background:#00000059;font:600 12px/36px var(--font-sans);letter-spacing:.1em;white-space:nowrap}.mh-ticker__run{display:inline-block;animation:ticker 28s linear infinite}.mh-ticker span{margin:0 26px;color:#c8d7cf}.mh-ticker b{color:#21c87a}@keyframes ticker{to{transform:translate(-50%)}}.mh-up{display:inline-block;font-size:.4em;color:#21c87a;vertical-align:middle;animation:upPulse 1.6s ease-in-out infinite}@keyframes upPulse{50%{transform:translateY(-8px)}}.mood-hero--market .eyebrow{color:#21c87a}.mood-hero--market .mood-hero__tag{color:#a9bdb3}.books[data-mood=market] .card__img{background:#e7ede9}.books[data-mood=market] .badge{background:#07110d}.books[data-mood=sahitya]{--mood-accent:#b4441c;--mood-on:#fff;--paper:#fff8ef;--paper-soft:#fcefdd;--paper-sunk:#f7e3c7;--hairline:#efd5b0;background:var(--paper)}.mood-hero--sahitya{color:#5a1a0b}.mh-saffron{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 90% at 75% 30%,#ffd28a,#f7a54a 40%,#d9622b 75%,#a8341a)}.mh-mandala{position:absolute;right:4%;top:6%;width:min(40vw,440px);stroke:#fff6e18c;stroke-width:1.2;animation:spin 60s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.mood-hero--sahitya .mood-hero__inner{color:#fff6e6}.mood-hero--sahitya .eyebrow{color:#fff1d0;font-family:var(--font-hindi);text-transform:none;letter-spacing:.02em;font-size:15px}.mh-hindi{font-family:var(--font-hindi);font-size:clamp(20px,2.2vw,30px);margin:14px 0 0;color:#ffe9c4}.mood-hero--sahitya .mood-hero__tag{color:#fff0d8}.mood-hero--sahitya .mood-hero__cta{background:#fff6e6;color:#8a2a12;border-color:#fff6e6;font-family:var(--font-hindi);text-transform:none;letter-spacing:0;font-size:16px}.books[data-mood=sahitya] .card__img{background:#f8e7cc}.books[data-mood=sahitya] .badge{background:#8a2a12}.books[data-mood=exam]{--mood-accent:#1f4fd1;--mood-on:#fff;--paper:#ffffff}.mood-hero--exam{color:#0a0a0a;border-bottom:1px solid var(--ink)}.mh-notebook{position:absolute;top:0;right:0;bottom:0;left:0;background:#fdfdfb;background-image:linear-gradient(90deg,transparent 0 calc(8% - 1px),rgba(220,38,38,.55) calc(8% - 1px) 8%,transparent 8%),linear-gradient(rgba(31,79,209,.14) 1px,transparent 1px);background-size:100% 100%,100% 32px}.mh-timer{position:absolute;right:6%;top:14%;border:2px solid #0a0a0a;background:#fff;padding:14px 22px;text-align:center;box-shadow:6px 6px #1f4fd1}.mh-timer b{display:block;font:400 clamp(34px,4vw,56px)/1 var(--font-serif);font-variant-numeric:tabular-nums;margin-top:6px}.mh-ticks{position:absolute;right:8%;top:44%;width:min(30vw,320px)}.mh-box{stroke:#0a0a0a;stroke-width:2}.mh-line{stroke:#c9c9c9;stroke-width:2}.mh-tick{stroke:#1f4fd1;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:draw .5s ease-out forwards;animation-delay:calc(var(--i) * .5s + .8s)}.mood-hero--exam .eyebrow{color:#1f4fd1}.books[data-mood=exam] .card__img{background:#f4f6fb;border:1px solid var(--hairline)}.books[data-mood=exam] .badge{background:#1f4fd1}.books[data-mood=kids]{--mood-accent:#ff5d8f;--mood-on:#fff;--paper:#fffdf7;--paper-soft:#fff7e8;--paper-sunk:#fff0d6;--hairline:#f6e2bd;background:var(--paper)}.mood-hero--kids{color:#2b2d42}.mh-crayon-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 70% at 85% 20%,#ffe3ec 0%,transparent 60%),radial-gradient(60% 70% at 10% 90%,#dff5ff 0%,transparent 60%),#fffaf0}.mh-doodles{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mh-doodle{stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:draw 1.4s ease-out forwards}.mh-d1{stroke:#ff5d8f;animation-delay:.3s}.mh-d2{stroke:#ffbe0b;animation-delay:.7s}.mh-d3{stroke:#3a86ff;animation-delay:1.1s}.mh-d4{stroke:#8ac926;animation-delay:1.5s}.mh-d5{stroke:#8338ec;animation-delay:1.9s}.mh-shapes i{position:absolute;width:clamp(26px,3vw,44px);aspect-ratio:1;left:calc(46% + var(--i) * 7%);top:calc(6% + var(--i) * 9%);animation:bounce calc(1.4s + var(--i) * .15s) cubic-bezier(.3,0,.4,1) infinite alternate;animation-delay:calc(var(--i) * -.3s)}.mh-shapes i:nth-child(3n){border-radius:50%;background:#ffbe0b}.mh-shapes i:nth-child(3n+1){background:#3a86ff;border-radius:6px;rotate:20deg}.mh-shapes i:nth-child(3n+2){width:0;height:0;aspect-ratio:auto;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:36px solid #ff5d8f}@keyframes bounce{to{transform:translateY(-34px)}}.mh-wobble i{display:inline-block;font-style:normal;animation:wob 1.8s ease-in-out infinite;animation-delay:calc(var(--i) * -.12s)}.mh-wobble i:nth-child(5n+1){color:#ff5d8f}.mh-wobble i:nth-child(5n+2){color:#3a86ff}.mh-wobble i:nth-child(5n+3){color:#ffbe0b}.mh-wobble i:nth-child(5n+4){color:#8ac926}.mh-wobble i:nth-child(5n){color:#8338ec}@keyframes wob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-6px) rotate(3deg)}}.mood-hero--kids .mood-hero__title{font-family:var(--font-sans);font-weight:800;letter-spacing:-.03em;font-size:clamp(46px,8vw,120px)}.mood-hero--kids .eyebrow{color:#8338ec}.mood-hero--kids .mood-hero__cta{border-radius:999px}.books[data-mood=kids] .card__img{background:#fff2dc;border-radius:18px;overflow:hidden}.books[data-mood=kids] .card:hover .card__img{animation:wob .6s ease-in-out}.books[data-mood=kids] .badge{background:#8338ec;border-radius:999px}.books[data-mood=kids] .shelf-chip,.books[data-mood=kids] .card__add{border-radius:999px}.books[data-mood=ya]{--mood-accent:#b14dff;--mood-on:#fff;--paper:#fbf8ff;--paper-soft:#f5efff;--paper-sunk:#ece2ff;--hairline:#e2d4fb;background:var(--paper)}.mood-hero--ya{color:#fff}.mh-neon-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 80% at 80% 20%,#5b1a8f,#22093f 55%,#0d0420)}.mh-neon{color:#fff;text-shadow:0 0 6px #fff,0 0 18px #ff4fd8,0 0 40px #b14dff,0 0 80px #b14dff;animation:neonFlick 6s linear infinite}@keyframes neonFlick{0%,19%,21%,62%,64%,to{opacity:1}20%,63%{opacity:.55}}.mh-sticker{position:absolute;left:var(--x);top:var(--y);transform:rotate(var(--r));background:#fff;color:#22093f;font:800 clamp(13px,1.3vw,17px)/1 var(--font-sans);text-transform:uppercase;letter-spacing:.04em;padding:12px 16px;border-radius:12px;box-shadow:0 0 0 4px #ff4fd8,0 10px 30px #0006;animation:stick .5s cubic-bezier(.3,1.7,.5,1) backwards,cardFloat 6s ease-in-out infinite}.mh-sticker--2{background:#ffe600;box-shadow:0 0 0 4px #22093f,0 10px 30px #0006;animation-delay:.3s,-2s}.mh-sticker--3{background:#4dfff3;animation-delay:.6s,-4s}.mh-sticker--4{background:#ff4fd8;color:#fff;font-size:clamp(20px,2vw,28px);box-shadow:0 0 0 4px #fff,0 10px 30px #0006;animation-delay:.9s,-1s}@keyframes stick{0%{transform:rotate(var(--r)) scale(1.8);opacity:0}}.mood-hero--ya .eyebrow{color:#4dfff3}.mood-hero--ya .mood-hero__tag{color:#d8c7f5}.books[data-mood=ya] .card__img{background:#efe6ff;border-radius:10px;overflow:hidden}.books[data-mood=ya] .card:hover .card__img{box-shadow:0 0 0 2px #ff4fd8,0 0 24px #b14dff80}.books[data-mood=ya] .badge{background:#22093f}.books[data-mood=wizard]{--mood-accent:#7a1c1c;--mood-on:#fff;--paper:#f7f1e3;--paper-soft:#f1e8d3;--paper-sunk:#e9dcbd;--hairline:#dccdaa;background:var(--paper)}.mood-hero--wizard{color:#f3e6c4}.mh-hall{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(100% 80% at 50% 0%,#2b2350,#141029 55%,#08060f)}.mh-candles-float i{position:absolute;left:calc(var(--i) * 8% - 4%);top:calc(6% + var(--i) * 2.6%);width:10px;height:46px;background:linear-gradient(#fdf6e3,#e7dbb9);border-radius:2px;animation:floatCandle calc(5s + var(--i) * .3s) ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.7s)}.mh-candles-float b{position:absolute;left:50%;top:-16px;width:10px;height:16px;margin-left:-5px;border-radius:50% 50% 40% 40%;background:radial-gradient(circle at 50% 70%,#fff7c2,#ffb347 60%,#ff782800);box-shadow:0 0 18px 6px #ffbe5a73;animation:flame .18s ease-in-out infinite alternate}@keyframes floatCandle{to{transform:translateY(-18px)}}@keyframes flame{to{transform:scaleY(1.15) translate(.5px)}}.mh-letter{position:absolute;width:clamp(44px,5vw,70px);left:-10%;top:calc(20% + var(--i) * 14%);animation:owlPost calc(14s + var(--i) * 3s) linear infinite;animation-delay:calc(var(--i) * -4s)}.mh-letter rect{fill:#efe2c0;stroke:#5a4520}.mh-letter path{fill:none;stroke:#5a4520}.mh-letter circle{fill:#9b1c1c}@keyframes owlPost{0%{transform:translate(0) rotate(-8deg)}50%{transform:translate(60vw,-40px) rotate(8deg)}to{transform:translate(125vw,10px) rotate(-6deg)}}.mood-hero--wizard .mood-hero__title{background:linear-gradient(100deg,#f3e6c4,#d9b45a 35%,#fff6d8,#d9b45a 65%,#f3e6c4);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:heroIn 1s cubic-bezier(.16,1,.3,1) backwards .12s,shimmer 7s linear infinite}.mood-hero--wizard .eyebrow{color:#d9b45a}.mood-hero--wizard .mood-hero__tag{color:#d4cbe4}.mood-hero--wizard .mood-hero__cta{background:#d9b45a;border-color:#d9b45a;color:#141029}.books[data-mood=wizard] .card__img{background:#ece0c3}.books[data-mood=wizard] .badge{background:#7a1c1c}.books[data-mood=desk]{--mood-accent:#1d4ed8;--mood-on:#fff;--paper:#fbf9f6}.mood-hero--desk{color:#1a1a1a}.mh-desktop{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#efe4d3,#e3d3bb);background-image:repeating-linear-gradient(90deg,rgba(120,80,40,.05) 0 2px,transparent 2px 90px),linear-gradient(135deg,#efe4d3,#e3d3bb)}.mh-flatlay{position:absolute;right:4%;top:8%;width:min(46vw,560px);height:80%}.mh-nb{position:absolute;left:10%;top:6%;width:52%;height:66%;background:#1a1a1a;border-radius:4px 10px 10px 4px;transform:rotate(-8deg);box-shadow:10px 14px 30px #00000040}.mh-nb:before{content:"";position:absolute;right:16%;top:0;bottom:0;width:10px;background:#1d4ed8}.mh-nb i{position:absolute;left:12%;top:18%;width:50%;height:14%;border:1px solid rgba(255,255,255,.5)}.mh-pencil{position:absolute;left:58%;top:4%;width:12px;height:68%;background:linear-gradient(90deg,#f2b705 0 33%,#e0a800 33% 66%,#c99700 66%);transform:rotate(18deg);border-radius:2px;animation:pencilRoll 5s ease-in-out infinite alternate}.mh-pencil:after{content:"";position:absolute;bottom:-22px;left:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:22px solid #e8c9a0}@keyframes pencilRoll{to{transform:rotate(22deg) translate(8px)}}.mh-clip{position:absolute;left:4%;bottom:6%;width:22px;height:60px;border:3px solid #8a8a8a;border-radius:12px;transform:rotate(30deg)}.mh-mug{position:absolute;right:4%;bottom:4%;width:90px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#5a3b22 0 52%,#fff 53% 70%,#1a1a1a 71%);box-shadow:8px 10px 24px #00000040}.mh-underline--pen path{stroke:#1d4ed8}.mood-hero--desk .mood-hero__title{position:relative}.mood-hero--desk .eyebrow{color:#1d4ed8}.books[data-mood=desk] .card__img{background:#f3eee6}.books[data-mood=desitags]{--mood-accent:#d6246e;--mood-on:#fff;--paper:#fffaf0;--paper-soft:#fff2dc;--paper-sunk:#ffe8c2;--hairline:#f2d39a;background:var(--paper)}.mood-hero--desitags{color:#fff}.mh-truck-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 80% at 80% 30%,#ff3d8b,#d6246e 35%,#1b2a6b 85%)}.mh-phool{position:absolute;left:0;right:0;height:46px;background:repeating-linear-gradient(90deg,#ffd400 0 14px,#00a6a6 14px 28px,#ff6b00 28px 42px,#2fbf4a 42px 56px);mask:radial-gradient(circle 12px at 14px 23px,#000 98%,transparent) 0 0/28px 46px repeat-x;-webkit-mask:radial-gradient(circle 12px at 14px 23px,#000 98%,transparent) 0 0/28px 46px repeat-x;animation:phool 12s linear infinite}.mh-phool--top{top:56px}.mh-phool--bottom{bottom:0;animation-direction:reverse}@keyframes phool{to{background-position:280px 0}}.mh-tassels{position:absolute;left:0;right:0;top:0;height:60px;display:flex;justify-content:space-around}.mh-tassels i{width:10px;height:46px;background:linear-gradient(#ffd400,#ff6b00 60%,#d6246e);border-radius:0 0 6px 6px;transform-origin:top;animation:tassel 1.6s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.21s)}@keyframes tassel{0%{transform:rotate(-12deg)}to{transform:rotate(12deg)}}.mh-plate{position:absolute;right:6%;top:30%;background:#ffd400;color:#1b2a6b;font:800 clamp(18px,2vw,28px)/1.1 var(--font-sans);padding:18px 26px;border:5px solid #1b2a6b;border-radius:14px;transform:rotate(-4deg);box-shadow:0 0 0 6px #ffd400,0 16px 40px #00000059;max-width:260px;text-align:center;animation:cardFloat 6s ease-in-out infinite}.mood-hero--desitags .mood-hero__title{font-family:var(--font-sans);font-weight:800;letter-spacing:-.02em;color:#ffd400;text-shadow:4px 4px 0 #1b2a6b}.mood-hero--desitags .eyebrow{color:#ffd400}.mood-hero--desitags .mood-hero__tag{color:#ffe9f3}.mood-hero--desitags .mood-hero__cta{background:#ffd400;border-color:#ffd400;color:#1b2a6b}.books[data-mood=desitags] .card__img{background:#fff0d6;border:3px solid #1b2a6b}.books[data-mood=desitags] .badge{background:#d6246e}.books[data-mood=deals]{--mood-accent:#e11d2a;--mood-on:#fff;--paper:#fffafa;--paper-soft:#fff1f1;--paper-sunk:#ffe4e4;--hairline:#f7cfcf;background:var(--paper)}.mood-hero--deals{color:#1a1a1a}.mh-deal-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff3f3;background-image:repeating-linear-gradient(45deg,rgba(225,29,42,.05) 0 18px,transparent 18px 36px)}.mh-tag{position:absolute;right:12%;top:0;width:clamp(110px,13vw,170px);transform-origin:50% 0;animation:swing 3s ease-in-out infinite}.mh-tag__string{stroke:#1a1a1a;stroke-width:2}.mh-tag__body{fill:#e11d2a;stroke:#1a1a1a;stroke-width:2}.mh-tag circle{fill:#fff3f3;stroke:#1a1a1a;stroke-width:2}.mh-tag text{fill:#fff;font:800 30px var(--font-sans);text-anchor:middle;letter-spacing:.06em}.mh-tag .mh-tag__small{font-size:11px;letter-spacing:.12em}@keyframes swing{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}.mh-ribbon-v{position:absolute;right:32%;top:0;bottom:0;width:34px;background:#e11d2a;transform:scaleY(0);transform-origin:top;animation:unroll 1s cubic-bezier(.16,1,.3,1) .2s forwards}.mh-ribbon-h{position:absolute;left:0;right:0;top:46%;height:34px;background:#e11d2a;transform:scaleX(0);transform-origin:right;animation:unrollX 1.1s cubic-bezier(.16,1,.3,1) .5s forwards}@keyframes unroll{to{transform:scaleY(1)}}@keyframes unrollX{to{transform:scaleX(1)}}.mh-bow{position:absolute;right:calc(32% - 33px);top:calc(46% - 36px);width:100px;height:100px;opacity:0;animation:popIn .6s cubic-bezier(.3,1.7,.5,1) 1.4s forwards}.mh-bow:before,.mh-bow:after{content:"";position:absolute;top:22px;width:46px;height:52px;border:10px solid #b3121b;border-radius:50%/60% 60% 40% 40%;background:#e11d2a}.mh-bow:before{left:0;transform:rotate(-30deg)}.mh-bow:after{right:0;transform:rotate(30deg)}.mood-hero--deals .eyebrow{color:#e11d2a}.books[data-mood=deals] .card__img{background:#fff0f0}.books[data-mood=deals] .badge{background:#e11d2a}.books[data-mood=condition]{--mood-accent:#0a0a0a;--mood-on:#fff}.mood-hero--condition{color:#0a0a0a;border-bottom:1px solid var(--ink)}.mh-cond-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#f7f5f0;background-image:radial-gradient(rgba(0,0,0,.06) 1px,transparent 1px);background-size:16px 16px}.mh-gradebooks{position:absolute;right:4%;top:10%;bottom:10%;display:flex;align-items:flex-end;gap:clamp(8px,1.4vw,22px)}.mh-gb{width:clamp(70px,9vw,130px);text-align:center;animation:heroIn .8s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i) * .15s + .2s)}.mh-gradebooks--1 .mh-gb{width:clamp(150px,20vw,260px)}.mh-gb .label{display:block;margin-top:8px}.mh-gb svg{width:100%;height:auto;display:block;overflow:visible;transition:transform .4s}.mh-gb:hover svg{transform:translateY(-8px) rotate(-2deg)}.mh-gb .gb-shadow ellipse{fill:#0000001f}.mh-gb .gb-pages path:first-child{fill:#fbfaf6;stroke:#0a0a0a;stroke-width:1.4}.mh-gb .gb-pages path:last-child{fill:none;stroke:#bdbdbd;stroke-width:1}.mh-gb .gb-cover>path:first-child{fill:#f6f3ec;stroke:#0a0a0a;stroke-width:1.6}.mh-gb .gb-spine{fill:#0a0a0a}.mh-gb .gb-rule{fill:none;stroke:#0a0a0a;stroke-width:1.2}.mh-gb .gb-title{font-family:var(--font-sans);font-weight:800;font-size:30px;text-anchor:middle;fill:#0a0a0a}.mh-gb .gb-sub{font-family:var(--font-sans);font-weight:600;font-size:7px;letter-spacing:.2em;text-anchor:middle;fill:#0a0a0a}.mh-gb .w{opacity:0}.mh-gb.gr-book--a .w-a,.mh-gb.gr-book--b .w-b,.mh-gb.gr-book--c .w-b,.mh-gb.gr-book--c .w-c,.mh-gb.gr-book--d .w-b,.mh-gb.gr-book--d .w-c,.mh-gb.gr-book--d .w-d,.mh-gb.gr-book--e .w-b,.mh-gb.gr-book--e .w-c,.mh-gb.gr-book--e .w-d,.mh-gb.gr-book--e .w-e{opacity:1}.mh-gb .gb-shine{fill:#ffffff8c}.mh-gb .gb-ribbon{fill:#f2c94c}.mh-gb.gr-book--a .gb-cover>path:first-child{fill:#fff}.mh-gb .gb-scuff{fill:none;stroke:#9a9a9a;stroke-width:2;stroke-linecap:round}.mh-gb .gb-crease{fill:none;stroke:#8d8676;stroke-width:1.2;stroke-linecap:round}.mh-gb .gb-fold{fill:#e7e1d3;stroke:#0a0a0a;stroke-width:1.2}.mh-gb .gb-yellow{fill:#e2c98a;mix-blend-mode:multiply;opacity:.38}.mh-gb .gb-ring{fill:none;stroke:#8a5a2b;stroke-width:3;opacity:.45}.mh-gb .gb-tear{fill:#fff;stroke:#0a0a0a;stroke-width:1.2}.mh-gb .gb-tape{fill:#f0e2aabf;stroke:#00000026}.mh-gb .gb-fade{fill:#fff;opacity:.28}.mh-gb .gb-loose{fill:#fbfaf6;stroke:#0a0a0a;stroke-width:1.1}.mh-gb.gr-book--e svg{transform:rotate(-3deg)}.mh-gb.gr-book--a svg{animation:newShine 3s ease-in-out infinite}@keyframes newShine{50%{filter:drop-shadow(0 0 14px rgba(242,201,76,.6))}}@media(max-width:760px){.mh-board{width:92vw;right:-14%;top:4%;opacity:.45}.mh-stamp{right:4%;bottom:auto;top:10%}.mh-verse,.mh-recipe,.mh-bubble,.mh-panel,.mh-ticks,.mh-mug,.mh-clip,.mh-sticker--3{display:none}.mh-quill{width:60px;right:4%}.mh-compass{width:70px;top:8%}.mh-burst--1{right:4%;top:6%}.mh-burst--2{display:none}.mh-breath{right:6%;top:8%;width:120px}.mh-swatches{right:2%;top:6%;gap:6px;opacity:.7}.mh-wave{left:8%;bottom:auto;top:40%;opacity:.35}.mh-candles{width:96vw;right:-4%;top:12%;opacity:.45}.mh-mandala{width:80vw;right:-20%;opacity:.6}.mh-timer{right:4%;top:8%;padding:10px 14px}.mh-shapes i{left:calc(20% + var(--i) * 10%)}.mh-sticker{--x:auto!important;left:auto;right:6%;font-size:12px}.mh-sticker--2{top:22%}.mh-sticker--4{top:36%}.mh-flatlay{width:80vw;right:-16%;opacity:.55}.mh-plate{top:16%;right:4%;max-width:170px;font-size:16px;padding:12px 16px}.mh-tag{right:4%;width:96px}.mh-ribbon-v{right:20%}.mh-bow{right:calc(20% - 33px)}.mh-gradebooks{right:4%;top:8%;bottom:auto;height:42%;opacity:.9}.mh-gb{width:52px}.mh-gradebooks--1 .mh-gb{width:120px}.mh-gb .label{display:none}.mood-hero--noir .mood-hero__title{font-size:clamp(34px,10vw,56px)}.mh-typed{white-space:normal;max-width:none;border-right:0;animation:none}}@media(prefers-reduced-motion:reduce){.mh-string,.mh-route,.mh-trend,.mh-tick,.mh-doodle,.mh-underline path{stroke-dashoffset:0}.mh-blot{opacity:.85;transform:none}.mh-stamp{opacity:.85;transform:rotate(-12deg)}.mh-candle,.mh-swatches i{opacity:1;transform:none}.mh-ribbon-v,.mh-ribbon-h{transform:none}.mh-bow{opacity:1}.mh-typed{max-width:none;border-right:0}.mh-letters,.mh-ticker__run{animation:none}}.mood-burst{position:fixed;left:0;top:0;pointer-events:none;z-index:80;font-size:16px;line-height:1;animation:burst .9s cubic-bezier(.16,1,.3,1) forwards}@keyframes burst{0%{transform:translate(var(--x0),var(--y0)) scale(.4);opacity:1}to{transform:translate(var(--x1),var(--y1)) scale(1.1) rotate(var(--r));opacity:0}}.mood-shake{animation:jitter .3s steps(2) 3}@media(max-width:760px){.mood-hero{min-height:560px}.mood-hero__inner{padding-top:90px;padding-bottom:48px}.mh-chart{width:90vw;top:6%;right:-6%;opacity:.5}.mh-card{display:none}.mh-bigheart{width:60vw;top:6%;right:-8%;opacity:.5}.mh-secret{top:18%;right:6%}.mood-hero--horror{cursor:auto}}@media(prefers-reduced-motion:reduce){.mood-hero *,.mood-hero *:before,.mood-hero *:after{animation:none!important;transition:none!important}.mh-line,.mh-bigheart path{stroke-dashoffset:0}.mh-dot{transform:none}.mh-mark:before{transform:none}.mh-dark{background:radial-gradient(circle 260px at 70% 35%,#0000 0,#0009)}.mh-bats,.mh-petals{display:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/nbw-moods.css.map */
