.game-detail-body{min-height:100vh;background:linear-gradient(180deg,#eef9ff 0,#f7f9ff 540px,var(--surface) 900px);background-attachment:fixed}
.game-detail-body:before{content:"";position:fixed;inset:82px 0 0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(50,71,250,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(50,71,250,.045) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,#000,transparent 68%)}
.detail-search-link{margin-left:0}.detail-breadcrumb{width:min(var(--max),calc(100% - 40px));margin:0 auto;padding:28px 0 18px;display:flex;align-items:center;gap:9px;color:var(--muted);font-size:12px}.detail-breadcrumb strong{max-width:55vw;overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.detail-breadcrumb a:hover{color:var(--blue)}
.detail-hero{position:relative;width:min(var(--max),calc(100% - 40px));min-height:500px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);overflow:hidden;border:1px solid rgba(73,102,255,.34);border-radius:28px;color:#fff;background:#0d153d;box-shadow:0 32px 80px rgba(27,48,135,.24);isolation:isolate}.detail-hero:after{content:"";position:absolute;right:-100px;bottom:-150px;width:380px;height:380px;border:1px solid rgba(92,222,255,.22);border-radius:50%;box-shadow:0 0 0 55px rgba(83,104,255,.08),0 0 0 110px rgba(83,104,255,.04);pointer-events:none}.detail-hero-art{position:relative;min-height:500px;overflow:hidden;background:linear-gradient(135deg,#28377d,#131a45)}.detail-hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 52%,#0d153d 100%),linear-gradient(0deg,rgba(7,13,42,.52),transparent 50%)}.detail-hero-art img{width:100%;height:100%;object-fit:cover;animation:detail-image-entry .7s cubic-bezier(.2,.8,.2,1) both}.detail-scanline{position:absolute;inset:0;z-index:2;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 5px,rgba(137,226,255,.035) 5px 6px);mix-blend-mode:screen}.detail-live{position:absolute;z-index:3;left:24px;top:24px;display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(7,13,42,.64);backdrop-filter:blur(10px);font-size:10px;font-weight:900;letter-spacing:.12em}.detail-live i{width:7px;height:7px;border-radius:50%;background:#7dffb5;box-shadow:0 0 12px #7dffb5;animation:live-pulse 1.8s infinite}
.detail-hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:48px 46px}.detail-overline{margin:0 0 14px;color:#70e8ff;font-size:11px;font-weight:900;letter-spacing:.15em}.detail-hero h1{margin:0;font-size:clamp(38px,4.2vw,62px);line-height:1.02;letter-spacing:-.055em}.detail-short-description{display:-webkit-box;max-height:87px;margin:22px 0 18px;overflow:hidden;color:rgba(255,255,255,.7);font-size:14px;line-height:1.7;-webkit-line-clamp:3;-webkit-box-orient:vertical}.detail-tags{display:flex;flex-wrap:wrap;gap:6px}.detail-tags span{padding:7px 9px;border:1px solid rgba(124,227,255,.24);border-radius:7px;color:#c8f8ff;background:rgba(64,93,191,.2);font-size:10px;font-weight:800}.detail-price-line{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:28px;padding-top:25px;border-top:1px solid rgba(255,255,255,.15)}.detail-price-line>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.detail-price-line span{flex-basis:100%;color:rgba(255,255,255,.58);font-size:11px}.detail-price-line strong{font-size:31px;letter-spacing:-.04em}.detail-price-line del{color:rgba(255,255,255,.45);font-size:13px}.detail-price-line>b{display:grid;place-items:center;min-width:72px;min-height:48px;padding:8px;border-radius:10px;color:#fff;background:#ff3b57;font-size:19px}.detail-price-line>b.no-sale{color:#9de9ff;background:rgba(84,125,255,.22);font-size:13px}.detail-actions{display:flex;gap:9px;margin-top:22px}.detail-actions a,.detail-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:10px;padding:0 17px;font-size:12px;font-weight:850}.detail-steam-button{color:#07132c;background:#75e9ff}.detail-share-button{border:1px solid rgba(255,255,255,.25);color:#fff;background:rgba(255,255,255,.07)}.detail-actions a:hover,.detail-actions button:hover{transform:translateY(-2px)}
.detail-decision{--signal:#ffbd4a;width:min(var(--max),calc(100% - 40px));margin:24px auto 0;overflow:hidden;border:1px solid color-mix(in srgb,var(--signal) 45%,var(--line));border-radius:20px;background:var(--surface);box-shadow:0 16px 45px rgba(25,42,109,.1)}.detail-decision.buy{--signal:#22d391}.detail-decision.wait{--signal:#ffb63f}.detail-decision-title{display:grid;grid-template-columns:1fr auto;align-items:end;column-gap:20px;padding:26px 28px 22px;background:linear-gradient(120deg,color-mix(in srgb,var(--signal) 12%,var(--surface)),var(--surface))}.detail-decision-title span{grid-column:1/-1;margin-bottom:8px;color:var(--signal);font-size:10px;font-weight:950;letter-spacing:.14em}.detail-decision-title strong{font-size:30px;letter-spacing:-.045em}.detail-decision-title p{margin:0;color:var(--muted);font-size:13px}.detail-decision-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.detail-decision-stats>div{min-width:0;padding:23px 22px;border-right:1px solid var(--line)}.detail-decision-stats>div:last-child{border-right:0}.detail-decision-stats span,.detail-decision-stats small{display:block}.detail-decision-stats span{margin-bottom:9px;color:var(--muted);font-size:11px}.detail-decision-stats strong{display:block;overflow:hidden;font-size:21px;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.detail-decision-stats small{margin-top:5px;color:var(--muted);font-size:10px}.detail-history-source{display:flex;align-items:center;gap:12px;padding:13px 27px;color:var(--muted);font-size:10px}.detail-history-source+ .detail-history-source{border-top:1px solid var(--line)}.detail-history-source>span:first-child{min-width:126px;color:var(--blue);font-weight:900;letter-spacing:.11em}.detail-history-source a{font-weight:800}.detail-history-source a:hover{color:var(--blue)}.history-confidence{border-radius:999px;padding:5px 8px;font-size:9px;white-space:nowrap}.history-confidence.verified{color:#087c4a;background:#e9fbf3}.history-confidence.reference{color:#3147dd;background:#edf1ff}.history-confidence.pending{color:#976000;background:#fff6df}
.detail-price-history{position:relative;width:min(var(--max),calc(100% - 40px));margin:28px auto 0;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:0 16px 45px rgba(25,42,109,.08)}.detail-price-history:before{content:"";position:absolute;right:-110px;top:-160px;width:330px;height:330px;border:1px solid rgba(83,104,255,.12);border-radius:50%;box-shadow:0 0 0 48px rgba(83,104,255,.035),0 0 0 96px rgba(83,104,255,.02);pointer-events:none}.price-history-heading{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:31px 32px 26px}.price-history-heading span{display:block;margin-bottom:9px;color:var(--blue);font-size:10px;font-weight:950;letter-spacing:.14em}.price-history-heading h2{margin:0;font-size:30px;letter-spacing:-.05em}.price-history-heading p{margin:9px 0 0;color:var(--muted);font-size:12px}.price-history-heading>strong{flex:0 0 auto;padding:9px 12px;border:1px solid rgba(50,71,250,.2);border-radius:999px;color:var(--blue);background:var(--blue-soft);font-size:10px}.price-history-stats{position:relative;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.price-history-stats>div{min-width:0;padding:20px 24px;border-right:1px solid var(--line)}.price-history-stats>div:last-child{border-right:0}.price-history-stats span,.price-history-stats small{display:block}.price-history-stats span{margin-bottom:8px;color:var(--muted);font-size:10px}.price-history-stats strong{display:block;overflow:hidden;font-size:18px;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.price-history-stats small{margin-top:5px;color:var(--muted);font-size:9px}.price-chart-shell{position:relative;min-height:330px;margin:22px 24px 0;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--blue-soft) 35%,var(--surface)),var(--surface))}.price-chart-shell canvas{display:block;width:100%;height:330px}.price-chart-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:30px;text-align:center;pointer-events:none}.price-chart-empty.hidden{display:none}.price-chart-empty strong{font-size:18px}.price-chart-empty span{color:var(--muted);font-size:11px;line-height:1.6}.price-chart-legend{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:15px 28px;color:var(--muted);font-size:10px}.price-chart-legend span{display:inline-flex;align-items:center;gap:7px;font-weight:800}.price-chart-legend span:before{content:"";width:18px;height:3px;border-radius:99px;background:var(--blue)}.price-chart-legend .reference:before{width:8px;height:8px;border-radius:1px;background:#f09a25;transform:rotate(45deg)}.price-chart-legend small{margin-left:auto;color:var(--muted);font-size:9px}.price-history-table-wrap{overflow-x:auto;border-top:1px solid var(--line)}.price-history-table{width:100%;border-collapse:collapse;font-size:10px}.price-history-table th,.price-history-table td{padding:12px 24px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.price-history-table th{color:var(--muted);background:color-mix(in srgb,var(--blue-soft) 30%,var(--surface));font-weight:850}.price-history-table td:nth-child(2){font-weight:900}.price-history-table tr:last-child td{border-bottom:0}.price-history-table .reference-row td{color:#a66b12;background:rgba(255,189,74,.045)}
.detail-search-summary{width:min(var(--max),calc(100% - 40px));margin:28px auto 0;padding:32px;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:0 12px 35px rgba(26,40,102,.06)}.detail-search-summary-heading span{display:block;margin-bottom:9px;color:var(--blue);font-size:10px;font-weight:950;letter-spacing:.14em}.detail-search-summary-heading h2{margin:0;font-size:27px;letter-spacing:-.045em}.detail-search-summary-heading p{margin:10px 0 0;color:var(--muted);font-size:12px}.detail-search-answer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px}.detail-search-answer-grid article{padding:20px;border:1px solid var(--line);border-radius:14px;background:#f7f9ff}.detail-search-answer-grid span,.detail-search-answer-grid strong{display:block}.detail-search-answer-grid span{color:var(--blue);font-size:10px;font-weight:850}.detail-search-answer-grid strong{margin-top:9px;font-size:17px;letter-spacing:-.025em}.detail-search-answer-grid p{margin:9px 0 0;color:var(--muted);font-size:11px;line-height:1.65}
.detail-content-grid{width:min(var(--max),calc(100% - 40px));margin:28px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.detail-panel{position:relative;overflow:hidden;min-width:0;padding:30px;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:0 12px 35px rgba(26,40,102,.065)}.detail-panel:after{content:"";position:absolute;right:-55px;top:-65px;width:150px;height:150px;border:1px solid rgba(69,217,255,.13);border-radius:50%;box-shadow:0 0 0 28px rgba(86,107,255,.035)}.detail-panel-heading{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.detail-panel-heading span{display:block;margin-bottom:9px;color:var(--blue);font-size:10px;font-weight:950;letter-spacing:.13em}.detail-panel-heading h2{margin:0;font-size:24px;letter-spacing:-.045em}.detail-panel-heading>strong{color:var(--blue);font-size:35px;letter-spacing:-.05em}.verdict-main-copy{margin:18px 0 20px;color:var(--muted);font-size:14px}.detail-review-meter{height:10px;overflow:hidden;border-radius:99px;background:var(--line)}.detail-review-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2cd697,#47ddff,#6778ff);box-shadow:0 0 18px rgba(70,221,255,.4)}.detail-review-meta{display:flex;justify-content:space-between;gap:12px;margin-top:13px}.detail-review-meta strong{font-size:13px}.detail-review-meta span{color:var(--muted);font-size:11px;text-align:right}.detail-source-link{display:inline-block;margin-top:24px;color:var(--blue);font-size:11px;font-weight:850}.detail-playtime-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:25px}.detail-playtime-grid>div{min-width:0;padding:16px;border:1px solid var(--line);border-radius:12px;background:#f7f9ff}.detail-playtime-grid span,.detail-playtime-grid small{display:block;color:var(--muted);font-size:9px}.detail-playtime-grid strong{display:block;margin:8px 0 5px;font-size:16px}.detail-method-note{margin:20px 0 0;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:10px;line-height:1.7}.detail-empty-copy{margin:24px 0;color:var(--muted);font-size:13px;line-height:1.7}.detail-tag-groups{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px;margin-top:25px}.detail-tag-groups>div>span{display:block;margin-bottom:9px;color:var(--muted);font-size:10px;font-weight:800}.detail-tag-groups>div>div{display:flex;flex-wrap:wrap;gap:6px}.detail-tag-groups>div>div span{padding:7px 9px;border:1px solid rgba(50,71,250,.18);border-radius:7px;color:#4050c8;background:#f1f4ff;font-size:10px;font-weight:800}.game-info-panel dl{margin:23px 0 0}.game-info-panel dl>div{display:grid;grid-template-columns:90px 1fr;gap:15px;padding:13px 0;border-bottom:1px solid var(--line)}.game-info-panel dl>div:last-child{border-bottom:0}.game-info-panel dt{color:var(--muted);font-size:11px}.game-info-panel dd{margin:0;font-size:12px;font-weight:750;line-height:1.5}
.detail-related-section{width:min(var(--max),calc(100% - 40px));margin:92px auto 0}.detail-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:25px}.detail-section-heading span{display:block;margin-bottom:10px;color:var(--blue);font-size:10px;font-weight:950;letter-spacing:.14em}.detail-section-heading h2{margin:0;font-size:31px;letter-spacing:-.05em}.detail-section-heading p{margin:10px 0 0;color:var(--muted);font-size:13px}.detail-section-heading>a{color:var(--blue);font-size:12px;font-weight:850}.detail-discovery-links{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 23px}.detail-discovery-links a{border:1px solid var(--line);border-radius:999px;padding:10px 13px;color:var(--blue);background:var(--surface);font-size:11px;font-weight:850}.detail-discovery-links a:hover{border-color:var(--blue);background:var(--blue-soft)}.detail-related-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.detail-related-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:15px;background:var(--surface);transition:.22s}.detail-related-card:hover{transform:translateY(-6px);border-color:rgba(50,71,250,.45);box-shadow:0 18px 40px rgba(25,43,112,.12)}.detail-related-image{position:relative;aspect-ratio:460/215;overflow:hidden;background:var(--blue-soft)}.detail-related-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.detail-related-card:hover img{transform:scale(1.04)}.detail-related-image span{position:absolute;left:8px;bottom:8px;padding:5px 7px;border-radius:6px;color:#fff;background:#ff3b57;font-size:10px;font-weight:900}.detail-related-card>a>div:last-child{padding:14px}.detail-related-card h3{min-height:36px;margin:0 0 9px;overflow:hidden;font-size:13px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.detail-related-card p{margin:0;font-size:15px;font-weight:900}.detail-related-card small{display:block;margin-top:11px;color:var(--blue);font-size:9px;font-weight:850}.detail-data-sources{width:min(var(--max),calc(100% - 40px));margin:85px auto 45px;display:grid;grid-template-columns:.35fr .65fr;gap:48px;padding:38px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--blue-soft) 55%,var(--surface)))}.detail-data-sources>div span{color:var(--blue);font-size:10px;font-weight:950;letter-spacing:.14em}.detail-data-sources h2{margin:10px 0 0;font-size:27px;letter-spacing:-.045em}.detail-data-sources ul{margin:0;padding:0;list-style:none}.detail-data-sources li{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid var(--line);font-size:11px}.detail-data-sources li span{color:var(--muted);text-align:right}.detail-data-sources>p{grid-column:2;margin:0;color:var(--muted);font-size:10px;line-height:1.7}.detail-toast{position:fixed;left:50%;bottom:24px;z-index:300;padding:12px 18px;border-radius:10px;color:#fff;background:#111a42;box-shadow:0 16px 40px rgba(0,0,0,.25);font-size:12px;font-weight:800;opacity:0;transform:translate(-50%,14px);pointer-events:none;transition:.2s}.detail-toast.show{opacity:1;transform:translate(-50%,0)}.detail-error{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center}.detail-error h1{margin:22px 0 8px;font-size:30px}.detail-error p{color:var(--muted)}.detail-error a{margin-top:20px;padding:13px 18px;border-radius:10px;color:#fff;background:var(--blue);font-weight:800}
html[data-theme="dark"] .game-detail-body{background:linear-gradient(180deg,#101a2b 0,#101522 560px,var(--surface) 900px)}html[data-theme="dark"] .detail-decision,html[data-theme="dark"] .detail-panel,html[data-theme="dark"] .detail-related-card,html[data-theme="dark"] .detail-search-summary,html[data-theme="dark"] .detail-price-history{background:#131924}html[data-theme="dark"] .detail-playtime-grid>div,html[data-theme="dark"] .detail-search-answer-grid article{background:#192131}html[data-theme="dark"] .detail-tag-groups>div>div span{border-color:rgba(113,128,255,.3);color:#b7c1ff;background:#202a49}html[data-theme="dark"] .detail-data-sources{background:linear-gradient(135deg,#131924,#171f31)}html[data-theme="dark"] .price-history-table .reference-row td{color:#ffd27c}
@keyframes detail-image-entry{from{opacity:.35;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}
@media(max-width:980px){.detail-hero{grid-template-columns:1fr}.detail-hero-art{min-height:370px}.detail-hero-art:after{background:linear-gradient(0deg,#0d153d 0,transparent 48%)}.detail-hero-copy{padding:38px}.detail-decision-stats{grid-template-columns:repeat(2,1fr)}.detail-decision-stats>div:nth-child(2){border-right:0}.detail-decision-stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.price-history-stats{grid-template-columns:repeat(2,1fr)}.price-history-stats>div:nth-child(2){border-right:0}.price-history-stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.detail-search-answer-grid{grid-template-columns:1fr}.detail-content-grid{grid-template-columns:1fr}.detail-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-data-sources{grid-template-columns:1fr}.detail-data-sources>p{grid-column:1}}
@media(max-width:640px){.game-detail-body:before{inset:68px 0 0}.detail-breadcrumb,.detail-hero,.detail-decision,.detail-price-history,.detail-search-summary,.detail-content-grid,.detail-related-section,.detail-data-sources{width:calc(100% - 28px)}.detail-breadcrumb{padding-top:20px}.detail-hero{min-height:0;border-radius:21px}.detail-hero-art{min-height:230px}.detail-live{left:16px;top:16px}.detail-hero-copy{padding:27px 20px 25px}.detail-hero h1{font-size:34px}.detail-short-description{margin-top:16px}.detail-price-line{margin-top:21px;padding-top:20px}.detail-price-line strong{font-size:26px}.detail-actions{display:grid;grid-template-columns:1fr 1fr}.detail-actions a,.detail-actions button{padding:0 10px}.detail-decision-title{display:block;padding:23px 20px}.detail-decision-title strong{display:block;font-size:27px}.detail-decision-title p{margin-top:8px}.detail-decision-stats{grid-template-columns:1fr}.detail-decision-stats>div,.detail-decision-stats>div:nth-child(2){padding:18px 20px;border-right:0;border-bottom:1px solid var(--line)}.detail-decision-stats>div:last-child{border-bottom:0}.detail-decision-stats strong{white-space:normal}.detail-history-source{align-items:flex-start;flex-direction:column;padding:14px 20px}.detail-history-source>span:first-child{min-width:0}.price-history-heading{align-items:flex-start;flex-direction:column;padding:25px 20px 20px}.price-history-heading h2{font-size:25px}.price-history-stats{grid-template-columns:1fr}.price-history-stats>div,.price-history-stats>div:nth-child(2){padding:16px 20px;border-right:0;border-bottom:1px solid var(--line)}.price-history-stats>div:last-child{border-bottom:0}.price-chart-shell{min-height:260px;margin:16px 10px 0}.price-chart-shell canvas{height:260px}.price-chart-legend{align-items:flex-start;flex-direction:column;padding:14px 20px;gap:10px}.price-chart-legend small{margin-left:0}.price-history-table th,.price-history-table td{padding:11px 16px}.detail-search-summary{padding:24px 20px}.detail-search-summary-heading h2{font-size:24px}.detail-search-answer-grid article{padding:17px}.detail-panel{padding:24px 20px}.detail-panel-heading>strong{font-size:29px}.detail-review-meta{align-items:flex-start;flex-direction:column}.detail-review-meta span{text-align:left}.detail-playtime-grid{grid-template-columns:1fr}.detail-tag-groups{grid-template-columns:1fr}.detail-related-section{margin-top:70px}.detail-section-heading{align-items:flex-start;flex-direction:column}.detail-related-grid{grid-template-columns:1fr 1fr}.detail-data-sources{margin-top:65px;padding:25px 20px;gap:24px}.detail-data-sources li{align-items:flex-start;flex-direction:column;gap:4px}.detail-data-sources li span{text-align:left}.detail-search-link span:last-child{display:none}}
@media(max-width:420px){.detail-related-grid{grid-template-columns:1fr}.detail-related-card>a{display:grid;grid-template-columns:130px 1fr}.detail-related-image{height:100%;aspect-ratio:auto}.detail-related-card h3{min-height:auto}.detail-actions{grid-template-columns:1fr}.detail-hero-copy{padding-inline:17px}.detail-panel-heading{align-items:flex-start;flex-direction:column}.detail-panel-heading>strong{font-size:27px}}
@media(prefers-reduced-motion:reduce){.detail-hero-art img,.detail-live i{animation:none}.detail-related-card,.detail-related-image img,.detail-actions a,.detail-actions button{transition:none}}
