/* FIX30 works list + detail */
.works-toolbar{grid-template-columns:minmax(220px,1fr) 150px 150px auto!important;align-items:center}.year-filter,.works-reset{border:1px solid #6d3b85;background:#180c20;color:#fff;border-radius:9px;padding:10px 12px}.works-reset{font-weight:800;white-space:nowrap}.works-list-card .card-top{min-height:128px}.works-list-card h3{min-height:0!important;font-size:17px!important;margin-top:8px!important}.works-list-card .date{margin-top:14px}.works-card-actions{display:block!important;border-top:1px solid #eadff0}.works-detail-link{display:block;width:100%;padding:13px 16px;text-decoration:none;text-align:center;font-weight:900;background:#7b2fad;color:#fff}.works-featured-actions .works-detail-link{border-radius:12px;background:#ffdb00;color:#1c1122}.works-list-card .sales,.works-list-card .bonus-summary,.works-list-card .highlights{display:none!important}@media(max-width:800px){.works-toolbar{grid-template-columns:1fr 1fr!important}.works-toolbar .search{grid-column:1/-1}.works-reset{grid-column:1/-1}.grid{grid-template-columns:1fr!important}.works-list-card .card-top{min-height:0}}
body.page-release-detail{background:radial-gradient(circle at 70% 0,#2d0b42 0,#0e0713 42%,#0b0610 100%);color:#fff}.work-detail-page{width:min(980px,calc(100% - 28px));margin:0 auto;padding:34px 0 60px}.work-breadcrumb{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:13px;color:#cdbed6;margin-bottom:18px}.work-breadcrumb a{color:#fff;text-decoration:none;border-bottom:1px solid #8b5aa4}.work-detail-shell{display:grid;gap:18px}.work-summary,.work-section,.work-jumps,.work-not-found{border:1px solid #6f388d;background:rgba(28,10,38,.92);border-radius:22px;padding:26px;box-shadow:0 18px 45px rgba(0,0,0,.18)}.work-summary{background:radial-gradient(circle at 85% 20%,rgba(255,217,0,.13),transparent 30%),linear-gradient(135deg,#321047,#1a0a25)}.work-type{font-size:12px;font-weight:900;letter-spacing:.16em;color:#ffdd32}.work-status{display:inline-block;margin:12px 0 0;padding:7px 11px;border-radius:999px;background:#8f3bc1;color:#fff;font-size:12px;font-weight:900}.work-summary h1{font-size:clamp(30px,6vw,54px);line-height:1.12;margin:16px 0 10px}.work-meta{color:#d7c8df;font-weight:700}.work-lead{font-size:17px;line-height:1.9;color:#efe6f3;max-width:760px}.work-jumps{display:flex;gap:9px;overflow-x:auto;padding:14px}.work-jumps a{flex:0 0 auto;border:1px solid #8a4cab;border-radius:999px;padding:9px 13px;text-decoration:none;font-weight:800;color:#fff;background:#220d2d}.work-section-kicker{font-size:12px;letter-spacing:.16em;color:#d79bef;font-weight:900}.work-section h2{font-size:28px;margin:7px 0 20px}.work-accordion-list{display:grid;gap:10px}.work-accordion{border:1px solid #75438f;border-radius:14px;background:#16091e;overflow:hidden}.work-accordion summary{cursor:pointer;padding:15px 17px;font-weight:900}.work-accordion p{margin:0;padding:0 17px 17px;color:#ddd0e4;line-height:1.7}.work-notes{color:#ddd0e4;line-height:1.8}.work-purchase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.work-purchase-card{background:#fff;color:#231527;border-radius:15px;padding:16px}.work-purchase-card h3{margin:0 0 8px;color:#63248d}.work-purchase-benefit{font-weight:800}.work-purchase-edition{font-size:13px;color:#76677a}.work-caution{font-size:13px;color:#cdbed5;margin-top:15px}.work-achievements{background:linear-gradient(135deg,#7c2ca9,#9c42c7)}.work-achievement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.work-achievement-grid>div{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);border-radius:15px;padding:18px}.work-achievement-grid span{display:block;color:#eadcf0;font-weight:800}.work-achievement-grid strong{display:block;margin-top:8px;font-size:28px}.work-source{display:inline-block;margin-top:18px;font-weight:900;color:#fff}.work-video-links,.work-official-links{display:flex;gap:10px;flex-wrap:wrap}.work-video-links a,.work-official-links a{display:inline-flex;align-items:center;min-height:46px;border-radius:12px;padding:10px 14px;background:#fff;color:#572076;text-decoration:none;font-weight:900}.work-back{text-align:center;margin-top:28px}.work-back a{display:inline-flex;border:1px solid #84529d;border-radius:999px;padding:12px 18px;text-decoration:none;font-weight:900}.work-loading,.work-not-found{text-align:center}.work-not-found a{display:inline-block;margin-top:10px;color:#ffdd32}@media(max-width:680px){.work-detail-page{width:min(100% - 18px,980px);padding-top:22px}.work-summary,.work-section{padding:20px;border-radius:18px}.work-summary h1{font-size:32px}.work-section h2{font-size:24px}.work-purchase-grid,.work-achievement-grid{grid-template-columns:1fr}.work-jumps{margin-left:-4px;margin-right:-4px}.work-video-links a,.work-official-links a{width:100%;justify-content:center}}
