.paperdoll-cloud-hint{color:var(--muted);margin:10px 0 16px;font-size:13px;line-height:1.7}.paperdoll-cloud-hint a{color:var(--cyan);text-underline-offset:3px;text-decoration:underline}.paperdoll-gallery-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0 14px;display:flex}.paperdoll-workspace{scroll-margin-top:132px}.paperdoll-summary-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.paperdoll-summary-actions button,.paperdoll-current-edit button,.paperdoll-save-dialog button{border:1px solid var(--line);min-height:44px;color:var(--text);background:var(--panel);cursor:pointer;font:inherit;border-radius:8px;padding:8px 14px;font-size:14px}.paperdoll-summary-actions button,.paperdoll-save-dialog button.primary{border-color:var(--cyan);color:var(--cyan);background:color-mix(in srgb,var(--cyan) 10%,transparent)}.paperdoll-current-edit{color:var(--text);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.paperdoll-save-dialog{border:1px solid var(--line);width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);background:var(--panel);border-radius:14px;padding:22px;overflow:auto;box-shadow:0 24px 80px #0000004d}.paperdoll-save-dialog::backdrop{background:#0009}.paperdoll-save-dialog header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.paperdoll-save-dialog h2{margin:0;font-size:20px}.paperdoll-save-dialog header button{width:44px;padding:0;font-size:24px}.paperdoll-save-dialog label{margin-bottom:8px;font-size:14px;display:block}.paperdoll-save-dialog input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);background:var(--surface);font:inherit;border-radius:8px;padding:10px 12px;font-size:16px}.paperdoll-save-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.paperdoll-save-dialog button:disabled{opacity:.5;cursor:wait}.paperdoll-save-dialog input:focus-visible,.paperdoll-save-dialog button:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.paperdoll-save-error{color:#f486a6;font-size:14px;line-height:1.6}html[data-theme=light] .paperdoll-save-error{color:#b92856}.paperdoll-workspace-tabs{border-bottom:1px solid var(--line);gap:8px;margin-bottom:16px;padding-bottom:12px;display:flex}.paperdoll-workspace-tabs button{border:1px solid var(--line);min-height:44px;color:var(--muted);background:var(--panel);cursor:pointer;font:inherit;border-radius:9px;padding:10px 20px;font-size:14px}.paperdoll-workspace-tabs button[aria-selected=true]{border-color:var(--cyan);color:var(--cyan);background:color-mix(in srgb,var(--cyan) 10%,transparent)}.paperdoll-workspace>[hidden]{display:none}.paperdoll-workspace .paperdoll-gallery-panel{margin-top:0}.paperdoll-nickname-search{flex-wrap:wrap;flex:300px;align-items:center;gap:8px;display:flex}.paperdoll-nickname-search input{border:1px solid var(--line);min-width:100px;max-width:280px;min-height:44px;color:var(--text);background:var(--surface);font:inherit;border-radius:8px;flex:140px;padding:8px 12px;font-size:14px}.paperdoll-gallery-toolbar .paperdoll-mine-filter{cursor:pointer;min-height:44px;color:var(--text);padding:8px 4px}.paperdoll-mine-filter input{width:18px;height:18px;accent-color:var(--cyan);cursor:pointer}.paperdoll-author-filter{min-height:44px;color:var(--cyan);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:3px 0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.paperdoll-author-filter:hover{text-decoration-style:solid}.paperdoll-gallery-toolbar button,.paperdoll-gallery-pagination button{border:1px solid var(--line);min-height:44px;color:var(--text);background:var(--panel);cursor:pointer;font:inherit;border-radius:8px;padding:8px 12px;font-size:13px}.paperdoll-gallery-toolbar label{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.paperdoll-gallery-toolbar select{border:1px solid var(--line);max-width:100%;min-height:44px;color:var(--text);background:var(--panel);font:inherit;border-radius:8px;padding:8px 10px}.paperdoll-cloud-preview{border:1px solid var(--line);background:radial-gradient(ellipse at 50% 70%,color-mix(in srgb,var(--cyan) 7%,transparent),transparent 75%);height:210px;color:var(--muted);border-radius:8px;place-items:center;font-size:13px;display:grid;position:relative;overflow:hidden}.paperdoll-cloud-preview img{object-fit:contain;width:210px;max-width:100%;height:210px;image-rendering:pixelated}.paperdoll-cloud-card-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.paperdoll-outfit-like{z-index:1;min-width:44px;min-height:44px;color:var(--text);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:13px;display:inline-flex;position:absolute;top:8px;left:8px}.paperdoll-outfit-like.liked{color:#f486a6}html[data-theme=light] .paperdoll-outfit-like.liked{color:#b92856}.paperdoll-outfit-manager button:disabled{opacity:.5;cursor:wait}.paperdoll-outfit-manager button:focus-visible,.paperdoll-outfit-manager select:focus-visible,.paperdoll-outfit-manager summary:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.paperdoll-outfit-manager .paperdoll-saved-outfit-actions{gap:8px}.paperdoll-outfit-manager .paperdoll-saved-outfit-actions button,.paperdoll-outfit-manager .paperdoll-outfit-save button{min-height:44px}.paperdoll-gallery-pagination{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:18px;font-size:13px;display:flex}.paperdoll-legacy-outfits{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.paperdoll-legacy-outfits summary{color:var(--text);cursor:pointer;padding:10px 0}.paperdoll-outfit-manager .paperdoll-saved-outfit-heading span{overflow-wrap:anywhere;line-height:1.6}@media (max-width:500px){.paperdoll-outfit-manager .paperdoll-saved-outfits{grid-template-columns:minmax(0,1fr)}.paperdoll-workspace-tabs button{flex:1;padding-inline:12px}.paperdoll-nickname-search{flex-basis:100%}.paperdoll-nickname-search label{width:100%}.paperdoll-nickname-search input{width:0;max-width:none;font-size:16px}.paperdoll-gallery-toolbar .paperdoll-mine-filter{margin-right:auto}.paperdoll-outfit-manager .paperdoll-outfit-save input{font-size:16px}}.paperdoll-studio:not(.skill-animation-preview){display:block}.paperdoll-editor{grid-template-columns:minmax(340px,420px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.skill-animation-preview .paperdoll-editor{display:block}.paperdoll-outfit-manager{margin-top:16px;scroll-margin-top:132px}.paperdoll-outfit-manager .paperdoll-saved-outfit{align-content:start}@media (max-width:900px){.paperdoll-editor{grid-template-columns:minmax(0,1fr)}}
