.cart__item.svelte-1ylq5sf.svelte-1ylq5sf,.wrapper.svelte-1ylq5sf.svelte-1ylq5sf,.total.svelte-1ylq5sf.svelte-1ylq5sf{display:flex;align-items:center}.cart__container.svelte-1ylq5sf.svelte-1ylq5sf{display:grid;gap:.75rem;align-items:start;grid-template-rows:auto 1fr auto;position:fixed;block-size:100%;right:0;top:0;inline-size:min(20rem,80%);background-color:hsl(var(--accent) 98%);padding:1.5rem;z-index:3;box-shadow:-20px 0 25px -5px #c9b69c4d,-4px 0 6px -4px #c9b69c4d;border-radius:1rem 0 0 1rem;overflow-y:auto}.cart__wrapper.svelte-1ylq5sf.svelte-1ylq5sf{display:grid;gap:.5rem}.cart__item.svelte-1ylq5sf.svelte-1ylq5sf{inline-size:100%;gap:.5rem}.cart__info.svelte-1ylq5sf.svelte-1ylq5sf{flex:1}.cart__info.svelte-1ylq5sf button.svelte-1ylq5sf{color:#f10;block-size:1.75rem;inline-size:1.75rem;border-radius:50%;justify-content:center}.cart__info.svelte-1ylq5sf button.svelte-1ylq5sf:before{background-color:#ffcfcc}.cart__info.svelte-1ylq5sf button.svelte-1ylq5sf:focus-visible{outline:2px solid hsl(4,100%,50%)}.wrapper.svelte-1ylq5sf.svelte-1ylq5sf{justify-content:space-between}img.svelte-1ylq5sf.svelte-1ylq5sf{block-size:clamp(4rem,4vw + 1rem,5.25rem);inline-size:auto;object-fit:cover;border-radius:6px;flex-shrink:0}h3.svelte-1ylq5sf.svelte-1ylq5sf{text-transform:uppercase;font-family:Open Sans,sans-serif}h4.svelte-1ylq5sf.svelte-1ylq5sf{font-weight:lighter}.total.svelte-1ylq5sf.svelte-1ylq5sf{justify-content:space-between}.total.svelte-1ylq5sf span.svelte-1ylq5sf{font-weight:700;font-size:var(--fs-100)}.order--btn.svelte-1ylq5sf.svelte-1ylq5sf{text-transform:uppercase;letter-spacing:2px;background-color:var(--purple);color:var(--background);font-weight:700;line-height:3;border-radius:6px;transition:background-color .15s ease-in-out;justify-content:center}@media (hover: hover),(pointer: fine){.order--btn.svelte-1ylq5sf.svelte-1ylq5sf:hover{background-color:var(--purple-100)}}.order--btn.svelte-1ylq5sf.svelte-1ylq5sf:disabled{filter:brightness(80%);cursor:not-allowed}.arrow-right.svelte-1ylq5sf.svelte-1ylq5sf{padding:.5rem;border-radius:6px}.arrow-right.svelte-1ylq5sf.svelte-1ylq5sf:focus-visible{outline:2px solid}a.svelte-6jkexp{display:flex;align-items:center}a.svelte-6jkexp{color:inherit;text-decoration:none;gap:.25rem;text-transform:uppercase;position:relative}a.svelte-6jkexp:not(:is(.active,.sellbooks a)):hover{color:hsl(var(--accent) 38%)}:not(.sellbooks a).active.svelte-6jkexp{color:hsl(var(--accent) 30%)}@media (min-width: 850px){:not(.sellbooks a).active.svelte-6jkexp:after{content:"";display:block;position:absolute;bottom:-23px;left:2px;inline-size:100%;block-size:3px;border-radius:10px;background-color:currentColor;outline:0}}span.svelte-bc484g{display:flex;align-items:center}button.svelte-bc484g{padding:.5rem}span.svelte-bc484g{font-size:var(--fs--200);background-color:hsl(var(--accent) 90%);min-block-size:1rem;min-inline-size:1rem;border-radius:10rem;justify-content:center;position:absolute;font-weight:700;right:.25rem;top:.25rem;scale:.8;animation:svelte-bc484g-scale .35s ease-in-out forwards}@keyframes svelte-bc484g-scale{0%{scale:1.25}to{scale:.8}}.nav-desktop__list.svelte-108pudr{display:flex;align-items:center}.nav-desktop.svelte-108pudr{inline-size:var(--width);margin-inline:auto}.nav-desktop.svelte-108pudr{grid-template-columns:repeat(3,1fr);justify-content:space-between;align-items:center;block-size:var(--nav)}.nav-desktop__logo.svelte-108pudr{line-height:0;justify-self:start}.nav-desktop__list.svelte-108pudr{justify-content:center;gap:.5rem;list-style:none}.nav-desktop__main.svelte-108pudr{gap:1rem}.nav-desktop__action.svelte-108pudr{justify-self:end}.sellbooks.svelte-108pudr{padding:.55rem 1rem;color:var(--background);background-color:var(--purple);border-radius:6px;font-size:calc(var(--fs--100) - .1rem)}.sellbooks.svelte-108pudr:focus-within{outline:2px solid var(--purple);outline-offset:2px}.sellbooks.svelte-108pudr a{outline:none;margin-block-start:2px}.logout.svelte-108pudr{padding:.5rem}.logout.svelte-108pudr svg{inline-size:1.5rem;aspect-ratio:1}header.svelte-1cilpxx,ul.svelte-1cilpxx{display:flex;align-items:center}header.svelte-1cilpxx{inline-size:var(--width);margin-inline:auto}header.svelte-1cilpxx{gap:.5rem;min-block-size:var(--nav)}.page-title.svelte-1cilpxx{text-transform:capitalize;margin-block-start:2px}nav.svelte-1cilpxx{z-index:1;position:fixed;bottom:1.25rem;translate:-50% 0;left:50%;padding:0 .25rem;background-color:#fdf6ed;box-shadow:0 0 1px #d2ac79,0 0 0 4px #f2e7d980;border-radius:500px}ul.svelte-1cilpxx{line-height:0;list-style:none}ul.svelte-1cilpxx>:last-child:before{border-radius:50%}li.svelte-1cilpxx{inline-size:3rem;aspect-ratio:1;display:flex;justify-content:center;align-items:center}a.svelte-1cilpxx{line-height:0}div.svelte-1irgskl{position:absolute;inset:calc(var(--nav) + 2px) 0 0 0}:root{color-scheme:light;--h: 34;--s: 98%;--accent: var(--h) var(--s);--background: hsl(var(--accent) 96%);--text: hsl(var(--accent) 18%);--green: hsl(78 63% 26%);--purple: hsl(289 24% 54%);--purple-100: hsl(289 24% 60%);--bg-btn: hsl(34 60% 70% / 20%);accent-color:var(--text);--fs--200: clamp(.69rem, calc(.65rem + .18vw), .8rem);--fs--100: clamp(.83rem, calc(.77rem + .29vw), 1rem);--fs-100: clamp(1rem, calc(.9rem + .43vw), 1.25rem);--fs-200: clamp(1.2rem, calc(1.06rem + .63vw), 1.56rem);--fs-300: clamp(1.44rem, calc(1.24rem + .89vw), 1.95rem);--fs-400: clamp(1.73rem, calc(1.45rem + 1.24vw), 2.44rem);--fs-500: clamp(2.07rem, calc(1.69rem + 1.7vw), 3.05rem);--fs-600: clamp(2.49rem, calc(1.97rem + 2.31vw), 3.82rem);--fs-700: clamp(2.99rem, calc(2.29rem + 3.1vw), 4.47rem);--fs-800: clamp(3.58rem, calc(2.65rem + 4.13vw), 5.96rem)}button .added-to-cart{display:flex;align-items:center}*,*:after,*:before{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{scrollbar-gutter:stable}button{all:unset;display:flex;align-items:center;gap:.25rem;cursor:pointer;line-height:0;scale:1;position:relative;transition:scale .15s cubic-bezier(.175,.885,.32,1.275);user-select:none}button.btn--primary{font-size:calc(var(--fs--100) - .1rem)}button.btn--primary:before{display:none}button:not(.dark-screen):active{scale:.94}@media (hover: hover),(pointer: fine){button:before{position:absolute;z-index:-1;content:"";display:block;inset:0;background-color:var(--bg-btn);border-radius:6px;scale:.5;opacity:0;transition:inherit}button:hover:before{scale:1;opacity:1}}button .added-to-cart{position:absolute;inset:0;background-color:var(--bg, hsl(var(--accent) 88%));justify-content:center;border-radius:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--text);outline-offset:var(--offset, 2px);border-radius:6px}body{--nav: 3.5rem;--max-width: 1280px;--width: min(calc(100% - 4rem), var(--max-width));font-family:ui-rounded,sans-serif;font-size:calc(var(--fs--100));color:var(--text);background-color:var(--background);overflow-x:hidden}@media (hover: hover),(pointer: fine){body::-webkit-scrollbar{inline-size:.65rem}body::-webkit-scrollbar-track{background-color:hsl(var(--accent) 92%)}body::-webkit-scrollbar-thumb{background-color:hsl(var(--accent) 30%)}}.nav-desktop{display:none}@media (min-width: 850px){body{--nav: 4rem}.nav-desktop{display:grid}.nav-mobile.nav-mobile{display:none}}main{min-block-size:calc(100dvh - var(--nav) - 2px)}hr{border:none;border-bottom:2px solid hsl(34,50%,85%)}.logout{background-color:transparent;color:inherit}*::selection{background-color:var(--text);color:var(--background)}a{color:var(--text);text-decoration:none}h1{font-size:var(--fs-400)}h1,h2,h3,h4{font-family:Charter,Bitstream Charter,Sitka Text,Cambria,serif}.dark-screen{position:fixed;top:0;left:0;block-size:100%;inline-size:100%;background-color:#fffbf500;transition:background-color .25s ease-in-out;z-index:2}.dark-screen:before{display:none}.dark-screen[data-state=open]{background-color:hsl(var(--accent) 98%/.5);pointer-events:auto}.dark-screen[data-state=closed]{background-color:hsl(var(--accent) 98%/0);pointer-events:none}@media (prefers-reduced-motion: no-preference){:focus-visible{transition:outline-offset 145ms cubic-bezier(.25,0,.4,1)}:where(:not(:active)):focus-visible{transition-duration:.25s}}:where(:not(:active)):focus-visible{outline-offset:2px}@media (hover: none),(pointer: coarse){body:has(.dark-screen[data-state=open]){overflow:hidden}}
