@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--u:12px}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:var(--font-literata), "Iowan Old Style", Georgia, "Times New Roman", serif;--font-mono:ui-monospace, "Cascadia Mono", "Segoe UI Mono", Consolas, monospace;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-ui:var(--font-bricolage), ui-sans-serif, system-ui, "Segoe UI", Roboto, sans-serif;--font-display:var(--font-ui);--font-heading:var(--font-ui);--font-hand:var(--font-gochi), "Segoe Print", "Bradley Hand", cursive;--font-urdu:var(--font-nastaliq), "Noto Naskh Arabic", "Urdu Typesetting", "Geeza Pro", "Segoe UI", Tahoma, serif;--font-naskh:"Noto Naskh Arabic", "Segoe UI", Tahoma, "Geeza Pro", "Urdu Typesetting", serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.invisible\!{visibility:hidden!important}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.absolute\!{position:absolute!important}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.table{display:table}.table\!{display:table!important}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-6{padding:calc(var(--spacing) * 6)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\!{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring\!{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.invert{--tw-invert:invert(100%);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}}@property --u{syntax:"<length>";inherits:true;initial-value:12px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--black:#000;--white:#fff;--ink-muted:#474747;--violet:#3b308f;--magenta:#e0007a;--bright-pink:#fd48f2;--pale-pink:#feb6fa;--soft-pink:#ffdbfd;--yellow:#ffd24a;--pale-yellow:#faed8f;--orange:#f9a220;--pale-orange:#fbbe63;--soft-orange:#fddaa6;--cyan:#1ce8ed;--pale-blue:#a4f6f8;--soft-blue:#ddfcfc;--periwinkle:#9982de;--pale-periwinkle:#c2b4eb;--soft-periwinkle:#d7cdf1;--green:#2de124;--pale-green:#8dec7e;--soft-green:#caf7c8;--wine:#670a2e;--soft-wine:#f0e6ea;--olive:#857521;--soft-grey:#f2f2f2;--bg:var(--white);--fg:var(--black);--fg-muted:var(--ink-muted);--surface:var(--soft-grey);--accent:var(--magenta);--on-accent:var(--white);--focus:var(--black);--line:#0000001f;--line-strong:#00000052;--link-line:#0006;--u:calc(clamp(992px, 100vw, 3840px) / 120);--margin:calc(3.5 * var(--u));--columns:12;--col:calc((100vw - 2 * var(--margin)) / var(--columns));--header-h:calc(6.625 * var(--u));--header-space:var(--header-h);--fs-xxl:calc(10 * var(--u));--fs-l:calc(6.5 * var(--u));--fs-m:calc(5 * var(--u));--fs-s:calc(2.5 * var(--u));--fs-xs:calc(1.875 * var(--u));--fs-p-lg:max(1.125rem, calc(2 * var(--u)));--fs-p-md:max(1.0625rem, calc(1.75 * var(--u)));--fs-p:max(1rem, calc(1.5 * var(--u)));--fs-p-sm:max(.9375rem, calc(1.25 * var(--u)));--fs-p-xs:max(.875rem, calc(1.125 * var(--u)));--fs-hand-lg:max(1.5rem, calc(2.5 * var(--u)));--fs-hand:max(1.25rem, calc(2 * var(--u)));--lh-xxl:.84;--lh-l:.86;--lh-m:.88;--lh-s:.92;--text-xs:var(--fs-p-xs);--text-sm:var(--fs-p-sm);--text-base:var(--fs-p);--text-md:var(--fs-p-md);--text-lg:var(--fs-p-lg);--text-xl:var(--fs-s);--text-2xl:calc(var(--fs-s) * 1.3);--text-3xl:var(--fs-m);--r-section:calc(10 * var(--u));--r-frame:calc(5 * var(--u));--r-card:calc(2 * var(--u));--r-panel:calc(1.5 * var(--u));--r-cover:calc(1 * var(--u));--r-input:calc(1 * var(--u));--r-cta:calc(.5 * var(--u));--r-pill:999px;--radius-control:var(--r-cta);--radius-cover:var(--r-cover);--radius-input:var(--r-input);--radius-card:var(--r-card);--radius-panel:var(--r-panel);--radius-pill:var(--r-pill);--gutter:var(--margin);--page:100%;--ease-smooth:cubic-bezier(.32, .72, 0, 1);--ease-soft-overshoot:cubic-bezier(.59, 1, .88, 1.01);--ease-bounce:cubic-bezier(.34, 1.57, .64, 1);--ease-button-bounce:cubic-bezier(.34, 2.27, .64, 1);--ease-soft-bounce:cubic-bezier(.34, 1.17, .64, 1);--ease-click:cubic-bezier(.4, 0, .2, 1);--ease-osmo:cubic-bezier(.625, .05, 0, 1);--ease-elastic-out:linear(0, .5737 7.6%, .8382 11.87%, .9463 14.19%, 1.0292 16.54%, 1.0886 18.97%, 1.1258 21.53%, 1.137 22.97%, 1.1424 24.48%, 1.1423 26.1%, 1.1366 27.86%, 1.1165 31.01%, 1.0507 38.62%, 1.0219 42.57%, .9995 46.99%, .9872 51.63%, .9842 58.77%, 1.0011 81.26%, 1);--ease-out:var(--ease-smooth);--ease-in-out:var(--ease-osmo);--dur-fast:.15s;--dur:.35s;--dur-slow:.6s;--z-header:1000;--z-menu:1100;--z-transition:2000;--color-lapis:#1a2340;--color-lapis-deep:#131a30;--color-lapis-raised:#232d4f;--color-gold-leaf:#c9a227;--color-gold-ink:#6b5410;--color-wasli:#e8e6df;--color-ink:#121a33;--color-mist:#9aa0b8;--color-ink-muted:#4a5068}@media (max-width:991px){:root{--u:calc(clamp(768px, 100vw, 991px) / 52.125);--margin:calc(1.5 * var(--u));--columns:5;--header-h:calc(5 * var(--u));--fs-xxl:calc(6 * var(--u));--fs-l:calc(2.5 * var(--u));--fs-m:calc(2 * var(--u));--fs-s:calc(1.875 * var(--u));--fs-p-lg:max(1.125rem, calc(1.25 * var(--u)));--fs-p-md:max(1.0625rem, calc(1.25 * var(--u)));--fs-p:max(1rem, calc(1.125 * var(--u)));--fs-p-sm:max(.9375rem, calc(1 * var(--u)));--fs-p-xs:max(.875rem, calc(1 * var(--u)));--fs-hand-lg:max(1.375rem, calc(1.875 * var(--u)));--fs-hand:max(1.25rem, calc(1.5 * var(--u)));--lh-m:.92;--r-section:calc(2.5 * var(--u));--r-frame:calc(2 * var(--u));--r-card:calc(1.5 * var(--u));--r-cover:calc(.75 * var(--u));--r-input:calc(.75 * var(--u))}}@media (max-width:767px){:root{--u:calc(clamp(480px, 100vw, 767px) / 40);--fs-xxl:calc(4 * var(--u));--fs-l:calc(2.4 * var(--u));--fs-m:calc(1.9 * var(--u));--fs-s:calc(1.5 * var(--u));--fs-p-lg:max(1.0625rem, calc(1.25 * var(--u)));--fs-p-md:max(1rem, calc(1.2 * var(--u)));--fs-p:max(.9375rem, calc(1.1 * var(--u)));--fs-p-sm:max(.875rem, calc(1 * var(--u)));--fs-p-xs:max(.8125rem, calc(.95 * var(--u)));--fs-hand-lg:max(1.25rem, calc(1.75 * var(--u)));--fs-hand:max(1.125rem, calc(1.4 * var(--u)));--card-w:min(66vw, 15.5rem)}}@media (max-width:479px){:root{--u:calc(clamp(320px, 100vw, 479px) / 30);--fs-xxl:calc(3.2 * var(--u));--fs-l:calc(2.3 * var(--u));--fs-m:calc(1.85 * var(--u));--fs-s:calc(1.45 * var(--u))}}[data-ink=oxblood]{--room:#fd48f2;--room-pale:#feb6fa;--room-soft:#ffdbfd;--on-room:#000}[data-ink=verdigris]{--room:#2de124;--room-pale:#8dec7e;--room-soft:#caf7c8;--on-room:#000}[data-ink=indigo]{--room:#9982de;--room-pale:#c2b4eb;--room-soft:#d7cdf1;--on-room:#000}[data-ink=plum-soot]{--room:#f9a220;--room-pale:#fbbe63;--room-soft:#fddaa6;--on-room:#000}[data-ink=sea-teal]{--room:#1ce8ed;--room-pale:#a4f6f8;--room-soft:#ddfcfc;--on-room:#000}[data-ink=saffron]{--room:#ffd24a;--room-pale:#faed8f;--room-soft:#fff7c7;--on-room:#000}[data-ink]{--ink-text:var(--on-room);--room-glow:var(--room-pale)}:root{--ink-oxblood:#7b2d35;--ink-oxblood-light:#d98c95;--ink-verdigris:#286e60;--ink-verdigris-light:#6cc2ae;--ink-indigo:#3b4ba0;--ink-indigo-light:#9da9f0;--ink-plum-soot:#4a3a5e;--ink-plum-soot-light:#c1add9;--ink-sea-teal:#1c6b82;--ink-sea-teal-light:#6fc6db;--ink-saffron:#c9831f;--ink-saffron-light:#e6ae5c;--ink-saffron-dark:#8f5a10}html{background:var(--bg);color:var(--fg);font-family:var(--font-ui);-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;scrollbar-width:none;scroll-padding-block-start:calc(var(--header-space) + 1rem);font-weight:600;line-height:1.2}body{background:var(--bg);min-height:100svh;font-size:var(--fs-p);letter-spacing:-.02em;flex-direction:column;margin:0;display:flex;overflow-x:clip}main{flex:1}main:focus{outline:none}html[lang=ur]{font-family:var(--font-urdu);font-weight:400;line-height:2.2}html[lang=ur] body{letter-spacing:normal}:lang(ur){font-family:var(--font-urdu);letter-spacing:normal;word-spacing:normal;text-align:start;font-style:normal;line-height:2.2}html[lang=en] :lang(ur){font-family:var(--font-naskh);line-height:1.8}html[lang=en] .uses-nastaliq :lang(ur){font-family:var(--font-urdu);line-height:2.2}html[lang=ur] :lang(en){font-family:var(--font-ui);line-height:1.3}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:800}h1{font-size:var(--fs-xxl);line-height:var(--lh-xxl)}h2{font-size:var(--fs-l);line-height:var(--lh-l)}h3{font-size:var(--fs-s);line-height:var(--lh-s);letter-spacing:-.015em}h4{font-size:var(--fs-xs);line-height:var(--lh-s);letter-spacing:-.01em}html[lang=ur] :is(h1,h2,h3,h4),:is(h1,h2,h3,h4):lang(ur){font-family:var(--font-urdu);letter-spacing:normal;font-weight:700;line-height:1.75}html[lang=ur] h1{font-size:calc(var(--fs-xxl) * .58)}html[lang=ur] h2{font-size:calc(var(--fs-l) * .62)}html[lang=ur] h3{font-size:calc(var(--fs-s) * .8)}html[lang=ur] :is(h1,h2,h3,h4) :lang(en){font-family:var(--font-heading);line-height:1}p{margin:0}a{color:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--link-line);-webkit-text-decoration-color:var(--link-line);-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:.18em;transition:text-decoration-color var(--dur-fast) ease;text-decoration-thickness:.08em}a:hover{text-decoration-color:currentColor}:focus-visible{outline:none}a:focus-visible:not(.button,.icon-button,.chip,.tag,.search-result,.continue-card,.hero-book__link,.room-row__link,.room-card__link,.line-card__link,.library-card__link,.book-opening__link,.room-others__link,.chapter-nav__link,.toc__link,.reader-bar__back){text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:.12em}img,svg{max-width:100%;display:block}ul,ol{margin:0;padding:0}dl,dd{margin:0}::selection{background:var(--bright-pink);color:var(--black)}.root-redirect{background:var(--violet);place-items:center;display:grid;position:fixed;inset:0}.root-redirect__logo{color:var(--white);font:800 min(max(2.75rem, calc(8 * var(--u))), 15vw) / 1 var(--font-heading);letter-spacing:-.05em;text-decoration:none;animation:.9s ease-in-out infinite alternate wipe-logo-pulse}.skip-link{z-index:calc(var(--z-transition) + 1);border-radius:var(--r-cta);background:var(--black);color:var(--white);padding:.6rem 1rem;font-weight:700;position:absolute;inset-block-start:-10rem;inset-inline-start:1rem}.skip-link:focus{inset-block-start:1rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.mono{font-family:var(--font-mono);font-size:var(--fs-p-xs);letter-spacing:.04em}.h-xxl{font-size:var(--fs-xxl);line-height:var(--lh-xxl)}.h-l{font-size:var(--fs-l);line-height:var(--lh-l)}.h-m{font-size:var(--fs-m);line-height:var(--lh-m)}.h-s{font-size:var(--fs-s);line-height:var(--lh-s)}.h-xs{font-size:var(--fs-xs);line-height:var(--lh-s)}:is(.h-xxl,.h-l,.h-m,.h-s,.h-xs){font-family:var(--font-heading);letter-spacing:-.025em;font-weight:800}.p-lg{font-size:var(--fs-p-lg);line-height:1.2}.p-md{font-size:var(--fs-p-md);line-height:1.2}.p{font-size:var(--fs-p);line-height:1.2}.p-sm{font-size:var(--fs-p-sm);line-height:1.2}.p-xs{font-size:var(--fs-p-xs);line-height:1.2}.hand{max-width:14ch;color:var(--violet);font-family:var(--font-hand);font-size:var(--fs-hand);letter-spacing:-.02em;text-align:center;rotate:var(--tilt,-4deg);font-weight:400;line-height:1;display:block}.hand--lg{font-size:var(--fs-hand-lg)}.hand:lang(ur),html[lang=ur] .hand{font-family:var(--font-urdu);font-size:calc(var(--fs-hand) * .8);line-height:1.9}.site-main{padding-block-start:var(--header-space)}.site-main:has(.page-hero,.hero){padding-block-start:0}.container{width:calc(100% - 2 * var(--margin));margin-inline:auto}.page{width:min(100% - 2 * var(--margin), calc(var(--col) * 10));padding-block:calc(5 * var(--u)) calc(7.5 * var(--u));margin-inline:auto}.page>*+*{margin-block-start:calc(2 * var(--u))}.page-head{gap:calc(1.5 * var(--u));padding-block-end:calc(2 * var(--u));display:grid}.page-head__lead{max-width:34ch;font-size:var(--fs-p-lg)}.breadcrumbs ol{font-size:var(--fs-p-xs);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;display:inline-flex}html .breadcrumbs :lang(ur){line-height:1.5;translate:0 -.12em}html[lang=en] .breadcrumbs ol{font-family:var(--font-ui)}.breadcrumbs a{padding-block:.25rem;text-decoration:none;display:inline-block}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs li+li:before{content:"/";content:"/" / "";opacity:.5;margin-inline-end:.5rem}.page:has(>.breadcrumbs){padding-block-start:calc(2 * var(--u))}.page>.breadcrumbs{margin-block-start:0}.section{padding-block:calc(7.5 * var(--u))}.section__head{justify-items:center;gap:calc(2 * var(--u));text-align:center;margin-block-end:calc(4 * var(--u));display:grid}.muted{color:var(--fg-muted)}.small{font-size:var(--fs-p-xs)}.stack>*+*{margin-block-start:1rem}.double-rule,.neon-rule{height:0;margin-block:calc(3 * var(--u));border:0;border-block-start:2px solid var(--black)}label,.label{font-weight:700;font-size:var(--fs-p-sm);margin-block-end:.4rem;display:block}input,select,textarea{width:100%;min-height:max(2.75rem, calc(3.5 * var(--u)));padding:.5rem max(.875rem, calc(1.0625 * var(--u)));border:2px solid var(--input-line,var(--black));border-radius:var(--r-input);background:var(--input-bg,var(--white));color:var(--black);font:inherit;font-size:var(--fs-p-sm);transition:background-color var(--dur-fast) ease, border-color var(--dur-fast) ease;font-weight:600}::placeholder{color:var(--ink-muted);opacity:1}:is(input,select,textarea):is(:hover,:focus-visible){background:var(--input-bg-hover,var(--soft-grey))}input[type=radio],input[type=checkbox]{width:auto;min-height:0;accent-color:var(--magenta)}input[type=range]{min-height:0;accent-color:var(--black);background:0 0;border:0;padding:0}textarea{resize:vertical;min-height:8rem;line-height:1.4}html[lang=ur] :is(input,select,textarea){line-height:2}fieldset{border:0;margin:0;padding:0}legend{font-weight:700;font-size:var(--fs-p-sm);margin-block-end:.4rem;padding:0}.icon-flip{transform:none}[dir=rtl] .icon-flip{transform:scaleX(-1)}.sher{text-align:center;justify-content:center;gap:.5rem;margin:0;display:grid}.sher .misra{display:block}.sher--large{font-size:clamp(1.4rem,1rem + 2vw,2.6rem);line-height:2.3}.progress-bar{border-radius:var(--r-pill);background:#0000001f;width:8rem;height:.5rem;display:block;overflow:hidden}.progress-bar>span{border-radius:inherit;background:var(--black);height:100%;display:block}.ad-slot{min-height:250px;margin-block:2rem}.notice{padding:calc(1.5 * var(--u)) calc(2 * var(--u));border-radius:var(--r-panel);background:var(--pale-yellow);color:var(--black)}.notice h2{font-size:var(--fs-s);margin-block-end:.75rem}.draft-banner{border:2px dashed var(--black);border-radius:var(--r-input);background:var(--pale-yellow);color:var(--black);font-size:var(--fs-p-xs);padding:.6rem 1rem}.empty-state{max-width:62ch;padding:calc(2 * var(--u));border-radius:var(--r-panel);background:var(--soft-grey)}@media print{.site-header,.site-footer,.reader-bar,.chapter-nav,.skip-link,.page-wipe,.blob{display:none!important}.site-main{padding-block-start:0}}:root{--arrow-white:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 12' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 6h10.5M7.5 1.5 12 6l-4.5 4.5'/%3E%3C/svg%3E");--arrow-black:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 12' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 6h10.5M7.5 1.5 12 6l-4.5 4.5'/%3E%3C/svg%3E");--arrow-white-rtl:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 12' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.5 6H2M6.5 1.5 2 6l4.5 4.5'/%3E%3C/svg%3E");--arrow-black-rtl:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 12' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.5 6H2M6.5 1.5 2 6l4.5 4.5'/%3E%3C/svg%3E");--button-h:max(2.75rem, calc(3.5 * var(--u)))}@media (max-width:767px){:root{--button-h:2.625rem}}.button{--b-bg:var(--pale-yellow);--b-fg:var(--black);isolation:isolate;min-height:var(--button-h);padding:.25rem max(.875rem, calc(1 * var(--u)));border-radius:var(--r-pill);color:var(--b-fg);font:600 var(--fs-p) / 1.2 var(--font-ui);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;justify-content:center;align-items:center;gap:.5em;text-decoration:none;display:inline-flex;position:relative}.button:before{content:"";z-index:-1;border-radius:inherit;background:var(--b-bg);transition:scale .15s var(--ease-soft-overshoot), transform .35s .15s var(--ease-button-bounce), background-color .25s ease, rotate .35s var(--ease-button-bounce);position:absolute;inset:0}html[lang=ur] .button{font-family:var(--font-urdu);padding-block:0 .3rem;font-weight:600;line-height:2}.button:hover{text-decoration:none}.button[aria-current]:before{background:var(--b-bg-current,var(--white))}.button svg{flex:none;width:1.1em;height:1.1em}.button--primary{--cta-bg:var(--magenta);--cta-fg:var(--white);--cta-arrow:var(--arrow-white);--cta-icon:var(--button-h);padding-inline:max(.875rem, calc(1 * var(--u))) calc(var(--cta-icon) + max(.875rem, calc(1 * var(--u))));border-radius:var(--r-cta);color:var(--cta-fg);letter-spacing:-.03em;gap:.5em;font-weight:700}[dir=rtl] .button--primary{--cta-arrow:var(--arrow-white-rtl)}.button--primary:before{background:var(--cta-bg);inset-inline-end:calc(var(--cta-icon) - 1px)}.button--primary:after{content:"";z-index:-1;width:var(--cta-icon);border-radius:inherit;background:var(--cta-arrow) center / .875em .75em no-repeat, var(--cta-bg);transition:scale .15s var(--ease-soft-overshoot), transform .35s .15s var(--ease-button-bounce), translate .15s var(--ease-soft-overshoot), rotate .15s var(--ease-soft-overshoot);position:absolute;inset-block:0;inset-inline-end:0}.button--primary.button--dark-text{--cta-arrow:var(--arrow-black)}[dir=rtl] .button--primary.button--dark-text{--cta-arrow:var(--arrow-black-rtl)}.icon-button{--ib-bg:var(--black);--ib-fg:var(--white);--ib-size:max(2.75rem, calc(3 * var(--u)));isolation:isolate;min-width:var(--ib-size);min-height:var(--ib-size);border-radius:var(--r-pill);color:var(--ib-fg);font:700 var(--fs-p-sm) / 1 var(--font-ui);cursor:pointer;background:0 0;border:0;grid-auto-flow:column;place-items:center;gap:.4rem;padding:0;text-decoration:none;display:inline-grid;position:relative}.icon-button:before{content:"";z-index:-1;border-radius:inherit;background:var(--ib-bg);transition:scale .15s var(--ease-soft-overshoot), transform .35s .15s var(--ease-button-bounce), background-color .25s ease, opacity .25s ease, rotate .35s var(--ease-button-bounce);position:absolute;inset:0}html[lang=ur] .icon-button{font-family:var(--font-urdu);line-height:1.8}.icon-button svg{width:max(1.125rem, calc(1.25 * var(--u)));height:max(1.125rem, calc(1.25 * var(--u)));transition:translate .15s var(--ease-soft-overshoot), rotate .15s var(--ease-soft-overshoot);flex:none}.icon-button:disabled{cursor:default;opacity:.25}.icon-button--lg{--ib-size:max(3rem, calc(4.5 * var(--u)))}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(.button,.icon-button):not(:disabled):hover:before,.button--primary:hover:after{transform:scale(1.04712,1.08108)}.button--primary:hover:after{translate:-.25em .125em;rotate:-6deg}.icon-button:not(:disabled):hover svg{translate:0 .125em;rotate:-12deg}}:is(.button,.icon-button,.chip):focus-visible:before{rotate:-4deg}.button--primary:focus-visible:after{translate:-.25em .125em;rotate:-8deg}.icon-button:focus-visible svg{rotate:-12deg}:is(.button,.icon-button):not(:disabled):active:before,.button--primary:active:after{transition:scale .15s var(--ease-click);transform:none}@media (forced-colors:active){.button,.icon-button{border:1px solid buttontext}.button--primary:after{forced-color-adjust:none;background:var(--cta-arrow) center / .875em .75em no-repeat, ButtonText}}.chips{gap:max(.375rem, calc(.5 * var(--u)));flex-wrap:wrap;display:flex}.chip{isolation:isolate;min-height:max(2.5rem, calc(3 * var(--u)));padding:0 max(.75rem, calc(.75 * var(--u)));border-radius:var(--r-pill);color:var(--on-room,var(--black));font:700 var(--fs-p) / 1.2 var(--font-ui);letter-spacing:-.02em;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5em;display:inline-flex;position:relative}.chip:before{content:"";z-index:-1;border-radius:inherit;background:var(--room,var(--white));transition:scale .15s var(--ease-soft-overshoot), transform .35s .15s var(--ease-button-bounce), background-color .25s ease, rotate .35s var(--ease-button-bounce);position:absolute;inset:0}html[lang=ur] .chip{font-family:var(--font-urdu);font-weight:600;line-height:2}.chip[aria-pressed=true]{color:var(--white)}.chip[aria-pressed=true]:before{background:var(--black)}.chip:disabled{cursor:default;opacity:.6}.chip__dot{background:currentColor;border-radius:50%;flex:none;width:.6em;height:.6em}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.chip:not(:disabled):hover:before{transform:scale(1.04712,1.08108)}}@media (forced-colors:active){.chip{border:1px solid buttontext}}.tag{border-radius:var(--r-pill);background:var(--tag-bg,var(--yellow));color:var(--tag-fg,var(--black));font:700 var(--fs-p-xs) / 1 var(--font-ui);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:.35em;padding:.4375em .5em;display:inline-flex}html[lang=ur] .tag,.tag:lang(ur){font-family:var(--font-urdu);padding-block:.1em .3em;font-weight:600;line-height:1.6}.tag[data-ink]{--tag-bg:var(--room);--tag-fg:var(--on-room)}.tag--black{--tag-bg:var(--black);--tag-fg:var(--white)}.tag--white{--tag-bg:var(--white);--tag-fg:var(--black)}.tags{flex-wrap:wrap;gap:.25em;display:flex}.link-button{color:inherit;font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--link-line);-webkit-text-decoration-color:var(--link-line);-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration-thickness:.08em}.link-button:hover{text-decoration-color:currentColor}.blob{z-index:0;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:visible}.blob__a{stroke:var(--shape-a,var(--pale-yellow))}.blob__b{stroke:var(--shape-b,transparent);stroke-width:var(--core,60)}@media (prefers-reduced-motion:no-preference){.blob{transform-origin:50%;animation:6s ease-in-out infinite alternate blob-sway}.blob__b{animation:3s ease-in-out infinite alternate blob-breathe}}@keyframes blob-sway{0%{rotate:0deg}to{rotate:2deg}}@keyframes blob-breathe{0%{stroke-width:calc(var(--core,60) * .35)}to{stroke-width:var(--core,60)}}.panel{isolation:isolate;margin-inline:var(--margin);border-radius:var(--r-section);background:var(--panel-bg,var(--soft-pink));position:relative;overflow:clip}.panel--bleed{margin-inline:0}.panel--bottom{border-start-start-radius:0;border-start-end-radius:0;margin-inline:0}.panel>:not(.blob){z-index:1;position:relative}.bg-yellow{--panel-bg:var(--yellow);--shape-a:var(--pale-yellow);--shape-b:var(--orange)}.bg-pink{--panel-bg:var(--bright-pink);--shape-a:var(--pale-pink);--shape-b:var(--soft-pink)}.bg-soft-pink{--panel-bg:var(--soft-pink);--shape-a:var(--white);--shape-b:var(--pale-pink)}.bg-cyan{--panel-bg:var(--pale-blue);--shape-a:var(--cyan);--shape-b:var(--soft-blue)}.bg-periwinkle{--panel-bg:var(--pale-periwinkle);--shape-a:var(--soft-periwinkle);--shape-b:var(--periwinkle)}.bg-orange{--panel-bg:var(--soft-orange);--shape-a:var(--pale-orange);--shape-b:var(--orange)}.bg-pale-yellow{--panel-bg:var(--pale-yellow);--shape-a:var(--yellow);--shape-b:var(--white)}.bg-violet{--panel-bg:var(--violet);--shape-a:#4a3fa3;--shape-b:#2f2675;color:var(--white);--focus:var(--white)}.bg-room{--panel-bg:var(--room-soft);--shape-a:var(--room-pale);--shape-b:var(--room)}.page-hero{--hero-pad-top:calc(var(--header-h) + 8.5 * var(--u));min-height:min(100svh, calc(56 * var(--u)));padding-block:var(--hero-pad-top) calc(7.5 * var(--u));padding-inline:var(--margin);display:grid}.page-hero__inner{align-content:center;justify-items:center;gap:calc(2 * var(--u));width:min(100%, calc(var(--col) * 10));text-align:center;margin-inline:auto;display:grid}.page-hero__kicker{font-size:var(--fs-p-md)}.page-hero__title{max-width:12ch}.page-hero__lead{max-width:40ch;font-size:var(--fs-p-md);line-height:1.2}.page-hero__badge{width:calc(5 * var(--u));height:calc(5 * var(--u));color:var(--white);position:absolute;inset-block-start:calc(var(--header-h) + 8 * var(--u));inset-inline-end:calc(var(--col) * 1.6)}@media (max-width:991px){.page-hero{--hero-pad-top:calc(var(--header-h) + 5 * var(--u));min-height:0;padding-block-end:calc(4 * var(--u))}.page-hero__inner{width:100%}.page-hero__badge{display:none}}.page-wipe{z-index:var(--z-transition);visibility:hidden;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.page-wipe:is([data-state=intro],[data-state=intro-js],[data-state=active]){visibility:visible}.page-wipe[data-state=active]{pointer-events:auto}.page-wipe__svg{width:120%;max-width:none;height:120%;position:absolute;inset:-10%;overflow:visible}.page-wipe__path{fill:none;stroke:var(--violet);stroke-width:70%;stroke-linecap:round;stroke-linejoin:round}.page-wipe__logo{color:var(--white);font:800 min(max(2.75rem, calc(8 * var(--u))), 15vw) / 1 var(--font-heading);letter-spacing:-.05em;white-space:nowrap;position:relative}.page-wipe[data-state=intro]{background:var(--violet);animation:.45s 2.2s both wipe-fallback}.page-wipe:is([data-state=intro],[data-state=intro-js]) .page-wipe__logo{animation:.9s ease-in-out infinite alternate wipe-logo-pulse}@keyframes wipe-logo-pulse{0%{opacity:1;scale:1}to{opacity:.7;scale:.96}}@keyframes wipe-fallback{to{opacity:0;visibility:hidden}}@media (max-width:991px){.page-wipe__svg{width:230%;inset:-10% -65%}}html::-webkit-scrollbar{display:none}.scrollbar{z-index:calc(var(--z-header) + 1);border-radius:var(--r-pill);cursor:pointer;touch-action:none;width:10px;transition:background-color .25s;position:fixed;inset-block:8px;inset-inline-end:4px}.scrollbar[data-hidden]{display:none}@media (hover:none),(max-width:767px){.scrollbar{display:none}html{scrollbar-width:auto}html::-webkit-scrollbar{display:initial}}.scrollbar:hover,.scrollbar[data-drag]{background:#00000014}.scrollbar__thumb{border-radius:inherit;background:var(--violet);opacity:.5;will-change:transform;width:100%;height:48px;transition:opacity .25s ease, scale .25s var(--ease-bounce);box-shadow:0 0 0 2px #ffffffb3}.scrollbar:is([data-active],:hover,[data-drag]) .scrollbar__thumb{opacity:1}.scrollbar[data-drag] .scrollbar__thumb{cursor:grabbing;scale:1.25 1}@media (pointer:coarse){.scrollbar{pointer-events:none;width:5px}}@media print{.scrollbar{display:none}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.split-word,.split-char{will-change:transform;display:inline-block}@media (prefers-reduced-motion:reduce){.page-wipe{display:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.brand{color:var(--black);align-items:center;text-decoration:none;display:inline-flex}.brand__word{font:800 max(1.625rem, calc(3.1 * var(--u))) / 1 var(--font-heading);letter-spacing:-.05em}.brand__word:lang(ur),html[lang=ur] .brand__word{font-family:var(--font-urdu);font-weight:700;font-size:max(1.25rem, calc(2.1 * var(--u)));line-height:1.6}.site-header{--hdr-pill:var(--pale-yellow);--hdr-cta:var(--orange);--hdr-cta-fg:var(--black);--hdr-arrow:var(--arrow-black);--cta-bg:var(--hdr-cta);--cta-fg:var(--hdr-cta-fg);--cta-arrow:var(--hdr-arrow);z-index:var(--z-header);pointer-events:none;position:fixed;inset:0 0 auto}.site-header__inner{align-items:center;gap:var(--margin);height:var(--header-h);padding-inline:var(--margin);grid-template-columns:1fr auto 1fr;display:grid}.site-header__inner>*{pointer-events:auto}.site-header__brand{justify-self:start;margin-block-start:calc(-.5 * var(--u))}.site-header__tools{justify-self:end;align-items:center;gap:calc(.5 * var(--u));display:flex}.site-header__brand,.site-header__tools>:not(.menu-button){transition:translate .45s var(--ease-smooth), opacity .125s ease-out, visibility 0s linear 0s}.site-header[data-scrolled] :is(.site-header__brand,.site-header__tools>:not(.menu-button)){translate:0 calc(-1 * var(--header-h));opacity:0;visibility:hidden;transition:translate .45s var(--ease-smooth), opacity .125s ease-out, visibility 0s linear .45s}.site-nav{align-items:center;gap:calc(.5 * var(--u));display:flex}.site-nav__list{gap:calc(.5 * var(--u));list-style:none;display:flex}.site-nav__list .button{--b-bg:var(--hdr-pill)}.site-header .menu-button{--cta-bg:var(--hdr-cta);--cta-fg:var(--hdr-cta-fg);--cta-arrow:none}.site-header .button:before{box-shadow:inset 0 0 0 1.5px #0000001a}.site-header .menu-button:before{box-shadow:none}.site-nav__list .button[aria-current]:after,.mobile-menu__main .button[aria-current]:after{content:"";background:var(--b-current-ears,var(--magenta));width:1.6em;height:1em;-webkit-mask:var(--leaves) center bottom / contain no-repeat;-webkit-mask:var(--leaves) center bottom / contain no-repeat;-webkit-mask:var(--leaves) center bottom / contain no-repeat;-webkit-mask:var(--leaves) center bottom / contain no-repeat;mask:var(--leaves) center bottom / contain no-repeat;transform-origin:50% 100%;animation:leaves-in .5s var(--ease-bounce) both, leaves-twitch 5.2s 1s ease-in-out infinite;margin-inline-start:-.8em;position:absolute;inset-block-end:calc(100% - .35em);inset-inline-start:50%}:root{--leaves:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 24'%3E%3Cpath d='M18 24C10 22 4 14 6 3c8 4 12 12 12 21ZM22 24c2-10 8-16 14-18 0 10-6 16-14 18Z'/%3E%3C/svg%3E")}@keyframes leaves-in{0%{scale:0}}@keyframes leaves-twitch{0%,90%,to{rotate:0deg}93%{rotate:-9deg}96%{rotate:6deg}}.site-nav .search-trigger{--ib-bg:transparent;min-height:var(--button-h);border-radius:var(--r-cta);color:var(--cta-fg);font:700 var(--fs-p) / 1.2 var(--font-ui);letter-spacing:-.03em;gap:0;display:inline-flex}.site-nav .search-trigger:before{display:none}.site-nav .search-trigger__label,.site-nav .search-trigger svg{height:var(--button-h);border-radius:var(--r-cta);background:var(--cta-bg);transition:translate .15s var(--ease-soft-overshoot), rotate .15s var(--ease-soft-overshoot), transform .35s .15s var(--ease-button-bounce);align-items:center;display:grid}.site-nav .search-trigger__label{padding-inline:max(.875rem, calc(1 * var(--u)));order:1}html[lang=ur] .site-nav .search-trigger__label{font-family:var(--font-urdu);font-weight:600;line-height:2}.site-nav .search-trigger svg{box-sizing:border-box;width:var(--button-h);padding:calc(var(--button-h) * .3);stroke-width:2.25px;order:2;margin-inline-start:-1px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.site-nav .search-trigger:hover .search-trigger__label{transform:translate(-.25em,-.125em)rotate(-4deg)}.site-nav .search-trigger:hover svg{transform:rotate(18deg)translate(.5em,-.25em)}}.continue-link{--b-bg:var(--white)}.menu-button{--cta-arrow:none;display:none}.menu-button svg{box-sizing:border-box;width:var(--button-h);height:var(--button-h);padding:calc(var(--button-h) * .28);stroke-width:2.25px;position:absolute;inset-block:0;inset-inline-end:0}html:has(.page-hero.bg-periwinkle) .site-header{--hdr-pill:var(--soft-periwinkle);--hdr-cta:var(--magenta);--hdr-cta-fg:var(--white);--hdr-arrow:var(--arrow-white)}html:has(.page-hero.bg-cyan) .site-header{--hdr-pill:var(--soft-blue);--hdr-cta:var(--magenta);--hdr-cta-fg:var(--white);--hdr-arrow:var(--arrow-white)}html:has(.page-hero.bg-orange) .site-header{--hdr-pill:var(--pale-orange)}html:has(.page-hero.bg-soft-pink) .site-header{--hdr-pill:var(--white);--hdr-cta:var(--magenta);--hdr-cta-fg:var(--white);--hdr-arrow:var(--arrow-white)}html:has(.page-hero.bg-room[data-ink=oxblood]) .site-header{--hdr-pill:var(--soft-pink)}html:has(.page-hero.bg-room[data-ink=verdigris]) .site-header{--hdr-pill:var(--soft-green)}html:has(.page-hero.bg-room[data-ink=indigo]) .site-header{--hdr-pill:var(--soft-periwinkle)}html:has(.page-hero.bg-room[data-ink=plum-soot]) .site-header{--hdr-pill:var(--soft-orange)}html:has(.page-hero.bg-room[data-ink=sea-teal]) .site-header{--hdr-pill:var(--soft-blue)}html:has(.page-hero.bg-room[data-ink=saffron]) .site-header{--hdr-pill:var(--pale-yellow)}@media (max-width:991px){.site-header__inner{gap:calc(.5 * var(--u));grid-template-columns:1fr auto auto}.site-nav__list,.site-header__tools>:not(.menu-button){display:none}.site-header[data-scrolled] .site-header__brand{translate:0 calc(-1 * var(--header-h))}.site-nav .search-trigger__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.menu-button{padding-inline:max(.75rem, calc(.8 * var(--u))) calc(var(--cta-icon) + max(.75rem, calc(.8 * var(--u))));display:inline-flex}.site-header__brand .brand__word{font-size:max(1.5rem, calc(2.3 * var(--u)))}html[lang=ur] .menu-button{padding-block:0 .3rem}}.mobile-menu{pointer-events:auto;background:var(--panel-bg);width:auto;max-width:none;height:auto;max-height:none;color:var(--black);clip-path:inset(100% round calc(4 * var(--u)));translate:0 calc(7.5 * var(--u));opacity:0;transition:clip-path .6s var(--ease-smooth), translate .5s var(--ease-smooth), scale .6s var(--ease-smooth), opacity .35s ease, display .6s allow-discrete, overlay .6s allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden;scale:.5}.mobile-menu:popover-open{clip-path:inset(calc(.5 * var(--u)) round calc(2 * var(--u)));opacity:1;translate:0;scale:1}@starting-style{.mobile-menu:popover-open{clip-path:inset(100% round calc(4 * var(--u)));translate:0 calc(7.5 * var(--u));opacity:0;scale:.5}}.mobile-menu::backdrop{transition:background-color .35s ease, display .6s allow-discrete, overlay .6s allow-discrete;background:#fff0}.mobile-menu:popover-open::backdrop{background:var(--white)}@starting-style{.mobile-menu:popover-open::backdrop{background:#fff0}}.mobile-menu .blob{--shape-a:var(--pale-pink)}.mobile-menu__inner{z-index:1;gap:calc(2.5 * var(--u));height:100%;padding:calc(1.25 * var(--u)) calc(1.5 * var(--u)) calc(3 * var(--u));flex-direction:column;display:flex;position:relative;overflow-y:auto}.mobile-menu__top{min-height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.mobile-menu__close{--b-bg:var(--soft-pink);width:var(--button-h);border-radius:var(--r-cta);padding:0}.mobile-menu__nav{flex:1;align-content:center;display:grid}.mobile-menu__main,.mobile-menu__more{align-items:center;gap:calc(.625 * var(--u));flex-direction:column;list-style:none;display:flex}.mobile-menu__main .button{--b-bg:var(--soft-pink);--b-bg-current:var(--white);--b-current-ears:var(--black);min-height:calc(4 * var(--u));padding-inline:calc(1.25 * var(--u));font-size:calc(1.6875 * var(--u))}.mobile-menu__foot{justify-items:center;gap:calc(1.25 * var(--u));display:grid}.mobile-menu__more{flex-flow:wrap;justify-content:center}.mobile-menu__foot .button{--b-bg:var(--white)}.site-main{z-index:1;background:var(--bg);border-end-end-radius:var(--r-section);border-end-start-radius:var(--r-section);position:relative;overflow-x:clip}.site-footer{background:var(--violet);color:var(--white);margin-block-start:calc(-1 * var(--r-section));padding-block-start:var(--r-section);position:relative;overflow:clip}.site-footer__top{min-height:calc(36 * var(--u));padding:calc(7 * var(--u)) var(--margin) calc(2.5 * var(--u));grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.site-footer__start{align-content:start;gap:calc(3 * var(--u));grid-column:2/span 3;display:grid}.brand--footer{color:var(--white)}.brand--footer .brand__word{font-size:max(2.25rem, calc(5.5 * var(--u)))}@media (max-width:767px){.brand--footer .brand__word{font-size:2.5rem}}.site-footer__links{gap:calc(.75 * var(--u)) calc(2 * var(--u));font-size:var(--fs-p-sm);flex-wrap:wrap;list-style:none;display:flex}.site-footer__links :is(a,.link-button){color:#ffffffbf;transition:color var(--dur-fast) ease;padding-block:.25rem;text-decoration:none;display:inline-block}.site-footer__links :is(a,.link-button):hover{color:var(--white);text-decoration:underline}.site-footer__visual{grid-column:6/span 3;align-self:stretch;position:relative}.footer-book{--shape-a:var(--pale-pink);--shape-b:var(--black);--tx:0deg;--ty:0deg;--r-book:calc(1.25 * var(--u));width:calc(26 * var(--u));aspect-ratio:2/3;perspective:calc(90 * var(--u));position:absolute;inset-block-end:calc(-24 * var(--u));inset-inline-start:0;rotate:-21deg}.footer-book__float{transform-style:preserve-3d;pointer-events:none;animation:5s ease-in-out infinite alternate footer-book-bob;position:absolute;inset:0}@keyframes footer-book-bob{0%{translate:0;rotate:0deg}to{translate:0 calc(-1.25 * var(--u));rotate:2deg}}.footer-book__body{transform-style:preserve-3d;transform:rotateY(calc(-16deg + var(--ty))) rotateX(calc(8deg + var(--tx)));position:absolute;inset:0}.footer-book__back{border-radius:calc(.4 * var(--u)) var(--r-book) var(--r-book) calc(.4 * var(--u));background:var(--bright-pink);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.footer-book__back{background:color-mix(in srgb, var(--bright-pink) 62%, #000)}}.footer-book__back{transform:translateZ(calc(-2.6 * var(--u)))}.footer-book__pages{border-radius:0 calc(.6 * var(--u)) calc(.6 * var(--u)) 0;transform:translateZ(calc(-.4 * var(--u)));inset-block:2%;background:repeating-linear-gradient(270deg,#e9e4d6 0 1px,#0000 1px 5px) 100%/6% 100% no-repeat,#fbfaf5;place-items:start center;padding-block-start:16%;display:grid;position:absolute;left:0;right:2.5%}.footer-book__note{max-width:7ch;color:var(--violet);font:400 calc(3.4 * var(--u)) / .95 var(--font-hand);text-align:center;margin-inline-start:22%;rotate:-8deg}.footer-book__cover{border-radius:calc(.4 * var(--u)) var(--r-book) var(--r-book) calc(.4 * var(--u));background:var(--bright-pink);transform-origin:0;transition:transform 1.1s var(--ease-elastic-out);position:absolute;inset:0;overflow:hidden}.footer-book__cover:after{content:"";inset-block:0;left:calc(1.1 * var(--u));width:max(2px, calc(.25 * var(--u)));background:#00000024;position:absolute}.footer-book.is-peek .footer-book__cover{transform:rotateY(-24deg)}@media (hover:hover) and (pointer:fine){.footer-book:hover .footer-book__cover{transform:rotateY(-50deg)}}.footer-book .blob__b{stroke-width:calc(var(--core,60) * .35);animation:none}.footer-book__word{color:var(--black);font:800 calc(4.4 * var(--u)) / .9 var(--font-heading);letter-spacing:-.05em;position:absolute;inset-block-start:12%;inset-inline:10%}.site-footer__end{align-content:start;justify-items:start;gap:calc(1.5 * var(--u));grid-column:10/span 3;padding-block-start:calc(2 * var(--u));display:grid}.site-footer__title{max-width:14ch;font:800 var(--fs-s) / var(--lh-s) var(--font-heading);letter-spacing:-.025em}html[lang=ur] .site-footer__title{font-family:var(--font-urdu);font-weight:700;font-size:calc(var(--fs-s) * .8);line-height:1.8}.site-footer__pills{gap:calc(.5 * var(--u));flex-wrap:wrap;list-style:none;display:flex}.site-footer__pills .button{--b-bg:var(--white)}.site-footer__bottom{z-index:1;justify-content:space-between;gap:var(--margin);padding:calc(.875 * var(--u)) calc(var(--col) + var(--margin)) calc(1 * var(--u));background:var(--black);color:#fff9;font-size:var(--fs-p-xs);display:flex;position:relative}.site-footer__note{text-align:end;max-width:60ch}@media (max-width:991px){.site-footer__top{justify-items:center;gap:calc(3 * var(--u));min-height:0;padding-block:calc(4 * var(--u)) calc(3 * var(--u));text-align:center;grid-template-columns:1fr;display:grid}.site-footer__start,.site-footer__end{grid-column:auto;justify-items:center}.site-footer__links,.site-footer__pills{justify-content:center}.site-footer__visual{display:none}.site-footer__bottom{padding-inline:var(--margin);text-align:center;flex-direction:column;align-items:center}.site-footer__note{text-align:center}}.hero{isolation:isolate;min-height:min(calc(87.5 * var(--u)), 100svh);height:calc(87.5 * var(--u));background:var(--yellow);border-end-end-radius:var(--r-section);border-end-start-radius:var(--r-section);max-height:140svh;position:relative;overflow:clip}.hero__bg{z-index:0;position:absolute;inset:0}.hero__ridge{--shape-a:var(--pale-yellow);inset-block-start:8%}.hero__wave{--shape-a:var(--orange);opacity:.95;inset-block-start:46%}.hero__content{z-index:2;justify-items:start;gap:calc(2 * var(--u));padding:calc(15 * var(--u)) var(--margin) 0;pointer-events:none;margin-inline-start:calc(-.25 * var(--u));display:grid;position:relative}.hero__content>*{pointer-events:auto}.hero__title{max-width:11ch}.hero__lead{max-width:30.25ch;font-size:var(--fs-p);margin-block-start:calc(1 * var(--u));line-height:1.2}.hero__actions{gap:calc(.5 * var(--u));flex-wrap:wrap;display:flex}.continue-card{--ring:max(2.75rem, calc(3.6 * var(--u)));isolation:isolate;align-items:center;gap:calc(.9 * var(--u));max-width:min(100%,26rem);min-height:var(--button-h);padding:calc(.45 * var(--u)) calc(.6 * var(--u)) calc(.45 * var(--u)) calc(.45 * var(--u));border-radius:calc(1.25 * var(--u));color:var(--black);background:0 0;text-decoration:none;display:inline-flex;position:relative}.continue-card:before{content:"";z-index:-1;border-radius:inherit;background:var(--white);transition:scale .15s var(--ease-soft-overshoot), transform .35s .15s var(--ease-button-bounce);position:absolute;inset:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.continue-card:hover:before{transform:scale(1.04712,1.08108)}}.continue-card__cover{width:calc(var(--ring) * .72);aspect-ratio:2/3;border-radius:calc(.35 * var(--u));height:auto;transition:rotate .35s var(--ease-bounce);flex:none;rotate:-4deg}.continue-card:is(:hover,:focus-visible) .continue-card__cover{rotate:3deg}.continue-card__text{gap:.15em;min-width:0;display:grid}.continue-card__label{font:600 var(--fs-p-xs) / 1.1 var(--font-ui);letter-spacing:-.01em}.continue-card__title{font:800 var(--fs-p) / 1.15 var(--font-heading);letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.continue-card__title:lang(ur){font-family:var(--font-naskh);font-weight:700;line-height:1.5}.continue-card__ring{width:var(--ring);height:var(--ring);background:conic-gradient(var(--magenta) calc(var(--p) * 1%), var(--soft-grey) 0);border-radius:50%;flex:none;place-items:center;margin-inline-start:auto;display:grid;position:relative}.continue-card__ring:before{content:"";background:var(--white);border-radius:50%;position:absolute;inset:18%}.continue-card__ring>span{font:800 calc(var(--ring) * .26) / 1 var(--font-heading);letter-spacing:-.04em;position:relative}.hero__note{--tilt:4deg;z-index:2;opacity:.85;max-width:10ch;position:absolute;inset-block-start:40%;inset-inline-end:calc(3.25 * var(--u))}.hero__note--tap{display:none}@media (hover:none){.hero__note--hover{display:none}.hero__note--tap{display:inline}}.hero-books{z-index:1;list-style:none;position:absolute;inset:0}.hero-book{width:var(--w);rotate:var(--r);position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x)}.hero-book--1{--x:61%;--y:19%;--w:calc(27 * var(--u));--r:-26deg;--T:calc(2.6 * var(--u))}.hero-book--2{--x:-4%;--y:68%;--w:calc(20 * var(--u));--r:34deg;--T:calc(2.1 * var(--u))}.hero-book--3{--x:33%;--y:82%;--w:calc(24 * var(--u));--r:-37deg;--T:calc(2.4 * var(--u))}.hero-book--4{--x:86%;--y:72%;--w:calc(14 * var(--u));--r:17deg;--T:calc(1.6 * var(--u))}.hero-book__link{color:inherit;perspective:calc(140 * var(--u));text-decoration:none;display:block}.hero-book__link:focus-visible{box-shadow:none;outline:none}.hero-book__float{display:block}.hero-book__3d{aspect-ratio:2/3;transform-style:preserve-3d;transition:transform .8s var(--ease-smooth);display:block;position:relative;transform:rotateY(-24deg)rotateX(10deg)}.hero-book__back{border-radius:calc(.4 * var(--u)) calc(.9 * var(--u)) calc(.9 * var(--u)) calc(.4 * var(--u));background:var(--room);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-book__back{background:color-mix(in srgb, var(--room) 80%, #000)}}.hero-book__back{transform:translateZ(calc(-1 * var(--T)))}.hero-book__pages{transform:translateZ(calc(-.08 * var(--T)));background:#fbfaf5;position:absolute;inset:1.2% 1.5% 1.2% 0;container-type:inline-size}.hero-book__page{color:var(--black);text-align:start;flex-direction:column;gap:3cqi;padding:13cqi 11cqi 9cqi 14cqi;display:flex;position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#000 78%,#0000 94%);mask:linear-gradient(#000 78%,#0000 94%)}.hero-book__page-title{font:800 11.5cqi / .92 var(--font-heading);letter-spacing:-.035em;text-wrap:balance}.hero-book__page-author{color:var(--violet);font:400 8.5cqi / 1 var(--font-hand);transform-origin:0;rotate:-3deg}.hero-book__page-rule{background:var(--room);border-radius:1cqi;width:24cqi;height:1.4cqi;margin-block:2cqi 1cqi}.hero-book__page-text{font:400 5.6cqi / 1.55 var(--font-serif);letter-spacing:0}.hero-book__page-rule+.hero-book__page-text:first-letter{float:left;font:800 3.1em / .8 var(--font-heading);margin:.06em .08em 0 0}.hero-book__page-mark{font:800 5.5cqi / 1 var(--font-heading);letter-spacing:-.04em;opacity:.85;align-self:center;margin-block-start:auto}.hero-book__page[dir=rtl]{padding-inline:11cqi 14cqi}.hero-book__page[dir=rtl] .hero-book__page-title{font-size:10cqi;font-weight:700;line-height:1.7}.hero-book__page[dir=rtl] .hero-book__page-author{align-self:flex-end}.hero-book__page[dir=rtl] .hero-book__page-text{text-align:center;font-size:5.4cqi;line-height:2}.hero-book__page[dir=rtl] .hero-book__page-text:first-letter{float:none;font:inherit;margin:0}.hero-book__pages:before,.hero-book__pages:after{content:"";background:repeating-linear-gradient(90deg,#fbfaf5 0 2px,#dcd8cc 2px 3px);position:absolute}.hero-book__pages:before{width:calc(.9 * var(--T));transform-origin:0;inset-block:0;inset-inline-start:100%;transform:rotateY(90deg)}.hero-book__pages:after{height:calc(.9 * var(--T));transform-origin:top;background:repeating-linear-gradient(#fbfaf5 0 2px,#dcd8cc 2px 3px);inset-block-start:0;inset-inline:0;transform:rotateX(-90deg)}.hero-book__cover{transform-style:preserve-3d;transform-origin:0;transition:transform .9s var(--ease-elastic-out);position:absolute;inset:0}.hero-book__cover img{border-radius:calc(.4 * var(--u)) calc(.9 * var(--u)) calc(.9 * var(--u)) calc(.4 * var(--u));backface-visibility:hidden;width:100%;height:100%;display:block}.hero-book__cover:after{content:"";border-radius:calc(.9 * var(--u)) calc(.4 * var(--u)) calc(.4 * var(--u)) calc(.9 * var(--u));background:var(--room-pale);backface-visibility:hidden;position:absolute;inset:0;transform:rotateY(180deg)}.hero-book:is(:hover,:focus-within,.is-open) .hero-book__3d{transform:rotateY(-10deg)rotateX(4deg)scale(1.03)}.hero-book:is(:hover,:focus-within,.is-open) .hero-book__cover{transform:rotateY(-128deg)}@media (prefers-reduced-motion:reduce){.hero-book:is(:hover,:focus-within,.is-open) .hero-book__cover{transform:none}}@media (max-width:991px){.hero{height:auto;min-height:100svh;max-height:none;padding-block-end:calc(28 * var(--u))}.hero__content{padding-block-start:calc(12.25 * var(--u))}.hero__note{margin:calc(2 * var(--u)) auto 0;position:relative;inset:auto}.hero-book:not(.hero-book--1){display:none}.hero-book--1{--x:auto;--y:auto;--w:calc(17 * var(--u));--r:-21deg;inset-block-start:auto;inset-block-end:calc(-3 * var(--u));inset-inline-start:auto;inset-inline-end:calc(2 * var(--u))}}@media (max-width:767px){.hero{min-height:0;padding-block-end:calc(18 * var(--u))}.hero__content{gap:calc(1.25 * var(--u));padding-block-start:calc(10.5 * var(--u))}.hero__lead{margin-block-start:0}.hero-book:is(.hero-book--2,.hero-book--3){display:block}.hero-book--1,.hero-book--2,.hero-book--3{inset-block-start:auto;inset-inline-start:var(--x);inset-inline-end:auto}.hero-book--2{--x:3%;--w:calc(10.5 * var(--u));--r:-14deg;inset-block-end:calc(-2 * var(--u))}.hero-book--1{--x:34%;--w:calc(12.5 * var(--u));--r:-3deg;z-index:2;inset-block-end:calc(-3 * var(--u))}.hero-book--3{--x:66%;--w:calc(10.5 * var(--u));--r:13deg;inset-block-end:calc(-1.5 * var(--u))}}@media (max-width:479px){.hero__lead{max-width:100%}}.start{padding-block:calc(13.75 * var(--u)) calc(4 * var(--u));position:relative}.start__head{padding-inline:var(--margin);margin-block-end:0;position:relative}.start__head h2{max-width:18ch}.start__lead{max-width:34ch}.start__note{--tilt:-10deg;max-width:9ch;position:absolute;inset-block-start:calc(-4.375 * var(--u));inset-inline-start:calc(7.25 * var(--u))}.start__slider .slider__controls{padding-block-end:0}@media (max-width:991px){.start{padding-block:calc(4.5 * var(--u)) calc(1.5 * var(--u))}.start__note{margin-block-end:calc(-1 * var(--u));position:static}}.rooms{--shape-a:var(--pale-pink);padding-block:calc(10 * var(--u));text-align:center}.rooms__title{font:600 var(--fs-p-lg) / 1.2 var(--font-ui);letter-spacing:-.02em;margin-block-end:calc(2 * var(--u))}html[lang=ur] .rooms__title{font-family:var(--font-urdu);font-size:var(--fs-p-lg);line-height:1.8}.rooms__list{justify-items:center;width:100%;list-style:none;display:grid}.room-row{--px:0;--py:0;width:100%;padding-block:calc(1 * var(--u));transition:translate .85s var(--ease-elastic-out);justify-items:center;display:grid;position:relative}.room-row:has(+.room-row:hover){translate:0 calc(-.6 * var(--u))}.room-row:hover+.room-row{translate:0 calc(.6 * var(--u))}.room-row__link{z-index:2;max-width:100%;color:var(--black);place-items:center;text-decoration:none;display:grid;position:relative}.room-row__name,.room-row__hand{transition:opacity .3s ease, scale .85s var(--ease-elastic-out), filter .3s ease;grid-area:1/1}.room-row__name{font:800 calc(7 * var(--u)) / .86 var(--font-heading);letter-spacing:-.035em;text-wrap:balance}html[lang=ur] .room-row__name{font-family:var(--font-urdu);font-weight:700;font-size:calc(4.6 * var(--u));letter-spacing:normal;line-height:1.7}.room-row__hand{max-width:100%;font:400 calc(7.5 * var(--u)) / .85 var(--font-hand);letter-spacing:-.02em;text-align:center;text-wrap:balance;opacity:0;filter:blur(6px);scale:.6}.room-row__line{max-width:46ch;max-height:0;font-size:var(--fs-p-sm);opacity:0;transition:max-height .45s var(--ease-smooth), opacity .3s ease, margin .45s var(--ease-smooth);overflow:hidden}.room-row:is(:hover,:focus-within) .room-row__line{opacity:1;max-height:6em;margin-block-start:calc(.75 * var(--u))}.room-row:is(:hover,:focus-within) .room-row__name{opacity:0;filter:blur(6px);scale:1.08}.room-row:is(:hover,:focus-within) .room-row__hand{opacity:1;filter:none;scale:1}html[lang=ur] .room-row:is(:hover,:focus-within) .room-row__name{opacity:1;filter:none;color:var(--white);scale:1.06}.room-row__covers{z-index:1;pointer-events:none;position:absolute;inset:0}.room-row__covers img{width:calc(11 * var(--u));border-radius:calc(.875 * var(--u));box-shadow:0 0 0 calc(.25 * var(--u)) var(--white);translate:calc(var(--px) * 3 * var(--u)) calc(var(--y) + var(--py) * 3 * var(--u));rotate:var(--r);transition:scale .85s var(--d) var(--ease-elastic-out), translate .6s var(--ease-smooth);position:absolute;inset-block-start:50%;inset-inline-start:var(--x);scale:0}.room-row:is(:hover,:focus-within) .room-row__covers img{scale:1}@media (hover:none),(max-width:991px){.room-row__line{opacity:1;max-height:none;margin-block-start:calc(.5 * var(--u))}.room-row__covers,.room-row__hand{display:none}.room-row:is(:hover,:focus-within) .room-row__name{opacity:1;filter:none;scale:1}.room-row{padding-block:calc(1 * var(--u))}.room-row__name{font-size:calc(3.5 * var(--u))}.room-row:hover+.room-row{translate:none}.room-row:has(+.room-row:hover){translate:none}}@media (max-width:991px){.rooms{padding-block:calc(4 * var(--u));padding-inline:var(--margin)}}@media (max-width:767px){.room-row__name{font-size:calc(2.4 * var(--u))}}.why{--shape-a:var(--yellow);isolation:isolate;padding:calc(var(--r-section) + 6 * var(--u)) var(--margin) calc(9 * var(--u));background:var(--pale-yellow);border-end-end-radius:var(--r-section);border-end-start-radius:var(--r-section);margin-block-start:calc(-1 * var(--r-section));position:relative;overflow:clip}.why .blob{opacity:.6}.rooms{z-index:2}.why__grid{z-index:1;align-items:center;gap:calc(6 * var(--u));width:min(100%, calc(var(--col) * 11));grid-template-columns:minmax(0,5fr) minmax(0,6fr);margin-inline:auto;display:grid;position:relative}.why__text{justify-items:start;gap:calc(2 * var(--u));display:grid}.why__note{--tilt:-6deg;max-width:none;margin-block-end:calc(-.5 * var(--u))}.why__title{max-width:11ch;color:var(--black);font-size:var(--fs-l);line-height:var(--lh-l)}.why__body{max-width:34ch}.why__stickers{gap:calc(1.5 * var(--u));grid-template-columns:1fr 1fr;display:grid}.sticker{justify-content:space-between;gap:calc(2 * var(--u));min-height:calc(17 * var(--u));padding:calc(1.75 * var(--u)) calc(2 * var(--u)) calc(2 * var(--u));border-radius:var(--r-card);background:var(--s-bg);color:var(--s-fg);translate:0 var(--s-y,0);rotate:var(--s-r);transition:rotate .85s var(--ease-elastic-out), scale .85s var(--ease-elastic-out);flex-direction:column;display:flex}.sticker dt{font:700 var(--fs-p) / 1.15 var(--font-ui);letter-spacing:-.02em}.sticker dd{font:800 calc(7 * var(--u)) / .85 var(--font-heading);letter-spacing:-.05em}.sticker:hover,.why__stickers:not(:hover) .sticker[data-active]{z-index:2;rotate:0deg;scale:1.06}.sticker--1{--s-bg:var(--magenta);--s-fg:var(--white);--s-r:-4deg}.sticker--2{--s-bg:var(--orange);--s-fg:var(--wine);--s-r:3deg;--s-y:calc(2.5 * var(--u))}.sticker--3{--s-bg:var(--periwinkle);--s-fg:var(--black);--s-r:2deg}.sticker--4{--s-bg:var(--cyan);--s-fg:var(--violet);--s-r:-3deg;--s-y:calc(2.5 * var(--u))}@media (max-width:991px){.why{padding-block:calc(var(--r-section) + 3 * var(--u)) calc(5 * var(--u))}.why__grid{gap:calc(3 * var(--u));grid-template-columns:1fr}.sticker{gap:calc(1 * var(--u));min-height:0;padding:calc(1.25 * var(--u))}.sticker dd{font-size:calc(3.5 * var(--u))}.sticker--2,.sticker--4{--s-y:calc(1 * var(--u))}}.lines{padding-block:calc(10 * var(--u)) calc(8 * var(--u))}.lines__head{padding-inline:var(--margin);position:relative}.lines__head h2{max-width:14ch}.lines__lead{max-width:36ch}.lines__note{--tilt:-8deg;max-width:10ch;position:absolute;inset-block-start:calc(-3 * var(--u));inset-inline-start:calc(10 * var(--u))}.lines__list{padding:calc(3 * var(--u)) var(--margin) 0;justify-content:center;list-style:none;display:flex}.line-card{--c-bg:var(--pale-yellow);--c-r:-4deg;--c-y:0;width:calc(26 * var(--u));min-height:calc(30 * var(--u));padding:calc(2.25 * var(--u)) calc(2 * var(--u)) calc(2 * var(--u));border-radius:var(--r-card);background:var(--c-bg);translate:0 var(--c-y);rotate:var(--c-r);transition:rotate .85s var(--ease-elastic-out), scale .85s var(--ease-elastic-out), translate .85s var(--ease-elastic-out);flex:none;position:relative}.line-card+.line-card{margin-inline-start:calc(-3 * var(--u))}.line-card--2{--c-bg:var(--soft-pink);--c-r:3deg;--c-y:calc(1.5 * var(--u))}.line-card--3{--c-bg:var(--pale-blue);--c-r:-2deg;--c-y:calc(-1 * var(--u))}.line-card--4{--c-bg:var(--soft-periwinkle);--c-r:4deg;--c-y:calc(2 * var(--u))}.line-card:is(:hover,:focus-within),.lines__list:not(:hover) .line-card[data-active]{z-index:2;rotate:0deg;scale:1.06}.line-card:has(+.line-card:hover){translate:calc(-1.5 * var(--u)) var(--c-y)}.lines__list:not(:hover) .line-card:has(+.line-card[data-active]){translate:calc(-1.5 * var(--u)) var(--c-y)}.line-card:hover+.line-card,.lines__list:not(:hover) .line-card[data-active]+.line-card{translate:calc(1.5 * var(--u)) var(--c-y)}.line-card__figure{flex-direction:column;height:100%;margin:0;display:flex}.line-card__quote{font:500 var(--fs-p-md) / 1.3 var(--font-serif);letter-spacing:0;margin:0;padding-block-start:calc(3.5 * var(--u));position:relative}.line-card__quote:before{content:"“";color:var(--room,var(--black));font:800 calc(9 * var(--u)) / 1 var(--font-heading);-webkit-text-stroke:2px var(--black);position:absolute;inset-block-start:calc(-1.5 * var(--u));inset-inline-start:-.05em}.line-card__caption{gap:calc(.5 * var(--u));margin-block-start:auto;padding-block-start:calc(2 * var(--u));display:grid}.line-card__link{color:inherit;text-decoration:none}.line-card__link:after{content:"";border-radius:var(--r-card);position:absolute;inset:0}.line-card__link:focus-visible{box-shadow:none;outline:none}.line-card__title{font:800 var(--fs-xs) / var(--lh-s) var(--font-heading);letter-spacing:-.02em;font-style:normal}.line-card__author{--tilt:-3deg;text-align:start;transform-origin:0;max-width:none}@media (max-width:991px){.lines{padding-block:calc(5 * var(--u)) calc(4 * var(--u))}.lines__note{position:static}.lines__list{scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:calc(2 * var(--u));justify-content:flex-start;overflow-x:auto}.line-card{width:max(15rem, calc(18 * var(--u)));scroll-snap-align:center;min-height:0}.line-card+.line-card{margin-inline-start:calc(1 * var(--u))}}@media (max-width:767px){.lines__list{padding-inline:calc(50% - var(--card-w) / 2)}.line-card{width:var(--card-w);padding:calc(1.75 * var(--u)) calc(1.5 * var(--u)) calc(1.5 * var(--u))}}.urdu-corner{--shape-a:var(--soft-blue);--shape-b:var(--cyan);margin-block:calc(6 * var(--u)) calc(4 * var(--u));padding:calc(9 * var(--u)) var(--margin) calc(8 * var(--u));text-align:center}.urdu-corner__inner{justify-items:center;gap:calc(2.5 * var(--u));width:min(100%, calc(var(--col) * 8));grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.urdu-corner__figure{justify-items:center;gap:calc(2 * var(--u));grid-template-columns:minmax(0,1fr);width:100%;margin:0;display:grid}.urdu-corner .sher{justify-content:stretch;justify-items:center;width:100%}.urdu-corner__art{width:100%;max-width:calc(60 * var(--u));background:var(--black);display:block;-webkit-mask:url(/glyphs/couplet-dark.svg) 50%/contain no-repeat;mask:url(/glyphs/couplet-dark.svg) 50%/contain no-repeat}.urdu-corner .sher--large{font-size:calc(3.4 * var(--u))}.urdu-corner figcaption{justify-items:center;gap:calc(1.25 * var(--u));display:grid}.urdu-corner__translation{max-width:34ch}.urdu-corner__poet{--tilt:-3deg;max-width:none}@media (max-width:991px){.urdu-corner{padding-block:calc(4 * var(--u))}.urdu-corner .sher--large{font-size:calc(1.9 * var(--u))}}.how{--shape-a:var(--white);margin-block:calc(4 * var(--u));padding-block:calc(7.5 * var(--u)) calc(8 * var(--u))}.how .blob{opacity:.55}.how__head{align-items:flex-start;gap:calc(2 * var(--u)) calc(4 * var(--u));padding-inline:calc(6 * var(--u));flex-wrap:wrap;display:flex;position:relative}.how__head h2{max-width:12ch}.how__note{--tilt:-6deg;max-width:10ch;margin-block-start:calc(1 * var(--u))}.how__cta{margin-block-start:calc(1 * var(--u));margin-inline-start:auto}.how__steps{padding:calc(8 * var(--u)) calc(4 * var(--u)) 0;justify-content:center;list-style:none;display:flex}.how-step{--c-bg:var(--cyan);--c-r:-5deg;--c-y:0;gap:calc(.75 * var(--u));width:calc(25 * var(--u));min-height:calc(34 * var(--u));padding:calc(2.5 * var(--u)) calc(1.75 * var(--u)) calc(2 * var(--u));border-radius:var(--r-card);background:var(--c-bg);translate:0 var(--c-y);rotate:var(--c-r);transition:rotate .85s var(--ease-elastic-out), scale .85s var(--ease-elastic-out), translate .85s var(--ease-elastic-out);flex-direction:column;flex:none;display:flex;position:relative}.how-step+.how-step{margin-inline-start:calc(-4 * var(--u))}.how-step--2{--c-bg:var(--bright-pink);--c-r:3deg;--c-y:calc(-1.5 * var(--u))}.how-step--3{--c-bg:var(--yellow);--c-r:-2deg;--c-y:calc(1.5 * var(--u))}.how-step--4{--c-bg:var(--periwinkle);--c-r:4deg;--c-y:calc(-.5 * var(--u))}.how-step:hover,.how__steps:not(:hover) .how-step[data-active]{z-index:2;rotate:0deg;scale:1.075}.how-step:has(+.how-step:hover){translate:calc(-2 * var(--u)) var(--c-y)}.how__steps:not(:hover) .how-step:has(+.how-step[data-active]){translate:calc(-2 * var(--u)) var(--c-y)}.how-step:hover+.how-step,.how__steps:not(:hover) .how-step[data-active]+.how-step{translate:calc(2 * var(--u)) var(--c-y)}.how-step__n{--tilt:-4deg;color:var(--black);font-size:var(--fs-hand-lg);align-self:center}.how-step__icon{width:calc(12 * var(--u));height:calc(12 * var(--u));margin-block:calc(1 * var(--u)) calc(1.5 * var(--u));background:var(--white);border-radius:50%;align-self:center;place-items:center;display:grid}.how-step__icon svg{width:60%;height:60%}.how-step__title{font-size:var(--fs-s);margin-block-start:auto}.how-step__body{font-size:var(--fs-p-sm);line-height:1.25}@media (max-width:991px){.how{padding-block:calc(4 * var(--u))}.how__head{padding-inline:var(--margin)}.how__cta{margin-inline-start:0}.how__steps{scroll-snap-type:x mandatory;scrollbar-width:none;padding:calc(3 * var(--u)) calc(2 * var(--u)) calc(2 * var(--u));justify-content:flex-start;overflow-x:auto}.how-step{width:max(15rem, calc(18.75 * var(--u)));scroll-snap-align:center;min-height:0}.how-step+.how-step{margin-inline-start:calc(1 * var(--u))}}@media (max-width:767px){.how__steps{padding-inline:calc(50% - var(--card-w) / 2)}.how-step{width:var(--card-w);padding:calc(1.75 * var(--u)) calc(1.25 * var(--u)) calc(1.5 * var(--u))}.how-step__icon{width:calc(7.5 * var(--u));height:calc(7.5 * var(--u));margin-block:calc(.5 * var(--u)) calc(1 * var(--u))}}.book-cover{aspect-ratio:2/3;border-radius:var(--r-cover);object-fit:cover;background:var(--room,var(--soft-grey));width:100%;height:auto;display:block}.book-card{--tilt:0deg;height:100%;translate:0 var(--slide-y,0%);rotate:var(--slide-r,var(--tilt));position:relative}.book-card__inner{height:100%;color:var(--on-room,var(--black));transition:rotate .35s .1s var(--ease-bounce);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.book-card__bg{border-radius:var(--r-card);background:var(--room,var(--yellow));position:absolute;inset:0}.book-card__bg:before{content:"";width:calc(4.8 * var(--u));height:calc(3 * var(--u));background:var(--room,var(--yellow));-webkit-mask:var(--leaves) center bottom / contain no-repeat;-webkit-mask:var(--leaves) center bottom / contain no-repeat;-webkit-mask:var(--leaves) center bottom / contain no-repeat;-webkit-mask:var(--leaves) center bottom / contain no-repeat;mask:var(--leaves) center bottom / contain no-repeat;transform-origin:50% 100%;transition:scale .45s .15s var(--ease-bounce), rotate .45s .15s var(--ease-bounce);position:absolute;inset-block-end:calc(100% - .6 * var(--u));inset-inline-start:18%;rotate:-36deg;scale:0}.book-card__body{gap:calc(1 * var(--u));padding:calc(1 * var(--u)) calc(1 * var(--u)) calc(1.5 * var(--u));flex-direction:column;display:flex;position:relative}.book-card__cover{border-radius:var(--r-cover);display:block}.book-card__cover .book-cover{box-shadow:0 0 0 1.5px #00000014,0 .5rem 1rem -.75rem #00000038}.book-card__content{gap:calc(.5 * var(--u));flex-direction:column;display:flex}.book-card__room{order:-2;min-width:0;display:flex}.book-card__room .tag{text-overflow:ellipsis;max-width:100%;overflow:hidden}.book-card__tags{order:-1;margin-block-end:calc(.25 * var(--u))}.book-card__title{font-size:max(1.5rem, var(--fs-s));line-height:var(--lh-s);letter-spacing:-.025em;overflow-wrap:anywhere;display:block}@media (max-width:767px){.book-card__title{font-size:max(1.125rem, var(--fs-s))}.slider .slider__item{width:var(--card-w);padding-inline:calc(.5 * var(--u));scroll-snap-align:center}.slider .slider__track{padding-inline:calc(50% - var(--card-w) / 2)}.book-card__read{--button-h:2.25rem;font-size:var(--fs-p-sm);align-self:end}}.book-card__title :lang(ur),html[lang=ur] .book-card__title{font-family:var(--font-urdu);font-weight:700;font-size:max(1.25rem, calc(var(--fs-s) * .8));line-height:1.7}html[lang=en] .book-card__title :lang(ur){font-family:var(--font-naskh);line-height:1.4}.book-card__link{color:inherit;text-decoration:none}.book-card__link:after{content:"";z-index:1;border-radius:var(--r-card);position:absolute;inset:0}.book-card__link:focus-visible{box-shadow:none;outline:none}.book-card__latin{font:700 var(--fs-p-xs) / 1.2 var(--font-ui);letter-spacing:.02em;text-transform:uppercase;margin-block-start:.35em;display:block}.book-card__author{font-size:var(--fs-p-sm);font-weight:700}html[lang=ur] .book-card__author{line-height:1.9}.book-card__meta{font-size:var(--fs-p-xs)}.book-card__read{z-index:2;translate:-50% calc(-1.5 * var(--u));opacity:0;pointer-events:none;transition:translate .4s .15s var(--ease-bounce), rotate .4s .15s var(--ease-bounce), opacity .2s .15s ease;position:absolute;inset-block-end:calc(-1 * var(--button-h) + .5 * var(--u));inset-inline-start:50%;rotate:-16deg}[dir=rtl] .book-card__read{translate:50% calc(-1.5 * var(--u))}.book-card:is(:hover,:focus-within) .book-card__inner{rotate:calc(var(--slide-r,var(--tilt)) * .3)}.book-card:is(:hover,:focus-within) .book-card__bg:before{rotate:0deg;scale:1}.book-card:is(:hover,:focus-within) .book-card__read{opacity:1;pointer-events:auto;translate:-50%;rotate:0deg}[dir=rtl] .book-card:is(:hover,:focus-within) .book-card__read{translate:50%}@media (hover:none){.book-card__read{margin:0 calc(1 * var(--u)) calc(1.25 * var(--u));opacity:1;pointer-events:auto;justify-self:start;position:relative;inset:auto;translate:none;rotate:none}[dir=rtl] .book-card__read{translate:none}}.book-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, max(15rem, calc(20 * var(--u)))), 1fr));gap:calc(4 * var(--u)) calc(2.5 * var(--u));list-style:none;display:grid}.book-grid--compact{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr))}.book-grid>li:nth-child(4n+1) .book-card{--tilt:-1.6deg}.book-grid>li:nth-child(4n+2) .book-card{--tilt:1.2deg}.book-grid>li:nth-child(4n+3) .book-card{--tilt:-.8deg}.book-grid>li:nth-child(4n+4) .book-card{--tilt:2deg}@media (max-width:599px){.book-grid:not(.book-grid--compact){gap:calc(2 * var(--u)) calc(1 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr))}.book-grid .book-card__body{gap:calc(.6 * var(--u));padding:calc(.6 * var(--u)) calc(.6 * var(--u)) calc(1 * var(--u))}.book-grid .book-card__title{font-size:1.125rem}.book-grid .book-card__author{font-size:.875rem}.book-grid .book-card__room .tag,.book-grid .book-card__tags .tag{font-size:.75rem}.book-grid .book-card__read{margin-inline:calc(.6 * var(--u));font-size:.875rem}}.slider{position:relative}.slider__controls{justify-content:flex-end;gap:calc(.5 * var(--u));padding-inline:calc(2.5 * var(--u));display:flex}.slider__viewport{scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:calc(4 * var(--u)) calc(7 * var(--u));overscroll-behavior-x:contain;overflow:auto hidden}.slider__viewport::-webkit-scrollbar{display:none}.slider__track{width:max-content;padding-inline:calc(1 * var(--u));list-style:none;display:flex}.slider__item{width:calc(26 * var(--u));padding-inline:calc(2 * var(--u));scroll-snap-align:start;flex:none}.slider:not([data-live]) .slider__item:nth-child(odd) .book-card{--tilt:1.2deg;translate:0 calc(1 * var(--u))}.slider:not([data-live]) .slider__item:nth-child(2n) .book-card{--tilt:-.6deg;translate:0 calc(-1 * var(--u))}.slider[data-live] .slider__viewport{scroll-snap-type:none;cursor:grab;touch-action:pan-y;overflow:clip visible}.slider[data-live] .slider__viewport:active{cursor:grabbing}.slider[data-live] .slider__track{will-change:transform}.slider[data-live] .slider__item{-webkit-user-select:none;user-select:none}.slider[data-live] img{-webkit-user-drag:none;pointer-events:none}@media (max-width:991px){.slider__controls{display:none}.slider__item{width:max(15rem, calc(16.125 * var(--u)));padding-inline:calc(.75 * var(--u))}.slider__track{padding-inline:calc(1.25 * var(--u))}.slider__viewport{padding-block:calc(2 * var(--u)) calc(3 * var(--u))}}.books-page{--search-h:max(3rem, calc(4.5 * var(--u)));--pull:calc(var(--search-h) + 7 * var(--u))}.books-hero{--hero-pad-top:calc(var(--header-h) + 10 * var(--u));min-height:0;padding-block-end:calc(var(--pull) + 4 * var(--u))}.books-page--empty .books-hero{padding-block-end:calc(7.5 * var(--u))}.books-hero>.books-hero__bg{z-index:0;position:absolute;inset:0}.books-hero .blob__b{display:none}.books-hero__inner{gap:calc(2.5 * var(--u));position:relative}.books-hero__lead{max-width:36ch}.books-hero__note{--tilt:8deg;white-space:nowrap;max-width:none;position:absolute;inset-block-start:calc(-2 * var(--u));inset-inline-start:calc(50% + 16 * var(--u))}.books-page__empty{width:min(100% - 2 * var(--margin), calc(var(--col) * 8));margin:calc(5 * var(--u)) auto calc(10 * var(--u))}.books-browser{z-index:2;width:calc(100% - 2 * var(--margin));margin-inline:auto;padding-block-end:calc(10 * var(--u));position:relative}.filters{justify-items:center;margin-block-start:calc(-1 * var(--pull));display:grid}.filters__search{width:min(100%, calc(var(--col) * 5.5));display:flex;position:relative}.filters__search input{min-width:0;height:var(--search-h);padding-inline:max(1rem, calc(1.75 * var(--u)));background:var(--white);font-size:var(--fs-p);border-inline-end:0;border-start-end-radius:0;border-end-end-radius:0;flex:1;font-weight:600}.filters__search input:hover{background:var(--white)}.filters__search input::-webkit-search-cancel-button{cursor:pointer}.filters__icon{width:var(--search-h);height:var(--search-h);border-radius:0 var(--r-input) var(--r-input) 0;background:var(--magenta);color:var(--white);flex:none;place-items:center;display:grid}[dir=rtl] .filters__icon{border-radius:var(--r-input) 0 0 var(--r-input)}.filters__icon svg{width:44%;height:44%}.filters__search:focus-within .filters__icon svg{transition:rotate .35s var(--ease-bounce), scale .35s var(--ease-bounce);rotate:-12deg;scale:1.1}.filters__rooms{min-width:0;max-width:min(100%, calc(var(--col) * 11));padding:calc(.75 * var(--u));border-radius:calc(2.25 * var(--u));background:var(--white);margin-block-start:calc(3 * var(--u))}.filters__chips{justify-content:center;gap:calc(.5 * var(--u));flex-wrap:wrap;display:flex}.filters__all{--room:var(--soft-grey);--on-room:var(--black)}.filters .chip[aria-pressed=true]{translate:0 calc(.25 * var(--u));transition:translate .25s var(--ease-smooth)}@media (max-width:991px){.books-page{--pull:calc(var(--search-h) + 5.5 * var(--u))}.books-hero{--hero-pad-top:calc(var(--header-h) + 6 * var(--u));padding-block-end:calc(var(--pull) + 3 * var(--u))}.books-hero__note{margin-block-start:calc(-.5 * var(--u));position:static}.filters__search{width:100%}.filters__rooms{width:100%;padding:calc(.5 * var(--u));border-radius:var(--r-pill);margin-block-start:calc(2 * var(--u))}.filters__chips{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:var(--r-pill);flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.filters__chips::-webkit-scrollbar{display:none}.filters__chips .chip{scroll-snap-align:start;flex:none}.filters .chip[aria-pressed=true]{translate:none}}.results-bar{justify-content:space-between;align-items:flex-end;gap:calc(2 * var(--u)) calc(3 * var(--u));width:100%;margin-block:calc(6 * var(--u)) calc(5 * var(--u));padding-inline:calc(1 * var(--u));flex-wrap:wrap;display:flex}.results-bar__info{align-items:center;gap:calc(1 * var(--u)) calc(1.5 * var(--u));flex-wrap:wrap;display:flex}.results-bar__count{font-size:var(--fs-p-lg);font-weight:700;line-height:1}.results-bar__num{font:800 var(--fs-m) / .84 var(--font-heading);letter-spacing:-.04em;vertical-align:-.06em;margin-inline-end:.12em;display:inline-block}html[lang=ur] .results-bar__count{line-height:2}.results-bar__clear{--b-bg:var(--pale-yellow);font-size:var(--fs-p-sm)}.results-bar__clear svg{width:.75em;height:.75em}.results-bar__selects{gap:calc(1 * var(--u));flex-wrap:wrap;display:flex}.results-bar__field{gap:.3rem;display:grid}.results-bar__field label{font-size:var(--fs-p-xs);margin:0;padding-inline:.9rem}.results-bar select{width:auto;min-width:10rem;min-height:var(--button-h);border-radius:var(--r-pill);appearance:none;background-image:var(--chevron);font-size:var(--fs-p-sm);cursor:pointer;background-position:right .9rem center;background-repeat:no-repeat;background-size:.75rem;padding-inline:.9rem 2.5rem}:root{--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E")}[dir=rtl] .results-bar select{background-position:.9rem;padding-inline:2.5rem .9rem}.books-browser__empty{margin-inline:auto}@media (max-width:991px){.results-bar{margin-block:calc(3 * var(--u));padding-inline:0}.results-bar__selects{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.results-bar__field label{padding-inline:.25rem}.results-bar select{background-position:right .6rem center;width:100%;min-width:0;padding-inline:.75rem 1.75rem}[dir=rtl] .results-bar select{background-position:.6rem;padding-inline:1.75rem .75rem}}@media (max-width:479px){.results-bar__selects{grid-template-columns:1fr 1fr}.results-bar__field:last-child{grid-column:1/-1}}.book-page{--book-w:calc(30 * var(--u));--book-overlap:calc(var(--book-w) * .42);padding-block-end:calc(8 * var(--u))}:is(.book-hero,.book-chapters) .blob__b{display:none}.book-top{position:relative}.book-hero{--hero-pad-top:calc(var(--header-h) + 5.5 * var(--u));min-height:0;padding-block-end:calc(var(--book-overlap) + 5 * var(--u))}.book-hero>.book-hero__bg{z-index:0;position:absolute;inset:0}.book-hero__inner{gap:calc(1.5 * var(--u))}.book-hero__crumbs{margin-block-end:calc(2.5 * var(--u))}.book-hero__crumbs .breadcrumbs ol{justify-content:center}.book-hero__by{font-size:var(--fs-p-md);line-height:1.2}.book-hero__title{overflow-wrap:anywhere;max-width:13ch}.book-hero__title--long{max-width:17ch;font-size:var(--fs-l);line-height:var(--lh-l)}.book-page .book-hero .book-hero__title :lang(ur){font-size:.62em;font-weight:700;line-height:1.75}.book-hero__tags{justify-content:center;gap:calc(.5 * var(--u));flex-wrap:wrap;margin-block-start:calc(1 * var(--u));display:flex}.book-hero__tag{font-size:var(--fs-p-sm);padding:.55em .9em}.book-hero__room{text-decoration:none;transition:background-color .25s}.book-hero__room:is(:hover,:focus-visible){--tag-bg:#2b2b2b}.book-hero__dot{background:var(--room);border-radius:50%;flex:none;width:.6em;height:.6em}.book-stage{z-index:2;justify-items:center;gap:calc(4 * var(--u));padding-inline:var(--margin);margin-block-start:calc(-1 * var(--book-overlap));display:grid;position:relative}.book-stage__book{width:var(--book-w);max-width:100%}.book-stage__cta{justify-items:center;display:grid;position:relative}.book-stage__actions{justify-content:center;align-items:center;gap:calc(.75 * var(--u));flex-wrap:wrap;display:flex}.button--read{--button-h:max(3.25rem, calc(4.5 * var(--u)));font-size:var(--fs-p-md)}.button--read .read-label{text-overflow:ellipsis;max-width:28ch;display:block;overflow:hidden}.book-restart{font-size:var(--fs-p-sm)}.book-stage__note{--tilt:-6deg;width:max-content;max-width:12ch;position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + 2.5 * var(--u));translate:0 -50%}.book3d{--rx:0deg;--ry:0deg;--T:calc(var(--book-w) * .12);--turn:-26deg;--r-spine:calc(.4 * var(--u));--r-edge:calc(1.1 * var(--u));width:100%;position:relative}.book3d--rtl{--turn:26deg}.book3d__float{perspective:calc(110 * var(--u));pointer-events:none;rotate:-4deg}.book3d--rtl .book3d__float{rotate:4deg}.book3d__body{aspect-ratio:2/3;transform-style:preserve-3d;transform:rotateY(calc(var(--turn) + var(--ry))) rotateX(calc(10deg + var(--rx)));transition:transform .6s var(--ease-smooth);position:relative}.book3d__back{border-radius:var(--r-spine) var(--r-edge) var(--r-edge) var(--r-spine);background:var(--room,var(--violet));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.book3d__back{background:color-mix(in srgb, var(--room,var(--violet)) 70%, #000)}}.book3d__back{transform:translateZ(calc(-1 * var(--T)))}.book3d--rtl .book3d__back{border-radius:var(--r-edge) var(--r-spine) var(--r-spine) var(--r-edge)}.book3d__pages{transform:translateZ(calc(-.1 * var(--T)));transform-style:preserve-3d;background:#fbfaf5;position:absolute;inset:1.6% 2.2% 1.6% 0;container-type:inline-size}.book3d--rtl .book3d__pages{left:2.2%;right:0}.book3d__pages:before,.book3d__pages:after{content:"";position:absolute}.book3d__pages:before{width:calc(.9 * var(--T));transform-origin:0;background:repeating-linear-gradient(90deg,#fbfaf5 0 2px,#d8d3c4 2px 3px);top:0;bottom:0;left:100%;transform:rotateY(90deg)}.book3d--rtl .book3d__pages:before{transform-origin:100%;left:auto;right:100%;transform:rotateY(-90deg)}.book3d__pages:after{height:calc(.9 * var(--T));transform-origin:top;background:repeating-linear-gradient(#fbfaf5 0 2px,#d8d3c4 2px 3px);top:0;left:0;right:0;transform:rotateX(-90deg)}.book3d__page{color:var(--black);text-align:start;flex-direction:column;gap:3cqi;padding-block:13cqi 9cqi;padding-inline:14cqi 11cqi;display:flex;position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#000 76%,#0000 95%);mask:linear-gradient(#000 76%,#0000 95%)}.book3d__page-title{font:800 11cqi / .92 var(--font-heading);letter-spacing:-.035em;text-wrap:balance}.book3d__page-author{color:var(--violet);font:400 8cqi / 1 var(--font-hand);transform-origin:0;rotate:-3deg}.book3d__page-rule{background:var(--room,var(--violet));border-radius:1cqi;width:24cqi;height:1.4cqi;margin-block:2cqi 1cqi}.book3d__page-text{font:400 5.6cqi / 1.55 var(--font-serif);letter-spacing:0}.book-page .book3d .book3d__page-title:lang(ur){font-family:var(--font-urdu);font-size:9.5cqi;font-weight:700;line-height:1.7}.book-page .book3d .book3d__page-text:lang(ur){font-family:var(--font-urdu);font-size:5.4cqi;line-height:2}.book3d__page[dir=rtl] .book3d__page-author{align-self:flex-end}.book3d__cover{transform-style:preserve-3d;transform-origin:0;transition:transform .9s var(--ease-elastic-out);position:absolute;inset:0}.book3d--rtl .book3d__cover{transform-origin:100%}.book3d__cover .book-cover{border-radius:var(--r-spine) var(--r-edge) var(--r-edge) var(--r-spine);backface-visibility:hidden;width:100%;height:100%}.book3d--rtl .book3d__cover .book-cover{border-radius:var(--r-edge) var(--r-spine) var(--r-spine) var(--r-edge)}.book3d__cover:after{content:"";border-radius:var(--r-edge) var(--r-spine) var(--r-spine) var(--r-edge);background:var(--room-pale,var(--soft-grey));backface-visibility:hidden;position:absolute;inset:0;transform:rotateY(180deg)}.book3d--rtl .book3d__cover:after{border-radius:var(--r-spine) var(--r-edge) var(--r-edge) var(--r-spine)}.book3d.is-open .book3d__body{transform:rotateY(calc(var(--turn) * .3)) rotateX(4deg) scale(1.04);transition-duration:.9s}.book3d.is-open .book3d__cover{transform:rotateY(-152deg)}.book3d--rtl.is-open .book3d__cover{transform:rotateY(152deg)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.book3d:hover .book3d__body{transform:rotateY(calc(var(--turn) * .3)) rotateX(4deg) scale(1.04);transition-duration:.9s}.book3d:hover .book3d__cover{transform:rotateY(-152deg)}.book3d--rtl:hover .book3d__cover{transform:rotateY(152deg)}}.book-body{width:calc(100% - 2 * var(--margin));margin-inline:auto}.book-body>.draft-banner{width:min(100%, calc(var(--col) * 8));margin:calc(4 * var(--u)) auto 0}.book-facts-wrap{justify-items:center;padding-block-start:calc(6 * var(--u));display:grid}.book-facts{justify-content:center;gap:calc(.5 * var(--u)) calc(.25 * var(--u));max-width:calc(var(--col) * 10);flex-wrap:wrap;display:flex}.fact{--f-bg:var(--wine);--f-fg:var(--white);--f-r:-2deg;padding:calc(.7 * var(--u)) calc(1.6 * var(--u)) calc(.8 * var(--u));border-radius:calc(2.5 * var(--u));background:var(--f-bg);color:var(--f-fg);rotate:var(--f-r);transition:rotate .85s var(--ease-elastic-out), scale .85s var(--ease-elastic-out);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.15em .5em;display:flex;position:relative}.fact:nth-child(6n+2){--f-bg:var(--pale-pink);--f-fg:var(--black);--f-r:2deg}.fact:nth-child(6n+3){--f-bg:var(--orange);--f-fg:var(--black);--f-r:-1deg}.fact:nth-child(6n+4){--f-bg:var(--pale-blue);--f-fg:var(--black);--f-r:1.5deg}.fact:nth-child(6n+5){--f-bg:var(--yellow);--f-fg:var(--black);--f-r:-2.5deg}.fact:nth-child(6n+6){--f-bg:var(--pale-green);--f-fg:var(--black);--f-r:1deg}.fact dt{font:600 var(--fs-p-sm) / 1.2 var(--font-ui);letter-spacing:-.02em}.fact dd{font:800 var(--fs-s) / .95 var(--font-heading);letter-spacing:-.03em}.fact a{color:inherit;text-decoration-color:currentColor}.fact__years{font:600 var(--fs-p-sm) / 1.2 var(--font-ui);letter-spacing:-.02em}.fact:hover,.book-facts:not(:hover) .fact[data-active]{z-index:1;rotate:0deg;scale:1.06}.book-about{align-items:start;gap:calc(3 * var(--u)) calc(6 * var(--u));width:min(100%, calc(var(--col) * 10));margin:calc(10 * var(--u)) auto 0;grid-template-columns:minmax(0,7fr) minmax(0,4fr);display:grid}.book-about__title{font-size:var(--fs-m);line-height:var(--lh-m);grid-column:1/-1}.book-about__text{gap:calc(2.5 * var(--u));display:grid}.book-about__lead{font-size:max(1.375rem, calc(3.25 * var(--u)));letter-spacing:-.03em;text-wrap:pretty;font-weight:600;line-height:1.08}.book-about__more{columns:2;column-gap:calc(3 * var(--u));font-size:var(--fs-p);line-height:1.35}.book-about__more>*+*{margin-block-start:1em}.book-about__text:lang(ur){font-family:var(--font-urdu);line-height:2.2}.book-opening{margin:calc(2 * var(--u)) 0 0;padding:calc(2.25 * var(--u)) calc(2 * var(--u)) calc(2 * var(--u));border-radius:var(--r-card);background:var(--room,var(--pale-yellow));color:var(--on-room,var(--black));transition:rotate .85s var(--ease-elastic-out), scale .85s var(--ease-elastic-out);position:relative;rotate:3deg}.book-opening:is(:hover,:focus-within){rotate:0deg;scale:1.04}.book-opening__quote{font:500 var(--fs-p-md) / 1.35 var(--font-serif);letter-spacing:0;margin:0;padding-block-start:calc(3.5 * var(--u))}.book-opening__quote:before{content:"“";color:var(--white);font:800 calc(9 * var(--u)) / 1 var(--font-heading);-webkit-text-stroke:2px var(--black);position:absolute;inset-block-start:calc(-1.5 * var(--u));inset-inline-start:calc(1.5 * var(--u))}.book-opening__quote p+p{margin-block-start:.4em}.book-page .book-opening .book-opening__quote:lang(ur){font-family:var(--font-urdu);font-size:var(--fs-p);line-height:2.2}.book-opening__quote--verse,.book-opening__quote--verse p{text-align:center}.book-opening__caption{margin-block-start:calc(1.5 * var(--u))}.book-opening__link{color:inherit;font:400 var(--fs-hand) / 1 var(--font-hand);letter-spacing:-.02em;text-decoration:none;display:inline-block;rotate:-3deg}.book-opening__link:after{content:" →"}[dir=rtl] .book-opening__link:after{content:" ←"}.book-opening__link:hover{text-decoration:underline}.book-edition{padding-block:calc(12 * var(--u)) calc(4 * var(--u))}.book-edition__head{text-align:center;justify-items:center;margin-block-end:calc(2 * var(--u));display:grid;position:relative}.book-edition__head h2{max-width:12ch}.book-edition__note{--tilt:-8deg;max-width:9ch;position:absolute;inset-block-start:calc(-4 * var(--u));inset-inline-end:calc(50% + 24 * var(--u))}.edition-cards{padding:calc(4 * var(--u)) 0 calc(2 * var(--u));justify-content:center;align-items:flex-start;list-style:none;display:flex}.edition-card p{overflow-wrap:anywhere}.edition-card{--c-bg:var(--pale-yellow);--c-r:-4deg;--c-y:0;gap:calc(1 * var(--u));width:calc(26 * var(--u));min-height:calc(26 * var(--u));padding:calc(2.25 * var(--u)) calc(2 * var(--u)) calc(2 * var(--u));border-radius:var(--r-card);background:var(--c-bg);translate:0 var(--c-y);rotate:var(--c-r);transition:rotate .85s var(--ease-elastic-out), scale .85s var(--ease-elastic-out), translate .85s var(--ease-elastic-out);flex-direction:column;flex:none;display:flex;position:relative}.edition-card+.edition-card{margin-inline-start:calc(-3 * var(--u))}.edition-card--2{--c-bg:var(--soft-pink);--c-r:3deg;--c-y:calc(1.5 * var(--u))}.edition-card--3{--c-bg:var(--pale-blue);--c-r:-2deg;--c-y:calc(-1 * var(--u))}.edition-card:is(:hover,:focus-within),.edition-cards:not(:hover) .edition-card[data-active]{z-index:2;rotate:0deg;scale:1.05}.edition-card:has(+.edition-card:hover){translate:calc(-1.5 * var(--u)) var(--c-y)}.edition-cards:not(:hover) .edition-card:has(+.edition-card[data-active]){translate:calc(-1.5 * var(--u)) var(--c-y)}.edition-card:hover+.edition-card,.edition-cards:not(:hover) .edition-card[data-active]+.edition-card{translate:calc(1.5 * var(--u)) var(--c-y)}.edition-card__label{font:700 var(--fs-p) / 1.2 var(--font-ui);letter-spacing:-.02em}.edition-card__big{font:800 var(--fs-xs) / 1 var(--font-heading);letter-spacing:-.025em;overflow-wrap:anywhere}.edition-card__big a{color:inherit;text-decoration-color:currentColor}.edition-card__more{font-size:var(--fs-p-sm)}.edition-card__more summary{cursor:pointer;align-items:center;gap:.5em;font-weight:700;list-style:none;display:inline-flex}.edition-card__more summary::-webkit-details-marker{display:none}.edition-card__more summary:before{content:"+";background:var(--black);width:1.4em;height:1.4em;color:var(--white);font:800 1em / 1 var(--font-ui);transition:rotate .4s var(--ease-bounce);border-radius:50%;place-items:center;display:grid}.edition-card__more[open] summary:before{content:"−";rotate:180deg}.edition-card__more p{font-size:var(--fs-p-xs);margin-block-start:.75em;line-height:1.35}.edition-card__foot{font-size:var(--fs-p-sm);margin-block-start:auto;line-height:1.25}.verified-date{font-weight:800}.edition-card__report{--b-bg:var(--white);max-width:100%;font-size:var(--fs-p-sm);white-space:normal;text-align:start}.book-edition .ad-slot{width:min(100%, calc(var(--col) * 8));margin-inline:auto}.book-chapters{margin-block:calc(6 * var(--u)) calc(2 * var(--u));padding:calc(8 * var(--u)) calc(4 * var(--u)) calc(6 * var(--u))}.book-chapters .blob{opacity:.7}.book-chapters__head{align-items:center;gap:calc(1.5 * var(--u));text-align:center;flex-direction:column;margin-block-end:calc(4 * var(--u));display:flex}.book-chapters__count{font-size:var(--fs-p-sm)}.chapter-list{width:min(100%, calc(var(--col) * 7));padding:calc(1.5 * var(--u));border-radius:var(--r-card);background:var(--white);margin-inline:auto}.chapter-list--long{width:min(100%, calc(var(--col) * 10))}.chapter-list__items{gap:calc(.375 * var(--u)) calc(1 * var(--u));list-style:none;display:grid}.chapter-list--long .chapter-list__items{grid-template-columns:repeat(2,minmax(0,1fr))}.chapter-list--xl .chapter-list__items{grid-template-columns:repeat(3,minmax(0,1fr))}.chapter-list__item{align-items:center;gap:calc(.75 * var(--u));min-width:0;padding:calc(.9 * var(--u)) calc(1.25 * var(--u));border-radius:var(--r-panel);background:var(--room-soft,var(--soft-grey));transition:background-color .25s;display:flex;position:relative}.chapter-list__item:hover{background:var(--room-pale,var(--soft-grey))}.chapter-list__link{min-width:0;font-size:var(--fs-p);flex:1;font-weight:700;line-height:1.2;text-decoration:none}.chapter-list__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.chapter-list__link:focus-visible{box-shadow:none;outline:none}.chapter-list__item:has(.chapter-list__link:focus-visible){background:var(--room-pale,var(--soft-grey))}.chapter-list :lang(ur){line-height:2}.chapter-list__time{border-radius:var(--r-pill);background:var(--white);font-size:var(--fs-p-xs);white-space:nowrap;flex:none;padding:.35em .6em}.chapter-list .progress-bar{flex:none;width:3.5rem}.book-related{width:calc(100% - 2 * var(--margin));padding-block:calc(8 * var(--u)) calc(2 * var(--u));margin-inline:auto}.book-related__title{max-width:18ch;margin:0 auto calc(5 * var(--u));text-align:center}.book-related__grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(15rem, calc(20 * var(--u)))), calc(24 * var(--u))));justify-content:center}.read-dock{z-index:calc(var(--z-header) - 1);padding:calc(1 * var(--u));border-radius:calc(1.25 * var(--u));background:var(--soft-grey);translate:0 calc(100% + 4 * var(--u));opacity:0;visibility:hidden;transition:translate .45s var(--ease-smooth), opacity .3s ease, visibility 0s .45s;position:fixed;inset-block-end:calc(2 * var(--u));inset-inline-end:calc(2.5 * var(--u))}.read-dock[data-shown]{opacity:1;visibility:visible;transition:translate .6s var(--ease-soft-bounce), opacity .2s ease, visibility 0s;translate:0}.read-dock:before{content:"";width:calc(2.6 * var(--u));height:calc(1.6 * var(--u));background:var(--magenta);-webkit-mask:var(--leaves) center bottom / contain no-repeat;-webkit-mask:var(--leaves) center bottom / contain no-repeat;-webkit-mask:var(--leaves) center bottom / contain no-repeat;-webkit-mask:var(--leaves) center bottom / contain no-repeat;mask:var(--leaves) center bottom / contain no-repeat;transform-origin:50% 100%;transition:scale .45s .25s var(--ease-bounce), rotate .45s .25s var(--ease-bounce);position:absolute;inset-block-end:calc(100% - .4 * var(--u));inset-inline-start:28%;rotate:-30deg;scale:0}.read-dock[data-shown]:before{rotate:0deg;scale:1}.read-dock__button .read-label{text-overflow:ellipsis;max-width:24ch;display:block;overflow:hidden}.book-hero--removed{padding-block-end:calc(7.5 * var(--u))}.book-removed{justify-items:start;gap:calc(2.5 * var(--u));width:min(100% - 2 * var(--margin), calc(var(--col) * 8));margin:calc(6 * var(--u)) auto calc(4 * var(--u));display:grid}@media (max-width:991px){.book-page{--book-w:min(calc(17 * var(--u)), 64vw);--book-overlap:calc(var(--book-w) * .38);padding-block-end:calc(4 * var(--u))}.book-hero{--hero-pad-top:calc(var(--header-h) + 3 * var(--u));padding-block-end:calc(var(--book-overlap) + 3 * var(--u))}.book-hero__crumbs{margin-block-end:calc(1 * var(--u))}.book-page .book-hero .book-hero__title :lang(ur){font-size:.85em}.book-stage{gap:calc(2.5 * var(--u))}.book-stage__cta{gap:calc(1 * var(--u))}.book-stage__note{width:auto;max-width:20ch;position:static;translate:none}.button--read{--button-h:max(3.25rem, calc(3.5 * var(--u)))}.button--read .read-label{max-width:18ch}.book-about__lead{font-size:max(1.375rem, calc(1.75 * var(--u)));line-height:1.12}.book-facts-wrap{padding-block-start:calc(4 * var(--u))}.fact{padding:calc(.5 * var(--u)) calc(1 * var(--u)) calc(.6 * var(--u));border-radius:calc(1.5 * var(--u))}.book-about{grid-template-columns:1fr;margin-block-start:calc(5 * var(--u))}.book-about__more{columns:1}.book-opening{margin-inline:calc(1 * var(--u));rotate:2deg}.book-edition{padding-block:calc(7 * var(--u)) calc(2 * var(--u))}.book-edition__note{margin-block-end:calc(1 * var(--u));position:static}.edition-cards{margin-inline:calc(-1 * var(--margin));padding:calc(2.5 * var(--u)) var(--margin) calc(2 * var(--u));scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.edition-cards::-webkit-scrollbar{display:none}.edition-card{width:max(15rem, calc(18 * var(--u)));scroll-snap-align:center;min-height:0}.edition-card+.edition-card{margin-inline-start:calc(1 * var(--u))}.edition-card:hover+.edition-card,.edition-cards:not(:hover) .edition-card[data-active]+.edition-card{translate:0 var(--c-y)}.edition-card:has(+.edition-card:hover){translate:0 var(--c-y)}.edition-cards:not(:hover) .edition-card:has(+.edition-card[data-active]){translate:0 var(--c-y)}.book-chapters{padding:calc(4 * var(--u)) calc(1 * var(--u)) calc(1 * var(--u))}.book-chapters__head{margin-block-end:calc(2.5 * var(--u))}.chapter-list{padding:calc(.75 * var(--u))}.chapter-list--long .chapter-list__items,.chapter-list--xl .chapter-list__items{grid-template-columns:1fr}.chapter-list__item{padding:calc(.75 * var(--u)) calc(1 * var(--u))}.book-related{padding-block-start:calc(5 * var(--u))}.book-related__title{margin-block-end:calc(3 * var(--u))}.read-dock{display:none}}@media (min-width:992px) and (max-width:1279px){.chapter-list--xl .chapter-list__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.book3d.is-open .book3d__cover,.book3d--rtl.is-open .book3d__cover{transform:none}.book3d.is-open .book3d__body{transform:rotateY(var(--turn)) rotateX(10deg)}}@media (max-width:767px){.book-about__lead{font-size:1.1875rem;line-height:1.2}.book-opening{padding:calc(1.75 * var(--u)) calc(1.5 * var(--u)) calc(1.5 * var(--u))}.book-opening__quote{padding-block-start:calc(2.75 * var(--u));font-size:1rem}.button--read{--button-h:2.875rem}}.panel>:is(.rooms-hero__bg,.room-hero__bg){z-index:0;position:absolute;inset:0}.rooms-hero .blob{opacity:.9}.rooms-hero__note{--tilt:-9deg;max-width:none;justify-self:start;margin-block-end:calc(-1.5 * var(--u));margin-inline-start:calc(var(--col) * 2.6)}.room-hero__title{max-width:14ch}.room-hero__crumbs .breadcrumbs{border-radius:var(--r-pill);background:#ffffffb8;max-width:100%;padding:.45em 1.1em;display:inline-block}.room-hero__crumbs .breadcrumbs ol{justify-content:center;font-weight:700}.room-hero__note{--tilt:7deg;max-width:none;margin-block:calc(-1.75 * var(--u)) calc(-.5 * var(--u));justify-self:end;margin-inline-end:calc(var(--col) * 2)}.room-stats{justify-content:center;gap:calc(1.25 * var(--u));flex-wrap:wrap;margin-block-start:calc(1 * var(--u));display:flex}.room-stat{align-content:center;justify-items:center;gap:calc(.5 * var(--u));min-width:calc(13 * var(--u));padding:calc(1.25 * var(--u)) calc(1.75 * var(--u)) calc(1.5 * var(--u));border-radius:var(--r-card);background:var(--white);color:var(--black);transition:rotate .85s var(--ease-elastic-out), scale .85s var(--ease-elastic-out);display:grid;rotate:-3deg}.room-stat:nth-child(2n){background:var(--black);color:var(--white);rotate:4deg;translate:0 calc(.75 * var(--u))}.room-stat:hover{rotate:0deg;scale:1.06}.room-stat dt{font:700 var(--fs-p-xs) / 1.15 var(--font-ui);letter-spacing:-.01em}.room-stat dd{font:800 calc(var(--fs-m) * .85) / .9 var(--font-heading);letter-spacing:-.04em;white-space:nowrap}@media (max-width:991px){.rooms-hero__note{translate:calc(-3 * var(--u)) 0;justify-self:center;margin-block-end:0;margin-inline-start:0}.room-hero__note{margin-inline-end:0;margin-block:calc(-.5 * var(--u)) 0;translate:calc(4 * var(--u)) 0;justify-self:center}.room-stat{min-width:calc(9 * var(--u));padding:calc(.75 * var(--u)) calc(1.25 * var(--u)) calc(1 * var(--u))}}.rooms-index{padding:calc(16 * var(--u)) var(--margin) calc(10 * var(--u));position:relative}.room-cards{gap:calc(14 * var(--u)) calc(3.5 * var(--u));width:min(100%, calc(var(--col) * 11));grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;list-style:none;display:grid}.room-card{--c-r:-3deg;--c-y:0px;--cover-w:calc(9.5 * var(--u));--fan-x:calc(5.75 * var(--u));gap:calc(1 * var(--u));padding:calc(var(--cover-w) * 1.1) calc(2.25 * var(--u)) calc(2.25 * var(--u));border-radius:var(--r-card);background:var(--room,var(--yellow));color:var(--on-room,var(--black));translate:0 var(--c-y);rotate:var(--c-r);transition:rotate .85s var(--ease-elastic-out), scale .85s var(--ease-elastic-out), translate .85s var(--ease-elastic-out);flex-direction:column;display:flex;position:relative}.room-card--bare{padding-block-start:calc(3 * var(--u))}.room-card--2{--c-r:2.5deg;--c-y:calc(3 * var(--u))}.room-card--3{--c-r:-1.5deg;--c-y:calc(-1 * var(--u))}.room-card--4{--c-r:3deg}.room-card--5{--c-r:-2.5deg;--c-y:calc(3 * var(--u))}.room-card--6{--c-r:1.5deg;--c-y:calc(-1 * var(--u))}.room-card__covers{z-index:4;pointer-events:none;list-style:none;position:absolute;inset-block-start:calc(var(--cover-w) * -.75);inset-inline:0}.room-card__covers li{--fx:0px;--fy:0px;--fr:0deg;width:var(--cover-w);translate:var(--fx) var(--fy);rotate:var(--fr);transition:translate .85s var(--ease-elastic-out), rotate .85s var(--ease-elastic-out);margin-inline:auto;position:absolute;inset-block-start:0;inset-inline:0}.room-card__covers img{aspect-ratio:2/3;border-radius:var(--r-cover);background:var(--room-pale);width:100%;height:auto;box-shadow:0 0 0 calc(.3 * var(--u)) var(--white);display:block}.room-card__covers li:first-child{--fy:calc(-.5 * var(--u));--fr:-3deg;z-index:2}.room-card__covers li:nth-child(2){--fx:calc(-1 * var(--fan-x));--fy:calc(1.25 * var(--u));--fr:-13deg}.room-card__covers li:nth-child(3){--fx:var(--fan-x);--fy:calc(1 * var(--u));--fr:11deg}.room-card:is(:hover,:focus-within),.room-cards:not(:hover) .room-card[data-active]{z-index:2;rotate:0deg;scale:1.04}.room-card:is(:hover,:focus-within) .room-card__covers li:first-child,.room-cards:not(:hover) .room-card[data-active] .room-card__covers li:first-child{--fy:calc(-2 * var(--u));--fr:0deg}.room-card:is(:hover,:focus-within) .room-card__covers li:nth-child(2),.room-cards:not(:hover) .room-card[data-active] .room-card__covers li:nth-child(2){--fx:calc(-1.4 * var(--fan-x));--fy:calc(.5 * var(--u));--fr:-19deg}.room-card:is(:hover,:focus-within) .room-card__covers li:nth-child(3),.room-cards:not(:hover) .room-card[data-active] .room-card__covers li:nth-child(3){--fx:calc(1.4 * var(--fan-x));--fy:calc(.25 * var(--u));--fr:17deg}.room-card__title{font-size:max(1.75rem, calc(3.75 * var(--u)));letter-spacing:-.03em;line-height:.9}.room-card__link{color:inherit;text-decoration:none}.room-card__link:after{content:"";z-index:3;border-radius:var(--r-card);position:absolute;inset:0}.room-card__link:focus-visible{box-shadow:none;outline:none}.room-card__line{max-width:32ch;font-size:var(--fs-p);line-height:1.2}.room-card__empty{font-size:var(--fs-p-sm)}.room-card__foot{justify-content:space-between;align-items:center;gap:calc(1 * var(--u));flex-wrap:wrap;margin-block-start:auto;padding-block-start:calc(1.5 * var(--u));display:flex}.room-card__tags .tag{white-space:normal}.room-card__cta{--cta-bg:var(--black);pointer-events:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.room-card:hover .room-card__cta:before,.room-card:hover .room-card__cta:after{transform:scale(1.04712,1.08108)}.room-card:hover .room-card__cta:after{translate:-.25em .125em;rotate:-6deg}}.rooms-index__more{justify-content:center;margin-block-start:calc(9 * var(--u));display:flex}@media (max-width:991px){.rooms-index{padding-block:calc(9 * var(--u)) calc(6 * var(--u))}.room-cards{gap:calc(11 * var(--u)) calc(2 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.room-card{--cover-w:calc(7 * var(--u));--fan-x:calc(4.25 * var(--u));padding-inline:calc(1.5 * var(--u));padding-block-end:calc(1.5 * var(--u))}.room-card:nth-child(odd){--c-r:-1.5deg;--c-y:0px}.room-card:nth-child(2n){--c-r:1.5deg;--c-y:calc(1.5 * var(--u))}.room-card__title{font-size:var(--fs-l)}.rooms-index__more{margin-block-start:calc(5 * var(--u))}}@media (max-width:767px){.room-cards{gap:calc(8 * var(--u));grid-template-columns:minmax(0,1fr)}.room-card{--cover-w:calc(6.5 * var(--u));--fan-x:calc(4 * var(--u))}.room-card:nth-child(2n){--c-y:0px}}.room-shelf{padding-block:calc(11 * var(--u)) calc(2 * var(--u));position:relative}.room-shelf__head{padding-inline:var(--margin);text-align:center;justify-items:center;display:grid;position:relative}.room-shelf__head h2{max-width:14ch}.room-shelf__note{--tilt:-10deg;max-width:9ch;position:absolute;inset-block-start:calc(-4 * var(--u));inset-inline-start:calc(50% - 25 * var(--u))}.room-shelf__slider{margin-block-start:calc(1 * var(--u))}@media (max-width:991px){.room-shelf{padding-block:calc(5 * var(--u)) 0}.room-shelf__note{order:-1;margin-block-end:calc(.5 * var(--u));position:static}}.room-all{padding:calc(8 * var(--u)) var(--margin) calc(10 * var(--u))}.room-all__head{justify-items:center;gap:calc(1.5 * var(--u));text-align:center;margin-block-end:calc(6 * var(--u));display:grid}.room-all__head h2{max-width:14ch}.room-all__lead{max-width:34ch}.room-all__grid{width:min(100%, calc(var(--col) * 11));margin-inline:auto}.room-empty{width:min(100% - 2 * var(--margin), 62ch);margin:calc(8 * var(--u)) auto}@media (max-width:991px){.room-all{padding-block:calc(5 * var(--u)) calc(6 * var(--u))}.room-all__head{margin-block-end:calc(4 * var(--u))}}.room-others{--shape-a:var(--yellow);padding:calc(7.5 * var(--u)) var(--margin) calc(8.5 * var(--u));text-align:center;margin-block-end:calc(6 * var(--u))}.room-others .blob{opacity:.55}.room-others__title{margin-block-end:calc(4 * var(--u))}.room-others__list{justify-content:center;gap:calc(1.5 * var(--u)) calc(1 * var(--u));width:min(100%, calc(var(--col) * 9));flex-wrap:wrap;margin-inline:auto;list-style:none;display:flex}.room-others__item{transition:rotate .85s var(--ease-elastic-out);rotate:-3deg}.room-others__item:nth-child(2n){rotate:2.5deg}.room-others__item:nth-child(3n){rotate:-1deg}.room-others__item:is(:hover,:focus-within){rotate:0deg}.room-others__link{min-height:max(3rem, calc(5.5 * var(--u)));padding-inline:max(1rem, calc(2 * var(--u)));font-size:var(--fs-p-lg);white-space:normal;text-align:start;text-decoration:none}.room-others__arrow{transition:translate .35s var(--ease-bounce)}.room-others__link:hover .room-others__arrow{translate:.25em}@media (max-width:991px){.room-others{padding:calc(4 * var(--u)) max(1rem, calc(1.25 * var(--u))) calc(5 * var(--u))}.room-others__title{margin-block-end:calc(2.5 * var(--u))}.room-others__list{width:100%}}.portrait{--p-size:calc(8 * var(--u));box-sizing:border-box;width:var(--p-size);height:var(--p-size);border:max(3px, calc(var(--p-size) * .04)) solid var(--white);background:var(--room,var(--periwinkle));color:var(--on-room,var(--black));rotate:var(--p-r,4deg);transition:rotate .85s var(--ease-elastic-out), scale .85s var(--ease-elastic-out);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.portrait--sm{--p-size:calc(5 * var(--u))}.portrait--xl{--p-size:calc(15 * var(--u))}.portrait__art{fill:none;width:100%;max-width:none;height:100%;stroke:var(--room-pale,var(--pale-periwinkle));stroke-width:22px;stroke-linecap:round;rotate:var(--art-r,0deg);position:absolute;inset:0}.portrait__letters{font:800 calc(var(--p-size) * .4) / 1 var(--font-heading);letter-spacing:-.05em;position:relative;translate:-.03em .02em}.sticker-stats{justify-content:center;gap:calc(1.25 * var(--u));flex-wrap:wrap;margin-block-start:calc(1 * var(--u));display:flex}.sticker-stat{align-content:center;justify-items:center;gap:calc(.5 * var(--u));min-width:calc(13 * var(--u));padding:calc(1.25 * var(--u)) calc(1.75 * var(--u)) calc(1.5 * var(--u));border-radius:var(--r-card);background:var(--white);color:var(--black);transition:rotate .85s var(--ease-elastic-out), scale .85s var(--ease-elastic-out);display:grid;rotate:-3deg}.sticker-stat:nth-child(2n){background:var(--black);color:var(--white);rotate:4deg;translate:0 calc(.75 * var(--u))}.sticker-stat:nth-child(3){rotate:-1.5deg}.sticker-stat:hover{rotate:0deg;scale:1.06}.sticker-stat dt{max-width:14ch;font:700 var(--fs-p-xs) / 1.15 var(--font-ui);letter-spacing:-.01em;text-align:center}.sticker-stat dd{font:800 calc(var(--fs-m) * .85) / .9 var(--font-heading);letter-spacing:-.04em}@media (max-width:991px){.sticker-stat{min-width:calc(8 * var(--u));padding:calc(.75 * var(--u)) calc(1 * var(--u)) calc(1 * var(--u))}}.panel>.novels-hero__bg{z-index:0;position:absolute;inset:0}.novels-hero__hand{--tilt:-7deg;margin-block:calc(-2.25 * var(--u)) calc(-.5 * var(--u));translate:calc(9 * var(--u)) 0}.novels-group{padding:calc(9 * var(--u)) var(--margin) calc(2 * var(--u))}.novels-group+.novels-group{padding-block-start:calc(6 * var(--u))}.novels-group__head{justify-items:center;gap:calc(1.25 * var(--u));text-align:center;margin-block-end:calc(5 * var(--u));display:grid}.novels-group__intro{max-width:46ch;font-size:var(--fs-p-md);line-height:1.3}.novel-writers{justify-content:center;gap:calc(1 * var(--u)) calc(1.25 * var(--u));width:min(100%, calc(var(--col) * 11));margin:0 auto calc(5 * var(--u));flex-wrap:wrap;list-style:none;display:flex}.novel-writer{align-items:center;gap:calc(.75 * var(--u));padding:calc(.4 * var(--u)) calc(1.25 * var(--u)) calc(.4 * var(--u)) calc(.4 * var(--u));border-radius:var(--r-pill);background:var(--room-pale,var(--soft-grey));color:var(--on-room,var(--black));display:flex}.novel-writer__portrait{--p-size:max(2.75rem, calc(3.75 * var(--u)));--p-r:-6deg}.novel-writer:nth-child(2n) .novel-writer__portrait{--p-r:7deg}.novel-writer:hover .novel-writer__portrait{--p-r:0deg;scale:1.08}.novel-writer__text{gap:.15rem;display:grid}.novel-writer__name{font-size:var(--fs-p-sm);font-weight:800;line-height:1.15}html .novel-writer__ur:lang(ur){font-family:var(--font-urdu);font-size:max(1rem, calc(1.375 * var(--u)));border-left:1.5px solid #00000026;align-self:center;margin-left:.25rem;padding-left:.75rem;font-weight:400;line-height:1.6;translate:0 -.1em}.novel-writer__meta{font-size:var(--fs-p-xs);font-weight:600}.novels-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(15rem, calc(20 * var(--u)))), calc(24 * var(--u))));width:min(100%, calc(var(--col) * 11.5));justify-content:center;margin-inline:auto;padding-block-end:calc(2 * var(--u))}@media (max-width:599px){.novels-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.novel-writers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.novel-writer{border-radius:1.25rem;gap:.5rem;padding:.375rem .625rem .375rem .375rem}.novel-writer__portrait{--p-size:2.25rem}.novel-writer__name{font-size:.8125rem}.novel-writer__meta{font-size:.6875rem}}.novels-more{margin-block:calc(6 * var(--u)) calc(10 * var(--u));justify-content:center;display:flex}@media (max-width:767px){.novels-hero__hand{translate:calc(4 * var(--u)) 0}.novels-group{padding-block:calc(6 * var(--u)) calc(1 * var(--u))}.novels-group__head{margin-block-end:calc(3 * var(--u))}}@media (prefers-reduced-motion:reduce){.portrait{transition:none}}@media (max-width:599px){.novels-group--ur .novel-writers{grid-template-columns:minmax(0,1fr)}html .novel-writer__ur:lang(ur){white-space:nowrap;margin-left:auto}}.tint-0{--tint:var(--soft-blue);--tint-full:var(--pale-blue)}.tint-1{--tint:var(--soft-green);--tint-full:var(--pale-green)}.tint-2{--tint:var(--soft-pink);--tint-full:var(--pale-pink)}.tint-3{--tint:var(--soft-periwinkle);--tint-full:var(--pale-periwinkle)}.tint-4{--tint:var(--pale-yellow);--tint-full:var(--yellow)}.tint-5{--tint:var(--soft-orange);--tint-full:var(--pale-orange)}.page-hero--overlap{padding-block-end:calc(15 * var(--u))}@media (min-width:992px){.static-hero{min-height:min(100svh, calc(50 * var(--u)))}}.static-hero__lead{max-width:44ch}.static-hero__lead a,.prose a{color:inherit;-webkit-text-decoration-color:var(--magenta);-webkit-text-decoration-color:var(--magenta);-webkit-text-decoration-color:var(--magenta);text-decoration-color:var(--magenta);text-underline-offset:.2em;font-weight:600;text-decoration-thickness:.12em}.static-hero__lead a:hover,.prose a:hover{text-decoration-color:currentColor}.static-hero__date{border-radius:var(--r-pill);background:var(--white);font-size:var(--fs-p-sm);align-items:center;gap:.5em;padding:.45em 1em;font-weight:700;display:inline-flex}.static-hero__date:before{content:"";background:var(--magenta);border-radius:50%;width:.55em;height:.55em}.static-page{padding:calc(9 * var(--u)) var(--margin) calc(13 * var(--u));grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.static-page>.prose{grid-column:4/span 6}.static-page--toc>.prose{grid-column:5/span 6}.toc{justify-items:start;gap:calc(1.25 * var(--u));grid-column:2/span 3;padding-inline-end:calc(2 * var(--u));display:grid;position:sticky;inset-block-start:calc(var(--header-h) + 3 * var(--u))}.toc__title{font-size:var(--fs-p);font-weight:600}.toc__list{justify-items:start;gap:calc(.5 * var(--u));list-style:none;display:grid}.toc__link{isolation:isolate;min-height:max(2.75rem, calc(3.5 * var(--u)));padding:.3rem max(.875rem, calc(1.1 * var(--u))) .3rem max(.4rem, calc(.45 * var(--u)));border-radius:max(1.375rem, calc(1.75 * var(--u)));color:var(--black);font:600 var(--fs-p) / 1.15 var(--font-ui);letter-spacing:-.02em;align-items:center;gap:.55em;text-decoration:none;display:inline-flex;position:relative}.toc__link:before{content:"";z-index:-1;border-radius:inherit;background:var(--tint);transition:scale .15s var(--ease-soft-overshoot), transform .35s .15s var(--ease-button-bounce), background-color .25s ease;position:absolute;inset:0}.toc__link:hover{text-decoration:none}.toc__link:is(:hover,:focus-visible,[aria-current]):before{background:var(--tint-full)}.toc__num{background:var(--white);width:1.9em;height:1.9em;font:800 .8em / 1 var(--font-heading);transition:background-color .25s ease, color .25s ease, rotate .5s var(--ease-bounce);border-radius:50%;flex:none;place-items:center;display:grid}.toc__link[aria-current] .toc__num{background:var(--black);color:var(--white);rotate:-12deg}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.toc__link:hover:before{transform:scale(1.04712,1.08108)}}@media (forced-colors:active){.toc__link{border:1px solid linktext}.toc__link[aria-current]{border-width:3px}}.prose{gap:calc(5 * var(--u));min-width:0;font:500 var(--fs-p) / 1.5 var(--font-ui);letter-spacing:-.01em;display:grid}.prose__sections{gap:calc(6 * var(--u));display:grid}.prose-section{gap:calc(2 * var(--u));min-width:0;display:grid}.prose-section__title{max-width:16ch;font-size:var(--fs-m);line-height:var(--lh-m)}.prose__intro,.prose-section__body{padding:calc(2.5 * var(--u)) calc(3 * var(--u)) calc(2.75 * var(--u));border-radius:var(--r-card);background:var(--tint)}.prose__intro>*+*,.prose-section__body>*+*{margin-block-start:1em}.prose strong{font-weight:700}.prose em{font-style:italic}.prose h3{font-size:var(--fs-xs);margin-block-start:1.5em}.prose :is(ul,ol){gap:.6em;list-style:none;display:grid}.prose li{padding-inline-start:2em;position:relative}.prose ul>li:before{content:"";background:var(--black);border-radius:50%;width:.45em;height:.45em;position:absolute;inset-block-start:.55em;inset-inline-start:.6em}.prose ol{counter-reset:item}.prose ol>li{counter-increment:item}.prose ol>li:before{content:counter(item);content:counter(item) / "";background:var(--black);width:1.45em;height:1.45em;color:var(--white);font:800 .8em / 1 var(--font-heading);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:.05em;inset-inline-start:0}.prose blockquote{border-inline-start:4px solid var(--black);font-family:var(--font-serif);margin:0;padding-inline-start:1em}.prose table{border-collapse:collapse;width:100%;font-size:var(--fs-p-sm)}.prose :is(th,td){border-block-end:1px solid var(--line-strong);text-align:start;vertical-align:top;padding:.5rem}.prose code{font-family:var(--font-mono);font-size:.9em}@media (max-width:991px){.static-page{padding-block:calc(4 * var(--u)) calc(6 * var(--u));display:block}.toc{margin-block-end:calc(4 * var(--u));padding-inline-end:0;position:static}.toc__list{flex-wrap:wrap;display:flex}.toc__link{min-height:2.75rem;font-size:var(--fs-p-sm)}.prose,.prose__sections{gap:calc(3.5 * var(--u))}.prose-section{gap:calc(1.25 * var(--u))}.prose__intro,.prose-section__body{padding:calc(1.5 * var(--u)) calc(1.5 * var(--u)) calc(1.75 * var(--u))}}.form-actions{align-items:center;gap:calc(.75 * var(--u));flex-wrap:wrap;display:flex}.form-actions__status{flex-basis:100%}.form-note{color:var(--fg-muted);font-size:var(--fs-p-xs);font-weight:500;line-height:1.35}.form-note:empty{display:none}.form-error:not(:empty){border-radius:var(--r-input);background:var(--soft-pink);font-size:var(--fs-p-sm);align-items:center;gap:.6em;padding:.55em .9em;font-weight:700;display:flex}.form-error:not(:empty):before{content:"!";content:"!" / "";background:var(--magenta);width:1.5em;height:1.5em;color:var(--white);font:800 .9em / 1 var(--font-heading);border-radius:50%;flex:none;place-items:center;display:grid}:is(input,select,textarea)[aria-invalid=true]{border-color:var(--magenta);background:var(--soft-pink)}.field{gap:calc(.6 * var(--u));counter-increment:step;min-width:0;display:grid}.field>label,.field>legend{font-size:var(--fs-p);align-items:center;gap:.6em;margin:0;font-weight:700;line-height:1.2;display:flex}.field>legend{margin-block-end:calc(.6 * var(--u))}.field>label:before,.field>legend:before{content:counter(step);content:counter(step) / "";background:var(--black);width:1.75em;height:1.75em;color:var(--white);font:800 .75em / 1 var(--font-heading);border-radius:50%;flex:none;place-items:center;display:grid}.field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:.75rem;padding-inline-end:2.75rem}[dir=rtl] .field select{background-position:1rem}.choices{gap:calc(.5 * var(--u));flex-wrap:wrap;display:flex}.choice{isolation:isolate;min-height:max(2.75rem, calc(3.5 * var(--u)));padding:.45rem max(1rem, calc(1.25 * var(--u))) .45rem max(.6rem, calc(.75 * var(--u)));border-radius:max(1.375rem, calc(1.75 * var(--u)));color:var(--black);font-size:var(--fs-p-sm);cursor:pointer;align-items:center;gap:.7em;margin:0;font-weight:600;line-height:1.25;display:inline-flex;position:relative}.choice:before{content:"";z-index:-1;border-radius:inherit;background:var(--soft-grey);transition:scale .15s var(--ease-soft-overshoot), transform .35s .15s var(--ease-button-bounce), background-color .25s ease;position:absolute;inset:0}.choice:hover:before{background:var(--pale-yellow)}.choice:has(input:checked){color:var(--white)}.choice:has(input:checked):before{background:var(--black)}.choice:has(input:focus-visible):before{rotate:-3deg}.choice:has(input:focus-visible:not(:checked)):before{background:var(--pale-yellow)}.choice input{appearance:none;background:var(--white);cursor:pointer;border:2px solid;border-radius:50%;flex:none;place-items:center;width:1.4em;height:1.4em;min-height:0;margin:0;padding:0;display:grid}.choice input:checked{border-color:var(--white);background:var(--magenta);box-shadow:inset 0 0 0 .2em var(--white)}.choice input:focus-visible{box-shadow:none;outline:none}.choice input:checked:focus-visible{box-shadow:inset 0 0 0 .2em var(--white)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.choice:hover:before{transform:scale(1.03093,1.06383)}}@media (forced-colors:active){.choice{border:1px solid buttontext}.choice input:checked{forced-color-adjust:none;background:highlight}}.report-page{padding:0 var(--margin) calc(13 * var(--u))}.report-form{z-index:2;align-items:start;gap:calc(4 * var(--u));width:min(100%, calc(var(--col) * 10));margin:calc(-10 * var(--u)) auto 0;padding:calc(3.5 * var(--u));border-radius:var(--r-frame);background:var(--white);box-shadow:0 0 0 2px var(--black), calc(.75 * var(--u)) calc(.75 * var(--u)) 0 var(--black);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid;position:relative}.report-form__fields{gap:calc(2.5 * var(--u));counter-reset:step;min-width:0;display:grid}.report-form textarea{min-height:10rem}.report-form__preview{gap:calc(.75 * var(--u));min-width:0;display:grid;position:sticky;inset-block-start:calc(var(--header-h) + 2 * var(--u))}.report-form__preview .label{--tilt:-4deg;color:var(--violet);font:400 var(--fs-hand) / 1 var(--font-hand);rotate:var(--tilt);justify-self:start;margin:0}.email-preview{padding:calc(2 * var(--u));border-radius:var(--r-card);background:var(--pale-blue);color:var(--black);font:500 var(--fs-p-sm) / 1.5 var(--font-ui);letter-spacing:-.01em;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;rotate:1.5deg}.report-direct{width:min(100%, calc(var(--col) * 8));margin:calc(6 * var(--u)) auto 0;padding:calc(2.25 * var(--u)) calc(2.75 * var(--u));border-radius:var(--r-card);background:var(--soft-pink);font-size:var(--fs-p);gap:.75em;font-weight:500;line-height:1.45;display:grid}.report-direct a{-webkit-text-decoration-color:var(--magenta);-webkit-text-decoration-color:var(--magenta);-webkit-text-decoration-color:var(--magenta);text-decoration-color:var(--magenta);font-weight:700;text-decoration-thickness:.12em}.report-direct a:hover{text-decoration-color:currentColor}@media (max-width:991px){.report-form{gap:calc(3 * var(--u));padding:calc(1.75 * var(--u));border-radius:var(--r-card);box-shadow:0 0 0 2px var(--black), calc(.4 * var(--u)) calc(.4 * var(--u)) 0 var(--black);grid-template-columns:1fr;margin-block-start:calc(-6 * var(--u))}.report-form__preview{position:static}.report-direct{padding:calc(1.5 * var(--u));margin-block-start:calc(4 * var(--u))}.page-hero--overlap{padding-block-end:calc(9 * var(--u))}}.library-page{padding:0 var(--margin) calc(13 * var(--u))}.library{gap:calc(6 * var(--u));width:min(100%, calc(var(--col) * 10));align-content:start;min-height:34rem;margin-inline:auto;display:grid}.library--pending,.library>.notice{margin-block-start:calc(6 * var(--u))}.library-stats{z-index:2;justify-content:center;gap:calc(1.5 * var(--u));margin-block-start:calc(-11 * var(--u));display:flex;position:relative}.library-stat{justify-content:space-between;gap:calc(1.5 * var(--u));width:calc(17 * var(--u));min-height:calc(13 * var(--u));padding:calc(1.5 * var(--u)) calc(1.75 * var(--u)) calc(1.75 * var(--u));border-radius:var(--r-card);background:var(--s-bg);color:var(--s-fg);translate:0 var(--s-y,0);rotate:var(--s-r);transition:rotate .85s var(--ease-elastic-out), scale .85s var(--ease-elastic-out);flex-direction:column;display:flex}.library-stat:hover{rotate:0deg;scale:1.06}.library-stat dt{font:700 var(--fs-p) / 1.15 var(--font-ui);letter-spacing:-.02em}.library-stat dd{font:800 calc(6 * var(--u)) / .85 var(--font-heading);letter-spacing:-.05em}.library-stat--1{--s-bg:var(--magenta);--s-fg:var(--white);--s-r:-4deg}.library-stat--2{--s-bg:var(--yellow);--s-fg:var(--black);--s-r:3deg;--s-y:calc(1.5 * var(--u))}.library-stat--3{--s-bg:var(--periwinkle);--s-fg:var(--black);--s-r:-2deg}.library-panel{align-content:start;gap:calc(2 * var(--u));min-width:0;display:grid}.library-panel--tinted{padding:calc(3 * var(--u));border-radius:var(--r-frame);background:var(--tint)}.library-panel__head{align-items:center;gap:calc(1 * var(--u));display:flex}.library-panel__head h2{font-size:var(--fs-m);line-height:var(--lh-m)}.library-panel__icon{width:max(2.75rem, calc(4 * var(--u)));height:max(2.75rem, calc(4 * var(--u)));background:var(--black);color:var(--white);border-radius:50%;flex:none;place-items:center;display:grid;rotate:-8deg}.library-icon{width:55%;height:55%}.library-panel__count{border-radius:var(--r-pill);background:var(--white);font:800 var(--fs-p-sm) / 1 var(--font-heading);padding:.35em .75em}.library-panel__body{max-width:56ch;font-size:var(--fs-p);font-weight:500;line-height:1.4}.library-cards{gap:calc(1.5 * var(--u));grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));list-style:none;display:grid}.library-card{isolation:isolate;grid-template-columns:max(4.5rem, calc(7 * var(--u))) minmax(0, 1fr);gap:calc(1 * var(--u)) calc(1.75 * var(--u));padding:calc(1.75 * var(--u));border-radius:var(--r-card);color:var(--black);display:grid;position:relative}.library-card:before{content:"";z-index:-1;border-radius:inherit;background:var(--room-soft,var(--soft-grey));transition:scale .15s var(--ease-soft-overshoot), transform .35s .15s var(--ease-button-bounce), background-color .25s ease;position:absolute;inset:0}.library-card:hover:before{background:var(--room-pale,var(--pale-yellow))}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.library-card:hover:before{transform:scale(1.01523,1.03093)}}.library-card:has(.library-card__link:focus-visible):before{background:var(--room-pale,var(--pale-yellow));rotate:-1.5deg}@supports selector(:has(*)){.library-card__link:focus-visible{box-shadow:none;outline:none}}.library-card__cover{aspect-ratio:2/3;border-radius:var(--r-cover);object-fit:cover;width:100%;height:auto;transition:rotate .6s var(--ease-elastic-out);grid-row:span 2;display:block;rotate:-5deg}.library-card:hover .library-card__cover{rotate:3deg}.library-card__cover--blank{background:var(--room,var(--pale-yellow))}.library-card__main{align-content:start;gap:calc(.5 * var(--u));min-width:0;display:grid}.library-card__link{font:800 var(--fs-xs) / 1 var(--font-heading);letter-spacing:-.025em;text-decoration:none}.library-card__link:lang(ur),.library-card__link :lang(ur){font-weight:700;line-height:1.6}.library-card__link:after{content:"";z-index:1;border-radius:var(--r-card);position:absolute;inset:0}.library-card__sub{color:var(--fg-muted);font-size:var(--fs-p-xs);line-height:1.3}.library-card__meter{align-items:center;gap:calc(.75 * var(--u));margin-block-start:calc(.5 * var(--u));display:flex}.library-card__meter .progress-bar{width:auto;height:max(.5rem, calc(.6 * var(--u)));background:var(--white);flex:1}.library-card__pct{font:800 var(--fs-p-xs) / 1 var(--font-heading);white-space:nowrap;flex:none}.library-card__meter .progress-bar>span{transform-origin:0;animation:bar-fill .9s var(--ease-osmo) both}[dir=rtl] .library-card__meter .progress-bar>span{transform-origin:100%}@keyframes bar-fill{0%{transform:scaleX(0)}}.library-card__actions{justify-content:space-between;align-items:center;gap:calc(.5 * var(--u)) calc(1 * var(--u));flex-wrap:wrap;grid-column:2;display:flex}.library-card__cta{min-height:max(2.25rem, calc(2.75 * var(--u)));padding:0 max(.875rem, calc(1 * var(--u)));border-radius:var(--r-pill);background:var(--black);color:var(--white);font:700 var(--fs-p-sm) / 1 var(--font-ui);align-items:center;gap:.4em;display:inline-flex}.library-card__cta>span{transition:translate .35s var(--ease-bounce)}.library-card:hover .library-card__cta>span{translate:.25em}[dir=rtl] .library-card:hover .library-card__cta>span{translate:-.25em}:is(.library-card__remove,.library-list .link-button){z-index:2;align-items:center;min-height:2.75rem;font-weight:600;display:inline-flex;position:relative}.library-columns{align-items:start;gap:calc(2 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.library-list{gap:calc(.5 * var(--u));list-style:none;display:grid}.library-list li{align-items:start;gap:calc(.5 * var(--u)) calc(1.25 * var(--u));padding:calc(1.1 * var(--u)) calc(1.5 * var(--u));border-radius:var(--r-panel);background:var(--list-row,var(--white));grid-template-columns:minmax(0,1fr) auto;display:grid}.library-list li>:only-child{grid-column:1/-1}.library-list__main{gap:calc(.3 * var(--u));min-width:0;display:grid}.library-list__title{-webkit-text-decoration-color:var(--magenta);-webkit-text-decoration-color:var(--magenta);-webkit-text-decoration-color:var(--magenta);text-decoration-color:var(--magenta);font-weight:700;text-decoration-thickness:.1em}.library-list__title:hover{text-decoration-color:currentColor}.library-list__sub{color:var(--fg-muted);font-size:var(--fs-p-xs);font-weight:600}a.library-list__sub{-webkit-text-decoration-color:var(--link-line);-webkit-text-decoration-color:var(--link-line);-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line)}.library-list__excerpt{font:400 var(--fs-p-sm) / 1.5 var(--font-serif);letter-spacing:0}.library-list__excerpt:lang(ur),.library-list__excerpt :lang(ur){line-height:2}.library-quote{margin:0 0 calc(.25 * var(--u));border-inline-start:4px solid var(--room,var(--yellow));font:italic 400 var(--fs-p) / 1.5 var(--font-serif);letter-spacing:0;padding-inline-start:calc(1 * var(--u))}.library-quote:lang(ur){font-family:var(--font-urdu);font-style:normal;line-height:2.2}.library-empty{justify-items:start;gap:calc(1.25 * var(--u));padding:calc(2.25 * var(--u)) calc(2.5 * var(--u));border-radius:var(--r-card);background:var(--soft-pink);font-size:var(--fs-p);font-weight:500;line-height:1.4;display:grid}.library-empty--small{padding:calc(1.5 * var(--u)) calc(1.75 * var(--u));background:var(--white);display:block}.library-panel--data .form-actions .button,.library-panel--data .clear-data .link-button{--b-bg:var(--white)}.library-import{margin:0}.form-actions:has(input[type=file]:focus-visible) .library-import:before{rotate:-4deg}.library-panel--data .clear-data .link-button{isolation:isolate;min-height:var(--button-h);padding:.25rem max(.875rem, calc(1 * var(--u)));border-radius:var(--r-pill);font:600 var(--fs-p) / 1.2 var(--font-ui);align-items:center;text-decoration:none;display:inline-flex;position:relative}.library-panel--data .clear-data .link-button:before{content:"";z-index:-1;border-radius:inherit;background:var(--b-bg);box-shadow:inset 0 0 0 2px var(--magenta);position:absolute;inset:0}.library-panel--data .clear-data .link-button:hover{text-decoration:underline}@media (max-width:991px){.library{gap:calc(4 * var(--u))}.library-stats{gap:calc(.75 * var(--u));margin-block-start:calc(-6 * var(--u))}.library-stat{gap:calc(1 * var(--u));width:auto;min-height:0;padding:calc(1 * var(--u)) calc(1.1 * var(--u)) calc(1.25 * var(--u));flex:1}.library-stat dt{font-size:var(--fs-p-xs)}.library-stat dd{font-size:calc(3 * var(--u))}.library-stat--2{--s-y:calc(.75 * var(--u))}.library-columns{grid-template-columns:1fr}.library-panel--tinted{padding:calc(1.5 * var(--u));border-radius:var(--r-card)}.library-card{padding:calc(1.25 * var(--u))}.library-list li{padding:calc(1 * var(--u)) calc(1.25 * var(--u))}}@media (max-width:479px){.library-card{grid-template-columns:max(4.5rem, calc(5.5 * var(--u))) minmax(0, 1fr)}.library-card__actions{grid-column:1/-1}.library-list li{grid-template-columns:minmax(0,1fr)}.library-list .link-button{justify-self:start;min-height:2.25rem}}.clear-data{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:inline-flex}.clear-data__status:empty{display:none}@media (min-width:992px){.offline{min-height:min(100svh, calc(64 * var(--u)))}}.offline__icon{width:max(5rem, calc(9 * var(--u)));height:max(5rem, calc(9 * var(--u)));background:var(--white);border-radius:50%;place-items:center;display:grid;rotate:-8deg}.offline__icon svg{width:62%;height:auto;overflow:visible}.offline__icon :is(path,circle){fill:none;stroke:var(--black);stroke-width:5px;stroke-linecap:round}.offline__icon .signal__dot{fill:var(--black);stroke:none}.offline__icon .signal__cut{stroke:var(--magenta);stroke-width:6px}.signal__arc{animation:2.6s ease-in-out infinite signal-search}.signal__arc--2{animation-delay:.35s}.signal__arc--3{animation-delay:.7s}@keyframes signal-search{0%,to{opacity:1}50%{opacity:.25}}.offline__note{--tilt:-6deg;max-width:none}.offline__saved{--list-row:var(--soft-blue);gap:calc(1 * var(--u));width:min(100%,40rem);padding:calc(2 * var(--u));border-radius:var(--r-card);background:var(--white);font-size:var(--fs-p);text-align:start;font-weight:500;display:grid}.offline__saved:empty{display:none}.offline__saved .empty-state{background:0 0;max-width:none;padding:0}.offline__actions,.not-found__actions{justify-content:center;gap:calc(.75 * var(--u));flex-wrap:wrap;display:flex}.offline__actions .button:not(.button--primary),.not-found__actions .button:not(.button--primary){--b-bg:var(--white)}.not-found{--hero-pad-top:calc(4 * var(--u));min-height:100svh}.not-found .page-hero__inner{gap:calc(2.5 * var(--u))}.not-found__brand{margin-block-end:calc(1 * var(--u))}.not-found__code{margin-block:calc(-1 * var(--u)) calc(.5 * var(--u));font:800 clamp(7rem, 42vw, calc(28 * var(--u))) / .8 var(--font-heading);letter-spacing:-.07em;animation:code-pop 1.1s .15s var(--ease-elastic-out) both;rotate:-5deg}@keyframes code-pop{0%{rotate:12deg;scale:.4 .2}}.not-found .page-hero__title{max-width:14ch}.consent{z-index:calc(var(--z-menu) + 10);gap:calc(1 * var(--u));width:min(calc(100% - 2 * var(--margin)), 36rem);padding:max(1.25rem, calc(2 * var(--u))) max(1.25rem, calc(2.25 * var(--u)));border-radius:var(--r-card);background:var(--white);color:var(--black);box-shadow:0 0 0 2px var(--black), calc(.5 * var(--u)) calc(.5 * var(--u)) 0 var(--black);animation:consent-in .7s var(--ease-soft-bounce) both;display:grid;position:fixed;inset-block-end:max(1rem, calc(1.5 * var(--u)));inset-inline-start:var(--margin)}@keyframes consent-in{0%{translate:0 calc(100% + 3rem);rotate:-3deg}}.consent h2{font-size:var(--fs-s);line-height:var(--lh-s)}.consent p{font-size:var(--fs-p-sm);font-weight:500;line-height:1.4}.consent p a{-webkit-text-decoration-color:var(--magenta);-webkit-text-decoration-color:var(--magenta);-webkit-text-decoration-color:var(--magenta);text-decoration-color:var(--magenta);font-weight:700;text-decoration-thickness:.12em}.consent__choices{gap:calc(.5 * var(--u));flex-wrap:wrap;display:flex}.radio-row{border-radius:var(--r-pill);background:var(--soft-grey);min-height:2.75rem;font-size:var(--fs-p-sm);cursor:pointer;align-items:center;gap:.6em;margin:0;padding:0 1rem 0 .75rem;font-weight:600;display:inline-flex}.radio-row input{width:1.15rem;height:1.15rem}.radio-row:has(input:focus-visible){background:var(--pale-yellow)}.radio-row input:focus-visible{box-shadow:none;outline:none}@media (max-width:767px){.consent{gap:.75rem;width:auto;padding:1rem 1.125rem 1.125rem;inset-block-end:.75rem;inset-inline:.75rem}.consent h2{font-size:var(--fs-xs)}.consent .form-actions{gap:.5rem}.consent .form-actions .button{flex:auto}}.search-dialog{width:min(100% - 2rem, calc(70 * var(--u)));max-width:none;height:fit-content;max-height:min(84dvh, calc(66 * var(--u)));padding:max(.625rem, calc(1 * var(--u)));border-radius:max(1.25rem, calc(2.5 * var(--u)));background:var(--white);color:var(--black);opacity:0;translate:0 calc(5 * var(--u));transition:opacity .25s ease, translate .55s var(--ease-soft-bounce), scale .55s var(--ease-soft-bounce), rotate .55s var(--ease-soft-bounce), overlay .55s allow-discrete, display .55s allow-discrete;border:0;margin:max(1rem,9vh) auto auto;position:fixed;inset:0;overflow:hidden;rotate:-2deg;scale:.9}.search-dialog[open]{opacity:1;flex-direction:column;display:flex;translate:0;rotate:0deg;scale:1}@starting-style{.search-dialog[open]{opacity:0;translate:0 calc(5 * var(--u));rotate:-2deg;scale:.9}}.search-dialog::backdrop{transition:background-color .35s ease, overlay .55s allow-discrete, display .55s allow-discrete;background:#3b308f00}.search-dialog[open]::backdrop{background:#3b308fd1}@starting-style{.search-dialog[open]::backdrop{background:#3b308f00}}@media (max-width:767px){.search-dialog{width:calc(100% - 1.5rem);max-height:calc(100dvh - 1.5rem);margin-block-start:.75rem}.search-dialog .search-dialog__head input{font-size:var(--fs-p)}}.search-dialog__head{align-items:center;gap:calc(.5 * var(--u));padding:calc(.5 * var(--u));border-radius:max(.875rem, calc(1.5 * var(--u)));background:var(--magenta);color:var(--white);flex:none;padding-inline-start:max(1rem, calc(1.5 * var(--u)));display:flex}.search-dialog__head>svg{width:max(1.375rem, calc(2 * var(--u)));height:max(1.375rem, calc(2 * var(--u)));stroke-width:2.25px;flex:none}.search-dialog__head input{min-width:0;min-height:max(3rem, calc(4.5 * var(--u)));color:var(--white);font:700 var(--fs-p-lg) / 1.2 var(--font-ui);letter-spacing:-.02em;caret-color:var(--white);background:0 0;border:0;border-radius:0;flex:1;padding:0 .25rem}.search-dialog__head input:hover{background:0 0}.search-dialog__head input::placeholder{color:var(--white);opacity:1;font-weight:400}.search-dialog__head input:focus-visible{box-shadow:none;outline:none}.search-dialog__head input::-webkit-search-cancel-button{appearance:none}.search-dialog__close{--ib-bg:var(--white);--ib-fg:var(--black);border-radius:max(.625rem, calc(1 * var(--u)));flex:none}.search-dialog__body{overscroll-behavior:contain;min-height:0;padding:calc(1 * var(--u)) calc(.25 * var(--u)) calc(.5 * var(--u));scrollbar-width:thin;scrollbar-color:var(--violet) transparent;flex:1;overflow-y:auto}.search-dialog__body:not(:has(.search-group)):has(>.search-dialog__status:empty){padding-block:0}.search-dialog__status{padding:calc(.5 * var(--u)) calc(.75 * var(--u));color:var(--fg-muted);font-size:var(--fs-p-sm);font-weight:600}.search-dialog__status:empty{display:none}.search-group+.search-group{margin-block-start:calc(1.25 * var(--u))}.search-group h3{margin:calc(.25 * var(--u)) calc(.75 * var(--u)) calc(.5 * var(--u));border-radius:var(--r-pill);background:var(--group,var(--yellow));font:700 var(--fs-p-xs) / 1 var(--font-ui);letter-spacing:-.01em;padding:.45em .8em;display:inline-flex}.search-group--author{--group:var(--pale-orange);--thumb:var(--soft-orange)}.search-group--category{--group:var(--pale-pink);--thumb:var(--soft-pink)}.search-group ul{gap:calc(.25 * var(--u));list-style:none;display:grid}.search-group li{animation:search-row-in .45s var(--ease-soft-bounce) both;animation-delay:calc(var(--i,0) * 30ms)}@keyframes search-row-in{0%{opacity:0;translate:0 .75rem}}.search-result{align-items:center;gap:calc(1.25 * var(--u));padding:calc(.6 * var(--u)) calc(1 * var(--u));border-radius:max(.75rem, calc(1.25 * var(--u)));color:var(--black);text-decoration:none;transition:background-color .2s;display:flex}.search-result:hover{background:var(--soft-blue);text-decoration:none}.search-result:focus-visible,.search-dialog__head:focus-within~.search-dialog__body .search-group:first-of-type li:first-child .search-result{background:var(--pale-blue)}.search-result__thumb{width:max(2.5rem, calc(3.25 * var(--u)));aspect-ratio:2/3;border-radius:max(.3rem, calc(.4 * var(--u)));transition:rotate .5s var(--ease-elastic-out);flex:none;place-items:center;display:grid;overflow:hidden;rotate:-4deg}.search-result:is(:hover,:focus-visible) .search-result__thumb{rotate:4deg}.search-result__thumb img{object-fit:cover;width:100%;height:100%}.search-result__thumb--author,.search-result__thumb--room{aspect-ratio:1;background:var(--thumb,var(--soft-grey));font:800 max(.875rem, calc(1.1 * var(--u))) / 1 var(--font-heading);letter-spacing:-.03em;border-radius:50%}.search-result__thumb--room{border-radius:max(.5rem, calc(.75 * var(--u)))}.search-result__thumb--room svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:55%;height:55%}.search-result__text{flex:1;gap:.2em;min-width:0;display:grid}.search-result__title{font:800 var(--fs-p-md) / 1.15 var(--font-heading);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.search-result__title :lang(ur){font-weight:700;line-height:1.9}.search-result__sub{color:var(--fg-muted);font-size:var(--fs-p-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.search-result__go{width:max(2rem, calc(2.5 * var(--u)));height:max(2rem, calc(2.5 * var(--u)));background:var(--arrow-white) center / 42% no-repeat, var(--black);color:#0000;transition:scale .4s var(--ease-bounce);border-radius:50%;flex:none;font-size:0;overflow:hidden;scale:0}[dir=rtl] .search-result__go{background-image:var(--arrow-white-rtl)}.search-result:is(:hover,:focus-visible) .search-result__go,.search-dialog__head:focus-within~.search-dialog__body .search-group:first-of-type li:first-child .search-result__go{scale:1}.search-dialog__foot{justify-content:space-between;align-items:center;gap:calc(.5 * var(--u)) calc(1.5 * var(--u));padding:calc(1 * var(--u)) calc(.75 * var(--u)) calc(.25 * var(--u));border-block-start:2px solid var(--soft-grey);color:var(--fg-muted);font-size:var(--fs-p-xs);flex-wrap:wrap;flex:none;margin-block-start:calc(.25 * var(--u));font-weight:600;display:flex}.search-dialog__keys{gap:calc(.5 * var(--u)) calc(1.25 * var(--u));flex-wrap:wrap;display:none}.search-dialog__keys span{align-items:center;gap:.3em;display:inline-flex}.search-dialog kbd{border-radius:var(--r-pill);background:var(--soft-grey);min-width:2em;height:2em;color:var(--black);font:700 var(--fs-p-xs) / 1 var(--font-ui);place-items:center;padding:0 .6em;display:inline-grid;box-shadow:inset 0 -2px #00000024}@media (hover:hover) and (pointer:fine){.search-dialog__keys{display:flex}}@media (hover:none) and (pointer:coarse){.search-dialog__foot,.search-result__go{display:none}}@media (max-width:767px){.search-result{gap:.875rem;padding:.5rem .75rem}.search-result__thumb{width:2.5rem}}:root{--neon-pink:var(--magenta);--neon-cyan:var(--black);--neon-violet:var(--violet);--text-muted:var(--ink-muted);--void:var(--black);--glass-fill:var(--white);--glass-fill-strong:var(--white);--glass-fill-solid:var(--white);--glass-highlight:0 0 0 0 transparent;--glass-glow:0 0 0 0 transparent;--glow-pink:0 0 0 0 transparent;--glow-cyan:0 0 0 0 transparent;--glow-soft:0 0 0 0 transparent;--text-glow:none;--text-glow-strong:none;--grad-neon:linear-gradient(90deg, var(--magenta), var(--violet));--grad-action:linear-gradient(var(--magenta), var(--magenta));--grad-edge:linear-gradient(#00000024, #00000024)}.reader{--r-bg:#131a30;--r-fg:#e4e1d6;--r-muted:#a9aec2;--r-accent:#c9a227;--r-line:#e4e1d624;--r-mark:#c9a22752;--r-link:#c9a227a6;--r-focus:#1ce8ed;--r-select:#c9a2274d;--r-edge:var(--grad-edge);--r-edge-alpha:.5;--r-glow:#9d4bff52;--r-title-glow:0 0 22px #ff2bd629;--r-rule:var(--grad-neon);--r-scheme:dark}@media (prefers-color-scheme:light){html:not([data-rt]) .reader,html[data-rt=auto] .reader{--r-bg:#e8e6df;--r-fg:#121a33;--r-muted:#4a5068;--r-accent:#6b5410;--r-line:#121a3321;--r-mark:#c9a22761;--r-link:#6b541099;--r-focus:#7a1d8c;--r-select:#7a1d8c2e;--r-edge-alpha:.85;--r-glow:#ff2bd638;--r-title-glow:none;--r-rule:linear-gradient(90deg, #b8238f, #6b5410);--r-scheme:light}}html[data-rt=day] .reader{--r-bg:#e8e6df;--r-fg:#121a33;--r-muted:#4a5068;--r-accent:#6b5410;--r-line:#121a3321;--r-mark:#c9a22761;--r-link:#6b541099;--r-focus:#7a1d8c;--r-select:#7a1d8c2e;--r-edge-alpha:.85;--r-glow:#ff2bd638;--r-title-glow:none;--r-rule:linear-gradient(90deg, #b8238f, #6b5410);--r-scheme:light}html[data-rt=amber] .reader{--r-bg:#24190d;--r-fg:#f2d9a6;--r-muted:#c9a877;--r-accent:#e6ae5c;--r-line:#f2d9a629;--r-mark:#e6ae5c4d;--r-link:#e6ae5c99;--r-focus:#ffb020;--r-select:#e6ae5c47;--r-edge:linear-gradient(135deg, #ffb020d9, #ff4f7b59 45%, #ffb02099);--r-edge-alpha:.55;--r-glow:#ff962833;--r-title-glow:none;--r-rule:linear-gradient(90deg, #e6ae5c, #ff4f7b);--r-scheme:dark}html[data-rt=contrast] .reader{--r-bg:#000;--r-fg:#fff;--r-muted:#fff;--r-accent:#ffd54a;--r-line:#ffffff73;--r-mark:#ffd54a73;--r-link:#ffd54a;--r-focus:#1ce8ed;--r-select:#ffd54a66;--r-edge:linear-gradient(#fff, #fff);--r-edge-alpha:.8;--r-glow:transparent;--r-title-glow:none;--r-rule:#ffd54a;--r-scheme:dark;--glass-fill:#000000f5;--glass-fill-strong:#000}html[data-rt=neon-night] .reader{--r-bg:#0d0a1f;--r-fg:#ece8ff;--r-muted:#a9a3c9;--r-accent:#ff6ae4;--r-line:#ece8ff1f;--r-mark:#ff2bd64d;--r-link:#00f0ff99;--r-focus:#1ce8ed;--r-select:#00f0ff42;--r-edge-alpha:1;--r-glow:#ff2bd66b;--r-title-glow:var(--text-glow);--r-rule:var(--grad-neon);--r-scheme:dark}.reader{--reader-scale:1;--lang-scale:1;--measure:80ch;--sheet-gap:.375rem;--sheet-pad:1rem;--sheet-radius:18px;min-height:100svh}@media (max-width:40rem){.reader{--reader-scale:.9}}@media (min-width:40rem){.reader{--sheet-gap:var(--gutter);--sheet-pad:clamp(1.75rem, .5rem + 3vw, 3.25rem);--sheet-radius:26px}}html[data-rw=narrow] .reader{--measure:66ch}html[data-rw=wide] .reader{--measure:96ch}.reader--ur{--lang-scale:1.1;--measure:32em}html[data-rw=narrow] .reader--ur{--measure:26em}html[data-rw=wide] .reader--ur{--measure:38em}.reader-main{width:min(100% - 2 * var(--sheet-gap), calc(var(--measure) + 2 * var(--sheet-pad)));font-family:var(--font-serif);font-size:calc(var(--reader-size,20) / 16 * 1rem * var(--reader-scale) * var(--lang-scale));margin-inline:auto;padding-block:.75rem 7rem}.reader--ur .reader-main{font-family:var(--font-urdu)}html[data-rf=sans] .reader:not(.reader--ur) .reader-main{font-family:var(--font-display)}.reader:not(.reader--ur) .chapter-text{font-weight:300}.reader:not(.reader--ur) .chapter-text :is(strong,b){font-weight:600}.reader-page{--bg:var(--r-bg);--fg:var(--r-fg);--fg-muted:var(--r-muted);--accent:var(--r-accent);--on-accent:var(--r-bg);--line:var(--r-line);--line-strong:var(--r-fg)}@supports (color:color-mix(in lab, red, red)){.reader-page{--line-strong:color-mix(in srgb, var(--r-fg) 35%, transparent)}}.reader-page{--link-line:var(--r-link);--focus:var(--r-focus);isolation:isolate;padding:clamp(1.75rem, 1rem + 3vw, 3.75rem) var(--sheet-pad) clamp(2.25rem, 1.5rem + 3vw, 3.5rem);border-radius:var(--sheet-radius);background:var(--r-bg);color:var(--r-fg);color-scheme:var(--r-scheme);box-shadow:inset 0 1px 0 #ffffff12, 0 0 0 1px #00000073, 0 2px 6px #00000059, 0 40px 80px -40px #000000e6, 0 0 90px -30px var(--r-glow);transition:background-color .3s,color .3s,box-shadow .4s;position:relative}.reader-page:before{content:"";z-index:-1;border-radius:inherit;background:var(--r-edge);-webkit-mask-composite:xor;opacity:var(--r-edge-alpha);pointer-events:none;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.reader-page ::selection{background:var(--r-select)}.reader-page>.draft-banner{font-family:var(--font-ui);margin-block-end:1.75rem}.chapter__head{text-align:center;justify-items:center;gap:.75rem;margin-block-end:2.4em;display:grid}.chapter__book{font:550 var(--text-sm) / 1.4 var(--font-ui);letter-spacing:.02em;color:var(--r-muted)}.chapter__book a{color:inherit;text-decoration:none}.chapter__book a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--r-link);-webkit-text-decoration-color:var(--r-link);-webkit-text-decoration-color:var(--r-link);text-decoration-color:var(--r-link)}.chapter__title{color:var(--r-fg);text-shadow:var(--r-title-glow);font-size:1.75em;font-weight:600;line-height:1.22}.reader--ur .chapter__title{line-height:2}.chapter__meta{width:min(100%,24rem);font:650 var(--text-xs) / 1.4 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--r-muted);justify-content:center;align-items:center;gap:.75rem;display:flex}.chapter__meta:before,.chapter__meta:after{content:"";background:var(--r-rule);opacity:.75;flex:1;min-width:1.5rem;height:1px}.chapter__meta span{white-space:nowrap}.chapter__meta span+span:before{content:"·";margin-inline-end:.75rem}.chapter__meta:lang(ur){font-family:var(--font-urdu);font-size:var(--text-sm);letter-spacing:normal;text-transform:none;font-weight:500;line-height:2}.chapter-text{line-height:var(--reader-lh,1.6);hanging-punctuation:first;overflow-wrap:break-word}.reader--ur .chapter-text{line-height:max(2.1, calc(var(--reader-lh,1.6) + .6));text-align:start}.chapter-text p{margin-block:0 1em}.chapter-text :is(h2,h3,h4){text-shadow:none;margin-block:2em .75em;font-size:1.15em}.chapter-text a{-webkit-text-decoration-color:var(--r-link);-webkit-text-decoration-color:var(--r-link);-webkit-text-decoration-color:var(--r-link);text-decoration-color:var(--r-link)}.chapter-text blockquote{border-inline-start:2px solid var(--r-line);margin-inline:1.5em 0;padding-inline-start:1em}.chapter-text .sher{margin-block:0 1.75em}.chapter-text hr.scene-break{background:var(--r-accent);border:0;width:4.5rem;height:1rem;margin:2em auto;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 16'%3E%3Cpath d='M12 3l5 5-5 5-5-5zM36 3l5 5-5 5-5-5zM60 3l5 5-5 5-5-5z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 16'%3E%3Cpath d='M12 3l5 5-5 5-5-5zM36 3l5 5-5 5-5-5zM60 3l5 5-5 5-5-5z'/%3E%3C/svg%3E") 50%/contain no-repeat}.chapter-text .footnotes{border-block-start:1px solid var(--r-line);margin-block-start:3em;padding-block-start:1em;font-size:.85em}.chapter-text mark.hl{background-color:#0000;background-image:linear-gradient(var(--r-mark), var(--r-mark));color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:pointer;background-position:0;background-repeat:no-repeat;background-size:100% 100%;border-radius:3px}.chapter[dir=rtl] mark.hl{background-position:100%}.chapter-text mark.hl[data-moved]{-webkit-text-decoration:underline dotted var(--r-accent);-webkit-text-decoration:underline dotted var(--r-accent);-webkit-text-decoration:underline dotted var(--r-accent);text-decoration:underline dotted var(--r-accent);text-underline-offset:.2em}.chapter-text .is-bookmarked{position:relative}.chapter-text .is-bookmarked:before{content:"";background:var(--r-accent);clip-path:polygon(0 0,100% 0,100% 100%,50% 72%,0 100%);transform-origin:top;width:.45rem;height:1.15em;filter:drop-shadow(0 0 5px var(--r-accent));position:absolute;inset-block-start:.3em;inset-inline-start:-1rem}@supports (color:color-mix(in lab, red, red)){.chapter-text .is-bookmarked:before{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--r-accent) 70%, transparent))}}@media (max-width:40rem){.chapter-text .is-bookmarked:before{width:.35rem;inset-inline-start:-.7rem}}html[data-rfocus] .chapter-text>:not(.is-focus,.footnotes,hr){opacity:.45;transition:opacity .25s}html[data-rfocus] .chapter-text>.is-focus{opacity:1;transition:opacity .25s}html[data-rfocus] .reader-page{--r-glow:transparent;--r-edge-alpha:.2}html[data-rfocus]:has(.reader) .backdrop{filter:brightness(.35)saturate(.5);transition:filter .6s}.chapter-end{font:550 var(--text-sm) / 1.5 var(--font-ui);color:var(--r-muted);text-align:center;align-items:center;gap:1rem;margin-block:3em 0;display:flex}.chapter-end:lang(ur){font-family:var(--font-urdu);line-height:2}.chapter-end:before,.chapter-end:after{content:"";background:var(--r-rule);opacity:.7;flex:1;min-width:2rem;height:1px}.chapter-nav{font-family:var(--font-ui);grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);gap:.85rem;margin-block-start:1.25rem;display:grid}html[lang=ur] .chapter-nav{font-family:var(--font-urdu)}.chapter-nav__link{min-height:5.5rem;color:var(--text);align-content:center;gap:.3rem;padding:1rem 1.25rem;text-decoration:none;display:grid}.chapter-nav__link:hover{text-decoration:none;transform:translateY(-2px)}.chapter-nav__label{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.45rem;font-weight:650;display:inline-flex}html[lang=ur] .chapter-nav__label{font-size:var(--text-sm);letter-spacing:normal;text-transform:none}.chapter-nav__title{overflow-wrap:anywhere;font-size:1.05rem;font-weight:600;line-height:1.35}.chapter-nav__title:not(:lang(ur)){font-family:var(--font-serif)}.chapter-nav__title:lang(ur){line-height:2}.chapter-nav__meta{font-size:var(--text-xs);color:var(--text-muted)}.chapter-nav__arrow{place-items:center;display:inline-grid}.chapter-nav__arrow svg{width:1rem;height:1rem}.chapter-nav__next{--glass-edge:var(--grad-neon);grid-column:2;padding-inline-end:4.75rem;position:relative}.chapter-nav>span:empty+.chapter-nav__next{grid-column:1/-1}.glass.chapter-nav__next:before{opacity:1}.chapter-nav__next .chapter-nav__label{color:var(--neon-cyan)}.chapter-nav__next .chapter-nav__title{font-size:1.25rem}.chapter-nav__next .chapter-nav__arrow{background:var(--grad-action);width:2.8rem;height:2.8rem;color:var(--void);transition:transform var(--dur) var(--ease-out);border-radius:50%;position:absolute;inset-block-start:calc(50% - 1.4rem);inset-inline-end:1.1rem;box-shadow:inset 0 1px #ffffff73,0 0 0 1px #ff2bd680,0 0 24px -4px #ff2bd6cc,0 0 36px -8px #00f0ff99}.chapter-nav__next .chapter-nav__arrow svg{stroke-width:2.2px;width:1.3rem;height:1.3rem}.chapter-nav__next:is(:hover,:focus-visible) .chapter-nav__arrow{transform:translate(4px)}[dir=rtl] .chapter-nav__next:is(:hover,:focus-visible) .chapter-nav__arrow{transform:translate(-4px)}@media (max-width:40rem){.chapter-nav{grid-template-columns:1fr;gap:.6rem}.chapter-nav>span:empty{display:none}.chapter-nav__next{grid-column:auto}.chapter-nav__prev{min-height:0;padding-block:.75rem}}.chapter-license{font:var(--text-xs) / 1.6 var(--font-ui);color:var(--text-muted);text-align:center;margin-block-start:1.75rem;padding-inline:.5rem}html[lang=ur] .chapter-license{font-family:var(--font-urdu);line-height:2}.reader-bar{z-index:30;padding:.5rem var(--sheet-gap) 0;pointer-events:none;transition:transform .3s var(--ease-out);position:sticky;inset-block-start:0}.reader-bar[data-hidden]:not([data-motion]){transform:translateY(calc(-100% - 24px))}.reader-bar[data-motion]{transition:none}.reader-bar:focus-within:not([data-motion]){transform:none}.reader-bar__inner{pointer-events:auto;width:min(100%,68rem);min-height:3.35rem;font-family:var(--font-ui);transition:box-shadow var(--dur) ease;align-items:center;gap:.25rem;margin-inline:auto;padding:.3rem .35rem;display:flex}html[lang=ur] .reader-bar__inner{font-family:var(--font-urdu)}.reader-bar[data-scrolled] .reader-bar__inner{box-shadow:var(--glass-highlight), 0 0 0 1px #0006, 0 16px 40px -16px #000000d9, 0 0 36px -10px #ff2bd666, 0 0 60px -24px #00f0ff66}.reader-bar[data-scrolled] .reader-bar__inner:before{opacity:1}.reader-bar__back{min-width:2.75rem;max-width:32%;min-height:2.75rem;color:var(--text);font-size:var(--text-sm);transition:border-color var(--dur-fast) ease, background-color var(--dur-fast) ease;border:1px solid #0000;border-radius:12px;flex:0 auto;align-items:center;gap:.4rem;padding-inline:.55rem .85rem;font-weight:600;text-decoration:none;display:inline-flex}.reader-bar__back:hover{background:#00f0ff0f;border-color:#00f0ff73;text-decoration:none}.reader-bar__back svg{width:1.25rem;height:1.25rem;color:var(--neon-cyan);flex:none}.reader-bar__book{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-block:.35em;overflow:hidden}.reader-bar__title{min-width:0;color:var(--text);font-size:var(--text-sm);flex:1;justify-content:center;align-items:center;gap:.6rem;margin:0;font-weight:600;display:flex}.reader-bar__title bdi{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-block:.4em;overflow:hidden}.reader-bar__count{color:var(--neon-cyan);font:600 .72rem / 1.4 var(--font-mono);letter-spacing:.06em;text-shadow:0 0 10px #00f0ff80;border:1px solid #00f0ff59;border-radius:6px;flex:none;padding:.1rem .45rem}.reader-bar__tools{flex:none;gap:.15rem;display:flex}.reader-tool{min-width:2.75rem;min-height:2.75rem;color:var(--text);font:550 var(--text-sm) / 1 var(--font-ui);cursor:pointer;transition:color var(--dur-fast) ease, border-color var(--dur-fast) ease, background-color var(--dur-fast) ease, box-shadow var(--dur) ease;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;padding:0 .6rem;display:inline-flex}html[lang=ur] .reader-tool{font-family:var(--font-urdu);line-height:1.8}.reader-tool svg{flex:none;width:1.25rem;height:1.25rem}.reader-tool:hover:not(:disabled){background:#00f0ff0f;border-color:#00f0ff73;box-shadow:0 0 16px -6px #00f0ffb3}.reader-tool[aria-pressed=true]{color:var(--neon-pink);background:#ff2bd61f;border-color:#ff2bd680;box-shadow:0 0 18px -6px #ff2bd6cc}.reader-tool[aria-pressed=true] .icon-bookmark{fill:currentColor}.reader-tool:disabled{opacity:.5;cursor:default}.reader-tool__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reader-tool--focus{display:none}@media (max-width:47.99rem){.reader-bar__back{justify-content:center;padding-inline:0}.reader-bar__book{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:26rem){.reader-bar__count{display:none}}@media (min-width:48rem){.reader-tool--focus{display:inline-flex}}@media (min-width:64rem){.reader-tool{padding-inline:.7rem .85rem}.reader-tool__label{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}.reader-progress{z-index:40;pointer-events:none;background:#ece8ff0d;height:2px;position:fixed;inset-block-start:0;inset-inline:0}.reader-progress span{background:linear-gradient(90deg, var(--neon-pink), var(--neon-violet) 55%, var(--neon-cyan));transform-origin:0;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 10px #ff2bd6b3,0 0 22px #00f0ff59}.reader--ur .reader-progress span{background:linear-gradient(270deg, var(--neon-pink), var(--neon-violet) 55%, var(--neon-cyan));transform-origin:100%}.reader-spine{z-index:25;inset-block:0;background:#ece8ff12;width:3px;position:fixed;left:0}.reader--ur .reader-spine{left:auto;right:0}.reader-spine__fill{background:linear-gradient(180deg, var(--neon-pink), var(--neon-violet), var(--neon-cyan));transition:height .2s linear;position:absolute;inset-block-start:0;inset-inline:0;box-shadow:0 0 8px #ff2bd699}.reader-spine__tick{background:#00f0ff8c;width:8px;height:1px;position:absolute;left:0}.reader-spine__dot{background:var(--neon-pink);width:8px;height:8px;box-shadow:0 0 0 2px var(--void), 0 0 10px var(--neon-pink);border-radius:50%;margin-block-start:-4px;position:absolute;left:-2.5px}.reader--ur :is(.reader-spine__tick,.reader-spine__dot){left:auto;right:0}.reader--ur .reader-spine__dot{right:-2.5px}.reader-timeleft{z-index:20;pointer-events:none;font:550 var(--text-xs) / 1.4 var(--font-ui);color:var(--text-muted);justify-content:center;display:flex;position:fixed;inset-block-end:.75rem;inset-inline:0}html[lang=ur] .reader-timeleft{font-family:var(--font-urdu);line-height:1.9}.reader-timeleft span{border-radius:var(--radius-pill);background:var(--glass-fill-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--glass-highlight), 0 8px 24px -10px #000c;border:1px solid #ece8ff24;padding:.3rem .85rem}@media (min-width:80rem){.reader-timeleft{justify-content:flex-end;padding-inline:1.5rem}}.reader-toast{z-index:45;border-radius:var(--radius-pill);background:var(--glass-fill-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:fit-content;max-width:calc(100% - 2rem);color:var(--text);font:550 var(--text-sm) / 1.4 var(--font-ui);box-shadow:var(--glass-highlight), 0 0 24px -6px #ff2bd699, 0 12px 30px -12px #000c;opacity:0;transition:opacity .2s ease, transform .32s var(--ease-out);pointer-events:none;border:1px solid #ff2bd680;margin-inline:auto;padding:.6rem 1.15rem;position:fixed;inset-block-end:3.25rem;inset-inline:1rem;transform:translateY(10px)scale(.98)}html[lang=ur] .reader-toast{font-family:var(--font-urdu);line-height:1.9}.reader-toast[data-show]{opacity:1;transform:none}.reader-resume{z-index:35;background:var(--glass-fill-strong);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);width:fit-content;max-width:calc(100% - 2rem);box-shadow:var(--glass-highlight), 0 0 0 1px #ff2bd666, 0 18px 50px -14px #000000d9, 0 0 40px -10px #ff2bd680;animation:reader-rise .48s var(--ease-out) both;border-radius:22px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-inline:auto;padding:.55rem;display:flex;position:fixed;inset-block-end:3.25rem;inset-inline:1rem}@keyframes reader-rise{0%{opacity:0;transform:translateY(16px)}}.selection-bar{z-index:35;background:var(--glass-fill-strong);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);box-shadow:var(--glass-highlight), 0 0 0 1px #00f0ff66, 0 14px 34px -12px #000000d9, 0 0 26px -8px #00f0ff80;font-family:var(--font-ui);animation:reader-pop .22s var(--ease-out) both;border-radius:14px;gap:2px;padding:4px;display:flex;position:absolute;transform:translate(-50%)}html[lang=ur] .selection-bar{font-family:var(--font-urdu)}@keyframes reader-pop{0%{opacity:0;transform:translate(-50%)translateY(6px)scale(.96)}}.selection-bar button{min-height:2.5rem;color:var(--text);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) ease;background:0 0;border:0;border-radius:10px;padding:.4rem .8rem;font-weight:550}.selection-bar button:is(:hover,:focus-visible){background:#00f0ff21}.reader-sheet{--sheet-dur:.42s;--sheet-from:translateX(104%);background:var(--glass-fill-strong);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);max-width:none;max-height:none;color:var(--text);font-family:var(--font-ui);box-shadow:var(--glass-highlight), 0 0 0 1px #00000073, 0 30px 80px -20px #000000e6, 0 0 60px -18px #ff2bd673, 0 0 80px -30px #00f0ff59;opacity:0;transform:var(--sheet-from);transition:transform var(--sheet-dur) var(--ease-out), opacity .24s ease, overlay var(--sheet-dur) allow-discrete, display var(--sheet-dur) allow-discrete;border:0;margin:0;padding:0;position:fixed;overflow:hidden}[dir=rtl] .reader-sheet{--sheet-from:translateX(-104%)}html[lang=ur] .reader-sheet{font-family:var(--font-urdu)}.reader-sheet[open]{opacity:1;flex-direction:column;display:flex;transform:none}@starting-style{.reader-sheet[open]{opacity:0;transform:var(--sheet-from)}}.reader-sheet:before{content:"";z-index:2;border-radius:inherit;background:var(--grad-edge);-webkit-mask-composite:xor;opacity:.75;pointer-events:none;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.reader-sheet::backdrop{transition:background-color .32s ease, overlay .32s allow-discrete, display .32s allow-discrete;background:#04020a00}.reader-sheet[open]::backdrop{background:#04020a6b}.reader-sheet--settings[open]::backdrop{background:#04020a1f}@starting-style{.reader-sheet[open]::backdrop{background:#04020a00}}.reader-sheet--end{border-start-start-radius:var(--radius-panel);border-end-start-radius:var(--radius-panel);width:min(100%,26.5rem);height:100dvh;inset-block:0;inset-inline:auto 0}@media (max-width:39.99rem){.reader-sheet--end,[dir=rtl] .reader-sheet--end{--sheet-from:translateY(104%);border-radius:var(--radius-panel) var(--radius-panel) 0 0;width:100%;height:auto;max-height:86dvh;inset-block:auto 0;inset-inline:0}.reader-sheet--settings{max-height:72dvh}.reader-sheet--end .reader-sheet__head{padding-block-start:1.35rem}.reader-sheet--end .reader-sheet__head:before{content:"";background:#ece8ff40;border-radius:2px;width:2.5rem;height:4px;position:absolute;inset-block-start:.5rem;inset-inline-start:calc(50% - 1.25rem)}}.reader-sheet--center,[dir=rtl] .reader-sheet--center{--sheet-from:translateY(14px) scale(.97);border-radius:var(--radius-panel);width:min(100% - 2rem,32rem);height:fit-content;max-height:min(90dvh,52rem);margin:auto;inset:0}.reader-sheet--center[open]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04020a9e}.reader-sheet__head{border-block-end:1px solid #ece8ff1a;flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem .7rem .75rem;padding-inline-start:1.35rem;display:flex;position:relative}.reader-sheet__head:after{content:"";background:linear-gradient(90deg, var(--neon-pink), transparent);height:1px;position:absolute;inset-block-end:-1px;inset-inline:1.35rem 40%;box-shadow:0 0 10px #ff2bd699}[dir=rtl] .reader-sheet__head:after{background:linear-gradient(270deg, var(--neon-pink), transparent)}.reader-sheet__head h2{font-size:var(--text-md)}html[lang=ur] .reader-sheet__head h2{line-height:1.8}.reader-sheet__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ff2bd673 transparent;flex:1;align-content:start;gap:1.1rem;min-height:0;padding:1.25rem 1.35rem 1.6rem;display:grid;overflow-y:auto}.reader-settings{gap:1.5rem;display:grid}.reader-sheet .setting{border:0;gap:.65rem;min-width:0;margin:0;padding:0;display:grid}.reader-sheet .setting__label{color:var(--text-muted);font:650 var(--text-xs) / 1.4 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;margin:0;padding:0}.reader-sheet legend.setting__label{margin-block-end:.65rem}html[lang=ur] .reader-sheet .setting__label{font-family:var(--font-urdu);font-size:var(--text-sm);letter-spacing:normal;text-transform:none;line-height:2}.stepper{align-items:center;gap:.85rem;display:flex}.stepper__button{width:3rem;height:3rem;color:var(--text);cursor:pointer;box-shadow:var(--glass-highlight);transition:border-color var(--dur-fast) ease, box-shadow var(--dur) ease, transform var(--dur-fast) ease;background:#1a1035b3;border:1px solid #ece8ff38;border-radius:50%;flex:none;place-items:center;display:inline-grid}.stepper__button:hover:not(:disabled){border-color:var(--neon-cyan);box-shadow:var(--glass-highlight), var(--glow-cyan)}.stepper__button:active:not(:disabled){transform:scale(.94)}.stepper__button:disabled{opacity:.45;cursor:default}.stepper__a{font-family:var(--font-serif);font-size:1.35rem;line-height:1}.stepper__a--small{font-size:.95rem}.stepper__readout{flex:1;justify-items:center;gap:.5rem;display:grid}.stepper__value{color:var(--text);font:700 1.4rem / 1 var(--font-heading);font-variant-numeric:tabular-nums;text-shadow:0 0 14px #00f0ff8c}.stepper__track{background:#ece8ff1a;border-radius:3px;width:100%;height:3px;display:block;overflow:hidden}.stepper__track span{background:linear-gradient(90deg, var(--neon-pink), var(--neon-cyan));height:100%;transition:width .26s var(--ease-out);display:block;box-shadow:0 0 8px #00f0ff99}.segmented{background:#07050f73;border:1px solid #ece8ff24;border-radius:14px;gap:3px;padding:3px;display:flex}.segmented__option{cursor:pointer;flex:1;min-width:0;margin:0;display:flex;position:relative}.segmented__option input,.theme-option input{opacity:0;pointer-events:none;margin:0;position:absolute;inset:0}.segmented__option span{min-height:2.5rem;color:var(--text-muted);font:600 var(--text-sm) / 1.2 var(--font-ui);text-align:center;transition:color var(--dur-fast) ease, background-color var(--dur-fast) ease, box-shadow var(--dur) ease;border-radius:11px;flex:1;place-items:center;padding:.3rem .35rem;display:grid}html[lang=ur] .segmented__option span{font-family:var(--font-urdu);line-height:1.9}.segmented__option--serif span,html[lang=ur] .segmented__option--serif span{font-family:var(--font-serif)}.segmented__option:hover span{color:var(--text);background:#ffffff0d}.segmented__option input:checked+span,.reader-tabs__tab[aria-selected=true]{color:var(--text);background:linear-gradient(135deg,#ff2bd64d,#9d4bff38 60%,#00f0ff2e);box-shadow:inset 0 0 0 1px #ff2bd6b3,0 0 16px -4px #ff2bd6b3}.themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.theme-option{cursor:pointer;transition:border-color var(--dur-fast) ease, background-color var(--dur-fast) ease, box-shadow var(--dur) ease;background:#07050f59;border:1px solid #ece8ff1f;border-radius:14px;align-items:center;gap:.6rem;margin:0;padding:.45rem;display:flex;position:relative}.theme-option:hover{border-color:#00f0ff73}.theme-option:has(input:checked){border-color:var(--neon-pink);background:#ff2bd61a;box-shadow:0 0 0 1px #ff2bd673,0 0 22px -6px #ff2bd6b3}.theme-option:has(input:checked):after{content:"";background:var(--neon-cyan);width:.5rem;height:.5rem;box-shadow:0 0 8px var(--neon-cyan);border-radius:50%;position:absolute;inset-block-start:.45rem;inset-inline-end:.5rem}.theme-option:has(input:focus-visible){rotate:-2deg}.theme-option__swatch{background:var(--sw-bg);width:2.75rem;height:2.75rem;color:var(--sw-fg);box-shadow:inset 0 0 0 1px #ffffff24, var(--sw-glow,0 0 0 transparent);border-radius:10px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.theme-option__aa{font:600 1.05rem / 1 var(--font-serif)}.theme-option__lines{background:var(--sw-accent);border-radius:2px;height:2px;position:absolute;inset-block-end:.4rem;inset-inline:.55rem}.theme-option__name{min-width:0;color:var(--text);font:550 var(--text-sm) / 1.25 var(--font-ui)}html[lang=ur] .theme-option__name{font-family:var(--font-urdu);line-height:1.8}[data-swatch=auto]{--sw-bg:linear-gradient(135deg, #131a30 0 50%, #e8e6df 50% 100%);--sw-fg:#c9a227;--sw-accent:#c9a227}[data-swatch=night]{--sw-bg:#131a30;--sw-fg:#e4e1d6;--sw-accent:#c9a227}[data-swatch=day]{--sw-bg:#e8e6df;--sw-fg:#121a33;--sw-accent:#6b5410}[data-swatch=amber]{--sw-bg:#24190d;--sw-fg:#f2d9a6;--sw-accent:#e6ae5c}[data-swatch=contrast]{--sw-bg:#000;--sw-fg:#fff;--sw-accent:#ffd54a}[data-swatch=neon-night]{--sw-bg:#0d0a1f;--sw-fg:#ece8ff;--sw-accent:var(--grad-neon);--sw-glow:0 0 12px -2px #ff2bd6b3}.switch{color:var(--text);font:600 var(--text-sm) / 1.3 var(--font-ui);cursor:pointer;background:#07050f59;border:1px solid #ece8ff1f;border-radius:14px;align-items:center;gap:.75rem;margin:0;padding:.65rem .8rem;display:flex;position:relative}html[lang=ur] .switch{font-family:var(--font-urdu);line-height:1.9}.switch input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.switch__track{border-radius:var(--radius-pill);width:2.6rem;height:1.5rem;transition:background-color var(--dur) ease, box-shadow var(--dur) ease;background:#ece8ff24;flex:none;position:relative;box-shadow:inset 0 0 0 1px #ece8ff40}.switch__track:after{content:"";width:calc(1.5rem - 6px);height:calc(1.5rem - 6px);transition:transform .28s var(--ease-out);background:#fff;border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-start:3px;box-shadow:0 1px 4px #00000080}.switch input:checked+.switch__track:after{transform:translate(1.1rem)}[dir=rtl] .switch input:checked+.switch__track:after{transform:translate(-1.1rem)}.switch input:focus-visible+.switch__track{rotate:-8deg}.switch__text{flex:1}.reader-sheet .setting--actions{font-size:var(--text-sm);border-block-start:1px solid #ece8ff1a;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-block-start:1rem;display:flex}.shortcut-list kbd,.switch__key{min-width:4.5rem;color:var(--neon-cyan);font:600 var(--text-xs) / 1.5 var(--font-mono);text-align:center;background:#00f0ff14;border:1px solid #00f0ff66;border-radius:8px;padding:.15rem .5rem;box-shadow:0 2px #00f0ff40,0 0 12px -4px #00f0ff99}.switch__key{min-width:1.75rem}.reader-tabs{background:#07050f73;border:1px solid #ece8ff24;border-radius:14px;gap:3px;padding:3px;display:flex}.reader-tabs__tab{min-width:0;min-height:2.6rem;color:var(--text-muted);font:600 var(--text-sm) / 1.2 var(--font-ui);cursor:pointer;transition:color var(--dur-fast) ease, background-color var(--dur-fast) ease;background:0 0;border:0;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.3rem .45rem;display:inline-flex}html[lang=ur] .reader-tabs__tab{font-family:var(--font-urdu);line-height:1.9}.reader-tabs__tab:hover{color:var(--text);background:#ffffff0d}.reader-tabs__count{border-radius:var(--radius-pill);min-width:1.35rem;color:var(--neon-cyan);font:700 .7rem / 1.6 var(--font-mono);background:#00f0ff24;padding:0 .35rem}.reader-tabpanel[hidden]{display:none}.reader-chapters{gap:2px;margin:0;padding:0;list-style:none;display:grid}.reader-chapters li{transition:background-color var(--dur-fast) ease;border-radius:12px;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.25rem .6rem;padding:.5rem .65rem;display:grid;position:relative}.reader-chapters li:hover{background:#ffffff0d}.reader-chapters__n{color:var(--text-muted);font:600 .75rem / 1 var(--font-mono);letter-spacing:.05em}.reader-chapters a{color:var(--text);overflow-wrap:anywhere;font-weight:500;text-decoration:none}.reader-chapters a:after{content:"";border-radius:inherit;position:absolute;inset:0}.reader-chapters li.is-current{box-shadow:inset 2px 0 0 var(--neon-pink);background:linear-gradient(90deg,#ff2bd62e,#ff2bd600 85%)}[dir=rtl] .reader-chapters li.is-current{box-shadow:inset -2px 0 0 var(--neon-pink);background:linear-gradient(270deg,#ff2bd62e,#ff2bd600 85%)}.reader-chapters li.is-current .reader-chapters__n{color:var(--neon-pink);text-shadow:0 0 10px #ff2bd699}.reader-chapters a[aria-current=page]{font-weight:700}.reader-chapters .progress-bar{flex:none;width:3.5rem}.reader-marks{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.reader-mark{transition:border-color var(--dur-fast) ease, box-shadow var(--dur) ease;background:#07050f59;border:1px solid #ece8ff1a;border-radius:14px;align-items:flex-start;gap:.25rem;padding-block:.7rem .75rem;padding-inline:.95rem .4rem;display:flex;position:relative}.reader-mark:hover{border-color:#00f0ff73;box-shadow:0 0 20px -8px #00f0ff99}.reader-mark:before{content:"";background:var(--neon-pink);width:3px;box-shadow:0 0 10px var(--neon-pink);border-radius:2px;position:absolute;inset-block:.85rem;inset-inline-start:0}.reader-mark--hl:before{background:#ffb020;box-shadow:0 0 10px #ffb020}.reader-mark__link{min-width:0;color:var(--text);flex:1;gap:.3rem;text-decoration:none;display:grid}.reader-mark__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.reader-mark__where{color:var(--neon-cyan);font:650 var(--text-xs) / 1.4 var(--font-ui);letter-spacing:.03em}.reader-mark__where :lang(ur){line-height:2}.reader-mark__text{color:var(--text);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.95rem;line-height:1.5;display:-webkit-box;overflow:hidden}.reader-mark__text:not(:lang(ur)){font-family:var(--font-serif)}.reader-mark__text:lang(ur){line-height:2.1}.reader-mark__remove{z-index:1;min-width:2.4rem;min-height:2.4rem;color:var(--text-muted);flex:none;position:relative}.reader-mark__remove:hover{color:var(--neon-pink)}.reader-empty{color:var(--text-muted);font-size:var(--text-sm);border:1px dashed #ece8ff33;border-radius:14px;padding:1rem 1.1rem;line-height:1.6}html[lang=ur] .reader-empty{line-height:2.1}.shortcut-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.shortcut-list li{background:#07050f59;border:1px solid #ece8ff14;border-radius:12px;align-items:center;gap:1rem;padding:.5rem .65rem;display:flex}.quote-status{color:var(--text-muted);font-size:var(--text-sm)}.quote-status:empty{display:none}.quote-skeleton{aspect-ratio:4/5;background:linear-gradient(110deg,#ffffff0a 30%,#ff2bd624 50%,#ffffff0a 70%) 0 0/250% 100%;border-radius:14px;width:min(100%,18rem);margin-inline:auto;animation:1.6s linear infinite quote-shimmer;display:block;box-shadow:inset 0 0 0 1px #ece8ff1a}@keyframes quote-shimmer{to{background-position:-250% 0}}.quote-frame{background:var(--grad-edge);border-radius:16px;width:min(100%,20rem);margin-inline:auto;padding:5px;box-shadow:0 0 40px -10px #ff2bd699}.quote-preview{border-radius:11px;width:100%;height:auto;display:block}.quote-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-start:.35rem;display:flex}@media (forced-colors:active){.reader-page{border:1px solid canvastext}.reader-page:before,.reader-sheet:before{display:none}.reader-sheet{border:1px solid canvastext}}@media print{.reader-progress,.reader-spine,.reader-timeleft,.reader-toast,.reader-resume,.selection-bar{display:none!important}.reader-main{width:auto;padding:0}.reader-page{color:#000;box-shadow:none;background:#fff;padding:0}.reader-page:before{display:none}}.reader-bar__inner{border-radius:var(--r-pill);background:var(--white);color:var(--black);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;box-shadow:0 0 0 1.5px #00000014,0 10px 30px -18px #00000059}.reader-bar[data-scrolled] .reader-bar__inner{background:var(--white);box-shadow:0 0 0 1.5px #0000001a,0 14px 34px -16px #0006}.reader-bar[data-scrolled] .reader-bar__inner:before{display:none}.reader-bar__back,.reader-tool{border-radius:var(--r-pill);color:var(--black);box-shadow:none;background:0 0;border:0;transition:background-color .2s,color .2s}.reader-bar__back:hover,.reader-tool:hover:not(:disabled){background:var(--pale-yellow);box-shadow:none;border-color:#0000}.reader-tool[aria-pressed=true]{background:var(--black);color:var(--white);box-shadow:none;border-color:#0000}.reader-bar__count{border-radius:var(--r-pill);background:var(--black);color:var(--white);border:0;font-weight:700}.reader-bar__title{letter-spacing:-.02em;font-weight:800}.reader-progress span{background:var(--magenta);box-shadow:none}.reader-spine__fill{background:var(--room,var(--magenta));box-shadow:none}.reader-spine__tick{box-shadow:none;background:#00000040}.reader-spine__dot{border-color:var(--white);background:var(--black);box-shadow:none}:is(.reader-timeleft span,.reader-toast,.reader-resume,.selection-bar){border-radius:var(--r-pill);background:var(--white);color:var(--black);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;box-shadow:0 0 0 1.5px #00000014,0 12px 30px -16px #0006}.reader-resume{border-radius:var(--r-panel)}.selection-bar button{border-radius:var(--r-pill);color:var(--black)}.selection-bar button:is(:hover,:focus-visible){background:var(--pale-yellow);color:var(--black);box-shadow:none}.reader-sheet{background:var(--white);color:var(--black);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;box-shadow:0 20px 60px -24px #00000073}.reader-sheet--end{border-start-start-radius:var(--r-card);border-end-start-radius:var(--r-card)}.reader-sheet--center{border-radius:var(--r-card)}.reader-sheet:before,.reader-sheet__head:after{display:none}.reader-sheet[open]::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000047}.reader-sheet__head h2{font-size:var(--fs-xs);letter-spacing:-.025em;text-shadow:none;font-weight:800}.reader-sheet .setting__label{color:var(--black);letter-spacing:.02em;font-weight:700}.stepper__button{background:var(--soft-grey);color:var(--black);box-shadow:none;border:0}.stepper__button:hover:not(:disabled){background:var(--pale-yellow);box-shadow:none}.stepper__value{color:var(--black);text-shadow:none}.stepper__track{background:#0000001f}.stepper__track span{background:var(--black);box-shadow:none}.segmented{border-radius:var(--r-pill);background:var(--soft-grey);box-shadow:none;border:0}.segmented__option span{border-radius:var(--r-pill);color:var(--black);border:0;font-weight:700}.segmented__option:hover span{background:var(--pale-yellow);color:var(--black)}.segmented__option input:checked+span,.reader-tabs__tab[aria-selected=true]{background:var(--black);color:var(--white);box-shadow:none;border-color:#0000}.segmented__option input:focus-visible+span{rotate:-3deg}.theme-option{border-radius:var(--r-panel);background:var(--soft-grey);color:var(--black);box-shadow:none;border:0}.theme-option:hover{background:var(--pale-yellow)}.theme-option:has(input:checked){background:var(--white);box-shadow:0 0 0 3px var(--black);border-color:#0000}.theme-option:has(input:checked):after{background:var(--magenta);box-shadow:none}.theme-option__name{color:var(--black);font-weight:700}.switch{border-radius:var(--r-pill);background:var(--soft-grey);color:var(--black);border:0}.switch__track{box-shadow:none;background:#0003;border:0}.switch input:checked+.switch__track{background:var(--magenta);box-shadow:none}.switch__key{border-radius:var(--r-cta);background:var(--white);color:var(--black);box-shadow:0 0 0 1.5px #00000026}.reader-tabs{border-radius:var(--r-pill);background:var(--soft-grey);border:0}.reader-tabs__tab{border-radius:var(--r-pill);color:var(--black);font-weight:700}.reader-chapters li,.reader-mark{border-radius:var(--r-input)}.reader-chapters li:hover,.reader-mark:hover{background:var(--soft-grey)}.reader-chapters li.is-current{background:var(--pale-yellow);box-shadow:none}.reader-chapters li.is-current .reader-chapters__n{color:var(--black)}.reader-mark:before{background:var(--black);box-shadow:none}.reader-mark--hl:before{background:var(--magenta)}.chapter-nav__link{border-radius:var(--r-card);background:var(--white);color:var(--black);-webkit-backdrop-filter:none;backdrop-filter:none;transition:rotate .6s var(--ease-elastic-out), translate .6s var(--ease-elastic-out);border:0;box-shadow:0 0 0 1.5px #0000001a}.chapter-nav__next{background:var(--room,var(--yellow));color:var(--on-room,var(--black));box-shadow:none}.chapter-nav__link:hover{border-color:#0000;translate:0 -.2rem;rotate:-1.5deg;box-shadow:0 0 0 1.5px #0000001a}.chapter-nav__title{letter-spacing:-.02em;text-shadow:none;font-weight:800}.chapter-nav__arrow{background:var(--black);color:var(--white);box-shadow:none;border:0}@media (prefers-reduced-motion:reduce){.chapter-nav__link:hover{translate:none;rotate:none}}.reader-bar__back:focus-visible,.reader-tool:focus-visible:not(:disabled),.stepper__button:focus-visible:not(:disabled),.segmented__option input:focus-visible:not(:checked)+span{background:var(--pale-yellow)}.reader-chapters li:has(a:focus-visible){background:var(--soft-grey)}.reader-mark:has(:focus-visible){background:var(--soft-grey)}.chapter-nav__link:focus-visible{translate:0 -.2rem;rotate:-1.5deg}@media (prefers-reduced-motion:reduce){.chapter-nav__link:focus-visible{translate:none;rotate:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
