.original-group-filters{flex-wrap:wrap;gap:5px;padding:10px 0 5px;display:flex}.original-group-filters button{border:1px solid #d3c5ae;border-radius:5px;min-height:36px;padding:7px 12px;font-size:12px}.original-group-filters button[aria-pressed=true]{color:#fff3db;background:#171715;border-color:#171715}.project-site .studio-head-selected .trait-panel .trait-options{scrollbar-gutter:auto;flex-wrap:wrap;gap:8px;max-height:none;display:flex;overflow:visible}.project-site .studio-head-selected .trait-option{flex:28%;gap:9px;padding:8px 11px;min-height:44px!important}.project-site .studio-head-selected .trait-option>span:nth-child(2){flex:1}.project-site .studio-head-selected .trait-tabs-list [role=tab]{min-height:32px;padding:5px 10px}.studio-head-selected .studio-art-direction{margin-bottom:12px}@media (max-width:520px){.original-group-filters button{min-height:44px;padding:8px 10px}.project-site .studio-head-selected .trait-option{flex-basis:42%;font-size:12px}}.creator-mobile-nav,.creator-preview-tools{display:none}.creator-preview-dialog{color:#171715;background:#fff8ed;border:1px solid #c6b698;border-radius:10px;width:min(94vw,700px);max-height:94svh;margin:auto;padding:12px;position:fixed;inset:0}.creator-preview-dialog::backdrop{background:#171715b8}.creator-preview-dialog>div{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.creator-preview-dialog button{background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.creator-preview-dialog img{object-fit:contain;width:min(100%,94svh - 78px);height:auto;max-height:calc(94svh - 78px);margin:auto;display:block}@media (max-width:700px) and (orientation:portrait){.project-site .lab-layout,.project-site .studio-shell{align-items:start;gap:10px;overflow:visible}.project-site.area-memes .lab-section .lab-preview,.project-site.area-studio .studio-preview{top:calc(var(--creator-header-height,72px) + 4px);z-index:20;background:#f5efdf;border-color:#c6b698;align-self:start;padding:6px 10px 0;position:sticky;box-shadow:0 5px 12px #6a543b15}.project-site.area-memes .lab-preview canvas,.project-site.area-studio .portrait-stage canvas{width:var(--creator-preview-size,200px);height:var(--creator-preview-size,200px);object-fit:contain;max-width:100%;box-shadow:none;margin-inline:auto;display:block;border-radius:6px!important}.project-site.area-studio .portrait-stage{background:0 0;border:0;margin:0;padding:0;display:block}.project-site .studio-preview :is(.studio-top,.studio-bottom,.portrait-stamp),.project-site .lab-preview .canvas-footer{display:none}.project-site .creator-preview-tools{color:#766957;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:38px;font-size:11px;display:flex}.project-site .creator-preview-tools>button{color:#171715;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:38px;padding:6px 8px;font-size:12px;display:flex}.project-site .creator-mobile-nav{top:calc(var(--creator-header-height,72px) + var(--creator-preview-size,200px) + 54px);z-index:21;background:#eee4cf;border:1px solid #c6b698;border-radius:7px;gap:5px;padding:4px;display:flex;position:sticky}.project-site :is(.lab-controls,.studio-controls) :is(input,select,textarea,button,label){scroll-margin-top:calc(var(--creator-header-height,72px) + var(--creator-preview-size,200px) + 116px)}.project-site .creator-mobile-nav>button{color:#171715;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1;min-width:0;min-height:42px;padding:7px 5px;font-size:13px;font-weight:650}.project-site .creator-mobile-nav>button[aria-pressed=true]{background:#ff642d}:is(.project-site .creator-mobile-nav>button:focus-visible,.project-site .creator-preview-tools>button:focus-visible){outline-offset:2px;outline:2px solid #b9431b}.project-site.area-memes .lab-section .lab-controls{gap:10px;min-height:330px;padding:10px}.project-site.area-memes .lab-section .lab-controls:not([data-mobile-panel=choose])>:is(#template-label,.original-library,.custom-amo-choice,.custom-lab-link,.meme-backdrops),.project-site.area-memes .lab-section .lab-controls:not([data-mobile-panel=caption])>:is(.meme-caption-field,.meme-type-control),.project-site.area-memes .lab-section .lab-controls:not([data-mobile-panel=style])>:is(.meme-style-controls,.meme-scene-control),.project-site .lab-controls>.meme-prompt-note{display:none}.project-site.area-memes .lab-section .lab-controls .lab-buttons{grid-template-columns:1fr 1fr;display:grid}.project-site.area-memes .lab-section .lab-controls .lab-buttons button{min-height:44px;padding:8px;font-size:13px}.project-site .lab-controls>.text-link,.project-site .lab-controls>.share-image-note{font-size:11px}.project-site .lab-controls .authored-picker-grid{overscroll-behavior-y:contain;scrollbar-gutter:stable;max-height:240px;overflow-y:auto}.project-site.area-studio .studio-controls{flex-direction:column;gap:10px;padding:10px;display:flex}.project-site .studio-controls[data-mobile-panel=parts]>.studio-originals-panel,.project-site .studio-controls[data-mobile-panel=originals]>.studio-parts-panel,.project-site .studio-controls .studio-control-head,.project-site .studio-originals-panel>.studio-art-direction{display:none}.project-site .studio-tool-row{flex-wrap:wrap;gap:5px;margin:0 0 8px;display:flex}.project-site .studio-tool-row button{min-height:42px;padding:7px 9px;font-size:12px}.project-site .studio-controls .original-library{margin:0}.project-site .studio-controls .original-library-trigger{min-height:58px;padding:8px 10px}.project-site .studio-controls .original-library-trigger img{width:38px;height:38px}.project-site .studio-controls .authored-picker-grid{overscroll-behavior-y:contain;scrollbar-gutter:stable;max-height:250px;overflow-y:auto}.project-site .studio-controls .trait-tabs-list{border-bottom:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid!important}.project-site .studio-controls .trait-tabs-list [role=tab]{white-space:normal;border-radius:4px;height:auto;min-height:42px;font-size:11px;padding:7px 2px!important}.project-site .studio-controls .trait-panel{padding:8px 0;min-height:0!important}.project-site .studio-controls .trait-panel-title{margin:0 0 8px}.project-site .studio-controls .trait-options{overscroll-behavior-y:contain;scrollbar-gutter:stable;gap:6px;max-height:230px;overflow-y:auto}.project-site .studio-controls .trait-option{gap:6px;font-size:12px;min-height:62px!important;padding:7px!important}.project-site .studio-controls .trait-picture{width:44px;height:40px}.project-site .studio-controls .trait-picture img{width:42px;height:36px}.project-site .studio-controls .studio-actions{gap:7px;margin-top:8px}.project-site .studio-controls .studio-actions button{min-height:44px;padding:9px 6px;font-size:12px}.project-site .studio-controls .studio-share{gap:6px;margin-top:6px}.project-site .studio-controls .studio-share :is(button,a){min-height:36px;font-size:11px}.project-site .studio-controls .studio-status{min-height:0;margin-top:6px;font-size:11px}}.project-site .meme-workshop .mw-addbar{position:relative}.project-site .meme-workshop .mw-sticker-menu{position:static}.project-site .meme-workshop .mw-sticker-menu>.mw-sticker-content{background:#fffcf5;border-color:#bd8f70;width:min(380px,100vw - 32px);max-width:100%;max-height:min(70svh,520px);padding:12px;display:block;right:0;overflow:auto}.project-site .mw-sticker-heading{color:#171715;margin:0 0 7px;font-size:12px;font-weight:700}.project-site .mw-component-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.project-site .mw-component-grid>button{text-align:left;color:#171715;background:#fffaf2;border:1px solid #bd8f70;border-radius:6px;align-items:center;gap:7px;min-width:0;min-height:53px;padding:7px;display:flex}.project-site .mw-component-grid img{object-fit:contain;flex:none;width:64px;height:32px}.project-site .mw-component-grid span{min-width:0;font-size:11px;line-height:1.35}.project-site .mw-component-hint{color:#76563e;margin:8px 0 12px;font-size:11px;line-height:1.5}.project-site .mw-sticker-basics,.project-site .mw-sticker-shortcuts{flex-wrap:wrap;gap:5px;display:flex}.project-site .mw-sticker-basics>button,.project-site .mw-sticker-shortcuts>button{color:#171715;background:#fffcf5;border:1px solid #bd8f70;border-radius:5px;min-height:32px;padding:5px 8px;font-size:11px}.project-site .mw-sticker-shortcuts{border-top:1px solid #e3d4c1;margin-top:8px;padding-top:8px}.project-site .mw-sticker-content button:not(:disabled):hover{background:#ffe8d9;border-color:#ff642d;outline-color:#ff642d}.project-site .mw-sticker-content button:focus-visible{background:#ffe8d9;border-color:#ff642d;outline-color:#ff642d}.project-site .mw-sticker-content button:disabled{opacity:.45;cursor:not-allowed}.project-site .meme-workshop{--mw-ink:#171715;--mw-orange:#ff642d;--mw-border:#bd8f70;--mw-paper:#fffcf5;--mw-muted:#796956;color:var(--mw-ink);min-width:0;margin:24px 0 48px}.project-site .meme-workshop *{box-sizing:border-box}.project-site .meme-workshop button,.project-site .meme-workshop select,.project-site .meme-workshop input,.project-site .meme-workshop textarea{font:inherit}.project-site .meme-workshop button{border:1px solid var(--mw-border);background:var(--mw-paper);min-height:42px;color:var(--mw-ink);cursor:pointer;box-shadow:none;white-space:normal;text-align:center;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:14px;font-weight:600;line-height:1.3;transition:background .15s,border-color .15s;display:inline-flex}.project-site .meme-workshop button:hover:not(:disabled){background:#fff2e8;border-color:#cf4215}.project-site .meme-workshop button[aria-pressed=true],.project-site .meme-workshop button[aria-selected=true]{color:#171715;background:#ffe8d9;border-color:#ff642d}.project-site .meme-workshop button:disabled{opacity:.45;cursor:not-allowed}.project-site .meme-workshop :is(button,input,select,textarea,summary,.mw-stage):focus-visible{outline-offset:3px;outline:3px solid #ff642d}.project-site .meme-workshop svg{flex:none;width:18px;height:18px}.project-site .mw-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 20px;display:flex}.project-site .mw-heading h2{letter-spacing:-.025em;margin:2px 0 8px;font-size:clamp(26px,2.4vw,38px);line-height:1.15}.project-site .mw-heading p{color:var(--mw-muted);margin:0;font-size:15px;line-height:1.5}.project-site .mw-heading .mw-eyebrow{color:#cf4215;letter-spacing:.13em;font-size:12px;font-weight:700}.project-site .mw-history{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.project-site .mw-addbar{background:#f2ece1;border:1px solid #d6c3ac;border-radius:10px;flex-wrap:wrap;align-items:stretch;gap:9px;margin-bottom:18px;padding:12px;display:flex}.project-site .mw-addbar>button.mw-add-primary{background:#ff642d;border-color:#ff642d}.project-site .mw-sticker-menu{position:relative}.project-site .mw-sticker-menu>summary{border:1px solid var(--mw-border);background:var(--mw-paper);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 13px;font-size:14px;font-weight:600;list-style:none;display:flex}.project-site .mw-sticker-menu>summary::-webkit-details-marker{display:none}.project-site .mw-sticker-menu[open]>summary{background:#ffe8d9;border-color:#ff642d}.project-site .mw-sticker-menu>div{z-index:15;border:1px solid var(--mw-border);background:#fffcf5;border-radius:10px;flex-wrap:wrap;gap:7px;width:310px;max-width:85vw;padding:12px;display:flex;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 10px 24px #1717151a}.project-site .mw-layout{grid-template-columns:minmax(0,1.13fr) minmax(340px,.87fr);align-items:start;gap:24px;display:grid}.project-site .mw-preview-column{min-width:0;position:static}.project-site .mw-preview-card{background:#fffcf5;border:1px solid #c0a88b;border-radius:12px;overflow:hidden}.project-site .mw-preview-top,.project-site .mw-preview-bottom{color:var(--mw-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.project-site .mw-preview-top{border-bottom:1px solid #c0a88b}.project-site .mw-preview-top strong{color:#171715;font-size:14px}.project-site .mw-stage-surround{background:#eee7dc;justify-content:center;align-items:center;min-height:200px;padding:22px;display:flex}.project-site .mw-stage{width:calc(min(100%,calc(64svh * var(--mw-ratio))) * var(--mw-zoom));touch-action:none;cursor:default;background-color:#fff;background-image:linear-gradient(45deg,#e5e0d7 25%,#0000 25%),linear-gradient(-45deg,#e5e0d7 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e5e0d7 75%),linear-gradient(-45deg,#0000 75%,#e5e0d7 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border:1px solid #bba485;outline:none;flex:none;max-width:none;position:relative;box-shadow:0 4px 15px #1717151c}.project-site .mw-stage canvas{width:100%;height:100%;aspect-ratio:inherit;display:block}.project-site .mw-stage .mw-selection{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.project-site .mw-preview-bottom{border-top:1px solid #c0a88b;padding-bottom:6px}.project-site .mw-preview-bottom>span,.project-site .mw-preview-bottom>label{align-items:center;gap:6px;display:flex}.project-site .mw-preview-bottom>label{white-space:nowrap;flex:none}.project-site .mw-preview-bottom select{flex:0 0 78px;width:78px;min-width:78px;max-width:78px;min-height:31px;padding:4px 6px}.project-site .mw-render-status{color:var(--mw-muted);min-height:24px;margin:0;padding:0 16px 11px;font-size:12px}.project-site .mw-export{background:#fff6e9;border:1px solid #ccb393;border-radius:12px;margin-top:15px;padding:18px}.project-site .mw-export>div:first-child{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.project-site .mw-export h3{margin:0;font-size:20px}.project-site .mw-export>div:first-child>span{color:#8b684d;font-size:12px}.project-site .meme-workshop .mw-primary{color:#171715;background:#ff642d;border-color:#ff642d}.project-site .meme-workshop .mw-primary:hover:not(:disabled){background:#f4511e}.project-site .meme-workshop .mw-download{width:100%;min-height:54px;margin-top:12px;font-size:17px;box-shadow:0 3px #c94719}.project-site .mw-download>span{white-space:nowrap;margin-left:auto;font-size:12px;font-weight:500}.project-site .mw-status{color:#75593f;min-height:19px;margin:12px 0 0;font-size:12px;line-height:1.5}.project-site .mw-controls{min-width:0}.project-site .mw-editor-panel{background:var(--mw-paper);border:1px solid #bd8f70;border-radius:11px;min-width:0}.project-site .mw-editor-panel .mw-panel-tabs{background:#f2ece1;border:0;border-bottom:1px solid #bd8f70;border-radius:10px 10px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;padding:7px 7px 0;display:grid}.project-site .mw-panel-tabs button{border-radius:7px 7px 0 0;min-height:46px;margin-bottom:-1px;padding:10px 8px;font-size:13px;position:relative}.project-site .mw-editor-panel .mw-panel-tabs button[aria-selected=true]{z-index:1;background:var(--mw-paper);border-color:#bd8f70;border-bottom-color:var(--mw-paper);color:#cf4215;box-shadow:inset 0 3px #ff642d}.project-site .mw-panel{background:var(--mw-paper);border:1px solid #ccbda7;border-radius:11px;min-width:0;padding:18px}.project-site .mw-editor-panel>.mw-panel{border:0;border-radius:0 0 10px 10px}.project-site .mw-panel fieldset{border:0;min-width:0;margin:0;padding:0}.project-site .mw-panel fieldset:disabled{opacity:.6}.project-site .mw-field{flex-direction:column;gap:7px;min-width:0;margin:0 0 14px;font-size:13px;line-height:1.4;display:flex}.project-site .mw-field>span:first-child{color:#65513e;justify-content:space-between;align-items:center;gap:8px;min-width:0;font-weight:600;display:flex}.project-site .mw-field>span:first-child>small{font-size:11px;font-weight:400}.project-site .mw-field>span:first-child>button{min-height:28px;padding:3px 9px;font-size:12px}.project-site .meme-workshop :is(select,input:not([type=checkbox]):not([type=color]):not([type=range]),textarea){color:#171715;width:100%;min-height:41px;box-shadow:none;background:#fffdf8;border:1px solid #bdab94;border-radius:6px;padding:9px 11px;font-size:14px;line-height:1.45}.project-site .meme-workshop input[type=checkbox]{-webkit-appearance:auto;appearance:auto;accent-color:#ff642d;flex:none;width:17px;height:17px;margin:0}.project-site .mw-number{align-items:center;display:flex;position:relative}.project-site .mw-number small{color:#796956;position:absolute;right:9px}.project-site .mw-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 14px;display:grid}.project-site .mw-two>button{margin-bottom:8px}.project-site .mw-color>span:last-child{align-items:center;gap:9px;min-height:39px;display:flex}.project-site .mw-color input[type=color]{cursor:pointer;background:#fffdf8;border:1px solid #bba485;border-radius:5px;width:45px;height:36px;padding:2px}.project-site .mw-color code{color:#756451;font-family:inherit;font-size:12px;font-weight:400}.project-site .mw-color input.mw-color-hex{text-transform:uppercase;width:112px;min-width:0;min-height:36px;font-size:13px}@media (max-width:740px){.project-site .mw-heading p{display:none}.project-site .mw-heading .mw-history{flex-wrap:nowrap}.project-site .mw-heading .mw-history button{gap:0;width:40px;min-height:40px;padding:0;font-size:0}.project-site .mw-heading .mw-history svg{width:17px;height:17px}}.project-site .mw-range{margin:0 0 17px}.project-site .mw-range output{font-variant-numeric:tabular-nums;color:#cf4215;font-size:12px;font-weight:600}.project-site .mw-range input[type=range]{accent-color:#ff642d;cursor:pointer;width:100%;height:22px;margin:0;padding:0}.project-site .mw-check{align-items:center;gap:9px;margin:10px 0 14px;font-size:13px;line-height:1.45;display:flex}.project-site .mw-check small{color:#8a725b;margin-top:3px;font-size:11px;display:block}.project-site .mw-selected-heading{border-bottom:1px solid #e0d1bd;justify-content:space-between;align-items:center;gap:8px;margin-bottom:15px;padding-bottom:12px;display:flex}.project-site .mw-selected-heading strong{overflow-wrap:anywhere;font-size:16px}.project-site .mw-selected-heading>div{gap:6px;display:flex}.project-site .mw-selected-heading>div button{min-width:36px;min-height:36px;padding:7px}.project-site .mw-text-buttons{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.project-site .mw-text-buttons button{flex:auto;min-height:36px;padding:8px;font-size:12px}.project-site .mw-text-buttons b,.project-site .mw-text-buttons i{font-size:16px}.project-site .mw-details{border-top:1px solid #e0d1bd;margin:15px 0 0;padding-top:12px;font-size:13px}.project-site .mw-details>summary{cursor:pointer;color:#69503b;min-height:26px;font-weight:600;line-height:1.5}.project-site .mw-details>summary:hover{color:#cf4215}.project-site .mw-details>div{padding-top:14px}.project-site .mw-details>summary>svg{vertical-align:middle;margin-right:7px;display:inline-block}.project-site .mw-hint{color:#87715c;margin:0 0 14px;font-size:12px;line-height:1.6}.project-site .mw-selection-hint{color:var(--mw-muted);margin:0;font-size:13px;line-height:1.5}.project-site .mw-caption-shortcuts{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.project-site .mw-choice{grid-template-columns:1fr 1fr;gap:9px;margin:0 0 15px;display:grid}.project-site .mw-choice button{flex-direction:column;gap:5px;min-height:72px;padding:13px 8px;display:flex}.project-site .mw-choice strong{font-size:14px}.project-site .mw-choice small{color:#87715c;font-size:11px;font-weight:400}.project-site .mw-swatches{flex-wrap:wrap;gap:8px;margin-bottom:15px;display:flex}.project-site .mw-swatches>button{border:1px solid #bba485;border-radius:50%;width:34px;height:34px;min-height:34px;padding:3px}.project-site .mw-swatches>button[aria-pressed=true]{outline-offset:2px;outline:2px solid #ff642d}.project-site .mw-layer-heading{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;display:flex}.project-site .mw-layer-heading span{color:#8a725b}.project-site .mw-layer-list{flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.project-site .mw-layer-list li{background:#fffdf8;border:1px solid #d6c3ac;border-radius:7px;align-items:center;gap:4px;min-width:0;padding:5px;display:flex}.project-site .mw-layer-list li.is-selected{background:#ffe8d9;border-color:#ff642d}.project-site .mw-layer-list .mw-layer-select{min-width:0;box-shadow:none;text-align:left;background:0 0;border:0;flex:1;justify-content:flex-start;padding:6px}.project-site .mw-layer-select>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.project-site .mw-layer-select strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.project-site .mw-layer-select small{color:#8a725b;white-space:nowrap;text-overflow:ellipsis;max-width:230px;font-size:11px;font-weight:400;display:block;overflow:hidden}.project-site .mw-layer-symbol{background:#f3eadb;border-radius:5px;padding:7px;display:flex}.project-site .mw-layer-list li>button:not(.mw-layer-select){background:0 0;border:0;min-width:34px;min-height:38px;padding:7px}.project-site .mw-drafts,.project-site .mw-help{background:#f6f0e6;border:1px solid #d6c3ac;border-radius:9px;margin-top:14px;padding:14px}.project-site .mw-help p{color:#87715c;margin:0 0 10px;font-size:12px;line-height:1.7}.project-site .mw-notice{color:#8b401d;background:#fff1df;border:1px solid #e0b794;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 14px;padding:12px;font-size:13px;line-height:1.6;display:flex}.project-site .mw-error{margin:10px}@media (min-width:1450px){.project-site .mw-layout{grid-template-columns:minmax(0,1.3fr) minmax(400px,.85fr);gap:28px}.project-site .mw-panel{padding:22px}}@media (max-width:1000px){.project-site .mw-layout{grid-template-columns:minmax(0,1fr) minmax(310px,.9fr);gap:16px}.project-site .mw-heading{align-items:flex-start}.project-site .mw-preview-column{top:78px}.project-site .mw-stage-surround{padding:15px}.project-site .mw-panel{padding:14px}.project-site .mw-panel-tabs button{flex-direction:column;gap:5px;font-size:12px}.project-site .mw-panel-tabs svg{width:16px;height:16px}.project-site .mw-history button{padding:8px;font-size:12px}.project-site .mw-export{padding:14px}.project-site .mw-preview-bottom{flex-wrap:wrap}}@media (max-width:740px){.project-site .meme-workshop{margin-top:20px}.project-site .mw-heading{display:block}.project-site .mw-history{justify-content:flex-start;margin-top:14px}.project-site .mw-heading h2{font-size:28px}.project-site .mw-heading p{font-size:13px}.project-site .mw-layout{grid-template-columns:1fr;gap:18px}.project-site .mw-preview-column{position:static}.project-site .mw-stage{width:calc(min(100%,calc(58svh * var(--mw-ratio))) * var(--mw-zoom))}.project-site .mw-stage-surround{padding:16px}.project-site .mw-panel-tabs button{flex-direction:row;min-height:44px;font-size:13px}.project-site .mw-addbar{gap:7px;padding:9px}.project-site .mw-addbar>button,.project-site .mw-sticker-menu>summary{min-height:40px;padding:8px;font-size:12px}.project-site .mw-addbar svg{width:16px;height:16px}.project-site .mw-sticker-menu>div{left:0;right:auto}.project-site .mw-export{margin-top:12px}.project-site .mw-preview-top{padding:10px 13px}.project-site .mw-layer-select small{max-width:50vw}}@media (prefers-reduced-motion:reduce){.project-site .meme-workshop button{transition:none}}.project-site .mw-subject-tools{background:#fff1e5;border:1px solid #e5ad89;border-radius:8px;margin:0 0 18px;padding:14px}.project-site .mw-subject-tools>strong{font-size:15px}.project-site .mw-subject-tools>p{color:#77573e;margin:7px 0 13px;font-size:12px;line-height:1.6}.project-site .mw-subject-tools>.mw-check{margin-bottom:0}.project-site .mw-subject-tools>.mw-primary{width:100%}.project-site .mw-asset-picker{background:#fffaf2;border:1px solid #d6b394;border-radius:9px;margin:0 0 14px;padding:15px;scroll-margin-top:95px}.project-site .mw-asset-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.project-site .mw-asset-heading h3{margin:0 0 6px;font-size:18px;line-height:1.4}.project-site .mw-asset-heading p{color:#806650;margin:0 0 13px;font-size:12px;line-height:1.6}.project-site .mw-asset-heading>button{flex:none;min-width:36px;min-height:36px;padding:7px}.project-site .mw-asset-sources{gap:7px;margin-bottom:12px;display:flex}.project-site .mw-asset-sources>button{flex:1;padding:9px 6px;font-size:12px}.project-site .mw-asset-searchrow{align-items:center;gap:8px;display:flex}.project-site .mw-asset-search{background:#fffcf5;border:1px solid #bd8f70;border-radius:6px;flex:1;align-items:center;gap:6px;min-width:0;padding:0 8px;display:flex}.project-site .mw-asset-search>svg{flex:none;width:16px}.project-site .mw-asset-search>input{background:0 0;border:0;width:100%;min-width:0;height:40px;padding:7px 0;font-size:12px}.project-site .mw-asset-searchrow>select{flex:0 0 120px;width:120px;height:42px;padding:7px;font-size:12px}.project-site .mw-asset-count{color:#856c55;margin:10px 0;font-size:12px}.project-site .mw-asset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.project-site .mw-asset-grid>button{text-align:left;background:#fffdf8;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;min-width:0;padding:0;display:flex;overflow:hidden}.project-site .mw-asset-grid img{aspect-ratio:1;object-fit:contain;background:#eee7dc;border-bottom:1px solid #d6b394;width:100%;height:auto}.project-site .mw-asset-grid strong{overflow-wrap:anywhere;margin:7px 7px 3px;font-size:12px;line-height:1.4}.project-site .mw-asset-grid small{color:#956443;align-items:center;gap:4px;margin:0 7px 8px;font-size:10px;font-weight:400;display:flex}.project-site .mw-asset-grid small>svg{width:12px;height:12px}.project-site .mw-asset-pagination{justify-content:space-between;align-items:center;gap:8px;margin-top:13px;display:flex}.project-site .mw-asset-pagination>button{min-height:38px;padding:8px;font-size:12px}.project-site .mw-asset-pagination>span{color:#856c55;font-size:12px}@media (max-width:1000px){.project-site .mw-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-site .mw-asset-picker{padding:12px}.project-site .mw-asset-searchrow{flex-wrap:wrap}.project-site .mw-asset-search{flex-basis:100%}.project-site .mw-asset-searchrow>select{flex-basis:100%;width:100%}}.project-site .meme-workshop{margin-top:8px}.project-site .mw-heading{gap:12px;margin-bottom:6px}.project-site .mw-heading>div:first-child{align-items:baseline;gap:12px;display:flex}.project-site .mw-heading strong{white-space:nowrap;font-size:16px}.project-site .mw-heading p{font-size:12px;line-height:1.45}.project-site .mw-history{border-left:1px solid #d6b49b;flex-wrap:nowrap;align-items:center;gap:5px;margin:0 0 0 auto;padding-left:9px}.project-site .mw-history button{color:#9a3615;background:#ffe8d9;border-color:#cf784f;min-height:40px;padding:8px 10px;font-size:12px}.project-site .mw-history button:disabled{color:#938573;opacity:.65;background:#f1e9dd;border-color:#d2c1ac}.project-site .mw-addbar{border-radius:8px;gap:7px;margin-bottom:10px;padding:8px}.project-site .mw-addbar>button,.project-site .mw-addbar .mw-sticker-menu>summary{min-height:42px;padding:8px 11px;font-size:13px}.project-site .mw-preview-top{padding:10px 14px}.project-site .mw-preview-bottom{padding:8px 12px;font-size:11px}.project-site .mw-render-status{margin:0;padding:0 12px 9px;font-size:11px}.project-site .mw-export{margin-top:12px;padding:12px}.project-site .mw-export>.mw-export-row{grid-template-columns:78px 105px minmax(0,1fr);align-items:end;gap:8px;margin:0;display:grid}.project-site .mw-export-row .mw-field{margin:0}.project-site .mw-export-row .mw-field>span{margin-bottom:5px;font-size:11px}.project-site .mw-export-row select{min-height:42px;padding:7px 8px;font-size:13px}.project-site .mw-export-row .mw-download{flex-wrap:wrap;gap:4px 7px;min-height:44px;margin:0;padding:8px 10px;font-size:13px;display:flex}.project-site .mw-export-row .mw-download>span{white-space:nowrap;margin:0;font-size:10px}.project-site .mw-export>.mw-check{flex-wrap:wrap;gap:5px 8px;margin:10px 0 5px;font-size:12px}.project-site .mw-export>.mw-check small{margin:0;font-size:10px}.project-site .mw-export>.mw-status{min-height:16px;margin:5px 0 0;font-size:11px}.project-site .mw-panel{padding:16px}.project-site .mw-selected-heading>input{background:#fffcf5;border:1px solid #d6c3ac;border-radius:5px;flex:1;width:100%;min-width:0;min-height:38px;padding:6px 8px;font-size:15px;font-weight:650}.project-site .mw-panel .mw-details{margin-top:12px;padding-top:10px}.project-site .mw-drafts,.project-site .mw-help{margin-top:10px;padding:11px 13px}@media (max-width:740px){.project-site .mw-heading{flex-wrap:wrap;align-items:center;display:flex}.project-site .mw-heading>div:first-child{gap:8px}.project-site .mw-heading p{font-size:11px}.project-site .mw-history{margin:0}.project-site .mw-history button{min-height:40px}.project-site .mw-addbar>button,.project-site .mw-addbar .mw-sticker-menu>summary{min-height:44px;padding:8px;font-size:12px}.project-site .mw-export>.mw-export-row{grid-template-columns:66px 90px minmax(0,1fr);gap:6px}.project-site .mw-export-row .mw-download{font-size:12px}.project-site .mw-export-row .mw-download>span{width:100%}.project-site .mw-panel-tabs button{font-size:12px}.project-site .mw-panel{padding:13px}}@media (min-width:741px){.project-site .mw-preview-column{top:max(94px,calc((100svh - var(--mw-preview-height,70svh))/2));align-self:start;position:sticky}}.project-site .mw-layer-chooser{background:0 0;border:0;align-items:center;gap:6px;margin:0 0 10px;padding:0;display:flex}.project-site .mw-layer-chooser>.mw-field{flex:1;min-width:0;margin:0}.project-site .mw-layer-chooser>.mw-selected-heading{border:0;flex:none;margin:0;padding:0}.project-site .mw-layer-chooser .mw-selected-heading>div{gap:4px}.project-site .mw-layer-chooser .mw-selected-heading button{min-width:32px;min-height:36px;padding:5px}.project-site .mw-layer-chooser select{border-color:#bd8f70;min-height:44px;font-size:16px;font-weight:650}.project-site .mw-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.project-site .mw-text-areas{flex-direction:column;gap:5px;margin:0 0 10px;display:flex}.project-site .mw-text-areas:empty{display:none}.project-site .mw-text-areas>button{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-content:start;gap:12px;min-height:36px;padding:6px 10px;font-size:12px;display:grid}.project-site .mw-text-areas>button>span{white-space:nowrap;align-items:center;gap:5px;font-weight:500;display:flex}.project-site .mw-text-areas>button>span svg{width:14px;height:14px}.project-site .mw-text-areas>button>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.project-site .mw-selected-heading{margin-bottom:10px;padding-bottom:9px}.project-site .mw-selected-heading strong{font-size:14px}.project-site .mw-field{gap:5px;margin-bottom:10px}.project-site .meme-workshop textarea{resize:none;min-height:0}.project-site .mw-stage button.mw-transform-handle{z-index:3;color:#cf4215;width:28px;min-width:28px;height:28px;min-height:28px;box-shadow:none;touch-action:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.project-site .mw-stage button.mw-transform-handle:before{content:"";pointer-events:none;background:#fff;border:1px solid #cf4215;border-radius:50%;width:6px;height:6px;position:absolute}.project-site .mw-stage button.mw-transform-handle>svg{pointer-events:none;opacity:0;flex:none;width:18px;height:18px}.project-site .mw-stage button.mw-transform-handle:is(:hover,:active,:focus-visible,[data-dragging=true]){box-shadow:none;color:#cf4215;background:0 0;border:0;outline:0}.project-site .mw-stage button.mw-transform-handle:is(:hover,:focus-visible,[data-dragging=true],.mw-corner-se,.mw-handle-rotate):before{opacity:0}.project-site .mw-stage button.mw-transform-handle:is(:hover,:focus-visible,[data-dragging=true],.mw-corner-se,.mw-handle-rotate)>svg{opacity:1}.project-site .mw-stage button.mw-handle-rotate{cursor:grab}.project-site .mw-stage button.mw-handle-rotate>svg{width:18px;height:18px}.project-site .mw-stage button.mw-handle-rotate[data-dragging=true]{cursor:grabbing}@media (pointer:coarse){.project-site .mw-stage button.mw-transform-handle{width:34px;min-width:34px;height:34px;min-height:34px}}.project-site .mw-preview-top{flex-wrap:wrap;gap:8px}.project-site .mw-preview-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.project-site .mw-preview-top .mw-preview-actions>button{align-items:center;gap:5px;min-height:34px;padding:5px 8px;font-size:12px;display:inline-flex}.project-site .mw-preview-actions svg{width:15px;height:15px}.project-site .mw-preview-dimensions{white-space:nowrap;font-variant-numeric:tabular-nums}.project-site .mw-select-canvas[aria-pressed=true]{background:#ffe8d9;border-color:#ff642d}.project-site .mw-canvas-selected{cursor:move;outline:2px solid #cf4215}.project-site .mw-canvas-frame{pointer-events:none;border:2px dashed #cf4215;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #fffcf5}.project-site .mw-stage .mw-canvas-move{color:#171715;cursor:move;touch-action:none;background:#fffcf5;border:1px solid #cf4215;align-items:center;gap:4px;min-height:28px;padding:3px 6px;font-size:12px;display:flex;position:absolute;top:0;left:0}.project-site .mw-canvas-move svg{width:16px;height:16px}.project-site .mw-arrange{border-top:1px solid #e0d1bd;margin-top:10px;padding-top:8px}.project-site .mw-arrange>.mw-check{margin:0 0 8px;font-size:12px}.project-site .mw-arrange .mw-text-buttons{margin-bottom:10px}.project-site .mw-save-panel{background:#fffaf2;border:1px solid #ccbda7;border-radius:9px;margin-top:12px;padding:12px}.project-site .mw-save-panel>summary{color:#171715;min-height:26px;font-size:14px}.project-site .mw-preview-settings>label{color:#65513e;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.project-site .mw-preview-settings select{width:110px;min-height:36px;padding:6px 9px;font-size:13px}.project-site .mw-save-panel .mw-export{background:0 0;border:0;margin:10px 0;padding:0}.project-site .mw-save-panel .mw-export>.mw-export-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;margin:0;display:grid}.project-site .mw-save-panel .mw-export-row select{min-width:0;max-width:100%}.project-site .mw-save-panel .mw-export-row .mw-field>span{white-space:nowrap}.project-site .mw-save-panel .mw-download{grid-column:1/-1;justify-content:center}.project-site .mw-save-panel .mw-export-row .mw-download>span{width:auto;margin-left:8px}.project-site .mw-project-files{border-top:1px solid #e0d1bd;padding-top:12px}.project-site .mw-project-files .mw-hint{margin-bottom:10px;font-size:11px;line-height:1.5}.project-site .mw-project-files .mw-two{gap:0 7px}.project-site .mw-project-files button{min-height:38px;padding:7px;font-size:12px}.project-site .mw-preview-bottom{padding:9px 12px}.project-site .mw-preview-bottom>span{flex-wrap:wrap;font-size:11px;line-height:1.5}@media (max-width:740px){.project-site .mw-preview-column{position:static}.project-site .mw-stage button.mw-transform-handle{width:34px;height:34px}.project-site .mw-panel-tabs{margin-bottom:9px}.project-site .mw-text-areas>button{min-height:40px}.project-site .mw-addbar .mw-history{margin-left:auto;padding-left:7px}.project-site .mw-addbar .mw-history button{min-height:40px;padding:8px;font-size:12px}.project-site .mw-layer-chooser select{font-size:16px}.project-site .mw-preview-top .mw-preview-actions>button{min-height:40px}.project-site .mw-preview-dimensions{margin-left:auto;font-size:11px}.project-site .mw-editor-panel .mw-panel-tabs button{min-height:48px;padding:9px 5px;font-size:12px}.project-site .mw-panel-tabs button svg{width:16px;height:16px}}@media (max-width:390px){.project-site .mw-preview-top{padding:9px 10px}.project-site .mw-preview-top strong{font-size:13px}.project-site .mw-preview-actions{gap:4px}.project-site .mw-preview-top .mw-preview-actions>button{padding:5px 6px;font-size:11px}.project-site .mw-editor-panel .mw-panel-tabs button{flex-direction:column;gap:4px}}.project-site .mw-stage-surround{padding-top:40px;overflow-anchor:none;padding-inline:36px;position:relative;overflow:clip}.project-site .mw-stage-surround[data-preview-drag=true]{touch-action:none;overscroll-behavior:contain;outline-offset:-5px;outline:1px dashed #c0b9af;overflow:clip}.project-site .mw-canvas-drag-hint{z-index:5;pointer-events:none;color:#796956;background:#fffcf5ed;border:1px solid #c0b9af;border-radius:5px;padding:5px 8px;font-size:11px;position:absolute;bottom:8px;right:8px}.project-site .mw-stage-surround button.mw-canvas-size{z-index:4;color:#655b50;font-variant-numeric:tabular-nums;white-space:nowrap;width:auto;height:18px;min-height:18px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:13px;font-weight:600;line-height:18px;position:absolute;top:-24px;left:-1px}.project-site .mw-stage-surround button.mw-canvas-size:is(:hover,:active,[aria-pressed=true],:focus-visible){box-shadow:none;color:#171715;background:0 0;border:0}.project-site .mw-stage-surround button.mw-canvas-size:focus-visible{text-underline-offset:3px;outline:0;text-decoration:underline}.project-site .mw-stage-surround[data-preview-drag=true]>button.mw-canvas-size{pointer-events:none;z-index:6;color:#171715}.project-site .mw-preview-top>.mw-preview-actions{margin-left:auto}.project-site .mw-preview-bottom{flex-wrap:wrap;align-items:center;gap:8px 12px}.project-site .mw-preview-bottom>span{flex:170px;min-width:0}.project-site .mw-preview-top button.mw-preview-mode{isolation:isolate;color:#766352;width:172px;min-height:34px;box-shadow:none;touch-action:none;-webkit-user-select:none;user-select:none;background:#f3ece1;border:1px solid #bd8f70;border-radius:18px;flex:none;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:3px;font-size:11px;line-height:1.25;display:grid;position:relative;overflow:hidden}.project-site .mw-preview-mode>span:not(.mw-preview-mode-thumb){z-index:1;white-space:nowrap;pointer-events:none;padding:6px 3px;position:relative}.project-site .mw-preview-mode .mw-preview-mode-thumb{z-index:0;width:calc(50% - 3px);transform:translateX(calc(var(--mw-fit-position) * 100%));pointer-events:none;background:#ffe8d9;border-radius:14px;transition:transform .16s;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 3px #a96f3c35}.project-site .mw-preview-mode:active .mw-preview-mode-thumb{transition:none}.project-site .mw-preview-mode[aria-checked=true]>span:nth-child(2),.project-site .mw-preview-mode[aria-checked=false]>span:last-child{color:#9e3511;font-weight:700}.project-site .mw-preview-mode:focus-visible{outline-offset:2px;outline:2px solid #cf4215}.project-site .mw-stage-surround[data-preview-retained=true]{overflow:clip}.project-site .mw-canvas-dimensions{grid-template-columns:1.15fr 1fr 1fr;gap:8px;display:grid}.project-site .mw-canvas-dimensions .mw-field>span{white-space:nowrap;font-size:11px}.project-site .mw-controls .mw-panel{padding:12px}.project-site .mw-controls .mw-choice{gap:6px;margin-bottom:10px}.project-site .mw-controls .mw-choice button{gap:3px;min-height:58px;padding:9px 6px}.project-site .mw-controls .mw-choice strong{font-size:13px}.project-site .mw-controls .mw-choice small{font-size:10px;line-height:1.35}.project-site .mw-controls .mw-field{gap:4px;margin-bottom:8px}.project-site .mw-controls .mw-check{margin:7px 0 9px;font-size:12px}.project-site .mw-controls .mw-hint{margin-bottom:8px;font-size:11px;line-height:1.5}.project-site .mw-controls .mw-range{margin-bottom:10px}.project-site .mw-controls .mw-two{gap:0 8px}.project-site .mw-controls :is(input:not([type=checkbox]):not([type=color]):not([type=range]),select){min-height:36px;padding:7px 8px;font-size:13px}.project-site .mw-controls .mw-layer-chooser select{min-height:40px;font-size:15px}.project-site .mw-canvas-position,.project-site .mw-canvas-tips{margin:4px 0 10px!important;padding-top:7px!important}.project-site .mw-canvas-position>summary,.project-site .mw-canvas-tips>summary{font-size:12px}.project-site .mw-canvas-position>div,.project-site .mw-canvas-tips>div{padding-top:8px}.project-site .mw-controls .mw-swatches{gap:8px;margin-bottom:9px}.project-site .mw-controls .mw-swatches>button{width:28px;height:28px;min-height:28px}.project-site .mw-layer-heading{margin-bottom:7px;font-size:12px}.project-site .mw-layer-list{overscroll-behavior:contain;gap:4px;max-height:340px;margin-bottom:8px;overflow-y:auto}.project-site .mw-layer-list li{gap:1px;padding:3px}.project-site .mw-layer-list .mw-layer-select{gap:6px;min-height:36px;padding:4px}.project-site .mw-layer-symbol{padding:4px}.project-site .mw-layer-symbol svg{width:15px;height:15px}.project-site .mw-layer-select strong{font-size:12px}.project-site .mw-layer-select small{max-width:none;font-size:10px}.project-site .mw-layer-list li>button:not(.mw-layer-select){min-width:32px;min-height:36px;padding:6px}.project-site .mw-layer-list li>button:not(.mw-layer-select)>svg{width:16px;height:16px}.project-site .mw-save-panel{margin-top:10px;padding:10px}.project-site .mw-save-panel>div{padding-top:5px}.project-site .mw-save-panel .mw-export{margin:5px 0 9px}.project-site .mw-save-panel .mw-export>.mw-export-row{grid-template-columns:minmax(0,1fr) minmax(0,.75fr) minmax(0,1.2fr);gap:6px}.project-site .mw-preview-settings{align-self:end;min-width:0;margin-bottom:8px}.project-site .mw-preview-settings>label{white-space:nowrap;flex-direction:column;align-items:stretch;gap:5px;font-size:11px;font-weight:600;display:flex}.project-site .mw-preview-settings>label>span{white-space:nowrap;line-height:1.4}.project-site .mw-preview-settings select{width:100%;min-width:0;max-width:100%}.project-site .mw-save-panel .mw-export-row .mw-download{min-height:40px;box-shadow:0 2px #c94719}.project-site .mw-project-files{padding-top:8px}.project-site .mw-project-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.project-site .mw-project-actions>button{gap:4px;min-height:36px;padding:6px 3px;font-size:11px}.project-site .mw-project-actions>button>svg{flex:none;width:14px;height:14px}.project-site .mw-project-files .mw-saved-drafts{border:0;margin:8px 0;padding:0}.project-site .mw-saved-drafts>summary{color:#65513e;font-size:12px}.project-site .mw-saved-drafts>div{padding-top:8px}@media (max-width:740px){.project-site .mw-layer-list li>button:not(.mw-layer-select){min-width:34px;min-height:40px}.project-site .mw-project-actions>button{flex-direction:column;min-height:40px;font-size:11px}.project-site .mw-preview-top>button.mw-preview-mode{min-height:38px}.project-site .mw-controls :is(input:not([type=checkbox]):not([type=color]):not([type=range]),select){min-height:39px;font-size:14px}.project-site .mw-save-panel .mw-export-row select{font-size:12px}.project-site .mw-canvas-dimensions{grid-template-columns:1.1fr 1fr 1fr;gap:6px}}@media (prefers-reduced-motion:reduce){.project-site .mw-preview-mode .mw-preview-mode-thumb{transition:none}}.project-site .mw-addbar>.mw-clear-canvas{color:#9a3615;margin-left:auto}.project-site .mw-addbar>.mw-clear-canvas+.mw-history{margin-left:0}.project-site .mw-preview-top{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.project-site .mw-preview-top .mw-preview-actions{display:contents}.project-site .mw-preview-top>.mw-preview-mode{grid-column:1;justify-self:start}.project-site .mw-preview-top .mw-transparency-toggle{grid-column:2}.project-site .mw-preview-top .mw-cycle-layer{grid-column:3;justify-self:end}.project-site .meme-workshop button.mw-transparency-toggle{color:#4d4036;white-space:nowrap;background:#fffcf5;border:1px solid #bd8f70;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;width:auto;height:34px;min-height:34px;padding:5px 8px;font-size:12px;display:inline-flex}.project-site .mw-transparency-toggle i{background:#d8d1c5;border:1px solid #aa9987;border-radius:20px;width:27px;height:16px;transition:background .15s;display:block;position:relative}.project-site .mw-transparency-toggle i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.project-site .mw-transparency-toggle[aria-checked=true] i{background:#ff642d;border-color:#cf4215}.project-site .mw-transparency-toggle[aria-checked=true] i:after{transform:translate(11px)}.project-site .mw-swatches{align-items:center}@media (max-width:520px){.project-site .mw-preview-top{grid-template-columns:minmax(0,1fr) auto}.project-site .mw-preview-top>.mw-preview-mode{grid-area:1/1}.project-site .mw-preview-top .mw-cycle-layer{grid-area:1/2}.project-site .mw-preview-top .mw-transparency-toggle{grid-area:2/1;justify-self:start}.project-site .meme-workshop button.mw-transparency-toggle{height:38px;min-height:38px}.project-site .mw-controls .mw-swatches{gap:7px}}.project-site .mw-canvas-settings-group{background:#fffaf1;border:1px solid #dfcbb3;border-radius:9px;margin-top:12px;padding:12px}.project-site .mw-canvas-settings-group h3{color:#292016;margin:0 0 10px;font-size:14px;font-weight:750}.project-site .mw-controls .mw-caption-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:6px}.project-site .mw-controls .mw-caption-choices button{min-height:64px;padding:9px 5px}.project-site .mw-controls .mw-caption-choices strong{font-size:13px}.project-site .mw-controls .mw-caption-choices small{font-size:10px}.project-site .mw-canvas-settings-group .mw-canvas-resize-mode{margin-bottom:10px}.project-site .mw-caption-visibility{margin-bottom:4px}.project-site .mw-canvas-background>.mw-field>span{display:none}.project-site .mw-canvas-background .mw-swatches{gap:8px;margin-bottom:4px}.project-site .mw-canvas-settings-group>.mw-hint:last-child{margin-bottom:0}.project-site .mw-custom-caption-options{margin-top:4px}.project-site .mw-canvas-background .mw-swatches{grid-template-columns:repeat(5,minmax(20px,28px)) max-content;gap:6px;display:grid}.project-site .mw-controls .mw-canvas-background .mw-swatches>button:not(.mw-transparency-toggle){aspect-ratio:1;width:100%;height:auto;min-height:0}@media (max-width:1000px){.project-site .mw-canvas-background button.mw-transparency-toggle{gap:5px;padding-inline:5px;font-size:11px}}@media (max-width:520px){.project-site .mw-controls .mw-caption-choices button{min-height:66px;padding:8px 3px}.project-site .mw-controls .mw-caption-choices strong{font-size:12px}.project-site .mw-controls .mw-caption-choices small{font-size:9px}.project-site .mw-canvas-settings-group{padding:10px}.project-site .mw-controls .mw-canvas-dimensions{grid-template-columns:1fr 1fr}.project-site .mw-canvas-dimensions>.mw-field:first-child{grid-column:1/-1}}.project-site .mw-preview-card{container-type:inline-size}.project-site .mw-preview-top{grid-template-columns:auto minmax(116px,1fr) auto auto;gap:10px}.project-site .mw-preview-mode-group{white-space:nowrap;grid-column:1;align-items:center;gap:5px;display:flex}.project-site .mw-preview-mode-group>span{color:#5b4938;font-size:12px;font-weight:650}.project-site .mw-selection-transparency{color:#665443;grid-column:2;gap:2px;min-width:0;max-width:230px;font-size:11px;display:grid}.project-site .mw-selection-transparency>span{white-space:nowrap;justify-content:space-between;gap:5px;display:flex}.project-site .mw-selection-transparency output{font-variant-numeric:tabular-nums}.project-site .mw-selection-transparency input{accent-color:#cf4215;cursor:pointer;width:100%;height:18px;margin:0}.project-site .mw-selection-transparency[data-disabled=true]{opacity:.5}.project-site .mw-preview-top .mw-transparency-toggle{grid-area:1/3}.project-site .mw-preview-top .mw-cycle-layer{grid-area:1/4}@container (width<=660px){.project-site .mw-preview-top{grid-template-columns:minmax(0,1fr) auto;gap:8px}.project-site .mw-preview-mode-group{grid-area:1/1}.project-site .mw-preview-top .mw-cycle-layer{grid-area:1/2}.project-site .mw-selection-transparency{grid-area:2/1;max-width:260px}.project-site .mw-preview-top .mw-transparency-toggle{grid-area:2/2;justify-self:end}}@container (width<=340px){.project-site .mw-preview-top button.mw-preview-mode{width:145px;font-size:10px}.project-site .mw-preview-mode-group{gap:2px}.project-site .mw-preview-mode-group>span{font-size:11px}.project-site .mw-preview-top{gap:5px;padding-inline:8px}}.project-site .meme-workshop[data-initialized=false]{visibility:hidden}.project-site .mw-asset-sources{border-bottom:1px solid #dccab6;gap:9px;margin-bottom:18px;padding-bottom:14px}.project-site .mw-watermark-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.project-site .mw-watermark-row .mw-check{margin:0}.project-site .mw-watermark-texts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}@media (max-width:420px){.project-site .mw-watermark-texts{grid-template-columns:1fr}}.project-site .mw-native-settings{border-top:1px solid #e0d1bd;margin-top:6px}.project-site .mw-native-settings>summary{cursor:pointer;color:#69503b;align-content:center;min-height:44px;font-size:14px;font-weight:600}.project-site .mw-native-settings .native-frame-controls{margin:0;padding:4px 0 8px}.project-site .mw-native-settings .native-frame-controls>legend{clip-path:inset(50%);width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.project-site .meme-workshop .native-frame-choice button{min-height:44px}.project-site .mw-watermark-row .mw-check{cursor:pointer;min-height:44px}.project-site .mw-watermark-row>button{min-height:44px}.project-site .mw-watermark-texts .mw-field{margin:0}.project-site .mw-watermark-texts input{min-height:44px}@media (max-width:650px){.project-site .mw-watermark-texts input{font-size:16px}}.meme-workshop:not([data-controls-animated=true]) .mw-transparency-toggle i,.meme-workshop:not([data-controls-animated=true]) .mw-transparency-toggle i:after{transition:none}.project-site .mw-watermark-panel{background:#fffcf5;border:1px solid #bd8f70;border-radius:10px;margin-top:12px;padding:8px 14px}.project-site .mw-watermark-panel>summary{min-height:38px;font-weight:700}.project-site .mw-watermark-panel .mw-check{min-height:32px;margin:0}.project-site .mw-watermark-panel .mw-watermark-texts{gap:6px 10px;margin-top:5px}.project-site .mw-watermark-texts .mw-field{align-items:center;gap:6px;display:flex}.project-site .mw-watermark-texts .mw-field>span{white-space:nowrap;margin:0;font-size:13px}.project-site .mw-watermark-texts input{height:38px;min-height:38px;padding:6px 8px}.project-site .mw-field.mw-color{justify-content:space-between;align-items:center;gap:8px;display:flex}.project-site .mw-color>.amo-color-control{min-height:0}.project-site .mw-canvas-background .mw-swatches{align-items:center}.project-site .mw-canvas-background .amo-color-trigger{font-size:12px}.project-site .mw-preview-actions .amo-color-trigger{min-height:38px}.project-site .mw-controls .amo-color-popover button{min-width:0}@media (max-width:650px){.project-site .mw-watermark-texts{grid-template-columns:1fr}.project-site .mw-watermark-texts input{height:44px;min-height:44px}}.project-site .mw-field.mw-color{flex-direction:row;justify-content:flex-start;gap:9px;width:max-content;max-width:100%;min-height:42px}.project-site .mw-color>span{white-space:nowrap;font-size:13px}.project-site .mw-native-surface .mw-color{margin-bottom:10px}.project-site .mw-preview-canvas-color{white-space:nowrap;color:#5b4938;grid-area:1/3;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.project-site .mw-preview-top .mw-cycle-layer{height:42px;min-height:42px}.project-site .mw-preview-canvas-color .amo-color-control{--amo-color-size:42px}.project-site .mw-canvas-background .mw-swatches{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.project-site .mw-controls .mw-canvas-background .mw-swatches>button{flex:0 0 28px;width:28px;height:28px;min-height:28px}.project-site .mw-canvas-background .amo-color-control{flex:none}@container (width<=660px){.project-site .mw-preview-canvas-color{grid-area:2/2;justify-self:end}}@container (width<=400px){.project-site .mw-preview-mode-group>span{font-size:11px}.project-site .mw-preview-top button.mw-preview-mode{width:150px;font-size:10px}.project-site .mw-preview-top{column-gap:7px}}@media (max-width:650px){.project-site .mw-field.mw-color{min-height:44px}.project-site .mw-preview-canvas-color .amo-color-control{--amo-color-size:44px}.project-site .mw-preview-top .mw-cycle-layer{height:44px;min-height:44px}}@container (width<=340px){.project-site .mw-preview-top{column-gap:5px}.project-site .mw-preview-mode-group{gap:2px;width:max-content}.project-site .mw-preview-mode-group>span{font-size:10px}.project-site .mw-preview-top button.mw-preview-mode{width:120px}.project-site .mw-preview-top .mw-preview-actions>.mw-cycle-layer{padding-inline:6px;font-size:10px}.project-site .mw-preview-canvas-color{grid-area:2/1/auto/-1}.project-site .mw-selection-transparency{grid-area:2/1/auto/-1;justify-self:start;width:calc(100% - 133px);max-width:none}}.project-site .mw-stage-surround{padding:20px}.project-site .mw-stage{width:calc(min(100%,calc((64svh + 20px) * var(--mw-ratio))) * var(--mw-zoom))}.project-site .mw-stage-surround>.mw-canvas-size{z-index:6;pointer-events:none;box-shadow:none;color:#655b50;font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:11px;font-weight:500;line-height:14px;display:block;position:absolute}.project-site .mw-stage[data-presentation=native],.project-site .mw-stage[data-presentation=native]>canvas{border-radius:5px}@media (max-width:740px){.project-site .mw-stage{width:calc(min(100%,calc((58svh + 20px) * var(--mw-ratio))) * var(--mw-zoom))}}.project-site .portrait-stage{position:relative}.project-site .studio-trait-overlay{z-index:2;touch-action:none;border-radius:inherit;outline:none;position:absolute}.project-site .studio-trait-overlay>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.project-site .studio-trait-selected-name{color:#171715;pointer-events:none;background:#fffcf5;border:1px solid #cf4215;border-radius:5px;padding:4px 8px;font-size:12px;position:absolute;top:8px;left:8px}.project-site .studio-trait-overlay .studio-trait-handle{color:#171715;touch-action:none;background:#fffcf5;border:2px solid #cf4215;border-radius:6px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:4px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fffcf5}.project-site .studio-trait-handle svg{pointer-events:none;width:19px;height:19px}.project-site .studio-trait-overlay .studio-trait-rotate{cursor:grab;border-radius:50%}.project-site .studio-trait-resize{cursor:nwse-resize}.project-site .studio-trait-position{background:#fffcf5;border:1px solid #bd8f70;border-radius:7px;margin:8px 0;padding:10px}.project-site .studio-trait-position-toggle{align-items:center;gap:8px;font-size:14px;line-height:1.4;display:flex}.project-site .studio-trait-position-toggle input{accent-color:#ff642d;width:17px;height:17px}.project-site .studio-trait-position-toggle small{color:#75634f;margin-left:auto;font-size:11px}.project-site .studio-trait-position-row{align-items:end;gap:8px;margin-top:10px;display:flex}.project-site .studio-trait-position-row>label{flex-direction:column;flex:1;gap:4px;min-width:0;font-size:12px;display:flex}.project-site .studio-trait-position-row select{color:#171715;background:#fffaf2;border:1px solid #bd8f70;border-radius:5px;width:100%;min-width:0;min-height:38px;padding:7px}.project-site .studio-trait-position-row>button{color:#171715;background:#fffaf2;border:1px solid #bd8f70;border-radius:5px;align-items:center;gap:5px;min-height:38px;padding:7px 9px;font-size:12px;display:inline-flex}.project-site .studio-trait-position-row>button:disabled{opacity:.45;cursor:default}.project-site .studio-trait-position p,.project-site .studio-portrait-edit-note{color:#75634f;margin:8px 0 0;font-size:12px;line-height:1.5}.project-site .studio-trait-position button:hover:not(:disabled),.project-site .studio-trait-handle:hover{background:#ffe8d9;border-color:#ff642d}:is(.project-site .studio-trait-overlay :focus-visible,.project-site .studio-trait-position :focus-visible){outline-offset:2px;outline:3px solid #ff642d}.project-site .studio-custom-parts-toggle>strong{font:inherit;text-align:left;overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.45}.project-site .studio-custom-parts-toggle>svg,.project-site .studio-custom-parts-toggle>span{flex:none}@media (max-width:480px){.project-site .studio-custom-parts-toggle{gap:6px;font-size:12px}.project-site .studio-trait-position-toggle small{font-size:10px}.project-site .studio-trait-position-row{gap:6px}}.project-site .studio-section{padding-block:24px 36px}.project-site .studio-workspace-heading{align-items:center;gap:16px;margin:0 0 14px;display:flex}.project-site .studio-workspace-heading h1{letter-spacing:-.035em;margin:0;font-size:25px;line-height:1.2}.project-site .studio-workspace-heading>span{color:#81694f;font-size:13px}.project-site .studio-section>.wrap>.workspace-switch>.workspace-switch-nav{margin-bottom:18px}.project-site .studio-section>.wrap>.workspace-switch>.workspace-switch-nav>.workspace-switch-heading{display:none}.project-site .studio-section>.wrap>.workspace-switch>.workspace-switch-nav>.workspace-switch-list{border-radius:8px;gap:6px;padding:5px}.project-site .studio-section>.wrap>.workspace-switch>.workspace-switch-nav .workspace-switch-tab{flex-direction:row;align-items:center;gap:10px;min-height:52px;padding:9px 13px}.project-site .studio-section>.wrap>.workspace-switch>.workspace-switch-nav .workspace-tab-icon{width:29px;height:29px}.project-site .studio-section>.wrap>.workspace-switch>.workspace-switch-nav .workspace-tab-copy{align-items:center;gap:10px;min-width:0;display:flex}.project-site .studio-section>.wrap>.workspace-switch>.workspace-switch-nav .workspace-tab-copy strong{font-size:15px;line-height:1.3}.project-site .studio-section>.wrap>.workspace-switch>.workspace-switch-nav .workspace-tab-copy small{margin:0;font-size:11px;line-height:1.3}.project-site .studio-section>.wrap>.workspace-switch>.workspace-switch-nav .workspace-tab-state{width:21px;height:21px;margin-left:auto;position:static}.project-site.area-studio .studio-section .studio-shell{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:22px;max-width:1640px}.project-site.area-studio .studio-section .studio-controls{background:#fffcf5;border-color:#c5af93;border-radius:10px;padding:17px;display:block}.project-site.area-studio .studio-section .studio-preview{background:#eee7dc;border-color:#c0a88b;border-radius:10px;position:static}.project-site.area-studio .studio-section .portrait-stage{padding:18px 18px 54px}.project-site.area-studio .studio-section .portrait-stage canvas{width:100%;max-width:none;height:auto;box-shadow:none;border:1px solid #c0a88b;border-radius:8px!important}.project-site.area-studio .studio-section .studio-top{padding:12px 16px}.project-site.area-studio .studio-section .studio-bottom{display:none}.project-site .studio-section .studio-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 9px;display:flex}.project-site .studio-section .studio-panel-heading h3{letter-spacing:0;margin:0;font-size:16px;line-height:1.4}.project-site .studio-section .studio-panel-heading>span{color:#876e55;font-size:11px}.project-site.area-studio .studio-section :is(.studio-originals-panel,.studio-parts-panel){background:0 0;border:0;padding:0;display:block}.project-site .studio-section .studio-quick-tools{gap:6px;display:flex}.project-site .studio-section .studio-quick-tools button{gap:5px;height:auto;min-height:40px;padding:8px 10px;font-size:12px}.project-site .studio-section .original-group-filters{gap:6px;padding:0}.project-site .studio-section .original-group-filters>button{flex:1;min-height:40px;padding:8px 6px;font-size:12px}.project-site .studio-section .original-search{margin:9px 0}.project-site .studio-section .original-search input{min-height:42px;font-size:13px}.project-site .studio-section .authored-picker-grid{scrollbar-gutter:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:none;overflow:visible}.project-site .studio-section .authored-picker-grid button{flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;min-height:108px;display:flex;position:relative;padding:8px!important}.project-site .studio-section .authored-picker-grid button img{width:64px;height:64px}.project-site .studio-section .authored-picker-grid button>span{text-align:center;font-size:12px;line-height:1.35}.project-site .studio-section .authored-picker-grid button>svg{width:13px;height:13px;position:absolute;top:6px;right:5px}.project-site .studio-section .original-pagination{margin:8px 0 0;font-size:11px}.project-site .studio-section .original-pagination button{min-height:38px}.project-site .studio-section .studio-background-controls{border-top:1px solid #e3d4c1;margin-top:14px;padding-top:14px}.project-site .studio-section .studio-preset-colors{flex-wrap:wrap;gap:9px;margin:10px 0 12px;display:flex}.project-site .studio-section .studio-preset-colors button{color:#171715;border:1px solid #b9a184;border-radius:50%;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;display:flex}.project-site .studio-section .studio-preset-colors button[aria-pressed=true]{outline-offset:2px;outline:2px solid #ff642d}.project-site .studio-section .studio-custom-color{align-items:center;gap:10px;display:flex}.project-site .studio-section .studio-custom-color>label{align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.project-site .studio-section .studio-custom-color input[type=color]{cursor:pointer;background:#fffcf5;border:1px solid #bd8f70;border-radius:5px;width:44px;height:38px;padding:2px}.project-site .studio-section .studio-custom-color input[type=text]{background:#fffaf2;border:1px solid #bd8f70;border-radius:5px;min-width:0;max-width:115px;height:40px;padding:8px 10px;font:13px Consolas,monospace}.project-site .studio-section .studio-custom-parts-toggle{color:#171715;background:#fffaf2;border:1px solid #bd8f70;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:14px;padding:9px 11px;font-size:13px;font-weight:600;display:flex}.project-site .studio-section .studio-custom-parts-toggle>span{margin-left:auto;font-size:11px;font-weight:400}.project-site .studio-section .studio-custom-parts-toggle[aria-expanded=true]{background:#ffe8d9;border-color:#ff642d}.project-site .studio-section .trait-tabs{margin-top:12px}.project-site .studio-section .trait-options{scrollbar-gutter:auto;max-height:none;overflow:visible}.project-site .studio-section .studio-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.project-site .studio-section .studio-actions button{height:auto;min-height:44px;font-size:13px}.project-site .studio-section .studio-sync-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.project-site .studio-section .studio-sync-actions button{color:#171715;background:#ffe8d9;border-color:#bd8f70;height:auto;min-height:44px;padding:9px 10px;font-size:13px}.project-site .studio-section .studio-sync-actions button:hover{background:#fff2e8;border-color:#cf4215}.project-site .studio-section .studio-sync-actions p{color:#81694f;grid-column:1/-1;margin:0;font-size:11px;line-height:1.5}@media (max-width:1100px){.project-site .studio-section .studio-sync-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.project-site .studio-section .studio-sync-actions [data-sync-avatar=all]{grid-column:1/-1}}.project-site .studio-section .studio-share{justify-content:flex-start;gap:12px;margin-top:7px}.project-site .studio-section .studio-share :is(button,a){min-height:38px;font-size:12px}.project-site .studio-section .studio-status{min-height:16px;margin-top:7px;font-size:11px;line-height:1.5}.project-site .studio-section .studio-footnote{gap:10px;margin-top:14px;font-size:11px}.project-site .studio-section .studio-footnote>span:first-child{display:none}@media (min-width:741px){.project-site.area-studio .studio-section .studio-preview{top:max(calc(var(--creator-header-height,78px) + 12px),calc((100svh - var(--studio-preview-height,70svh) + var(--creator-header-height,78px))/2));max-height:calc(100svh - var(--creator-header-height,78px) - 24px);align-self:start;position:sticky;overflow:auto}.project-site.area-studio .studio-section .studio-top{flex:none;line-height:14px}.project-site.area-studio .studio-section .portrait-stage canvas{width:min(100%,max(64px,calc(100svh - var(--creator-header-height,78px) - 144px)));flex:none;height:auto}}@media (max-width:700px) and (orientation:portrait){.project-site.area-studio .studio-section .studio-controls[data-mobile-panel=parts]>.studio-originals-panel,.project-site.area-studio .studio-section .studio-controls[data-mobile-panel=originals]>.studio-parts-panel{display:none}}@media (max-width:1000px){.project-site .studio-section>.wrap>.workspace-switch>.workspace-switch-nav .workspace-tab-copy small{display:none}.project-site.area-studio .studio-section .studio-shell{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:16px}.project-site .studio-section .authored-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-site .studio-section .authored-picker-grid button{flex-direction:row;min-height:76px}.project-site .studio-section .authored-picker-grid button img{width:48px;height:48px}.project-site .studio-section .authored-picker-grid button>span{text-align:left}}@media (max-width:740px){.project-site .studio-section{padding-block:17px 28px}.project-site .studio-workspace-heading{gap:10px;margin-bottom:10px}.project-site .studio-workspace-heading h1{font-size:22px}.project-site .studio-workspace-heading>span{font-size:11px}.project-site .studio-section>.wrap>.workspace-switch>.workspace-switch-nav{margin-bottom:13px}.project-site .studio-section>.wrap>.workspace-switch>.workspace-switch-nav .workspace-switch-tab{justify-content:center;gap:5px;min-height:48px;padding:9px 5px}.project-site .studio-section>.wrap>.workspace-switch>.workspace-switch-nav .workspace-tab-copy strong{font-size:12px}.project-site .studio-section>.wrap>.workspace-switch>.workspace-switch-nav .workspace-tab-icon,.project-site .studio-section>.wrap>.workspace-switch>.workspace-switch-nav .workspace-tab-state{display:none}.project-site.area-studio .studio-section .studio-shell{grid-template-columns:1fr;gap:12px}.project-site.area-studio .studio-section .studio-controls{padding:13px}.project-site.area-studio .studio-section .studio-preview{z-index:auto;padding:0;position:static}.project-site.area-studio .studio-section .portrait-stage{background:#eee7dc;padding:14px;display:flex}.project-site.area-studio .studio-section .portrait-stage canvas{width:min(100%,56svh);max-width:440px;height:auto}.project-site .studio-section .creator-preview-tools{padding:0 12px}.project-site .studio-section .creator-mobile-nav{margin-bottom:12px;position:static}.project-site .studio-section .studio-panel-heading h3{font-size:15px}.project-site .studio-section .studio-background-controls{border-top:0;margin-top:0;padding-top:0}.project-site .studio-section .studio-controls :is(input,select,textarea,button,label){scroll-margin-top:90px}.project-site .studio-section .authored-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.project-site .studio-section .trait-options{max-height:none;overflow:visible}.project-site .studio-section .studio-actions button{font-size:12px}.project-site .studio-section .studio-preset-colors button{width:44px;height:44px}}.studio-section[data-loaded=false]>.wrap{visibility:hidden}.project-site .studio-section .studio-export-row{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:5px 10px;margin-top:12px}.project-site .studio-section .studio-export-row .raster-format-control{display:contents}.project-site .studio-section .studio-export-row .raster-format-control>label{grid-area:1/1;gap:7px;font-size:13px}.project-site .studio-section .studio-export-row .raster-format-control>small{grid-area:2/1/auto/-1;margin:0;line-height:1.5}.project-site .studio-section .studio-export-row>button{white-space:nowrap;grid-area:1/2;padding-inline:8px}.project-site .studio-section .studio-sync-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.project-site .studio-section .studio-sync-actions [data-sync-avatar=all]{grid-column:auto}@media (min-width:1200px){.project-site .studio-section .studio-sync-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.project-site .studio-section .studio-sync-actions button{padding-inline:7px}.project-site .studio-section .studio-sync-actions button>svg{display:none}}@media (max-width:380px){.project-site .studio-section .studio-sync-actions button{padding-inline:7px}.project-site .studio-section .studio-sync-actions button>svg{display:none}.project-site .studio-section .studio-preset-colors{gap:7px}}.project-site .studio-section .studio-quick-tools{flex-wrap:wrap;justify-content:flex-end;gap:5px}.project-site .studio-section .studio-quick-tools button{color:#a53713;background:#ffe8d9;border:1px solid #e27348;min-height:38px;padding:7px 9px;font-weight:650}.project-site .studio-section .studio-quick-tools [data-avatar-action=shuffle]{color:#171715;background:#ff642d;border-color:#f4531c}.project-site .studio-section .studio-quick-tools [data-avatar-action=clear]{color:#b13b18;background:#fff2e8;border-color:#cf724e}.project-site .studio-section .studio-quick-tools [data-avatar-action=undo]{color:#94300f;background:#ffddc6;border-color:#dc774c}.project-site .studio-section .studio-quick-tools button:hover:not(:disabled){background:#fff2e8;border-color:#cf4215}.project-site .studio-section .studio-quick-tools button:disabled{opacity:.45;cursor:default}.project-site .studio-section .studio-sync-actions button{color:#a53612;background:#ffe1ca;border-color:#e8794e;font-weight:650}.project-site .studio-section .studio-sync-actions [data-sync-avatar=diy],.project-site .studio-section .studio-sync-actions [data-sync-avatar=all]{color:#171715;background:#ff642d;border-color:#f4531c}.project-site .studio-section .studio-sync-actions button:disabled{opacity:.45}.project-site .studio-section .studio-background-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.project-site .studio-section .studio-background-row .studio-preset-colors,.project-site .studio-section .studio-background-row .amo-color-control{margin:0}.project-site .studio-section .portrait-stage[data-transparent=true] canvas{background-color:#fff;background-image:linear-gradient(45deg,#e9e3da 25%,#0000 25%),linear-gradient(-45deg,#e9e3da 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e9e3da 75%),linear-gradient(-45deg,#0000 75%,#e9e3da 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.project-site .studio-section .portrait-stage .studio-empty-avatar{color:#876e55;text-align:center;pointer-events:none;background:#fffcf5e6;border-radius:8px;max-width:80%;padding:10px 14px;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.project-site .studio-section .portrait-stage .portrait-stamp[hidden]{display:none}.project-site .studio-section .studio-share [aria-disabled=true]{opacity:.45;cursor:default}.avatar-conversion-dialog{color:#171715;background:#fffcf5;border:1px solid #bd8f70;border-radius:14px;width:min(430px,100vw - 32px);max-width:calc(100vw - 32px);padding:22px;box-shadow:0 18px 70px #20160e35}.avatar-conversion-dialog::backdrop{background:#17171570}.avatar-conversion-dialog h2{margin:0 0 10px;font-size:19px;line-height:1.4}.avatar-conversion-dialog p{color:#715a46;margin:0;font-size:14px;line-height:1.65}.avatar-conversion-dialog>div{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.avatar-conversion-dialog button{min-height:42px;padding:8px 15px;font-size:14px}@media (max-width:1100px){.project-site .studio-section .studio-originals-panel>.studio-panel-heading{flex-wrap:wrap;gap:8px}.project-site .studio-section .studio-quick-tools{gap:4px}.project-site .studio-section .studio-quick-tools button{padding:7px 8px}}@media (max-width:420px){.project-site .studio-section .studio-background-row{gap:8px}.project-site .studio-section .studio-background-row .studio-preset-colors{gap:7px}.project-site .studio-section .studio-background-row .studio-preset-colors button{width:44px;min-width:44px;height:44px;min-height:44px}.project-site .studio-section .studio-quick-tools button{min-height:40px}.project-site .studio-section .studio-quick-tools button svg{width:14px;height:14px}}
