.pixel-panel-modal.svelte-1ff3nrq{overscroll-behavior:none;position:fixed;inset:0}.pixel-panel-modal__backdrop.svelte-1ff3nrq{background:var(--dialog-backdrop);cursor:pointer;touch-action:manipulation;border:none;margin:0;padding:0;position:absolute;inset:0}.pixel-panel-modal--blur.svelte-1ff3nrq .pixel-panel-modal__backdrop:where(.svelte-1ff3nrq){-webkit-backdrop-filter:blur(10px)}.pixel-panel-modal__shell.svelte-1ff3nrq{pointer-events:none;box-sizing:border-box;display:flex;position:absolute;inset:0}.pixel-panel-modal--center.svelte-1ff3nrq .pixel-panel-modal__shell:where(.svelte-1ff3nrq){padding:1rem;padding-top:max(1rem, env(safe-area-inset-top,0px));padding-right:max(1rem, env(safe-area-inset-right,0px));padding-bottom:max(1rem, env(safe-area-inset-bottom,0px));padding-left:max(1rem, env(safe-area-inset-left,0px));justify-content:center;align-items:center}.pixel-panel-modal--drawer-end.svelte-1ff3nrq .pixel-panel-modal__shell:where(.svelte-1ff3nrq){padding:max(8px, env(safe-area-inset-top,0px)) max(8px, env(safe-area-inset-right,0px)) max(8px, env(safe-area-inset-bottom,0px)) 0;justify-content:flex-end;align-items:stretch}.pixel-panel-modal__panel.svelte-1ff3nrq{pointer-events:auto;touch-action:manipulation;box-sizing:border-box;outline:none;flex-direction:column;display:flex;overflow:hidden}.pixel-panel-modal--center.svelte-1ff3nrq .pixel-panel-modal__panel:where(.svelte-1ff3nrq){width:min(var(--pixel-panel-width,42rem), 100vw - 2rem);max-width:100%;max-height:min(var(--pixel-panel-max-height,90dvh), 100dvh - 2rem)}@supports not (max-height:90dvh){.pixel-panel-modal--center.svelte-1ff3nrq .pixel-panel-modal__panel:where(.svelte-1ff3nrq){max-height:min(var(--pixel-panel-max-height-fallback,90vh), 100vh - 2rem)}}.pixel-panel-modal--size-library.pixel-panel-modal--center.svelte-1ff3nrq .pixel-panel-modal__panel:where(.svelte-1ff3nrq){--pixel-panel-width:28rem;--pixel-panel-max-height:70dvh;--pixel-panel-max-height-fallback:70vh}.pixel-panel-modal--size-pfp.pixel-panel-modal--center.svelte-1ff3nrq .pixel-panel-modal__panel:where(.svelte-1ff3nrq){width:min(80vw,100vw - 2rem);height:min(80dvh,100dvh - 2rem);max-height:min(80dvh,100dvh - 2rem)}@supports not (height:80dvh){.pixel-panel-modal--size-pfp.pixel-panel-modal--center.svelte-1ff3nrq .pixel-panel-modal__panel:where(.svelte-1ff3nrq){height:min(80vh,100vh - 2rem);max-height:min(80vh,100vh - 2rem)}}.pixel-panel-modal--size-editor.pixel-panel-modal--center.svelte-1ff3nrq .pixel-panel-modal__panel:where(.svelte-1ff3nrq){width:min(64rem,100vw - 2rem);height:min(90dvh,100dvh - 2rem);max-height:min(90dvh,100dvh - 2rem)}@supports not (height:90dvh){.pixel-panel-modal--size-editor.pixel-panel-modal--center.svelte-1ff3nrq .pixel-panel-modal__panel:where(.svelte-1ff3nrq){height:min(90vh,100vh - 2rem);max-height:min(90vh,100vh - 2rem)}}.pixel-panel-modal--drawer-end.svelte-1ff3nrq{--pixel-panel-motion-ms:.18s;--pixel-panel-motion-ease:ease-out}.pixel-panel-modal--drawer-end.svelte-1ff3nrq .pixel-panel-modal__backdrop:where(.svelte-1ff3nrq){opacity:1;transition:opacity var(--pixel-panel-motion-ms) var(--pixel-panel-motion-ease)}@starting-style{.pixel-panel-modal--drawer-end.svelte-1ff3nrq .pixel-panel-modal__backdrop:where(.svelte-1ff3nrq){opacity:0}}.pixel-panel-modal--drawer-end.pixel-panel-modal--closing.svelte-1ff3nrq .pixel-panel-modal__backdrop:where(.svelte-1ff3nrq){opacity:0}.pixel-panel-modal--drawer-end.svelte-1ff3nrq .pixel-panel-modal__panel:where(.svelte-1ff3nrq){width:min(280px,100vw - 16px);max-height:min(70dvh,100dvh - 16px);margin-right:max(8px, env(safe-area-inset-right,0px));opacity:1;transition:transform var(--pixel-panel-motion-ms) var(--pixel-panel-motion-ease), opacity var(--pixel-panel-motion-ms) var(--pixel-panel-motion-ease);transform:translate(0)}@starting-style{.pixel-panel-modal--drawer-end.svelte-1ff3nrq .pixel-panel-modal__panel:where(.svelte-1ff3nrq){opacity:0;transform:translate(100%)}}.pixel-panel-modal--drawer-end.pixel-panel-modal--closing.svelte-1ff3nrq .pixel-panel-modal__panel:where(.svelte-1ff3nrq){opacity:0;transform:translate(100%)}@media (prefers-reduced-motion:reduce){.pixel-panel-modal--drawer-end.svelte-1ff3nrq .pixel-panel-modal__backdrop:where(.svelte-1ff3nrq),.pixel-panel-modal--drawer-end.svelte-1ff3nrq .pixel-panel-modal__panel:where(.svelte-1ff3nrq){transition:none}@starting-style{.pixel-panel-modal--drawer-end.svelte-1ff3nrq .pixel-panel-modal__backdrop:where(.svelte-1ff3nrq),.pixel-panel-modal--drawer-end.svelte-1ff3nrq .pixel-panel-modal__panel:where(.svelte-1ff3nrq){opacity:1;transform:none}}.pixel-panel-modal--drawer-end.pixel-panel-modal--closing.svelte-1ff3nrq .pixel-panel-modal__backdrop:where(.svelte-1ff3nrq),.pixel-panel-modal--drawer-end.pixel-panel-modal--closing.svelte-1ff3nrq .pixel-panel-modal__panel:where(.svelte-1ff3nrq){opacity:1;transform:none}}.pixel-panel-modal__titlebar.svelte-1ff3nrq{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pixel-panel-modal__close.svelte-1ff3nrq{flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;line-height:0;display:inline-flex}.pixel-panel-modal__body.svelte-1ff3nrq{min-height:0;padding:var(--pixel-panel-body-padding,.75rem 1rem 1rem);background:var(--cream);flex:1;overflow:auto}.pixel-panel-modal--size-library.svelte-1ff3nrq .pixel-panel-modal__body:where(.svelte-1ff3nrq){--pixel-panel-body-padding:.75rem}.pixel-panel-modal--size-pfp.svelte-1ff3nrq .pixel-panel-modal__body:where(.svelte-1ff3nrq){flex-direction:column;padding:.75rem 1rem 1rem;display:flex;overflow:hidden}.pixel-panel-modal--size-editor.svelte-1ff3nrq .pixel-panel-modal__body:where(.svelte-1ff3nrq){flex-direction:column;padding:.6rem;display:flex;overflow:hidden}@media (width<=599px){.pixel-panel-modal--drawer-end.svelte-1ff3nrq .pixel-panel-modal__shell:where(.svelte-1ff3nrq){padding:0;padding-bottom:env(safe-area-inset-bottom,0px);justify-content:center;align-items:flex-end}.pixel-panel-modal--drawer-end.svelte-1ff3nrq .pixel-panel-modal__panel:where(.svelte-1ff3nrq){width:100%;max-width:none;max-height:min(55dvh,420px);box-shadow:inset 2px 2px 0 var(--cream), inset -2px -2px 0 var(--ink-shadow), 0 -4px 0 var(--ink);border-bottom:none;border-left:none;border-right:none;margin:0}@starting-style{.pixel-panel-modal--drawer-end.svelte-1ff3nrq .pixel-panel-modal__panel:where(.svelte-1ff3nrq){transform:translateY(100%)}}.pixel-panel-modal--drawer-end.pixel-panel-modal--closing.svelte-1ff3nrq .pixel-panel-modal__panel:where(.svelte-1ff3nrq){transform:translateY(100%)}}@media (width<=599px) and (prefers-reduced-motion:reduce){@starting-style{.pixel-panel-modal--drawer-end.svelte-1ff3nrq .pixel-panel-modal__panel:where(.svelte-1ff3nrq){transform:none}}.pixel-panel-modal--drawer-end.pixel-panel-modal--closing.svelte-1ff3nrq .pixel-panel-modal__panel:where(.svelte-1ff3nrq){transform:none}}@media (width<=899px){.pixel-panel-modal--size-pfp.pixel-panel-modal--center.svelte-1ff3nrq .pixel-panel-modal__shell:where(.svelte-1ff3nrq),.pixel-panel-modal--size-editor.pixel-panel-modal--center.svelte-1ff3nrq .pixel-panel-modal__shell:where(.svelte-1ff3nrq){padding:0;padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);justify-content:stretch;align-items:stretch}.pixel-panel-modal--size-pfp.pixel-panel-modal--center.svelte-1ff3nrq .pixel-panel-modal__panel:where(.svelte-1ff3nrq),.pixel-panel-modal--size-editor.pixel-panel-modal--center.svelte-1ff3nrq .pixel-panel-modal__panel:where(.svelte-1ff3nrq){border-left:none;border-right:none;flex:1;width:100%;max-width:none;height:auto;min-height:0;max-height:none}.pixel-panel-modal--size-pfp.svelte-1ff3nrq .pixel-panel-modal__body:where(.svelte-1ff3nrq){padding:.5rem .65rem .65rem}}.doodle-picker.svelte-1n650hk{border:2px solid var(--ink);background:var(--cream);flex-direction:column;flex:1;min-height:0;padding:10px;display:flex}.doodle-picker--embedded.svelte-1n650hk{background:0 0;border:none;padding:0}.doodle-picker__tabs.svelte-1n650hk{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.doodle-picker__tab.active{background:var(--cyan-light)}.doodle-picker__list.svelte-1n650hk{flex:1;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));align-content:start;gap:8px;min-height:0;max-height:min(48vh,24rem);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.doodle-picker--embedded.svelte-1n650hk .doodle-picker__list:where(.svelte-1n650hk){max-height:none}.doodle-picker__row.svelte-1n650hk{border:2px solid var(--ink);background:var(--paper);cursor:pointer;width:100%;font:inherit;text-align:left;box-sizing:border-box;flex-direction:column;align-items:stretch;gap:6px;padding:8px;display:flex}.doodle-picker__row.svelte-1n650hk:hover:not(:disabled){background:var(--sand)}.doodle-picker__row.selected.svelte-1n650hk{outline:2px solid var(--ink);outline-offset:2px}.doodle-picker__row.svelte-1n650hk:disabled{opacity:.6;cursor:wait}.doodle-picker__thumb.svelte-1n650hk{aspect-ratio:256/192;object-fit:contain;width:100%;height:auto;max-height:6rem;image-rendering:pixelated;border:2px solid var(--ink);background:var(--paper);flex-shrink:0}.doodle-picker__row-text.svelte-1n650hk{flex-direction:column;gap:2px;min-width:0;display:flex}.doodle-picker__title.svelte-1n650hk{font-size:var(--editor-font-ui,16px);word-break:break-word;font-weight:600}.doodle-picker__meta.svelte-1n650hk{font-size:var(--editor-font-caption,13px);opacity:.85}.doodle-picker__status.svelte-1n650hk,.doodle-picker__err.svelte-1n650hk{font-size:var(--editor-font-base,15px);margin:8px 0 0}.doodle-picker__err.svelte-1n650hk{background:var(--sand-dark);border:2px solid var(--ink);padding:8px 10px}
