.review-mode #shellScene *{animation-play-state:paused!important;transition:none!important}
.review-mode #shellScene .shop-hotspots,.review-mode #shellScene .live-shop-bar button,.review-mode #shellScene .studio-hotspots,.review-mode #shellScene .studio-live-bar button{display:none!important}
.review-mode .shell-stage{background:#eef0e5}
.review-mode .shell-story{background:#ebe8d8;color:#645d3f}
.review-mode #shellDrawer{width:min(620px,58%)}
.review-pinned{height:100%;max-width:1600px;margin:auto;padding:14px 24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:center}
.review-pinned span{display:block;font-size:11px;color:#61715e}.review-pinned strong{display:block;font-size:23px;font-variant-numeric:tabular-nums;margin-top:4px}
#reviewPane h2{font-size:22px;margin:10px 0}#reviewPane h3{font-size:16px;margin:16px 0 8px}#reviewPane p{font-size:13px;line-height:1.8}
#reviewPane .budget{gap:12px;align-items:center}#reviewPane .budget b{white-space:nowrap}
.review-record{padding:12px 0;border-bottom:1px solid #dce1d1}.review-record p{margin:6px 0}
.review-island-map svg{width:100%;height:auto;max-height:250px}.review-island-map *{animation:none!important}
.restructure-mode .shell-story{background:#fff0d1;color:#7b5621}
@media(max-width:720px){.review-mode #shellDrawer{inset:10% 0 0;width:100%}.review-pinned{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 14px;gap:8px 14px}.review-pinned strong{font-size:18px}.review-pinned span{font-size:10px}#reviewPane h2{font-size:19px}}
@media(max-height:600px){.review-pinned{grid-template-columns:repeat(4,minmax(0,1fr));padding:6px 12px}.review-pinned strong{font-size:16px}.review-pinned span{font-size:9px}}
