/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,: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-font-weight:initial;--tw-tracking:initial;--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-leading:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}: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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-xl:1.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--radius-md:.375rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--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);--color-page:#f5ead8;--color-window:#f5ead8;--color-card:#ebddc5;--color-control:#e0d1b6;--color-text:#201e1d;--color-muted:#201e1d8c;--color-divider:#201e1d29;--color-accent:#c67139;--wash:#201e1d12;--wash-firm:#201e1d1f;--wash-hard:#201e1d38;--tint:#c6713929;--tint-firm:#c671393d;--tint-hard:#c671394d;--tint-solid:#ebcfb5;--card-veil:#ebddc58c;--reader-ground:#e6dccb;--color-accent-soft:#fff2eb;--color-accent-deep:#8c491a;--color-leaf:#7a8a5e;--color-leaf-soft:#f0fae1;--color-leaf-deep:#3d472b;--radius-card:28px;--font-ui:"Figtree", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-heading:"Caprasimo", Georgia, system-ui, serif;--shadow-soft:0 3px 10px #2e2b2529;--shadow-lift:0 12px 32px #2e2b2538}*,: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;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}:root{--cover:140px}html{height:100%}body{background-color:var(--color-window);height:100%;line-height:normal;font-family:var(--font-ui);color:var(--color-text);font-size:15px;overflow:hidden}h1,h2,h3,h4{font-family:var(--font-heading);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:-.015em;letter-spacing:-.015em}[hidden]{display:none!important}button{font:inherit;cursor:pointer;border-style:var(--tw-border-style);color:inherit;background-color:#0000;border-width:0}:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-accent)}::selection{background:var(--tint-hard)}.doc ul{list-style-type:disc}.screen{flex:1;min-width:0;height:100%;overflow:auto}.spacer{flex:1}.muted{color:var(--color-muted)}.app{height:100%;display:flex}.round{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);color:var(--color-text);border-radius:3.40282e38px;place-items:center;font-size:15px;display:grid}.round:hover{background:var(--wash)}.pill{height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);padding-inline:calc(var(--spacing) * 3.5);white-space:nowrap;color:var(--color-text);border-radius:3.40282e38px;font-size:13px;display:inline-flex}.pill:hover{background:var(--wash)}.pill.on,.round.on{border-color:var(--color-accent);color:var(--color-text);background:var(--tint)}.pill.on:hover,.round.on:hover{background:var(--tint-firm)}.primary{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--color-accent);padding-inline:calc(var(--spacing) * 4.5);padding-block:calc(var(--spacing) * 2.5);font-family:var(--font-heading);font-size:var(--text-sm);color:var(--color-window);border-radius:3.40282e38px;display:inline-flex}.primary:hover{--tw-brightness:brightness(.93);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,)}.rail{gap:calc(var(--spacing) * 7);width:250px;height:100%;padding-top:calc(var(--spacing) * 6.5);padding-right:calc(var(--spacing) * 4.5);padding-bottom:calc(var(--spacing) * 6);padding-left:calc(var(--spacing) * 6);flex-direction:column;flex:none;display:flex;position:sticky;top:0;overflow-y:auto}.brand-mark{height:calc(var(--spacing) * 9.5);width:calc(var(--spacing) * 9.5);background-color:var(--color-accent);color:var(--color-window);border-radius:3.40282e38px;flex:none;place-items:center;display:grid}button.brand-mark:hover{--tw-brightness:brightness(.93);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,)}.brand-title{align-items:center;gap:calc(var(--spacing) * 2.5);font-family:var(--font-heading);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-text);font-size:21px;text-decoration-line:none;display:flex}.rail-nav{gap:var(--spacing);flex-direction:column;display:flex}.nav-item{align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.25);text-align:left;font-size:var(--text-sm);color:var(--color-text);border-radius:3.40282e38px;display:flex}.nav-item:hover{background:var(--wash)}.nav-item.active{background-color:var(--color-accent-soft)}.nav-item .glyph{height:calc(var(--spacing) * 4.5);width:calc(var(--spacing) * 4.5);margin-inline:0}.rail-foot{gap:calc(var(--spacing) * 3.5);flex-direction:column;margin-top:auto;display:flex}.rail-note{border-radius:var(--radius-3xl);background-color:var(--color-leaf-soft);padding-inline:calc(var(--spacing) * 4.5);padding-block:calc(var(--spacing) * 4);color:var(--color-leaf-deep)}.rail-note h2{font-family:var(--font-heading);margin:0;font-size:15px}.rail-note p{margin-inline:0;margin-top:var(--spacing);font-size:var(--text-xs);--tw-leading:1.45;opacity:.8;margin-bottom:0;line-height:1.45}.rail-actions{gap:calc(var(--spacing) * 2);display:flex}.shelf-top{align-items:center;gap:calc(var(--spacing) * 3.5);padding-inline:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 6.5);padding-bottom:0;display:flex}:root[data-host=desktop] .rail,:root[data-host=desktop] .shelf-top{padding-top:calc(var(--spacing) * 2.5)}.search{max-width:calc(var(--spacing) * 100);align-items:center;gap:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-card);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);border-radius:3.40282e38px;flex:1;display:flex}.search .glyph{height:calc(var(--spacing) * 4.5);width:calc(var(--spacing) * 4.5);opacity:.5;margin-inline:0}.search input{font:inherit;border-style:var(--tw-border-style);min-width:0;font-size:var(--text-sm);color:inherit;--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1}.search input::placeholder{color:var(--color-muted)}.seg{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);border-radius:3.40282e38px;display:inline-flex;overflow:hidden}.seg button{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.75);color:var(--color-text);font-size:13px;display:inline-flex}.seg button+button{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-divider)}.seg button:hover{background:var(--wash)}.seg button.active{background-color:var(--color-accent);color:var(--color-window)}.seg .glyph{width:15px;height:15px;margin-inline:0}.shelf-head{padding-inline:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 8.5);padding-bottom:0}.shelf-head h1{--tw-tracking:-.025em;letter-spacing:-.025em;margin:0;font-size:44px}.shelf-head p{margin-inline:0;margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-sm);color:var(--color-muted);margin-bottom:0}.reading-now{margin-inline:calc(var(--spacing) * 8);margin-top:calc(var(--spacing) * 6.5);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 5.5);background-color:var(--color-card);padding:calc(var(--spacing) * 5);padding-right:calc(var(--spacing) * 6.5);border-radius:34px;margin-bottom:0;display:flex}.reading-now img{border-radius:var(--radius-2xl);object-fit:cover;width:86px;height:125px;box-shadow:var(--shadow-soft);flex:none}.reading-text{flex:1;min-width:0}.kicker{--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-accent-deep);text-transform:uppercase;margin:0;font-size:11px}.reading-text h2{margin-inline:0;margin-top:calc(var(--spacing) * 1.5);margin-bottom:calc(var(--spacing) * .5);font-size:27px}.reading-text p.muted{font-size:var(--text-sm);margin:0}.reading-meter{margin-top:calc(var(--spacing) * 3.5);max-width:calc(var(--spacing) * 115);align-items:center;gap:calc(var(--spacing) * 3.5);display:flex}.reading-meter .muted{font-size:var(--text-xs);white-space:nowrap}.meter{height:calc(var(--spacing) * 1.75);background:var(--wash-firm);border-radius:3.40282e38px;flex:1;overflow:hidden}.meter i{background-color:var(--color-accent);border-radius:3.40282e38px;height:100%;display:block}.meter i.done{background-color:var(--color-leaf)}.continue{align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--color-accent);padding-inline:calc(var(--spacing) * 5.5);padding-block:calc(var(--spacing) * 3);font-family:var(--font-heading);color:var(--color-window);border-radius:3.40282e38px;flex:none;font-size:15px;display:inline-flex}.reading-now:hover .continue{--tw-brightness:brightness(.93);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,)}.shelf-row{align-items:center;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 6.5);padding-right:calc(var(--spacing) * 8);display:flex}.shelf-row .shelves{flex:1;min-width:0}.sort{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.75);white-space:nowrap;border-radius:3.40282e38px;flex:none;font-size:13px;display:inline-flex}.sort:hover{background:var(--wash)}.shelves{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 8);scrollbar-width:none;display:flex;overflow-x:auto}.shelves::-webkit-scrollbar{display:none}.shelves button{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.75);white-space:nowrap;border-radius:3.40282e38px;font-size:13px}.shelves button:hover{background:var(--wash)}.shelves button.active{border-color:var(--color-accent);background-color:var(--color-accent);color:var(--color-window)}@media (min-width:901px){.shelves button[data-shelf=Google\ Drive]{display:none}}.task{margin-inline:calc(var(--spacing) * 8);margin-top:calc(var(--spacing) * 4.5);margin-bottom:0}.task span{color:var(--color-muted);font-size:13px}.task .bar{margin-top:calc(var(--spacing) * 1.5);height:var(--spacing);background:var(--wash-firm);border-radius:3.40282e38px;overflow:hidden}.task .bar i{background-color:var(--color-accent);border-radius:3.40282e38px;width:0;height:100%;transition:width .2s;display:block}.task .bar i.sweeping{width:40%;animation:1.1s ease-in-out infinite sweep}.banner{margin-inline:calc(var(--spacing) * 8);margin-top:calc(var(--spacing) * 4.5);align-items:center;gap:calc(var(--spacing) * 3.5);background-color:var(--color-card);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4.5);border-radius:28px;margin-bottom:0;display:flex}.banner .pick{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);white-space:nowrap;border-radius:3.40282e38px;flex:none;font-size:13px}.banner .pick:hover{background:var(--wash)}.banner p{font-size:var(--text-sm);margin:0}.banner .muted{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs)}.book-grid{grid-template-columns:repeat(auto-fill,minmax(var(--cover),1fr));column-gap:calc(var(--spacing) * 5.5);row-gap:calc(var(--spacing) * 6.5);padding-inline:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 6.5);padding-bottom:calc(var(--spacing) * 14);display:grid}.book{cursor:pointer;position:relative}.art{height:0;padding-top:145%;display:block;position:relative}.book img,.book .blank{object-fit:cover;width:100%;height:100%;box-shadow:var(--shadow-soft);border-radius:20px;position:absolute;top:0;left:0}.book .blank{padding:calc(var(--spacing) * 4);text-align:center;font-family:var(--font-heading);--tw-leading:1.1;--tw-tracking:-.02em;letter-spacing:-.02em;color:#ffe1d0;background:linear-gradient(155deg,#8c491a,#c67139);place-items:center;font-size:17px;line-height:1.1;display:grid}.pct{bottom:calc(var(--spacing) * 2.5);left:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .75);--tw-tracking:.04em;letter-spacing:.04em;color:#402310;background:#f5ead8eb;border-radius:3.40282e38px;font-size:10px;position:absolute}.pct.done{background-color:var(--color-leaf);color:var(--color-leaf-soft)}.synced{right:calc(var(--spacing) * 2.5);bottom:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 5.5);width:calc(var(--spacing) * 5.5);font-size:var(--text-xs);color:var(--color-white);--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);background-color:#00000073;border-radius:3.40282e38px;place-items:center;display:grid;position:absolute}.book h3{margin-inline:0;margin-top:calc(var(--spacing) * 2.5);-webkit-line-clamp:2;--tw-leading:1.15;--tw-tracking:-.01em;letter-spacing:-.01em;-webkit-box-orient:vertical;height:2.3em;margin-bottom:0;font-size:15px;line-height:1.15;display:-webkit-box;overflow:hidden}.book .by{margin-inline:0;margin-top:var(--spacing);height:1.35em;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);margin-bottom:0;overflow:hidden}.book .meter{margin-top:calc(var(--spacing) * 2);height:var(--spacing)}.more{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);--tw-leading:1;color:var(--color-white);--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);background-color:#0006;border-radius:3.40282e38px;place-items:center;font-size:15px;line-height:1;display:grid;position:absolute}.more:hover{background-color:#0009}@media (hover:hover){.more{opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.book:hover .more,.more:focus-visible{opacity:1}}.book-grid.list{row-gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(1,minmax(0,1fr))}.book-grid.list .book{align-items:center;column-gap:calc(var(--spacing) * 4);border-radius:var(--radius-3xl);background-color:var(--color-card);padding:calc(var(--spacing) * 3);grid-template-columns:54px 1fr;display:grid}.book-grid.list .art{grid-row:span 3/span 3}.book-grid.list .pct{display:none}.book-grid.list .book h3{height:auto;padding-right:calc(var(--spacing) * 10);margin-top:0}.book-grid.list .book .meter{margin-top:calc(var(--spacing) * 2);max-width:calc(var(--spacing) * 75)}.book-grid.list .more{top:50%;right:calc(var(--spacing) * 3);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-text);--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);background-color:#0000}.book-grid.list .more:hover{background:var(--wash)}.menu{z-index:20;border-radius:var(--radius-3xl);background-color:var(--color-card);min-width:210px;padding:calc(var(--spacing) * 2);box-shadow:var(--shadow-lift);position:fixed}.nothing{max-width:calc(var(--spacing) * 140);padding-inline:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 14)}.nothing h2{margin-inline:0;margin-top:calc(var(--spacing) * 5.5);margin-bottom:calc(var(--spacing) * 2);--tw-tracking:-.025em;letter-spacing:-.025em;font-size:34px}.nothing p{max-width:44ch;font-size:var(--text-base);color:var(--color-muted);margin:0}.nothing-mark{width:130px;height:130px;position:relative}.nothing-mark span:first-child{background-color:var(--color-leaf-soft);border-radius:3.40282e38px;position:absolute;inset:0}.nothing-mark span:nth-child(2){top:calc(var(--spacing) * 5.5);left:calc(var(--spacing) * 11);height:calc(var(--spacing) * 21);width:calc(var(--spacing) * 21);background:var(--tint-solid);border-radius:3.40282e38px;position:absolute}.nothing-mark .glyph{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);stroke:var(--color-accent-deep);margin:auto;position:absolute;inset:0}.nothing-drop{margin-top:calc(var(--spacing) * 5.5);align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);--tw-border-style:dashed;padding:calc(var(--spacing) * 8.5);border-style:dashed;border-width:2px;border-color:var(--wash-hard);background:var(--card-veil);border-radius:32px;flex-direction:column;display:flex}.nothing-drop b{font-family:var(--font-heading);--tw-font-weight:var(--font-weight-normal);font-size:17px;font-weight:var(--font-weight-normal)}.nothing-drop .muted{font-size:13px}.nothing-formats{margin-top:calc(var(--spacing) * 5.5);gap:calc(var(--spacing) * 1.75);flex-wrap:wrap;display:flex}.tag{background-color:var(--color-card);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .75);--tw-tracking:.02em;letter-spacing:.02em;color:var(--color-muted);border-radius:3.40282e38px;align-items:center;font-size:11px;display:inline-flex}#reader{background:var(--reader-ground);flex:1;min-width:0;display:flex}.sidebar{margin-block:calc(var(--spacing) * 3.5);margin-left:calc(var(--spacing) * 3.5);background-color:var(--color-card);width:364px;height:calc(100% - 28px);box-shadow:var(--shadow-lift);border-radius:30px;flex-direction:column;flex:none;display:flex;overflow:hidden}.sidebar-head{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3.5);padding-bottom:calc(var(--spacing) * 2);display:flex}.book-head{gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 3.5);display:flex}.book-head img{height:81px;width:calc(var(--spacing) * 14);border-radius:var(--radius-xl);object-fit:cover;flex:none}.book-head h2{--tw-leading:1.15;margin:0;font-size:17px;line-height:1.15}.book-head p{margin-inline:0;margin-top:var(--spacing);margin-bottom:0;font-size:13px}.tabs{gap:calc(var(--spacing) * 1.25);padding-inline:calc(var(--spacing) * 3.5);padding-bottom:calc(var(--spacing) * 2.5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tab{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 1.75);--tw-tracking:.02em;letter-spacing:.02em;color:var(--color-text);border-radius:3.40282e38px;font-size:11px}.tab:hover{background:var(--wash)}.tab.active{border-color:var(--color-accent);background:var(--tint)}.glyph{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;margin-inline:auto;display:block}.panel{padding-inline:calc(var(--spacing) * 3.5);padding-top:calc(var(--spacing) * 1.5);padding-bottom:calc(var(--spacing) * 5);flex:1;overflow:auto}.panel h4{margin-inline:0;margin-top:calc(var(--spacing) * 4.5);margin-bottom:calc(var(--spacing) * 1.5);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-muted);text-transform:uppercase;font-size:11px}.row{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.25);text-align:left;font-size:13px;display:flex}.row:hover{background:var(--wash)}.fold{margin-left:calc(var(--spacing) * -1);width:calc(var(--spacing) * 4);text-align:center;color:var(--color-muted);flex:none;font-size:13px}.fold.empty{visibility:hidden}.remove{width:calc(var(--spacing) * 5);cursor:pointer;text-align:center;font-size:var(--text-xs);color:var(--color-muted);opacity:0;flex:none}.row:hover .remove{opacity:1}.remove:hover{color:var(--color-text)}.mark{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-radius:3.40282e38px;flex:none}.mark.underline{height:var(--spacing);border-radius:2px}.row .muted{font-size:var(--text-xs)}.row.current{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background:var(--tint)}.page{margin:calc(var(--spacing) * 3.5);background-color:var(--color-page);min-width:0;box-shadow:var(--shadow-soft);border-radius:30px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.reader-bar{align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3.5);display:flex}.reader-bar .title{--tw-tracking:.02em;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-muted);flex:1;font-size:13px;overflow:hidden}.page iframe{--tw-border-style:none;border-style:none;flex:1;width:100%}.page-foot{align-items:center;gap:calc(var(--spacing) * 4.5);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 1.5);padding-bottom:calc(var(--spacing) * 3.5);font-size:var(--text-xs);display:flex}.page-foot .muted{white-space:nowrap}.page-track{height:calc(var(--spacing) * 1.25);background:var(--wash-hard);border-radius:3.40282e38px;flex:1;position:relative}.page-track i{background-color:var(--color-accent);border-radius:3.40282e38px;height:100%;display:block}.fact{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-divider);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.75);font-size:13px;display:flex}.fact span:first-child{width:calc(var(--spacing) * 21);flex:none}.fact span:last-child{overflow-wrap:anywhere;flex:1;min-width:0}.blurb{margin-inline:calc(var(--spacing) * 3);margin-block:calc(var(--spacing) * 1.5);--tw-leading:1.5;color:var(--color-muted);font-size:13px;line-height:1.5}.field{margin-top:calc(var(--spacing) * 2);margin-bottom:var(--spacing);gap:calc(var(--spacing) * 2);display:flex}.field input{font:inherit;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-window);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.25);font-size:var(--text-sm);color:inherit;border-radius:3.40282e38px;flex:1}.field button{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);padding-inline:calc(var(--spacing) * 4);border-radius:3.40282e38px;padding-block:0;font-size:13px}.field button:hover{background:var(--wash)}.stepper{align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);display:flex}.stepper .spacer{flex:1}.stepper .muted{width:calc(var(--spacing) * 12);text-align:center;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.chips{gap:calc(var(--spacing) * 1.5);padding-top:var(--spacing);padding-bottom:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.chips button{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);border-radius:3.40282e38px;font-size:13px}.chips button:hover{background:var(--wash)}.chips button.active{border-color:var(--color-accent);background:var(--tint)}.selection{z-index:10;align-items:center;gap:calc(var(--spacing) * 2.5);background-color:var(--color-card);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);box-shadow:var(--shadow-lift);border-radius:24px;flex-wrap:wrap;display:flex;position:fixed}.styles{gap:var(--spacing);display:flex}.style{height:calc(var(--spacing) * 8.5);width:calc(var(--spacing) * 8.5);font-family:var(--font-ui);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:15px;line-height:1;font-weight:var(--font-weight-semibold);border-radius:3.40282e38px;place-items:center;display:grid}.style.active{background:var(--wash-firm)}.style span{padding-inline:calc(var(--spacing) * .5)}.style[data-style=highlight] span{background:var(--swatch);border-radius:2px}.style[data-style=underline] span{box-shadow:inset 0 -3px 0 var(--swatch)}.swatches{gap:calc(var(--spacing) * 2);display:flex}.swatches button{height:calc(var(--spacing) * 5.5);width:calc(var(--spacing) * 5.5);border-style:var(--tw-border-style);border-width:2px;border-color:#0000;border-radius:3.40282e38px}.swatches button.active{border-color:var(--color-text)}.rule{height:calc(var(--spacing) * 5.5);background-color:var(--color-divider);align-self:center;width:1px}.selection-actions{gap:calc(var(--spacing) * .5);font-size:var(--text-xs);display:flex}.selection-actions button{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.75);color:var(--color-text);border-radius:3.40282e38px;display:flex}.selection-actions button:hover{background:var(--wash)}.selection-actions button:active{background:var(--wash-firm)}.selection-actions button:disabled{cursor:default;opacity:.35;background-color:#0000}.selection-actions .glyph{width:15px;height:15px}.drop{pointer-events:none;z-index:30;--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);background-color:#00000059;place-items:center;display:grid;position:fixed;inset:0}.drop span{border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--color-card);background-color:var(--color-window);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 5);color:var(--color-text);border-radius:28px;font-size:15px}dialog{--tw-border-style:none;background-color:var(--color-card);min-width:300px;padding:calc(var(--spacing) * 6);color:var(--color-text);box-shadow:var(--shadow-lift);border-style:none;border-radius:32px;margin:auto}dialog::backdrop{background:#2e2b2580}#settings-sheet>h3,#account-body h1,#account-body h2,#account-body h3,#account-body p{font-size:revert;font-weight:revert;margin:revert}#settings-sheet>h3,#account-body h1,#account-body h2,#account-body h3{font-family:var(--font-heading)}.close{margin-top:calc(var(--spacing) * 4.5);background-color:var(--color-accent);padding-inline:calc(var(--spacing) * 5.5);padding-block:calc(var(--spacing) * 2.5);font-family:var(--font-heading);font-size:var(--text-sm);color:var(--color-window);border-radius:3.40282e38px;margin-bottom:0;margin-left:auto;margin-right:0;display:block}.close:hover{--tw-brightness:brightness(.93);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,)}.plain{padding-inline:0;padding-block:calc(var(--spacing) * 2);color:var(--color-muted);font-size:13px}.signin{margin-top:calc(var(--spacing) * 3.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-white);width:100%;padding:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#1f1f1f;border-radius:3.40282e38px;display:block}.page-body{--tw-leading:1.6;height:auto;line-height:1.6;overflow:auto}.page-head{z-index:2;align-items:center;column-gap:calc(var(--spacing) * 4.5);row-gap:calc(var(--spacing) * 2);background-color:var(--color-window);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 4.5);flex-wrap:wrap;display:flex;position:sticky;top:0}.brand{align-items:center;gap:calc(var(--spacing) * 2.5);font-family:var(--font-heading);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-text);margin-right:auto;font-size:21px;text-decoration-line:none;display:flex}.page-head nav{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.page-head nav a{color:var(--color-muted);font-size:13px;text-decoration-line:none}.page-head nav a:hover{color:var(--color-text)}.page-head nav a.open{background-color:var(--color-accent);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-family:var(--font-heading);color:var(--color-window);border-radius:3.40282e38px;font-size:13px}.doc{max-width:46rem;padding-inline:calc(var(--spacing) * 7);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 16);margin-inline:auto}.doc section{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-divider);padding-block:calc(var(--spacing) * 7);scroll-margin-top:72px}.doc section:last-of-type{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.doc h1{margin-inline:0;margin-top:calc(var(--spacing) * 2);--tw-leading:1.05;--tw-tracking:-.03em;letter-spacing:-.03em;margin-bottom:0;font-size:42px;line-height:1.05}.doc h2{margin-inline:0;margin-top:calc(var(--spacing) * 1.5);margin-bottom:calc(var(--spacing) * 3);font-size:27px}.doc h3{margin-inline:0;margin-top:calc(var(--spacing) * 5.5);margin-bottom:calc(var(--spacing) * 1.5);font-family:var(--font-ui);--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.doc p{margin-inline:0;margin-block:calc(var(--spacing) * 2.5)}.doc ul{margin-inline:0;margin-block:calc(var(--spacing) * 2.5);padding-left:calc(var(--spacing) * 5)}.doc li{margin-inline:0;margin-block:calc(var(--spacing) * 1.5)}.doc a{color:var(--color-accent)}.doc .lead{color:var(--color-text);font-size:17px}.doc .muted{font-size:13px}.doc code{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 1.5);background:var(--wash);padding-block:1px;font-size:.9em}.downloads{margin-block:calc(var(--spacing) * 4.5);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.store{background-color:var(--color-card);padding-inline:calc(var(--spacing) * 4.5);padding-block:calc(var(--spacing) * 4);color:var(--color-text);border-radius:24px;text-decoration-line:none;display:block}a.store:hover{box-shadow:var(--shadow-soft)}.store.soon{opacity:.55}.store-kind{--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-accent-deep);text-transform:uppercase;font-size:10px;display:block}.store-name{margin-top:var(--spacing);font-family:var(--font-heading);font-size:17px;display:block}.store-note{margin-top:var(--spacing);font-size:var(--text-xs);color:var(--color-muted);display:block}.page-foot-links{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-divider);padding-inline:calc(var(--spacing) * 7);padding-top:calc(var(--spacing) * 4.5);padding-bottom:calc(var(--spacing) * 10);color:var(--color-muted);flex-wrap:wrap;font-size:13px;display:flex}.page-foot-links a{color:var(--color-muted);text-decoration-line:none}.page-foot-links a:hover{color:var(--color-text)}.site-links{column-gap:calc(var(--spacing) * 3.5);row-gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);color:var(--color-muted);flex-wrap:wrap;display:flex}.foot-links{padding-inline:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 1.5);padding-bottom:calc(var(--spacing) * 7);display:none}.site-links button{font:inherit;font-size:var(--text-xs);color:var(--color-muted);padding:0}.site-links button:hover{color:var(--color-text);text-decoration-line:underline}@media (max-width:900px){.app{flex-direction:column;height:100%;overflow:hidden}.rail{align-items:center;gap:calc(var(--spacing) * 3);width:100%;height:auto;padding-inline:calc(var(--spacing) * 4.5);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 2.5);flex-direction:row;position:static;overflow:visible}.rail-nav,.rail-note,.rail .site-links{display:none}.rail-foot{align-items:center;gap:calc(var(--spacing) * 2);flex-direction:row;margin-top:0;margin-left:auto}.rail .primary{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);padding:0}.rail .primary span{display:none}.rail-actions{gap:calc(var(--spacing) * 2)}.screen{height:auto}.shelf-top{padding-inline:calc(var(--spacing) * 4.5);padding-top:calc(var(--spacing) * 2)}.shelf-head{padding-inline:calc(var(--spacing) * 4.5);padding-top:calc(var(--spacing) * 5)}.shelf-head h1{font-size:32px}.reading-now{margin-inline:calc(var(--spacing) * 4.5);margin-top:calc(var(--spacing) * 4.5);gap:calc(var(--spacing) * 3.5);padding:calc(var(--spacing) * 3.5)}.reading-now img{width:62px}.reading-text h2{font-size:var(--text-xl)}.shelves,.book-grid{padding-inline:calc(var(--spacing) * 4.5)}.shelf-row{padding-top:calc(var(--spacing) * 4.5);padding-right:calc(var(--spacing) * 4.5)}.task,.banner{margin-inline:calc(var(--spacing) * 4.5)}.nothing,.foot-links,#about-body{padding-inline:calc(var(--spacing) * 4.5)}.sidebar{z-index:5;margin-block:calc(var(--spacing) * 2.5);margin-left:calc(var(--spacing) * 2.5);width:min(364px,100vw - 40px);height:calc(100% - 20px);position:absolute}.page{margin:calc(var(--spacing) * 2.5)}}@media (max-width:760px){.foot-links{display:flex}.foot-links button:not([data-page=about]),.continue span{display:none}.search{max-width:none}.seg{display:none}}#about-body{padding-inline:calc(var(--spacing) * 8);padding-top:0;padding-bottom:calc(var(--spacing) * 16);margin-inline:0}#about-body section:first-of-type{padding-top:calc(var(--spacing) * 2)}#about-body h1{display:none}#consent-sheet{width:min(34rem,100vw - 32px)}.consent-body{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-sm);--tw-leading:1.55;line-height:1.55}.consent-body p{margin-inline:0;margin-block:calc(var(--spacing) * 2.5)}.consent-body a{color:var(--color-accent)}.consent-body .muted{font-size:13px}.consent-actions{margin-top:calc(var(--spacing) * 4.5);justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.consent-actions .close{margin:0}.invisible{visibility:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.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}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-4{padding-block:calc(var(--spacing) * 4)}.underline{text-decoration-line:underline}@font-face{font-family:Caprasimo;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/Caprasimo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caprasimo;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/Caprasimo-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400 700;font-display:swap;src:url(fonts/Figtree-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:400 700;font-display:swap;src:url(fonts/Figtree-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@media (prefers-color-scheme:dark){:root:not([data-theme=day]){--color-page:#221f1b;--color-window:#1c1a17;--color-card:#2e2b25;--color-control:#3b362e;--color-text:#e6ddcd;--color-muted:#e6ddcd8c;--color-divider:#e6ddcd29;--color-accent:#f6a06b;--color-accent-soft:#f6a06b2e;--color-accent-deep:#ffc6a5;--color-leaf:#aebf92;--color-leaf-soft:#aebf9229;--color-leaf-deep:#ccdbb2;--wash:#e6ddcd12;--wash-firm:#e6ddcd1f;--wash-hard:#e6ddcd38;--tint:#f6a06b29;--tint-firm:#f6a06b3d;--tint-hard:#f6a06b4d;--tint-solid:#4c382a;--card-veil:#2e2b258c;--reader-ground:#2a2824}}:root[data-theme=night]{--color-page:#221f1b;--color-window:#1c1a17;--color-card:#2e2b25;--color-control:#3b362e;--color-text:#e6ddcd;--color-muted:#e6ddcd8c;--color-divider:#e6ddcd29;--color-accent:#f6a06b;--color-accent-soft:#f6a06b2e;--color-accent-deep:#ffc6a5;--color-leaf:#aebf92;--color-leaf-soft:#aebf9229;--color-leaf-deep:#ccdbb2;--wash:#e6ddcd12;--wash-firm:#e6ddcd1f;--wash-hard:#e6ddcd38;--tint:#f6a06b29;--tint-firm:#f6a06b3d;--tint-hard:#f6a06b4d;--tint-solid:#4c382a;--card-veil:#2e2b258c;--reader-ground:#2a2824}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@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-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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-leading{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}