@font-face{font-family:Noto Sans CJK;src:local("Noto Sans CJK");font-style:normal;font-weight:100 900;font-display:swap}:root{--ld-ink:#172033;--ld-muted:#657085;--ld-paper:#f8f1e4;--ld-paper-strong:#fff9ed;--ld-blue:#102948;--ld-blue-2:#183b67;--ld-gold:#d6a85d;--ld-gold-dark:#9b6c2f;--ld-green:#277a57;--ld-red:#9e3d37;--ld-line:rgba(32,38,48,.22);font-family:Noto Sans CJK!important;color:var(--ld-ink);background:#20170f}*{box-sizing:border-box}.ld-page{min-width:320px;background:radial-gradient(circle at 20% 10%,rgba(214,168,93,.15),transparent 28%),linear-gradient(135deg,#2a1a10,#17110d 42%,#0f1826)}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}.ld-page{min-height:100vh;padding:24px clamp(16px,3vw,48px);position:relative;overflow-x:hidden}.ld-page:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.24),transparent 20%,transparent 80%,rgba(0,0,0,.25)),radial-gradient(circle at 92% 22%,rgba(214,168,93,.16),transparent 18%)}.ld-hud button,.ld-primary-action,.ld-primary-button,.ld-secondary-button,.ld-top-return{border:1px solid rgba(214,168,93,.7);border-radius:8px;color:#fff0c9;background:linear-gradient(180deg,#18365c,#0b213e);box-shadow:inset 0 0 0 1px #fff2c729,0 8px 18px #00000038}.ld-top-return{position:relative;z-index:2;padding:11px 18px;margin-bottom:18px;font-weight:700}.ld-detail-grid,.ld-detail-hero,.ld-difficulty-section,.ld-feedback,.ld-play-layout,.ld-result-grid{position:relative;z-index:1;max-width:1500px;margin-inline:auto}.ld-detail-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:430px;border:1px solid rgba(214,168,93,.46);background:linear-gradient(90deg,#f8f1e4fa,#f8f1e4db 56%,#f8f1e426),radial-gradient(circle at 24% 22%,rgba(214,168,93,.16),transparent 24%);box-shadow:0 22px 60px #00000057}.ld-hero-copy{padding:clamp(32px,5vw,76px)}.ld-crest{width:74px;height:74px;display:grid;place-items:center;border:3px solid rgba(214,168,93,.62);border-radius:50%;color:var(--ld-blue);font-size:34px;font-weight:900;background:#ffffff73}.ld-hero-copy h1{margin:18px 0 10px;font-size:clamp(64px,8vw,118px);line-height:.96;font-family:Noto Sans CJK}.ld-hero-copy p{max-width:720px;font-size:22px;line-height:1.8}.ld-tags{gap:12px}.ld-tags span{padding:8px 16px;color:#fff6da;background:linear-gradient(180deg,#214879,#17345a);border:1px solid rgba(214,168,93,.65);border-radius:7px;font-weight:700}.ld-info-strip{gap:12px;max-width:760px;margin-top:24px;padding:16px 20px;background:#ffffffb8;border:1px solid var(--ld-line);font-size:18px;font-weight:700}.ld-evidence-board{position:relative;min-height:430px;background:linear-gradient(#4b311ab8,#4b311ab8),repeating-linear-gradient(45deg,rgba(255,255,255,.06) 0 2px,transparent 2px 8px);overflow:hidden}.ld-evidence-board svg{position:absolute;inset:34px;width:calc(100% - 68px);height:calc(100% - 68px);fill:none;stroke:#b62424;stroke-width:4}.photo-card{position:absolute;z-index:2;min-width:140px;padding:16px;border:1px solid rgba(80,52,29,.38);background:#f4e5c8;box-shadow:0 8px 22px #00000040;text-align:center;font-weight:800}.photo-card:first-of-type{left:10%;top:10%;transform:rotate(-3deg)}.photo-card:nth-of-type(2){left:42%;top:38%;font-size:70px;padding:22px 44px;transform:rotate(2deg)}.photo-card:nth-of-type(3){right:9%;top:11%;transform:rotate(3deg)}.photo-card.dark{background:#111827;color:#f8e1ad}.pin{position:absolute;z-index:3;width:18px;height:18px;background:#be2525;border-radius:50%;box-shadow:0 4px 10px #0006}.pin.one{left:16%;top:8%}.pin.two{left:49%;top:36%}.pin.three{right:16%;top:9%}.ld-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:24px;gap:24px;margin-top:24px}.ld-history-card,.ld-paper-panel,.ld-score-card{padding:24px;border:1px solid rgba(214,168,93,.36);background:linear-gradient(180deg,#fffaeff5,#f4e8d1f5),repeating-linear-gradient(0deg,transparent 0 31px,rgba(23,32,51,.035) 31px 32px);box-shadow:0 14px 32px #0000002e}.ld-history-card h2,.ld-paper-panel h2,.ld-score-card h2{margin:0 0 18px;color:var(--ld-blue);font-family:Noto Sans CJK!important;font-size:30px}.ld-step-row{grid-gap:18px;gap:18px}.ld-step-card{min-height:150px;padding:20px;border:1px solid var(--ld-line);background:#ffffff8a}.ld-step-card b{display:inline-grid;width:34px;height:34px;background:var(--ld-blue-2)}.ld-difficulty-section{grid-gap:22px;gap:22px;margin-top:24px}.ld-difficulty-card{grid-template-columns:auto 1fr;grid-gap:10px 16px;gap:10px 16px;padding:24px;border:1px solid rgba(214,168,93,.38);background:#fff7e5f2;color:var(--ld-ink)}.ld-difficulty-card.selected{outline:3px solid #3676ff;box-shadow:0 0 0 6px #315c8c38}.difficulty-seal{grid-row:span 2;width:66px;height:66px;display:grid;place-items:center;border-radius:50%;color:#fff8dc;font-weight:900;font-size:25px}.difficulty-seal.easy{background:#26714f}.difficulty-seal.normal{background:#244f85}.difficulty-seal.hard{background:#963a37}.ld-difficulty-card strong{font-size:30px;color:var(--ld-blue);font-family:Noto Sans CJK}.ld-difficulty-card small{font-size:16px}.ld-primary-action{z-index:1;position:relative;display:block;width:min(640px,100%);margin:24px auto 0;padding:18px 28px;font-size:clamp(30px,4vw,52px);font-family:Noto Sans CJK!important;font-weight:900;background:linear-gradient(180deg,#1955b2,#103265)}.ld-hud{position:-webkit-sticky;position:sticky;top:0;z-index:5;max-width:1500px;margin:0 auto 16px;display:grid;grid-template-columns:auto 1fr auto auto auto;grid-gap:18px;gap:18px;align-items:center;padding:10px 14px;color:#fff2c7;border:1px solid rgba(214,168,93,.48);background:linear-gradient(180deg,#132c4f,#0a1b31);box-shadow:0 12px 26px #00000042}.ld-hud span,.ld-hud strong{padding:10px 18px;border:1px solid rgba(214,168,93,.32);border-radius:8px;text-align:center;font-size:20px}.ld-play-layout{display:grid;grid-template-columns:minmax(0,7fr) minmax(360px,5fr);grid-gap:18px;gap:18px}.ld-answer-pane,.ld-case-pane,.ld-feedback{border:1px solid rgba(214,168,93,.42);box-shadow:0 18px 48px #0000004d}.ld-case-pane{padding:24px;background:linear-gradient(180deg,#fff9ebfa,#f4e8d1f5)}.ld-answer-pane{display:flex;flex-direction:column;gap:16px;padding:18px;background:linear-gradient(180deg,#0e2645,#081a30);color:#fff3d0}.ld-briefing{display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-gap:24px;gap:24px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--ld-line)}.ld-section-title,.section-kicker{color:var(--ld-blue);font-weight:900}.ld-briefing h1{margin:8px 0;font-family:Noto Sans CJK!important;font-size:clamp(38px,4vw,62px)}.ld-briefing p{font-size:19px;line-height:1.72}.ld-case-visual{aspect-ratio:1;display:grid;place-items:center;border-radius:50%;border:8px solid rgba(214,168,93,.34);background:radial-gradient(circle,rgba(24,59,103,.18),transparent 58%),repeating-linear-gradient(45deg,rgba(0,0,0,.07) 0 2px,transparent 2px 12px);font-size:46px;color:var(--ld-blue);font-weight:900}.ld-objective{margin:16px 0;padding:14px 16px;border-top:1px solid var(--ld-line);border-bottom:1px solid var(--ld-line);font-size:18px;font-weight:700}.ld-entity-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:14px;gap:14px}.ld-entity-card{display:flex;gap:14px;align-items:center;min-height:102px;padding:12px;border:1px solid var(--ld-line);background:#ffffff94}.ld-avatar{width:72px;height:72px;display:grid;place-items:center;background:linear-gradient(180deg,#d9cab2,#a78f6f);border:1px solid rgba(0,0,0,.18);color:#1c2d45;font-size:34px;font-weight:900}.ld-entity-card span,.ld-entity-card strong{display:block}.ld-entity-card strong{font-size:24px;font-family:Noto Sans CJK}.ld-clue-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:14px;gap:14px}.ld-clue-card{min-height:170px;padding:18px;text-align:left;border:2px solid rgba(26,53,88,.3);border-radius:8px;background:#f7ecd8;color:var(--ld-ink)}.ld-clue-card.opened{border-color:#315c8c;background:#fff8ec}.ld-clue-card.selected{outline:3px solid rgba(214,168,93,.72);box-shadow:inset 0 0 0 2px #315c8c47}.clue-icon{display:inline-grid;place-items:center;width:36px;height:36px;margin-right:8px;background:var(--ld-blue-2);color:#fff1c7;border-radius:6px;font-weight:900}.ld-clue-card strong{font-size:20px}.ld-clue-card p{line-height:1.65}.clue-lock,.ld-clue-card small{display:block;margin-top:12px;color:var(--ld-gold-dark);font-weight:800}.ld-hint-revealed,.ld-question-card,.ld-support-card{padding:18px;border:1px solid rgba(214,168,93,.36);background:#fffaeff2;color:var(--ld-ink)}.ld-question-card h2{font-size:26px}.ld-option-list{display:grid;grid-gap:12px;gap:12px}.ld-option{display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px solid var(--ld-line);border-radius:8px;background:#ffffff8f;font-size:20px}.ld-option.selected{border-color:#315c8c;box-shadow:0 0 0 3px #315c8c2e;font-weight:900}.ld-support-drop{min-height:126px;display:grid;grid-gap:10px;gap:10px;align-content:center;justify-items:center;padding:16px;border:1px dashed rgba(214,168,93,.62);background:#0c213d;color:#ecd09a}.ld-support-drop b{width:100%;padding:9px 12px;border-radius:7px;background:#ffffff14;text-align:center}.ld-primary-button,.ld-secondary-button{padding:14px 20px;font-weight:900}.ld-primary-button{background:linear-gradient(180deg,#1d5db8,#0f356e)}.ld-secondary-button{background:linear-gradient(180deg,#f5ead6,#d5bf94);color:#30271e}.ld-primary-button.full,.ld-secondary-button.full{width:100%;min-height:58px;font-size:20px}.ld-primary-button.compact{min-width:180px}.ld-primary-button:disabled,.ld-secondary-button:disabled{filter:grayscale(.8);opacity:.55}.ld-disabled-reason{margin:-6px 0 0;color:#ffb1a7;text-align:center}.ld-feedback{min-height:calc(100vh - 112px);display:grid;grid-template-columns:330px minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:center;padding:42px;background:linear-gradient(180deg,#fff9ebfa,#f4e8d1f7)}.ld-feedback-medal{width:220px;height:220px;display:grid;place-items:center;margin:auto;border-radius:50%;color:#fff8df;font-size:110px;font-weight:900}.ld-feedback.success .ld-feedback-medal{background:var(--ld-green)}.ld-feedback.partial .ld-feedback-medal{background:var(--ld-gold-dark)}.ld-feedback.failed .ld-feedback-medal{background:var(--ld-red)}.ld-feedback h1{margin:0 0 18px;font-family:Noto Sans CJK!important;font-size:clamp(42px,5vw,76px)}.ld-feedback-summary,.ld-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.ld-proof-steps p,.ld-valid-evidence article{padding:12px 14px;border:1px solid var(--ld-line);background:#ffffff9e}.ld-proof-steps p{display:flex;gap:12px}.ld-proof-steps span{flex:0 0 28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--ld-blue);color:#fff5d6}.ld-alert{color:var(--ld-red);font-weight:900}.ld-result-hero{position:relative;z-index:1;max-width:1500px;margin:0 auto 24px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:28px;gap:28px;align-items:center;padding:42px;background:#fff9ebf5;border:1px solid rgba(214,168,93,.42)}.ld-result-hero h1{margin:0;font-family:Noto Sans CJK!important;font-size:clamp(52px,7vw,98px)}.ld-grade{width:156px;height:156px;display:grid;place-items:center;border-radius:50%;background:#142e51;color:#f7d28d;font-size:96px;font-weight:900;box-shadow:0 0 0 12px #d6a85d52}.ld-result-hero>strong{display:block;padding:20px 34px;background:#142e51;color:#f6d390;font-size:62px}.ld-result-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-gap:24px;gap:24px}.ld-stat-line{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--ld-line)}.ld-stat-line strong{color:var(--ld-blue);font-size:20px}.ld-result-actions{position:relative;z-index:1;max-width:1100px;margin:24px auto 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.ld-modal-layer{position:fixed;z-index:20;inset:0;display:grid;place-items:center;padding:24px;background:#0000009e}.ld-dialog{width:min(620px,100%);padding:28px;border:1px solid rgba(214,168,93,.68);background:linear-gradient(180deg,#112b4e,#081b31);color:#fff4d1;box-shadow:0 22px 80px #0000008c;text-align:center}.ld-dialog h2{margin:0 0 12px;font-family:Noto Sans CJK!important;font-size:42px}.ld-dialog p{font-size:19px;line-height:1.7}.ld-dialog-actions{display:flex;justify-content:center;gap:16px;margin-top:22px}@media(max-width:1023px){.ld-detail-grid,.ld-detail-hero,.ld-feedback,.ld-play-layout,.ld-result-grid{grid-template-columns:1fr}.ld-evidence-board{min-height:280px}.ld-difficulty-section,.ld-result-actions,.ld-step-row{grid-template-columns:1fr}.ld-hud{position:relative;grid-template-columns:1fr 1fr}.ld-briefing{grid-template-columns:1fr}.ld-case-visual{display:none}}@media(max-width:767px){.ld-page{padding:14px 14px 98px}.ld-hero-copy h1{font-size:58px}.ld-hero-copy{padding:24px}.ld-evidence-board{display:none}.ld-clue-grid,.ld-entity-grid{grid-template-columns:1fr}.ld-answer-pane{padding-bottom:86px}.ld-primary-button.full{position:fixed;z-index:10;left:16px;right:16px;bottom:max(16px,env(safe-area-inset-bottom));width:auto}.ld-feedback{padding:24px}.ld-feedback-medal{width:132px;height:132px;font-size:72px}.ld-result-hero{grid-template-columns:1fr;text-align:center}}.ld-page{height:100dvh;min-height:0;padding:clamp(10px,1.4vw,18px) clamp(12px,2.2vw,32px)}.ld-detail{display:grid;grid-template-rows:auto minmax(210px,1fr) auto auto auto;grid-gap:clamp(8px,1.1vh,12px);gap:clamp(8px,1.1vh,12px)}.ld-detail .ld-detail-grid,.ld-detail .ld-difficulty-section,.ld-detail .ld-primary-action,.ld-detail .ld-top-return{margin-top:0;margin-bottom:0}.ld-detail .ld-top-return{justify-self:start;padding:7px 13px;font-size:14px}.ld-detail .ld-detail-hero{min-height:0;height:100%;overflow:hidden}.ld-detail .ld-hero-copy{padding:clamp(16px,2.5vw,30px);min-width:0}.ld-detail .ld-crest{width:48px;height:48px;font-size:22px}.ld-detail .ld-hero-copy h1{margin:8px 0 6px;font-size:clamp(44px,5vw,76px)}.ld-detail .ld-hero-copy p{margin:8px 0;font-size:clamp(15px,1.4vw,18px)}.ld-detail .ld-tags{gap:8px}.ld-detail .ld-tags span{padding:5px 10px;font-size:14px}.ld-detail .ld-info-strip{margin-top:10px;padding:9px 12px;gap:8px;font-size:14px}.ld-detail .ld-evidence-board{min-height:0}.ld-detail .photo-card{min-width:112px;padding:10px;font-size:14px}.ld-detail .photo-card:nth-of-type(2){font-size:44px;padding:12px 28px}.ld-detail .ld-detail-grid{gap:12px;min-height:0}.ld-detail .ld-history-card,.ld-detail .ld-paper-panel{min-height:0;padding:12px;overflow:hidden}.ld-detail .ld-history-card h2,.ld-detail .ld-paper-panel h2{margin-bottom:8px;font-size:22px}.ld-detail .ld-step-row{gap:10px}.ld-detail .ld-step-card{min-height:0;padding:10px}.ld-detail .ld-step-card h3,.ld-detail .ld-step-card p{margin:6px 0 0}.ld-detail .ld-step-card p{font-size:14px;line-height:1.35}.ld-detail .ld-difficulty-section{gap:10px}.ld-detail .ld-difficulty-card{padding:10px 12px}.ld-detail .difficulty-seal{width:44px;height:44px;font-size:18px}.ld-detail .ld-difficulty-card strong{font-size:22px}.ld-detail .ld-difficulty-card small{font-size:13px}.ld-detail .ld-primary-action{padding:10px 20px;font-size:clamp(24px,3vw,34px)}.ld-play .ld-hud{width:100%;padding:7px 10px;gap:10px}.ld-play .ld-hud button,.ld-play .ld-hud span,.ld-play .ld-hud strong{padding:7px 10px;font-size:15px}.ld-play .ld-play-layout{height:auto;gap:12px}.ld-play .ld-answer-pane,.ld-play .ld-case-pane{gap:9px;padding:12px}.ld-play .ld-briefing{grid-template-columns:minmax(0,1fr) 108px;gap:12px;padding-bottom:8px}.ld-play .ld-briefing h1{margin:4px 0;font-size:clamp(28px,3vw,42px)}.ld-play .ld-briefing p{font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ld-play .ld-case-visual{border-width:5px;font-size:28px}.ld-play .ld-objective{padding:7px 9px;font-size:14px}.ld-play .ld-section-title{margin:2px 0 7px;font-size:18px}.ld-play .ld-entity-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.ld-play .ld-entity-card{min-height:58px;padding:7px;gap:8px}.ld-play .ld-avatar{width:42px;height:42px;font-size:22px}.ld-play .ld-entity-card strong{font-size:18px}.ld-play .ld-case-pane>section:last-child{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.ld-play .ld-clue-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-auto-rows:minmax(0,1fr);gap:8px}.ld-play .ld-clue-card{padding:9px}.ld-play .clue-icon{width:28px;height:28px}.ld-play .ld-clue-card strong{font-size:16px}.ld-play .ld-clue-card p{margin:7px 0 0;font-size:13px;line-height:1.35;-webkit-line-clamp:4}.ld-play .clue-lock,.ld-play .ld-clue-card small{margin-top:6px;font-size:12px}.ld-play .ld-hint-revealed,.ld-play .ld-question-card,.ld-play .ld-support-card{padding:10px}.ld-play .ld-question-card h2,.ld-play .ld-support-card h2{margin:5px 0 8px;font-size:18px}.ld-play .ld-option-list{gap:7px}.ld-play .ld-option{padding:8px 9px;font-size:15px}.ld-play .ld-support-drop{min-height:78px;padding:8px;gap:6px}.ld-play .ld-primary-button.full,.ld-play .ld-secondary-button.full{min-height:42px;padding:8px 12px;font-size:16px}.ld-play .ld-disabled-reason{margin:-4px 0 0;font-size:13px}.ld-play>.ld-feedback{flex:1 1 auto;min-height:0;height:auto;overflow:hidden;padding:18px}.ld-play .ld-feedback-medal{width:140px;height:140px;font-size:72px}.ld-play .ld-feedback h1{margin-bottom:10px;font-size:clamp(32px,4vw,52px)}.ld-play .ld-proof-steps p,.ld-play .ld-valid-evidence article{padding:8px 10px;margin:6px 0}.ld-result{display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px}.ld-result .ld-result-actions,.ld-result .ld-result-hero{margin:0 auto}.ld-result .ld-result-hero{width:100%;padding:18px;gap:16px}.ld-result .ld-result-hero h1{font-size:clamp(36px,5vw,64px)}.ld-result .ld-grade{width:90px;height:90px;font-size:54px;box-shadow:0 0 0 7px #d6a85d52}.ld-result .ld-result-hero>strong{padding:10px 18px;font-size:42px}.ld-result .ld-result-grid{min-height:0;gap:12px;overflow:hidden}.ld-result .ld-paper-panel,.ld-result .ld-score-card{padding:14px;overflow:hidden}.ld-result .ld-paper-panel h2,.ld-result .ld-score-card h2{margin-bottom:8px;font-size:22px}.ld-result .ld-stat-line{padding:7px 0}.ld-result .ld-result-actions{width:min(900px,100%);gap:10px}@media(max-width:1023px){.ld-detail{grid-template-rows:auto minmax(160px,1fr) auto auto auto}.ld-detail .ld-detail-hero{grid-template-columns:1fr}.ld-detail .ld-evidence-board{display:none}.ld-detail .ld-detail-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr)}.ld-detail .ld-difficulty-section{grid-template-columns:repeat(3,minmax(0,1fr))}.ld-play .ld-hud{grid-template-columns:auto 1fr 1fr 1fr auto}.ld-play .ld-play-layout{grid-template-columns:minmax(0,1fr) minmax(250px,.78fr)}.ld-play .ld-briefing{grid-template-columns:1fr}.ld-play .ld-case-visual{display:none}.ld-result .ld-result-grid{grid-template-columns:minmax(0,1fr) 280px}}@media(max-width:767px){.ld-page{padding:8px}.ld-detail{gap:7px}.ld-detail .ld-hero-copy h1{font-size:38px}.ld-detail .ld-hero-copy p,.ld-detail .ld-history-card{display:none}.ld-detail .ld-detail-grid{grid-template-columns:1fr}.ld-detail .ld-difficulty-section,.ld-detail .ld-step-row{grid-template-columns:repeat(3,minmax(0,1fr))}.ld-detail .ld-difficulty-card small,.ld-detail .ld-step-card p{display:none}.ld-detail .ld-difficulty-card{grid-template-columns:1fr;justify-items:center;text-align:center}.ld-play .ld-hud{grid-template-columns:auto 1fr auto}.ld-play .ld-case-pane section:nth-of-type(2),.ld-play .ld-disabled-reason,.ld-play .ld-hud span:first-of-type{display:none}.ld-play .ld-play-layout{grid-template-columns:1fr}.ld-play .ld-case-pane{max-height:46dvh}.ld-play .ld-answer-pane{min-height:0}.ld-play .ld-primary-button.full{position:static;width:100%}.ld-play .ld-clue-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.ld-play .ld-clue-card p{-webkit-line-clamp:2}.ld-play>.ld-feedback,.ld-result .ld-result-actions,.ld-result .ld-result-grid,.ld-result .ld-result-hero{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.ld-page{width:100%;height:100%;overflow:hidden;margin:0;background:#17110c}.ld-detail{display:block;height:100dvh;min-height:0;padding:0;overflow:hidden;background:url(/games/logic-detective/home/首页背景.png) 50%/cover no-repeat}.ld-detail:after,.ld-detail:before{content:"";position:fixed;pointer-events:none}.ld-detail:before{z-index:0;inset:0;background:linear-gradient(90deg,rgba(255,250,239,.34) 0 45%,transparent 61%),linear-gradient(180deg,transparent 0 83%,rgba(9,25,50,.12) 83% 100%)}.ld-detail:after{z-index:0;left:0;right:0;bottom:0;height:clamp(70px,8.8dvh,92px);border-top:2px solid rgba(211,162,93,.76);background:linear-gradient(180deg,rgba(21,73,151,.96),rgba(5,27,64,.98)),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px 12px);box-shadow:inset 0 2px 0 rgba(255,225,155,.34),0 -14px 28px rgba(12,16,25,.2)}.ld-detail-shell{position:relative;z-index:1;height:100dvh;max-width:none;margin:0}.ld-detail .ld-top-return{position:absolute;z-index:3;left:clamp(22px,1.5vw,28px);top:clamp(18px,2.2dvh,24px);width:max-content;min-width:196px;height:50px;margin:0;padding:0 20px 0 16px;border:2px solid rgba(211,162,93,.82);border-radius:6px;background:linear-gradient(135deg,transparent 0 15px,rgba(244,206,127,.44) 15px 17px,transparent 17px),linear-gradient(225deg,transparent 0 15px,rgba(244,206,127,.44) 15px 17px,transparent 17px),linear-gradient(180deg,#12365f,#07172b);color:#fbe4a8;font:900 21px/1 Noto Sans CJK;white-space:nowrap}.ld-top-return img{width:28px;height:28px;margin-right:8px;object-fit:contain;vertical-align:middle}.ld-scene-labels{position:absolute;inset:0;z-index:1;pointer-events:none;color:#21170f;font-family:Noto Sans CJK!important;font-weight:900}.ld-scene-labels span{position:absolute;text-align:center;text-shadow:0 1px 0 rgba(255,245,218,.48)}.scene-time{left:53.8vw;top:3.6dvh;transform:rotate(2deg)}.scene-place,.scene-time{font-size:clamp(12px,1vw,18px);line-height:1.45}.scene-place{left:80.6vw;top:5.8dvh;transform:rotate(1deg)}.scene-folder-title{left:53.2vw;top:26.3dvh;color:rgba(16,31,52,.76);font-size:clamp(23px,2vw,38px)}.scene-folder-title,.scene-secret{letter-spacing:0;transform:rotate(-12deg)}.scene-secret{left:53.8vw;top:32.2dvh;color:rgba(116,21,19,.78);font-size:clamp(24px,2vw,40px)}.scene-book-left,.scene-book-right{top:14.7dvh;color:rgba(219,163,74,.52);writing-mode:vertical-rl;font-size:clamp(20px,1.8vw,34px);line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.5)}.scene-book-left{right:8.7vw}.scene-book-right{right:5.7vw}.ld-detail-hero{position:absolute;left:0;top:9.2dvh;width:75vw;height:31dvh;max-width:none;min-height:0;display:block;border:0;background:transparent;box-shadow:none;overflow:visible}.ld-detail-hero:after,.ld-detail-hero:before{content:"";position:absolute;pointer-events:none}.ld-detail-hero:before{left:2.9vw;top:1.4dvh;width:15vw;height:17dvh;border-top:2px solid rgba(168,137,99,.34);border-left:2px solid rgba(168,137,99,.2)}.ld-detail-hero:after{left:clamp(396px,29vw,510px);top:clamp(61px,7.4dvh,80px);width:clamp(52px,4.6vw,74px);height:clamp(52px,4.6vw,74px);background:url(/games/logic-detective/home/10.png) 50%/contain no-repeat;filter:drop-shadow(0 5px 5px rgba(66,42,19,.22))}.ld-hero-copy{position:relative;z-index:2;height:100%;padding:0}.ld-crest{position:absolute;left:clamp(24px,2.2vw,40px);top:clamp(18px,2dvh,26px);width:clamp(112px,8.8vw,150px);aspect-ratio:1;object-fit:contain;opacity:.16;filter:sepia(.3) saturate(.8)}.ld-hero-copy h1{margin:0 0 0 clamp(148px,11.2vw,190px);padding-top:clamp(18px,2.2dvh,26px);color:#141314;font:900 clamp(78px,6.6vw,112px) /.94 Noto Sans CJK;letter-spacing:0;text-shadow:0 3px 0 rgba(255,255,255,.32)}.ld-tags{display:flex;flex-wrap:wrap;gap:10px;margin:clamp(8px,1.2dvh,12px) 0 0 clamp(152px,11.3vw,190px)}.ld-tags span{min-width:132px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:7px 15px;border:1px solid rgba(216,174,107,.86);border-radius:6px;background:linear-gradient(180deg,#183e70,#102746);color:#fff0c4;text-align:center;font-weight:900;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 4px 8px rgba(48,36,22,.18)}.ld-tags span:nth-child(2){background:linear-gradient(180deg,#bd8743,#82582a)}.ld-tags img{width:22px;height:22px;object-fit:contain}.ld-hero-copy p{max-width:min(780px,55vw);margin:clamp(18px,2.5dvh,27px) 0 0 clamp(38px,2.8vw,48px);color:#11213e;font-size:19px;line-height:1.5;font-weight:800;white-space:nowrap}.ld-info-strip{width:45vw;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:0;margin-top:clamp(16px,2.4dvh,25px);margin-left:clamp(24px,1.8vw,30px);padding:12px 18px;border:1px solid rgba(146,119,82,.34);border-radius:8px;background:#fffdf7;font-weight:900;box-shadow:0 8px 18px rgba(50,35,20,.12)}.ld-info-strip span{display:inline-flex;align-items:center;gap:9px;min-height:30px;padding:0 clamp(14px,1.3vw,22px);color:#102445;border-right:1px solid rgba(64,58,49,.24)}.ld-info-strip span:first-child{padding-left:0}.ld-info-strip span:last-child{border-right:0}.ld-info-strip img{width:30px;height:30px;object-fit:contain}.ld-cover-stage{display:none}.ld-flow-and-history{position:absolute;z-index:2;left:clamp(22px,1.65vw,30px);right:clamp(24px,2.2vw,40px);top:45.8dvh;height:18.2dvh;display:block;min-height:0;overflow:visible}.ld-paper-panel{width:72.5vw;height:100%;padding:0;border:0;background:transparent;box-shadow:none;overflow:visible}.ld-history-card h2,.ld-paper-panel h2{display:inline-flex;align-items:center;gap:8px;margin:0 0 9px;color:#12315b;font:900 25px/1.1 Noto Sans CJK}.ld-difficulty-title img,.ld-history-card h2 img,.ld-paper-panel h2 img{width:26px;height:26px;object-fit:contain}.ld-step-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(32px,3.1vw,52px);gap:clamp(32px,3.1vw,52px);height:calc(100% - 34px)}.ld-step-card{position:relative;min-height:0;display:grid;grid-template-columns:44px minmax(0,1fr) clamp(72px,7.2vw,118px);grid-template-rows:auto auto;grid-gap:4px 10px;gap:4px 10px;align-items:center;padding:14px;border:1px solid rgba(91,77,58,.24);border-radius:8px;background:linear-gradient(180deg,#fffaf0,#eee5d4);box-shadow:inset 0 0 0 1px rgba(255,255,255,.42)}.ld-step-card:not(:last-child):after{content:"";position:absolute;right:clamp(-30px,-1.45vw,-22px);top:50%;width:22px;height:34px;transform:translateY(-50%);background:linear-gradient(90deg,#122b51,#244c7d);-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%)}.ld-step-card b{grid-row:1/span 2;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#183b67;color:#fff5d6;font-size:20px}.ld-step-card h3{margin:0;color:#1a1f2c;font-size:clamp(21px,1.8vw,28px);white-space:nowrap}.ld-step-card p{margin:0;color:#2f2b25;font-size:clamp(15px,1.05vw,18px);line-height:1.42}.ld-step-card img{grid-column:3;grid-row:1/span 2;width:clamp(80px,7.2vw,118px);height:clamp(64px,6.1vw,94px);object-fit:contain;justify-self:end}.ld-history-card{position:absolute;top:34px;right:0;width:22.8vw;height:calc(38.1dvh - 34px);padding:clamp(16px,1.9dvh,24px) clamp(22px,1.8vw,30px);border:2px solid rgba(216,174,107,.58);border-radius:8px;background:linear-gradient(180deg,rgba(14,38,75,.98),rgba(5,18,36,.98)),repeating-linear-gradient(45deg,rgba(255,255,255,.04) 0 1px,transparent 1px 9px);color:#fff2cf;box-shadow:inset 0 0 0 2px rgba(200,151,73,.26),0 12px 24px rgba(0,0,0,.18);overflow:hidden}.ld-history-card h2{width:100%;justify-content:center;color:#f7d494;text-align:center;font-size:clamp(27px,1.9vw,36px)}.ld-history-card .ld-stat-line{align-items:center;min-height:clamp(58px,7dvh,76px);padding:12px 0;color:#f4dfb0;border-bottom-color:rgba(232,190,111,.26);font-size:clamp(17px,1.25vw,23px);font-weight:900}.ld-history-card .ld-stat-line span{display:inline-flex;align-items:center;gap:10px}.ld-history-card .ld-stat-line img{width:clamp(32px,2.2vw,42px);height:clamp(32px,2.2vw,42px);object-fit:contain}.ld-history-card .ld-stat-line strong{color:#ffd68c;font-size:clamp(32px,2.6vw,46px)}.ld-difficulty-title{position:absolute;z-index:2;left:clamp(30px,2vw,36px);top:66.8dvh;display:inline-flex;align-items:center;gap:8px;margin:0;color:#122745;font:900 23px/1 Noto Sans CJK}.ld-difficulty-section{position:absolute;z-index:2;left:clamp(26px,1.6vw,30px);top:71dvh;width:71.7vw;height:12.9dvh;max-width:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;margin:0}.ld-difficulty-card{position:relative;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;padding:clamp(10px,1.4dvh,16px) clamp(18px,1.3vw,24px);border:1px solid rgba(136,91,42,.42);border-radius:8px;background:linear-gradient(180deg,#fffaef,#ece2cc);color:#172033;text-align:left;box-shadow:0 7px 14px rgba(38,25,16,.16)}.ld-difficulty-card.selected{border-color:rgba(42,105,214,.72);background:linear-gradient(180deg,#eef6ff,#dde8fb);outline:2px solid #367cff;box-shadow:inset 0 0 0 2px rgba(255,255,255,.78),0 0 0 4px rgba(35,96,209,.22),0 12px 22px rgba(21,52,105,.18)}.ld-difficulty-card.selected:after{content:"\2713";position:absolute;right:clamp(16px,1.4vw,24px);top:clamp(12px,1.3dvh,18px);width:clamp(36px,3.1vw,52px);height:clamp(36px,3.1vw,52px);display:grid;place-items:center;border-radius:50%;border:2px solid rgba(236,246,255,.92);background:linear-gradient(180deg,#2b88f4,#1457bd);color:#f8fbff;font-size:clamp(26px,2.4vw,38px);font-weight:900}.difficulty-current{position:absolute;top:-18px;left:50%;transform:translateX(-50%);padding:3px 20px;border-radius:0 0 8px 8px;background:linear-gradient(180deg,#2782f5,#1252b6);color:#fff7d8;font-size:13px;font-weight:900;white-space:nowrap}.difficulty-seal,.ld-detail .difficulty-seal{width:clamp(64px,5.6vw,86px);height:clamp(64px,5.6vw,86px);display:grid;place-items:center;background:transparent}.difficulty-seal img{width:clamp(66px,5.8vw,90px);height:clamp(66px,5.8vw,90px);object-fit:contain}.difficulty-copy{display:grid;min-width:0;grid-template-columns:auto 1fr;grid-gap:4px 12px;gap:4px 12px;align-items:end}.difficulty-copy strong,.ld-detail .ld-difficulty-card strong{color:#12315b;font:900 clamp(29px,2.3vw,38px) /1 Noto Sans CJK}.difficulty-stars{color:#9a6b35;font-size:clamp(17px,1.4vw,22px)}.difficulty-copy small,.ld-detail .ld-difficulty-card small{grid-column:1/-1;color:#1b2637;font-size:clamp(14px,1.1vw,18px);white-space:nowrap}.ld-primary-action{position:absolute;z-index:2;left:50%;bottom:4.1dvh;width:36vw;min-height:9dvh;display:inline-flex;align-items:center;justify-content:center;gap:clamp(14px,1.3vw,22px);margin:0;padding:6px 42px;transform:translateX(-50%);border:2px solid rgba(211,162,93,.82);border-radius:8px;background:linear-gradient(135deg,transparent 0 20px,rgba(239,207,134,.55) 20px 22px,transparent 22px),linear-gradient(225deg,transparent 0 20px,rgba(239,207,134,.55) 20px 22px,transparent 22px),linear-gradient(180deg,#1f65ca,#0c3b8a 56%,#082b69);color:#ffe5a5;font:900 42px/1 Noto Sans CJK;text-shadow:0 2px 0 rgba(0,0,0,.34);box-shadow:inset 0 0 0 2px rgba(255,255,255,.12),0 0 0 4px rgba(7,24,49,.72),0 12px 26px rgba(0,0,0,.32)}.ld-primary-action img{width:clamp(42px,3.6vw,60px);height:clamp(42px,3.6vw,60px);object-fit:contain}.ld-detail .ld-hero-copy{padding:0}.ld-detail .ld-crest{position:absolute;left:clamp(24px,2.2vw,40px);top:clamp(18px,2dvh,26px);width:clamp(112px,8.8vw,150px);height:auto;aspect-ratio:1;object-fit:contain;opacity:.16;filter:sepia(.3) saturate(.8);border:0;border-radius:0;background:transparent}.ld-detail .ld-hero-copy h1{margin:0 0 0 clamp(148px,11.2vw,190px);padding-top:clamp(18px,2.2dvh,26px);color:#141314;font:900 clamp(78px,6.6vw,112px) /.94 Noto Sans CJK;letter-spacing:0;text-shadow:0 3px 0 rgba(255,255,255,.32)}.ld-detail .ld-tags{display:flex;flex-wrap:wrap;gap:10px;margin:clamp(8px,1.2dvh,12px) 0 0 clamp(152px,11.3vw,190px)}.ld-detail .ld-tags span{min-width:132px;padding:7px 15px;font-size:16px}.ld-detail .ld-hero-copy p{max-width:min(780px,55vw);margin:clamp(18px,2.5dvh,27px) 0 0 clamp(38px,2.8vw,48px);color:#11213e;font-size:19px;line-height:1.5;font-weight:800;white-space:nowrap}.ld-detail .ld-info-strip{width:45vw;max-width:none;margin-top:clamp(16px,2.4dvh,25px);margin-left:clamp(24px,1.8vw,30px);padding:12px 18px;gap:0;font-size:16px}.ld-detail .ld-info-strip span{padding:0 clamp(14px,1.3vw,22px)}.ld-detail .ld-history-card h2,.ld-detail .ld-paper-panel h2{margin:0 0 9px;font:900 25px/1.1 Noto Sans CJK}.ld-detail .ld-history-card h2{color:#f7d494;font-size:clamp(27px,1.9vw,36px)}.ld-detail .ld-step-card{padding:14px}.ld-detail .ld-step-card h3,.ld-detail .ld-step-card p{margin:0}.ld-detail .ld-step-card h3{font-size:clamp(21px,1.8vw,28px)}.ld-detail .ld-step-card p{font-size:clamp(15px,1.05vw,18px);line-height:1.42}.ld-detail .ld-history-card{padding:clamp(16px,1.9dvh,24px) clamp(22px,1.8vw,30px)}.ld-detail .ld-history-card .ld-stat-line{min-height:clamp(58px,7dvh,76px);padding:12px 0;font-size:clamp(17px,1.25vw,23px);font-weight:900}.ld-detail .ld-history-card .ld-stat-line img{width:clamp(32px,2.2vw,42px);height:clamp(32px,2.2vw,42px)}.ld-detail .ld-history-card .ld-stat-line strong{color:#ffd68c;font-size:clamp(32px,2.6vw,46px)}.ld-detail .ld-difficulty-card{padding:clamp(10px,1.4dvh,16px) clamp(18px,1.3vw,24px)}.ld-detail .difficulty-seal{width:clamp(64px,5.6vw,86px);height:clamp(64px,5.6vw,86px)}.ld-detail .difficulty-seal img{width:clamp(66px,5.8vw,90px);height:clamp(66px,5.8vw,90px)}.ld-detail .ld-difficulty-card strong{font:900 clamp(29px,2.3vw,38px) /1 Noto Sans CJK}.ld-detail .ld-difficulty-card small{font-size:clamp(14px,1.1vw,18px)}.ld-detail .ld-primary-action{width:36vw;min-height:9dvh;padding:6px 42px;font:900 42px/1 Noto Sans CJK}.ld-play{--detail-navy:#071c34;--detail-navy-2:#102f55;--detail-gold:#d6a55f;--detail-gold-2:#8b612d;--detail-paper:#f7efdf;--detail-paper-2:#eadcc2;--detail-ink:#141925;display:flex;flex-direction:column;gap:10px;height:100dvh;min-height:0;padding:10px clamp(14px,2vw,28px) 18px;overflow:hidden;background:linear-gradient(90deg,rgba(0,0,0,.48),transparent 12%,transparent 86%,rgba(0,0,0,.42)),url(/games/logic-detective/详情界面/背景详情.png) 50% /cover no-repeat;color:var(--detail-ink)}.ld-play:before{z-index:0;background:radial-gradient(circle at 50% 2%,rgba(244,206,143,.18),transparent 20%),linear-gradient(180deg,rgba(4,12,22,.12),rgba(4,12,22,.22))}.ld-play .ld-hud{position:relative;z-index:2;flex:0 0 auto;width:min(1560px,100%);max-width:none;height:58px;margin:0 auto;display:grid;grid-template-columns:178px minmax(280px,1fr) 250px 190px 180px;grid-gap:clamp(16px,2.1vw,36px);gap:clamp(16px,2.1vw,36px);align-items:center;padding:0;border:0;background:transparent;color:#f9dda2;box-shadow:none}.ld-play .ld-hud button,.ld-play .ld-hud span,.ld-play .ld-hud strong{position:relative;min-width:0;height:54px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 18px;border:2px solid rgba(210,160,91,.86);border-radius:6px;background:linear-gradient(135deg,transparent 0 16px,rgba(245,211,139,.46) 16px 18px,transparent 18px),linear-gradient(225deg,transparent 0 16px,rgba(245,211,139,.46) 16px 18px,transparent 18px),linear-gradient(180deg,rgba(23,51,87,.98),rgba(7,24,45,.98));color:#ffe2a3;font:900 clamp(18px,1.55vw,28px) /1 Noto Sans CJK;letter-spacing:0;text-shadow:0 2px 0 rgba(0,0,0,.32);box-shadow:inset 0 0 0 2px rgba(246,211,139,.12),0 6px 14px rgba(0,0,0,.3)}.ld-play .ld-hud strong{font-size:clamp(24px,1.9vw,34px)}.ld-play .ld-hud img,.ld-play .ld-objective img,.ld-play .ld-primary-button img,.ld-play .ld-question-card .section-kicker img,.ld-play .ld-secondary-button img,.ld-play .ld-section-title img,.ld-play .ld-support-card h2 img{width:32px;height:32px;object-fit:contain;flex:0 0 auto}.ld-play .ld-hud strong img{width:40px;height:40px}.ld-play .ld-play-layout{position:relative;z-index:1;flex:1 1 auto;min-height:0;width:min(1500px,100%);max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,468px);grid-gap:10px;gap:10px;margin:0 auto}.ld-play .ld-answer-pane,.ld-play .ld-case-pane{min-height:0;overflow:hidden;border-radius:4px;box-shadow:0 18px 32px rgba(0,0,0,.34)}.ld-play .ld-case-pane{position:relative;display:flex;flex-direction:column;gap:clamp(8px,1vh,12px);padding:clamp(18px,2.2vw,30px) clamp(24px,2.4vw,34px);border:3px solid rgba(145,111,72,.58);background:linear-gradient(90deg,rgba(255,255,255,.72),transparent 42%,rgba(157,125,83,.11)),repeating-linear-gradient(0deg,transparent 0 31px,rgba(69,53,34,.045) 31px 32px),linear-gradient(180deg,rgba(255,250,236,.98),rgba(238,225,201,.98))}.ld-play .ld-answer-pane:before,.ld-play .ld-case-pane:before,.ld-play .ld-question-card:before,.ld-play .ld-support-card:before{content:"";position:absolute;inset:8px;pointer-events:none;border:1px solid rgba(151,112,68,.42)}.ld-play .ld-case-pane:after{content:"";position:absolute;right:34%;top:7%;width:150px;height:150px;pointer-events:none;border:6px double rgba(20,44,79,.08);border-radius:50%;background:radial-gradient(circle,rgba(20,44,79,.08),transparent 64%)}.ld-play .ld-briefing{position:relative;display:grid;grid-template-columns:minmax(0,1fr) clamp(190px,19vw,300px);grid-gap:clamp(16px,2.2vw,34px);gap:clamp(16px,2.2vw,34px);align-items:center;padding:2px 4px clamp(10px,1.5vh,16px);border-bottom:1px solid rgba(83,61,39,.24)}.ld-play .ld-section-title,.ld-play .ld-support-card h2,.ld-play .section-kicker{display:inline-flex;align-items:center;gap:8px;margin:0;color:#101c31;font:900 clamp(22px,1.7vw,30px) /1 Noto Sans CJK;letter-spacing:0}.ld-play .section-kicker img{width:42px;height:42px}.ld-play .ld-briefing h1{margin:12px 0 8px;color:#111722;font:900 clamp(40px,4vw,62px) /1.08 Noto Sans CJK;letter-spacing:0}.ld-play .ld-briefing p{width:min(630px,100%);margin:0;color:#1b1d22;font:700 clamp(16px,1.15vw,20px) /1.7 Noto Sans CJK}.ld-play .ld-case-art{aspect-ratio:1;display:grid;place-items:center;border-radius:50%;border:3px solid rgba(104,76,48,.62);background:radial-gradient(circle at 52% 48%,rgba(255,248,230,.45),rgba(197,171,132,.26) 72%),linear-gradient(135deg,rgba(18,44,80,.16),rgba(97,58,29,.12));box-shadow:inset 0 0 0 8px rgba(245,235,213,.68),0 10px 20px rgba(52,38,24,.18)}.ld-play .ld-case-art img{width:62%;height:62%;object-fit:contain;filter:drop-shadow(0 8px 8px rgba(0,0,0,.28))}.ld-play .ld-objective{display:flex;align-items:center;gap:10px;min-height:46px;margin:0;padding:10px 8px;border-top:1px solid rgba(83,61,39,.2);border-bottom:1px solid rgba(83,61,39,.2);color:#1c1d20;font:900 clamp(16px,1.2vw,20px) /1.3 Noto Sans CJK}.ld-play .ld-objective img{width:38px;height:38px}.ld-play .ld-case-pane>section{position:relative}.ld-play .ld-section-title{width:100%;margin-bottom:10px}.ld-play .ld-section-title:after,.ld-play .ld-support-card h2:after{content:"";height:1px;flex:1 1 auto;background:rgba(100,75,48,.24)}.ld-play .ld-entity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(10px,1vw,16px);gap:clamp(10px,1vw,16px)}.ld-play .ld-entity-card{position:relative;display:grid;grid-template-columns:clamp(92px,9vw,136px) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-height:clamp(100px,13dvh,138px);padding:8px 14px 8px 8px;border:2px solid rgba(118,88,55,.45);border-radius:6px;background:linear-gradient(180deg,rgba(255,250,238,.95),rgba(236,224,201,.9));box-shadow:inset 0 0 0 1px rgba(255,255,255,.72),0 6px 10px rgba(54,38,22,.1);overflow:hidden}.ld-play .ld-entity-card:after{content:"";position:absolute;right:16px;bottom:12px;width:52px;height:52px;background:url(/games/logic-detective/详情界面/02.png) 50%/contain no-repeat;opacity:.1}.ld-play .ld-avatar{width:100%;height:clamp(84px,11.5dvh,124px);border-radius:2px;border:1px solid rgba(36,30,24,.34);background:#d8c6a8;overflow:hidden}.ld-play .ld-avatar img{width:100%;height:100%;object-fit:cover;object-position:center 18%}.ld-play .ld-entity-card strong{position:relative;z-index:1;color:#171923;font:900 clamp(22px,1.8vw,30px) /1.1 Noto Sans CJK}.ld-play .ld-entity-card span{position:relative;z-index:1;margin-top:8px;color:#26221e;font:700 clamp(15px,1.1vw,18px) /1.2 Noto Sans CJK}.ld-play .ld-clue-grid{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));grid-auto-rows:minmax(130px,1fr);grid-gap:clamp(10px,1vw,16px);gap:clamp(10px,1vw,16px)}.ld-play .ld-clue-card{position:relative;min-height:0;padding:clamp(12px,1.4vw,18px);overflow:hidden;text-align:left;border:2px solid rgba(120,91,58,.42);border-radius:6px;background:linear-gradient(180deg,rgba(255,249,235,.96),rgba(235,222,198,.94));color:#16191f;box-shadow:inset 0 0 0 1px rgba(255,255,255,.68),0 6px 12px rgba(45,32,19,.1)}.ld-play .ld-clue-card.opened{border-color:rgba(31,83,146,.7);background:linear-gradient(180deg,rgba(248,252,255,.98),rgba(230,237,248,.96));box-shadow:inset 0 0 0 2px rgba(43,105,190,.28),0 8px 16px rgba(21,55,99,.14)}.ld-play .ld-clue-card.selected{border-color:rgba(211,162,93,.94);outline:2px solid rgba(31,83,146,.8);outline-offset:-7px}.ld-play .ld-clue-card.locked{display:grid;align-content:center;filter:saturate(.86)}.ld-play .clue-head{display:inline-flex;align-items:center;gap:8px;color:#12315b;font-weight:900}.ld-play .clue-icon{width:34px;height:34px;display:grid;place-items:center;margin:0;border-radius:4px;background:transparent}.ld-play .clue-icon img{width:34px;height:34px;object-fit:contain}.ld-play .ld-clue-card strong{display:block;margin:9px 0 6px;color:#131923;font:900 clamp(18px,1.4vw,24px) /1.15 Noto Sans CJK}.ld-play .ld-clue-card p{margin:0;color:#1f211f;font:700 clamp(14px,.95vw,17px) /1.55 Noto Sans CJK;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ld-play .clue-lock,.ld-play .ld-clue-card small{display:inline-flex;align-items:center;justify-content:center;margin-top:10px;color:#7f5828;font-weight:900}.ld-play .ld-clue-card.locked:before{content:"";width:58px;height:58px;margin:0 auto 8px;background:url(/games/logic-detective/详情界面/19.png) 50%/contain no-repeat}.ld-play .ld-answer-pane{position:relative;display:flex;flex-direction:column;gap:10px;padding:14px;border:3px solid rgba(201,151,80,.7);background:repeating-linear-gradient(45deg,rgba(255,255,255,.035) 0 1px,transparent 1px 9px),linear-gradient(180deg,rgba(12,34,64,.98),rgba(5,18,36,.98));color:#f7dfaa}.ld-play .ld-answer-pane:before{border-color:rgba(218,170,94,.5)}.ld-play .ld-hint-revealed,.ld-play .ld-question-card,.ld-play .ld-support-card{position:relative;border:1px solid rgba(214,164,91,.5);border-radius:4px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.ld-play .ld-question-card{padding:16px;background:linear-gradient(180deg,rgba(255,250,237,.97),rgba(237,225,203,.96));color:#17171a}.ld-play .ld-question-card .section-kicker{color:#f0ca82;margin:-4px 0 10px;padding:0;transform:translateY(-2px);text-shadow:0 2px 0 rgba(0,0,0,.28)}.ld-play .ld-question-card .section-kicker:before{content:"";position:absolute;left:-17px;right:-17px;top:-18px;height:50px;z-index:-1;background:linear-gradient(180deg,rgba(11,32,59,.98),rgba(7,24,45,.98));border-bottom:1px solid rgba(214,164,91,.52)}.ld-play .ld-question-card h2{margin:16px 0 14px;color:#171717;font:900 clamp(20px,1.5vw,28px) /1.35 Noto Sans CJK}.ld-play .ld-option-list{display:grid;grid-gap:10px;gap:10px}.ld-play .ld-option{min-height:48px;display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid rgba(90,73,53,.32);border-radius:7px;background:rgba(255,255,255,.44);color:#1e1d1a;font:900 clamp(17px,1.25vw,22px) /1 Noto Sans CJK}.ld-play .ld-option input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:28px;height:28px;border:2px solid rgba(63,53,39,.78);border-radius:50%;background:rgba(255,252,242,.68)}.ld-play .ld-option.selected{border-color:rgba(36,88,154,.8);background:rgba(235,243,255,.86);box-shadow:inset 0 0 0 2px rgba(36,88,154,.24)}.ld-play .ld-option.selected input{border:7px solid #12365f;background:#f9ddb0}.ld-play .ld-support-card{padding:14px;background:transparent;color:#f5d99e}.ld-play .ld-support-card h2{width:100%;color:#f4cf87;font-size:clamp(19px,1.35vw,25px)}.ld-play .ld-support-drop{min-height:126px;display:grid;grid-gap:10px;gap:10px;align-content:center;justify-items:center;margin-top:12px;padding:16px;border:1px dashed rgba(218,170,94,.6);border-radius:6px;background:rgba(5,19,36,.52);color:#e9c989;text-align:center;font:700 18px/1.45 Noto Sans CJK}.ld-play .ld-support-drop span{display:grid;justify-items:center;grid-gap:8px;gap:8px}.ld-play .ld-support-drop img{width:50px;height:50px;object-fit:contain;opacity:.9}.ld-play .ld-support-drop b{width:100%;padding:10px 12px;border:1px solid rgba(218,170,94,.36);border-radius:4px;background:rgba(255,250,226,.1);color:#ffe2a7}.ld-play .ld-hint-revealed{padding:12px;background:rgba(255,247,224,.95);color:#251b12;font-weight:800}.ld-play .ld-primary-button.full,.ld-play .ld-secondary-button.full{width:100%;min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:8px 14px;border-radius:6px;font:900 clamp(18px,1.5vw,28px) /1 Noto Sans CJK;letter-spacing:0}.ld-play .ld-secondary-button.full{margin-top:auto;border-color:rgba(108,82,54,.55);background:linear-gradient(180deg,rgba(202,186,158,.94),rgba(133,118,94,.95));color:#29231c}.ld-play .ld-primary-button.full{min-height:84px;border:2px solid rgba(218,170,94,.72);background:linear-gradient(135deg,transparent 0 18px,rgba(239,207,134,.42) 18px 20px,transparent 20px),linear-gradient(225deg,transparent 0 18px,rgba(239,207,134,.42) 18px 20px,transparent 20px),linear-gradient(180deg,#4a4843,#252522);color:#c4b79b;font-size:clamp(28px,2.4vw,42px);text-shadow:0 2px 0 rgba(0,0,0,.35)}.ld-play .ld-primary-button.full:not(:disabled){background:linear-gradient(135deg,transparent 0 18px,rgba(239,207,134,.52) 18px 20px,transparent 20px),linear-gradient(225deg,transparent 0 18px,rgba(239,207,134,.52) 18px 20px,transparent 20px),linear-gradient(180deg,#1f65ca,#0d3b88);color:#ffe5a5}.ld-play .ld-primary-button.full:disabled,.ld-play .ld-secondary-button.full:disabled{filter:grayscale(.78);opacity:.72}.ld-play .ld-disabled-reason{margin:-2px 0 0;color:#ff8175;text-align:center;font:800 15px/1.2 Noto Sans CJK}@media (max-width:1180px){.ld-play .ld-hud{grid-template-columns:150px 1fr 190px 150px 150px;gap:10px}.ld-play .ld-play-layout{grid-template-columns:minmax(0,1fr) minmax(320px,390px)}.ld-play .ld-entity-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}@media (max-width:860px){.ld-play{overflow:auto;padding:8px}.ld-play .ld-hud{height:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.ld-play .ld-hud button,.ld-play .ld-hud span,.ld-play .ld-hud strong{height:44px;font-size:16px}.ld-play .ld-briefing,.ld-play .ld-play-layout{grid-template-columns:1fr}.ld-play .ld-case-art{display:none}.ld-play .ld-answer-pane,.ld-play .ld-case-pane{overflow:visible}.ld-play .ld-clue-grid,.ld-play .ld-entity-grid{grid-template-columns:1fr}}@media (min-width:861px){.ld-play{padding:10px 0 18px}.ld-play .ld-hud{width:min(calc(100vw - 100px),1565px);height:58px;grid-template-columns:clamp(174px,12vw,198px) minmax(300px,1fr) clamp(230px,15vw,252px) clamp(174px,11vw,190px) clamp(174px,12vw,198px);gap:clamp(22px,2.35vw,38px)}.ld-play .ld-hud button,.ld-play .ld-hud span,.ld-play .ld-hud strong{height:54px}.ld-play .ld-play-layout{width:min(calc(100vw - 170px),1466px);grid-template-columns:minmax(0,1fr) clamp(430px,27.8vw,466px);gap:10px}.ld-play .ld-case-pane{padding:clamp(14px,1.4vw,20px) clamp(34px,2.85vw,48px) clamp(20px,2.1vw,30px)}.ld-play .ld-briefing{min-height:clamp(218px,24.6dvh,238px);display:block;padding:4px 0 14px}.ld-play .ld-briefing>div:first-child{position:relative;z-index:1;width:min(58%,620px)}.ld-play .ld-briefing h1{margin:clamp(16px,2.2dvh,22px) 0 clamp(10px,1.2dvh,14px);font-size:clamp(48px,3.65vw,66px)}.ld-play .ld-briefing p{font-size:clamp(18px,1.2vw,21px);line-height:1.62}.ld-play .ld-case-art{position:absolute;right:clamp(4px,2.2vw,34px);top:clamp(10px,1.7dvh,16px);width:clamp(250px,19vw,315px);height:clamp(250px,19vw,315px);z-index:0}.ld-play .ld-objective{min-height:48px;padding:8px 2px;font-size:clamp(18px,1.2vw,21px)}.ld-play .ld-section-title{margin-bottom:clamp(8px,1.05dvh,12px);font-size:clamp(26px,1.85vw,32px)}.ld-play .ld-entity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.35vw,20px)}.ld-play .ld-entity-card{grid-template-columns:clamp(118px,9vw,148px) minmax(0,1fr);min-height:clamp(110px,13.6dvh,142px)}.ld-play .ld-avatar{height:clamp(96px,12dvh,128px)}.ld-play .ld-clue-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(clamp(160px,21dvh,214px),1fr);gap:clamp(12px,1.35vw,18px)}.ld-play .ld-clue-card{padding:clamp(16px,1.5vw,22px)}.ld-play .ld-clue-card p{-webkit-line-clamp:4}.ld-play .ld-answer-pane{padding:14px}.ld-play .ld-question-card{padding:16px 16px 12px}.ld-play .ld-question-card h2{margin:16px 0 14px}.ld-play .ld-support-card{min-height:clamp(190px,22dvh,230px)}.ld-play .ld-support-drop{min-height:clamp(116px,14dvh,144px)}}@media (min-width:861px) and (max-height:900px){.ld-play .ld-briefing{min-height:240px}.ld-play .ld-briefing h1{margin-top:18px}.ld-play .ld-clue-grid{grid-auto-rows:minmax(148px,1fr)}}.ld-play .ld-question-card{padding-top:64px}.ld-play .ld-question-card .section-kicker{position:absolute;left:-1px;top:-1px;width:min(240px,calc(100% - 24px));height:54px;display:inline-flex;align-items:center;padding:0 22px;margin:0;transform:none;border-right:1px solid rgba(214,164,91,.52);border-bottom:1px solid rgba(214,164,91,.52);background:linear-gradient(180deg,rgba(11,32,59,.98),rgba(7,24,45,.98))}.ld-play .ld-question-card .section-kicker:before{content:none}.ld-play .ld-question-card h2{margin-top:0}.ld-play .ld-objective,.ld-play .ld-section-title,.ld-play .ld-support-card h2,.ld-play .section-kicker{gap:12px}.ld-play .ld-objective>img,.ld-play .ld-section-title>img,.ld-play .ld-support-card h2>img,.ld-play .section-kicker>img{width:30px;height:30px;transform:scale(2.15);transform-origin:center;object-fit:contain}.ld-play .ld-briefing .section-kicker>img,.ld-play .ld-section-title>img{margin-right:4px}.ld-play .ld-objective>img{margin-right:6px}.ld-play .ld-case-art img{width:46%;height:46%;transform:scale(1.45)}.ld-play .ld-clue-card{border-color:rgba(116,84,49,.5);background:linear-gradient(180deg,rgba(255,250,239,.98),rgba(237,224,199,.96))}.ld-play .ld-clue-card.locked{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:20px 18px;text-align:left}.ld-play .ld-clue-card.locked:before{position:absolute;left:50%;top:47%;width:70px;height:70px;margin:0;transform:translate(-50%,-50%);opacity:.95}.ld-play .ld-clue-card.locked .clue-head{margin-top:0}.ld-play .ld-clue-card.locked strong{margin-top:10px;text-align:center;font-size:clamp(20px,1.55vw,26px)}.ld-play .ld-clue-card.locked .clue-lock{position:absolute;left:18px;right:18px;bottom:18px;display:block;border-top:1px solid rgba(116,84,49,.22);text-align:center;color:#6b4b25}.ld-play .ld-clue-card.opened{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;align-content:stretch}.ld-play .ld-clue-card.opened .clue-head{justify-content:flex-start}.ld-play .ld-clue-card.opened small{justify-self:end;width:48px;height:48px;overflow:hidden;margin-top:8px;border:2px solid rgba(212,164,92,.75);border-radius:50%;background:url(/games/logic-detective/详情界面/18.png) 50%/175% 175% no-repeat,linear-gradient(180deg,#0d2b4d,#06182e);color:transparent;box-shadow:inset 0 0 0 2px rgba(255,255,255,.1),0 3px 8px rgba(0,0,0,.25)}.ld-play .clue-icon img{transform:scale(1.85);transform-origin:center}.ld-detail .ld-history-card{top:48.5px;height:calc(38.1dvh - 48.5px)}.ld-detail .ld-history-card h2{font-size:clamp(30px,2.1vw,40px)}.ld-detail .ld-history-card .ld-stat-line{min-height:clamp(54px,6.8dvh,74px);font-size:clamp(19px,1.35vw,25px)}.ld-detail .ld-history-card .ld-stat-line img{width:clamp(36px,2.5vw,48px);height:clamp(36px,2.5vw,48px)}.ld-detail .ld-history-card .ld-stat-line strong{font-size:clamp(34px,2.9vw,52px)}@media (max-width:1100px) and (max-height:700px){.ld-detail .ld-detail-hero{top:6dvh;width:74vw;height:33dvh}.ld-detail .ld-crest{left:24px;top:50px;width:72px}.ld-detail .ld-detail-hero:before{left:3vw;top:5dvh;width:14vw;height:13dvh}.ld-detail .ld-detail-hero:after{left:clamp(300px,38vw,360px);top:clamp(64px,14dvh,82px);width:42px;height:42px}.ld-detail .ld-hero-copy h1{margin-left:110px;padding-top:5dvh;font-size:clamp(54px,7.2vw,64px);line-height:.92}.ld-detail .ld-tags{gap:8px;margin:6px 0 0 118px}.ld-detail .ld-tags span{min-width:96px;padding:5px 10px;font-size:13px}.ld-detail .ld-tags img{width:16px;height:16px}.ld-detail .ld-hero-copy p{max-width:74vw;margin:10px 0 0 38px;font-size:14px;line-height:1.35}.ld-detail .ld-info-strip{width:46vw;margin-top:8px;margin-left:34px;padding:8px 12px;font-size:12px}.ld-detail .ld-info-strip span{min-height:22px;padding:0 10px;gap:6px}.ld-detail .ld-info-strip img{width:18px;height:18px}.ld-detail .ld-flow-and-history{top:45.8dvh;height:18.2dvh}.ld-detail .ld-paper-panel h2{margin-bottom:6px;font-size:20px}.ld-detail .ld-difficulty-title img,.ld-detail .ld-paper-panel h2 img{width:20px;height:20px}.ld-detail .ld-step-row{height:calc(100% - 27px);gap:22px}.ld-detail .ld-step-card{grid-template-columns:30px minmax(0,1fr) 58px;gap:2px 7px;padding:8px}.ld-detail .ld-step-card:not(:last-child):after{right:-10px;width:12px;height:20px}.ld-detail .ld-step-card b{width:28px;height:28px;font-size:16px}.ld-detail .ld-step-card h3{font-size:18px}.ld-detail .ld-step-card p{font-size:12px;line-height:1.25}.ld-detail .ld-step-card img{width:56px;height:44px}.ld-detail .ld-history-card{top:27px;height:calc(38.2dvh - 27px);padding:10px 14px}.ld-detail .ld-history-card h2{margin-bottom:5px;font-size:26px}.ld-detail .ld-history-card h2 img{width:18px;height:18px}.ld-detail .ld-history-card .ld-stat-line{min-height:36px;padding:5px 0;font-size:14px}.ld-detail .ld-history-card .ld-stat-line span{gap:6px}.ld-detail .ld-history-card .ld-stat-line img{width:22px;height:22px}.ld-detail .ld-history-card .ld-stat-line strong{font-size:25px}.ld-detail .ld-difficulty-title{top:66.8dvh;font-size:19px}.ld-detail .ld-difficulty-section{top:71dvh;height:12.9dvh;gap:10px}.ld-detail .ld-difficulty-card{gap:8px;padding:8px 10px}.ld-detail .difficulty-current{top:-16px;padding:2px 16px;font-size:12px}.ld-detail .difficulty-seal{width:44px;height:44px}.ld-detail .difficulty-seal img{width:46px;height:46px}.ld-detail .ld-difficulty-card strong{font-size:25px}.ld-detail .difficulty-stars{font-size:14px}.ld-detail .ld-difficulty-card small{font-size:12px}.ld-detail .ld-difficulty-card.selected:after{right:12px;top:10px;width:32px;height:32px;font-size:24px}.ld-detail .ld-primary-action{bottom:2dvh;min-height:58px;font-size:30px}.ld-detail .ld-primary-action img{width:34px;height:34px}.ld-detail .ld-hero-copy h1{margin-left:106px;padding-top:9dvh;font-size:clamp(50px,6.4vw,58px)}.ld-detail .ld-tags{margin:5px 0 0 116px}.ld-detail .ld-hero-copy p{margin-top:6px;font-size:13px}.ld-detail .ld-info-strip{width:64vw;margin-top:5px;padding:6px 10px;font-size:12px;flex-wrap:nowrap}.ld-detail .ld-info-strip span{min-height:21px;padding:0 8px;white-space:nowrap}.ld-detail .ld-info-strip img{width:16px;height:16px}.ld-detail .ld-paper-panel .ld-step-row{height:72px}.ld-detail .ld-paper-panel .ld-step-card{grid-template-columns:26px minmax(0,1fr) 44px;height:72px;min-height:72px;overflow:hidden}.ld-detail .ld-step-card b{width:24px;height:24px;font-size:14px}.ld-detail .ld-step-card h3{font-size:16px}.ld-detail .ld-step-card p{font-size:10px;line-height:1.18}.ld-detail .ld-step-card img{width:42px;height:34px}.ld-detail .ld-history-card{top:40px;height:calc(38.2dvh - 40px)}.ld-detail .ld-history-card h2{font-size:22px}.ld-detail .ld-history-card .ld-stat-line{min-height:31px;padding:4px 0;font-size:12px}.ld-detail .ld-history-card .ld-stat-line img{width:18px;height:18px}.ld-detail .ld-history-card .ld-stat-line strong{font-size:20px}}.ld-detail .ld-difficulty-title,.ld-detail .ld-paper-panel h2{gap:9px;color:#102846;font:900 clamp(25px,1.7vw,29px) /1 Noto Sans CJK;text-shadow:0 1px 0 rgba(255,255,255,.45)}.ld-detail .ld-difficulty-title img,.ld-detail .ld-paper-panel h2 img{width:clamp(25px,1.75vw,30px);height:clamp(25px,1.75vw,30px);flex:0 0 auto;object-fit:cover;filter:drop-shadow(0 1px 0 rgba(255,255,255,.28))}.ld-detail .ld-paper-panel h2 img{padding:0;transform:scale(1.72);transform-origin:50% 55%;-webkit-clip-path:inset(22% 26% 24% 26%);clip-path:inset(22% 26% 24% 26%)}.ld-detail .ld-difficulty-title img{width:clamp(27px,1.9vw,32px);height:clamp(27px,1.9vw,32px);transform:scale(1.28);transform-origin:center;-webkit-clip-path:inset(12% 14% 13% 14%);clip-path:inset(12% 14% 13% 14%)}@media (max-width:1100px) and (max-height:700px){.ld-detail .ld-difficulty-title,.ld-detail .ld-paper-panel h2{gap:8px;font-size:22px}.ld-detail .ld-difficulty-title img,.ld-detail .ld-paper-panel h2 img{width:24px;height:24px}.ld-detail .ld-difficulty-title{top:66.2dvh}}.ld-detail .ld-difficulty-card{grid-template-columns:auto auto;align-content:center;justify-content:center}.ld-detail .ld-difficulty-card.selected{padding-right:clamp(68px,5.5vw,94px)}.ld-detail .difficulty-copy{align-self:center}.ld-detail .ld-difficulty-card.selected:after{content:"";display:block;border-radius:50%;border:2px solid rgba(236,246,255,.95);background:linear-gradient(180deg,#318bf2,#1b63c9 58%,#134ca8);box-shadow:inset 0 2px 0 rgba(255,255,255,.34),0 3px 8px rgba(15,56,126,.28)}.ld-detail .ld-difficulty-card.selected:before{content:"";position:absolute;z-index:1;right:calc(clamp(16px, 1.4vw, 24px) + clamp(11px, .9vw, 16px));top:calc(clamp(12px, 1.3dvh, 18px) + clamp(7px, .7vw, 12px));width:clamp(13px,1.15vw,20px);height:clamp(24px,2vw,34px);border:solid #fff;border-width:0 clamp(4px,.36vw,6px) clamp(4px,.36vw,6px) 0;border-radius:2px;transform:rotate(42deg);transform-origin:center;filter:drop-shadow(0 1px 0 rgba(11,42,96,.3))}@media (max-width:1100px) and (max-height:700px){.ld-detail .ld-difficulty-card.selected{padding-right:48px}.ld-detail .ld-difficulty-card.selected:before{right:23px;top:16px;width:10px;height:19px;border-width:0 4px 4px 0}}.ld-detail .ld-history-card{display:flex;flex-direction:column;padding-top:clamp(24px,2.5dvh,34px);padding-bottom:clamp(16px,1.8dvh,24px)}.ld-detail .ld-history-card h2{flex:0 0 auto;margin-bottom:clamp(10px,1.2dvh,16px)}.ld-detail .ld-history-card .ld-stat-line{flex:1 1;min-height:0;padding-top:0;padding-bottom:0}.ld-detail .ld-history-card .ld-stat-line:last-child{border-bottom:1px solid rgba(232,190,111,.26)}@media (max-width:1100px) and (max-height:700px){.ld-detail .ld-history-card{padding-top:16px;padding-bottom:12px}.ld-detail .ld-history-card h2{margin-bottom:7px}}.ld-detail .ld-difficulty-card,.ld-detail .ld-difficulty-card.selected{grid-template-columns:auto auto;column-gap:clamp(18px,1.7vw,28px);justify-content:center;align-items:center;padding-right:clamp(18px,1.3vw,24px)}.ld-detail .difficulty-copy{grid-template-columns:auto auto;width:max-content;align-items:center}.ld-detail .ld-difficulty-card.selected:before{content:none;display:none}.ld-detail .ld-difficulty-card.selected:after{right:clamp(10px,1vw,18px);top:clamp(10px,1.1dvh,14px);width:clamp(40px,2.8vw,48px);height:clamp(40px,2.8vw,48px);background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2052%2052'%3E%3Cpath%20d='M14%2027.5%2023%2036%2039%2017'%20fill='none'%20stroke='%23fff'%20stroke-width='6'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E") 50% /68% 68% no-repeat,linear-gradient(180deg,#3b8af1,#1d66c8 60%,#14499d)}@media (max-width:1100px) and (max-height:700px){.ld-detail .ld-difficulty-card,.ld-detail .ld-difficulty-card.selected{column-gap:10px;padding-right:10px}.ld-detail .ld-difficulty-card.selected:after{right:8px;top:8px;width:34px;height:34px}}@media (max-height:700px){.ld-detail .ld-history-card{padding-top:14px;padding-bottom:10px}.ld-detail .ld-history-card h2{margin-bottom:6px;font-size:22px}.ld-detail .ld-history-card h2 img{width:18px;height:18px}.ld-detail .ld-history-card .ld-stat-line{font-size:14px}.ld-detail .ld-history-card .ld-stat-line img{width:22px;height:22px}.ld-detail .ld-history-card .ld-stat-line strong{font-size:22px}}.ld-detail,.ld-detail *{font-family:Noto Sans CJK!important}.ld-detail{--ld-card-title-size:clamp(28px,1.85vw,36px);--ld-card-title-weight:800}.ld-detail .ld-difficulty-card strong,.ld-detail .ld-history-card h2,.ld-detail .ld-step-card h3{font-family:Noto Sans CJK!important;font-size:var(--ld-card-title-size)!important;font-weight:var(--ld-card-title-weight)!important;line-height:1.08!important;letter-spacing:0!important}.ld-detail .ld-difficulty-card small,.ld-detail .ld-history-card .ld-stat-line,.ld-detail .ld-step-card p,.ld-play,.ld-play .ld-case-pane,.ld-play .ld-case-pane *{font-family:Noto Sans CJK!important}.ld-play .ld-briefing .section-kicker,.ld-play .ld-section-title{color:#10213a;font-size:clamp(25px,1.75vw,31px)!important;font-weight:700!important;line-height:1!important}.ld-play .ld-briefing h1{color:#121722;font-size:clamp(50px,3.7vw,66px)!important;line-height:1.08!important}.ld-play .ld-briefing p,.ld-play .ld-objective{color:#171817;font-size:clamp(17px,1.15vw,20px)!important;font-weight:600!important;line-height:1.62!important}@media (max-height:700px){.ld-detail{--ld-card-title-size:22px}}.ld-play .ld-section-title{margin:4px 0 10px!important;font-size:clamp(26px,1.9vw,34px)!important;font-weight:600!important;line-height:1.05!important}.ld-play .ld-section-title:after{margin-left:16px;background:rgba(87,72,49,.2)!important}.ld-play .ld-briefing .section-kicker>img,.ld-play .ld-objective>img,.ld-play .ld-section-title>img{width:26px!important;height:26px!important;transform:scale(1.55)!important}.ld-play .ld-objective{padding:8px!important;font-size:clamp(17px,1.15vw,20px)!important;font-weight:600!important}.ld-play .ld-entity-card strong{color:#111723!important;font-size:clamp(23px,1.8vw,31px)!important;font-weight:700!important;line-height:1.1!important}.ld-play .ld-entity-card span{color:#202326!important;font-size:clamp(15px,1vw,18px)!important;font-weight:600!important}.ld-play .ld-clue-card.locked{grid-template-rows:auto auto minmax(72px,1fr);justify-items:center;align-content:stretch;padding:clamp(22px,1.8vw,28px) clamp(18px,1.5vw,24px) 18px!important;text-align:center}.ld-play .ld-clue-card.locked:before{position:static!important;grid-row:3;align-self:center;width:clamp(43px,3.2vw,56px)!important;height:clamp(43px,3.2vw,56px)!important;margin:clamp(20px,2vw,34px) 0 clamp(28px,2.6vw,44px)!important;transform:none!important;opacity:.94}.ld-play .ld-clue-card.locked .clue-head{grid-row:1;justify-content:center;gap:8px;margin:0;color:#10213a;font-size:clamp(15px,1vw,18px);font-weight:700;line-height:1}.ld-play .ld-clue-card.locked .clue-icon{width:24px;height:24px}.ld-play .ld-clue-card.locked .clue-icon img{width:24px;height:24px;transform:scale(1.2)}.ld-play .ld-clue-card.locked strong{grid-row:2;margin:clamp(12px,1vw,16px) 0 0!important;color:#111723!important;font-size:clamp(24px,1.75vw,31px)!important;font-weight:600!important;line-height:1.18!important}.ld-play .ld-clue-card.locked .clue-lock{position:absolute!important;left:clamp(22px,1.7vw,28px)!important;right:clamp(22px,1.7vw,28px)!important;bottom:clamp(16px,1.3vw,20px)!important;width:auto;padding-top:12px;border-top:1px solid rgba(116,84,49,.2);color:#6d542f;font-size:clamp(12px,.78vw,14px);font-weight:700}.ld-play .ld-clue-card.opened .clue-head{gap:8px;color:#10213a;font-size:clamp(14px,.95vw,17px);font-weight:700}.ld-play .ld-clue-card.opened strong{color:#111723!important;font-size:clamp(21px,1.45vw,27px)!important;font-weight:600!important}.ld-play .ld-clue-card.opened p{color:#20211f!important;font-size:clamp(14px,.95vw,17px)!important;font-weight:500!important}@media (max-width:1199px){.ld-play{overflow-y:auto!important}.ld-play .ld-hud{width:100%!important;grid-template-columns:minmax(120px,.7fr) minmax(180px,1fr) minmax(150px,.85fr);gap:8px!important;height:auto!important}.ld-play .ld-hud button:last-child,.ld-play .ld-hud span:nth-of-type(2){display:none}.ld-play .ld-hud button,.ld-play .ld-hud span,.ld-play .ld-hud strong{height:48px!important;padding:0 10px!important;font-size:clamp(15px,2vw,20px)!important}.ld-play .ld-play-layout{width:100%!important;grid-template-columns:1fr!important;grid-auto-rows:auto!important;align-items:start!important;gap:10px!important;overflow:visible}.ld-play .ld-case-pane{grid-column:1!important;grid-row:1!important;position:relative;z-index:2;overflow:visible;padding:12px 18px 16px!important}.ld-play .ld-answer-pane{grid-column:1!important;grid-row:2!important;position:relative;z-index:1;min-height:0;overflow:hidden;padding:10px!important}.ld-play .ld-briefing{min-height:132px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 118px!important;grid-gap:10px!important;gap:10px!important;align-items:center!important;padding:2px 0 10px!important}.ld-play .ld-briefing>div:first-child{width:auto!important}.ld-play .ld-briefing h1{margin:8px 0 6px!important;font-size:clamp(34px,5vw,50px)!important;line-height:1.02!important}.ld-play .ld-briefing p{font-size:clamp(14px,2vw,17px)!important;line-height:1.48!important;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ld-play .ld-case-art{position:static!important;width:118px!important;height:118px!important}.ld-play .ld-case-art img{width:56%!important;height:56%!important;transform:scale(1.18)!important}.ld-play .ld-entity-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ld-play .ld-entity-card{grid-template-columns:86px minmax(0,1fr)!important;min-height:92px!important}.ld-play .ld-avatar{height:78px!important}.ld-play .ld-clue-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:minmax(clamp(300px,52dvh,374px),1fr)!important}.ld-play .ld-clue-card.locked{grid-template-rows:auto auto minmax(120px,1fr);padding:24px 18px 16px!important}.ld-play .ld-clue-card.locked:before{width:52px!important;height:52px!important;margin:34px 0 54px!important}.ld-play .ld-clue-card.locked strong{font-size:clamp(25px,3vw,31px)!important}}@media (min-width:1200px){.ld-play{padding:8px 0 14px!important}.ld-play .ld-hud{width:min(calc(100vw - 110px),1568px)!important;height:60px!important;gap:clamp(28px,2.7vw,46px)!important}.ld-play .ld-hud button,.ld-play .ld-hud span,.ld-play .ld-hud strong{height:52px!important;border-radius:3px!important;border-color:rgba(220,171,96,.9)!important;background:linear-gradient(135deg,transparent 0 18px,rgba(238,194,111,.62) 18px 20px,transparent 20px),linear-gradient(225deg,transparent 0 18px,rgba(238,194,111,.62) 18px 20px,transparent 20px),linear-gradient(180deg,rgba(20,44,77,.98),rgba(8,25,45,.98))!important;box-shadow:inset 0 0 0 1px rgba(246,218,154,.2),0 5px 10px rgba(0,0,0,.32)!important}.ld-play .ld-play-layout{width:min(calc(100vw - 186px),1472px)!important;grid-template-columns:minmax(0,1fr) clamp(452px,27.8vw,468px)!important;gap:10px!important}.ld-play .ld-case-pane{gap:8px!important;padding:28px 42px 34px!important;border:3px solid rgba(124,93,58,.68)!important;background:linear-gradient(90deg,rgba(255,255,255,.58),transparent 46%,rgba(129,96,57,.08)),repeating-linear-gradient(0deg,transparent 0 30px,rgba(76,56,34,.055) 30px 31px),linear-gradient(180deg,rgba(253,246,231,.985),rgba(236,224,201,.985))!important}.ld-play .ld-case-pane:before{inset:10px!important;border:1px solid rgba(143,105,62,.42)!important;background:linear-gradient(135deg,rgba(143,105,62,.75) 0 2px,transparent 2px 22px) 0 0 /48px 48px no-repeat,linear-gradient(225deg,rgba(143,105,62,.75) 0 2px,transparent 2px 22px) 100% 0 /48px 48px no-repeat,linear-gradient(45deg,rgba(143,105,62,.75) 0 2px,transparent 2px 22px) 0 100% /48px 48px no-repeat,linear-gradient(315deg,rgba(143,105,62,.75) 0 2px,transparent 2px 22px) 100% 100% /48px 48px no-repeat}.ld-play .ld-case-pane:after{right:35.5%!important;top:7.5%!important;width:150px!important;height:150px!important;border:0!important;border-radius:0!important;background:url(/games/logic-detective/详情界面/02.png) 50%/contain no-repeat!important;opacity:.08!important}.ld-play .ld-briefing{min-height:224px!important;padding:2px 0 16px!important;border-bottom-color:rgba(92,68,40,.28)!important}.ld-play .ld-briefing>div:first-child{width:min(60%,620px)!important}.ld-play .ld-briefing .section-kicker{color:#10213a!important;font-size:clamp(29px,2vw,36px)!important;font-weight:600!important}.ld-play .ld-briefing h1{margin:16px 0 10px!important;color:#111722!important;font-size:clamp(50px,3.8vw,70px)!important;font-weight:500!important;line-height:1.04!important}.ld-play .ld-briefing p{width:min(650px,100%)!important;color:#161717!important;font-size:clamp(17px,1.17vw,20px)!important;font-weight:500!important;line-height:1.72!important}.ld-play .ld-case-art{right:clamp(4px,.7vw,12px)!important;top:2px!important;width:clamp(278px,18.8vw,316px)!important;height:clamp(278px,18.8vw,316px)!important;border:4px solid rgba(115,86,54,.75)!important;background:linear-gradient(rgba(255,246,224,.08),rgba(255,246,224,.08)),url(/games/logic-detective/详情界面/背景详情.png) 8% 55% /980px auto no-repeat!important;box-shadow:inset 0 0 0 10px rgba(244,232,207,.64),0 12px 20px rgba(55,40,24,.22)!important;overflow:hidden}.ld-play .ld-case-art img{display:none!important}.ld-play .ld-objective{min-height:54px!important;padding:8px 0!important;color:#151716!important;font-size:clamp(17px,1.12vw,20px)!important;font-weight:600!important}.ld-play .ld-section-title{margin:4px 0 12px!important;color:#10213a!important;font-size:clamp(25px,1.75vw,32px)!important;font-weight:500!important}.ld-play .ld-briefing .section-kicker>img,.ld-play .ld-objective>img,.ld-play .ld-section-title>img{width:30px!important;height:30px!important;transform:scale(1.25)!important}.ld-play .ld-entity-grid{gap:20px!important}.ld-play .ld-entity-card{grid-template-columns:clamp(134px,9vw,150px) minmax(0,1fr)!important;min-height:clamp(154px,17dvh,172px)!important;padding:8px 18px 8px 8px!important;border:2px solid rgba(124,92,55,.42)!important;border-radius:2px!important;background:linear-gradient(135deg,transparent 0 10px,rgba(138,100,59,.55) 10px 12px,transparent 12px) 0 0 /38px 38px no-repeat,linear-gradient(225deg,transparent 0 10px,rgba(138,100,59,.55) 10px 12px,transparent 12px) 100% 0 /38px 38px no-repeat,linear-gradient(45deg,transparent 0 10px,rgba(138,100,59,.55) 10px 12px,transparent 12px) 0 100% /38px 38px no-repeat,linear-gradient(315deg,transparent 0 10px,rgba(138,100,59,.55) 10px 12px,transparent 12px) 100% 100% /38px 38px no-repeat,linear-gradient(180deg,rgba(255,250,238,.9),rgba(238,227,207,.88))!important}.ld-play .ld-avatar{height:clamp(136px,15.2dvh,150px)!important;border-radius:0!important}.ld-play .ld-entity-card strong{font-size:clamp(23px,1.65vw,30px)!important;font-weight:500!important}.ld-play .ld-entity-card span{display:inline-flex!important;align-items:center;gap:5px;font-size:clamp(15px,1vw,18px)!important;font-weight:500!important}.ld-play .ld-entity-card span:before{content:"";width:20px;height:20px;background:url(/games/logic-detective/详情界面/16.png) 50%/contain no-repeat}.ld-play .ld-clue-grid{grid-auto-rows:minmax(clamp(202px,22.6dvh,222px),1fr)!important;gap:20px!important}.ld-play .ld-clue-card{padding:24px 18px 18px!important;border:2px solid rgba(124,92,55,.42)!important;border-radius:2px!important;background:linear-gradient(135deg,transparent 0 10px,rgba(138,100,59,.55) 10px 12px,transparent 12px) 0 0 /38px 38px no-repeat,linear-gradient(225deg,transparent 0 10px,rgba(138,100,59,.55) 10px 12px,transparent 12px) 100% 0 /38px 38px no-repeat,linear-gradient(45deg,transparent 0 10px,rgba(138,100,59,.55) 10px 12px,transparent 12px) 0 100% /38px 38px no-repeat,linear-gradient(315deg,transparent 0 10px,rgba(138,100,59,.55) 10px 12px,transparent 12px) 100% 100% /38px 38px no-repeat,linear-gradient(180deg,rgba(252,246,232,.96),rgba(237,225,204,.94))!important}.ld-play .ld-clue-card.opened{background:linear-gradient(135deg,transparent 0 10px,rgba(48,94,160,.82) 10px 12px,transparent 12px) 0 0 /38px 38px no-repeat,linear-gradient(225deg,transparent 0 10px,rgba(48,94,160,.82) 10px 12px,transparent 12px) 100% 0 /38px 38px no-repeat,linear-gradient(45deg,transparent 0 10px,rgba(48,94,160,.82) 10px 12px,transparent 12px) 0 100% /38px 38px no-repeat,linear-gradient(315deg,transparent 0 10px,rgba(48,94,160,.82) 10px 12px,transparent 12px) 100% 100% /38px 38px no-repeat,linear-gradient(180deg,rgba(239,246,255,.98),rgba(224,235,249,.96))!important;border-color:rgba(47,101,176,.84)!important;box-shadow:inset 0 0 0 1px rgba(47,101,176,.45),0 6px 12px rgba(40,31,20,.14)!important}.ld-play .ld-clue-card.opened.selected{outline:none!important;border-color:rgba(55,112,190,.95)!important;background:linear-gradient(135deg,transparent 0 10px,rgba(55,112,190,.95) 10px 12px,transparent 12px) 0 0 /38px 38px no-repeat,linear-gradient(225deg,transparent 0 10px,rgba(55,112,190,.95) 10px 12px,transparent 12px) 100% 0 /38px 38px no-repeat,linear-gradient(45deg,transparent 0 10px,rgba(55,112,190,.95) 10px 12px,transparent 12px) 0 100% /38px 38px no-repeat,linear-gradient(315deg,transparent 0 10px,rgba(55,112,190,.95) 10px 12px,transparent 12px) 100% 100% /38px 38px no-repeat,linear-gradient(180deg,rgba(239,247,255,.98),rgba(222,235,250,.97))!important;box-shadow:inset 0 0 0 2px rgba(55,112,190,.82),inset 0 0 0 5px rgba(249,253,255,.58),0 7px 14px rgba(35,29,20,.16)!important}.ld-play .ld-clue-card.opened.selected:after{content:"";position:absolute;inset:4px;pointer-events:none;border:2px solid rgba(55,112,190,.78);background:linear-gradient(135deg,rgba(55,112,190,.9) 0 2px,transparent 2px 18px) 0 0 /36px 36px no-repeat,linear-gradient(225deg,rgba(55,112,190,.9) 0 2px,transparent 2px 18px) 100% 0 /36px 36px no-repeat,linear-gradient(45deg,rgba(55,112,190,.9) 0 2px,transparent 2px 18px) 0 100% /36px 36px no-repeat,linear-gradient(315deg,rgba(55,112,190,.9) 0 2px,transparent 2px 18px) 100% 100% /36px 36px no-repeat}.ld-play .ld-clue-card.locked{grid-template-rows:auto auto minmax(58px,1fr) auto!important;padding-top:28px!important}.ld-play .ld-clue-card.locked:before{grid-row:3!important;width:56px!important;height:56px!important;margin:24px 0 28px!important}.ld-play .ld-clue-card.locked .clue-lock{bottom:22px!important}.ld-play .clue-head{justify-content:center;gap:9px!important;color:#10213a!important;font-size:clamp(16px,1vw,18px)!important;font-weight:600!important}.ld-play .clue-icon,.ld-play .clue-icon img{width:34px!important;height:34px!important}.ld-play .clue-icon img{transform:none!important}.ld-play .ld-clue-card strong{margin-top:12px!important;color:#101620!important;font-size:clamp(24px,1.55vw,30px)!important;font-weight:500!important;line-height:1.18!important}.ld-play .ld-clue-card p{margin-top:12px!important;color:#151719!important;font-size:clamp(16px,1vw,18px)!important;font-weight:500!important;line-height:1.65!important;-webkit-line-clamp:3!important}.ld-play .ld-clue-card.opened small{width:48px!important;height:48px!important;right:18px;bottom:18px}.ld-play .ld-answer-pane{padding:16px!important;border:3px solid rgba(202,151,80,.78)!important;background:linear-gradient(135deg,rgba(218,170,94,.78) 0 2px,transparent 2px 22px) left 10px top 10px /58px 58px no-repeat,linear-gradient(225deg,rgba(218,170,94,.78) 0 2px,transparent 2px 22px) right 10px top 10px /58px 58px no-repeat,linear-gradient(45deg,rgba(218,170,94,.78) 0 2px,transparent 2px 22px) left 10px bottom 10px /58px 58px no-repeat,linear-gradient(315deg,rgba(218,170,94,.78) 0 2px,transparent 2px 22px) right 10px bottom 10px /58px 58px no-repeat,repeating-linear-gradient(45deg,rgba(255,255,255,.035) 0 1px,transparent 1px 9px),linear-gradient(180deg,rgba(12,34,62,.985),rgba(5,18,35,.985))!important}.ld-play .ld-question-card{padding:64px 24px 22px!important;border-color:rgba(166,126,73,.48)!important;background:linear-gradient(135deg,rgba(145,105,62,.55) 0 2px,transparent 2px 18px) left 8px top 8px /42px 42px no-repeat,linear-gradient(225deg,rgba(145,105,62,.55) 0 2px,transparent 2px 18px) right 8px top 8px /42px 42px no-repeat,linear-gradient(45deg,rgba(145,105,62,.55) 0 2px,transparent 2px 18px) left 8px bottom 8px /42px 42px no-repeat,linear-gradient(315deg,rgba(145,105,62,.55) 0 2px,transparent 2px 18px) right 8px bottom 8px /42px 42px no-repeat,linear-gradient(180deg,rgba(255,249,235,.97),rgba(238,226,207,.96))!important}.ld-play .ld-question-card .section-kicker{width:min(310px,calc(100% - 24px))!important;height:58px!important;padding:0 26px!important;font-size:clamp(24px,1.6vw,30px)!important;font-weight:500!important}.ld-play .ld-option{min-height:54px!important;padding:8px 14px!important;font-weight:500!important}.ld-play{gap:4px!important;padding-top:7px!important}.ld-play .ld-hud{width:min(calc(100vw - 92px),1578px)!important;grid-template-columns:200px minmax(390px,1fr) 250px 178px 198px!important;gap:clamp(26px,2.85vw,48px)!important}.ld-play .ld-hud button,.ld-play .ld-hud span,.ld-play .ld-hud strong{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;-webkit-clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,18px 100%,0 50%);clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,18px 100%,0 50%);border-width:0!important;box-shadow:inset 0 0 0 2px rgba(218,170,94,.92),inset 0 0 0 5px rgba(255,225,157,.08),0 5px 10px rgba(0,0,0,.34)!important}.ld-play .ld-hud img{width:32px!important;height:32px!important;max-width:32px!important;max-height:32px!important;object-fit:contain!important;transform:none!important}.ld-play .ld-hud strong img{width:38px!important;height:38px!important;max-width:38px!important;max-height:38px!important}.ld-play .ld-hud button:before,.ld-play .ld-hud span:before,.ld-play .ld-hud strong:before{content:"";position:absolute;inset:6px 14px;pointer-events:none;border-top:1px solid rgba(232,188,111,.42);border-bottom:1px solid rgba(232,188,111,.32)}.ld-play .ld-play-layout{width:min(calc(100vw - 186px),1488px)!important}.ld-play .ld-case-pane{padding-top:24px!important}.ld-play .ld-briefing{min-height:226px!important}.ld-play .ld-briefing .section-kicker{font-size:clamp(28px,1.92vw,34px)!important}.ld-play .ld-briefing h1{margin-top:14px!important;font-size:clamp(48px,3.45vw,64px)!important;letter-spacing:0!important}.ld-play .ld-case-art{top:8px!important;right:18px!important;width:clamp(274px,18.4vw,308px)!important;height:clamp(274px,18.4vw,308px)!important;background:linear-gradient(rgba(255,246,224,.04),rgba(255,246,224,.04)),url(/games/logic-detective/详情界面/背景详情.png) 7% 58% /920px auto no-repeat!important}.ld-play .ld-case-art:after{content:"";position:absolute;left:50%;top:50%;width:76px;height:76px;transform:translate(-50%,-36%);border-radius:50%;border:2px solid rgba(218,170,94,.85);background:url(/games/logic-detective/详情界面/02.png) 50%/72% 72% no-repeat,radial-gradient(circle at 45% 35%,rgba(44,88,151,.98),rgba(9,35,67,.98) 68%);box-shadow:0 9px 14px rgba(0,0,0,.32),inset 0 0 0 2px rgba(255,255,255,.09)}.ld-play .ld-objective{min-height:50px!important}.ld-play .ld-entity-card{min-height:clamp(150px,16.4dvh,166px)!important}.ld-play .ld-avatar{height:clamp(132px,14.5dvh,145px)!important}.ld-play .ld-clue-grid{grid-auto-rows:minmax(clamp(206px,23dvh,220px),1fr)!important}.ld-play .ld-answer-pane{padding:14px!important}}.ld-detail .ld-history-card h2{gap:clamp(11px,.8vw,15px)!important}.ld-detail .ld-history-card h2 img{width:clamp(46px,3vw,58px)!important;height:clamp(46px,3vw,58px)!important;max-width:none!important;max-height:none!important;object-fit:contain!important}@media (max-height:700px){.ld-detail .ld-history-card h2 img{width:42px!important;height:42px!important}}.ld-play .ld-case-pane .ld-objective,.ld-play .ld-case-pane .ld-section-title,.ld-play .ld-case-pane .section-kicker{font-family:Noto Sans CJK!important;letter-spacing:0!important}.ld-play .ld-briefing .section-kicker{display:inline-flex!important;align-items:center!important;gap:22px!important;min-height:42px!important;color:#10213a!important;font-size:clamp(31px,2.08vw,38px)!important;line-height:1!important}.ld-play .ld-briefing .section-kicker>img{width:18px!important;height:18px!important;margin:0 0 0 8px!important}.ld-play .ld-objective{min-height:48px!important;gap:20px!important;padding:7px 0!important;font-size:clamp(18px,1.18vw,21px)!important;font-weight:700!important;line-height:1.2!important}.ld-play .ld-objective>img{margin-left:7px!important;margin-right:0!important}.ld-play .ld-section-title{display:inline-flex!important;align-items:center!important;min-height:44px!important;gap:16px!important;margin:2px 0 10px!important;color:#10213a!important;font-size:clamp(31px,2.05vw,38px)!important;font-weight:400!important;line-height:1!important}.ld-play .ld-section-title>img{flex:0 0 auto!important;width:26px!important;height:26px!important;margin:0!important;transform:none!important;object-fit:contain!important}.ld-play .ld-section-title:after{margin-left:8px!important;background:rgba(86,67,43,.16)!important}.ld-play .ld-case-pane section:last-child .ld-section-title{gap:14px!important}.ld-play .ld-case-pane section:last-child .ld-section-title>img{width:34px!important;height:34px!important}.ld-play .ld-clue-card.opened.selected{outline-offset:0!important;border:2px solid rgba(55,112,190,.96)!important;background:linear-gradient(135deg,transparent 0 10px,rgba(55,112,190,.96) 10px 12px,transparent 12px) 0 0 /38px 38px no-repeat,linear-gradient(225deg,transparent 0 10px,rgba(55,112,190,.96) 10px 12px,transparent 12px) 100% 0 /38px 38px no-repeat,linear-gradient(45deg,transparent 0 10px,rgba(55,112,190,.96) 10px 12px,transparent 12px) 0 100% /38px 38px no-repeat,linear-gradient(315deg,transparent 0 10px,rgba(55,112,190,.96) 10px 12px,transparent 12px) 100% 100% /38px 38px no-repeat,linear-gradient(180deg,rgba(239,247,255,.98),rgba(222,235,250,.97))!important;box-shadow:inset 0 0 0 2px rgba(55,112,190,.78),inset 0 0 0 5px rgba(249,253,255,.55),0 7px 14px rgba(35,29,20,.16)!important}.ld-play .ld-clue-card.opened.selected:after{content:"";position:absolute;inset:4px;z-index:0;pointer-events:none;border:2px solid rgba(55,112,190,.76);background:linear-gradient(135deg,rgba(55,112,190,.92) 0 2px,transparent 2px 18px) 0 0 /36px 36px no-repeat,linear-gradient(225deg,rgba(55,112,190,.92) 0 2px,transparent 2px 18px) 100% 0 /36px 36px no-repeat,linear-gradient(45deg,rgba(55,112,190,.92) 0 2px,transparent 2px 18px) 0 100% /36px 36px no-repeat,linear-gradient(315deg,rgba(55,112,190,.92) 0 2px,transparent 2px 18px) 100% 100% /36px 36px no-repeat}.ld-play .ld-clue-card.opened.selected .clue-head,.ld-play .ld-clue-card.opened.selected p,.ld-play .ld-clue-card.opened.selected small,.ld-play .ld-clue-card.opened.selected strong{position:relative;z-index:1}.ld-play .ld-entity-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))!important}@media (min-width:1200px){.ld-play .ld-entity-grid{gap:clamp(14px,1.15vw,18px)!important}.ld-play .ld-entity-card{grid-template-columns:clamp(108px,7.6vw,138px) minmax(0,1fr)!important;min-height:clamp(124px,13.5dvh,142px)!important}.ld-play .ld-avatar{height:clamp(108px,12dvh,126px)!important}.ld-play .ld-clue-grid{grid-auto-rows:minmax(clamp(186px,20.4dvh,206px),1fr)!important}}.ld-play .ld-case-pane{scrollbar-width:thin}.ld-play .ld-case-pane::-webkit-scrollbar{width:6px}.ld-play .ld-case-pane::-webkit-scrollbar-thumb{background:rgba(125,94,55,.32);border-radius:999px}.ld-play .ld-clue-grid{grid-template-columns:repeat(auto-fit,minmax(min(158px,100%),1fr))!important}@media (min-width:1200px){.ld-play .ld-clue-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:minmax(clamp(170px,18.4dvh,196px),1fr)!important}.ld-play .ld-clue-grid:has(.ld-clue-card:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))!important}.ld-play .ld-clue-card{padding:20px 16px 16px!important}.ld-play .ld-clue-card strong{font-size:clamp(22px,1.35vw,27px)!important}.ld-play .ld-clue-card p{font-size:clamp(14px,.92vw,17px)!important;line-height:1.55!important}.ld-play .ld-clue-card.locked:before{width:46px!important;height:46px!important;margin:18px 0 24px!important}.ld-play .ld-clue-grid:has(.ld-clue-card:nth-child(5)) .ld-clue-card{padding:18px 14px 14px!important}.ld-play .ld-clue-grid:has(.ld-clue-card:nth-child(5)) .ld-clue-card strong{font-size:clamp(20px,1.18vw,25px)!important}}.ld-play .ld-question-card{padding-top:64px!important}.ld-play .ld-question-card .section-kicker{max-width:none!important;border-right:0!important}.ld-play>.ld-feedback.next-case{--next-navy:#071b33;--next-blue:#0f3f88;--next-red:#7d1710;--next-gold:#d7a75e;--next-gold-soft:#f4d89a;--next-paper:#f7efdf;--next-paper-2:#eadcc4;--next-ink:#171617;position:relative;z-index:1;flex:1 1 auto;width:min(1580px,100%);min-height:0;height:auto;margin:0 auto;padding:clamp(18px,1.6vw,30px);border:3px solid rgba(139,102,61,.62);border-radius:4px;background:linear-gradient(90deg,rgba(255,251,241,.88),rgba(255,251,241,.98) 15%,rgba(255,251,241,.98) 85%,rgba(255,251,241,.9)),url(/games/logic-detective/下一案件/背景.png) 50% /cover no-repeat;color:var(--next-ink);box-shadow:0 18px 34px rgba(0,0,0,.42);overflow:hidden;font-family:Noto Sans CJK!important}.ld-play>.ld-feedback.next-case:after,.ld-play>.ld-feedback.next-case:before{content:"";position:absolute;inset:14px;pointer-events:none;border:1px solid rgba(126,98,64,.38)}.ld-play>.ld-feedback.next-case:after{inset:20px;border-color:rgba(126,98,64,.18)}.next-case h1,.next-case h2,.next-case p{margin:0;letter-spacing:0}.next-case img{object-fit:contain}.next-case-success{display:grid!important;grid-template-columns:minmax(300px,360px) minmax(0,1fr);grid-gap:clamp(22px,2vw,34px);gap:clamp(22px,2vw,34px);align-items:stretch!important}.next-success-rail{position:relative;z-index:1;display:grid;justify-items:center;align-content:center;grid-gap:clamp(16px,1.8vh,26px);gap:clamp(16px,1.8vh,26px);padding-right:clamp(18px,2vw,34px);border-right:1px solid rgba(99,77,49,.24)}.next-success-medal{width:clamp(150px,14vw,210px);filter:drop-shadow(0 10px 18px rgba(66,45,17,.24))}.next-success-rail h1{color:#1b5934;font-size:clamp(45px,4.2vw,70px);font-weight:800;line-height:1}.next-divider{width:min(240px,76%);opacity:.68}.next-success-score{width:min(310px,100%);min-height:210px;display:grid;place-items:center;padding:22px;border:3px solid rgba(214,166,83,.82);border-radius:7px;background:linear-gradient(135deg,transparent 0 18px,rgba(247,221,145,.5) 18px 20px,transparent 20px),linear-gradient(225deg,transparent 0 18px,rgba(247,221,145,.5) 18px 20px,transparent 20px),linear-gradient(180deg,#174425,#0c2f1c);color:#ffe5a7;box-shadow:inset 0 0 0 2px rgba(0,0,0,.28),0 10px 18px rgba(35,25,14,.32)}.next-success-score span{font-size:clamp(23px,1.8vw,32px);font-weight:800}.next-success-score strong{color:#ffe2a0;font-size:clamp(68px,6.5vw,108px);font-weight:500;line-height:.9;text-shadow:0 3px 0 rgba(0,0,0,.28)}.next-success-body{position:relative;z-index:1;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;grid-gap:clamp(12px,1.5vh,20px);gap:clamp(12px,1.5vh,20px);min-width:0;min-height:0}.next-summary-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(12px,1.5vw,24px);gap:clamp(12px,1.5vw,24px)}.next-summary-row article{min-height:120px;display:grid;align-content:center;justify-items:center;grid-gap:12px;gap:12px;padding:12px 18px;border:2px solid rgba(139,104,68,.38);background:rgba(255,250,238,.74)}.next-summary-row span{color:#4f4231;font-size:clamp(20px,1.5vw,27px);font-weight:500}.next-summary-row strong{display:inline-flex;align-items:center;justify-content:center;gap:14px;color:#14110f;font-size:clamp(28px,2.2vw,38px);font-weight:800;line-height:1;text-align:center}.next-summary-row strong img{width:52px;height:52px}.next-analysis,.next-failed-analysis,.next-partial-analysis,.next-proof,.next-valid-combo{min-width:0}.next-analysis h2,.next-failed-analysis h2,.next-partial-analysis h2,.next-proof h2{display:flex;align-items:center;gap:12px;color:#0d2747;font-size:clamp(24px,1.7vw,32px);font-weight:800;line-height:1}.next-analysis h2:after,.next-failed-analysis h2:after,.next-partial-analysis h2:after,.next-proof h2:after{content:"";flex:1 1;height:1px;background:rgba(92,72,47,.24)}.next-analysis h2 img,.next-failed-analysis h2 img,.next-partial-analysis h2 img,.next-proof h2 img{width:38px;height:38px}.next-proof{display:grid;grid-gap:10px;gap:10px}.next-proof p{min-height:54px;display:flex;align-items:center;gap:18px;padding:8px 20px;border:1px solid rgba(113,88,58,.35);background:rgba(255,250,238,.58);color:#1a1817;font-size:clamp(18px,1.25vw,23px);font-weight:600;line-height:1.45}.next-proof p img{width:42px;height:42px;flex:0 0 auto}.next-analysis{display:grid;align-content:start;grid-gap:12px;gap:12px;overflow:hidden}.next-analysis p,.next-failed-analysis p,.next-partial-analysis p{color:#181716;font-size:clamp(18px,1.25vw,23px);font-weight:500;line-height:1.7}.next-case-button{position:relative;z-index:1;min-height:78px;display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:8px 42px;border:3px solid rgba(221,171,87,.78);border-radius:9px;color:#ffe1a0;font-size:clamp(38px,3.1vw,54px);font-weight:800;line-height:1;text-shadow:0 3px 0 rgba(0,0,0,.32);box-shadow:inset 0 0 0 2px rgba(0,0,0,.24),0 10px 18px rgba(0,0,0,.3)}.next-case-button img{width:60px;height:60px}.next-case-button-blue{justify-self:end;width:min(430px,100%);background:linear-gradient(135deg,transparent 0 20px,rgba(240,210,140,.52) 20px 22px,transparent 22px),linear-gradient(225deg,transparent 0 20px,rgba(240,210,140,.52) 20px 22px,transparent 22px),linear-gradient(180deg,#1262c6,#0a3a86)}.next-case-button-red{width:100%;background:linear-gradient(135deg,transparent 0 20px,rgba(240,210,140,.52) 20px 22px,transparent 22px),linear-gradient(225deg,transparent 0 20px,rgba(240,210,140,.52) 20px 22px,transparent 22px),linear-gradient(180deg,#8e2118,#5d120d)}.next-case-failed{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,450px);grid-gap:10px;gap:10px;padding:0!important;border-color:rgba(42,37,31,.8)!important;background:linear-gradient(90deg,rgba(0,0,0,.28),transparent 8%,transparent 90%,rgba(0,0,0,.24)),url(/games/logic-detective/下一案件/背景.png) 50% /cover no-repeat!important}.next-failed-paper{position:relative;z-index:1;min-width:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;grid-gap:clamp(14px,1.5vh,20px);gap:clamp(14px,1.5vh,20px);padding:clamp(26px,2.5vw,42px);background:rgba(255,250,239,.92);border-right:2px solid rgba(56,47,35,.5)}.next-failed-title{display:flex;align-items:center;gap:20px;padding-bottom:16px;border-bottom:1px solid rgba(95,77,51,.22)}.next-failed-title>img{width:clamp(92px,9vw,140px);height:clamp(92px,9vw,140px);opacity:.22}.next-failed-title h1{color:#5b0c09;font-size:clamp(58px,5vw,92px);font-weight:800;line-height:1}.next-failed-title p{display:flex;align-items:center;gap:12px;margin-top:14px;color:#7b1710;font-size:clamp(22px,1.7vw,31px);font-weight:800}.next-failed-title p img{width:36px;height:36px}.next-failed-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid rgba(95,77,51,.22);padding-bottom:16px}.next-failed-summary article{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 14px;gap:6px 14px;align-items:center;padding:0 clamp(12px,1.4vw,24px);border-right:1px solid rgba(95,77,51,.25)}.next-failed-summary article:last-child{border-right:0}.next-failed-summary img{grid-row:span 2;width:44px;height:44px}.next-failed-summary span{color:#171716;font-size:clamp(18px,1.25vw,22px);font-weight:800}.next-failed-summary strong{color:#0b2342;font-size:clamp(24px,1.75vw,34px);font-weight:800;line-height:1.12}.next-reason-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;min-height:0}.next-reason-cards h2{grid-column:1/-1;color:#171716;font-size:clamp(23px,1.7vw,32px);font-weight:800;line-height:1.2}.next-reason-cards article{position:relative;min-width:0;display:grid;grid-template-rows:auto auto minmax(76px,1fr) auto;grid-gap:8px;gap:8px;padding:18px 14px 14px;border:1px solid rgba(103,79,51,.4);background:rgba(255,250,238,.7)}.next-reason-number{position:absolute;left:12px;top:10px;width:38px;height:38px}.next-reason-cards strong{padding-left:48px;color:#1b1a18;font-size:clamp(18px,1.2vw,24px);font-weight:800}.next-reason-art{width:100%;height:clamp(72px,9.5vh,120px);object-fit:contain;align-self:center}.next-reason-cards p{color:#201d19;font-size:clamp(15px,1vw,18px);font-weight:600;line-height:1.55}.next-failed-analysis{display:grid;grid-gap:10px;gap:10px}.next-evidence-panel{position:relative;z-index:1;display:grid;grid-template-rows:auto auto auto auto minmax(110px,1fr) auto;grid-gap:10px;gap:10px;min-width:0;padding:16px;border:3px solid rgba(218,164,86,.6);background:repeating-linear-gradient(45deg,rgba(255,255,255,.03) 0 1px,transparent 1px 8px),linear-gradient(180deg,rgba(13,34,62,.98),rgba(7,22,40,.98));color:#f7ddb0}.next-evidence-panel h2{margin:-16px -16px 0;min-height:68px;display:grid;place-items:center;border-bottom:2px solid rgba(218,164,86,.65);background:linear-gradient(180deg,#8e2118,#5d120d);color:#ffe4a9;font-size:clamp(30px,2.2vw,42px);font-weight:800}.next-evidence-panel>strong{color:#1b1712;text-align:center;font-size:clamp(26px,2vw,36px);font-weight:800;background:rgba(255,250,238,.96);padding-top:12px}.next-evidence-panel>p{color:#211b14;background:rgba(255,250,238,.96);padding:0 22px 12px;font-size:clamp(16px,1.1vw,20px);font-weight:600;line-height:1.55}.next-evidence-panel table{width:100%;border-collapse:collapse;background:rgba(255,250,238,.96);color:#231d17;font-size:clamp(17px,1.2vw,23px);text-align:center}.next-evidence-panel th{padding:8px;background:#4a4741;color:#f6ead7;font-weight:800}.next-evidence-panel td{padding:9px 6px;border:1px solid rgba(91,70,46,.25);font-weight:600}.next-evidence-panel tr.active td{color:#7d1710;border-top:2px solid #7d1710;border-bottom:2px solid #7d1710;font-weight:900}.next-door-device{display:grid;place-items:center;min-height:126px;border:2px solid rgba(205,155,85,.55);background:linear-gradient(180deg,#211f1d,#0e0e0d)}.next-door-device img{width:min(220px,72%);filter:drop-shadow(0 10px 15px rgba(0,0,0,.55))}.next-case-partial{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:clamp(14px,1.6vh,22px);gap:clamp(14px,1.6vh,22px)}.next-partial-title{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:18px;text-align:center}.next-partial-title img{width:76px;height:76px}.next-partial-title h1{color:#b17b2e;font-size:clamp(45px,4.2vw,74px);font-weight:800;line-height:1.05}.next-partial-title p{margin-top:8px;color:#171716;font-size:clamp(21px,1.6vw,30px);font-weight:600}.next-partial-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(330px,38%) minmax(0,1fr);grid-gap:24px;gap:24px;min-height:0}.next-partial-left{display:grid;grid-template-rows:repeat(3,auto) minmax(90px,1fr);grid-gap:12px;gap:12px;min-height:0}.next-check-card,.next-warning-card{display:grid;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;min-height:98px;padding:12px 18px;border:2px solid rgba(113,88,58,.32);background:rgba(255,250,238,.66)}.next-check-card>img:first-child,.next-warning-card>img{width:74px;height:74px}.next-check-card span{color:#164027;font-size:clamp(20px,1.4vw,27px);font-weight:800}.next-check-card strong{display:block;margin-top:6px;color:#0b2342;font-size:clamp(27px,2vw,38px);font-weight:800;line-height:1.1}.next-check-card.submitted{border-color:rgba(36,84,145,.42);background:rgba(239,247,255,.72)}.next-check-card.submitted span{color:#164274}.next-mini-action{width:58px!important;height:58px!important}.next-warning-card{grid-template-columns:82px minmax(0,1fr);align-content:center;background:rgba(232,217,196,.72)}.next-warning-card p{font-size:clamp(18px,1.25vw,23px);font-weight:600;line-height:1.55}.next-partial-right{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:28px;gap:28px;min-height:0}.next-partial-analysis h2,.next-valid-combo h2{min-height:54px;display:flex;align-items:center;gap:12px;padding:0 18px;background:linear-gradient(90deg,#102b4f,rgba(16,43,79,.92),rgba(16,43,79,.08));color:#ffe0a0;font-size:clamp(26px,2vw,36px);font-weight:800}.next-partial-analysis h2 img,.next-valid-combo h2 img{width:42px;height:42px}.next-valid-combo article{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:center;margin-top:18px;min-height:160px;padding:22px;border:3px solid rgba(235,178,82,.8);background:rgba(255,250,238,.72);box-shadow:0 0 18px rgba(244,194,91,.42)}.next-valid-combo article>img{width:128px;height:128px}.next-valid-combo strong{color:#171716;font-size:clamp(30px,2.3vw,42px);font-weight:800}.next-valid-combo p{margin-top:10px;color:#1b1917;font-size:clamp(18px,1.25vw,23px);font-weight:600;line-height:1.55}.next-partial-analysis{display:grid;align-content:start;grid-gap:18px;gap:18px}.next-partial-footer{position:relative;z-index:1;display:grid;grid-template-columns:minmax(360px,.8fr) minmax(250px,auto) minmax(360px,.7fr);grid-gap:24px;gap:24px;align-items:center}.next-bottom-score{min-height:92px;display:grid;grid-template-columns:86px auto 1fr;align-items:center;grid-gap:14px;gap:14px;padding:12px 26px;background:linear-gradient(180deg,#112d51,#071f3c);color:#ffe0a0}.next-bottom-score img{width:76px;height:76px}.next-bottom-score span{font-size:clamp(22px,1.5vw,30px);font-weight:800}.next-bottom-score strong{font-size:clamp(44px,3.8vw,68px);font-weight:600;line-height:1}.next-no-count{min-height:58px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:8px 24px;border:1px solid rgba(217,177,108,.45);background:rgba(13,31,55,.78);color:#e7d5b4;font-size:clamp(18px,1.3vw,25px);font-weight:800}.next-no-count img{width:38px;height:38px}@media (max-width:1180px){.ld-play>.ld-feedback.next-case{padding:16px}.next-case-failed,.next-case-success,.next-partial-footer,.next-partial-grid{grid-template-columns:1fr!important;overflow:auto}.next-success-rail{grid-template-columns:auto 1fr auto;align-content:center;justify-items:start;border-right:0;border-bottom:1px solid rgba(99,77,49,.24);padding:0 0 14px}.next-success-medal{width:98px}.next-divider{display:none}.next-success-score{min-height:96px}.next-failed-summary,.next-reason-cards,.next-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.next-reason-cards h2{grid-column:1/-1}.next-evidence-panel{grid-template-rows:auto auto auto auto auto auto}}@media (max-width:760px){.ld-play>.ld-feedback.next-case{overflow:auto}.next-failed-summary,.next-reason-cards,.next-success-rail,.next-summary-row{grid-template-columns:1fr}.next-success-rail{justify-items:center;text-align:center}.next-failed-title,.next-partial-title{align-items:flex-start;text-align:left}.next-failed-title>img,.next-partial-title>img{width:58px;height:58px}.next-bottom-score,.next-check-card,.next-valid-combo article,.next-warning-card{grid-template-columns:1fr;justify-items:center;text-align:center}.next-case-button{width:100%;min-height:62px;font-size:34px}}.ld-play{overflow-y:auto!important;overflow-x:hidden!important}.ld-play .ld-play-layout{min-height:min-content!important;align-items:start!important}.ld-play .ld-answer-pane,.ld-play .ld-case-pane,.ld-play>.ld-feedback.next-case{overflow:auto!important}.ld-play .ld-briefing,.ld-play .ld-clue-card,.ld-play .ld-disabled-reason,.ld-play .ld-entity-card,.ld-play .ld-hint-revealed,.ld-play .ld-objective,.ld-play .ld-option,.ld-play .ld-question-card,.ld-play .ld-support-card,.ld-play .ld-support-drop b,.ld-play>.ld-feedback.next-case,.next-case h1,.next-case h2,.next-case p,.next-case span,.next-case strong{overflow-wrap:anywhere!important;word-break:break-word!important}.ld-play .ld-briefing p,.ld-play .ld-clue-card p{display:block!important;overflow:visible!important;-webkit-box-orient:initial!important;-webkit-line-clamp:initial!important;line-clamp:none!important}.ld-play .ld-briefing{min-height:max-content!important}.ld-play .ld-briefing>div:first-child{width:min(100%,650px)!important}.ld-play .ld-objective{min-height:0!important;align-items:flex-start!important}.ld-play .ld-question-card .section-kicker,.ld-play .ld-section-title,.ld-play .ld-support-card h2{white-space:normal!important}.ld-play .ld-clue-grid,.ld-play .ld-entity-grid{align-items:stretch!important;grid-auto-rows:auto!important}.ld-play .ld-clue-card,.ld-play .ld-entity-card{min-height:max-content!important;overflow:visible!important}.ld-play .ld-clue-card.locked{overflow:hidden!important}.ld-play .ld-clue-card.opened{display:block!important}.ld-play .ld-clue-card.opened small{margin-top:12px!important;padding-top:10px!important;border-top:1px solid rgba(116,84,49,.2)}.ld-play .ld-answer-pane{align-self:start!important;max-height:none!important}.ld-play .ld-hint-revealed,.ld-play .ld-question-card,.ld-play .ld-support-card{min-height:max-content!important}.ld-play .ld-option{height:auto!important;line-height:1.28!important}.ld-play .ld-option span{min-width:0}.ld-play .ld-hud button,.ld-play .ld-hud span,.ld-play .ld-hud strong{text-overflow:clip!important}@media (min-width:1200px){.ld-play .ld-hud{grid-template-columns:minmax(170px,.7fr) minmax(340px,1.6fr) minmax(220px,.9fr) minmax(160px,.65fr) minmax(176px,.72fr)!important}.ld-play .ld-hud button,.ld-play .ld-hud span,.ld-play .ld-hud strong{font-size:clamp(18px,1.45vw,27px)!important}.ld-play .ld-play-layout{grid-template-columns:minmax(0,1fr) minmax(452px,468px)!important}.ld-play .ld-clue-grid{grid-template-columns:repeat(auto-fit,minmax(214px,1fr))!important}}@media (max-width:1199px){.ld-play .ld-play-layout{grid-template-columns:1fr!important}.ld-play .ld-answer-pane,.ld-play .ld-briefing p{overflow:visible!important}.ld-play .ld-briefing p{display:block!important;-webkit-line-clamp:initial!important}}.ld-play>.ld-feedback.next-case,.ld-play>.ld-feedback.next-case *{overflow-wrap:normal!important;word-break:normal!important}.ld-play>.ld-feedback.next-case{overflow:hidden!important}.next-case-partial{grid-template-rows:118px minmax(0,1fr) 112px!important;padding:28px 42px 22px!important}.next-partial-title{align-items:center!important;justify-content:center!important;text-align:center!important}.next-bottom-score span,.next-bottom-score strong,.next-check-card span,.next-check-card strong,.next-no-count,.next-partial-analysis p,.next-partial-title h1,.next-partial-title p,.next-valid-combo p,.next-valid-combo strong,.next-warning-card p{white-space:normal!important;writing-mode:horizontal-tb!important}.next-partial-grid{grid-template-columns:600px minmax(0,1fr)!important;gap:28px!important}.next-partial-grid,.next-partial-left,.next-partial-right{overflow:hidden!important}.next-check-card,.next-warning-card{min-height:92px!important;padding:10px 18px!important}.next-check-card>img:first-child,.next-warning-card>img{width:68px!important;height:68px!important}.next-valid-combo article{min-height:150px!important;margin-top:14px!important;padding:18px 22px!important}.next-partial-analysis{gap:14px!important}.next-partial-footer{grid-template-columns:minmax(0,1fr) 420px!important;gap:28px!important}.next-bottom-score{grid-column:1;grid-template-columns:86px auto 160px minmax(220px,1fr)!important}.next-no-count{min-height:58px!important}.next-partial-footer .next-case-button{grid-column:2;grid-row:1;width:100%!important}.ld-play>.ld-feedback.next-case-partial{display:block!important;position:relative!important;padding:0!important}.next-case-partial .next-partial-title{position:absolute!important;z-index:3!important;left:210px!important;right:210px!important;top:30px!important;height:110px!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:18px!important}.next-case-partial .next-partial-title h1{font-size:62px!important;line-height:1!important}.next-case-partial .next-partial-title p{font-size:28px!important;line-height:1.2!important}.next-case-partial .next-partial-grid{position:absolute!important;z-index:2!important;left:42px!important;right:42px!important;top:155px!important;bottom:132px!important;display:grid!important;grid-template-columns:610px 1fr!important;grid-gap:26px!important;gap:26px!important}.next-case-partial .next-partial-left,.next-case-partial .next-partial-right{display:grid!important;min-height:0!important}.next-case-partial .next-partial-left{grid-template-rows:104px 104px 112px 1fr!important;gap:12px!important}.next-case-partial .next-partial-right{grid-template-rows:245px 1fr!important;gap:24px!important}.next-case-partial .next-check-card,.next-case-partial .next-warning-card{display:grid!important;grid-template-columns:84px 1fr 60px!important}.next-case-partial .next-warning-card{grid-template-columns:84px 1fr!important}.next-case-partial .next-partial-footer{position:absolute!important;z-index:3!important;left:42px!important;right:42px!important;bottom:28px!important;height:92px!important;display:grid!important;grid-template-columns:820px 1fr 470px!important;grid-gap:26px!important;gap:26px!important}.next-case-partial .next-bottom-score{grid-column:1!important;grid-template-columns:82px auto 150px 1fr!important;height:92px!important}.next-case-partial .next-no-count{grid-column:1!important;justify-self:end!important;width:360px!important}.next-case-partial .next-partial-footer .next-case-button{grid-column:3!important;height:92px!important;align-self:stretch!important}.ld-play .ld-briefing .section-kicker,.ld-play .ld-section-title{min-height:44px!important;margin:0 0 10px!important;font:700 clamp(30px,2vw,38px) /1.08 Noto Sans CJK!important}.ld-play .ld-briefing .section-kicker>img,.ld-play .ld-case-pane section:last-child .ld-section-title>img,.ld-play .ld-section-title>img{flex:0 0 30px!important;width:30px!important;height:30px!important;margin:0!important;object-fit:contain!important;transform:none!important}.ld-play .ld-objective{font:700 clamp(17px,1.15vw,21px) /1.45 Noto Sans CJK!important}.ld-play .ld-objective>img{flex:0 0 24px!important;width:24px!important;height:24px!important;margin:2px 0 0!important}.ld-play .ld-briefing h1{max-width:min(100%,720px)!important;color:#111722!important;font:700 clamp(40px,3.2vw,60px) /1.12 Noto Sans CJK!important;overflow-wrap:anywhere!important;word-break:break-word!important}@media (max-width:760px){.ld-play .ld-briefing .section-kicker,.ld-play .ld-section-title{gap:10px!important;min-height:34px!important;font-size:30px!important}.ld-play .ld-briefing .section-kicker>img,.ld-play .ld-case-pane section:last-child .ld-section-title>img,.ld-play .ld-section-title>img{flex-basis:24px!important;width:24px!important;height:24px!important}.ld-play .ld-briefing h1{font-size:40px!important}}.ld-play .ld-clue-card.opened small{position:static!important;display:block!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;margin:12px 0 0!important;padding:10px 0 0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;font:700 clamp(13px,.85vw,15px) /1.35 Noto Sans CJK!important;text-align:left!important}.ld-play .ld-clue-card.opened{display:grid!important;grid-template-rows:34px 52px minmax(70px,1fr) 34px!important;grid-row-gap:0!important;row-gap:0!important;align-content:stretch!important;min-height:224px!important;overflow:hidden!important}.ld-play .ld-clue-card.opened .clue-head{grid-row:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:start!important;justify-self:center!important;height:34px!important;min-height:34px!important;margin:0!important;gap:8px!important;color:#10213a!important;font:700 17px/1 Noto Sans CJK!important;white-space:nowrap!important}.ld-play .ld-clue-card.opened .clue-icon,.ld-play .ld-clue-card.opened .clue-icon img{flex:0 0 22px!important;width:22px!important;height:22px!important;margin:0!important;object-fit:contain!important;transform:none!important}.ld-play .ld-clue-card.opened strong{grid-row:2!important;align-self:center!important;justify-self:stretch!important;min-height:52px!important;margin:0!important;color:#111722!important;font:800 clamp(22px,1.35vw,27px) /1.12 Noto Sans CJK!important;overflow-wrap:anywhere!important;word-break:break-word!important}.ld-play .ld-clue-card.opened p{grid-row:3!important;align-self:start!important;min-height:70px!important;margin:0!important;padding-top:2px!important;color:#151719!important;font:500 clamp(14px,.92vw,17px) /1.55 Noto Sans CJK!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:break-word!important}.ld-play .ld-clue-card.opened small{align-self:end!important;justify-self:stretch!important;height:34px!important;min-height:34px!important;padding:9px 0 0!important;border-top:1px solid rgba(116,84,49,.2)!important;color:#6d542f!important;font:700 14px/1.1 Noto Sans CJK!important;text-align:center!important;white-space:nowrap!important}.ld-play .ld-clue-card.opened.selected:after{z-index:2!important}.ld-play .ld-clue-card.opened.selected .clue-head,.ld-play .ld-clue-card.opened.selected p,.ld-play .ld-clue-card.opened.selected small,.ld-play .ld-clue-card.opened.selected strong{z-index:3!important}.ld-result{display:grid!important;place-items:center!important;padding:0!important;background-color:#21160d!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;color:#111722!important}.ld-result:before{display:none!important}.ld-result-board{z-index:1!important;grid-template-columns:446fr 548fr 410fr!important;grid-template-rows:minmax(0,1fr) 90px!important;grid-gap:18px 24px!important;gap:18px 24px!important;width:min(100vw,calc(100dvh * 1672 / 941))!important;height:min(100dvh,calc(100vw * 941 / 1672))!important;aspect-ratio:1672/941!important;max-width:1672px!important;max-height:941px!important;padding:76px 86px 54px 108px!important;background:transparent!important;overflow:hidden!important}.ld-result-board,.ld-result-intro{position:relative!important;display:grid!important}.ld-result-intro{justify-items:center!important;align-content:center!important;min-width:0!important;padding:6px 0 0!important;text-align:center!important}.ld-result-watermark{position:absolute!important;top:10px!important;width:82px!important;height:82px!important;object-fit:contain!important;opacity:.22!important;filter:sepia(.55) saturate(.65) brightness(1.1)!important}.ld-result-intro h1{margin:56px 0 12px!important;color:#14120f!important;font:900 76px/1.03 Noto Sans CJK!important;letter-spacing:0!important;text-shadow:0 2px 0 rgba(255,255,255,.45),0 7px 15px rgba(64,43,21,.12)!important}.ld-result-intro p{display:inline-flex!important;align-items:center!important;gap:12px!important;margin:0 0 18px!important;color:#1e2a3e!important;font:800 22px/1.25 Noto Sans CJK!important;white-space:nowrap!important}.ld-history-title span,.ld-result-intro p span{display:block!important;width:34px!important;height:1px!important;background:linear-gradient(90deg,transparent,#a47739,transparent)!important}.ld-grade{position:relative!important;display:grid!important;place-items:center!important;width:238px!important;height:238px!important;margin:0 0 18px!important;border:9px solid #b9863d!important;border-radius:50%!important;background:radial-gradient(circle at 50% 42%,rgba(255,235,177,.28),transparent 35%),radial-gradient(circle,#173154 0 58%,#0b1b31 59% 100%)!important;box-shadow:inset 0 0 0 2px rgba(255,236,177,.7),inset 0 -22px 44px rgba(0,0,0,.3),0 12px 22px rgba(64,39,13,.32)!important}.ld-grade:after,.ld-grade:before{content:""!important;position:absolute!important;top:56px!important;width:70px!important;height:142px!important;border:solid #c99a51!important;border-width:0 0 0 9px!important;border-radius:50% 0 0 50%!important;filter:drop-shadow(0 2px 1px rgba(62,38,12,.28))!important}.ld-grade:before{left:-32px!important;transform:rotate(-22deg)!important}.ld-grade:after{right:-32px!important;transform:scaleX(-1) rotate(-22deg)!important}.ld-grade img{position:absolute!important;top:-31px!important;width:64px!important;height:64px!important;object-fit:contain!important}.ld-grade strong{display:block!important;color:#f5c477!important;font:900 132px/.9 Noto Sans CJK!important;text-shadow:0 2px 0 #fff0bc,0 8px 18px rgba(0,0,0,.48)!important}.ld-grade small{position:absolute!important;bottom:21px!important;color:#f6d38a!important;font:900 25px/1 Noto Sans CJK!important;letter-spacing:8px!important;transform:translateX(4px)!important}.ld-result-score,.ld-score-total{position:relative!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;grid-gap:18px!important;gap:18px!important;width:min(365px,100%)!important;min-height:86px!important;padding:12px 28px!important;border:2px solid #bd8846!important;border-radius:6px!important;background:linear-gradient(180deg,rgba(24,49,84,.96),rgba(10,28,52,.98)),repeating-linear-gradient(145deg,rgba(255,255,255,.08) 0 1px,transparent 1px 8px)!important;box-shadow:inset 0 0 0 2px rgba(255,227,155,.24),0 12px 22px rgba(41,25,10,.35)!important}.ld-result-panel-title:before,.ld-result-score:before,.ld-score-total:before{content:""!important;position:absolute!important;inset:5px!important;border:1px solid rgba(218,171,92,.55)!important;border-radius:4px!important;pointer-events:none!important}.ld-result-score span,.ld-score-total span{color:#f2c775!important;font:900 24px/1.1 Noto Sans CJK!important;white-space:nowrap!important}.ld-result-score strong,.ld-score-total strong{color:#f3c172!important;font:900 58px/.9 Noto Sans CJK!important;text-shadow:0 1px 0 #fff1bd,0 8px 18px rgba(0,0,0,.45)!important}.ld-result-stats,.ld-score-card{position:relative!important;align-self:stretch!important;min-height:0!important;padding:61px 24px 24px!important;border:2px solid rgba(162,110,50,.58)!important;border-radius:8px!important;background:linear-gradient(180deg,rgba(255,249,237,.82),rgba(244,232,211,.82)),repeating-linear-gradient(0deg,transparent 0 36px,rgba(26,32,42,.05) 36px 37px)!important;box-shadow:0 14px 28px rgba(52,34,15,.24),inset 0 0 0 1px rgba(255,246,220,.7)!important;overflow:hidden!important}.ld-score-card{padding-inline:24px!important}.ld-result-panel-title{position:absolute!important;top:0!important;left:-2px!important;right:-2px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:13px!important;min-height:58px!important;border:2px solid #bd8846!important;border-radius:7px 7px 0 0!important;background:linear-gradient(180deg,#173257,#0c203c)!important;color:#f4dec0!important;box-shadow:inset 0 0 0 1px rgba(255,236,178,.22)!important}.ld-result-panel-title img{width:34px!important;height:34px!important;object-fit:contain!important}.ld-result-panel-title h2,.ld-score-card h2{margin:0!important;color:#f6e5c6!important;font:900 28px/1.08 Noto Sans CJK!important;letter-spacing:0!important}.ld-result .ld-stat-grid{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:0 18px!important;gap:0 18px!important}.ld-result .ld-stat-line{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;min-height:65px!important;padding:8px!important;border-bottom:1px solid rgba(85,65,42,.22)!important;color:#111a2c!important;background:transparent!important}.ld-result .ld-stat-line span{display:flex!important;align-items:center!important;gap:14px!important;min-width:0!important;color:#182033!important;font:800 20px/1.2 Noto Sans CJK!important;white-space:nowrap!important}.ld-result .ld-stat-line img{flex:0 0 33px!important;width:33px!important;height:33px!important;object-fit:contain!important}.ld-result .ld-stat-line strong{color:#121b2b!important;font:900 26px/1.1 Noto Sans CJK!important;white-space:nowrap!important}.ld-result .ld-stat-grid .ld-stat-line:nth-child(2) strong{color:#8f2e22!important}.ld-history-title{display:flex!important;align-items:center!important;justify-content:center!important;gap:11px!important;margin:17px 0 8px!important;color:#142039!important;font:900 25px/1.1 Noto Sans CJK!important;letter-spacing:0!important}.ld-history-grid{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:0 18px!important;gap:0 18px!important;padding:9px 12px!important;border:1px solid rgba(128,91,45,.32)!important;background:rgba(255,248,236,.38)!important}.ld-history-grid .ld-stat-line{min-height:54px!important;padding-block:6px!important}.ld-history-grid .ld-stat-line:last-child{grid-column:1/2!important}.ld-score-card>.ld-stat-line{min-height:77px!important;padding-inline:14px!important}.ld-score-card>.ld-stat-line strong{color:#17305a!important}.ld-score-card>.ld-stat-line:not(:first-of-type) strong{color:#345c2a!important}.ld-score-total{width:100%!important;min-height:80px!important;margin-top:20px!important}.ld-result-actions{grid-column:1/4!important;display:grid!important;grid-template-columns:1fr 1fr 1.35fr!important;grid-gap:28px!important;gap:28px!important;width:76%!important;margin:0 auto!important;align-self:end!important}.ld-result-actions .ld-primary-button,.ld-result-actions .ld-secondary-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;min-width:0!important;min-height:78px!important;padding:12px 24px!important;border:2px solid #bd8846!important;border-radius:6px!important;color:#1e1711!important;background:linear-gradient(180deg,rgba(255,250,238,.9),rgba(229,210,176,.9)),repeating-linear-gradient(145deg,rgba(102,70,36,.08) 0 1px,transparent 1px 8px)!important;box-shadow:inset 0 0 0 2px rgba(255,255,255,.48),0 11px 18px rgba(47,31,13,.24)!important;font:900 31px/1.05 Noto Sans CJK!important;white-space:nowrap!important}.ld-result-actions .ld-primary-button{color:#f8e6c8!important;background:linear-gradient(180deg,#1853a4,#0d2c5a),repeating-linear-gradient(145deg,rgba(255,255,255,.1) 0 1px,transparent 1px 8px)!important;box-shadow:inset 0 0 0 2px rgba(255,236,178,.22),0 0 18px rgba(28,116,221,.5),0 11px 18px rgba(47,31,13,.32)!important}.ld-result-actions img{flex:0 0 38px!important;width:38px!important;height:38px!important;object-fit:contain!important}@media (max-height:800px),(max-width:1320px){.ld-result-board{padding:58px 68px 42px 95px!important;gap:13px 17px!important;grid-template-rows:minmax(0,1fr) 72px!important}.ld-result-intro h1{margin-top:54px!important;font-size:60px!important}.ld-result-intro p{font-size:18px!important;margin-bottom:12px!important}.ld-grade{width:182px!important;height:182px!important;margin-bottom:12px!important}.ld-grade strong{font-size:100px!important}.ld-grade small{bottom:15px!important;font-size:18px!important}.ld-result-score,.ld-score-total{min-height:68px!important;padding:8px 21px!important}.ld-result-score span,.ld-score-total span{font-size:20px!important}.ld-result-score strong,.ld-score-total strong{font-size:46px!important}.ld-result-stats,.ld-score-card{padding:48px 18px 18px!important}.ld-result-panel-title{min-height:47px!important}.ld-result-panel-title h2,.ld-score-card h2{font-size:23px!important}.ld-result .ld-stat-line{min-height:50px!important}.ld-result .ld-stat-line span{gap:9px!important;font-size:16px!important}.ld-result .ld-stat-line img{flex-basis:27px!important;width:27px!important;height:27px!important}.ld-result .ld-stat-line strong{font-size:21px!important}.ld-result-actions{gap:19px!important}.ld-result-actions .ld-primary-button,.ld-result-actions .ld-secondary-button{min-height:60px!important;font-size:25px!important}.ld-result-actions img{flex-basis:31px!important;width:31px!important;height:31px!important}}@media (max-width:900px){.ld-result{display:block!important;overflow:auto!important;background-size:auto 100dvh!important}.ld-result-board{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:none!important;width:min(100%,520px)!important;height:auto!important;min-height:100dvh!important;aspect-ratio:auto!important;margin:0 auto!important;padding:42px 18px 28px!important;overflow:visible!important}.ld-result-intro h1{margin-top:36px!important;font-size:50px!important}.ld-history-grid,.ld-result .ld-stat-grid,.ld-result-actions{grid-template-columns:1fr!important}.ld-result-actions{grid-column:auto!important;width:100%!important}}.ld-play{--ref-blue:#0b2443;--ref-gold:#d2a461;--ref-ink:#111722;--ref-paper:#f5ead4;height:100dvh!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:8px!important;padding:8px 0 14px!important;overflow:hidden!important;background:linear-gradient(90deg,rgba(0,0,0,.45),transparent 13%,transparent 86%,rgba(0,0,0,.42)),url(/games/logic-detective/详情界面/背景详情.png) 50% /cover no-repeat!important}.ld-play:before{display:none!important}.ld-play .ld-hud{flex:0 0 56px!important;width:min(calc(100vw - 96px),1572px)!important;height:56px!important;display:grid!important;grid-template-columns:202px minmax(380px,1fr) 252px 180px 202px!important;grid-gap:clamp(24px,2.8vw,46px)!important;gap:clamp(24px,2.8vw,46px)!important;align-items:center!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.ld-play .ld-hud button,.ld-play .ld-hud span,.ld-play .ld-hud strong{position:relative!important;height:52px!important;min-width:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:0 18px!important;border:0!important;border-radius:0!important;-webkit-clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,18px 100%,0 50%)!important;clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,18px 100%,0 50%)!important;color:#ffe3a4!important;background:linear-gradient(180deg,#142f54,#071c36)!important;box-shadow:inset 0 0 0 2px rgba(218,170,94,.92),inset 0 0 0 5px rgba(255,225,157,.08),0 5px 10px rgba(0,0,0,.34)!important;font:900 clamp(22px,1.6vw,30px) /1 Noto Sans CJK!important;white-space:nowrap!important;overflow:visible!important}.ld-play .ld-hud strong{font-size:clamp(27px,1.95vw,36px)!important}.ld-play .ld-hud img{flex:0 0 30px!important;width:30px!important;height:30px!important;max-width:30px!important;max-height:30px!important;object-fit:contain!important;transform:none!important}.ld-play .ld-hud strong img{flex-basis:38px!important;width:38px!important;height:38px!important;max-width:38px!important;max-height:38px!important}.ld-play .ld-play-layout{flex:1 1 auto!important;min-height:0!important;width:min(calc(100vw - 184px),1484px)!important;display:grid!important;grid-template-columns:minmax(0,1fr) 468px!important;grid-gap:10px!important;gap:10px!important;align-items:stretch!important;margin:0 auto!important;overflow:visible!important}.ld-play .ld-answer-pane,.ld-play .ld-case-pane{min-height:0!important;max-height:none!important;overflow:hidden!important;border-radius:4px!important}.ld-play .ld-case-pane{display:grid!important;grid-template-rows:250px 52px 172px 48px minmax(0,1fr)!important;grid-gap:0!important;gap:0!important;padding:28px 42px 34px!important;border:3px solid rgba(124,93,58,.68)!important;background:linear-gradient(90deg,rgba(255,255,255,.58),transparent 46%,rgba(129,96,57,.08)),repeating-linear-gradient(0deg,transparent 0 30px,rgba(76,56,34,.055) 30px 31px),linear-gradient(180deg,rgba(253,246,231,.985),rgba(236,224,201,.985))!important}.ld-play .ld-case-pane:before{inset:10px!important;border:1px solid rgba(143,105,62,.42)!important}.ld-play .ld-case-pane:after{content:""!important;position:absolute!important;right:36%!important;top:88px!important;width:150px!important;height:150px!important;background:url(/games/logic-detective/详情界面/02.png) 50%/contain no-repeat!important;opacity:.08!important;pointer-events:none!important;border:0!important}.ld-play .ld-briefing{grid-row:1!important;position:relative!important;display:block!important;min-height:0!important;height:250px!important;padding:0 0 14px!important;border-bottom:1px solid rgba(92,68,40,.28)!important;overflow:visible!important}.ld-play .ld-briefing>div:first-child{width:min(60%,610px)!important}.ld-play .ld-briefing .section-kicker,.ld-play .ld-section-title{display:inline-flex!important;align-items:center!important;gap:14px!important;min-height:40px!important;margin:0!important;color:#10213a!important;font:500 clamp(29px,1.9vw,36px) /1 Noto Sans CJK!important;letter-spacing:0!important;white-space:nowrap!important}.ld-play .ld-briefing .section-kicker>img,.ld-play .ld-section-title>img{flex:0 0 28px!important;width:28px!important;height:28px!important;margin:0!important;object-fit:contain!important;transform:none!important}.ld-play .ld-briefing .section-kicker>img{flex-basis:34px!important;width:34px!important;height:34px!important}.ld-play .ld-briefing h1{max-width:100%!important;margin:24px 0 10px!important;color:var(--ref-ink)!important;font:500 clamp(48px,3.55vw,68px) /1.05 Noto Sans CJK!important;letter-spacing:0!important;overflow-wrap:normal!important;word-break:keep-all!important}.ld-play .ld-briefing p{display:block!important;width:min(650px,100%)!important;margin:0!important;color:#161717!important;font:500 clamp(17px,1.12vw,20px) /1.72 Noto Sans CJK!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:break-word!important}.ld-play .ld-case-art{position:absolute!important;right:24px!important;top:24px!important;width:clamp(280px,18.7vw,314px)!important;height:clamp(280px,18.7vw,314px)!important;display:grid!important;place-items:center!important;border:4px solid rgba(115,86,54,.75)!important;border-radius:50%!important;background:linear-gradient(rgba(255,246,224,.04),rgba(255,246,224,.04)),url(/games/logic-detective/详情界面/背景详情.png) 7% 58% /920px auto no-repeat!important;box-shadow:inset 0 0 0 10px rgba(244,232,207,.64),0 12px 20px rgba(55,40,24,.22)!important;overflow:hidden!important}.ld-play .ld-case-art>img{display:none!important}.ld-play .ld-case-art:after{content:""!important;width:78px!important;height:78px!important;border-radius:50%!important;border:2px solid rgba(218,170,94,.85)!important;background:url(/games/logic-detective/详情界面/02.png) 50%/72% 72% no-repeat,radial-gradient(circle at 45% 35%,rgba(44,88,151,.98),rgba(9,35,67,.98) 68%)!important;box-shadow:0 9px 14px rgba(0,0,0,.32),inset 0 0 0 2px rgba(255,255,255,.09)!important}.ld-play .ld-objective{grid-row:2!important;min-height:52px!important;height:52px!important;display:flex!important;align-items:center!important;gap:12px!important;margin:0!important;border-top:1px solid rgba(83,61,39,.2)!important;border-bottom:1px solid rgba(83,61,39,.2)!important;color:#151817!important;font:700 clamp(17px,1.1vw,20px) /1.2 Noto Sans CJK!important;white-space:nowrap!important;overflow:visible!important}.ld-play .ld-objective>img{flex:0 0 28px!important;width:28px!important;height:28px!important;margin:0 0 0 4px!important}.ld-play .ld-case-pane>section:nth-of-type(2){grid-row:3!important;min-height:0!important}.ld-play .ld-case-pane>section:nth-of-type(3){grid-row:5!important;min-height:0!important;grid-template-rows:48px minmax(0,1fr)!important}.ld-play .ld-section-title{width:100%!important;margin:0!important}.ld-play .ld-section-title:after{content:""!important;flex:1 1 auto!important;height:1px!important;margin-left:10px!important;background:rgba(86,67,43,.18)!important}.ld-play .ld-entity-grid{height:132px!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(0,1fr))!important;grid-gap:20px!important;gap:20px!important;align-items:stretch!important}.ld-play .ld-entity-card{min-width:0!important;min-height:0!important;height:132px!important;display:grid!important;grid-template-columns:minmax(118px,44%) minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important;align-items:center!important;padding:8px 16px 8px 8px!important;border:2px solid rgba(124,92,55,.42)!important;border-radius:2px!important;background:linear-gradient(135deg,transparent 0 10px,rgba(138,100,59,.55) 10px 12px,transparent 12px) 0 0 /38px 38px no-repeat,linear-gradient(225deg,transparent 0 10px,rgba(138,100,59,.55) 10px 12px,transparent 12px) 100% 0 /38px 38px no-repeat,linear-gradient(45deg,transparent 0 10px,rgba(138,100,59,.55) 10px 12px,transparent 12px) 0 100% /38px 38px no-repeat,linear-gradient(315deg,transparent 0 10px,rgba(138,100,59,.55) 10px 12px,transparent 12px) 100% 100% /38px 38px no-repeat,linear-gradient(180deg,rgba(255,250,238,.9),rgba(238,227,207,.88))!important;overflow:hidden!important}.ld-play .ld-avatar{width:100%!important;height:114px!important;border-radius:0!important}.ld-play .ld-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 18%!important}.ld-play .ld-entity-card strong{color:#101620!important;font:600 clamp(23px,1.55vw,29px) /1.1 Noto Sans CJK!important;word-break:keep-all!important}.ld-play .ld-entity-card span{display:inline-flex!important;align-items:center!important;gap:5px!important;margin-top:8px!important;color:#1d2024!important;font:500 clamp(15px,.95vw,18px) /1.15 Noto Sans CJK!important}.ld-play .ld-clue-grid{min-height:0!important;height:100%!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(0,1fr))!important;grid-auto-rows:1fr!important;grid-gap:20px!important;gap:20px!important;align-items:stretch!important;overflow:visible!important}.ld-play .ld-clue-card{min-width:0!important;min-height:0!important;height:100%!important;position:relative!important;padding:22px 18px 18px!important;border:2px solid rgba(124,92,55,.42)!important;border-radius:2px!important;background:linear-gradient(135deg,transparent 0 10px,rgba(138,100,59,.55) 10px 12px,transparent 12px) 0 0 /38px 38px no-repeat,linear-gradient(225deg,transparent 0 10px,rgba(138,100,59,.55) 10px 12px,transparent 12px) 100% 0 /38px 38px no-repeat,linear-gradient(45deg,transparent 0 10px,rgba(138,100,59,.55) 10px 12px,transparent 12px) 0 100% /38px 38px no-repeat,linear-gradient(315deg,transparent 0 10px,rgba(138,100,59,.55) 10px 12px,transparent 12px) 100% 100% /38px 38px no-repeat,linear-gradient(180deg,rgba(252,246,232,.96),rgba(237,225,204,.94))!important;overflow:hidden!important}.ld-play .ld-clue-card.opened,.ld-play .ld-clue-card.opened.selected{display:grid!important;grid-template-rows:34px 52px minmax(0,1fr) 50px!important;grid-row-gap:0!important;row-gap:0!important;background:linear-gradient(135deg,transparent 0 10px,rgba(55,112,190,.9) 10px 12px,transparent 12px) 0 0 /38px 38px no-repeat,linear-gradient(225deg,transparent 0 10px,rgba(55,112,190,.9) 10px 12px,transparent 12px) 100% 0 /38px 38px no-repeat,linear-gradient(45deg,transparent 0 10px,rgba(55,112,190,.9) 10px 12px,transparent 12px) 0 100% /38px 38px no-repeat,linear-gradient(315deg,transparent 0 10px,rgba(55,112,190,.9) 10px 12px,transparent 12px) 100% 100% /38px 38px no-repeat,linear-gradient(180deg,rgba(239,247,255,.98),rgba(222,235,250,.97))!important;border-color:rgba(55,112,190,.92)!important;outline:0!important;box-shadow:inset 0 0 0 1px rgba(55,112,190,.56),0 6px 12px rgba(40,31,20,.14)!important}.ld-play .ld-clue-card.opened.selected:after{content:none!important}.ld-play .ld-clue-card .clue-head{display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:center!important;gap:8px!important;margin:0!important;color:#10213a!important;font:700 17px/1 Noto Sans CJK!important;white-space:nowrap!important}.ld-play .ld-clue-card .clue-icon,.ld-play .ld-clue-card .clue-icon img{flex:0 0 26px!important;width:26px!important;height:26px!important;margin:0!important;object-fit:contain!important;transform:none!important}.ld-play .ld-clue-card strong{grid-row:2!important;margin:0!important;color:#101620!important;font:600 clamp(23px,1.45vw,30px) /1.16 Noto Sans CJK!important;overflow-wrap:anywhere!important;word-break:break-word!important}.ld-play .ld-clue-card p{grid-row:3!important;display:block!important;margin:0!important;padding-top:4px!important;color:#151719!important;font:500 clamp(15px,.95vw,18px) /1.6 Noto Sans CJK!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:break-word!important}.ld-play .ld-clue-card.opened small{grid-row:4!important;position:absolute!important;right:18px!important;bottom:18px!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;overflow:hidden!important;margin:0!important;padding:0!important;border:2px solid rgba(212,164,92,.75)!important;border-radius:50%!important;background:url(/games/logic-detective/详情界面/18.png) 50%/175% 175% no-repeat,linear-gradient(180deg,#0d2b4d,#06182e)!important;color:transparent!important;box-shadow:inset 0 0 0 2px rgba(255,255,255,.1),0 3px 8px rgba(0,0,0,.25)!important}.ld-play .ld-clue-card.locked{display:grid!important;grid-template-rows:34px 52px minmax(0,1fr) 36px!important;padding-top:22px!important;text-align:center!important}.ld-play .ld-clue-card.locked:before{grid-row:3!important;align-self:center!important;justify-self:center!important;width:52px!important;height:52px!important;margin:0!important;background:url(/games/logic-detective/详情界面/19.png) 50%/contain no-repeat!important}.ld-play .ld-clue-card.locked .clue-lock{grid-row:4!important;position:static!important;align-self:end!important;width:100%!important;padding-top:10px!important;border-top:1px solid rgba(116,84,49,.2)!important;color:#6d542f!important;font:700 15px/1.1 Noto Sans CJK!important;text-align:center!important}.ld-play .ld-answer-pane{display:flex!important;flex-direction:column!important;gap:10px!important;padding:16px!important;border:3px solid rgba(202,151,80,.78)!important;background:repeating-linear-gradient(45deg,rgba(255,255,255,.035) 0 1px,transparent 1px 9px),linear-gradient(180deg,rgba(12,34,62,.985),rgba(5,18,35,.985))!important;overflow:hidden!important}.ld-play .ld-question-card{min-height:0!important;padding:64px 24px 22px!important;overflow:hidden!important;background:linear-gradient(180deg,rgba(255,249,235,.97),rgba(238,226,207,.96))!important}.ld-play .ld-question-card .section-kicker{left:-1px!important;right:-1px!important;top:-1px!important;width:auto!important;height:58px!important;display:inline-flex!important;align-items:center!important;gap:10px!important;padding:0 24px!important;background:linear-gradient(180deg,rgba(11,32,59,.99),rgba(7,24,45,.99))!important;color:#f0ca82!important;font:500 clamp(24px,1.55vw,30px) /1 Noto Sans CJK!important;white-space:nowrap!important}.ld-play .ld-question-card h2{margin:0 0 14px!important;color:#171717!important;font:600 clamp(22px,1.45vw,28px) /1.35 Noto Sans CJK!important}.ld-play .ld-option{min-height:54px!important;padding:8px 14px!important;font:500 clamp(19px,1.25vw,23px) /1.2 Noto Sans CJK!important}.ld-play .ld-support-card{flex:0 0 236px!important}.ld-play .ld-secondary-button.full{margin-top:auto!important}@media (min-width:1200px){.ld-play .ld-entity-grid:has(.ld-entity-card:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))!important}.ld-play .ld-clue-grid:has(.ld-clue-card:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px!important}.ld-play .ld-clue-grid:has(.ld-clue-card:nth-child(5)) .ld-clue-card{padding-inline:14px!important}.ld-play .ld-clue-grid:has(.ld-clue-card:nth-child(5)) .ld-clue-card strong{font-size:clamp(20px,1.18vw,25px)!important}}@media (max-width:1199px){.ld-play{overflow-y:auto!important}.ld-play .ld-play-layout{width:100%!important;grid-template-columns:1fr!important}.ld-play .ld-case-pane{min-height:760px!important}}:root{--ld-font-family:"Noto Sans CJK"}.ld-page,.ld-page *,`r`n.ld-page *,button,input,select,textarea{font-family:var(--ld-font-family)!important}.ld-play .ld-case-pane{padding-left:28px!important;padding-right:28px!important}.ld-play .ld-clue-card.locked,.ld-play .ld-clue-card.opened,.ld-play .ld-clue-card.opened.selected{grid-template-columns:34px minmax(0,1fr)!important;grid-template-rows:58px minmax(0,1fr) 42px!important;column-gap:12px!important;padding:18px 18px 14px!important;text-align:left!important}.ld-play .ld-clue-card .clue-head{grid-column:1!important;grid-row:1!important;align-self:center!important;justify-self:end!important;width:34px!important;height:34px!important;gap:0!important}.ld-play .ld-clue-card .clue-head>span:last-child{display:none!important}.ld-play .ld-clue-card .clue-icon,.ld-play .ld-clue-card .clue-icon img,.ld-play .ld-clue-card.opened .clue-icon,.ld-play .ld-clue-card.opened .clue-icon img,.ld-play .ld-clue-card.opened.selected .clue-icon,.ld-play .ld-clue-card.opened.selected .clue-icon img{width:30px!important;height:30px!important;flex-basis:30px!important}.ld-play .ld-clue-card strong{font-size:28px!important;line-height:1.12!important}.ld-play .ld-clue-card strong,.ld-play .ld-clue-card.opened strong,.ld-play .ld-clue-card.opened.selected strong{grid-column:2!important;grid-row:1!important;align-self:center!important;justify-self:start!important}.ld-play .ld-clue-card.opened p,.ld-play .ld-clue-card.opened.selected p{grid-column:1/-1!important;grid-row:2!important;padding:0 4px 52px 0!important;font-size:18px!important;line-height:1.56!important}.ld-play .ld-clue-card.opened small,.ld-play .ld-clue-card.opened.selected small{width:48px!important;height:48px!important;right:18px!important;bottom:18px!important}.ld-play .ld-clue-card.opened.selected{border-color:rgba(45,103,176,.95)!important;outline:0!important;box-shadow:inset 0 0 0 1px rgba(45,103,176,.62),0 6px 12px rgba(40,31,20,.14)!important}.ld-play .ld-clue-card.opened.selected:after{display:none!important}.ld-play .ld-clue-card.locked:before{grid-column:1/-1!important;grid-row:2!important;width:62px!important;height:62px!important}.ld-play .ld-clue-card.locked .clue-lock{grid-column:1/-1!important;grid-row:3!important;width:72%!important;margin:0 auto!important;padding-top:12px!important;font-size:18px!important;line-height:1.1!important}@media (min-width:1200px){.ld-play .ld-clue-grid:has(.ld-clue-card:nth-child(6)){grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important}.ld-play .ld-clue-grid:has(.ld-clue-card:nth-child(6)) .ld-clue-card{grid-template-columns:28px minmax(0,1fr)!important;padding-left:12px!important;padding-right:12px!important}.ld-play .ld-clue-grid:has(.ld-clue-card:nth-child(6)) .ld-clue-card .clue-head{width:28px!important}.ld-play .ld-clue-grid:has(.ld-clue-card:nth-child(6)) .ld-clue-card .clue-icon,.ld-play .ld-clue-grid:has(.ld-clue-card:nth-child(6)) .ld-clue-card .clue-icon img{width:24px!important;height:24px!important;flex-basis:24px!important}.ld-play .ld-clue-grid:has(.ld-clue-card:nth-child(6)) .ld-clue-card strong{font-size:22px!important}.ld-play .ld-clue-grid:has(.ld-clue-card:nth-child(6)) .ld-clue-card.opened p{font-size:15px!important;line-height:1.45!important}}.ld-play:has(.next-case-failed){--failed-navy:#071b32;--failed-navy-2:#102b4d;--failed-gold:#d5a45d;--failed-red:#7e1912;--failed-paper:#f4ead9;gap:8px!important;padding:8px 0 18px!important;background:linear-gradient(90deg,rgba(0,0,0,.34),transparent 12%,transparent 86%,rgba(0,0,0,.38)),url(/games/logic-detective/下一案件/背景.png) 50% /cover no-repeat!important}.ld-play:has(.next-case-failed) .ld-hud{position:relative!important;z-index:4!important;flex-basis:58px!important;width:min(calc(100vw - 176px),1740px)!important}.ld-play:has(.next-case-failed) .ld-hud:before{content:""!important;position:absolute!important;z-index:-1!important;left:-48px!important;right:-48px!important;top:-10px!important;bottom:-8px!important;border-bottom:2px solid rgba(207,160,88,.5)!important;background:linear-gradient(135deg,transparent 0 34px,rgba(9,31,57,.98) 34px calc(100% - 34px),transparent calc(100% - 34px)),linear-gradient(180deg,rgba(13,35,64,.96),rgba(5,18,35,.96))!important;box-shadow:0 10px 18px rgba(0,0,0,.36)!important}.ld-play:has(.next-case-failed) .ld-hud button,.ld-play:has(.next-case-failed) .ld-hud span,.ld-play:has(.next-case-failed) .ld-hud strong{height:50px!important;background:linear-gradient(90deg,rgba(211,163,91,.2),transparent 16%,transparent 84%,rgba(211,163,91,.18)),linear-gradient(180deg,#132d50,#071b33)!important}.ld-play>.ld-feedback.next-case-failed{width:min(calc(100vw - 176px),1704px)!important;max-width:none!important;flex:1 1 auto!important;min-height:0!important;height:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) clamp(410px,27vw,468px)!important;grid-gap:0!important;gap:0!important;align-items:stretch!important;margin:0 auto!important;padding:0!important;border:3px solid rgba(9,26,47,.95)!important;border-radius:0!important;background:linear-gradient(90deg,rgba(7,27,50,.94),rgba(7,27,50,.94)),repeating-linear-gradient(45deg,rgba(255,255,255,.04) 0 1px,transparent 1px 9px)!important;box-shadow:0 18px 36px rgba(0,0,0,.48),inset 0 0 0 1px rgba(220,170,92,.38)!important;overflow:hidden!important}.ld-play>.ld-feedback.next-case-failed:after,.ld-play>.ld-feedback.next-case-failed:before{display:none!important}.next-case-failed,.next-case-failed *{overflow-wrap:normal!important;word-break:normal!important}.next-failed-paper{position:relative!important;z-index:1!important;min-width:0!important;min-height:0!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;grid-gap:clamp(12px,1.25vh,18px)!important;gap:clamp(12px,1.25vh,18px)!important;margin:0!important;padding:clamp(30px,2.35vw,42px) clamp(34px,2.8vw,50px) clamp(26px,2vw,36px)!important;border:0!important;border-right:3px solid rgba(48,38,28,.64)!important;background:linear-gradient(135deg,rgba(154,118,74,.42) 0 2px,transparent 2px 25px) left 14px top 14px /70px 70px no-repeat,linear-gradient(225deg,rgba(154,118,74,.42) 0 2px,transparent 2px 25px) right 14px top 14px /70px 70px no-repeat,linear-gradient(45deg,rgba(154,118,74,.42) 0 2px,transparent 2px 25px) left 14px bottom 14px /70px 70px no-repeat,linear-gradient(315deg,rgba(154,118,74,.42) 0 2px,transparent 2px 25px) right 14px bottom 14px /70px 70px no-repeat,radial-gradient(circle at 72% 10%,rgba(44,31,21,.07),transparent 18%),repeating-linear-gradient(0deg,transparent 0 30px,rgba(93,69,42,.045) 30px 31px),linear-gradient(180deg,rgba(255,249,236,.98),rgba(238,226,205,.98))!important;box-shadow:inset 0 0 0 1px rgba(117,89,56,.32)!important;overflow:hidden!important}.next-failed-paper:before{content:""!important;position:absolute!important;left:46px!important;top:36px!important;width:150px!important;height:150px!important;background:url(/games/logic-detective/下一案件/19.png) 50%/contain no-repeat!important;opacity:.15!important;pointer-events:none!important}.next-failed-title{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:170px minmax(0,1fr)!important;grid-gap:22px!important;gap:22px!important;align-items:center!important;min-height:clamp(164px,17.2vh,186px)!important;padding:0 0 clamp(14px,1.3vh,20px)!important;border-bottom:1px solid rgba(91,67,42,.24)!important}.next-failed-title>img{width:clamp(116px,8.4vw,152px)!important;height:clamp(116px,8.4vw,152px)!important;justify-self:center!important;opacity:.18!important}.next-failed-title h1{color:#5b0c09!important;font:500 clamp(68px,5.15vw,94px) /.98 Noto Sans CJK!important;white-space:nowrap!important}.next-failed-title p{display:flex!important;align-items:center!important;gap:14px!important;margin-top:16px!important;color:#73150f!important;font:800 clamp(25px,1.75vw,34px) /1.22 Noto Sans CJK!important;white-space:normal!important}.next-failed-title p img{width:30px!important;height:30px!important}.next-failed-summary{min-height:clamp(88px,9.5vh,108px)!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;padding:0 0 clamp(10px,1.1vh,16px)!important;border-bottom:1px solid rgba(91,67,42,.24)!important}.next-failed-summary article{height:72px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;grid-gap:4px 16px!important;gap:4px 16px!important;padding:0 clamp(18px,1.8vw,30px)!important;border-right:1px solid rgba(91,67,42,.24)!important}.next-failed-summary img{width:36px!important;height:36px!important}.next-failed-summary span{color:#141516!important;font:800 clamp(18px,1.22vw,24px) /1 Noto Sans CJK!important;white-space:nowrap!important}.next-failed-summary strong{color:#092647!important;font:900 clamp(29px,2vw,40px) /1.08 Noto Sans CJK!important;white-space:nowrap!important}.next-reason-cards{min-height:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important;grid-gap:clamp(10px,.9vw,16px)!important;gap:clamp(10px,.9vw,16px)!important;overflow:hidden!important}.next-reason-cards h2{grid-column:1/-1!important;color:#141516!important;font:900 clamp(25px,1.75vw,34px) /1.18 Noto Sans CJK!important;white-space:normal!important}.next-reason-cards article{position:relative!important;min-width:0!important;min-height:clamp(224px,28vh,276px)!important;display:grid!important;grid-template-rows:40px minmax(82px,1fr) auto!important;grid-gap:10px!important;gap:10px!important;padding:18px 16px 16px!important;border:1px solid rgba(103,79,51,.42)!important;background:linear-gradient(135deg,transparent 0 12px,rgba(151,116,72,.46) 12px 14px,transparent 14px),linear-gradient(225deg,transparent 0 12px,rgba(151,116,72,.46) 12px 14px,transparent 14px),rgba(255,250,238,.72)!important;overflow:hidden!important}.next-reason-number{position:absolute!important;top:12px!important;width:32px!important;height:32px!important}.next-reason-cards strong{align-self:center!important;padding-left:48px!important;color:#1a1714!important;font:800 clamp(18px,1.15vw,23px) /1.15 Noto Sans CJK!important;white-space:nowrap!important}.next-reason-art{width:100%!important;height:clamp(82px,11.5vh,128px)!important}.next-reason-cards p{color:#1b1916!important;font:600 clamp(15px,.98vw,19px) /1.48 Noto Sans CJK!important;white-space:normal!important}.next-failed-analysis{min-height:clamp(78px,9.5vh,106px)!important;display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)!important;grid-gap:6px 18px!important;gap:6px 18px!important;align-items:center!important;overflow:hidden!important}.next-failed-analysis h2{grid-column:1/-1!important;display:flex!important;align-items:center!important;gap:14px!important;color:#082747!important;font:900 clamp(27px,1.95vw,38px) /1 Noto Sans CJK!important}.next-failed-analysis h2:after{content:""!important;flex:1 1!important;height:1px!important;background:rgba(91,67,42,.24)!important}.next-failed-analysis h2 img{width:48px!important;height:48px!important}.next-failed-analysis p{grid-column:1/-1!important;color:#121517!important;font:500 clamp(18px,1.16vw,22px) /1.6 Noto Sans CJK!important;white-space:normal!important}.next-evidence-panel{z-index:1!important;min-width:0!important;display:grid!important;grid-template-rows:clamp(64px,7vh,76px) auto auto auto minmax(190px,1fr) clamp(84px,10vh,104px)!important;grid-gap:0!important;gap:0!important;padding:0 16px 16px!important;border:0!important;border-left:3px solid rgba(5,13,23,.7)!important;background:repeating-linear-gradient(45deg,rgba(255,255,255,.035) 0 1px,transparent 1px 8px),linear-gradient(180deg,rgba(13,34,62,.98),rgba(5,17,31,.99))!important;color:#f8e1ad!important;overflow:hidden!important}.next-evidence-panel,.next-evidence-panel h2{position:relative!important;min-height:0!important}.next-evidence-panel h2{height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:18px!important;margin:0 -16px!important;border:solid rgba(218,164,86,.62)!important;border-width:2px 2px 3px!important;background:linear-gradient(135deg,rgba(237,190,107,.36) 0 2px,transparent 2px 24px) left 10px top 8px /56px 56px no-repeat,linear-gradient(225deg,rgba(237,190,107,.36) 0 2px,transparent 2px 24px) right 10px top 8px /56px 56px no-repeat,linear-gradient(180deg,#8b2118,#5f130e)!important;color:#ffe5ac!important;font:900 clamp(31px,2.2vw,42px) /1 Noto Sans CJK!important;text-shadow:0 3px 0 rgba(0,0,0,.28)!important}.next-evidence-panel h2:after,.next-evidence-panel h2:before{content:"◇"!important;color:rgba(248,216,151,.9)!important;font-size:.52em!important}.next-evidence-panel>strong{margin-top:10px!important;padding:12px 14px 6px!important;background:rgba(255,250,238,.96)!important;color:#1b1712!important;text-align:center!important;font:900 clamp(27px,2.05vw,38px) /1.08 Noto Sans CJK!important;white-space:nowrap!important}.next-evidence-panel>p{min-height:clamp(72px,8.2vh,92px)!important;padding:4px 24px 12px!important;background:rgba(255,250,238,.96)!important;color:#211b14!important;font:600 clamp(16px,1.05vw,20px) /1.5 Noto Sans CJK!important;white-space:normal!important}.next-evidence-panel table{width:100%!important;border-collapse:collapse!important;background:rgba(255,250,238,.96)!important;color:#211d18!important;table-layout:fixed!important;text-align:center!important;font:600 clamp(18px,1.35vw,24px) /1.1 Noto Sans CJK!important}.next-evidence-panel th{height:42px!important;padding:5px 8px!important;background:#4d4942!important;color:#f6ead7!important;font-weight:900!important}.next-evidence-panel td{height:48px!important;padding:5px 8px!important;border:1px solid rgba(91,70,46,.25)!important;font-weight:600!important}.next-evidence-panel tr.active td{color:#7d1710!important;border-top:2px solid #7d1710!important;border-bottom:2px solid #7d1710!important;font-weight:900!important}.next-door-device{position:relative!important;display:grid!important;place-items:center!important;min-height:0!important;margin-top:12px!important;border:2px solid rgba(205,155,85,.62)!important;background:radial-gradient(circle at 50% 24%,rgba(255,255,255,.08),transparent 38%),linear-gradient(180deg,#25231f,#0f0f0d)!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.52)!important;overflow:hidden!important}.next-access-device{width:min(350px,86%)!important;aspect-ratio:1.82/1!important;display:grid!important;grid-template-columns:1fr 92px!important;grid-template-rows:1fr 68px!important;grid-gap:10px!important;gap:10px!important;padding:18px!important;border:4px solid #6b665f!important;border-radius:7px!important;background:linear-gradient(135deg,rgba(255,255,255,.22),transparent 18%),linear-gradient(180deg,#2c2f32,#161719)!important;box-shadow:0 16px 24px rgba(0,0,0,.46),inset 0 0 0 2px rgba(0,0,0,.54)!important}.next-access-screen{display:grid!important;place-items:center!important;align-content:center!important;grid-gap:3px!important;gap:3px!important;border:3px solid #111820!important;border-radius:4px!important;background:linear-gradient(180deg,#132842,#0a1727)!important;color:#e8f0f2!important;box-shadow:inset 0 0 18px rgba(87,154,188,.28)!important}.next-access-reader span,.next-access-screen b,.next-access-screen small,.next-access-screen span{color:inherit!important;font-family:Noto Sans CJK!important;line-height:1.1!important;white-space:nowrap!important}.next-access-screen span{font-size:clamp(12px,.82vw,16px)!important;font-weight:700!important}.next-access-screen small{font-size:clamp(10px,.66vw,13px)!important}.next-access-screen b{color:#d6e7f0!important;font-size:22px!important}.next-access-keypad{grid-column:1!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-gap:5px!important;gap:5px!important}.next-access-keypad span{display:grid!important;place-items:center!important;min-width:0!important;border:1px solid #575757!important;border-radius:3px!important;background:linear-gradient(180deg,#4b4b49,#222322)!important;color:#eee1cc!important;font:700 13px/1 Noto Sans CJK!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16)!important}.next-access-reader{grid-column:2!important;grid-row:1/span 2!important;display:grid!important;grid-template-rows:auto 1fr 9px!important;justify-items:center!important;grid-gap:10px!important;gap:10px!important;padding:24px 12px 18px!important;border:3px solid #171717!important;border-radius:8px!important;background:linear-gradient(180deg,#2d2f31,#101112)!important}.next-access-reader span{color:#d2c3a8!important;font-size:clamp(13px,.78vw,16px)!important;font-weight:700!important}.next-access-reader i{width:42px!important;height:56px!important;border:2px solid rgba(221,205,170,.6)!important;border-radius:5px!important;background:linear-gradient(45deg,transparent 44%,rgba(221,205,170,.7) 45% 52%,transparent 53%),linear-gradient(180deg,#1f2224,#0c0d0e)!important}.next-access-reader b{width:32px!important;height:6px!important;border-radius:999px!important;background:#ef251f!important;box-shadow:0 0 10px rgba(239,37,31,.9)!important}.next-case-failed .next-case-button-red{align-self:end!important;min-height:clamp(74px,8.8vh,96px)!important;margin-top:12px!important;border-color:rgba(221,171,87,.86)!important;font-size:clamp(42px,3.25vw,60px)!important}@media (max-width:1180px){.ld-play:has(.next-case-failed){overflow:auto!important;padding:8px!important}.ld-play:has(.next-case-failed) .ld-hud,.ld-play>.ld-feedback.next-case-failed{width:100%!important}.ld-play>.ld-feedback.next-case-failed{grid-template-columns:1fr!important;overflow:auto!important}.next-failed-paper{border-right:0!important;border-bottom:3px solid rgba(48,38,28,.64)!important}.next-reason-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.next-reason-cards h2{grid-column:1/-1!important}}@media (max-width:760px){.next-failed-title{grid-template-columns:68px minmax(0,1fr)!important;min-height:120px!important}.next-failed-title>img{width:60px!important;height:60px!important}.next-failed-title h1{font-size:44px!important}.next-failed-title p{font-size:20px!important}.next-failed-summary,.next-reason-cards{grid-template-columns:1fr!important}}.next-case-failed .next-reason-cards{grid-template-rows:auto minmax(clamp(220px,25vh,276px),max-content)!important;grid-auto-rows:unset!important;align-content:start!important}.next-case-failed .next-reason-cards h2{align-self:start!important}.next-case-failed .next-reason-cards article{align-self:start!important;height:clamp(220px,25vh,276px)!important;min-height:0!important}.next-case-failed .next-failed-paper{grid-template-rows:auto auto auto auto!important;align-content:start!important}.ld-play .ld-briefing .section-kicker{font-weight:500!important}.ld-play .ld-briefing .section-kicker>img{flex:0 0 40px!important;width:40px!important;height:40px!important;margin:0!important;transform:none!important;object-fit:contain!important}.ld-play .ld-briefing h1{margin-top:0!important;font-weight:700!important}.ld-play .ld-objective{font-weight:400!important}.ld-play .ld-objective>img{flex:0 0 40px!important;width:40px!important;height:40px!important;margin:0!important;transform:none!important;object-fit:contain!important}.ld-play .ld-objective{margin-top:20px!important;margin-bottom:20px!important}.ld-play .ld-case-pane>section:nth-of-type(2) .ld-section-title{margin-top:20px!important;margin-bottom:20px!important;font-weight:500!important}.ld-play .ld-case-pane>section:nth-of-type(3) .ld-section-title{font-weight:500!important}.ld-play .ld-case-pane>section:nth-of-type(2) .ld-section-title>img,.ld-play .ld-case-pane>section:nth-of-type(3) .ld-section-title>img{flex:0 0 40px!important;width:40px!important;height:40px!important;margin:0!important;transform:none!important;object-fit:contain!important}.next-failed-paper{grid-template-rows:auto auto auto auto!important;gap:12px!important}.next-failed-paper:before{display:none!important}.next-failed-title>img{opacity:.22!important;filter:none!important;box-shadow:none!important}.next-failed-title h1{font-weight:900!important}.next-failed-summary{min-height:84px!important;padding-bottom:12px!important}.next-failed-summary article{height:auto!important;min-height:68px!important;grid-template-columns:34px auto!important;gap:12px 14px!important;justify-content:center!important;align-items:center!important;align-content:center!important}.next-failed-summary img{grid-row:1/span 2!important;align-self:center!important;justify-self:center!important;width:34px!important;height:34px!important}.next-failed-summary span,.next-failed-summary strong{justify-self:start!important}.next-reason-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:auto!important;align-content:start!important;gap:12px!important}.next-reason-cards article{min-height:168px!important;grid-template-rows:34px 74px auto!important;gap:8px!important;padding:14px 12px 12px!important}.next-failed-analysis{min-height:76px!important;align-self:end!important}.ld-result .ld-grade{justify-items:center!important}.ld-result .ld-grade strong{width:100%!important;text-align:center!important;justify-self:center!important}.ld-result .ld-grade small{left:50%!important;width:max-content!important;text-align:center!important;transform:translateX(-50%)!important}.ld-result-stats .ld-stat-line span,.ld-score-card>.ld-stat-line span{gap:8px!important;font:400 14px/1.2 Noto Sans CJK!important}.ld-result-stats .ld-result-panel-title img,.ld-result-stats .ld-stat-line img,.ld-score-card .ld-result-panel-title img,.ld-score-card>.ld-stat-line img{flex:0 0 20px!important;width:20px!important;height:20px!important;object-fit:contain!important}.ld-result-stats .ld-stat-line strong,.ld-score-card>.ld-stat-line strong{font:700 18px/1.1 Noto Sans CJK!important}.ld-result .ld-score-card{display:flex!important;flex-direction:column!important;padding-bottom:0!important}.ld-result .ld-score-total{margin-top:auto!important;margin-bottom:18px!important}.ld-play .ld-briefing .section-kicker,.ld-play .ld-case-pane .ld-objective,.ld-play .ld-case-pane .ld-section-title{display:flex!important;align-items:center!important;gap:8px!important;color:var(--ld-blue)!important;font:700 20px/1.25 Noto Sans CJK!important;letter-spacing:0!important}.ld-play .ld-briefing .section-kicker{margin:0 0 20px!important}.ld-play .ld-case-pane .ld-objective,.ld-play .ld-case-pane .ld-section-title{margin:20px 0!important}.ld-play .ld-briefing .section-kicker>img,.ld-play .ld-case-pane .ld-objective>img,.ld-play .ld-case-pane .ld-section-title>img{flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;margin:0!important;transform:none!important;object-fit:contain!important}.ld-play .ld-case-pane .ld-clue-card.locked{grid-template-columns:40px minmax(0,auto)!important;grid-template-rows:auto minmax(0,1fr) auto!important;column-gap:8px!important;justify-content:center!important;justify-items:center!important;align-items:center!important;padding:20px 14px 14px!important;text-align:center!important}.ld-play .ld-case-pane .ld-clue-card.locked .clue-head{grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:center!important;justify-self:center!important;width:auto!important;height:auto!important;min-height:40px!important;margin:0 0 20px!important;gap:8px!important}.ld-play .ld-case-pane .ld-clue-card.locked .clue-head>span:last-child{display:none!important}.ld-play .ld-case-pane .ld-clue-card.locked .clue-icon,.ld-play .ld-case-pane .ld-clue-card.locked .clue-icon img{flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;margin:0!important;object-fit:contain!important}.ld-play .ld-case-pane .ld-clue-card.locked strong{grid-column:2!important;grid-row:1!important;align-self:center!important;justify-self:start!important;margin:0 0 20px!important;max-width:100%!important;color:var(--ld-ink)!important;font:700 20px/1.2 Noto Sans CJK!important;text-align:center!important}.ld-play .ld-case-pane .ld-clue-card.locked:before{grid-column:1/-1!important;grid-row:2!important;align-self:center!important;justify-self:center!important}.ld-play .ld-case-pane .ld-clue-card.locked .clue-lock{grid-column:1/-1!important;grid-row:3!important;justify-self:center!important;width:auto!important;margin:20px auto 0!important;padding-top:12px!important;color:var(--ld-gold-dark)!important;font:700 14px/1.2 Noto Sans CJK!important;text-align:center!important}.next-failed-title p{gap:8px!important;font:800 20pt/1.2 Noto Sans CJK!important}.next-failed-title p img{flex:0 0 20px!important;width:20px!important;height:20px!important;object-fit:contain!important}.next-reason-cards{margin-top:40px!important;row-gap:20px!important;column-gap:12px!important;overflow:visible!important}.next-reason-cards h2{margin:0!important;padding:0!important}.next-reason-cards article{grid-template-rows:auto auto auto!important;align-content:start!important;gap:40px!important;min-height:0!important;padding:40px 16px!important;overflow:visible!important}.next-reason-number{left:14px!important;top:42px!important;width:20px!important;height:20px!important}.next-reason-cards strong{min-height:20px!important;align-self:start!important;padding-left:32px!important;font:500 24px/1 Noto Sans CJK!important}.next-reason-art{height:64px!important;align-self:center!important;justify-self:center!important;object-fit:contain!important}.next-reason-cards p{margin:0!important;font:500 16px/1.45 Noto Sans CJK!important}.next-failed-analysis{margin-top:40px!important;gap:20px 18px!important;align-self:start!important}.next-failed-analysis h2{margin:0!important;padding:0!important}.next-failed-analysis p{margin:0!important}.ld-play .ld-briefing .section-kicker,.ld-play .ld-case-pane .ld-objective,.ld-play .ld-case-pane .ld-section-title{min-height:40px!important;overflow:visible!important}.ld-play .ld-briefing .section-kicker>img{transform:scale(2.15)!important;transform-origin:center!important}.ld-play .ld-case-pane .ld-objective>img{transform:scale(1.85)!important;transform-origin:center!important}.ld-play .ld-case-pane>section:nth-of-type(2) .ld-section-title>img{transform:scale(2.1)!important;transform-origin:center!important}.ld-play .ld-case-pane>section:nth-of-type(3) .ld-section-title>img{transform:scale(1.35)!important;transform-origin:center!important}.ld-play .ld-case-pane>section:nth-of-type(3){grid-template-rows:60px minmax(0,1fr)!important}.ld-play .ld-case-pane .ld-clue-card.locked .clue-icon{overflow:visible!important}.ld-play .ld-case-pane .ld-clue-card.locked .clue-icon img{transform:scale(1.9)!important;transform-origin:center!important}.ld-play .ld-case-pane>section:nth-of-type(2) .ld-section-title,.ld-play .ld-case-pane>section:nth-of-type(3) .ld-section-title{gap:8px!important;font:700 20px/1.25 Noto Sans CJK!important;margin:20px 0!important}.ld-play .ld-briefing .section-kicker,.ld-play .ld-objective{font:700 20px/1.25 Noto Sans CJK!important}.ld-result .ld-grade{display:block!important}.ld-result .ld-grade>strong{position:absolute!important;left:50%!important;top:51%!important;width:auto!important;transform:translate(-50%,-50%)!important}.ld-result .ld-grade>small{left:50%!important;bottom:22px!important;width:max-content!important;transform:translateX(-50%)!important}.ld-result .ld-result-stats .ld-stat-line span,.ld-result .ld-score-card>.ld-stat-line span{gap:8px!important;font:400 16px/1.2 Noto Sans CJK!important}.ld-result .ld-result-stats .ld-result-panel-title img,.ld-result .ld-result-stats .ld-stat-line img,.ld-result .ld-score-card .ld-result-panel-title img,.ld-result .ld-score-card>.ld-stat-line img{flex:0 0 20px!important;width:20px!important;height:20px!important;object-fit:contain!important}.ld-result .ld-result-stats .ld-stat-line strong,.ld-result .ld-score-card>.ld-stat-line strong{font:700 20px/1.1 Noto Sans CJK!important}.ld-result .ld-grade{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;text-align:center!important}.ld-result .ld-grade>img{position:absolute!important;left:50%!important;top:-31px!important;transform:translateX(-50%)!important}.ld-result .ld-grade>strong{top:auto!important;line-height:.82!important}.ld-result .ld-grade>small,.ld-result .ld-grade>strong{position:relative!important;left:auto!important;display:block!important;width:100%!important;margin:0!important;transform:none!important;text-align:center!important}.ld-result .ld-grade>small{bottom:auto!important;padding-left:0!important;letter-spacing:2px!important}.ld-detail .ld-tags span{overflow:visible!important}.ld-detail .ld-tags span>img{display:block!important;flex:0 0 16px!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;margin:0!important;opacity:1!important;visibility:visible!important;object-fit:contain!important;transform-origin:center!important}.ld-detail .ld-tags span:first-child>img{transform:scale(2.42)!important}.ld-detail .ld-tags span:nth-child(2)>img{transform:scale(2.78)!important}.next-case .next-proof p img{flex:0 0 42px!important;width:42px!important;height:42px!important;margin:0!important;object-fit:contain!important;transform-origin:center!important}.next-case .next-proof p:first-of-type img{transform:scale(1)!important}.next-case .next-proof p:nth-of-type(2) img{transform:scale(1.32)!important}.next-case .next-proof p:nth-of-type(3) img{transform:scale(1.03)!important}.next-case .next-proof p:nth-of-type(4) img{transform:scale(1.06)!important}.next-case .next-analysis h2{overflow:visible!important}.next-case .next-analysis h2 img{flex:0 0 42px!important;width:42px!important;height:42px!important;margin:0!important;object-fit:contain!important;transform:scale(2.05)!important;transform-origin:center!important}.ld-detail .ld-tags span:first-child,.ld-detail .ld-tags span:nth-child(2){position:relative!important}.ld-detail .ld-tags span:first-child:before,.ld-detail .ld-tags span:nth-child(2):before{content:""!important;display:block!important;flex:0 0 16px!important;width:16px!important;height:16px!important;background-repeat:no-repeat!important;background-position:50%!important}.ld-detail .ld-tags span:first-child:before{background-image:url(/games/logic-detective/home/06.png)!important;background-size:39px 39px!important}.ld-detail .ld-tags span:nth-child(2):before{background-image:url(/games/logic-detective/home/08.png)!important;background-size:45px 45px!important}.ld-detail .ld-tags span:first-child>img,.ld-detail .ld-tags span:nth-child(2)>img{position:absolute!important;width:16px!important;height:16px!important;opacity:0!important;pointer-events:none!important;transform:none!important}.ld-play .ld-case-pane{grid-template-rows:auto auto auto minmax(0,1fr)!important;row-gap:20px!important}.ld-play .ld-briefing{grid-row:auto!important;height:auto!important;min-height:250px!important;padding-bottom:20px!important}.ld-play .ld-briefing .section-kicker,.ld-play .ld-case-pane>section:nth-of-type(2) .ld-section-title,.ld-play .ld-case-pane>section:nth-of-type(3) .ld-section-title,.ld-play .ld-objective{min-height:40px!important;display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;font:700 20px/1.25 Noto Sans CJK!important}.ld-play .ld-briefing .section-kicker{margin-bottom:20px!important}.ld-play .ld-briefing h1{margin:0 0 10px!important}.ld-play .ld-objective{height:auto!important;padding:0!important}.ld-play .ld-case-pane>section:nth-of-type(2),.ld-play .ld-case-pane>section:nth-of-type(3),.ld-play .ld-objective{grid-row:auto!important}.ld-play .ld-case-pane>section:nth-of-type(2){display:grid!important;grid-template-rows:auto auto!important;grid-row-gap:20px!important;row-gap:20px!important}.ld-play .ld-case-pane>section:nth-of-type(3){display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;grid-row-gap:20px!important;row-gap:20px!important}.ld-play .ld-briefing .section-kicker>img,.ld-play .ld-case-pane>section:nth-of-type(2) .ld-section-title>img,.ld-play .ld-case-pane>section:nth-of-type(3) .ld-section-title>img,.ld-play .ld-objective>img{display:none!important}.ld-play .ld-briefing .section-kicker:before,.ld-play .ld-case-pane>section:nth-of-type(2) .ld-section-title:before,.ld-play .ld-case-pane>section:nth-of-type(3) .ld-section-title:before,.ld-play .ld-objective:before{content:""!important}.ld-play .ld-briefing .section-kicker:before{background-image:url(/games/logic-detective/详情界面/06.png)!important;background-size:86px 86px!important}.ld-play .ld-objective:before{background-image:url(/games/logic-detective/详情界面/08.png)!important;background-size:73px 73px!important}.ld-play .ld-case-pane>section:nth-of-type(2) .ld-section-title:before{background-image:url(/games/logic-detective/详情界面/09.png)!important;background-size:102px 102px!important}.ld-play .ld-case-pane>section:nth-of-type(3) .ld-section-title:before{background-image:url(/games/logic-detective/详情界面/10.png)!important;background-size:53px 53px!important}.ld-play .ld-case-pane>.ld-objective,.ld-play .ld-case-pane>section:nth-of-type(2) .ld-section-title,.ld-play .ld-case-pane>section:nth-of-type(3) .ld-section-title{margin:0!important}.next-case .next-failed-summary article{grid-template-columns:34px auto!important;column-gap:14px!important}.next-case .next-failed-summary article>img{position:absolute!important;width:34px!important;height:34px!important;opacity:0!important;pointer-events:none!important}.next-case .next-failed-summary article:before{content:""!important;grid-row:1/span 2!important;align-self:center!important;justify-self:center!important;width:34px!important;height:34px!important;background-repeat:no-repeat!important;background-position:50%!important}.next-case .next-failed-summary article:first-child:before{background-image:url(/games/logic-detective/下一案件/32.png)!important;background-size:56px 56px!important}.next-case .next-failed-summary article:nth-child(2):before{background-image:url(/games/logic-detective/下一案件/34.png)!important;background-size:64px 64px!important}.next-case .next-failed-summary article:nth-child(3):before{background-image:url(/games/logic-detective/下一案件/35.png)!important;background-size:74px 74px!important}.next-case .next-reason-cards article{position:relative!important}.next-case .next-reason-cards article>.next-reason-number{position:absolute!important;width:20px!important;height:20px!important;opacity:0!important;pointer-events:none!important}.next-case .next-reason-cards article:before{content:""!important;position:absolute!important;left:14px!important;top:40px!important;width:20px!important;height:20px!important;background-repeat:no-repeat!important;background-position:50%!important;z-index:1!important}.next-case .next-reason-cards article:first-of-type:before{background-image:url(/games/logic-detective/下一案件/20.png)!important;background-size:32px 32px!important}.next-case .next-reason-cards article:nth-of-type(2):before{background-image:url(/games/logic-detective/下一案件/21.png)!important;background-size:30px 30px!important}.next-case .next-reason-cards article:nth-of-type(3):before{background-image:url(/games/logic-detective/下一案件/22.png)!important;background-size:31px 31px!important}.next-case .next-reason-cards article:nth-of-type(4):before{background-image:url(/games/logic-detective/下一案件/23.png)!important;background-size:33px 33px!important}.next-case .next-reason-cards article{grid-template-rows:auto 80px auto!important}.next-case .next-reason-cards article>.next-reason-art{display:none!important}.next-case .next-reason-cards article:after{content:""!important;grid-row:2!important;justify-self:center!important;align-self:center!important;width:80px!important;height:80px!important;background-repeat:no-repeat!important;background-position:50%!important}.next-case .next-reason-cards article>p{grid-row:3!important}.next-case .next-reason-cards article:first-of-type:after{background-image:url(/games/logic-detective/下一案件/24.png)!important;background-size:112px 112px!important}.next-case .next-reason-cards article:nth-of-type(2):after{background-image:url(/games/logic-detective/下一案件/06.png)!important;background-size:168px 168px!important}.next-case .next-reason-cards article:nth-of-type(3):after{background-image:url(/games/logic-detective/下一案件/25.png)!important;background-size:104px 104px!important}.next-case .next-reason-cards article:nth-of-type(4):after{background-image:url(/games/logic-detective/下一案件/26.png)!important;background-size:104px 104px!important}.ld-play .ld-play-layout{overflow:hidden!important}.ld-play .ld-answer-pane,.ld-play .ld-case-pane{scrollbar-gutter:stable;overscroll-behavior:contain}.ld-play .ld-case-pane{grid-template-rows:auto auto auto auto!important;align-content:start!important;overflow-x:hidden!important;overflow-y:auto!important}.ld-play .ld-case-pane>section:nth-of-type(2),.ld-play .ld-case-pane>section:nth-of-type(3){min-width:0!important;min-height:max-content!important}.ld-play .ld-entity-grid{grid-auto-rows:132px!important;overflow:visible!important}.ld-play .ld-clue-grid,.ld-play .ld-entity-grid{height:auto!important;align-content:start!important}.ld-play .ld-clue-grid{grid-auto-rows:minmax(224px,auto)!important}.ld-play .ld-clue-card{height:auto!important;min-height:224px!important}.ld-play .ld-answer-pane{overflow-x:hidden!important;overflow-y:auto!important}.ld-play .ld-answer-pane>button,.ld-play .ld-disabled-reason,.ld-play .ld-hint-revealed,.ld-play .ld-question-card,.ld-play .ld-support-card{flex:0 0 auto!important}.ld-play .ld-question-card{overflow:visible!important}@media (max-width:1199px){.ld-play{height:auto!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important}.ld-play .ld-play-layout{flex:none!important;overflow:visible!important}.ld-play .ld-answer-pane,.ld-play .ld-case-pane{min-height:0!important;overflow:visible!important;scrollbar-gutter:auto}}.ld-play .ld-case-pane>section:nth-of-type(2):has(.ld-entity-card:nth-child(5)){min-height:344px!important}.ld-play .ld-entity-grid:has(.ld-entity-card:nth-child(5)){height:284px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:repeat(2,132px)!important;grid-auto-rows:132px!important}.ld-play .ld-case-pane>section:nth-of-type(3){margin-top:20px!important}@media (max-width:860px){.ld-play .ld-case-pane>section:nth-of-type(2):has(.ld-entity-card:nth-child(5)),.ld-play .ld-entity-grid:has(.ld-entity-card:nth-child(5)){height:auto!important;min-height:0!important}.ld-play .ld-entity-grid:has(.ld-entity-card:nth-child(5)){grid-template-columns:1fr!important;grid-template-rows:none!important}}.ld-play>.ld-feedback.next-case-failed .next-evidence-panel,.ld-play>.ld-feedback.next-case-failed .next-failed-paper{min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable;overscroll-behavior:contain}.ld-play>.ld-feedback.next-case-failed .next-failed-paper{grid-template-rows:auto auto auto auto!important;align-content:start!important}.ld-play>.ld-feedback.next-case-failed .next-reason-cards{grid-template-rows:auto auto!important;grid-auto-rows:auto!important;align-content:start!important;margin-top:24px!important;overflow:visible!important}.ld-play>.ld-feedback.next-case-failed .next-reason-cards article{height:auto!important;min-height:270px!important;align-self:stretch!important}.ld-play>.ld-feedback.next-case-failed .next-reason-cards p{overflow-wrap:anywhere!important}.ld-play>.ld-feedback.next-case-failed .next-failed-analysis{min-height:max-content!important;margin-top:24px!important;align-self:start!important;overflow:visible!important}@media (min-width:1181px){.ld-play>.ld-feedback.next-case-failed .next-reason-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (min-width:761px) and (max-width:1180px){.ld-play>.ld-feedback.next-case-failed .next-reason-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.ld-play>.ld-feedback.next-case-failed .next-reason-cards{grid-template-columns:1fr!important}}.ld-play>.ld-feedback.next-case-failed .next-reason-cards article{position:relative!important;align-content:start!important}.ld-play>.ld-feedback.next-case-failed .next-reason-cards article>p{grid-row:3!important}.ld-play>.ld-feedback.next-case-failed .next-reason-cards article:first-of-type:after{background-image:url(/games/logic-detective/涓嬩竴妗堜欢/24.png)!important;background-size:112px 112px!important}.ld-play>.ld-feedback.next-case-failed .next-reason-cards article:nth-of-type(2):after{background-image:url(/games/logic-detective/涓嬩竴妗堜欢/06.png)!important;background-size:168px 168px!important}.ld-play>.ld-feedback.next-case-failed .next-reason-cards article:nth-of-type(3):after{background-image:url(/games/logic-detective/涓嬩竴妗堜欢/25.png)!important;background-size:104px 104px!important}.ld-play>.ld-feedback.next-case-failed .next-reason-cards article:nth-of-type(4):after{background-image:url(/games/logic-detective/涓嬩竴妗堜欢/26.png)!important;background-size:104px 104px!important}.ld-play>.ld-feedback.next-case-failed .next-reason-cards article{overflow:visible!important}.ld-play>.ld-feedback.next-case-failed .next-reason-cards article:after{content:none!important;display:none!important}.ld-play>.ld-feedback.next-case-failed .next-reason-cards article>.next-reason-art{display:block!important;grid-row:2!important;width:80px!important;min-width:80px!important;max-width:80px!important;height:80px!important;min-height:80px!important;max-height:80px!important;object-fit:contain!important;align-self:center!important;justify-self:center!important;transform-origin:center center!important}.ld-play>.ld-feedback.next-case-failed .next-reason-cards article:first-of-type>.next-reason-art{transform:scale(1.38) translateY(2px)!important}.ld-play>.ld-feedback.next-case-failed .next-reason-cards article:nth-of-type(2)>.next-reason-art{transform:scale(1.96) translateY(2px)!important}.ld-play>.ld-feedback.next-case-failed .next-reason-cards article:nth-of-type(3)>.next-reason-art{transform:scale(1.3)!important}.ld-play>.ld-feedback.next-case-failed .next-reason-cards article:nth-of-type(4)>.next-reason-art{transform:scale(1.04)!important}.ld-play>.ld-feedback.next-case-failed .next-reason-cards article{display:grid!important;grid-template-rows:auto 80px auto!important;justify-items:center!important;overflow:hidden!important}.ld-play>.ld-feedback.next-case-failed .next-reason-cards article>.next-reason-art{display:none!important}.ld-play>.ld-feedback.next-case-failed .next-reason-cards article:after{content:""!important;display:block!important;grid-row:2!important;width:80px!important;height:80px!important;align-self:center!important;justify-self:center!important;background-repeat:no-repeat!important;background-position:50%!important}.ld-play>.ld-feedback.next-case-failed .next-reason-cards article:first-of-type:after{background-image:url(/games/logic-detective/%E4%B8%8B%E4%B8%80%E6%A1%88%E4%BB%B6/24.png)!important;background-size:111px 111px!important}.ld-play>.ld-feedback.next-case-failed .next-reason-cards article:nth-of-type(2):after{background-image:url(/games/logic-detective/%E4%B8%8B%E4%B8%80%E6%A1%88%E4%BB%B6/06.png)!important;background-size:163px 163px!important}.ld-play>.ld-feedback.next-case-failed .next-reason-cards article:nth-of-type(3):after{background-image:url(/games/logic-detective/%E4%B8%8B%E4%B8%80%E6%A1%88%E4%BB%B6/25.png)!important;background-size:102px 102px!important}.ld-play>.ld-feedback.next-case-failed .next-reason-cards article:nth-of-type(4):after{background-image:url(/games/logic-detective/%E4%B8%8B%E4%B8%80%E6%A1%88%E4%BB%B6/26.png)!important;background-size:83px 83px!important}.ld-play .ld-briefing .section-kicker,.ld-play .ld-case-pane>section:nth-of-type(2) .ld-section-title,.ld-play .ld-case-pane>section:nth-of-type(3) .ld-section-title,.ld-play .ld-objective{overflow:visible!important}.ld-play .ld-briefing .section-kicker:before,.ld-play .ld-case-pane>section:nth-of-type(2) .ld-section-title:before,.ld-play .ld-case-pane>section:nth-of-type(3) .ld-section-title:before,.ld-play .ld-objective:before{flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:contain!important}.ld-play .ld-case-pane .ld-clue-card,.ld-play .ld-case-pane .ld-clue-card.locked,.ld-play .ld-case-pane .ld-clue-card.opened,.ld-play .ld-case-pane .ld-clue-card.selected{grid-template-columns:40px minmax(0,1fr)!important;overflow:hidden!important}.ld-play .ld-case-pane .ld-clue-card .clue-head{grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;overflow:visible!important}.ld-play .ld-case-pane .ld-clue-card .clue-icon{flex:0 0 40px!important;display:grid!important;place-items:center!important;margin:0!important;overflow:visible!important}.ld-play .ld-case-pane .ld-clue-card .clue-icon,.ld-play .ld-case-pane .ld-clue-card .clue-icon img{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important}.ld-play .ld-case-pane .ld-clue-card .clue-icon img{display:block!important;object-fit:contain!important;transform:none!important;transform-origin:center center!important}.ld-play .ld-case-pane .ld-clue-card strong{grid-column:2!important;grid-row:1!important;align-self:center!important;min-width:0!important;margin:0!important;overflow:visible!important}.ld-play .ld-case-pane .ld-clue-card .clue-icon{position:relative!important;background:transparent!important}.ld-play .ld-case-pane .ld-clue-card .clue-icon img{display:none!important}.ld-play .ld-case-pane .ld-clue-card .clue-icon:before{content:""!important;display:block!important;width:40px!important;height:40px!important;background-repeat:no-repeat!important;background-position:50%!important}.ld-play .ld-case-pane .ld-clue-card.clue-kind-timeline .clue-icon:before{background-image:url(/games/logic-detective/%E8%AF%A6%E6%83%85%E7%95%8C%E9%9D%A2/04.png)!important;background-size:66px 66px!important}.ld-play .ld-case-pane .ld-clue-card.clue-kind-record .clue-icon:before{background-image:url(/games/logic-detective/%E8%AF%A6%E6%83%85%E7%95%8C%E9%9D%A2/12.png)!important;background-size:58px 58px!important}.ld-play .ld-case-pane .ld-clue-card.clue-kind-testimony .clue-icon:before{background-image:url(/games/logic-detective/%E8%AF%A6%E6%83%85%E7%95%8C%E9%9D%A2/17.png)!important;background-size:84px 84px!important}.ld-play .ld-case-pane .ld-clue-card.clue-kind-physical .clue-icon:before{background-image:url(/games/logic-detective/%E8%AF%A6%E6%83%85%E7%95%8C%E9%9D%A2/18.png)!important;background-size:59px 59px!important}.ld-play>.ld-feedback.next-case .next-reason-cards article:before{left:14px!important;top:30px!important;width:40px!important;height:40px!important;background-repeat:no-repeat!important;background-position:50%!important}.ld-play>.ld-feedback.next-case .next-reason-cards article>.next-reason-number{width:40px!important;height:40px!important}.ld-play>.ld-feedback.next-case .next-reason-cards strong{min-height:40px!important;padding-left:60px!important;display:flex!important;align-items:center!important}.ld-play>.ld-feedback.next-case .next-reason-cards article:first-of-type:before{background-size:64px 64px!important}.ld-play>.ld-feedback.next-case .next-reason-cards article:nth-of-type(2):before{background-size:60px 60px!important}.ld-play>.ld-feedback.next-case .next-reason-cards article:nth-of-type(3):before{background-size:62px 62px!important}.ld-play>.ld-feedback.next-case .next-reason-cards article:nth-of-type(4):before{background-size:66px 66px!important}.ld-play>.ld-feedback.next-case .next-failed-summary strong{font:800 18px/1.15 Noto Sans CJK!important;letter-spacing:0!important}.ld-play .ld-case-pane .ld-clue-card.opened{border-color:rgba(67,118,190,.92)!important;background:linear-gradient(135deg,transparent 0 10px,rgba(67,118,190,.88) 10px 12px,transparent 12px) 0 0 /38px 38px no-repeat,linear-gradient(225deg,transparent 0 10px,rgba(67,118,190,.88) 10px 12px,transparent 12px) 100% 0 /38px 38px no-repeat,linear-gradient(45deg,transparent 0 10px,rgba(67,118,190,.88) 10px 12px,transparent 12px) 0 100% /38px 38px no-repeat,linear-gradient(315deg,transparent 0 10px,rgba(67,118,190,.88) 10px 12px,transparent 12px) 100% 100% /38px 38px no-repeat,linear-gradient(180deg,rgba(245,251,255,.98),rgba(226,238,252,.96))!important;box-shadow:0 6px 12px rgba(40,31,20,.12)!important}.ld-play .ld-case-pane .ld-clue-card.opened.selected{border-color:rgba(197,141,49,.98)!important;background:linear-gradient(135deg,transparent 0 10px,rgba(197,141,49,.98) 10px 13px,transparent 13px) 0 0 /40px 40px no-repeat,linear-gradient(225deg,transparent 0 10px,rgba(197,141,49,.98) 10px 13px,transparent 13px) 100% 0 /40px 40px no-repeat,linear-gradient(45deg,transparent 0 10px,rgba(197,141,49,.98) 10px 13px,transparent 13px) 0 100% /40px 40px no-repeat,linear-gradient(315deg,transparent 0 10px,rgba(197,141,49,.98) 10px 13px,transparent 13px) 100% 100% /40px 40px no-repeat,linear-gradient(180deg,rgba(255,248,226,.98),rgba(246,229,183,.96))!important;box-shadow:inset 0 0 0 2px rgba(197,141,49,.72),0 8px 16px rgba(93,67,25,.24)!important}.ld-play .ld-case-pane .ld-clue-card.opened.selected:after{inset:5px!important;border:2px solid rgba(197,141,49,.82)!important;border-radius:0!important}.ld-play .ld-case-pane .ld-clue-card.opened.selected .clue-head,.ld-play .ld-case-pane .ld-clue-card.opened.selected p,.ld-play .ld-case-pane .ld-clue-card.opened.selected small,.ld-play .ld-case-pane .ld-clue-card.opened.selected strong{position:relative!important;z-index:2!important}.ld-play .ld-case-pane .ld-clue-card.opened,.ld-play .ld-case-pane .ld-clue-card.opened.selected{position:relative!important;grid-template-columns:40px minmax(0,1fr)!important;grid-template-rows:58px minmax(0,1fr) 42px!important;column-gap:12px!important;row-gap:0!important;padding:22px 18px 18px!important;transition:none!important;transform:none!important}.ld-play .ld-case-pane .ld-clue-card.opened .clue-head,.ld-play .ld-case-pane .ld-clue-card.opened.selected .clue-head{grid-column:1!important;grid-row:1!important;align-self:center!important;justify-self:center!important;width:40px!important;height:40px!important;transition:none!important;transform:none!important}.ld-play .ld-case-pane .ld-clue-card.opened strong,.ld-play .ld-case-pane .ld-clue-card.opened.selected strong{grid-column:2!important;grid-row:1!important;align-self:center!important;justify-self:start!important;margin:0!important;transition:none!important;transform:none!important}.ld-play .ld-case-pane .ld-clue-card.opened p,.ld-play .ld-case-pane .ld-clue-card.opened.selected p{grid-column:1/-1!important;grid-row:2!important;margin:0!important;padding:0 4px 52px 0!important;transition:none!important;transform:none!important}.ld-play .ld-case-pane .ld-clue-card.opened small,.ld-play .ld-case-pane .ld-clue-card.opened.selected small{position:absolute!important;right:18px!important;bottom:18px!important;left:auto!important;top:auto!important;grid-column:auto!important;grid-row:auto!important;width:48px!important;height:48px!important;margin:0!important;z-index:3!important;transition:none!important;transform:none!important}.ld-play .ld-case-pane .ld-clue-card.opened.selected{border-color:rgba(67,118,190,.92)!important;background:linear-gradient(135deg,transparent 0 10px,rgba(67,118,190,.88) 10px 12px,transparent 12px) 0 0 /38px 38px no-repeat,linear-gradient(225deg,transparent 0 10px,rgba(67,118,190,.88) 10px 12px,transparent 12px) 100% 0 /38px 38px no-repeat,linear-gradient(45deg,transparent 0 10px,rgba(67,118,190,.88) 10px 12px,transparent 12px) 0 100% /38px 38px no-repeat,linear-gradient(315deg,transparent 0 10px,rgba(67,118,190,.88) 10px 12px,transparent 12px) 100% 100% /38px 38px no-repeat,linear-gradient(180deg,rgba(245,251,255,.98),rgba(226,238,252,.96))!important;box-shadow:0 6px 12px rgba(40,31,20,.12)!important;outline:0!important;outline-offset:0!important}.ld-play .ld-case-pane .ld-clue-card.opened.selected:after{content:""!important;position:absolute!important;inset:0!important;display:block!important;pointer-events:none!important;border:3px solid rgba(197,141,49,.96)!important;box-shadow:inset 0 0 0 3px rgba(255,238,178,.78),0 0 0 1px rgba(121,82,23,.42)!important;background:linear-gradient(135deg,transparent 0 10px,rgba(197,141,49,.96) 10px 13px,transparent 13px) 0 0 /38px 38px no-repeat,linear-gradient(225deg,transparent 0 10px,rgba(197,141,49,.96) 10px 13px,transparent 13px) 100% 0 /38px 38px no-repeat,linear-gradient(45deg,transparent 0 10px,rgba(197,141,49,.96) 10px 13px,transparent 13px) 0 100% /38px 38px no-repeat,linear-gradient(315deg,transparent 0 10px,rgba(197,141,49,.96) 10px 13px,transparent 13px) 100% 100% /38px 38px no-repeat!important;z-index:1!important}.ld-play .ld-case-pane .ld-clue-card.opened .clue-head,.ld-play .ld-case-pane .ld-clue-card.opened p,.ld-play .ld-case-pane .ld-clue-card.opened strong,.ld-play .ld-case-pane .ld-clue-card.opened.selected .clue-head,.ld-play .ld-case-pane .ld-clue-card.opened.selected p,.ld-play .ld-case-pane .ld-clue-card.opened.selected strong{position:static!important;z-index:auto!important}.ld-play .ld-case-pane .ld-clue-card.opened small,.ld-play .ld-case-pane .ld-clue-card.opened.selected small{z-index:2!important}.ld-play .ld-case-pane .ld-clue-card strong,.ld-play .ld-case-pane .ld-clue-card.locked strong,.ld-play .ld-case-pane .ld-clue-card.opened strong,.ld-play .ld-case-pane .ld-clue-card.opened.selected strong,.ld-play .ld-case-pane .ld-clue-card.selected strong,.ld-play .ld-case-pane .ld-clue-grid:has(.ld-clue-card:nth-child(5)) .ld-clue-card strong,.ld-play .ld-case-pane .ld-clue-grid:has(.ld-clue-card:nth-child(6)) .ld-clue-card strong{font-size:20px!important;line-height:1.18!important}.ld-play>.ld-feedback.next-case .next-reason-cards article>strong{width:100%!important;padding-left:0!important;padding-right:0!important;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important}.ld-play>.ld-feedback.next-case .next-reason-cards:has(article:nth-of-type(3)):not(:has(article:nth-of-type(4))){grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:12px!important;justify-content:stretch!important;justify-items:stretch!important}.ld-play>.ld-feedback.next-case .next-reason-cards:has(article:nth-of-type(3)):not(:has(article:nth-of-type(4)))>article{width:100%!important;justify-self:stretch!important}