.grid-settings.svelte-1nfnrpo{color:var(--ui-text)}.grid-settings.svelte-1nfnrpo>fieldset:where(.svelte-1nfnrpo),.display-settings.svelte-1nfnrpo{border:0;padding:0;margin:0 0 18px;min-width:0}fieldset.svelte-1nfnrpo:disabled .setting-field:where(.svelte-1nfnrpo),fieldset.svelte-1nfnrpo:disabled button:where(.svelte-1nfnrpo){opacity:.55}legend.svelte-1nfnrpo,h3.svelte-1nfnrpo{font-size:16px;font-weight:650;margin-bottom:12px}.setting-field.svelte-1nfnrpo{display:grid;gap:6px;margin-bottom:12px;font-size:14px;line-height:1.5}select.svelte-1nfnrpo{width:100%;min-width:0;min-height:44px;padding:8px 10px;border:1px solid var(--ui-line);border-radius:8px;background:#fff;color:var(--ui-text);font:inherit}.density-input.svelte-1nfnrpo{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-bottom:8px}.density-input.svelte-1nfnrpo .setting-field:where(.svelte-1nfnrpo){margin:0}.custom-size.svelte-1nfnrpo{padding:8px 10px;max-width:116px}.grid-settings.svelte-1nfnrpo .range-field{margin-bottom:6px}.setting-hint.svelte-1nfnrpo{font-size:14px;line-height:1.65;color:var(--ui-muted);margin:0}.settings-note.svelte-1nfnrpo{font-size:14px;line-height:1.7;padding:12px;margin:0 0 20px;background:var(--ui-tint);border-radius:9px;color:var(--ui-muted)}.setting-check.svelte-1nfnrpo{display:flex;gap:10px;align-items:center;min-height:44px;font-size:14px;cursor:pointer}.setting-check.svelte-1nfnrpo input:where(.svelte-1nfnrpo){width:18px;height:18px;accent-color:var(--ui-accent)}.label-choice.svelte-1nfnrpo>p:where(.svelte-1nfnrpo){font-size:14px;margin:8px 0}.label-choice.svelte-1nfnrpo>div:where(.svelte-1nfnrpo){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.label-choice.svelte-1nfnrpo button:where(.svelte-1nfnrpo){padding:8px 4px;min-width:0}.adjustments.svelte-1nfnrpo{border-top:1px solid var(--ui-line)}.adjustments.svelte-1nfnrpo summary:where(.svelte-1nfnrpo){list-style:none;min-height:52px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:650}.adjustments.svelte-1nfnrpo summary:where(.svelte-1nfnrpo)::-webkit-details-marker{display:none}.adjustments.svelte-1nfnrpo summary:where(.svelte-1nfnrpo)>span:where(.svelte-1nfnrpo){display:flex;align-items:center;gap:8px}.adjustments[open].svelte-1nfnrpo summary>svg{transform:rotate(180deg)}.changed-dot.svelte-1nfnrpo{width:7px;height:7px;border-radius:50%;background:var(--ui-accent)}.adjustments.svelte-1nfnrpo fieldset:where(.svelte-1nfnrpo){padding-top:12px;margin-bottom:0}.adjustments.svelte-1nfnrpo fieldset:where(.svelte-1nfnrpo)>button:where(.svelte-1nfnrpo){width:100%;margin-top:14px}.grid-settings.svelte-1nfnrpo .range-field input[type=number]{min-height:44px}.settings-footer.svelte-1nfnrpo{display:none}@media (max-width: 1023px){.settings-footer.svelte-1nfnrpo{display:flex;position:sticky;bottom:0;margin:12px -20px 0;padding:12px 20px max(16px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--ui-line);z-index:3}.settings-footer.svelte-1nfnrpo button:where(.svelte-1nfnrpo){width:100%}select.svelte-1nfnrpo{font-size:16px}}.grid-upload-art.svelte-rwkyh5{width:min(280px,65vw);margin:0 auto 16px}.custom-size-form.svelte-rwkyh5 input[aria-invalid=true]:where(.svelte-rwkyh5){border-color:#b91c1c}.grid-color-helper.svelte-rwkyh5{background:#fff;border:1px solid var(--ui-line);border-radius:14px}.grid-color-helper.svelte-rwkyh5 summary:where(.svelte-rwkyh5){list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:12px 16px;font-size:16px;font-weight:650}.grid-color-helper.svelte-rwkyh5 summary:where(.svelte-rwkyh5)::-webkit-details-marker{display:none}.grid-color-helper[open].svelte-rwkyh5 summary>svg{transform:rotate(180deg)}.helper-content.svelte-rwkyh5{padding:0 16px 16px;display:grid;gap:12px}.helper-content.svelte-rwkyh5 label:where(.svelte-rwkyh5){font-size:14px}.helper-inputs.svelte-rwkyh5{display:flex;gap:10px;max-width:360px}.helper-inputs.svelte-rwkyh5 input:where(.svelte-rwkyh5){border:1px solid var(--ui-line);border-radius:8px;background:#fff;min-height:44px;color:var(--ui-text);font-size:16px}.helper-inputs.svelte-rwkyh5 input[type=color]:where(.svelte-rwkyh5){width:48px;flex-shrink:0;padding:4px}.helper-inputs.svelte-rwkyh5 input[type=text]:where(.svelte-rwkyh5){flex:1;min-width:0;padding:8px 12px}.helper-content.svelte-rwkyh5 output:where(.svelte-rwkyh5){color:var(--ui-text);font-size:16px}.tomodachi-root.svelte-rwkyh5 button{min-height:44px}.tomodachi-root.svelte-rwkyh5 .wb-sidebar{background:#fff;border:1px solid var(--ui-line);border-radius:14px;width:292px;position:sticky;top:80px;max-height:calc(100dvh - 96px);scrollbar-width:thin}.tomodachi-root.svelte-rwkyh5 header{flex-wrap:wrap;gap:8px}.tomodachi-root.svelte-rwkyh5 header>div{flex-wrap:wrap}.tomodachi-root.svelte-rwkyh5 .opacity-60,.tomodachi-root.svelte-rwkyh5 .opacity-50{opacity:.8}.tomodachi-root.svelte-rwkyh5{--vt-outline: #dce1ea}.outline-card{border:1.5px solid var(--vt-outline, #dce1ea);border-radius:12px;background-clip:padding-box}.pixelated{image-rendering:-moz-crisp-edges;image-rendering:-webkit-crisp-edges;image-rendering:pixelated;image-rendering:crisp-edges}.pill-btn{border:1.5px solid #dce1ea;border-radius:999px;background:transparent;color:var(--color-themeCream, #fff0d4);transition:all .15s ease}.pill-btn:hover{background:#ffffff14}.pill-btn.active{background:var(--color-themeCream, #fff0d4);color:var(--color-themeBg, #231f1c);border-color:var(--color-themeCream, #fff0d4)}.pill-btn-green.active{background:#6ab9c440;color:var(--color-themeCream, #fff0d4);border-color:var(--color-themeBlue, #6ab9c4)}.theme-slider{-webkit-appearance:none;appearance:none;height:6px;background:#fff0d433;border-radius:999px;outline:none;cursor:pointer}.theme-slider::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--color-themeYellow, #f5c451);border:2px solid var(--color-themePanel, #3a2f25);cursor:pointer;box-shadow:0 1px 3px #00000080}.theme-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--color-themeYellow, #f5c451);border:2px solid var(--color-themePanel, #3a2f25);cursor:pointer}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#fff0d433;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#fff0d466}@keyframes svelte-rwkyh5-fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:svelte-rwkyh5-fadeIn .25s ease-out forwards}
