.pk{--pkbg:transparent;--pkink:var(--ink,#26211f);--pkdim:var(--muted,#6b6357);--pkline:var(--line-2,#e7e1d4);--pkcard:#fff;--pkacc:#df5130}html.dark .pk{--pkcard:#ffffff0b;--pkline:#ffffff17}.pk{max-width:760px;color:var(--pkink);margin:0 auto;padding:44px 24px 130px}.pk-hero{align-items:center;gap:26px;margin-bottom:14px;display:flex}.pk-cov{object-fit:cover;border:1px solid var(--pkline);border-radius:16px;flex:0 0 136px;width:136px;height:136px}html.dark .pk-cov{border-color:#ffffff1f}.pk-kick{letter-spacing:.18em;text-transform:uppercase;color:var(--pkacc);margin-bottom:9px;font-family:Space Grotesk,ui-monospace,monospace;font-size:11.5px}.pk h1{letter-spacing:-.01em;margin:0;font-family:Noto Serif SC,Georgia,serif;font-size:29px;font-weight:800;line-height:1.25}.pk-tag{color:var(--pkdim);margin-top:8px;font-family:Noto Serif SC,Georgia,serif;font-size:14px;font-style:italic;line-height:1.7}.pk-stats{color:var(--pkdim);align-items:baseline;gap:14px;margin-top:11px;font-family:Space Grotesk,ui-monospace,monospace;font-size:12px;display:flex}.pk-stats b{color:var(--pkacc);font-size:15px}.pk-subs{flex-wrap:wrap;gap:8px;margin:18px 0 8px;display:flex}.pk-subs a{color:var(--pkink);border:1px solid var(--pkline);background:var(--pkcard);border-radius:20px;padding:7px 14px;font-family:Space Grotesk,PingFang SC,monospace;font-size:12px;text-decoration:none;transition:all .15s}.pk-subs a:hover{border-color:var(--pkacc);color:var(--pkacc)}.pk-filter{border-top:1px solid var(--pkline);flex-direction:column;gap:8px;margin:16px 0 4px;padding-top:14px;display:flex}.pk-fgroup{flex-wrap:wrap;gap:7px;display:flex}.pk-chip{color:var(--pkdim);border:1px solid var(--pkline);cursor:pointer;background:0 0;border-radius:16px;padding:5px 13px;font-family:Space Grotesk,PingFang SC,monospace;font-size:12px;transition:all .14s}.pk-chip:hover{border-color:var(--pkacc);color:var(--pkacc)}.pk-chip.on{background:var(--pkacc);border-color:var(--pkacc);color:#fff}.pk-lst{margin-top:14px}.pk-row{border:1px solid #0000;border-radius:16px;align-items:center;gap:16px;padding:14px 12px;transition:all .15s;display:flex}.pk-row:hover{background:var(--pkcard);border-color:var(--pkline);box-shadow:0 3px 14px #26211f0d}html.dark .pk-row{background:var(--pkcard);border-color:#ffffff0f;margin-bottom:10px}html.dark .pk-row:hover{background:#fff1}.pk-row.playing{background:var(--pkcard);border-color:#df513066;box-shadow:0 4px 18px #df51301a}.pk-th{object-fit:cover;background:var(--pkline);border:1px solid var(--pkline);border-radius:13px;flex:0 0 70px;width:70px;height:70px}.pk-tx{flex:1;min-width:0}.pk-t{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Noto Serif SC,Georgia,serif;font-size:15.5px;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.pk-d{color:var(--pkdim);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:3px;font-size:12.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.pk-m{color:var(--pkdim);align-items:baseline;gap:6px;margin-top:6px;font-family:Space Grotesk,ui-monospace,monospace;font-size:11px;display:flex}.pk-m a{color:var(--pkacc);text-decoration:none}.pk-pl{cursor:pointer;background:var(--pkcard);width:46px;height:46px;color:var(--pkacc);border:1.5px solid #df513073;border-radius:50%;flex:0 0 46px;justify-content:center;align-items:center;padding:0;transition:all .16s;display:flex}.pk-pl svg{pointer-events:none}.pk-row:hover .pk-pl{border-color:var(--pkacc)}.pk-pl:hover,.pk-row.playing .pk-pl{background:var(--pkacc);color:#fff;border-color:var(--pkacc);box-shadow:0 4px 14px #df513052}html.dark .pk-pl{background:var(--pkacc);color:#fff;border:0;box-shadow:0 4px 14px #df513059}html.dark .pk-pl:hover{filter:brightness(1.12)}.pk-pl.pk-locked{border-style:dashed;border-color:var(--pkline);color:var(--pkdim);box-shadow:none;background:0 0;text-decoration:none}.pk-pl.pk-locked:hover{border-color:var(--pkacc);color:var(--pkacc);box-shadow:none;background:0 0}html.dark .pk-pl.pk-locked{color:var(--pkdim);background:0 0;border:1.5px dashed #ffffff2e}.pk-row-locked .pk-th{opacity:.72}.pk-lockchip{color:var(--pkacc);white-space:nowrap;border:1px solid #df513059;border-radius:5px;padding:1px 6px;font-size:10px}#pk-bar{z-index:70;-webkit-backdrop-filter:blur(14px);padding:10px 16px calc(10px + env(safe-area-inset-bottom));color:#f0ece3;background:#181512f5;border-top:1px solid #ffffff17;align-items:center;gap:13px;display:none;position:fixed;bottom:0;left:0;right:0}#pk-bar.show{display:flex}#pk-bar img{object-fit:cover;border-radius:10px;width:44px;height:44px}#pk-bar .mid{flex:1;min-width:0}#pk-bar .t{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}#pk-bar .seekrow{align-items:center;gap:9px;margin-top:5px;display:flex}#pk-bar .tm{color:#a89f8f;flex:none;font-family:ui-monospace,Menlo,monospace;font-size:10.5px}#pk-bar input[type=range]{appearance:none;background:#ffffff2e;border-radius:2px;outline:none;flex:1;height:4px}#pk-bar input[type=range]::-webkit-slider-thumb{appearance:none;background:#ff6b3d;border:0;border-radius:50%;width:13px;height:13px}#pk-bar .btn{color:#fff;cursor:pointer;background:#df5130;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:flex}#pk-bar .btn svg{pointer-events:none}#pk-bar .spd{color:#e8c9a0;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;flex:none;padding:7px 10px;font-family:ui-monospace,Menlo,monospace;font-size:12px}@media (max-width:620px){.pk{padding:32px 16px 130px}.pk-hero{gap:16px}.pk-cov{flex-basis:92px;width:92px;height:92px}.pk h1{font-size:20px}.pk-tag{font-size:12.5px}.pk-row{gap:12px;padding:12px 8px}.pk-th{flex-basis:56px;width:56px;height:56px}.pk-t{font-size:14px}.pk-m a{display:none}.pk-pl{flex-basis:40px;width:40px;height:40px}#pk-bar{padding:8px 10px calc(8px + env(safe-area-inset-bottom));gap:9px}#pk-bar img{width:38px;height:38px}#pk-bar .spd{padding:6px 8px;font-size:11px}#pk-bar .btn{width:38px;height:38px}}#pk-bar .spd.buf{animation:.9s ease-in-out infinite alternate pkbuf}@keyframes pkbuf{0%{opacity:.35}to{opacity:.85}}
