.merch-showcase.svelte-1ifw4ou{background:#f0f2e9;border:1px solid #dce2d4;border-radius:14px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:32px;padding:24px;display:grid}.merch-images.svelte-1ifw4ou{grid-template-columns:1fr 1fr;align-content:start;gap:12px;min-width:0;display:grid}.merch-images.svelte-1ifw4ou a:where(.svelte-1ifw4ou){background:#fff;border-radius:8px;display:block;overflow:hidden}.merch-images.svelte-1ifw4ou a:where(.svelte-1ifw4ou):first-child{grid-column:1/-1}.merch-images.svelte-1ifw4ou img:where(.svelte-1ifw4ou){width:100%;height:auto;display:block}.merch-images.svelte-1ifw4ou a:where(.svelte-1ifw4ou):not(:first-child) img:where(.svelte-1ifw4ou){aspect-ratio:1;object-fit:contain}.merch-copy.svelte-1ifw4ou{min-width:0}.merch-copy.svelte-1ifw4ou .prose>p:first-child{margin-top:0}.merch-copy.svelte-1ifw4ou .prose>p:first-child strong{color:#506744;letter-spacing:.08em;background:#dfe8d6;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-block}.merch-copy.svelte-1ifw4ou .prose h3{margin-top:20px;font-size:17px}.merch-copy.svelte-1ifw4ou .prose p{font-size:13px}.merch-copy.svelte-1ifw4ou .prose img{border-radius:8px;width:200px;max-width:100%}.community-card.svelte-1ifw4ou{background:#f0f2e9;border:1px solid #dce2d4;border-radius:14px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:32px;padding:28px;display:grid}.community-qr.svelte-1ifw4ou{text-align:center;font-size:11px}.community-qr.svelte-1ifw4ou img:where(.svelte-1ifw4ou){border-radius:10px;width:100%;display:block}.community-qr.svelte-1ifw4ou span:where(.svelte-1ifw4ou){margin-top:9px;display:block}@media (width<=720px){.merch-showcase.svelte-1ifw4ou,.community-card.svelte-1ifw4ou{grid-template-columns:1fr;gap:22px;padding:18px}.community-qr.svelte-1ifw4ou{justify-self:center;width:240px;max-width:100%}.merch-copy.svelte-1ifw4ou .prose img{width:240px}}.cheers.svelte-5pwe9e{flex:none;display:inline-flex;position:relative}.cheers-button.svelte-5pwe9e{color:#9b8267;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .2s,color .2s;display:grid}.cheers-button.svelte-5pwe9e:hover{color:#775735;background:#eee9df}.cheers-button.svelte-5pwe9e:disabled{opacity:1;cursor:default}.cheers-button.svelte-5pwe9e svg:where(.svelte-5pwe9e){width:23px;height:23px}.clink.svelte-5pwe9e{z-index:10;pointer-events:none;background:#fbfaf3f5;border-radius:18px;width:180px;padding:9px 10px 15px;animation:1.4s both svelte-5pwe9e-cheers-lifetime;position:absolute;bottom:45px;right:-12px;box-shadow:0 6px 30px #6e63441a}.clink.svelte-5pwe9e svg:where(.svelte-5pwe9e){width:100%;display:block;overflow:visible}.glass.svelte-5pwe9e{stroke:#a68c71;stroke-width:1.6px}.drink.svelte-5pwe9e{fill:#e3c78870;stroke:none}.left.svelte-5pwe9e{transform-origin:49px 90px;animation:1.4s both svelte-5pwe9e-clink-left}.right.svelte-5pwe9e{transform-origin:131px 90px;animation:1.4s both svelte-5pwe9e-clink-right}.spark.svelte-5pwe9e{stroke:#c9a767;stroke-width:1.7px;animation:1.4s both svelte-5pwe9e-spark}text.svelte-5pwe9e{fill:#947956;font-family:inherit;font-size:13px}@keyframes svelte-5pwe9e-clink-left{0%,to{transform:translate(-9px)rotate(-8deg)}35%,50%{transform:translate(22px)rotate(16deg)}65%{transform:translate(14px)rotate(6deg)}}@keyframes svelte-5pwe9e-clink-right{0%,to{transform:translate(9px)rotate(8deg)}35%,50%{transform:translate(-22px)rotate(-16deg)}65%{transform:translate(-14px)rotate(-6deg)}}@keyframes svelte-5pwe9e-spark{0%,25%,75%,to{opacity:0}37%,48%{opacity:1}}@keyframes svelte-5pwe9e-cheers-lifetime{0%,to{opacity:0}15%,80%{opacity:1}}@media (prefers-reduced-motion:reduce){.left.svelte-5pwe9e,.right.svelte-5pwe9e,.spark.svelte-5pwe9e{animation:none}.left.svelte-5pwe9e{transform:translate(22px)rotate(16deg)}.right.svelte-5pwe9e{transform:translate(-22px)rotate(-16deg)}.cheers-button.svelte-5pwe9e{transition:none}}.work-motif-stage.svelte-1vjh8cw{pointer-events:none;width:155px;height:250px;color:var(--work-accent,#af2839);position:absolute;top:22px;right:0}.work-motif-stage.svelte-1vjh8cw>svg:where(.svelte-1vjh8cw){width:100%;height:100%}.flower-position.svelte-1vjh8cw{width:100px;height:120px;position:absolute;top:0;right:9px}.flower-position.svelte-1vjh8cw:nth-child(2){width:72px;height:86px;top:120px;right:65px}.flower-position.svelte-1vjh8cw:nth-child(3){width:60px;height:74px;top:225px;right:10px}.lycoris-flower.svelte-1vjh8cw{width:100%;height:100%;color:inherit;pointer-events:auto;border-radius:50%;padding:0;display:block}.lycoris-flower.svelte-1vjh8cw:hover{color:#e02d40}.lycoris-flower.svelte-1vjh8cw:focus-visible{outline-offset:4px;outline:2px solid}.lycoris-flower.svelte-1vjh8cw:disabled{opacity:1;pointer-events:none}.lycoris-flower.svelte-1vjh8cw svg:where(.svelte-1vjh8cw){width:100%;height:100%;animation:svelte-1vjh8cw-flower-breathe 7s ease-in-out calc(var(--i) * -2s) infinite;overflow:visible}.stem.svelte-1vjh8cw{stroke:currentColor;stroke-width:1.2px;opacity:.5}.petal.svelte-1vjh8cw{transform:rotate(var(--angle));transform-origin:70px 81px}.ribbon.svelte-1vjh8cw{fill:currentColor;fill-opacity:.24;stroke:currentColor;stroke-width:1.2px}.filament.svelte-1vjh8cw{stroke:currentColor;stroke-width:.9px}.anther.svelte-1vjh8cw{fill:currentColor}.scattering.svelte-1vjh8cw .lycoris-flower:where(.svelte-1vjh8cw) svg:where(.svelte-1vjh8cw){animation:none}.scattering.svelte-1vjh8cw .petal:where(.svelte-1vjh8cw){animation:1.05s cubic-bezier(.2,.65,.4,1) forwards svelte-1vjh8cw-petal-scatter}.scattering.svelte-1vjh8cw .stem:where(.svelte-1vjh8cw){animation:.6s forwards svelte-1vjh8cw-stem-fade}.woodwinds.svelte-1vjh8cw{color:#568c98}.staff.svelte-1vjh8cw{opacity:.25}.oboe.svelte-1vjh8cw{color:#446976}.flute.svelte-1vjh8cw{color:#709ba4}.bluebird.svelte-1vjh8cw{color:#81acbb}.orbit.svelte-1vjh8cw{opacity:.32}.tsukuyomi.svelte-1vjh8cw .moon:where(.svelte-1vjh8cw){color:#9d83c4;opacity:.8}.pixels.svelte-1vjh8cw{color:#6eabba}.equalizer.svelte-1vjh8cw{opacity:.5}.sun.svelte-1vjh8cw{color:#b18a45}.sun-moon.svelte-1vjh8cw .moon:where(.svelte-1vjh8cw){color:#7d7ba2;opacity:.8}.thread.svelte-1vjh8cw{color:#a75c6e;opacity:.6}@keyframes svelte-1vjh8cw-flower-breathe{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-7px)rotate(3deg)}}@keyframes svelte-1vjh8cw-petal-scatter{to{opacity:0;transform:rotate(calc(var(--angle) + 26deg)) translateY(-64px) scale(.3)}}@keyframes svelte-1vjh8cw-stem-fade{to{opacity:0}}@media (width<=700px){.work-motif-stage.svelte-1vjh8cw{width:165px;height:120px;top:5px;right:0}.work-motif-stage.svelte-1vjh8cw>svg:where(.svelte-1vjh8cw){width:165px;height:125px}.flower-position.svelte-1vjh8cw{width:66px;height:79px;top:2px;right:18px}.flower-position.svelte-1vjh8cw:nth-child(2){width:52px;height:62px;top:38px;right:92px}.flower-position.svelte-1vjh8cw:nth-child(3){width:46px;height:55px;top:83px;right:10px}}@media (prefers-reduced-motion:reduce){.lycoris-flower.svelte-1vjh8cw svg:where(.svelte-1vjh8cw){animation:none}.scattering.svelte-1vjh8cw .petal:where(.svelte-1vjh8cw),.scattering.svelte-1vjh8cw .stem:where(.svelte-1vjh8cw){opacity:0;animation:none}}@media print{.work-motif-stage.svelte-1vjh8cw{display:none}}.has-work-motif.svelte-1nb040n{padding-right:148px;position:relative}@media (width<=700px){.has-work-motif.svelte-1nb040n{grid-template-columns:95px minmax(0,1fr);padding-right:0;display:grid}.has-work-motif.svelte-1nb040n>div:where(.svelte-1nb040n){grid-column:1/-1;min-width:0}}.document-title-row.svelte-1nb040n{align-items:center;gap:8px;display:flex}.document-title-row.svelte-1nb040n h1:where(.svelte-1nb040n){min-width:0}.work-progress.svelte-1nb040n{color:#718564}
