@import url(https://fonts.googleapis.com/css?family=Pacifico|Fredericka+the+Great|Great+Vibes|Shadows+Into+Light+Two|Roboto+Slab:400,300,700|League+Script|Parisienne|Tangerine:400,700);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&family=M+PLUS+Rounded+1c:wght@400;700&display=swap);
.float-foote{display:none}body,html{height:100%;overflow:hidden}*{-webkit-touch-callout:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}canvas{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrap{background-position:top;background-repeat:repeat-y;background-size:320px auto;position:relative}.over_alert{background-color:rgba(255,0,0,.6);color:#fff;display:none;font-weight:700;left:50%;padding:5px 10px;position:absolute;text-align:center;top:10px;transform:translateX(-50%);white-space:nowrap}.over_alert.show{display:inline-block;z-index:1}.wrap_canvas{height:100%;opacity:0;width:100%}.wrap_canvas,.wrap_canvas.inited{background-color:hsla(0,0%,67%,.302)}.wrap_canvas.inited{opacity:1}body.pc_mode .wrap{background-size:520px auto}.commandBtn,.drawUI,.memberMenuBtn{background-color:#222;background-repeat:repeat;bottom:0;display:block;height:80px;opacity:.9;position:fixed;width:100%}.drawUI li{padding-bottom:10px;padding-top:10px}.commandBtn li,.drawUI li,.memberMenuBtn li{float:left;height:100%;list-style:none;text-align:center;width:20%}.commandBtn li,.memberMenuBtn li{border-right:1px solid #555}.commandBtn li:last-child,.memberMenuBtn li:last-child{border:none}.drawUI li:last-child{background-color:#e5ef6b!important;border:none}.drawUI li img{width:43px}.commandBtn li span,.drawUI li span,.memberMenuBtn li span{display:block;font-size:10px;margin-top:8px}.commandBtn li a,.drawUI li a,.memberMenuBtn li a{color:#fff;display:block;font-weight:700;position:relative;text-decoration:none}.drawUI li a.disabled{opacity:.3;pointer-events:none}.deco-ti,.drawUI li a span.finish{color:#222}.deco-ti{font-size:16px;font-weight:700;margin:0 auto;position:relative;text-align:center;top:52px;width:50%;z-index:2}#fileInput{cursor:pointer;display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.memberMenuBtn{border:1px solid #aaa;bottom:90px;font-size:80%;height:auto;left:10px;padding:5px;width:auto}.memberMenuBtn li{height:40px;width:40px}.memberMenuBtn li img{height:25px}.memberMenuBtn li span{margin-top:4px}.commandBtn{border:1px solid #aaa;bottom:90px;font-size:80%;height:auto;padding:5px;right:10px;width:auto}.commandBtn .buttonReedit.hide,.commandBtn.hide{display:none}.commandBtn li{height:40px;width:40px}.commandBtn li img{height:25px}.commandBtn li span{margin-top:4px}#main_canvas,#overlay_canvas{bottom:0;display:block;left:0;margin:auto;position:absolute;right:0;top:0}#overlay_canvas{background-color:rgba(34,32,0,0);pointer-events:none}#temp_canvas{background-color:#fff;display:block;height:500px;left:0;pointer-events:none;position:absolute;right:0;top:0;visibility:hidden;width:500px}.message{color:#7d7d7d;font-size:1vw;font-weight:700;left:50%;line-height:150%;padding:5px 10px;position:absolute;text-align:center;top:4%;transform:translateX(-50%);white-space:nowrap}.history-box ul li img{border:1px solid #e3e3e3;height:85px;-o-object-fit:cover;object-fit:cover;width:85px}.history-box ul li{height:auto;margin:5px;width:85px}@media screen and (max-width:479px){.message{font-size:3vw;top:10%}}.img_history{width:100%}.show_stamp .wrap{transition:.2s;visibility:hidden}.show_frame .stamp_wrapper.frame,.show_history .stamp_wrapper.history,.show_stamp .stamp_wrapper.stamp{top:0;visibility:visible}.stamp_wrapper{background:#fff;height:100%;left:0;position:fixed;top:100%;transition:.2s;visibility:hidden;width:100%;z-index:1}h3{color:#222;font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.5em;padding-bottom:10px;padding-top:10px;text-align:center}h3 span{font-family:DIN Condensed,sans-serif;font-size:22px;font-weight:400}.event-ti{color:#a9924c}.block_stamp{height:100%;margin:0 auto;width:320px}.block_stamp ul{-webkit-overflow-scrolling:touch;height:76%;margin:20px auto 0;overflow-y:scroll;width:325px}.box_stamp{background-color:#fff;z-index:2}.box_stamp .cf{border-bottom:1px dotted #e5e5e5;margin-bottom:10px;padding-bottom:20px}.btn_back img{display:block;margin-left:284px;margin-top:20px;width:32px;z-index:1}.stamp_wrapper ul{padding:8px}.stamp_wrapper ul li{float:left;height:60px;margin:6px;width:60px}.stamp_wrapper ul li img{width:60px}::-webkit-scrollbar{box-shadow:none!important;width:10px}::-webkit-scrollbar-track{background:#eee;border:none;box-shadow:none!important}::-webkit-scrollbar-thumb{background:#c1c1c1;box-shadow:none!important}.stamp_wrapper ul li a{background-repeat:no-repeat;box-shadow:0 0 1px rgba(0,0,0,.3);display:block;height:60px;width:60px}.stamp_wrapper.frame ul li.no_bg_image a{background-image:none}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}.show_text .wrap{opacity:0;transition:.2s}.show_text #text_wrapper{top:0;visibility:visible}.deco-ti-txt{display:block!important;margin:0 auto 10px;width:320px!important}.deco-ti-txt .deco-ti{position:relative;text-align:center;top:30px;z-index:2}.deco-ti-txt .btn_back-t img{display:block;left:90%;position:relative;width:32px;z-index:100}#text_wrapper{background-color:#fff;background:hsla(0,0%,100%,.85);height:100%;left:50%;position:fixed;top:100%;transform:translate(-50%,3%);transition:.2s;visibility:hidden;width:360px;z-index:1}#text_wrapper>div{border:1px solid #fff;text-align:center;width:100%}#text_wrapper .text_input_wrap{height:70px;position:relative;width:100%}#text_wrapper .text_input{display:table;height:100%;padding:10px;width:100%}#text_wrapper .text_input .text_row{border:1px solid #aaa;display:table-cell;height:100%;padding:0 10px;vertical-align:middle;width:100%}#text_wrapper .text_input .text_row input{border:none;display:inline-block;font-size:18px;height:100%;margin:0;outline:0;padding:0 25px 0 0;width:100%}#text_wrapper #text_clear{background-color:#999;background-size:100% 100%;border-radius:5px;color:#fff;display:block;font-size:14px;height:26px;margin-top:-13px;padding-top:7px;position:absolute;right:15px;top:50%;width:50px}.text_contents{display:block;height:80%;margin:20px auto 0;overflow-x:hidden;overflow-y:auto;width:100%}@font-face{font-family:anzu;src:url(/fonts/anzu.eot);src:url(/fonts/anzu.eot?#iefix) format("embedded-opentype"),url(/fonts/anzu.woff) format("woff"),url(/fonts/anzu.ttf) format("truetype"),url(/fonts/anzu.svg#svgFontName) format("svg")}@font-face{font-family:ranobepop;src:url(/fonts/ranobepop.eot);src:url(/fonts/ranobepop.eot?#iefix) format("embedded-opentype"),url(/fonts/ranobepop.woff) format("woff"),url(/fonts/ranobepop.ttf) format("truetype"),url(/fonts/ranobepop.svg#svgFontName) format("svg")}@font-face{font-family:logoTypeGothic;src:url(/fonts/logoTypeGothic.eot);src:url(/fonts/logoTypeGothic.eot?#iefix) format("embedded-opentype"),url(/fonts/logoTypeGothic.woff) format("woff"),url(/fonts/logoTypeGothic.ttf) format("truetype"),url(/fonts/logoTypeGothic.svg#svgFontName) format("svg")}@font-face{font-family:bebasneue;src:url(/fonts/bebasneue.eot);src:url(/fonts/bebasneue.eot?#iefix) format("embedded-opentype"),url(/fonts/bebasneue.woff) format("woff"),url(/fonts/bebasneue.ttf) format("truetype"),url(/fonts/bebasneue.svg#svgFontName) format("svg")}@font-face{font-family:ounen-mouhitsu;src:url(/fonts/Ounen-mouhitsu.otf) format("opentype")}@font-face{font-family:yuji-syuku;src:url(/fonts/YujiSyuku-Regular.ttf) format("truetype")}@font-face{font-family:tamanegi-kaisho;src:url(/fonts/tamanegikaisyo.ttf) format("truetype")}@font-face{font-family:kouzan-mouhitsu;src:url(/fonts/mouhitu.ttf) format("truetype")}.anzu{font-family:anzu}.ranobepop{font-family:ranobepop}.logoTypeGothic{font-family:logoTypeGothic}.Pacifico{font-family:Pacifico}.Fredericka_the_Great{font-family:Fredericka the Great}.Great_Vibes{font-family:Great Vibes}.Shadows_Into_Light_Two{font-family:Shadows Into Light Two}.Parisienne{font-family:Parisienne}.Tangerine_700{font-family:Tangerine;font-weight:700}.Roboto_Slab_700{font-family:Roboto Slab;font-weight:700}#text_wrapper .font_select{border-left-width:0;border-right-width:0;height:auto;position:relative;width:100%}#text_wrapper .font_select ul{-webkit-overflow-scrolling:touch;border-bottom:1px dotted #aaa;border-top:1px dotted #aaa;display:block;margin:0 auto;overflow:hidden;overflow-y:auto;padding:0 10px;width:94.5%}#text_wrapper .font_select ul li{display:block;list-style:none;margin:0;padding:0;text-align:left}.select_font{border-left:2px solid #999;font-weight:700;margin-top:15px!important;padding:0 5px!important}#text_wrapper .font_select ul li input{height:1px;left:0;opacity:0;position:absolute;top:0;width:1px}#text_wrapper .font_select ul li label{border-bottom:1px solid #999;color:#000;display:block;font-size:18px;padding:10px;widows:100%}#text_wrapper .font_select ul li:last-child label{border:none}#text_wrapper .font_select ul li input:checked+label{background-color:#ddd}#text_wrapper .group{border:none;color:#fff;padding-top:15px;position:relative}#text_wrapper .group .color_select{height:200px;margin:0 auto 10px;width:90%}#text_wrapper .group .color_select #colorPicker{height:100%;position:relative;width:100%}#color_histories_label{color:#222;font-weight:700;margin-bottom:5px;margin-left:auto;margin-right:auto;text-align:left;width:360px}#color_histories_label p{border-left:2px solid #999;padding:0 5px!important}#color_histories{display:flex;margin-bottom:10px;margin-left:auto;margin-right:auto;width:360px}#color_histories .color_history{border-radius:5px;height:40px;margin-left:2px;margin-right:2px;width:40px}#text_wrapper .group .color_select #colorPicker .track{background-color:#efefef;background-image:url(../img/pallete.png);background-repeat:no-repeat;background-size:100% 100%;cursor:crosshair;display:block!important;height:100%;padding:0;width:100%}#text_wrapper .group .color_select #colorPicker .track canvas{border:1px solid #999}#text_wrapper .group .color_select #colorPicker .color{background-color:#efefef;border:1px solid #ccc;border-radius:27px;cursor:pointer;display:none;height:25px;left:60px;margin-left:-12px;margin-top:-12px;padding:4px;pointer-events:none;position:absolute;top:80px;width:25px;z-index:11}#text_wrapper .group .color_select #colorPicker .colorInner{border:1px solid #aaa;border-radius:27px;height:15px;width:15px}#text_wrapper .group .buttons a{color:#fff;display:inline-block;font-weight:700;margin:5px 0 15px;padding:15px;text-align:center;text-decoration:none;width:12em}#text_wrapper .group .buttons a#text_cancel{background-color:#999;border-radius:5px}#text_wrapper .group .buttons a#text_ok{background-color:#01b528;border-radius:5px}#text_wrapper .group .buttons a#text_ok.disable{opacity:.7;pointer-events:none}#text_wrapper .group .buttons a:first-child{margin-right:30px}.show_preview .wrap{opacity:0;transition:.2s;visibility:hidden}.show_preview #preview_wrapper{top:0;visibility:visible}#preview_wrapper{-webkit-overflow-scrolling:touch;background:#fff;height:100%;height:100dvh;height:100svh;left:0;overflow-y:scroll;position:fixed;top:100%;transition:.2s;visibility:hidden;width:100%;z-index:1}#preview_wrapper ul{background-color:#222;background-repeat:repeat;bottom:0;display:block;height:calc(100px + env(safe-area-inset-bottom, 0));left:0;opacity:.9;padding-bottom:calc(10px + env(safe-area-inset-bottom, 0));padding-top:10px;position:fixed;right:0;width:100%}#preview_wrapper li{border-right:1px solid hsla(0,0%,88%,.3);float:left;text-align:center;width:50%}#preview_wrapper li:last-child{border:none}#preview_wrapper .back_deco{padding-top:10px}#preview_wrapper ul li img{width:43px}#preview_wrapper ul li span{display:block;font-size:10px;line-height:17px;margin-top:8px}#preview_wrapper ul li a{color:#fff;display:block;font-weight:700;text-decoration:none}#submitImg{left:0;position:absolute;top:0}.waiting{background-color:rgba(0,0,0,.4);height:100%;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:20}.waiting.show_waiting{visibility:visible}.waiting #loaderImage{background-image:url(../img/waiting.png);height:49px;left:50%;margin-left:-24.5px;margin-top:-32px;position:absolute;top:50%;width:64px}.deco-app-layout{background:#f5f5f5;display:flex;flex-direction:column;height:100vh;height:100dvh;height:100svh;overflow:hidden}.deco-header{align-items:center;background:#fff;border-bottom:1px solid #e0e0e0;display:flex;flex-shrink:0;height:48px;justify-content:space-between;padding:0 12px;z-index:5}.deco-header__info{flex:1;min-width:0;overflow:hidden}.deco-header__guide{color:#666;display:block;font-size:11px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deco-header__alert{color:#d32f2f}.deco-header__alert,.deco-header__warn{display:block;font-size:11px;font-weight:700}.deco-header__warn{color:#e65100}.deco-finish-btn{background:#e5ef6b;border:none;border-radius:20px;color:#222;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:700;margin-left:12px;padding:8px 20px}.deco-finish-btn:active{opacity:.75}.deco-canvas-area{align-items:center;background:#f5f5f5;display:flex;flex:1;justify-content:center;overflow:hidden;padding:20px 20px calc(84px + env(safe-area-inset-bottom, 0))}.deco-canvas-area .konvajs-content{box-shadow:0 4px 20px rgba(0,0,0,.7);max-width:100%}.deco-canvas-wrap{display:inline-block;line-height:0;position:relative}.deco-canvas-wrap.is-circular .konvajs-content{border-radius:50%;overflow:hidden}.deco-toolbar{background:#222;bottom:0;flex-shrink:0;height:64px;height:calc(64px + env(safe-area-inset-bottom, 0));justify-content:space-around;left:0;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:5}.deco-toolbar,.toolbar-btn{align-items:center;display:flex}.toolbar-btn{-webkit-tap-highlight-color:transparent;background:none;border:none;color:#fff;cursor:pointer;flex:1;flex-direction:column;gap:3px;height:64px;justify-content:center;padding:6px 4px;position:relative}.toolbar-btn:active{opacity:.65}.toolbar-icon{height:auto;width:34px}.toolbar-label{color:#fff;font-size:10px;font-weight:700;line-height:1}.deco-props-bar{-webkit-overflow-scrolling:touch;background:#fff;border-top:1px solid #e0e0e0;bottom:calc(64px + env(safe-area-inset-bottom, 0));box-shadow:0 -2px 8px rgba(0,0,0,.1);gap:2px;height:52px;left:0;overflow-x:auto;padding:0 8px;position:fixed;right:0;z-index:4}.deco-props-bar,.props-btn{align-items:center;display:flex}.props-btn{-webkit-tap-highlight-color:transparent;background:none;border:none;border-radius:8px;color:#333;cursor:pointer;flex-direction:column;flex-shrink:0;height:44px;justify-content:center;min-width:48px;padding:2px 6px}.props-btn:active{background:#f0f0f0}.props-icon{font-size:15px;line-height:1}.props-label{color:#555;font-size:9px;line-height:1;margin-top:2px}.props-btn--delete{color:#d32f2f;margin-left:auto}.props-btn--delete .props-label{color:#d32f2f}.props-color{align-items:center!important;cursor:pointer;display:flex!important;flex-direction:column!important}.props-color input[type=color]{border:1px solid #ccc;border-radius:4px;cursor:pointer;height:26px;padding:0;width:26px}.props-size{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:1px;height:44px;justify-content:center;min-width:56px}.size-btn{background:#f0f0f0;border:none;border-radius:4px;cursor:pointer;font-size:11px;height:16px;line-height:1;width:32px}.size-btn:active{background:#e0e0e0}.size-val{color:#333;font-size:10px;min-width:24px;text-align:center}.deco-app-layout #preview_wrapper,.deco-app-layout #text_wrapper,.deco-app-layout .stamp_wrapper{animation:deco-panel-slide-up .25s ease-out;top:0!important;visibility:visible!important;z-index:20}@keyframes deco-panel-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.deco-app-layout .waiting{visibility:visible!important}.deco-app-layout #text_wrapper{align-items:center!important;background:rgba(0,0,0,.55)!important;display:flex!important;height:100%!important;justify-content:center!important;left:0!important;padding:0!important;position:fixed!important;top:0!important;transform:none!important;width:100%!important;z-index:25!important}.text-modal-backdrop{inset:0;position:absolute}.text-modal-inner{-webkit-overflow-scrolling:touch;background:#fff;border-radius:20px;max-height:88vh;max-width:440px;overflow-y:auto;padding:20px 16px 24px;position:relative;width:calc(100% - 32px);z-index:1}.text-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.text-modal-header h3{color:#222;font-size:16px;font-weight:700;margin:0}.text-modal-close{align-items:center;background:#f0f0f0;border:none;border-radius:50%;color:#555;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;width:32px}.text-modal-close:active{background:#e0e0e0}.text-modal-section{margin-bottom:18px}.text-modal-label{color:#888;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0 0 8px;text-transform:uppercase}.text-input-row{align-items:center;background:#fafafa;border:2px solid #e0e0e0;border-radius:10px;display:flex;padding:0 12px}.text-input-row:focus-within{background:#fff;border-color:#1a73e8}.text-input-field{background:none;border:none;color:#222;flex:1;font-size:18px;height:48px;outline:none}.text-clear-btn{background:none;border:none;color:#aaa;cursor:pointer;font-size:16px;padding:4px}.text-clear-btn:active{color:#555}.font-grid{-webkit-overflow-scrolling:touch;display:grid;gap:8px;grid-auto-columns:max-content;grid-auto-flow:column;grid-template-rows:repeat(2,auto);overflow-x:auto;padding-bottom:4px}.font-btn{-webkit-tap-highlight-color:transparent;background:#fff;border:2px solid #e8e8e8;border-radius:10px;color:#333;cursor:pointer;font-size:14px;line-height:1.4;padding:8px 14px;white-space:nowrap}.font-btn.active{background:#e8f0fe;border-color:#1a73e8;color:#1a73e8}.font-btn:active{opacity:.7}.color-grid{display:grid;gap:6px;grid-template-columns:repeat(10,1fr)}.color-swatch{-webkit-tap-highlight-color:transparent;aspect-ratio:1;border:2px solid transparent;border-radius:50%;cursor:pointer;transition:transform .1s;width:100%}.color-swatch.active{border-color:#1a73e8;box-shadow:inset 0 0 0 2px #fff;transform:scale(1.15)}.color-swatch:active{transform:scale(.9)}.color-swatch[style*=FFFFFF],.color-swatch[style*=ffffff]{border-color:#ddd}.direction-btns{display:flex;gap:10px}.direction-btns button{-webkit-tap-highlight-color:transparent;background:#fff;border:2px solid #e8e8e8;border-radius:10px;color:#555;cursor:pointer;flex:1;font-size:15px;padding:12px}.direction-btns button.active{background:#e8f0fe;border-color:#1a73e8;color:#1a73e8;font-weight:700}.direction-btns button:active{opacity:.7}.text-add-btn{-webkit-tap-highlight-color:transparent;background:#1a73e8;border:none;border-radius:12px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;padding:15px;width:100%}.text-add-btn:disabled{cursor:not-allowed;opacity:.4}.text-add-btn:not(:disabled):active{opacity:.85}.deco-panel-modal{align-items:center;background:rgba(0,0,0,.5);box-sizing:border-box;display:flex;inset:0;justify-content:center;overflow:hidden;padding:16px;position:fixed;z-index:30}.deco-panel-backdrop{inset:0;position:absolute}.deco-panel-inner{animation:modal-pop .2s ease-out;background:#fff;border-radius:20px;display:flex;flex-direction:column;max-height:80vh;max-width:500px;overflow:hidden;position:relative;width:100%;z-index:1}@keyframes modal-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.deco-panel-header{align-items:center;border-bottom:1px solid #eee;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 16px 12px}.deco-panel-title{color:#222;font-size:15px;font-weight:700;margin:0;padding:0;text-align:left}.deco-panel-close{align-items:center;background:#f0f0f0;border:none;border-radius:50%;color:#555;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:32px;justify-content:center;width:32px}.deco-panel-close:active{background:#e0e0e0}.deco-panel-scroll{-webkit-overflow-scrolling:touch;flex:1;overflow-x:hidden;overflow-y:auto;padding:12px 16px 24px}.deco-panel-group-label{color:#888;font-size:12px;font-weight:700;line-height:1.5;margin:16px 0 8px;padding-left:2px;word-break:break-word}.deco-panel-group-label:first-child{margin-top:4px}.deco-panel-group-label.is-event{color:#e65100}.deco-panel-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:4px}.deco-panel-item{-webkit-tap-highlight-color:transparent;align-items:center;aspect-ratio:1;background:#f8f8f8;border:2px solid transparent;border-radius:10px;cursor:pointer;display:flex;justify-content:center;padding:4px}.deco-panel-item img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.deco-panel-item:active{background:#e8f0fe;border-color:#1a73e8}#gallery{background-position:50%;background-repeat:no-repeat;background-size:contain;margin:0 auto calc(110px + env(safe-area-inset-bottom, 0))}#preview_wrapper h2{color:#fff;font-size:20px;font-weight:700;margin:0;padding:20px;text-align:center;width:100%}#preview_wrapper .preview,#preview_wrapper .shadow{position:absolute}@media screen and (min-width:768px){#preview_wrapper ul{border-radius:20px 20px 0 0;left:50%;max-width:600px;transform:translateX(-50%)}}.font-size-row{align-items:center;border-bottom:1px solid #eee;display:flex;gap:12px;justify-content:center;padding:10px 16px}.font-size-row label{color:#333;font-size:13px;font-weight:700}.font-size-controls{align-items:center;display:flex;gap:8px}.font-size-controls button{background:#f0f0f0;border:1px solid #ccc;border-radius:6px;cursor:pointer;font-size:18px;height:32px;line-height:1;width:32px}.font-size-controls button:active{background:#e0e0e0}.font-size-val{color:#333;font-size:16px;font-weight:700;min-width:36px;text-align:center}

/*# sourceMappingURL=app_deco.css.map*/