.detail-carousel__remove.svelte-6oeod9{z-index:3;color:#fff;background:#111a;border:1px solid #fff2;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font-size:23px;line-height:1;transition:background .18s,scale .18s;display:grid;position:absolute;top:12px;right:12px}.detail-carousel__remove.svelte-6oeod9:hover:not(:disabled){background:#111e;scale:1.08}.detail-carousel__remove.svelte-6oeod9:disabled{opacity:.35}.detail-carousel__thumbnail.svelte-6oeod9{border-radius:12px;min-width:0}.editing.svelte-6oeod9 .detail-carousel__thumbnail:where(.svelte-6oeod9){touch-action:none}.editing.svelte-6oeod9 .detail-carousel__thumbnail:where(.svelte-6oeod9) button:where(.svelte-6oeod9){cursor:grab}.detail-carousel__thumbnail.svelte-6oeod9.preview-sort-source{opacity:.4}.detail-carousel__thumbnail.svelte-6oeod9.preview-sort-target{outline:2px solid var(--accent);outline-offset:3px}.detail-carousel.svelte-6oeod9{--frame-height:clamp(360px, 42vw, 650px);--thumbnail-selected-scale:1.12;min-width:0;container-type:inline-size}.detail-carousel__frame.svelte-6oeod9{height:var(--frame-height);grid-template-rows:minmax(0,1fr);display:grid;position:relative}.detail-carousel__surface.svelte-6oeod9{width:min(100cqw, calc(var(--frame-height) * var(--picture-ratio)));height:min(var(--frame-height), calc(100cqw / var(--picture-ratio)));border-radius:24px;grid-area:1/1;place-self:center;min-width:0;min-height:0;position:relative}.detail-carousel__image-button.svelte-6oeod9{border-radius:inherit;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.detail-carousel__image.svelte-6oeod9{object-fit:contain;border-radius:inherit;width:100%;height:100%;display:block}.detail-carousel__arrow.svelte-6oeod9{z-index:2;color:#fff;background:#0005;border:1px solid #fff2;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:background .25s,scale .25s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.detail-carousel__arrow.svelte-6oeod9 svg:where(.svelte-6oeod9){width:18px;height:18px}.prev.svelte-6oeod9{left:16px}.next.svelte-6oeod9{right:16px}.detail-carousel__arrow.svelte-6oeod9:hover{background:#0009;scale:1.08}.detail-carousel__count.svelte-6oeod9{color:#95959d;background:#0003;border-radius:999px;padding:5px 12px;font-size:12px;position:absolute;bottom:16px;left:18px}.detail-carousel__thumbnails.svelte-6oeod9{grid-template-columns:repeat(8,minmax(0,82px));gap:16px;margin-top:22px;padding-inline:58px;display:grid}.detail-carousel__thumbnails.svelte-6oeod9 button:where(.svelte-6oeod9){opacity:.55;background:0 0;border:0;border-radius:12px;width:100%;min-width:0;height:66px;padding:3px;transition:opacity .25s,transform .25s,filter .25s}.detail-carousel__thumbnails.svelte-6oeod9 button:where(.svelte-6oeod9):hover{opacity:1;transform:translateY(-2px)}.detail-carousel__thumbnails.svelte-6oeod9 button.selected:where(.svelte-6oeod9){opacity:1;transform:scale(var(--thumbnail-selected-scale));filter:brightness(1.08)}.detail-carousel__thumbnail.svelte-6oeod9:first-child button:where(.svelte-6oeod9){transform-origin:0}.detail-carousel__thumbnails.svelte-6oeod9 img:where(.svelte-6oeod9){object-fit:cover;border-radius:8px;width:100%;height:100%}button.svelte-6oeod9:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=800px){.detail-carousel.svelte-6oeod9{--frame-height:max(300px, min(65vh, 540px))}.detail-carousel__thumbnails.svelte-6oeod9{grid-template-columns:repeat(4,minmax(0,82px))}}@media (prefers-reduced-motion:reduce){button.svelte-6oeod9{transition:none!important}.detail-carousel__remove.svelte-6oeod9:hover:not(:disabled){scale:1}}.style-image-viewer.svelte-r5oq8z{background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.style-image-viewer.svelte-r5oq8z::backdrop{background:0 0}.style-image-viewer.svelte-r5oq8z:focus{outline:none}.style-image-viewer.closing.svelte-r5oq8z{z-index:40;pointer-events:none;display:block}.viewer-shade.svelte-r5oq8z{background:color-mix(in srgb, var(--page) 85%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;inset:0}.viewer-picture.svelte-r5oq8z{border-radius:24px;transition-property:none;position:absolute}.viewer-departure.svelte-r5oq8z{object-fit:contain;pointer-events:none;border-radius:24px;position:absolute}.viewer-motion.svelte-r5oq8z,.style-examples__card.svelte-r5oq8z,.style-examples__float.svelte-r5oq8z{border-radius:inherit;width:100%;height:100%}.viewer-motion.svelte-r5oq8z{z-index:1;position:relative}.viewer-style-tab.svelte-r5oq8z{z-index:0;color:#242426;opacity:0;background:#f5f4f0;border-radius:0 0 20px 20px;align-items:center;gap:12px;width:94%;min-width:min(340px,100vw - 40px);max-width:calc(100vw - 40px);min-height:104px;padding:38px 22px 20px;font-size:15px;line-height:1.5;transition:opacity .25s,transform .45s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:calc(100% - 24px);left:50%;transform:translate(-50%,-28px);box-shadow:0 18px 32px #0003}.viewer-style-tab.extended.svelte-r5oq8z{opacity:1;transform:translate(-50%)}.viewer-style-tab.svelte-r5oq8z>span:where(.svelte-r5oq8z){flex:none;font-size:13px;font-weight:650}.viewer-style-tab.svelte-r5oq8z a:where(.svelte-r5oq8z){-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;color:#326bd9;transform-origin:0;-webkit-box-orient:vertical;min-width:0;font-weight:600;transition:transform .2s cubic-bezier(.22,1,.36,1),color .2s;display:-webkit-box;overflow:hidden}.viewer-style-tab.svelte-r5oq8z a:where(.svelte-r5oq8z):hover{color:#2054bd;transform:scale(1.04)}.viewer-style-tab.svelte-r5oq8z a:where(.svelte-r5oq8z):focus-visible{outline-offset:3px;outline:2px solid #326bd9}@media (width<=600px){.viewer-style-tab.svelte-r5oq8z{gap:8px;padding-inline:16px;font-size:14px}}@media (prefers-reduced-motion:reduce){.viewer-style-tab.svelte-r5oq8z{transition:none;transform:translate(-50%)!important}.viewer-style-tab.svelte-r5oq8z a:where(.svelte-r5oq8z){transition:none;transform:none!important}}.style-examples__float.svelte-r5oq8z{backface-visibility:hidden;will-change:transform;position:relative}.viewer-surface.svelte-r5oq8z{z-index:1;border-radius:inherit;width:100%;height:100%;box-shadow:var(--shadow);position:relative;overflow:hidden}.viewer-navigation.svelte-r5oq8z{color:var(--muted);white-space:nowrap;align-items:center;gap:18px;font-size:12px;line-height:1.4;display:flex;position:absolute;left:50%;transform:translate(-50%)}.viewer-navigation.svelte-r5oq8z button:where(.svelte-r5oq8z){border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--text);border-radius:50%;place-items:center;transition:background .18s,transform .18s,opacity .18s;display:grid}.viewer-navigation.svelte-r5oq8z button:where(.svelte-r5oq8z):hover:not(:disabled){background:var(--surface-soft);transform:translateY(-2px)}.viewer-navigation.svelte-r5oq8z button:where(.svelte-r5oq8z):active:not(:disabled){transform:scale(.93)}.viewer-navigation.svelte-r5oq8z button:where(.svelte-r5oq8z):disabled{opacity:.4}.viewer-navigation.svelte-r5oq8z button:where(.svelte-r5oq8z):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.viewer-navigation.svelte-r5oq8z svg:where(.svelte-r5oq8z){width:18px;height:18px}.viewer-navigation.svelte-r5oq8z p:where(.svelte-r5oq8z){white-space:normal;text-align:center;min-width:230px;margin-top:7px;position:absolute;top:100%;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.viewer-navigation.svelte-r5oq8z button:where(.svelte-r5oq8z){transition:none}.viewer-navigation.svelte-r5oq8z button:where(.svelte-r5oq8z):hover:not(:disabled),.viewer-navigation.svelte-r5oq8z button:where(.svelte-r5oq8z):active:not(:disabled){transform:none}}dialog.svelte-pi8mqm{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:min(390px,100vw - 32px);color:var(--text);box-shadow:var(--shadow);border-radius:20px;margin:auto;padding:26px;animation:.2s cubic-bezier(.2,.8,.2,1) both svelte-pi8mqm-enter}dialog.svelte-pi8mqm::backdrop{background:#0008;animation:.2s svelte-pi8mqm-backdrop-in}h2.svelte-pi8mqm{margin:0 0 15px;font-size:20px;font-weight:600}p.svelte-pi8mqm{color:var(--muted);margin:0;font-size:14px;line-height:1.8}[role=alert].svelte-pi8mqm{color:var(--text);margin-top:14px}.actions.svelte-pi8mqm{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}button.svelte-pi8mqm{font:inherit;background:var(--surface-soft);color:var(--text);cursor:pointer;border:0;border-radius:999px;padding:9px 18px;font-size:13px;transition:filter .15s,transform .15s}.confirm.svelte-pi8mqm{background:var(--button);color:var(--button-text)}button.svelte-pi8mqm:hover:not(:disabled){filter:brightness(1.12)}button.svelte-pi8mqm:active:not(:disabled){transform:scale(.98)}button.svelte-pi8mqm:disabled{opacity:.45;cursor:default}button.svelte-pi8mqm:focus-visible{outline:1px solid var(--muted);outline-offset:3px}.closing.svelte-pi8mqm{animation:.16s both svelte-pi8mqm-leave}.closing.svelte-pi8mqm::backdrop{animation:.16s both svelte-pi8mqm-backdrop-out}@keyframes svelte-pi8mqm-enter{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}@keyframes svelte-pi8mqm-leave{to{opacity:0;transform:translateY(4px)scale(.99)}}@keyframes svelte-pi8mqm-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-pi8mqm-backdrop-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){dialog.svelte-pi8mqm,dialog.svelte-pi8mqm::backdrop,.closing.svelte-pi8mqm,.closing.svelte-pi8mqm::backdrop{animation:none}button.svelte-pi8mqm{transition:none}}.comments.svelte-1q5f2c2{border-top:1px solid var(--border);margin-top:65px;padding-top:40px}h2.svelte-1q5f2c2{letter-spacing:.02em;margin:0 0 27px;font-size:26px;font-weight:600}textarea.svelte-1q5f2c2{resize:vertical;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 50%,transparent);width:100%;min-height:102px;color:var(--text);font:inherit;border-radius:14px;outline:none;padding:16px 18px;font-size:14px;line-height:1.7;transition:border-color .18s}textarea.svelte-1q5f2c2:focus{border-color:var(--muted)}textarea.svelte-1q5f2c2:disabled{opacity:.6}button.svelte-1q5f2c2{font:inherit;cursor:pointer}button.svelte-1q5f2c2:disabled{opacity:.45;cursor:default}.form-footer.svelte-1q5f2c2{color:var(--subtle);justify-content:space-between;align-items:center;gap:16px;margin-top:13px;font-size:13px;display:flex}.form-footer.svelte-1q5f2c2>span:where(.svelte-1q5f2c2){flex-wrap:wrap;align-items:center;gap:16px;display:flex}.form-footer.svelte-1q5f2c2 a:where(.svelte-1q5f2c2),.status.svelte-1q5f2c2 button:where(.svelte-1q5f2c2){color:var(--muted);text-underline-offset:3px;text-decoration:underline}.length.svelte-1q5f2c2{font-variant-numeric:tabular-nums;font-size:12px}.over.svelte-1q5f2c2{color:var(--text)}.submit.svelte-1q5f2c2{background:var(--button);color:var(--button-text);white-space:nowrap;border:0;border-radius:999px;padding:9px 20px}.comment-list.svelte-1q5f2c2{margin-top:28px}.comment.svelte-1q5f2c2{border-bottom:1px solid var(--border);align-items:flex-start;gap:13px;padding:24px 0;display:flex}.avatar.svelte-1q5f2c2{flex-shrink:0;width:36px;height:36px}.comment-content.svelte-1q5f2c2{flex:1;min-width:0}header.svelte-1q5f2c2{flex-wrap:wrap;align-items:center;gap:14px;min-height:25px;display:flex}strong.svelte-1q5f2c2{font-size:14px;font-weight:550}time.svelte-1q5f2c2{color:var(--subtle);font-size:12px}.comment-actions.svelte-1q5f2c2{align-items:center;gap:18px;margin-left:auto;display:flex}.comment-actions.svelte-1q5f2c2 button:where(.svelte-1q5f2c2){color:var(--muted);background:0 0;border:0;padding:3px 0;font-size:12px}.comment-actions.svelte-1q5f2c2 button:where(.svelte-1q5f2c2):hover:not(:disabled){color:var(--text)}.edit-form.svelte-1q5f2c2{margin-top:12px}.edit-actions.svelte-1q5f2c2{align-items:center;gap:12px;display:flex}.cancel.svelte-1q5f2c2{color:var(--muted);background:0 0;border:0;padding:9px 12px;font-size:13px}.vote-controls.svelte-1q5f2c2{align-items:center;gap:20px;margin-top:13px;display:flex}.vote-controls.svelte-1q5f2c2 button:where(.svelte-1q5f2c2){color:var(--subtle);background:0 0;border:0;align-items:center;gap:7px;padding:3px 0;font-size:12px;line-height:1.5;transition:color .15s,transform .15s;display:inline-flex}.vote-controls.svelte-1q5f2c2 button:where(.svelte-1q5f2c2):hover:not(:disabled){color:var(--text)}.vote-controls.svelte-1q5f2c2 button.active:where(.svelte-1q5f2c2){color:var(--accent)}.vote-controls.svelte-1q5f2c2 button:where(.svelte-1q5f2c2):active:not(:disabled){transform:scale(.94)}.vote-controls.svelte-1q5f2c2 svg:where(.svelte-1q5f2c2){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.vote-controls.svelte-1q5f2c2 span:where(.svelte-1q5f2c2){font-variant-numeric:tabular-nums;min-width:8px}.comment-content.svelte-1q5f2c2 p:where(.svelte-1q5f2c2){white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.8}.empty.svelte-1q5f2c2{text-align:center;color:var(--subtle);padding:45px 0 15px;font-size:14px}.status.svelte-1q5f2c2{color:var(--muted);margin:24px 0;font-size:13px}.status.svelte-1q5f2c2 button:where(.svelte-1q5f2c2){background:0 0;border:0;padding:2px 5px}.more.svelte-1q5f2c2{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;margin:22px auto 0;padding:9px 18px;font-size:13px;display:block}.comment-notice.svelte-1q5f2c2{z-index:100;border:1px solid var(--border);background:var(--surface);width:max-content;max-width:calc(100vw - 40px);color:var(--text);box-shadow:var(--shadow);border-radius:12px;padding:12px 18px;font-size:14px;line-height:1.6;position:fixed;top:38%;left:50%;transform:translate(-50%,-50%)}.comments.svelte-1q5f2c2 button:where(.svelte-1q5f2c2):focus-visible{outline:1px solid var(--muted);outline-offset:3px}@media (width<=600px){.comments.svelte-1q5f2c2{margin-top:45px;padding-top:30px}header.svelte-1q5f2c2{gap:5px 10px}.form-footer.svelte-1q5f2c2{align-items:flex-start}.form-footer.svelte-1q5f2c2>span:where(.svelte-1q5f2c2){gap:6px}.comment.svelte-1q5f2c2{gap:10px}}@media (prefers-reduced-motion:reduce){textarea.svelte-1q5f2c2,.vote-controls.svelte-1q5f2c2 button:where(.svelte-1q5f2c2){transition:none}.vote-controls.svelte-1q5f2c2 button:where(.svelte-1q5f2c2):active:not(:disabled){transform:none}}button.svelte-pi6s49{border:1px solid var(--border);color:var(--accent);background:0 0;border-radius:999px;padding:6px 13px;font-size:12px;transition:background .2s,transform .2s}button.svelte-pi6s49:hover{background:var(--surface-soft);transform:translateY(-1px)}button.svelte-pi6s49:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button.copy-token.svelte-pi6s49{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);border:0;justify-content:center;align-items:center;gap:8px;padding:6px 12px;font-family:inherit;font-size:13px;line-height:1.5;display:inline-flex}button.copy-token.svelte-pi6s49:hover{background:color-mix(in srgb, var(--accent) 19%, transparent)}.copy-token.svelte-pi6s49 span:where(.svelte-pi6s49){overflow-wrap:anywhere;text-align:left}svg.svelte-pi6s49{flex-shrink:0;width:14px;height:14px;display:block}button.copy-icon.svelte-pi6s49{place-items:center;width:30px;height:30px;padding:0;display:inline-grid}.copy-status.svelte-pi6s49:empty{display:none}.copy-status--hidden.svelte-pi6s49{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.copy-status.svelte-pi6s49{color:var(--muted);margin-left:8px;font-size:12px}@media (prefers-reduced-motion:reduce){button.svelte-pi6s49{transition:none}}dialog.svelte-1e91af7{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);background:var(--surface);width:min(428px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);border-radius:22px;margin:auto;padding:30px 28px 24px;animation:.22s cubic-bezier(.2,.8,.2,1) both svelte-1e91af7-code-in;box-shadow:0 28px 90px #0005}dialog.svelte-1e91af7::backdrop{background:#0009}header.svelte-1e91af7{align-items:center;gap:14px;margin:0 22px 25px 0;display:flex}header.svelte-1e91af7>div:where(.svelte-1e91af7){min-width:0}h2.svelte-1e91af7{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:650;line-height:1.35}header.svelte-1e91af7 p:where(.svelte-1e91af7){color:var(--muted);font-size:12px;line-height:1.65;margin:6px 0 0!important}.status-icon.svelte-1e91af7{background:color-mix(in srgb,var(--accent) 12%,transparent);width:46px;height:46px;color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 14%,transparent);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.status-icon.svelte-1e91af7 svg:where(.svelte-1e91af7){width:25px;height:25px}.close.svelte-1e91af7{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:6px;transition:background .15s,color .15s;display:grid;position:absolute;top:15px;right:15px}.close.svelte-1e91af7:hover{background:var(--surface-soft);color:var(--text)}.close.svelte-1e91af7 svg:where(.svelte-1e91af7){width:17px;height:17px}button.svelte-1e91af7:focus-visible{outline:2px solid var(--accent);outline-offset:3px}ol.svelte-1e91af7{border:1px solid color-mix(in srgb,var(--border) 60%,transparent);background:var(--surface-soft);border-radius:14px;margin:0;padding:5px 15px;list-style:none}li.svelte-1e91af7{box-sizing:border-box;min-height:52px;color:var(--text);align-items:center;gap:12px;margin:0;padding:9px 0;font-size:13px;line-height:1.5;display:flex}li.svelte-1e91af7+li:where(.svelte-1e91af7){border-top:1px solid color-mix(in srgb,var(--border) 50%,transparent)}li.svelte-1e91af7>span:where(.svelte-1e91af7):not(.step-icon){flex:1;min-width:0}.step-icon.svelte-1e91af7{width:26px;color:var(--muted);flex-shrink:0;place-items:center;display:grid}.step-icon.svelte-1e91af7 svg:where(.svelte-1e91af7){width:19px;height:19px}li.svelte-1e91af7 svg:where(.svelte-1e91af7){fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.hint.svelte-1e91af7{color:var(--muted);text-align:center;font-size:11px;line-height:1.65;margin:14px 0 21px!important}.confirm.svelte-1e91af7{background:var(--button);width:100%;min-height:39px;color:var(--button-text);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:9px 16px;font-size:13px;font-weight:500;transition:filter .15s,transform .15s}.confirm.svelte-1e91af7:hover{filter:brightness(1.08)}.confirm.svelte-1e91af7:active{transform:scale(.99)}.code-row.svelte-1e91af7{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;margin-bottom:18px;padding:12px}code.svelte-1e91af7{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;text-align:center;font-size:13px;display:block}.closing.svelte-1e91af7{pointer-events:none;animation:.15s both svelte-1e91af7-code-out}@keyframes svelte-1e91af7-code-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes svelte-1e91af7-code-out{to{opacity:0;transform:translateY(4px)scale(.985)}}@media (width<=420px){dialog.svelte-1e91af7{padding:27px 22px 22px}header.svelte-1e91af7{gap:12px;margin-bottom:22px}h2.svelte-1e91af7{font-size:20px}ol.svelte-1e91af7{padding:4px 12px}li.svelte-1e91af7{gap:10px}}@media (prefers-reduced-motion:reduce){dialog.svelte-1e91af7,.closing.svelte-1e91af7{animation:none}.confirm.svelte-1e91af7,.close.svelte-1e91af7{transition:none}.confirm.svelte-1e91af7:active{transform:none}}.style-code-copy.svelte-vl8me0{background:var(--button);min-width:96px;min-height:32px;color:var(--button-text);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:7px 15px;font-size:13px;transition:opacity .18s,transform .18s;display:inline-flex}.style-code-copy.svelte-vl8me0:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.style-code-copy.svelte-vl8me0:disabled{opacity:.45;cursor:default}.style-code-copy.svelte-vl8me0:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.style-code-copy.svelte-vl8me0{transition:none;transform:none!important}}.detail-artworks.svelte-19tttj{isolation:isolate;--artwork-hover-scale:1.18;width:100%;position:relative}.detail-artworks__item.svelte-19tttj{z-index:0;border-radius:20px;min-width:0;position:absolute}.detail-artworks__surface.svelte-19tttj{border-radius:inherit;transform-origin:var(--image-origin);transition:transform var(--artwork-hover-duration) cubic-bezier(.22, 1, .36, 1)}.progressive.svelte-19tttj .detail-artworks__surface:where(.svelte-19tttj):has(img:where(.svelte-19tttj):not([data-image-ready])){visibility:hidden}.detail-artworks__surface.svelte-19tttj[data-viewer-hidden] .content-actions{pointer-events:none}.detail-artworks__open.svelte-19tttj{border-radius:inherit;cursor:zoom-in;background:0 0;border:0;width:100%;margin:0;padding:0;display:block}.detail-artworks__open.svelte-19tttj:focus-visible{outline:2px solid var(--accent);outline-offset:4px}img.svelte-19tttj{border-radius:inherit;width:100%;height:auto;display:block}@media (hover:hover) and (pointer:fine){.detail-artworks__item.svelte-19tttj:hover .detail-artworks__surface:where(.svelte-19tttj){transform:translateY(-5px) scale(var(--artwork-hover-scale))}.detail-artworks__item.svelte-19tttj:hover .detail-artworks__open:where(.svelte-19tttj){box-shadow:var(--shadow)}}@media (prefers-reduced-motion:reduce){.detail-artworks__surface.svelte-19tttj{transition:none;transform:none!important}.detail-artworks__open.svelte-19tttj{transition:none}}.style-detail__stats.svelte-uruppz{align-items:center;gap:6px;display:flex}.style-detail.svelte-uruppz{width:min(1480px,100% - 80px);padding-block:48px 110px}.style-detail.style-detail--editing.svelte-uruppz{width:100%;padding-block:32px 64px}.style-detail__preview-error.svelte-uruppz{z-index:50;border:1px solid var(--border);background:var(--surface);max-width:calc(100% - 40px);color:var(--text);box-shadow:var(--shadow);border-radius:12px;padding:12px 20px;font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.style-detail__top.svelte-uruppz{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.style-detail__information.svelte-uruppz{min-width:0}.style-detail__original.svelte-uruppz{color:var(--subtle);letter-spacing:.04em;font-size:14px}.style-detail__title-row.svelte-uruppz{align-items:center;gap:16px;margin-top:14px;display:flex}.style-detail__information.svelte-uruppz h1:where(.svelte-uruppz){letter-spacing:.02em;overflow-wrap:anywhere;flex:1;min-width:0;font-size:clamp(26px,2.4vw,34px);font-weight:600;line-height:1.55}.style-detail__tags.svelte-uruppz{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.style-detail__tags.svelte-uruppz li:where(.svelte-uruppz){border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:5px 12px;font-size:12px}.style-detail__summary.svelte-uruppz{color:var(--muted);margin-top:23px;font-size:15px;line-height:1.95}.style-detail__facts.svelte-uruppz{border:1px solid var(--border);border-radius:18px;margin-top:28px;padding:24px;container:style-facts/inline-size}.style-detail__facts.svelte-uruppz h2:where(.svelte-uruppz){margin-bottom:15px;font-size:18px;font-weight:500}.style-detail__facts-heading.svelte-uruppz{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.style-detail__facts-heading.svelte-uruppz h2:where(.svelte-uruppz){margin-bottom:0}.style-download-code.svelte-uruppz{color:var(--text);-webkit-user-select:text;user-select:text;letter-spacing:.02em;font-family:ui-monospace,Consolas,monospace}.style-detail__facts-list.svelte-uruppz{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;margin:0;display:grid}.style-detail__facts-list.svelte-uruppz>div:where(.svelte-uruppz){grid-template-columns:4em minmax(0,1fr);align-items:center;gap:12px;padding:9px 0;font-size:14px;line-height:1.8;display:grid}.style-detail__fact-wide.svelte-uruppz{grid-column:1/-1}@container style-facts (width<=300px){.style-detail__facts-list.svelte-uruppz{grid-template-columns:1fr}}dt.svelte-uruppz{color:var(--subtle)}dd.svelte-uruppz{overflow-wrap:anywhere;margin:0}.style-detail__trigger.svelte-uruppz{border-top:1px solid var(--border);margin-top:16px;padding-top:18px}.style-detail__trigger.svelte-uruppz h3:where(.svelte-uruppz){color:var(--subtle);margin-bottom:12px;font-size:14px;font-weight:400}.style-detail__trigger.svelte-uruppz>div:where(.svelte-uruppz){flex-wrap:wrap;align-items:center;gap:10px;display:flex}code.svelte-uruppz{color:var(--accent);overflow-wrap:anywhere;font-size:.9em}.style-detail__section.svelte-uruppz{border-top:1px solid var(--border);margin-top:65px;padding-top:40px}.style-detail__works-heading.svelte-uruppz h2:where(.svelte-uruppz){letter-spacing:.02em;margin-bottom:27px;font-size:26px;font-weight:600}.style-detail__reading.svelte-uruppz{max-width:900px;font-size:16px;line-height:2}.style-detail__usage.svelte-uruppz{max-width:none}.style-detail__reading.svelte-uruppz p:where(.svelte-uruppz),ol.svelte-uruppz{color:var(--muted)}.style-detail__reading.svelte-uruppz h3:where(.svelte-uruppz){margin-top:28px;font-size:18px;font-weight:500}ol.svelte-uruppz{margin:14px 0 0;padding-left:24px}.style-detail__reading.svelte-uruppz ol:where(.svelte-uruppz) li:where(.svelte-uruppz)+li:where(.svelte-uruppz){margin-top:8px}.style-detail__hint.svelte-uruppz{margin-top:18px;font-size:14px}.style-detail__guide.svelte-uruppz{color:var(--accent);margin-top:16px;transition:opacity .2s;display:inline-block}.style-detail__guide.svelte-uruppz:hover{opacity:.7}.style-detail__prompts.svelte-uruppz{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:18px;margin-top:24px;display:grid}.style-detail__prompts.svelte-uruppz section:where(.svelte-uruppz){background:var(--surface-soft);border-radius:16px;min-width:0;padding:14px 18px}.style-detail__prompts.svelte-uruppz h3:where(.svelte-uruppz){font-size:16px;font-weight:500}.style-detail__prompt-heading.svelte-uruppz{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.style-detail__prompt-text.svelte-uruppz{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;font-size:14px;line-height:1.7}.style-detail__works-heading.svelte-uruppz{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.style-detail__works-heading.svelte-uruppz span:where(.svelte-uruppz){color:var(--subtle);margin-left:8px;font-size:16px;font-weight:400}.style-detail__works-heading.svelte-uruppz p:where(.svelte-uruppz){color:var(--subtle);font-size:13px}.style-detail__guide.svelte-uruppz:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width<=1000px){.style-detail__top.svelte-uruppz{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:30px}.style-detail__facts.svelte-uruppz{padding:18px}}@media (width<=800px){.style-detail.svelte-uruppz{width:calc(100% - 40px);padding-top:30px}.style-detail__top.svelte-uruppz{grid-template-columns:1fr;gap:30px}.style-detail__prompts.svelte-uruppz{grid-template-columns:1fr}.style-detail__section.svelte-uruppz{margin-top:45px;padding-top:30px}}@media (width<=420px){.style-detail__works-heading.svelte-uruppz{display:block}.style-detail__works-heading.svelte-uruppz p:where(.svelte-uruppz){margin-bottom:18px}}@media (prefers-reduced-motion:reduce){.style-detail__guide.svelte-uruppz{transition:none}}
