
/* Center the game against the viewport, not the theme's content column */
#lexpath-app.lp52-centered{
  position:relative!important;
  display:block!important;
  box-sizing:border-box!important;
  width:min(1180px, calc(100vw - 40px))!important;
  max-width:none!important;
  min-width:0!important;
  left:0!important;
  right:auto!important;
  float:none!important;
  clear:both!important;
  margin-top:24px!important;
  margin-bottom:28px!important;
  margin-left:0!important;
  margin-right:0!important;
  transform:none;
}
.lp52-overflow-room{overflow:visible!important;overflow-x:visible!important}
#lexpath-app .v4-poster,
#lexpath-app .v4-scene{
  background-image:linear-gradient(90deg,rgba(7,22,37,.87) 0%,rgba(18,40,58,.62) 66%,rgba(16,37,51,.37)),url("https://studioliguorifimiani.com/wp-content/uploads/2026/10/LEX-PATH-Colloquio-con-il-cliente.png")!important;
  background-size:cover!important;
  background-position:center 42%!important;
}
#lexpath-app .v4-scene {min-height:240px!important}
#lexpath-app .v4-portrait{
  background:linear-gradient(180deg,rgba(15,37,55,.12),rgba(13,32,48,.62)),url("https://studioliguorifimiani.com/wp-content/uploads/2026/10/LEX-PATH-Esame-del-fascicolo.png") center 57%/cover no-repeat!important;
  border:1px solid rgba(206,179,131,.55)!important;
  color:#f7e1b5;
  text-shadow:0 5px 16px rgba(4,15,25,.85);
}
#lexpath-app .v4-caseart{
  background-image:linear-gradient(0deg,rgba(10,30,46,.78),rgba(9,27,41,.22)),url("https://studioliguorifimiani.com/wp-content/uploads/2026/10/LEX-PATH-Esame-del-fascicolo.png")!important;
  background-size:cover!important;
  background-position:center 45%!important;
  min-height:210px!important;
}
#lexpath-app .v4-resultart{
  background-image:linear-gradient(0deg,rgba(9,28,44,.64),rgba(13,37,53,.18)),url("https://studioliguorifimiani.com/wp-content/uploads/2026/10/LEX-PATH-Aula-di-giustizia.png")!important;
  background-size:cover!important;
  background-position:center!important;
}
#lexpath-app .lp-story-art{
  background-color:#172f43;
  background-size:cover!important;
  background-position:center center!important;
  min-height:205px;
  isolation:isolate;
}
#lexpath-app .lp-story-art.lp-story-files,
#lexpath-app .lp-story-art.lp-story-document,
#lexpath-app .lp-story-art.lp-story-research{
  background-image:linear-gradient(180deg,rgba(7,21,32,.02) 30%,rgba(8,27,41,.66) 100%),url("https://studioliguorifimiani.com/wp-content/uploads/2026/10/LEX-PATH-Esame-del-fascicolo.png")!important;
}
#lexpath-app .lp-story-art.lp-story-court{
  background-image:linear-gradient(180deg,rgba(7,21,32,.04) 22%,rgba(8,27,41,.7) 100%),url("https://studioliguorifimiani.com/wp-content/uploads/2026/10/LEX-PATH-Aula-di-giustizia.png")!important;
}
#lexpath-app .lp-story-art.lp-story-witness,
#lexpath-app .lp-story-art.lp-story-deal,
#lexpath-app .lp-story-art.lp-story-client{
  background-image:linear-gradient(180deg,rgba(7,21,32,.04) 20%,rgba(8,27,41,.73) 100%),url("https://studioliguorifimiani.com/wp-content/uploads/2026/10/LEX-PATH-Colloquio-con-il-cliente.png")!important;
}
#lexpath-app .lp-story-art.lp-story-danger{
  background-image:linear-gradient(180deg,rgba(56,8,20,.35),rgba(58,16,27,.74)),url("https://studioliguorifimiani.com/wp-content/uploads/2026/10/LEX-PATH-Esame-del-fascicolo.png")!important;
}
#lexpath-app .lp-story-art>span{
  font-size:33px!important;
  font-family:Georgia,serif;
  color:#f7e3bd;
  filter:drop-shadow(0 2px 7px #0009);
  padding:5px 9px;
  border:1px solid rgba(241,208,154,.35);
  background:rgba(8,26,42,.42);
  border-radius:6px;
  position:absolute!important;
  left:17px;
  bottom:13px;
  z-index:3;
}
#lexpath-app .lp-story-art .lp-story-arch{opacity:.28;pointer-events:none}
#lexpath-app .lp-story-art small{
  position:absolute;
  right:19px;
  bottom:20px;
  z-index:3;
  color:#f7e2bb!important;
  letter-spacing:.07em;
  text-shadow:0 2px 8px #000;
}
#lexpath-app .lp-story-panel{
  width:min(720px,calc(100% - 2px))!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
#lexpath-app .lp-story-options{align-items:stretch}
#lexpath-app .lp6-option {min-width:0}
#lexpath-app .lp-story-overlay{align-items:flex-start;justify-content:center!important}
@media(max-width:680px){
  #lexpath-app.lp52-centered{width:calc(100vw - 18px)!important;margin-top:10px!important}
  #lexpath-app .lp-story-art{min-height:155px}
  #lexpath-app .lp-story-panel{width:100%!important}
  #lexpath-app .v4-poster{background-position:58% center!important}
}
@media(prefers-reduced-motion:reduce){
  #lexpath-app .lp-story-art,#lexpath-app .v4-scene{animation:none!important}
}
