.fiche.svelte-g66pht{padding:0 var(--gutter) 64px}.top.svelte-g66pht{max-width:1600px;margin:8px auto 24px;display:flex;flex-direction:column;gap:6px}.top.svelte-g66pht p:where(.svelte-g66pht),.top.svelte-g66pht h1:where(.svelte-g66pht){margin:0}.top.svelte-g66pht .label:where(.svelte-g66pht) a:where(.svelte-g66pht){color:inherit;text-decoration:none;border-bottom:1px solid var(--line-2)}.viewer.svelte-g66pht{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:40px;align-items:start}.stage.svelte-g66pht{width:100%;max-width:123vh;margin:0 auto}.advance.svelte-g66pht{display:block;cursor:pointer}.main.svelte-g66pht{min-width:0}.sheet.svelte-g66pht{margin-top:48px;display:flex;flex-direction:column;gap:40px}.context.svelte-g66pht{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--line-2);padding-top:24px}.context.svelte-g66pht p:where(.svelte-g66pht){margin:0}h1.svelte-g66pht{font-weight:400;font-size:clamp(40px,6vw,72px);line-height:1}.ago.svelte-g66pht{font-size:13px;color:var(--ash)}.caption.svelte-g66pht{font-size:22px;line-height:1.45;max-width:60ch}.desc.svelte-g66pht{color:var(--bone-2);max-width:70ch}.time.svelte-g66pht{list-style:none;margin:0;padding:0;display:flex;font-size:12px;color:var(--ash)}.time.svelte-g66pht li:where(.svelte-g66pht){flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;position:relative}.time.svelte-g66pht li:where(.svelte-g66pht):before{content:"";position:absolute;top:5px;left:0;right:0;height:1px;background:var(--line-2)}.mark.svelte-g66pht{position:relative;width:1px;height:11px;background:#6a655d}.time.svelte-g66pht li.on:where(.svelte-g66pht){color:var(--red)}.time.svelte-g66pht li.on:where(.svelte-g66pht) .mark:where(.svelte-g66pht){width:11px;border-radius:50%;background:var(--red)}.data.svelte-g66pht{margin:0;display:flex;flex-direction:column;font-size:14px}.data.svelte-g66pht div:where(.svelte-g66pht){display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--line)}dt.svelte-g66pht{color:var(--ash);text-transform:uppercase;font-size:12px;letter-spacing:.14em;padding-top:2px}dd.svelte-g66pht{margin:0;text-align:right}.side.svelte-g66pht{display:flex;flex-direction:column;gap:24px;min-width:0;position:sticky;top:88px}.raw.svelte-g66pht{font-size:12px;color:var(--ash)}.raw.svelte-g66pht summary:where(.svelte-g66pht){cursor:pointer}.raw.svelte-g66pht pre:where(.svelte-g66pht){overflow:auto;max-height:320px;background:var(--ink-2);padding:12px;color:var(--bone-2)}.shop.svelte-g66pht{align-self:start;width:100%;max-width:560px;display:flex;flex-direction:column;gap:14px;border:1px solid var(--line-2);padding:24px}.shop.svelte-g66pht .label:where(.svelte-g66pht){margin:0}fieldset.svelte-g66pht{border:0;margin:0;padding:0;display:flex;flex-direction:column}.opt.svelte-g66pht{display:grid;grid-template-columns:auto 1fr auto auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line);cursor:pointer;font-size:14px}.opt.off.svelte-g66pht{opacity:.4;cursor:not-allowed}.opt.svelte-g66pht input:where(.svelte-g66pht){accent-color:var(--red);margin:0}.o-left.svelte-g66pht{font-size:12px;color:var(--ash)}.o-price.svelte-g66pht{min-width:64px;text-align:right}.note.svelte-g66pht{margin:0;font-size:12px;color:var(--ash)}button[type=submit].svelte-g66pht{font:inherit;font-size:14px;letter-spacing:.08em;background:var(--bone);color:var(--ink);border:0;padding:16px;min-height:48px;cursor:pointer}button[type=submit].svelte-g66pht:hover:not(:disabled){background:var(--red)}button.svelte-g66pht:disabled{opacity:.6;cursor:wait}.err.svelte-g66pht{color:var(--red);margin:0;font-size:13px}.pager.svelte-g66pht{max-width:1100px;margin:72px auto 0;display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center;border-top:1px solid var(--line);padding-top:24px;font-size:13px}.pager.svelte-g66pht a:where(.svelte-g66pht){display:flex;flex-direction:column;gap:4px;text-decoration:none;color:var(--bone-2)}.pager.svelte-g66pht .next:where(.svelte-g66pht){text-align:right}.pager.svelte-g66pht .back:where(.svelte-g66pht){font-size:12px;color:var(--ash);flex-direction:row;gap:8px;align-items:center}kbd.svelte-g66pht{font:inherit;font-size:11px;border:1px solid var(--line-2);padding:0 4px}@media(max-width:1100px){.viewer.svelte-g66pht{grid-template-columns:1fr}.side.svelte-g66pht{position:static}}@media(max-width:860px){.pager.svelte-g66pht{grid-template-columns:1fr 1fr}.pager.svelte-g66pht .back:where(.svelte-g66pht){grid-column:1 / -1;grid-row:2;justify-content:center}}
