.phone-search-active>canvas,.phone-search-active>.gameTop,.phone-search-active>#gameBottom,.phone-search-active>#gameIntro{display:none!important}
#phoneSearch{position:absolute;inset:0;overflow:auto;padding:22px 5% 14px;display:flex;flex-direction:column;color:#f4eee5;background:linear-gradient(#191510a8,#19151050 48%,#191510ba),url('assets/kling-theme/evidence-room.png') center/cover;font-family:Arial,'PingFang SC','Microsoft YaHei',sans-serif;line-height:1.5;box-sizing:border-box}
#phoneSearch *{box-sizing:border-box}#phoneSearch header{padding-right:40px}#phoneSearch header small{font-size:10px;letter-spacing:1px;color:#dfc398}#phoneSearch h2{font-size:22px;font-weight:500;letter-spacing:0;margin:8px 0}#phoneSearch header p{font-size:11px;color:#d4c8bb;margin:0 0 14px}.ps-count{display:flex;gap:7px;align-items:center;font-size:11px;color:#ded2c0}.ps-count span{margin-right:5px}.ps-count b{font-weight:500;color:#fff}.ps-count i{width:22px;height:3px;background:#ffffff30}.ps-count i.on{background:#e4c48c}
.ps-scenes{flex:1;display:flex;flex-direction:column;justify-content:center;gap:18px;min-height:0;padding:15px 0}.ps-scenes figure{margin:0;min-width:0}.ps-scenes figcaption{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:400;margin-bottom:7px;text-shadow:0 1px 4px #000}.ps-scenes figcaption>span{font:10px Arial;color:#d5b98b;border-bottom:1px solid #d5b98b;padding-bottom:2px}.ps-scenes figcaption small{margin-left:auto;font-size:9px;color:#d5c6b4;letter-spacing:1px}.ps-scenes img{display:block;width:100%;height:auto;aspect-ratio:350/197;object-fit:fill;border-radius:3px;box-shadow:0 3px 15px #0004;outline:1px solid #e2c99a3d}.ps-target{position:relative}.ps-target button{position:absolute;background:transparent;border:0;border-radius:50%;padding:0;color:#f9e9c8;font-size:22px;cursor:pointer;touch-action:manipulation}.ps-target button.found{border:2px solid #e6ca92;background:#c7a56412;text-shadow:0 1px 6px #000;box-shadow:0 0 12px #ffe5ac30}.ps-target button:focus-visible{outline:2px solid #fff}.ps-feedback{margin:0;text-align:center;color:#e9d3ae;font-size:11px;min-height:32px;text-shadow:0 2px 6px #000}.ps-pause{position:absolute;inset:0;display:grid;place-items:center;background:#171410c9;font-size:24px;z-index:4}.ps-pause[hidden]{display:none}
@media(max-height:720px){#phoneSearch{padding-top:15px}#phoneSearch h2{font-size:19px;margin:5px 0}#phoneSearch header p{margin-bottom:7px}.ps-scenes{gap:10px;padding:10px 0}.ps-scenes figcaption{font-size:11px;margin-bottom:5px}.ps-feedback{min-height:23px;font-size:10px}}
#phoneSearch>header{position:relative;inset:auto;display:block;width:100%;height:auto;max-width:none;margin:0;padding:0 42px 0 0;text-align:left;transform:none;flex:0 0 auto;z-index:auto;background:none}
