.theme-editor_editor__ZxsEg{min-height:100vh;color:#181a19;background:#e8e9e5;font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,system-ui,sans-serif}.theme-editor_topbar__B06yQ{min-height:70px;padding:0 24px;justify-content:space-between;gap:24px;border-bottom:1px solid #d7d9d3;background:#fff}.theme-editor_deviceSwitch__h0WGu,.theme-editor_identity__opLz1,.theme-editor_inspectorFooter__ZTzWF,.theme-editor_inspectorHeading__e60qj,.theme-editor_modeSwitch__9QbBx,.theme-editor_saveState__vQ4BV,.theme-editor_selectionLabel__yAPY6,.theme-editor_toolbar__wzvVh,.theme-editor_topbar__B06yQ{display:flex;align-items:center}.theme-editor_identity__opLz1{gap:18px}.theme-editor_identity__opLz1>a{color:#555954;font-size:.75rem;font-weight:800}.theme-editor_identity__opLz1>span{width:1px;height:28px;background:#dfe1dc}.theme-editor_identity__opLz1 div{display:grid;gap:2px}.theme-editor_identity__opLz1 small,.theme-editor_inspectorFooter__ZTzWF small,.theme-editor_inspectorHeading__e60qj small{color:#80837e;font-size:.6rem;font-weight:900;letter-spacing:.12em}.theme-editor_identity__opLz1 strong{font-size:.92rem}.theme-editor_saveState__vQ4BV{gap:10px;color:#666a65;font-size:.7rem}.theme-editor_saveState__vQ4BV i{width:7px;height:7px;border-radius:50%;background:#22a66a;box-shadow:0 0 0 4px #22a66a18}.theme-editor_saveState__vQ4BV b{padding:7px 10px;border-radius:999px;color:#242724;background:#f0f1ed}.theme-editor_toolbar__wzvVh{min-height:54px;padding:7px 18px;gap:18px;border-bottom:1px solid #cfd1cc;background:#f7f8f5}.theme-editor_deviceSwitch__h0WGu,.theme-editor_modeSwitch__9QbBx{gap:3px;padding:3px;border:1px solid #d6d8d3;border-radius:9px;background:#eceee9}.theme-editor_toolbar__wzvVh button,.theme-editor_toolbar__wzvVh>a{min-height:32px;padding:0 12px;border:0;border-radius:6px;color:#646862;background:transparent;font:inherit;font-size:.68rem;font-weight:800;cursor:pointer}.theme-editor_toolbar__wzvVh button.theme-editor_active__ajesG{color:#fff;background:#242624;box-shadow:0 1px 3px #0002}.theme-editor_toolbar__wzvVh>a{margin-left:auto;display:inline-flex;align-items:center;border:1px solid #d5d7d2;color:#252825;background:#fff}.theme-editor_path__XV4vM{max-width:280px;overflow:hidden;color:#7b7e79;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.theme-editor_workspace__AdbVY{min-height:calc(100vh - 124px);display:grid;grid-template-columns:minmax(0,1fr) 330px}.theme-editor_stage__SKtPy{min-width:0;padding:22px;display:flex;justify-content:center;overflow:auto}.theme-editor_browserFrame__LzrtC{width:100%;min-width:320px;height:calc(100vh - 168px);overflow:hidden;border:1px solid #c8cac4;border-radius:10px;background:#fff;box-shadow:0 14px 40px #1e211a1a;transition:width .22s ease}.theme-editor_tablet__2xp9d .theme-editor_browserFrame__LzrtC{width:min(820px,100%)}.theme-editor_mobile__wBNpR .theme-editor_browserFrame__LzrtC{width:min(390px,100%)}.theme-editor_browserChrome__wLDy9{height:34px;padding:0 12px;display:flex;align-items:center;gap:6px;border-bottom:1px solid #dcddd9;background:#f4f5f2}.theme-editor_browserChrome__wLDy9 i{width:7px;height:7px;border-radius:50%;background:#c0c3bd}.theme-editor_browserChrome__wLDy9 span{margin-left:7px;overflow:hidden;color:#858883;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.theme-editor_browserFrame__LzrtC iframe{width:100%;height:calc(100% - 34px);display:block;border:0;background:#fff}.theme-editor_inspector__zVjzc{min-height:0;padding:24px 20px;display:flex;flex-direction:column;border-left:1px solid #d4d6d1;background:#fff}.theme-editor_inspectorHeading__e60qj{justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid #e3e4e0}.theme-editor_inspectorHeading__e60qj h1{margin:4px 0 0;font-size:1.22rem;letter-spacing:-.04em}.theme-editor_inspectorHeading__e60qj>span{color:#747873;font-size:.65rem}.theme-editor_emptySelection__7bOOM{padding:34px 4px}.theme-editor_emptySelection__7bOOM b{font-size:.95rem}.theme-editor_emptySelection__7bOOM>p{margin:12px 0 26px;color:#737772;font-size:.76rem;line-height:1.65;word-break:keep-all}.theme-editor_emptySelection__7bOOM ol{margin:0;padding:0;display:grid;gap:11px;list-style:none;color:#50544f;font-size:.72rem}.theme-editor_emptySelection__7bOOM li{display:flex;align-items:center;gap:10px}.theme-editor_emptySelection__7bOOM li span{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#2a2d2a;font-size:.6rem}.theme-editor_fieldPanel__sDF3_{padding:24px 0;display:grid;gap:18px}.theme-editor_selectionLabel__yAPY6{justify-content:space-between;gap:16px}.theme-editor_selectionLabel__yAPY6 span{padding:5px 7px;border-radius:4px;color:#5a51dc;background:#efedff;font-size:.56rem;font-weight:900;letter-spacing:.08em}.theme-editor_selectionLabel__yAPY6 b{overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.theme-editor_fieldPanel__sDF3_ label{display:grid;gap:8px;color:#565a55;font-size:.68rem;font-weight:800}.theme-editor_fieldPanel__sDF3_ textarea{width:100%;padding:12px;resize:vertical;border:1px solid #cacdc7;border-radius:7px;color:#202320;background:#fafbf8;font:inherit;font-size:.78rem;line-height:1.6}.theme-editor_fieldPanel__sDF3_ textarea:focus{border-color:#6b63ff;outline:3px solid #6b63ff18}.theme-editor_fieldPanel__sDF3_>small{color:#848782;font-size:.63rem;line-height:1.5}.theme-editor_uploadButton__n7qym{min-height:94px;display:grid;place-content:center;gap:7px;border:1px dashed #8d88e8;border-radius:9px;color:#4f47ca;background:#f6f5ff;font:inherit;font-size:.78rem;font-weight:900;cursor:pointer}.theme-editor_uploadButton__n7qym small{color:#8580b9;font-size:.58rem}.theme-editor_hiddenInput__ZhF2n{display:none}.theme-editor_resetSelected__vV_2t{min-height:38px;border:1px solid #dadcd7;border-radius:7px;color:#555954;background:#fff;font:inherit;font-size:.68rem;font-weight:800;cursor:pointer}.theme-editor_error__77eJ4{margin:14px 0 0;padding:10px 12px;border-radius:6px;color:#9d2828;background:#fff1f0;font-size:.68rem}.theme-editor_inspectorFooter__ZTzWF{margin-top:auto;padding-top:18px;justify-content:space-between;gap:15px;border-top:1px solid #e3e4e0}.theme-editor_inspectorFooter__ZTzWF>button{padding:9px 10px;border:0;color:#8c3b3b;background:transparent;font:inherit;font-size:.65rem;cursor:pointer}.theme-editor_inspectorFooter__ZTzWF>button:disabled{color:#b8bbb6;cursor:default}.theme-editor_inspectorFooter__ZTzWF div{display:grid;gap:3px;text-align:right}.theme-editor_inspectorFooter__ZTzWF b{font-size:.68rem}@media (max-width:980px){.theme-editor_workspace__AdbVY{grid-template-columns:1fr}.theme-editor_inspector__zVjzc{min-height:420px;border-top:1px solid #d4d6d1;border-left:0}.theme-editor_deviceSwitch__h0WGu,.theme-editor_path__XV4vM,.theme-editor_saveState__vQ4BV span{display:none}.theme-editor_browserFrame__LzrtC{height:70vh}}@media (max-width:640px){.theme-editor_topbar__B06yQ{padding-inline:14px}.theme-editor_identity__opLz1 small,.theme-editor_identity__opLz1>span,.theme-editor_saveState__vQ4BV i{display:none}.theme-editor_saveState__vQ4BV b{white-space:nowrap}.theme-editor_toolbar__wzvVh{padding-inline:8px}.theme-editor_toolbar__wzvVh>a{display:none}.theme-editor_stage__SKtPy{padding:10px}.theme-editor_browserFrame__LzrtC{height:66vh}}@media (prefers-reduced-motion:reduce){.theme-editor_browserFrame__LzrtC{transition:none}}