.preview-banner{padding:9px 20px;background:#e9efdf;color:#2d4b37;font-size:12px;text-align:center}.preview-banner a{margin-left:20px;color:inherit}.preview-name{color:#4b6652;font-size:18px;font-weight:600;margin:0 0 16px}.hero{padding-top:52px!important;padding-bottom:48px!important}.hero h1{font-size:clamp(38px,5vw,66px)!important}.hero-description{max-width:480px}.hero-actions .button-secondary{background:transparent;border-color:transparent}.album-card{transition:transform .2s,box-shadow .2s!important}.album-card img{transition:transform .4s!important}.album-card:hover{transform:translateY(-5px);box-shadow:0 18px 35px #1d382c25}.album-card:hover>img{transform:scale(1.045)}.album-card:active{transform:scale(.98)}.music-notice{position:relative;gap:12px!important;padding:14px 20px!important}.music-notice p{font-size:12px!important}.music-notice.collapsed .audio-buttons,.music-notice.collapsed .bgm-volume,.topbar.collapsed .bgm-volume{display:none!important}.music-disclosure{border:1px solid #c7d3bd;background:#fffef6;border-radius:30px;color:#294535;padding:8px 14px;cursor:pointer}.music-quick{background:#294b38;color:white;border:0;padding:9px 14px;border-radius:30px;cursor:pointer}.preview-editor-link{display:block}.card-menu{animation:appear .18s ease-out}#undo{background:#e8eddf!important;color:#294535!important;border:1px solid #bdcbb2}.save-bar button{white-space:nowrap}#key-soft-drop{width:100%;font-size:12px;touch-action:none}#key-drop{font-size:11px}#key-soft-drop.pressed{background:#b7d4ba;transform:translateY(2px)}@keyframes appear{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.hero{padding-top:24px!important;gap:24px!important}.hero h1{font-size:39px!important}.hero-art{max-width:420px}.card-menu{position:fixed;inset:auto 12px calc(82px + env(safe-area-inset-bottom));width:auto;z-index:35;padding:15px;border-radius:18px;box-shadow:0 -15px 70px #203a3550}.card-menu:before{content:'照片操作';display:block;font-size:12px;color:#7c8874;padding:0 9px 7px}.card-menu button{min-height:49px;font-size:15px}.save-bar{gap:6px}.save-bar>div{gap:6px}.save-bar button{padding:10px!important}.save-bar>span{max-width:34%}.music-notice{margin-inline:16px!important}.topbar .music-disclosure{font-size:11px;padding:7px 9px}}@media(prefers-reduced-motion:reduce){.album-card,.album-card img{transition:none!important}.card-menu{animation:none}}

.desk-photo>img{aspect-ratio:1!important;width:100%;height:auto!important;object-fit:contain!important}.hero-art{max-width:480px;justify-self:end}.preview-name{letter-spacing:.05em}@media(max-width:760px){.hero-art{width:100%;max-width:380px;justify-self:center}}
