.poster-page[data-v-777f3339]{min-height:100vh;height:100vh;padding:clamp(12px,2vw,20px);box-sizing:border-box;display:flex;flex-direction:column;background-image:url(../img/subtle.3b529a03.webp);background-repeat:repeat;background-size:500px auto;background-position:50%;background-color:rgba(247,243,233,.55)}.top-back-area[data-v-777f3339]{flex-shrink:0;margin-bottom:clamp(12px,2vh,20px);display:flex;align-items:center}.back-btn[data-v-777f3339]{border-radius:6px;height:clamp(24px,3.2vh,28px);padding:0 clamp(8px,1.2vw,14px);display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.15));color:#fff;font-weight:600;border:1px solid hsla(0,0%,100%,.6);box-shadow:0 2px 6px rgba(0,0,0,.1),inset 0 1px 2px hsla(0,0%,100%,.9);backdrop-filter:blur(4px);font-size:clamp(11px,1.1vw,14px);cursor:pointer;margin-left:clamp(10px,2vw,40px);transition:all .2s ease;text-shadow:0 1px 2px rgba(0,0,0,.15)}.back-btn[data-v-777f3339]:hover{background:linear-gradient(180deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.3));transform:translateY(-1px)}.back-btn[data-v-777f3339]:active{transform:translateY(1px) scale(.96)}.main-content-wrap[data-v-777f3339]{flex:1;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.poster-wrap[data-v-777f3339]{display:flex;align-items:center;justify-content:center;gap:clamp(12px,2vw,24px);max-width:100%}.poster-scale-wrapper[data-v-777f3339]{width:calc(680px*var(--scale, 1));height:calc(305px*var(--scale, 1));position:relative;flex-shrink:0}.poster-preview-frame[data-v-777f3339]{position:absolute;top:0;left:0;width:680px;height:305px;border:2px solid hsla(0,0%,100%,.8);box-shadow:0 12px 32px rgba(0,0,0,.15),0 0 0 1px rgba(64,158,255,.3);border-radius:16px;overflow:hidden;transform:scale(var(--scale,1));transform-origin:top left;transition:transform .2s ease-out}.right-ctrl-panel[data-v-777f3339]{display:flex;flex-direction:column;gap:clamp(12px,2vh,20px);flex-shrink:0}.gen-btn[data-v-777f3339],.regen-btn[data-v-777f3339]{padding:clamp(4px,.8vh,6px) clamp(10px,1.2vw,14px);border-radius:8px;cursor:pointer;font-size:clamp(11px,1vw,13px);font-weight:600;color:#fff;white-space:nowrap;transition:all .2s ease;border:1px solid hsla(0,0%,100%,.4);text-shadow:0 1px 2px rgba(0,0,0,.15);backdrop-filter:blur(4px);width:clamp(80px,10vw,110px);display:flex;justify-content:center;align-items:center}.regen-btn[data-v-777f3339]{background:linear-gradient(180deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,0) 50%),rgba(82,196,26,.85);box-shadow:0 4px 12px rgba(82,196,26,.25),inset 0 1px 2px hsla(0,0%,100%,.5)}.regen-btn[data-v-777f3339]:hover{background:linear-gradient(180deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,0) 50%),rgba(82,196,26,.95);transform:translateY(-1px)}.gen-btn[data-v-777f3339]{background:linear-gradient(180deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,0) 50%),rgba(64,158,255,.85);box-shadow:0 4px 12px rgba(64,158,255,.25),inset 0 1px 2px hsla(0,0%,100%,.5)}.gen-btn[data-v-777f3339]:hover{background:linear-gradient(180deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,0) 50%),rgba(64,158,255,.95);transform:translateY(-1px)}.gen-btn[data-v-777f3339]:active,.regen-btn[data-v-777f3339]:active{transform:translateY(1px) scale(.96);box-shadow:inset 0 2px 4px rgba(0,0,0,.2)}.poster-title-img[data-v-777f3339]{position:absolute;top:17px;left:24px;width:130px;height:auto;z-index:6;display:block}.poster-map-box[data-v-777f3339]{position:absolute;top:15px;width:85%;height:calc(100% - 32px);border-radius:14px;overflow:hidden;background:transparent;transform:translateX(-20%);transform-origin:center center}.poster-stat[data-v-777f3339]{position:absolute;right:115px;bottom:15px;color:#fff;font-size:13px;background:rgba(0,0,0,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid hsla(0,0%,100%,.15);padding:4px 8px;border-radius:8px;text-shadow:0 1px 3px rgba(0,0,0,.5);z-index:6;box-shadow:0 4px 12px rgba(0,0,0,.2);line-height:1.5}.poster-slogan[data-v-777f3339]{position:absolute;left:55%;right:25px;top:50%;transform:translateY(-50%);text-align:center;font-size:18px;font-weight:700;color:#fff5b5;font-family:STKaiti,KaiTi,华文行楷,Microsoft YaHei,sans-serif;letter-spacing:2px;text-shadow:0 0 8px rgba(255,120,60,.9),0 2px 10px rgba(0,0,0,.6);z-index:6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.poster-user-info[data-v-777f3339]{position:absolute;right:22px;top:15px;display:flex;align-items:flex-start;gap:8px;z-index:6}.user-text-wrap[data-v-777f3339]{display:flex;flex-direction:column;gap:3px}.poster-avatar[data-v-777f3339]{width:28px;height:28px;border-radius:50%;border:2px solid #fff;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,.35);margin-top:5px}.poster-username[data-v-777f3339]{color:#fff;font-size:13px;text-shadow:0 1px 4px rgba(0,0,0,.5)}.poster-generate-time[data-v-777f3339]{color:#fff;font-size:11px;opacity:.9;text-shadow:0 1px 4px rgba(0,0,0,.5)}.poster-qr-box[data-v-777f3339]{position:absolute;right:40px;bottom:18px;width:56px;z-index:7;text-align:center}.qr-inner[data-v-777f3339]{width:65px;height:65px;border-radius:10px;background:hsla(0,0%,100%,.92);border:2px solid #fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.18),inset 0 1px 2px #fff}.qr-placeholder[data-v-777f3339]{font-size:12px;color:#999}.qr-img[data-v-777f3339]{width:100%;height:100%;display:block;border-radius:8px}.map-inner-box[data-v-777f3339]{width:100%;height:100%}