.root.svelte-n2dsb5{padding-bottom:4px}.head.svelte-n2dsb5{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 32px}.h1.svelte-n2dsb5{font-size:clamp(2rem,.9rem + 2.6vw,4rem);line-height:1.12;letter-spacing:-.025em;font-weight:800}.marker.svelte-n2dsb5{background-image:linear-gradient(transparent 62%,#ffd131 62%,#ffd131 94%,transparent 94%);padding:0 .06em}.lead.svelte-n2dsb5{max-width:30em;padding-bottom:8px;font-size:15.5px;line-height:1.65;color:#4a443b}.ask.svelte-n2dsb5{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px}.ask.svelte-n2dsb5 h2:where(.svelte-n2dsb5){margin-right:4px;font-size:clamp(19px,1vw + 9px,25px);font-weight:800;letter-spacing:-.01em;color:#15120e}.chips.svelte-n2dsb5{display:flex;flex-wrap:wrap;gap:8px}.chip.svelte-n2dsb5{height:40px;border:1.5px solid #d6cdb9;border-radius:999px;padding:0 15px;font-size:14.5px;font-weight:700;color:#4a443b;background:#fff;transition:border-color .18s,background-color .18s,color .18s}.chip.svelte-n2dsb5:hover{border-color:#15120e}.chip.on.svelte-n2dsb5{border-color:#15120e;color:#ffd131;background:#15120e}.dims.svelte-n2dsb5{display:flex;align-items:center;gap:6px;height:44px;margin-left:auto;border:1.5px solid #15120e;border-radius:13px;padding:0 12px;background:#fff;box-shadow:3px 3px #ffd131}.dims.svelte-n2dsb5 label:where(.svelte-n2dsb5){display:flex;align-items:center;gap:2px}.dims.svelte-n2dsb5 span:where(.svelte-n2dsb5){font-size:12px;font-weight:800;color:#8a8274}.dims.svelte-n2dsb5 input:where(.svelte-n2dsb5){width:3.1em;border:0;outline:0;padding:0;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;text-align:center;color:#15120e;background:transparent;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.dims.svelte-n2dsb5 input:where(.svelte-n2dsb5):focus-visible{border-radius:6px;box-shadow:0 0 0 2px #ffd131}.dims.svelte-n2dsb5 input:where(.svelte-n2dsb5)::-webkit-outer-spin-button,.dims.svelte-n2dsb5 input:where(.svelte-n2dsb5)::-webkit-inner-spin-button,.qty.svelte-n2dsb5 input:where(.svelte-n2dsb5)::-webkit-outer-spin-button,.qty.svelte-n2dsb5 input:where(.svelte-n2dsb5)::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.dims.svelte-n2dsb5 i:where(.svelte-n2dsb5){font-style:normal;font-weight:700;color:#8a8274}.dims.svelte-n2dsb5 em:where(.svelte-n2dsb5){font-style:normal;font-size:12.5px;font-weight:600;color:#8a8274}.stage.svelte-n2dsb5,.view.svelte-n2dsb5{position:relative}.stage.svelte-n2dsb5{margin-top:14px}.scroller.svelte-n2dsb5{overflow:hidden;border:1.5px solid #d6cdb9;border-radius:22px;background:linear-gradient(160deg,#f2ebdb,#e8dec8)}.crop.svelte-n2dsb5{position:relative;overflow:hidden;aspect-ratio:1000 / 520}.scene.svelte-n2dsb5{position:absolute;left:0;top:0;height:100%;aspect-ratio:1280 / 520}.scene.svelte-n2dsb5 svg:where(.svelte-n2dsb5),.over.svelte-n2dsb5{display:block;width:100%;height:100%}.over.svelte-n2dsb5{display:none}.serif.svelte-n2dsb5{font-family:Songti TC,"Noto Serif HK","Noto Serif CJK TC","Source Han Serif TC",PMingLiU,serif}.sans.svelte-n2dsb5{font-family:Noto Sans HK,system-ui,sans-serif}.dim.svelte-n2dsb5 text:where(.svelte-n2dsb5){font-size:13px;font-weight:800;fill:#15120e}.bd.svelte-n2dsb5{cursor:pointer;outline:none}.bd.svelte-n2dsb5 .lift:where(.svelte-n2dsb5){transition:transform .3s cubic-bezier(.2,.7,.2,1)}.bd.hov.svelte-n2dsb5 .lift:where(.svelte-n2dsb5){transform:translateY(-8px)}.tab.svelte-n2dsb5{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:6px;height:27px;transform:translate(-50%,-100%);border:1.5px solid #d6cdb9;border-radius:7px 7px 7px 2px;padding:0 10px 0 4px;font-size:12.5px;font-weight:700;white-space:nowrap;color:#15120e;background:#fff;box-shadow:0 6px 14px -8px #15120e66;transition:background-color .18s,border-color .18s}.tab.svelte-n2dsb5 i:where(.svelte-n2dsb5){border-radius:4px;padding:1px 5px;font-style:normal;font-size:11px;font-weight:800;color:#8a8274;background:#f3eee2}.tab.svelte-n2dsb5 small:where(.svelte-n2dsb5){font-size:11.5px;font-weight:600;color:#8a8274}.tab.hov.svelte-n2dsb5,.tab.svelte-n2dsb5:hover,.tab.svelte-n2dsb5:focus-visible{border-color:#15120e;background:#ffd131}.tab.hov.svelte-n2dsb5 i:where(.svelte-n2dsb5),.tab.svelte-n2dsb5:hover i:where(.svelte-n2dsb5),.tab.svelte-n2dsb5:focus-visible i:where(.svelte-n2dsb5){color:#ffd131;background:#15120e}.tab.svelte-n2dsb5:hover small:where(.svelte-n2dsb5),.tab.svelte-n2dsb5:focus-visible small:where(.svelte-n2dsb5){color:#4a443b}.scale.svelte-n2dsb5,.peek.svelte-n2dsb5{display:none}.note.svelte-n2dsb5{display:flex;align-items:center;gap:12px;min-height:62px;margin-top:12px;border:1.5px solid #d6cdb9;border-radius:14px;padding:8px 14px 8px 8px;font-size:13px;line-height:1.5;color:#4a443b;background:#ffffffd9}.note.svelte-n2dsb5 img:where(.svelte-n2dsb5){flex:none;width:44px;height:44px;border-radius:9px;-o-object-fit:cover;object-fit:cover;background:#fff}.note.svelte-n2dsb5 b:where(.svelte-n2dsb5){display:block;font-size:14.5px;font-weight:800;color:#15120e}.note.svelte-n2dsb5 .rest:where(.svelte-n2dsb5){padding-left:6px}.note.svelte-n2dsb5 .go:where(.svelte-n2dsb5){margin-left:auto;padding-left:8px;font-weight:800;white-space:nowrap;color:#15120e}.slip.svelte-n2dsb5{position:relative;max-width:420px;margin:26px auto 0;filter:drop-shadow(5px 7px 0 rgba(21,18,14,.13))}.slip.svelte-n2dsb5:before{content:"";position:absolute;left:24px;top:14px;z-index:1;width:14px;height:14px;border:2.5px solid #15120e;border-radius:99px;background:#e8dec8}.tag.svelte-n2dsb5{border-radius:6px 6px 14px 14px;padding:30px 16px 16px;position:relative;isolation:isolate;background:#15120e;clip-path:polygon(26px 0,calc(100% - 26px) 0,100% 22px,100% 100%,0 100%,0 22px)}.tag.svelte-n2dsb5:before{content:"";position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;z-index:-1;border-radius:5px 5px 13px 13px;background:#fffdf7;clip-path:polygon(25.4px 0,calc(100% - 25.4px) 0,100% 21.4px,100% 100%,0 100%,0 21.4px)}.tag.svelte-n2dsb5 h3:where(.svelte-n2dsb5){font-size:12px;font-weight:800;letter-spacing:.12em;text-align:center;color:#8a8274}.nm.svelte-n2dsb5{display:flex;align-items:center;gap:8px;margin-top:8px;border-bottom:2px dashed #15120e;padding-bottom:4px}.nm.svelte-n2dsb5:focus-within{border-bottom-style:solid}.nm.svelte-n2dsb5 span:where(.svelte-n2dsb5){font-size:11.5px;font-weight:800;white-space:nowrap;color:#8a8274}.nm.svelte-n2dsb5 input:where(.svelte-n2dsb5){flex:1;min-width:0;border:0;outline:0;padding:0;font-family:Songti TC,"Noto Serif HK","Noto Serif CJK TC","Source Han Serif TC",PMingLiU,serif;font-size:19px;font-weight:800;color:#15120e;background:transparent;caret-color:#e6a800}.tag.svelte-n2dsb5 dl:where(.svelte-n2dsb5){margin-top:8px;font-size:12.5px;line-height:1.5;color:#4a443b}.tag.svelte-n2dsb5 dl:where(.svelte-n2dsb5) div:where(.svelte-n2dsb5){display:flex;gap:8px}.tag.svelte-n2dsb5 dt:where(.svelte-n2dsb5){flex:none;width:2.2em;font-weight:800;color:#8a8274}.tag.svelte-n2dsb5 dd:where(.svelte-n2dsb5) b:where(.svelte-n2dsb5){font-weight:800;color:#15120e}.row.svelte-n2dsb5{margin-top:7px}.row.svelte-n2dsb5>span:where(.svelte-n2dsb5){display:block;margin:0 0 3px 3px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#8a8274}.seg.svelte-n2dsb5{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border-radius:10px;padding:3px;background:#f3eee2}.seg.svelte-n2dsb5 button:where(.svelte-n2dsb5){height:32px;border-radius:8px;font-size:13px;font-weight:700;white-space:nowrap;color:#4a443b}.seg.svelte-n2dsb5 button.on:where(.svelte-n2dsb5){color:#15120e;background:#fff;box-shadow:0 1px 2px #00000024}.qty.svelte-n2dsb5{display:flex;align-items:center;gap:8px;margin-top:9px;font-size:12.5px;font-weight:800;color:#8a8274}.qty.svelte-n2dsb5 input:where(.svelte-n2dsb5){width:5em;height:32px;border:1.5px solid #d6cdb9;border-radius:9px;font-size:15px;font-weight:800;text-align:center;color:#15120e;background:#fff;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.wa.svelte-n2dsb5{display:flex;align-items:center;justify-content:center;height:46px;margin-top:10px;border-radius:12px;font-size:15.5px;font-weight:800;color:#15120e;background:#ffd131;box-shadow:0 8px 20px -10px #e6a800e6;transition:background-color .2s,transform .2s}.wa.svelte-n2dsb5:hover{background:#e6a800;transform:translateY(-1px)}@media (max-width: 639px){.scroller.svelte-n2dsb5{overflow-x:auto;direction:rtl}.crop.svelte-n2dsb5{direction:ltr;min-width:700px}.tab.svelte-n2dsb5 small:where(.svelte-n2dsb5){display:none}.peek.svelte-n2dsb5{position:absolute;right:10px;top:10px;z-index:3;display:block;height:34px;border:1.5px solid #15120e;border-radius:999px;padding:0 12px;font-size:13px;font-weight:800;color:#15120e;background:#ffd131}.dims.svelte-n2dsb5{margin-left:0}.dim.svelte-n2dsb5 text:where(.svelte-n2dsb5){font-size:16px}}@media (min-width: 1024px){.note.svelte-n2dsb5{position:absolute;left:18px;bottom:14px;z-index:3;max-width:min(470px,46%);margin:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}@media (min-width: 1280px){.stage.svelte-n2dsb5{width:min(100%,max(1180px,calc((100svh - 392px) * 1280 / 520)));margin-inline:auto}.crop.svelte-n2dsb5{aspect-ratio:1280 / 520}.over.svelte-n2dsb5{position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;z-index:5;display:block;width:calc(100% - 3px);height:calc(100% - 3px);pointer-events:none}.note.svelte-n2dsb5{max-width:min(470px,38%)}.scale.svelte-n2dsb5{position:absolute;left:60%;bottom:12px;z-index:2;display:block;font-size:11.5px;color:#7d745f}.slip.svelte-n2dsb5{position:absolute;left:calc(var(--ex) - 31px);top:calc(var(--ey) - 21px);z-index:4;width:296px;max-width:none;margin:0}}@media (prefers-reduced-motion: no-preference){.in.svelte-n2dsb5{animation:svelte-n2dsb5-counter-in .9s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:var(--d, 0ms)}@media (min-width: 1280px){.slip.svelte-n2dsb5{transform-origin:31px 21px;animation:svelte-n2dsb5-counter-sway 1.6s cubic-bezier(.3,.6,.3,1) .6s backwards}}}@keyframes svelte-n2dsb5-counter-in{0%{transform:translateY(14px)}}@keyframes svelte-n2dsb5-counter-sway{0%{transform:rotate(7deg)}55%{transform:rotate(-3deg)}80%{transform:rotate(1deg)}}
