.dm-backdrop.svelte-8wmush{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#1f1b1773;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.dm.svelte-8wmush{position:relative;background:var(--bone);border:1px solid var(--gold);max-width:460px;width:100%;padding:clamp(28px,4vw,44px);display:flex;flex-direction:column;gap:14px;max-height:90vh;overflow:auto}.dm-close.svelte-8wmush{position:absolute;top:14px;right:18px;background:none;border:0;font-size:24px;cursor:pointer;color:var(--ink-soft)}.intro.svelte-8wmush{margin:4px 0 0}.deposit.svelte-8wmush{font-size:22px;margin:0}form.svelte-8wmush{display:flex;flex-direction:column;gap:12px}input.svelte-8wmush,textarea.svelte-8wmush{background:var(--ivory);border:1px solid var(--hair);padding:12px 14px;font-family:var(--sans);font-size:14px;color:var(--ink);outline:none}input.svelte-8wmush:focus,textarea.svelte-8wmush:focus{border-color:var(--gold)}canvas.svelte-8wmush{align-self:center;background:#fff;padding:10px;border:1px solid var(--hair)}.err.svelte-8wmush{color:#8c3b30;font-size:14px;margin:0}.waiting.svelte-8wmush{animation:svelte-8wmush-pulse 1.6s ease-in-out infinite}.offer.svelte-8wmush{font-size:11.5px;color:var(--ink-faint);margin:0}.offer.svelte-8wmush a:where(.svelte-8wmush){color:inherit}@keyframes svelte-8wmush-pulse{50%{opacity:.45}}.sold-note.svelte-ki4c6u{color:var(--ink-soft);font-style:italic}.obj-grid.svelte-41l46e{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(36px,5vw,80px);align-items:start}@media(max-width:900px){.obj-grid.svelte-41l46e{grid-template-columns:1fr}}.main-photo.svelte-41l46e{position:relative;aspect-ratio:4/5;background:var(--ivory);border:1px solid var(--hair-soft);overflow:hidden}.main-photo.svelte-41l46e img:where(.svelte-41l46e){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.thumbs.svelte-41l46e{display:flex;gap:10px;margin-top:12px}.thumbs.svelte-41l46e button:where(.svelte-41l46e){width:72px;height:90px;padding:0;border:1px solid var(--hair);background:var(--ivory);cursor:pointer;overflow:hidden;opacity:.7;transition:opacity .25s ease,border-color .25s ease}.thumbs.svelte-41l46e button.on:where(.svelte-41l46e){opacity:1;border-color:var(--gold)}.thumbs.svelte-41l46e img:where(.svelte-41l46e){width:100%;height:100%;object-fit:cover}.price.svelte-41l46e{font-size:clamp(24px,3vw,32px);margin-top:26px}.lineage.svelte-41l46e{margin-top:clamp(30px,4vw,44px);border-top:1px solid var(--hair);padding-top:24px}.lineage-links.svelte-41l46e{display:flex;gap:28px;flex-wrap:wrap}
