:root{--ink:#1a1a1a;--paper:#fbf6ea;--red:#e8402e;--yellow:#f6c52f;--blue:#2f56c8;--green:#3aa84a;--pink:#f6d8d4}html,body{margin:0;height:100%;overflow:hidden;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;background:#a8d6c4;font-family:Noto Sans TC,PingFang TC,Heiti TC,Microsoft JhengHei,sans-serif;color:var(--ink)}a{color:var(--red)}a:hover{color:var(--blue)}#c{position:fixed;inset:0;width:100%;height:100%;display:block;touch-action:none;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Ccircle cx='14' cy='14' r='7' fill='none' stroke='%231a1a1a' stroke-width='4.5'/%3E%3Ccircle cx='14' cy='14' r='7' fill='none' stroke='%23fbf6ea' stroke-width='2'/%3E%3C/svg%3E") 14 14,crosshair}#c.drag{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Ccircle cx='14' cy='14' r='4' fill='none' stroke='%231a1a1a' stroke-width='4.5'/%3E%3Ccircle cx='14' cy='14' r='4' fill='none' stroke='%23fbf6ea' stroke-width='2'/%3E%3C/svg%3E") 14 14,crosshair}#c.hot{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Ccircle cx='16' cy='16' r='10' fill='%23e8402e' stroke='%231a1a1a' stroke-width='2.5'/%3E%3Ccircle cx='16' cy='16' r='3.2' fill='%23fbf6ea'/%3E%3C/svg%3E") 16 16,pointer}.chip{background:var(--paper);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:6px}#title{position:fixed;left:14px;top:12px;padding:0;overflow:hidden}#logoBtn{display:block;font:inherit;color:var(--ink);background:none;border:0;cursor:pointer;padding:8px 14px 7px;text-align:left}#logoBtn:hover{background:#ece3cf}#logoBtn .lh{display:block;margin:0;font-size:24px;font-weight:900;letter-spacing:.12em;line-height:1.2}#logoBtn .lp{display:block;margin:1px 0 0;font-size:13px}#logoImg{display:block;max-width:230px;max-height:70px;object-fit:contain}#logoImg[hidden]{display:none}#tools{position:fixed;right:14px;top:12px;display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;max-width:calc(100vw - 28px)}.seg{display:flex;padding:3px;gap:3px}.seg button,.btn{font:inherit;font-size:14px;border:0;background:transparent;color:var(--ink);padding:6px 11px;border-radius:4px;cursor:pointer;white-space:nowrap}.seg button:hover{background:#ece3cf}.seg button.on{background:var(--red);color:#fff}#zones{position:fixed;left:50%;bottom:12px;transform:translate(-50%);display:flex;gap:8px;max-width:calc(100vw - 16px);overflow-x:auto;padding:6px 6px 8px;box-sizing:border-box}.zn{flex:0 0 auto;width:112px;padding:0;overflow:hidden;cursor:pointer;font:inherit;text-align:left;color:var(--ink);transition:transform .2s}.zn img{width:100%;height:58px;object-fit:cover;display:block;border-bottom:2px solid var(--ink)}.zn span{display:block;padding:4px 8px 5px;font-size:13px;white-space:nowrap}.zn:hover{transform:translateY(-3px)}.zn.on{background:var(--yellow);transform:translateY(-4px)}.zn.nite{background:#1a1a1a;color:#fbf6ea}#tip{position:fixed;pointer-events:none;font-size:13px;padding:3px 9px;display:none;z-index:5;white-space:nowrap}#panel{position:fixed;left:14px;top:80px;width:min(320px,calc(100vw - 34px));display:none;padding:0;overflow:visible;box-sizing:border-box;z-index:4}#panel.show{display:block}.pbody{max-height:calc(100vh - 220px);overflow:auto;padding:14px 16px 16px}#panel .x,#drawer .x,#stylePanel .x{position:absolute;right:12px;top:-15px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:2px solid var(--ink);background:var(--paper);box-shadow:3px 3px 0 var(--ink);border-radius:50%;font:inherit;font-size:21px;line-height:1;cursor:pointer;color:var(--ink);padding:0;z-index:6}#panel .x:hover,#drawer .x:hover,#stylePanel .x:hover{background:var(--red);color:#fff}.pimg{background:#eee6d4;border:2px solid var(--ink);border-radius:4px;display:flex;align-items:center;justify-content:center;height:200px;margin-top:18px;overflow:hidden}.pimg img{max-width:100%;max-height:100%;object-fit:contain;display:block}.pimg .empty{font-size:15px;color:#7a705c;text-align:center;line-height:1.6}.kind{font-size:12px;letter-spacing:.12em;display:inline-block;background:var(--ink);color:var(--paper);padding:1px 7px;border-radius:3px;margin-top:12px}#panel h2{margin:6px 0 2px;font-size:26px;line-height:1.25;text-wrap:pretty}.price{font-size:18px;color:var(--red)}.price.none{font-size:14px;color:#8a8170}#pSay{position:relative;margin:14px 0 2px;background:#fff;border:2px solid var(--ink);border-radius:14px;padding:10px 13px;font-size:16px;line-height:1.65;white-space:pre-line;text-wrap:pretty;cursor:pointer;user-select:none}#pSay:before{content:"";position:absolute;left:22px;top:-11px;width:16px;height:16px;background:#fff;border-left:2px solid var(--ink);border-top:2px solid var(--ink);transform:skew(28deg) rotate(8deg)}#pSay small{display:block;text-align:right;font-size:12px;color:#8a8170;margin-top:4px}.note{font-size:14px;margin:8px 0 0;line-height:1.65;text-wrap:pretty;white-space:pre-line}#panel.info .slotOnly{display:none!important}#panel:not(.info) .infoOnly{display:none!important}#pList{display:flex;flex-direction:column;gap:6px;margin-top:10px}.li{font:inherit;text-align:left;display:flex;justify-content:space-between;gap:10px;align-items:baseline;border:2px solid var(--ink);border-radius:5px;background:#fff;padding:6px 10px;cursor:pointer;font-size:14px;color:var(--ink)}.li:hover{background:var(--yellow)}.li small{font-size:12px;color:#6f6656;white-space:nowrap}.multi{font-size:12px;color:#6f6656;margin:6px 0 0}#map{position:fixed;right:14px;bottom:118px;padding:6px;z-index:3}#map .mh{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;padding:0 2px 5px}#map .mh button{font:inherit;font-size:12px;border:1.5px solid var(--ink);background:var(--paper);border-radius:4px;padding:1px 8px;cursor:pointer;color:var(--ink)}#mapc{display:block;width:180px;height:244px;border:2px solid var(--ink);border-radius:4px;cursor:pointer}#map.big #mapc{width:300px;height:406px}.row{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.act{font:inherit;font-size:14px;padding:7px 12px;background:var(--red);color:#fff;border:2px solid var(--ink);border-radius:5px;cursor:pointer;box-shadow:2px 2px 0 var(--ink);text-decoration:none}.act:hover{color:#fff;background:#d23324}.act.ghost{background:var(--paper);color:var(--ink)}.act.ghost:hover{background:#ece3cf;color:var(--ink)}#pForm,#vForm{display:none;flex-direction:column;gap:8px;margin-top:12px}#pForm.show,#vForm.show{display:flex}#pForm label,#vForm label{display:flex;flex-direction:column;gap:3px;font-size:12px;letter-spacing:.06em}#pForm input,#pForm textarea,#vForm input,#vForm textarea{font:inherit;font-size:15px;padding:6px 8px;border:2px solid var(--ink);border-radius:4px;background:#fff;color:var(--ink)}#pForm textarea,#vForm textarea{min-height:60px;resize:vertical}#vForm textarea{min-height:110px}#drawer{position:fixed;right:14px;top:66px;bottom:118px;width:min(400px,calc(100vw - 34px));display:none;flex-direction:column;z-index:4;box-sizing:border-box}#drawer.show{display:flex}#drawer header{padding:12px 14px 8px;border-bottom:2px solid var(--ink)}#drawer h3{margin:0 0 2px;font-size:20px}#drawer header p{margin:0 0 8px;font-size:12px;line-height:1.5}#filters{display:flex;gap:6px;flex-wrap:wrap}#filters button{font:inherit;font-size:13px;border:2px solid var(--ink);background:var(--paper);border-radius:20px;padding:2px 11px;cursor:pointer;color:var(--ink)}#filters button.on{background:var(--ink);color:var(--paper)}#grid{flex:1;overflow:auto;padding:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;align-content:start;grid-auto-rows:max-content}.card{font:inherit;text-align:left;border:2px solid var(--ink);border-radius:5px;background:#fff;padding:0;cursor:pointer;overflow:hidden;display:flex;flex-direction:column;color:var(--ink)}.card:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}.card .th{height:110px;background:#eee6d4;display:flex;align-items:center;justify-content:center;border-bottom:2px solid var(--ink)}.card .th img{max-width:100%;max-height:100%;object-fit:contain}.card .th i{font-style:normal;font-size:28px;color:var(--red)}.card b{font-size:14px;padding:6px 8px 0;line-height:1.3}.card small{font-size:11px;padding:2px 8px 0;color:#6f6656}.card span{font-size:13px;padding:2px 8px 7px;color:var(--red)}#toast{position:fixed;left:50%;top:72px;transform:translate(-50%,-12px);opacity:0;transition:.25s;padding:8px 16px;font-size:16px;pointer-events:none;max-width:calc(100vw - 40px);text-align:center;z-index:6}#toast.show{opacity:1;transform:translate(-50%)}#drop{position:fixed;inset:10px;border:4px dashed var(--red);border-radius:12px;pointer-events:none;display:none;align-items:flex-start;justify-content:center;padding-top:80px;font-size:20px;z-index:7}#drop.show{display:flex}#drop span{background:var(--paper);border:2px solid var(--ink);padding:8px 16px;border-radius:6px}body:not(.edit) .editOnly{display:none!important}.vgroup{display:flex;flex-direction:column;gap:6px}.flab{font-size:12px;letter-spacing:.06em}#vMode{align-self:flex-start;box-shadow:2px 2px 0 var(--ink)}#cropBox{position:relative;align-self:flex-start;max-width:100%;touch-action:none;user-select:none;-webkit-user-select:none;border:2px solid var(--ink);border-radius:4px;overflow:hidden;background:#eee6d4;cursor:crosshair;line-height:0}#cropImg{display:block;max-width:100%;max-height:260px;pointer-events:none;-webkit-user-drag:none}#cropRect{position:absolute;display:none;border:2px solid #fff;outline:2px solid var(--red);box-shadow:0 0 0 2000px #1a1a1a73;cursor:move}#stylePanel{position:fixed;left:14px;top:164px;bottom:118px;width:min(380px,calc(100vw - 34px));display:none;flex-direction:column;z-index:6;box-sizing:border-box}#stylePanel.show{display:flex}#stylePanel header{padding:12px 44px 8px 14px;border-bottom:2px solid var(--ink)}#stylePanel h3{margin:0 0 2px;font-size:18px}#stylePanel header p{margin:0;font-size:12px;opacity:.75;text-wrap:pretty}#sBody{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:4px 14px 12px}#sBody section{padding:10px 0;border-bottom:1px dashed rgba(26,26,26,.25)}#sBody section:last-child{border-bottom:0}#sBody h4{margin:0 0 8px;font-size:13px;letter-spacing:.08em}.presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.preset{display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:8px;border:2px solid var(--ink);border-radius:6px;background:#fffdf6;font:inherit;color:var(--ink);cursor:pointer;text-align:left}.preset.on{outline:3px solid var(--red);outline-offset:1px}.preset b{font-size:14px}.sws{display:flex;gap:3px}.sws i{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--ink)}.pal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sw{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:12px;cursor:pointer}.sw input{width:40px;height:40px;padding:0;border:2px solid var(--ink);border-radius:50%;background:none;cursor:pointer;overflow:hidden;-webkit-appearance:none;appearance:none}.sw input::-webkit-color-swatch-wrapper{padding:0}.sw input::-webkit-color-swatch{border:0;border-radius:50%}.sw input::-moz-color-swatch{border:0;border-radius:50%}.opt{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.opt:last-child{margin-bottom:0}.sseg{align-self:flex-start;flex-wrap:wrap;box-shadow:2px 2px 0 var(--ink)}#stylePanel footer{display:flex;gap:8px;justify-content:flex-end;padding:10px 14px;border-top:2px solid var(--ink)}#loading{position:fixed;inset:0;background:var(--pink);display:flex;align-items:center;justify-content:center;font-size:22px;letter-spacing:.2em;z-index:9;transition:opacity .5s}#loading.done{opacity:0;pointer-events:none}@media(pointer:coarse){#tip{display:none!important}.zn:hover,.card:hover{transform:none;box-shadow:none}.seg button:hover{background:transparent}.seg button.on{background:var(--red)}}@media(max-width:640px){#title{left:calc(8px + env(safe-area-inset-left));top:calc(8px + env(safe-area-inset-top))}#logoBtn{padding:6px 10px 5px}#logoBtn .lh{font-size:18px;letter-spacing:.08em}#logoBtn .lp{display:none}#logoImg{max-width:150px;max-height:40px}#tools{left:calc(8px + env(safe-area-inset-left));right:calc(8px + env(safe-area-inset-right));top:calc(56px + env(safe-area-inset-top));justify-content:flex-start;flex-wrap:nowrap;gap:6px;max-width:none}.seg button{min-height:36px;padding:6px 10px;font-size:14px}#toast{top:calc(104px + env(safe-area-inset-top));font-size:15px}#cropImg{max-height:200px}#stylePanel{left:calc(8px + env(safe-area-inset-left));right:calc(8px + env(safe-area-inset-right));top:calc(16px + env(safe-area-inset-top));bottom:calc(8px + env(safe-area-inset-bottom));width:auto;z-index:9}#stylePanel footer{padding-bottom:calc(10px + env(safe-area-inset-bottom)*.3)}#stylePanel .act{flex:1}#zones{bottom:calc(4px + env(safe-area-inset-bottom));left:0;right:0;transform:none;max-width:none;padding:6px 8px 8px;gap:6px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}#zones::-webkit-scrollbar{display:none}.zn{width:84px;scroll-snap-align:start}.zn img{height:42px}.zn span{font-size:12px;padding:3px 6px 4px}.zn.on{transform:none}#map{right:calc(8px + env(safe-area-inset-right));top:calc(8px + env(safe-area-inset-top));bottom:auto;padding:4px}#map .mh{padding:2px;font-size:13px}#map .mh button{min-height:28px;padding:2px 10px;font-size:13px}#mapc{display:none}#map.big #mapc{display:block;width:min(240px,calc(100vw - 40px));height:min(325px,calc((100vw - 40px)*1.354))}#panel{left:calc(8px + env(safe-area-inset-left));right:calc(8px + env(safe-area-inset-right));top:auto;bottom:calc(8px + env(safe-area-inset-bottom));width:auto;z-index:8}.pbody{max-height:min(64dvh,calc(100dvh - 140px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:12px 14px 14px}.pimg{height:150px;margin-top:14px}#panel h2{font-size:22px}#pSay{font-size:15px}.act{min-height:40px;padding:8px 14px}.li{min-height:40px;align-items:center}#pForm input,#pForm textarea,#vForm input,#vForm textarea{font-size:16px}#drawer{left:calc(8px + env(safe-area-inset-left));right:calc(8px + env(safe-area-inset-right));top:calc(16px + env(safe-area-inset-top));bottom:calc(8px + env(safe-area-inset-bottom));width:auto;z-index:8}#grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;overscroll-behavior:contain}.card .th{height:96px}#filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}#filters button{flex:0 0 auto;min-height:32px}}body:not(.preview) .previewOnly{display:none!important}.narrow{display:none}:focus-visible{outline:2px solid var(--red);outline-offset:2px}.sheet{position:fixed;display:none;box-sizing:border-box;padding:0}.sheet.show{display:block}.sheet .x{position:absolute;right:12px;top:-15px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:2px solid var(--ink);background:var(--paper);box-shadow:3px 3px 0 var(--ink);border-radius:50%;font:inherit;font-size:21px;line-height:1;cursor:pointer;color:var(--ink);padding:0;z-index:6}.sheet .x:hover{background:var(--red);color:#fff}.sbody{max-height:calc(100vh - 200px);overflow:auto;overscroll-behavior:contain;padding:16px}.sbody h3{margin:0;font-size:20px;line-height:1.3}.sbody h4{margin:18px 0 8px;font-size:13px;letter-spacing:.08em}#share{right:14px;top:66px;width:min(380px,calc(100vw - 34px));z-index:7}.shHere{display:flex;gap:12px;align-items:center}.shThumb{flex:0 0 72px;height:72px;border:2px solid var(--ink);border-radius:4px;background:#eee6d4 center/cover no-repeat}.shMeta{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}#shUrl{font:inherit;font-size:13px;width:100%;box-sizing:border-box;padding:5px 7px;border:2px solid var(--ink);border-radius:4px;background:#fff;color:#6f6656;text-overflow:ellipsis}.shWarn{margin:12px 0 0;padding:8px 10px;font-size:13px;line-height:1.6;background:#fff3cf;border:2px solid var(--ink);border-radius:5px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.shWarn[hidden]{display:none}#shList{display:flex;flex-direction:column;gap:6px}.shRow{display:flex;align-items:center;gap:10px;border:2px solid var(--ink);border-radius:5px;background:#fff;padding:5px 6px 5px 10px;font-size:14px}.shRow.here{background:var(--yellow)}.shRow span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shRow small{color:#6f6656;font-size:12px;margin-right:2px}.shRow button{font:inherit;font-size:13px;border:1.5px solid var(--ink);background:var(--paper);border-radius:4px;padding:3px 10px;cursor:pointer;color:var(--ink);white-space:nowrap}.shRow button:hover{background:#ece3cf}#editBar{position:fixed;left:14px;top:86px;z-index:3;display:flex;align-items:center;gap:8px;padding:4px 5px 4px 6px;font-size:13px;box-shadow:2px 2px 0 var(--ink)}#editBar .badge{background:var(--red);color:#fff;padding:1px 7px;border-radius:3px;font-weight:700}#saveState{min-width:4.5em;color:#6f6656}#saveState.bad{color:var(--red);font-weight:700}.eb{font:inherit;font-size:13px;border:1.5px solid var(--ink);background:var(--paper);border-radius:4px;padding:3px 10px;cursor:pointer;color:var(--ink);text-decoration:none;white-space:nowrap}.eb:hover{background:#ece3cf;color:var(--ink)}.eb.pub{background:var(--red);color:#fff}.eb.pub:hover{background:#d23324;color:#fff}.eb.pub:disabled{background:transparent;color:#8a8170;border-color:#c9bfa8;cursor:default}#editTools{position:fixed;left:14px;top:126px;z-index:3;display:flex;gap:8px}#editTools .chip{padding:5px 12px;font:inherit;font-size:13px;color:var(--ink);cursor:pointer;box-shadow:2px 2px 0 var(--ink)}#editTools .chip.on,#editTools .chip:hover{background:#ece3cf}#setupCount{display:inline-block;margin-left:4px;background:var(--ink);color:var(--paper);border-radius:10px;padding:0 7px;font-size:12px}#setupCount.done{background:var(--green)}#setup{left:14px;top:168px;width:min(340px,calc(100vw - 34px));z-index:6}#suList{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}#suList li{display:flex;align-items:center;gap:10px;border:2px solid var(--ink);border-radius:6px;background:#fff;padding:8px 8px 8px 10px}#suList .ck{flex:0 0 22px;height:22px;border:2px solid var(--ink);border-radius:50%;box-sizing:border-box;position:relative}#suList li.done .ck{background:var(--green)}#suList li.done .ck:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}#suList .tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;font-size:14px;line-height:1.4}#suList .tx small{font-size:12px;color:#6f6656}#suList li.done .tx b{color:#6f6656;font-weight:500}#suList button{font:inherit;font-size:13px;border:1.5px solid var(--ink);background:var(--paper);border-radius:4px;padding:5px 10px;cursor:pointer;color:var(--ink);white-space:nowrap}#suList button:hover{background:#ece3cf}#conflict{position:fixed;left:50%;top:14px;transform:translate(-50%);z-index:10;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;padding:8px 10px;font-size:14px;max-width:calc(100vw - 40px);box-sizing:border-box}#conflict[hidden]{display:none}#previewBar{position:fixed;left:14px;top:86px;z-index:3;display:flex;align-items:center;gap:8px;padding:5px 10px;font-size:13px;color:var(--ink);text-decoration:none;box-shadow:2px 2px 0 var(--ink)}#previewBar b{background:var(--blue);color:#fff;padding:1px 7px;border-radius:3px;font-weight:700}#previewBar:hover{background:#ece3cf;color:var(--ink)}#notFound{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--pink);text-align:center;padding:24px}#notFound h1{margin:0;font-size:26px;letter-spacing:.12em}@media(max-width:640px){.wide{display:none}.narrow{display:inline}#editBar{left:calc(8px + env(safe-area-inset-left));right:calc(8px + env(safe-area-inset-right));top:calc(108px + env(safe-area-inset-top));min-height:40px;box-sizing:border-box}#saveState{flex:1}.eb{min-height:32px;padding:4px 12px;font-size:14px;display:inline-flex;align-items:center}#editTools{left:calc(8px + env(safe-area-inset-left));top:calc(160px + env(safe-area-inset-top))}#editTools .chip{min-height:36px;font-size:14px}#previewBar{left:calc(8px + env(safe-area-inset-left));top:calc(108px + env(safe-area-inset-top));min-height:36px;box-sizing:border-box}body.edit #toast{top:calc(210px + env(safe-area-inset-top))}.sheet{left:calc(8px + env(safe-area-inset-left))!important;right:calc(8px + env(safe-area-inset-right))!important;top:auto!important;bottom:calc(8px + env(safe-area-inset-bottom));width:auto!important}#share,#setup{z-index:9}.sbody{max-height:min(70dvh,calc(100dvh - 120px));padding:14px}.shRow{min-height:44px;box-sizing:border-box}.shRow button{min-height:34px;padding:4px 12px}#suList button{min-height:36px}#shUrl{font-size:16px}}#suMore{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 2px 0;border-top:1px dashed rgba(26,26,26,.25)}#suMore[hidden]{display:none}#suMore .tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;font-size:13px;line-height:1.45}#suMore .tx b{font-weight:700}#suMore .tx small{font-size:12px;color:#6f6656}#suMore button{font:inherit;font-size:13px;border:1.5px solid var(--ink);background:var(--paper);border-radius:4px;padding:5px 10px;cursor:pointer;color:var(--ink);white-space:nowrap}@media(max-width:640px){#suMore button{min-height:36px}}#gate{position:fixed;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:var(--pink);padding:24px;box-sizing:border-box}#gate[hidden]{display:none}.gcard{display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 28px 22px;width:min(340px,100%);box-sizing:border-box;text-align:center}.gcard .lh{font-size:24px;font-weight:900;letter-spacing:.12em}.gcard h1{margin:0;font-size:17px;font-weight:500}.gcard .act{width:100%;min-height:44px;font-size:16px}.gview{font-size:14px;color:#6f6656}#suAccount{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-size:12px;color:#6f6656}#suAccount[hidden]{display:none}#suAccount span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#suAccount button{font:inherit;font-size:12px;border:1.5px solid var(--ink);background:var(--paper);border-radius:4px;padding:3px 10px;cursor:pointer;color:var(--ink)}body.role-editor #publishBtn{display:none}@media(max-width:640px){#suAccount button{min-height:32px}}.gno{margin:0;padding:8px 10px;font-size:13px;line-height:1.6;background:#fff3cf;border:2px solid var(--ink);border-radius:5px;word-break:break-all}.gno[hidden]{display:none}#cutPrev{display:flex;align-items:center;gap:10px;padding:8px;border:2px dashed rgba(26,26,26,.3);border-radius:6px;background:repeating-conic-gradient(#eee6d4 0 25%,#fbf6ea 0 50%) 0 0/16px 16px}#cutPrevC{max-width:110px;max-height:110px;width:auto;height:auto;display:block}#cutPrevT{flex:1;font-size:12px;line-height:1.5;color:#4a4335}
