:root{--ub-ink:#33373A;--ub-ink-hover:#26292B;--ub-ink-2:#5C5F61;--ub-ink-3:#717375;--ub-ink-4:#858789;--ub-orange:#EE8546;--ub-apricot:#FDE7D6;--ub-apricot-2:#F7C9A8;--ub-apricot-soft:#FEF3EB;--ub-apricot-faint:#FEF7F1;--ub-cream:#F0F0D8;--ub-cream-soft:#F9F9F0;--ub-beige:#D8CCB4;--ub-line-strong:#E0D6C3;--ub-line:#EAE3D6;--ub-paper-3:#F1EDE5;--ub-paper-2:#F3F0E9;--ub-paper:#F9F8F4;--ub-paper-1:#FAF9F6}:root{font-family:Segoe UI,Malgun Gothic,sans-serif;color:var(--ub-ink);background:var(--ub-paper);font-synthesis:none;font-size:12px}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit;color:inherit}button{background:transparent;border:1px solid transparent;border-radius:5px;padding:6px 9px;cursor:pointer;white-space:nowrap}button:hover:enabled{background:var(--ub-apricot-soft);border-color:var(--ub-apricot-2)}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--ub-ink);outline-offset:1px}button:disabled{opacity:.38;cursor:default}button b{font-size:17px;margin-right:6px;font-weight:500}button small{display:block;font-size:9px;color:var(--ub-ink-3)}input,select{border:1px solid var(--ub-line-strong);border-radius:4px;padding:5px 6px;background:#fff}input[type=color]{padding:0;border:0;width:23px;height:22px;background:transparent;cursor:pointer}input[type=checkbox]{accent-color:var(--ub-ink)}h1,h2,h3,p{margin:0}h2{font-size:12px;font-weight:650;display:flex;justify-content:space-between;align-items:center}h2>span{font-weight:400;color:var(--ub-ink-3)}h3{font-size:11px;font-weight:600;color:var(--ub-ink-3);margin:19px 0 8px}.studio-shell{height:100vh;display:flex;flex-direction:column;min-width:1050px}.titlebar{height:47px;display:flex;gap:12px;align-items:center;padding:0 16px;color:var(--ub-cream);background:var(--ub-ink);flex-shrink:0}.app-symbol{width:28px;height:28px;border:1px solid #ffffff60;border-radius:7px;text-align:center;font-size:22px;line-height:22px;background:#ffffff0e}.titlebar>strong{font-size:16px;letter-spacing:.5px}.quick-tools{display:flex;gap:2px;padding-left:14px;border-left:1px solid #ffffff25}.quick-tools button{color:inherit;font-size:11px;padding:5px 8px}.quick-tools button:hover:enabled{background:#ffffff18;border-color:#ffffff20}.document-name{margin:auto;font-size:12px;max-width:38%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-name i{font-size:10px;font-style:normal;color:var(--ub-ink-3);margin-left:9px}.local-badge{font-size:10px;opacity:.65}.tabs{display:flex;background:#fff;padding:0 15px;border-bottom:1px solid var(--ub-line);gap:4px;flex-shrink:0;height:39px;align-items:stretch}.tabs button{border:0;border-radius:0;padding:7px 12px;position:relative}.tabs button.active{color:var(--ub-ink);font-weight:650}.tabs button.active:after{content:"";position:absolute;height:3px;bottom:0;left:12px;right:12px;background:var(--ub-orange);border-radius:4px 4px 0 0}.ribbon{display:flex;min-height:103px;flex-shrink:0;overflow-x:auto;gap:0;background:#fff;padding:9px 10px 5px;border-bottom:1px solid var(--ub-line)}.ribbon-group{border-right:1px solid var(--ub-line);padding:0 12px;display:flex;flex-direction:column;justify-content:space-between;gap:5px;flex-shrink:0}.ribbon-group:last-child{border:0}.ribbon-tools{display:flex;align-items:center;gap:5px;min-height:55px}.ribbon-group>small{text-align:center;font-size:9px;color:var(--ub-ink-4)}.ribbon button{font-size:11px;padding:6px 7px}.tool-stack{display:flex;flex-direction:column;align-items:stretch;gap:1px}.tool-grid{display:grid;grid-template-columns:155px 83px;gap:4px}.tool-grid>.inline-tools{grid-column:1/-1}.inline-tools{display:flex;gap:3px;align-items:center}.inline-tools button{padding:5px 7px}.inline-tools select{font-size:10px;width:77px}.tool-grid select{max-width:155px}.number-field{display:flex;align-items:center;border:1px solid var(--ub-line-strong);border-radius:4px;background:#fff;overflow:hidden;min-width:0}.number-field span{font-size:10px;color:var(--ub-ink-3);padding-left:6px;white-space:nowrap}.number-field input{border:0;min-width:0;width:100%;padding:5px 4px;background:transparent;text-align:right}.color-field{display:flex;align-items:center;padding:0 5px;gap:3px}.color-field span{font-size:15px;font-weight:700}.ribbon-note{font-size:11px;color:var(--ub-ink-3);align-self:center;max-width:320px;padding:0 12px;line-height:1.7}.workspace{display:grid;flex:1;min-height:0;overflow:hidden}.workspace>.pages-panel{grid-column:1}.workspace>.canvas-column{grid-column:2}.workspace>.properties-panel{grid-column:3}.workspace>*{grid-row:1}.pages-panel{background:var(--ub-paper-1);border-right:1px solid var(--ub-line);display:flex;flex-direction:column;min-width:0;overflow:hidden}.pages-panel[hidden],.properties-panel[hidden]{display:none}.pages-panel h2{padding:15px 13px 9px}.page-actions{display:flex;gap:1px;padding:0 8px 8px}.page-actions button{font-size:10px;flex:1}.thumb-list{overflow:auto;flex:1;padding:0 8px 20px}.page-thumb{margin:8px 0;position:relative;border:2px solid transparent;border-radius:6px;padding:4px}.page-thumb.active{border-color:var(--ub-orange);background:var(--ub-apricot)}.page-select{width:100%;padding:0;white-space:normal;text-align:left;border:0;background:none!important}.page-select>span:last-child{display:block;font-size:10px;color:var(--ub-ink-3);padding:7px 3px 2px}.page-number{position:absolute;top:3px;left:2px;color:var(--ub-ink-3);font-size:10px;padding:1px 3px;background:#fffc;border-radius:3px;z-index:2}.thumb-canvas{position:relative;overflow:hidden;background:#fff;box-shadow:0 1px 5px #33373a18;margin:auto;width:132px}.thumb-canvas iframe{border:0;transform-origin:top left}.page-reorder{display:flex;justify-content:flex-end;height:22px}.page-reorder button{padding:1px 9px;font-size:13px}.canvas-column{display:flex;flex-direction:column;overflow:hidden;min-width:0}.canvas-toolbar{height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;color:var(--ub-ink-3);border-bottom:1px solid var(--ub-line);background:var(--ub-paper-1);flex-shrink:0;font-size:10px}.canvas-toolbar>div{display:flex;align-items:center;gap:13px}.canvas-toolbar button{font-size:10px;padding:3px 9px}.canvas-viewport{position:relative;overflow:auto;flex:1;background:var(--ub-paper-3);padding:30px;isolation:isolate}.canvas-space{margin:0 auto;position:relative;flex-shrink:0}.canvas-space>iframe{position:absolute;top:0;left:0;border:0;background:transparent}.welcome{min-height:450px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--ub-ink-2);gap:20px}.welcome-mark{font-size:66px;color:var(--ub-ink);width:105px;height:105px;line-height:95px;border-radius:29px;background:var(--ub-apricot);margin-bottom:3px}.welcome h1{font-size:24px;font-weight:650;color:var(--ub-ink);letter-spacing:-.5px}.welcome p{line-height:1.9;font-size:13px}.welcome>div:last-of-type{display:flex;gap:12px}.welcome>div:last-of-type button:first-child,.primary{background:var(--ub-ink);color:#fff;border-color:var(--ub-ink)}.welcome>small{color:var(--ub-ink-4);font-size:10px}.properties-panel{background:#fff;border-left:1px solid var(--ub-line);overflow:hidden;min-width:0}.properties-scroll{padding:15px 15px 20px;overflow:auto;height:100%}.object-heading{display:flex;align-items:center;gap:7px;margin-top:13px}.object-heading input{min-width:0;width:100%;font-size:11px}.type-badge{background:var(--ub-apricot);color:var(--ub-ink);padding:4px 7px;border-radius:4px;font-size:10px;white-space:nowrap}.property-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.property-grid .number-field{height:30px}.align-grid{display:grid;grid-template-columns:1fr 1fr;gap:3px}.align-grid button{font-size:10px;background:var(--ub-paper-1);border-color:var(--ub-paper-2);width:100%;padding:6px 5px}.panel-hint{font-size:11px;line-height:1.9;color:var(--ub-ink-4);padding:20px 0}.image-tools{margin:12px 0;font-size:11px;display:flex;flex-direction:column;gap:8px}.image-tools label{display:flex;align-items:center;gap:5px}.shape-tools{margin-top:10px;display:flex;flex-wrap:wrap;gap:10px}.shape-tools label{display:flex;align-items:center;gap:6px}.shape-tools .number-field{width:110px}.layers-heading{margin:22px -15px 6px;padding:14px 15px 9px;border-top:1px solid var(--ub-line)}.layer{display:flex;align-items:center;gap:1px;border-radius:4px;padding:2px 2px 2px 6px;margin:1px 0}.layer button{padding:5px 4px;min-width:23px;font-size:10px}.layer .layer-name{flex:1;min-width:0;text-overflow:ellipsis;overflow:hidden;text-align:left}.layer-name span{display:inline-block;min-width:24px;color:var(--ub-ink-3)}.statusbar{min-height:31px;background:#fff;border-top:1px solid var(--ub-line);display:flex;align-items:center;gap:17px;padding:0 13px;font-size:10px;color:var(--ub-ink-3);flex-shrink:0}.status-message{flex:1;min-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zoom-control{display:flex;align-items:center;gap:3px}.zoom-control input{accent-color:var(--ub-ink);width:110px;height:15px;padding:0}.zoom-control button{padding:2px 7px}.zoom-control output{min-width:37px;text-align:center}.notice{display:flex;gap:12px;align-items:center;padding:7px 16px;background:var(--ub-apricot-soft);color:var(--ub-ink);font-size:11px;flex-shrink:0;border-bottom:1px solid var(--ub-apricot-2)}.notice>span{flex:1}.notice button{font-size:10px;background:#fff;border-color:var(--ub-apricot-2);padding:4px 10px}.notice.recovery{background:var(--ub-cream-soft);color:var(--ub-ink);border-color:var(--ub-line-strong)}.font-notice{flex-shrink:0;max-height:190px;overflow:auto}.font-notice ul{background:var(--ub-apricot-faint);margin:0;padding:10px 35px;font-size:11px;line-height:1.9}.font-notice code{background:var(--ub-paper-2);padding:2px 5px}.loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:13px;background:#f3f0e9df;color:var(--ub-ink-2);font-size:12px;z-index:8}.spinner{width:21px;height:21px;border:2px solid var(--ub-apricot-2);border-top-color:var(--ub-orange);border-radius:50%;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#33373a55;z-index:100;display:flex;align-items:center;justify-content:center}.modal{width:475px;background:#fff;border-radius:12px;padding:25px;box-shadow:0 20px 100px #33373a50}.modal h2{font-size:18px;margin-bottom:15px}.modal p{line-height:1.9;margin:11px 0;color:var(--ub-ink-2)}.modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:23px}.modal-actions button{border-color:var(--ub-line);padding:8px 16px}.modal-actions .primary:hover{background:var(--ub-ink-hover);color:#fff}.context-menu{position:fixed;z-index:50;width:190px;padding:6px;background:#fff;border:1px solid var(--ub-line);box-shadow:0 8px 24px #33373a2a;border-radius:7px}.context-menu button{width:100%;text-align:left;padding:8px 12px}@media(max-width:1300px){.ribbon-group{padding:0 8px}.local-badge{display:none}.quick-tools button{padding:5px}.selection-label{display:none}.tabs{gap:1px}.tabs button{padding:7px 10px}}:root{font-size:13px}button{min-height:30px}button[aria-pressed=true]{background:var(--ub-apricot);border-color:var(--ub-orange);color:var(--ub-ink);box-shadow:inset 0 -2px var(--ub-orange)}button[aria-pressed=mixed]{background:repeating-linear-gradient(135deg,var(--ub-apricot),var(--ub-apricot) 4px,var(--ub-apricot-2) 4px,var(--ub-apricot-2) 8px);border-color:var(--ub-apricot-2)}button small{font-size:10px}h2{font-size:13px}h3{font-size:12px;color:var(--ub-ink-2)}.quick-tools button{font-size:12px;min-height:32px}.document-name{font-size:13px}.document-name i{font-size:11px}.tabs{height:42px}.tabs button{font-size:13px}.ribbon{min-height:131px;padding-top:10px;padding-bottom:7px}.ribbon-group{gap:8px}.ribbon-group>small{font-size:11px;color:var(--ub-ink-3)}.ribbon-tools{min-height:88px;gap:7px}.ribbon button{font-size:12px;min-height:32px;padding:6px 9px}.tool-stack{gap:5px}.tool-grid{grid-template-columns:186px 112px;gap:6px;align-items:end}.font-grid select{width:186px;max-width:186px;height:32px}.select-field,.number-field{display:flex;flex-direction:column;align-items:stretch;gap:3px;border:0;border-radius:0;background:transparent;overflow:visible}.select-field>span,.number-field>span{font-size:11px;color:var(--ub-ink-2);padding:0;line-height:15px;white-space:nowrap}.number-field input{height:32px;border:1px solid var(--ub-line-strong);border-radius:4px;padding:5px 7px;font-size:13px;background:#fff;text-align:left;min-width:0;width:100%}.number-field:has(input:disabled)>span{color:var(--ub-ink-4)}.inline-tools{gap:4px}.inline-tools button{min-width:32px;min-height:32px}.inline-tools select{font-size:12px;width:92px;height:32px}.paragraph-grid{display:flex;flex-direction:column;gap:7px;align-items:flex-start}.color-field{height:32px;border:1px solid var(--ub-line);border-radius:4px;background:#fff;gap:7px}.color-field input{width:26px;height:25px}.ribbon-note{font-size:12px;color:var(--ub-ink-3)}.properties-scroll{padding:16px 12px 20px}.properties-panel h3{margin-top:16px}.object-heading input{font-size:12px;height:32px}.type-badge{font-size:11px}.property-grid{gap:10px}.property-grid .number-field{height:auto}.align-grid{gap:5px}.align-grid button{font-size:11px;min-height:32px}.panel-hint{font-size:12px;color:var(--ub-ink-3)}.image-tools{font-size:12px}.layers-heading{margin:20px -12px 8px;padding:14px 12px 9px}.layer-search{display:flex;position:relative;margin-bottom:9px}.layer-search input{width:100%;font-size:12px;height:33px;padding-right:30px}.layer-search button{position:absolute;right:1px;top:1px;min-height:30px;width:28px;padding:2px}.layer{border-radius:5px;gap:1px;padding-top:3px;padding-bottom:3px;min-height:39px}.layer button{font-size:12px;min-height:32px;padding:3px;flex-shrink:0}.layer-toggle,.layer-toggle-spacer{display:block;flex:0 0 17px;width:17px;min-width:17px!important}.layer .layer-name{display:flex;align-items:center;gap:7px;padding:2px;flex:1;min-width:0}.layer .layer-action{width:27px;min-width:27px;font-size:14px;color:var(--ub-ink-3)}.layer-caption{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0!important;color:inherit!important}.layer-icon,.layer-preview{display:flex!important;align-items:center;justify-content:center;flex:0 0 26px;min-width:26px!important;width:26px;height:26px;border-radius:4px;background:var(--ub-paper-1);border:1px solid var(--ub-line);object-fit:contain;font-size:14px}.layer-icon.text{font-family:Georgia,serif;color:var(--ub-ink-2)}.layer-icon.group{color:var(--ub-ink-3)}.layer.is-hidden .layer-name{opacity:.45}.layer.is-locked .layer-action:last-child{color:var(--ub-ink)}.layer.selected{background:var(--ub-apricot);outline:1px solid var(--ub-apricot-2)}.layer:hover{background:var(--ub-apricot-soft)}.page-actions button{font-size:11px;min-height:30px}.page-reorder{height:30px}.page-reorder button{min-height:28px}.canvas-toolbar{height:39px;font-size:11px}.canvas-toolbar button{min-height:29px;font-size:11px}.statusbar{min-height:35px;font-size:11px}.zoom-control button{min-height:28px}.notice{font-size:12px}.notice button{font-size:11px;min-height:30px}.font-notice ul{font-size:12px}@media(max-width:1300px){.ribbon-group{padding:0 9px}.ribbon button{padding:6px 8px}.tabs button{padding:7px 9px}}.properties-scroll{display:flex;flex-direction:column;overflow:hidden;padding:0;gap:0}.properties-details{flex:0 1 50%;min-height:140px;overflow:auto;padding:16px 12px;border-bottom:1px solid var(--ub-line)}.layers-section{display:flex;flex-direction:column;flex:1;min-height:180px;padding:0 12px 10px}.layers-section .layers-heading{margin:0 -12px 8px;padding-top:12px;border-top:0;flex-shrink:0}.layer-search{flex-shrink:0}.layers{overflow:auto;flex:1;min-height:0;padding:1px 2px 6px}.shortcut-list{max-height:38vh;overflow:auto;margin:14px 0}.shortcut-list table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}.shortcut-list th,.shortcut-list td{padding:6px 9px;border-bottom:1px solid var(--ub-line)}.shortcut-list kbd{font-family:inherit;background:var(--ub-paper-1);padding:2px 5px;border-radius:3px}.modal{max-height:90vh;overflow:auto}.modal .shortcut-list+p{margin-top:12px}.screentip{position:fixed;z-index:200;max-width:250px;padding:6px 9px;background:#fff;border:1px solid var(--ub-line-strong);box-shadow:0 4px 14px #33373a26;border-radius:4px;font-size:11px;color:var(--ub-ink);pointer-events:none;white-space:nowrap}.context-menu button[aria-keyshortcuts]:after{content:attr(aria-keyshortcuts);float:right;color:var(--ub-ink-4);font-size:10px;margin-left:12px}.keytips-tabs .tabs [data-keytip],.keytips-tabs .quick-tools button,.keytips-commands .ribbon [data-keytip]{position:relative;overflow:visible}.keytips-tabs .tabs [data-keytip]:before,.keytips-tabs .quick-tools button:before,.keytips-commands .ribbon [data-keytip]:before{content:attr(data-keytip);position:absolute;z-index:40;left:50%;bottom:-4px;transform:translate(-50%);background:var(--ub-ink);color:#fff;font:600 10px/1 Segoe UI,sans-serif;padding:2px 4px;border-radius:2px;pointer-events:none;white-space:nowrap;box-shadow:0 1px 2px #0004}.keytips-tabs .quick-tools button:nth-child(1):before{content:"1"}.keytips-tabs .quick-tools button:nth-child(2):before{content:"2"}.keytips-tabs .quick-tools button:nth-child(3):before{content:"3"}.keytips-tabs .quick-tools button:nth-child(4):before{content:"4"}.keytips-commands .ribbon{overflow:visible}.tabs button.contextual{color:var(--ub-ink)}.tabs button.contextual.active:after{background:var(--ub-orange)}.context-menu .menu-sub{position:relative}.context-menu .menu-sub>button:after{content:"▸";float:right;margin-left:8px;color:var(--ub-ink-3)}.context-menu .submenu{display:none;position:absolute;left:100%;top:-6px;width:240px;padding:6px;background:#fff;border:1px solid var(--ub-line);box-shadow:0 8px 24px #33373a2a;border-radius:7px}.context-menu .menu-sub:hover>.submenu,.context-menu .menu-sub:focus-within>.submenu{display:block}.layers-heading .layer-order{display:flex;align-items:center;gap:2px}.layers-heading .layer-order button{padding:1px 6px;font-size:10px;min-height:0}.background-pane h2{display:flex;justify-content:space-between;align-items:center}.background-pane h2 button{padding:0 7px;font-size:15px}.bg-kinds{display:flex;flex-direction:column;gap:7px;font-size:11px;margin-bottom:12px}.bg-kinds label{display:flex;gap:6px;align-items:center}.bg-field{display:flex;align-items:center;gap:8px;margin:6px 0;font-size:11px}.bg-gradient{display:flex;flex-direction:column}.bg-gradient select{font-size:11px}.bg-picture{display:flex;flex-direction:column;gap:8px;font-size:11px}.bg-picture label{display:flex;gap:6px;align-items:center}.bg-actions{display:flex;gap:6px;margin-top:18px}.bg-actions button{flex:1;border-color:var(--ub-line);background:var(--ub-paper-1)}.fill-tools{display:flex;flex-direction:column;gap:6px;font-size:11px}.fill-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.fill-row .number-field{width:82px}.fill-row button{font-size:10px;padding:4px 7px}.fill-tools.compact{gap:3px}.fill-tools.compact .fill-row{flex-wrap:nowrap}.background-pane{padding:2px 14px 6px}.background-pane .color-field{border:0;padding:0}@font-face{font-family:Unbake Title;src:url(/app-assets/sunflower-bold-ui-BjMsN6Um.woff2) format("woff2");font-weight:700;font-display:block}.titlebar>strong,.welcome h1,.modal h2{font-family:Unbake Title,Malgun Gothic,sans-serif;font-weight:700;letter-spacing:-.03em}.titlebar{background:var(--ub-ink);color:var(--ub-cream)}.titlebar>strong{font-size:18px;letter-spacing:0}.app-symbol{width:30px;height:30px;border:0;border-radius:7px;background:var(--ub-apricot) url(/app-assets/unbake-mark-C1rBbH16.png) center/26px no-repeat}.document-name{position:relative;background:#fff;color:var(--ub-ink);border:1.5px solid var(--ub-orange);border-radius:6px;padding:3px 12px 3px 22px;line-height:18px}.document-name:before{content:"";position:absolute;left:8px;top:50%;width:6px;height:6px;margin-top:-4.5px;border:1.5px solid var(--ub-ink);border-radius:50%;background:var(--ub-paper)}.document-name i{color:var(--ub-ink-3)}.tabs button.active{color:var(--ub-ink)}.tabs button.contextual{color:var(--ub-ink);background:var(--ub-apricot-soft)}.welcome{gap:16px}.welcome-mark{width:112px;height:118px;border-radius:0;background:url(/app-assets/unbake-symbol-DafuNPeQ.png) center/contain no-repeat;font-size:0;color:transparent;margin-bottom:0}.welcome h1{font-size:34px;color:var(--ub-ink);letter-spacing:-.01em}.welcome p{color:var(--ub-ink-2)}.welcome>small{color:var(--ub-ink-3)}.welcome>div:last-of-type button:first-child,.primary{color:#fff}.modal p,.welcome p,.welcome>small,.panel-hint,.notice>span,.ribbon-note{word-break:keep-all}.welcome>.visit-count{color:var(--ub-ink-4);font-size:10px;margin-top:-8px}
