:root{color:#263937;font-synthesis:none;--line:#d8d3c6;background:#fbf7ee;font-family:Arial,Noto Sans Hebrew,sans-serif;line-height:1.8}*{box-sizing:border-box}body{margin:0}html{scroll-padding-top:1.5rem}a:focus-visible{outline-offset:5px;border-radius:2px;outline:3px solid #285b69}h1,h2,p{margin-block:0}h2{margin-bottom:1rem;font-size:1.35rem;line-height:1.5}p+p{margin-top:1rem}.wrap{width:min(1100px,100% - 3rem);margin-inline:auto}.preview-notice{text-align:center;background:#dfedf0;padding:.65rem 1.25rem;font-size:.95rem}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-block:1.4rem;font-weight:700;display:flex}.header-mark{color:#8a682c;font-size:1.5rem}.hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:5rem;padding-block:5rem;display:grid}.eyebrow{color:#55635d;margin-bottom:1rem;font-size:.95rem}h1{letter-spacing:-.035em;max-width:9em;font-size:clamp(2.7rem,6vw,4.6rem);line-height:1.15}.author{margin-top:1.5rem;font-size:1.2rem}.book-cover{width:min(100%,18rem);height:auto;margin-top:1.5rem;display:block}.book-introduction{max-width:65ch;margin-bottom:2rem}.price{align-items:baseline;gap:.9rem;margin-block:1.6rem;display:flex}.price strong{font-size:2rem}.price span{color:#55635d;font-size:.95rem}.details-link{color:#fff;background:#285b69;border-radius:.3rem;gap:2rem;padding:.65rem 1.3rem;text-decoration:none;display:inline-flex}.details-link:hover{color:#fff;background:#193e48}.invitation{background:#f1eadb;border:1px solid #e1d5bb;border-radius:1rem 1rem 4rem;padding:2.5rem}.small-star{color:#8a682c;margin-bottom:1rem;font-size:2rem;display:block}.details{border-block:1px solid var(--line);padding-block:2rem}.specs{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.specs li{align-items:baseline;gap:.6rem;padding-block:.4rem;display:flex}.specs strong{font-size:1.3rem}.information-grid{grid-template-columns:1.4fr 1fr;gap:5rem;padding-block:3rem;display:grid}.shipping-prices{margin:0 0 1.1rem}.shipping-prices div{justify-content:space-between;gap:1rem;display:flex}dd{white-space:nowrap;margin:0;font-weight:700}.muted{color:#55635d;font-size:.95rem}.contact-list{overflow-wrap:anywhere;margin:0;padding:0;list-style:none}.contact-list li+li{margin-top:.6rem}footer{border-top:1px solid var(--line);color:#55635d;padding-block:1.5rem;font-size:.9rem}@media (width<=700px){.wrap{width:calc(100% - 2.5rem)}.hero{grid-template-columns:1fr;gap:2.5rem;padding-block:2.5rem}.invitation{padding:1.7rem}.information-grid{grid-template-columns:1fr;gap:2.5rem;padding-block:2.5rem}.specs{gap:1rem}.specs li{flex-direction:column;gap:0}.specs strong{font-size:1.1rem}}:root{--pink:#ff69b4;--soft-pink:#ff99c8;--purple:#9b5de5;--magenta:#b5179e;--blue:#4ea8de;--cyan:#90e0ef;--yellow:#fee440;--ink:#32133f;--line:#b5179e4d;color:var(--ink);background:var(--soft-pink)}body{isolation:isolate;text-align:center;background:radial-gradient(58% 6% at 30% 7%,#fffef2f2,#fff1b559 55%,#0000 100%),radial-gradient(65% 6% at 68% 27%,#fffef4d9,#fff5c940 55%,#0000 100%),radial-gradient(70% 6% at 35% 48%,#fffdf0e6,#fff0b84d 60%,#0000 100%),radial-gradient(68% 7% at 72% 69%,#fffef4d9,#fff7c940 60%,#0000 100%),radial-gradient(75% 6% at 35% 90%,#fffdf0d9,#fff0b840 55%,#0000 100%),radial-gradient(80% 8% at 0 3%,#ff69b4d9,#0000 80%),radial-gradient(80% 10% at 100% 13%,#9b5de5bf,#0000 80%),radial-gradient(85% 10% at 0 31%,#4ea8dea6,#0000 85%),radial-gradient(80% 8% at 100% 45%,#fee44099,#0000 80%),radial-gradient(85% 11% at 0 58%,#ff69b4a6,#0000 85%),radial-gradient(75% 9% at 100% 72%,#9b5de5b3,#0000 80%),radial-gradient(85% 10% at 0 88%,#4ea8de99,#0000 85%),linear-gradient(155deg,#ff99c8 0%,#c6a0ee 17%,#90e0ef 31%,#fff0a4 44%,#ffaad5 57%,#c8adf0 72%,#90e0ef 86%,#ffc2de 95%,#ffec85 100%);min-height:100vh;position:relative}a{color:#531467;text-underline-offset:.25em}a:hover{color:#7b126f}:focus-visible,a:focus-visible{outline-offset:5px;outline:3px solid #501061;box-shadow:0 0 0 2px #fffdf2}nav{flex-wrap:wrap;justify-content:center;gap:1.2rem;display:flex}h1,h2,h3,.prose,.opening,.order-preview{margin-inline:auto}p{max-width:68ch;margin-inline:auto}h2{border-bottom:3px solid var(--magenta);background:#fff6e8ed;border-radius:1rem;padding:.45rem 1.2rem;display:table}h3{margin-top:0}bdi{white-space:nowrap}.preview-notice{background:var(--yellow);color:var(--ink)}.site-header{background:#fff1f6e8;border:1px solid #fff8;border-radius:1.5rem;gap:1.5rem;margin-top:1rem;padding:1rem 1.4rem;box-shadow:0 4px 20px #b5179e18}.site-header a{font-weight:700;text-decoration:none}.site-header>a{color:#681872}.section{padding-block:4rem;scroll-margin-top:1rem}.hero{grid-template-columns:1fr 1fr;gap:3rem;padding-block:4rem}.hero>div:first-child{background:linear-gradient(145deg,#fffef9f7,#fff0f8f2);border:1px solid #fffdf5;border-radius:2.2rem;padding:2rem;box-shadow:0 8px 38px #fff8d666,0 12px 40px #9b5de512}.hero .details-link{margin-block:1.6rem .7rem}.opening{max-width:30ch;margin-top:1.6rem;font-size:1.35rem}.eyebrow{color:#571b64;background:#ffe5f2ee;border-radius:2rem;padding:.2rem .8rem;display:table}.cover-frame{background:radial-gradient(ellipse at 50% 42%, #fffdf1e6, #e9d6ffb3 50%, transparent 85%),linear-gradient(145deg, var(--pink), var(--purple) 65%, var(--blue));border:3px solid #fff8ce;border-radius:45% 45% 1.5rem 1.5rem;padding:2.5rem;box-shadow:0 0 38px #fff4b985,0 15px 48px #9b5de51f}.cover-frame .book-cover{width:min(100%,23rem);height:auto;margin:0 auto;box-shadow:0 12px 32px #6b487c26}.prose{background:#fffaf5f0;border:1px solid #fffdf5;border-radius:2rem;max-width:68ch;padding:1.8rem;font-size:1.12rem;box-shadow:0 5px 30px #fff6d940}.prose p{margin-block:0 1rem}.biography p{margin-block:0 .45rem}.blue-band{background:0 0}.section-heading{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;margin-bottom:2rem;display:grid}.section-heading>p{background:#e7faffed;border-radius:1.3rem;padding:1.25rem}button,input,select,textarea{font:inherit}button,.details-link{background:var(--yellow);min-height:46px;color:var(--ink);cursor:pointer;border:1px solid #816c17;border-radius:.65rem;padding:.65rem 1.3rem;font-weight:700}.details-link{align-items:center;text-decoration:none;display:inline-flex}button:hover,.details-link:hover{color:var(--ink);background:#fff07e}button:disabled{color:#59445f;cursor:not-allowed;background:#eadef5;border-color:#ac92bb}.image-button{background:var(--cyan);width:100%;color:var(--ink);border:3px solid #fff7cf;border-radius:1.5rem;padding:1rem;display:block;box-shadow:0 10px 35px #386b9d26}.image-button:hover{background:#b8edf5}.image-button img{width:100%;height:auto;display:block}.image-button span{padding-top:.75rem;display:block}.muted{color:#5d3669}.blue-band .muted{background:#f5f8ffee;border-radius:.7rem;margin-top:1rem;padding:.3rem .8rem;display:table}.author-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:3rem;display:grid}.author-photo{border:4px solid #fff1bb;border-radius:1.5rem;width:100%;height:auto;margin-inline:auto;display:block;box-shadow:0 12px 35px #6e288c30}.invitation{border:2px solid var(--yellow);background:#ff99c8ed;max-width:900px;margin-block:2rem;padding-inline:3rem;box-shadow:0 8px 35px #b5179e20}.invitation h2{background:#fff0bded}.invitation p{font-size:1.1rem}.invitation .details-link{margin-top:1.5rem}.cards,.fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.cards article{background:#ffc0dfed;border:2px solid #fff7ba;border-radius:1.5rem;padding:2rem;box-shadow:0 6px 25px #9b5de51a}.cards article:nth-child(2){background:#b7eff7ed}.combined-price{margin-top:1.25rem;font-size:1.15rem}#order>.section>p:not(.eyebrow){background:#fff5faf0;border-radius:.9rem;padding:.65rem 1rem}.order-warning{margin-bottom:1rem;font-weight:700}.order-preview{background:#fff5faf2;border:1px solid #fff9;border-radius:1.5rem;max-width:800px;margin-top:2rem;padding:1.5rem}fieldset{border:0;min-width:0;margin:1.5rem 0;padding:0}label{font-weight:700;display:block}input,select,textarea{width:100%;min-width:0;min-height:48px;color:var(--ink);text-align:start;background:#fff;border:1px solid #81658f;border-radius:.4rem;padding:.5rem;display:block}input:disabled,textarea:disabled{background:#f2eafa}input[type=number]{direction:ltr}.field-error{color:#8b174c;font-size:.95rem;font-weight:400;display:block}.field-error:empty{display:none}[aria-invalid=true]{border:2px solid #8b174c}.terms{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.terms input{width:20px;min-height:20px}.total{background:var(--yellow);unicode-bidi:plaintext;border:1px solid #a58d26;border-radius:.75rem;margin-bottom:1rem;padding:1.5rem}details{background:#ffdaebf2;border:1px solid #b5179e59;border-radius:1.2rem;max-width:760px;margin:.8rem auto;padding:1rem 1.5rem;box-shadow:0 3px 18px #9b5de514}details:nth-of-type(2n){background:#e9dcfbf2}details[open]{border-color:var(--magenta)}summary{cursor:pointer;min-height:35px;font-weight:700;list-style-position:inside}details p{padding-block:1rem 0}.contact{background:#dff6ffee;border:1px solid #fff9;border-radius:2rem;max-width:900px;margin-bottom:2rem}.contact a{background:var(--yellow);overflow-wrap:anywhere;border-radius:.65rem;margin:.5rem;padding:.5rem .9rem;display:inline-block}footer{color:var(--ink);background:#fff0e9eb;border:1px solid #fff9;border-bottom:0;border-radius:1.5rem 1.5rem 0 0;padding:1.5rem}footer nav{margin-block:1rem}dialog{width:95vw;max-width:1750px;max-height:95dvh;color:var(--ink);background:#fff5fa;border:0;border-radius:.8rem;padding:1rem}dialog::backdrop{background:#32133fcc}.dialog-bar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dialog-bar h2{margin:0;font-size:1.2rem}.spread-scroll{max-height:75dvh;margin-top:1rem;overflow:auto}.spread-scroll img{width:max(100%,1000px);height:auto;display:block}.skip{z-index:10;background:#fff;padding:1rem;position:absolute;top:-100px;right:1rem}.skip:focus{top:0}.specs{border:0;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:2.5rem auto 0;padding:0;display:flex}.specs .fact-star{isolation:isolate;filter:drop-shadow(0 5px 8px #9b5de52b);flex:0 0 240px;place-items:center;width:240px;height:240px;padding:0;display:grid;position:relative}.fact-star:before{content:"";background:var(--yellow);clip-path:polygon(50% 0%,64% 30%,98% 35%,73% 59%,80% 94%,50% 77%,20% 94%,27% 59%,2% 35%,36% 30%);z-index:-1;position:absolute;inset:0}.star-text{flex-direction:column;justify-content:center;align-items:center;width:126px;min-height:80px;padding-bottom:8px;font-size:1.25rem;font-weight:700;line-height:1.5;display:flex}.star-text bdi{display:block}main.wrap.section{background:#fff5faf0;border-radius:2rem;margin-block:2rem;padding:2rem}main.wrap.section h1{margin-bottom:1.5rem;font-size:clamp(2rem,6vw,3rem)}.magic-dust{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:clip}.magic-dust *{pointer-events:none}.dust-texture{display:block;position:absolute;inset:0}.dust-edge-glint{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);width:14px;height:14px;animation:12s ease-in-out infinite dust-breathe;animation-delay:var(--dust-delay);background:#fffde3;display:block;position:absolute}.dust-edge-glint.start{left:3vw}.dust-edge-glint.end{right:3vw}@keyframes dust-breathe{0%,to{opacity:.75;transform:translateY(-2px)}50%{opacity:1;transform:translateY(2px)}}@media (width<=700px){.section{padding-block:3rem}.site-header{flex-direction:column;align-items:center;gap:1rem}nav{gap:.8rem;font-size:.95rem}.hero{grid-template-columns:1fr;gap:2rem;padding-block:3rem}.hero>div:first-child{padding:1.5rem 1rem}.cover-frame{padding:2rem}.prose{padding:1.3rem 1rem}.section-heading,.author-grid,.cards,.fields{grid-template-columns:1fr;gap:1.5rem}.author-photo{max-width:350px}.invitation{padding-inline:1.5rem}.cards article{padding:1.5rem 1rem}.order-preview{padding:1rem}.dialog-bar{flex-wrap:wrap;justify-content:center;align-items:start}.specs{gap:.5rem}.specs .fact-star{flex-basis:230px;width:230px;height:230px}.star-text{font-size:1.2rem}main.wrap.section{padding:1.3rem 1rem}.dust-edge-glint,.dust-edge-glint:nth-child(n){width:8px;height:8px}.dust-edge-glint.start{left:2px}.dust-edge-glint.end{right:2px}}@media (prefers-reduced-motion:reduce){.dust-edge-glint{opacity:1;animation:none;transform:none}}
