/* 蜜桃相册影廊增强层：强化纸张叠页、编辑标注与路由开篇差异，蜜桃绒粉仅用于关键动作。 */
body{background-color:#fffafb;background-image:radial-gradient(circle at 12% 8%,rgba(245,160,111,.08),transparent 22rem),radial-gradient(circle at 89% 21%,rgba(131,166,140,.07),transparent 25rem),linear-gradient(rgba(122,41,79,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(122,41,79,.018) 1px,transparent 1px);background-size:auto,auto,28px 28px,28px 28px}
.p1t2f8 span{font-family:'Noto Serif SC',serif;letter-spacing:-.06em;font-style:italic;text-shadow:2px 2px 0 #ffe5ef}
._d0jps{outline:10px solid rgba(255,255,255,.55);outline-offset:-18px}
._d0jps:after{content:"";position:absolute;z-index:5;right:11%;top:-10px;width:116px;height:32px;background:rgba(255,239,210,.74);transform:rotate(4deg);box-shadow:0 4px 12px rgba(87,55,42,.08);pointer-events:none}
._vkyo8>.tx-col,.p8r3xa.tx-col{position:relative}
.w7c2h1{position:relative;padding-left:20px}
.w7c2h1:before{content:"";position:absolute;left:0;top:5px;width:7px;height:54px;border-radius:999px;background:linear-gradient(var(--n79) 0 35%,#f5a06f 35% 68%,#83a68c 68%)}
.w7c2h1:after{content:"PLAYABLE ALBUM";position:absolute;left:21px;bottom:-18px;font:700 9px/1 'Noto Sans SC',sans-serif;letter-spacing:.2em;color:#b48b80}
.u2y8s3{background:#fffdf8;border:1px solid rgba(137,96,83,.08)}
.u2y8s3:after{content:"";position:absolute;right:16px;bottom:-7px;width:32px;height:16px;border-radius:32px 32px 2px 2px;background:var(--n79);opacity:.22;transform:rotate(-7deg)}
.u2y8s3:nth-child(4n+2):before{background:#e3ece3}.u2y8s3:nth-child(4n+3):before{background:#f9dfc7}.u2y8s3:nth-child(4n):before{background:#e7def0}
.u2y8s3:nth-child(4n+2) ._xpjcw{background:#e5eee5;color:#476851}.u2y8s3:nth-child(4n+3) ._xpjcw{background:#ffe2c9;color:#895231}.u2y8s3:nth-child(4n) ._xpjcw{background:#eee6f5;color:#67517b}
._t50bg{background:linear-gradient(135deg,#f5c9d8,#f2b28a)}
.u2y8s3:nth-child(4n+2) ._t50bg{background:linear-gradient(135deg,#cadbcf,#f5ddc3)}.u2y8s3:nth-child(4n+3) ._t50bg{background:linear-gradient(135deg,#f6cfaa,#efb7c7)}.u2y8s3:nth-child(4n) ._t50bg{background:linear-gradient(135deg,#d9cde5,#f2d6ca)}
.r4m2p4{background:#fffdf9;border:1px solid rgba(137,96,83,.07)}
.r4m2p4:nth-child(3n+2):before{background:linear-gradient(150deg,#e2ece4,#fff4de)}.r4m2p4:nth-child(3n):before{background:linear-gradient(150deg,#ebe2f2,#ffead8)}
.q7j6u3{position:relative;background:#fffdf9;border:1px solid rgba(137,96,83,.08);transform:rotate(-.35deg)}
.q7j6u3:nth-child(2){transform:translateY(14px) rotate(.7deg)}.q7j6u3:nth-child(3){transform:rotate(-.8deg)}
.q7j6u3:before{content:"";position:absolute;left:36%;top:-13px;width:94px;height:27px;background:rgba(255,236,201,.76);transform:rotate(-2deg);z-index:3}
.q7j6u3:hover{transform:translateY(-5px) rotate(0)}.q7j6u3:nth-child(2):hover{transform:translateY(8px) rotate(0)}
._80mmn{position:relative;background:#fffdf9}._80mmn:before{content:"编辑手记";position:absolute;right:26px;top:-13px;padding:6px 15px;background:#e5eee5;color:#55705c;font-size:10px;font-weight:800;letter-spacing:.12em;transform:rotate(2deg)}
.j8i5z8{background:#fffdf9;border:1px solid rgba(137,96,83,.07)}.j8i5z8:nth-child(2){background:#eef4ee}.j8i5z8:nth-child(3){background:#fff1e4}.j8i5z8:nth-child(4){background:#f0eaf5}.j8i5z8:nth-child(5){background:#fff0f4}
.b3r6f3{background-color:#fff3ed;background-image:linear-gradient(112deg,rgba(244,114,182,.14),transparent 46%),repeating-linear-gradient(0deg,transparent 0 29px,rgba(122,41,79,.035) 30px);box-shadow:inset 0 0 0 1px rgba(122,41,79,.07),0 18px 52px rgba(122,41,79,.08)}
.b3r6f3:before{content:"PROFILE / ALBUM";position:absolute;right:28px;bottom:22px;font:800 10px/1 'Noto Sans SC',sans-serif;letter-spacing:.22em;color:rgba(122,41,79,.38);transform:rotate(-3deg)}
._jh06e{outline:1px solid rgba(255,255,255,.18);outline-offset:-12px}._jh06e:before{content:"NOW PLAYING";position:absolute;left:22px;top:18px;z-index:4;padding:6px 10px;border-radius:999px;background:rgba(255,250,251,.88);color:#7a294f;font-size:9px;font-weight:900;letter-spacing:.15em}
.y5j7a6{position:relative;background:#fffdf9}.y5j7a6:before{content:"CURATED BOOKLET";position:absolute;right:28px;top:24px;color:#b48b80;font-size:9px;font-weight:900;letter-spacing:.18em;transform:rotate(2deg)}
._r4rra{background:#fffdf9}._r4rra:nth-child(3n+2){background:#f3f7f2}._r4rra:nth-child(3n){background:#fff5ea}
.p1d9l9{background:#fffdf9;border:1px solid rgba(137,96,83,.08)}
.mv-chip{background:linear-gradient(155deg,#653247,#8b3d61 58%,#9a584b)}
.r8o3p6{background:#4c3036}
@media(max-width:768px){.q7j6u3:nth-child(2){transform:none}._d0jps{outline-width:6px;outline-offset:-12px}._d0jps:after{width:82px}.w7c2h1:after{display:none}.y5j7a6:before,.b3r6f3:before{position:static;display:block;margin-bottom:15px;transform:none}}
