section.svelte-19gz5km{margin-top:4rem}header.svelte-19gz5km{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem;margin-bottom:1.5rem}header.svelte-19gz5km h2:where(.svelte-19gz5km){font-size:clamp(1.6rem,3vw,2rem)}.summary.svelte-19gz5km{display:flex;align-items:center;gap:.6rem;color:var(--text-secondary)}.summary.svelte-19gz5km strong:where(.svelte-19gz5km){font-family:var(--font-serif);font-size:1.6rem;font-variant-numeric:lining-nums;color:var(--text-primary)}.mine.svelte-19gz5km{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem;padding:1.5rem;background:var(--background-secondary);border:1px solid var(--border);border-radius:var(--border-radius-lg)}.mine.svelte-19gz5km>form:where(.svelte-19gz5km){display:flex;flex-direction:column;gap:1rem}textarea.svelte-19gz5km{width:100%;padding:.75rem 1rem;background:var(--background-primary);border:1px solid var(--border-strong);border-radius:var(--border-radius-md);color:var(--text-primary);font:inherit;resize:vertical;outline:none}textarea.svelte-19gz5km:focus{border-color:var(--primary)}.buttons.svelte-19gz5km{display:grid;grid-auto-flow:column;justify-content:end;gap:.75rem}.sign-in.svelte-19gz5km{margin-bottom:2rem}ul.svelte-19gz5km{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;list-style:none}ul.svelte-19gz5km li:where(.svelte-19gz5km){padding:1.25rem;background:var(--background-secondary);border:1px solid var(--border);border-radius:var(--border-radius-lg)}ul.svelte-19gz5km li:where(.svelte-19gz5km) div:where(.svelte-19gz5km){display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-bottom:.5rem}ul.svelte-19gz5km li:where(.svelte-19gz5km) time:where(.svelte-19gz5km){margin-inline-start:auto;font-size:.85rem;color:var(--text-secondary)}ul.svelte-19gz5km li:where(.svelte-19gz5km) p:where(.svelte-19gz5km){white-space:pre-line;overflow-wrap:anywhere}.selector.svelte-1se9s9k{display:flex;align-items:stretch;width:100%;overflow:hidden;border:1px solid var(--primary);border-radius:.5rem;box-shadow:0 2px 4px #0000001a}.selector.svelte-1se9s9k>:where(.svelte-1se9s9k){display:grid;flex:1;place-items:center}button.svelte-1se9s9k{padding:.3rem .7rem;border:none;background:var(--primary);color:var(--white);font-size:1.2rem;cursor:pointer;transition:background .2s}button.svelte-1se9s9k:disabled{background:var(--border);color:var(--text-secondary);cursor:not-allowed}output.svelte-1se9s9k{padding:.4rem;border-inline:1px solid var(--primary);text-align:center;font-size:1rem}section.svelte-71g5y2{padding:var(--page-top) 0 var(--page-bottom)}.content.svelte-71g5y2{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}@media (max-width: 768px){.content.svelte-71g5y2{grid-template-columns:1fr;gap:2rem}}.cover.svelte-71g5y2{position:sticky;top:calc(var(--header-height) + 4rem);width:100%;max-width:350px;margin:0 auto;padding-top:2rem}@media (max-width: 768px){.cover.svelte-71g5y2{position:static;width:min(50%,220px);margin-bottom:2rem}}@supports (-moz-appearance: none){.cover.svelte-71g5y2{position:static}}header.svelte-71g5y2{margin-bottom:2rem}header.svelte-71g5y2 h1:where(.svelte-71g5y2){margin-bottom:1rem;font-size:2.5rem;line-height:1.2}@media (max-width: 768px){header.svelte-71g5y2 h1:where(.svelte-71g5y2){font-size:clamp(1.5rem,6vw,2rem)}}.rating.svelte-71g5y2{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.rating.svelte-71g5y2 span:where(.svelte-71g5y2){font-size:.9rem;color:var(--text-secondary)}.authors.svelte-71g5y2{margin-bottom:1rem;font-size:1.2rem;color:var(--text-secondary)}.authors.svelte-71g5y2 a:where(.svelte-71g5y2):hover{text-decoration:underline}.category.svelte-71g5y2{display:inline-block;padding:.25rem .75rem;border:1px solid var(--primary);border-radius:50px;font-size:.85rem}.actions.svelte-71g5y2{display:flex;flex-direction:column;gap:.8rem;margin-bottom:2rem}.buttons.svelte-71g5y2{display:grid;grid-template-columns:1fr 1fr auto;gap:8px}.buttons.svelte-71g5y2 form:where(.svelte-71g5y2){display:flex}.buttons.svelte-71g5y2.alone{display:flex}@media (max-width: 480px){.buttons.svelte-71g5y2{grid-template-columns:1fr}}.offers.svelte-71g5y2{margin-bottom:1.5rem}.offers.svelte-71g5y2 h2:where(.svelte-71g5y2){margin-bottom:1rem;font-size:1.4rem}.offers.svelte-71g5y2 ul:where(.svelte-71g5y2){overflow:hidden;background:var(--background-secondary);border:1px solid var(--border);border-radius:var(--border-radius-lg);list-style:none}.offers.svelte-71g5y2 li:where(.svelte-71g5y2){display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1rem 1.25rem}.offers.svelte-71g5y2 li:where(.svelte-71g5y2)+li:where(.svelte-71g5y2){border-top:1px solid var(--border)}.offers.svelte-71g5y2 li:where(.svelte-71g5y2):not(:has(img)) .offer:where(.svelte-71g5y2){grid-column:1 / 3}@media (max-width: 600px){.offers.svelte-71g5y2 li:where(.svelte-71g5y2){grid-template-columns:auto minmax(0,1fr) auto}.offers.svelte-71g5y2 li:where(.svelte-71g5y2) form:where(.svelte-71g5y2){grid-column:1 / -1}}.offers.svelte-71g5y2 img:where(.svelte-71g5y2){width:48px;height:72px;object-fit:cover;border-radius:var(--border-radius-sm)}.offers.svelte-71g5y2 .offer:where(.svelte-71g5y2),.offers.svelte-71g5y2 .price:where(.svelte-71g5y2){display:flex;flex-direction:column;gap:.15rem}.offers.svelte-71g5y2 .offer:where(.svelte-71g5y2) a:where(.svelte-71g5y2),.offers.svelte-71g5y2 .offer:where(.svelte-71g5y2) small:where(.svelte-71g5y2){color:var(--text-secondary)}.offers.svelte-71g5y2 .offer:where(.svelte-71g5y2) a:where(.svelte-71g5y2):hover{text-decoration:underline}.offers.svelte-71g5y2 .offer:where(.svelte-71g5y2) .badge:where(.svelte-71g5y2){margin-inline-start:.4rem;padding:.1rem .55rem;background:var(--primary);border-radius:50px;color:var(--white);font-size:.7rem;font-weight:700;vertical-align:middle}.offers.svelte-71g5y2 .offer:where(.svelte-71g5y2) small:where(.svelte-71g5y2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offers.svelte-71g5y2 .price:where(.svelte-71g5y2){align-items:flex-end;white-space:nowrap}.offers.svelte-71g5y2 .price:where(.svelte-71g5y2) strong:where(.svelte-71g5y2){font-family:var(--font-serif);font-size:1.4rem;font-variant-numeric:lining-nums}.offers.svelte-71g5y2 .price:where(.svelte-71g5y2) small:where(.svelte-71g5y2){color:var(--text-secondary)}.offers.svelte-71g5y2 form:where(.svelte-71g5y2){display:flex}.offers.svelte-71g5y2>p:where(.svelte-71g5y2){margin-top:.75rem;font-size:.85rem;color:var(--text-secondary)}.or.svelte-71g5y2{margin-bottom:1rem;font-weight:500}.notice.svelte-71g5y2{margin-bottom:2rem;font-style:italic}.tabs.svelte-71g5y2{display:flex;margin-bottom:1.5rem;border-bottom:2px solid var(--border)}.tabs.svelte-71g5y2 button:where(.svelte-71g5y2){padding:1rem 2rem;background:none;border:none;border-bottom:2px solid transparent;font-size:1rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:var(--transition-normal)}.tabs.svelte-71g5y2 button:where(.svelte-71g5y2).active,.tabs.svelte-71g5y2 button:where(.svelte-71g5y2):hover{color:var(--link);border-bottom-color:var(--primary)}.panel.svelte-71g5y2{animation:fade-in .3s ease-out}.description.svelte-71g5y2{font-size:1.1rem;line-height:1.8;white-space:pre-line}dl.svelte-71g5y2{display:grid;gap:1rem}dl.svelte-71g5y2 div:where(.svelte-71g5y2){display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--border)}dl.svelte-71g5y2 dt:where(.svelte-71g5y2){font-weight:600;color:var(--link)}
