.back[data-astro-cid-m2eyakux]{margin-bottom:30px;text-decoration:none;display:inline-block}.decor-layout[data-astro-cid-m2eyakux]{grid-template-columns:1.2fr 1fr;align-items:start;gap:clamp(32px,6vw,80px);display:grid}.decor-preview[data-astro-cid-m2eyakux]{cursor:crosshair;touch-action:pan-y;background:#ecefe9;border-radius:18px;position:relative;overflow:hidden}.decor-preview[data-astro-cid-m2eyakux]>img[data-astro-cid-m2eyakux]{object-fit:contain;width:100%;height:100%;display:block}.decor-preview[data-astro-cid-m2eyakux]:focus-visible{outline:2px solid var(--brand-deep);outline-offset:4px}.zoom-lens[data-astro-cid-m2eyakux]{pointer-events:none;opacity:0;background:#ffffff20;border:1px solid #fff;width:50%;height:50%;transition:opacity .2s;position:absolute;top:25%;left:25%;box-shadow:0 0 0 1px #14201a40}.decor-preview[data-astro-cid-m2eyakux]:hover .zoom-lens[data-astro-cid-m2eyakux],.decor-preview[data-astro-cid-m2eyakux]:focus .zoom-lens[data-astro-cid-m2eyakux]{opacity:1}.decor-info[data-astro-cid-m2eyakux]{padding-top:24px}.decor-info[data-astro-cid-m2eyakux] h1[data-astro-cid-m2eyakux]{font-size:clamp(32px,4vw,52px);font-weight:400}.decor-info[data-astro-cid-m2eyakux]>p[data-astro-cid-m2eyakux]:not(.micro){color:var(--ink-soft);margin-bottom:30px;font-size:14px}.zoom-panel[data-astro-cid-m2eyakux]{border:1px solid var(--color-line);background:#fff;border-radius:16px;max-width:420px;margin-top:36px;overflow:hidden}.zoom-panel-head[data-astro-cid-m2eyakux]{align-items:center;gap:14px;padding:11px 16px;font-size:12px;display:flex}.zoom-ratio[data-astro-cid-m2eyakux]{color:var(--ink-soft);margin-left:auto;font-size:11px}.save-image[data-astro-cid-m2eyakux]{width:34px;height:34px;color:var(--brand-deep);border-radius:50%;place-items:center;display:grid}.save-image[data-astro-cid-m2eyakux]:hover{background:#eef2ec}.save-image[data-astro-cid-m2eyakux] svg[data-astro-cid-m2eyakux]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.zoom-detail[data-astro-cid-m2eyakux]{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:200% 200%;width:100%}.zoom-panel[data-astro-cid-m2eyakux]>p[data-astro-cid-m2eyakux]{color:var(--ink-soft);margin:0;padding:12px 16px;font-size:10px;line-height:1.5}.related[data-astro-cid-m2eyakux]{border-top:1px solid var(--color-line);margin-top:64px;padding-top:30px}.related[data-astro-cid-m2eyakux] h2[data-astro-cid-m2eyakux]{font-size:24px;font-weight:400}.related-window[data-astro-cid-m2eyakux]{margin-top:24px;overflow:hidden;container-type:inline-size}.related-track[data-astro-cid-m2eyakux]{width:max-content;animation:related-drift var(--drift-time,50s) linear infinite;display:flex}.related-set[data-astro-cid-m2eyakux]{gap:18px;padding-right:18px;display:flex}.related-card[data-astro-cid-m2eyakux]{flex:none;width:calc(16.6667cqw - 15px);font-size:11px;text-decoration:none;display:block}.related-card[data-astro-cid-m2eyakux]>span[data-astro-cid-m2eyakux]{justify-content:space-between;display:flex}.related[data-astro-cid-m2eyakux] img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%;margin-bottom:12px}.related-window[data-astro-cid-m2eyakux]:hover .related-track[data-astro-cid-m2eyakux],.related-window[data-astro-cid-m2eyakux]:focus-within .related-track[data-astro-cid-m2eyakux]{animation-play-state:paused}@keyframes related-drift{to{transform:translate(-50%)}}@media (width<=900px){.related-card[data-astro-cid-m2eyakux]{width:calc(25cqw - 13.5px)}}@media (width<=760px){.decor-layout[data-astro-cid-m2eyakux]{grid-template-columns:1fr}.decor-info[data-astro-cid-m2eyakux]{padding-top:0}.zoom-panel[data-astro-cid-m2eyakux]{max-width:none}.related-card[data-astro-cid-m2eyakux]{width:calc(33.3333cqw - 12px)}}@media (prefers-reduced-motion:reduce){.related-track[data-astro-cid-m2eyakux]{animation:none}.related-window[data-astro-cid-m2eyakux]{overflow-x:auto}.related-set[data-astro-cid-m2eyakux][aria-hidden=true]{display:none}}.decor-layout[data-astro-cid-m2eyakux]{align-items:stretch}.decor-info[data-astro-cid-m2eyakux]{flex-direction:column;min-height:0;display:flex}.decor-info[data-astro-cid-m2eyakux] h1[data-astro-cid-m2eyakux]{margin:12px 0 24px;font-size:clamp(28px,3.2vw,42px)}.zoom-panel[data-astro-cid-m2eyakux]{background:0 0;border:0;border-radius:0;margin-top:auto;overflow:visible}.zoom-panel-head[data-astro-cid-m2eyakux]{min-height:40px;padding:0 0 12px}.zoom-detail[data-astro-cid-m2eyakux]{border-radius:12px}@media (width<=760px){.zoom-panel[data-astro-cid-m2eyakux]{margin-top:20px}}
