/* Reuse the approved Trono frame and the existing landscape atlas. */
body.power85 .t85-framed {position:relative;isolation:isolate}
body.power85 .t85-framed > .t83-frame {inset:0!important;border-width:26px!important;z-index:4}
body.power85 #av-city-overlay.t85-overlay {padding:12px!important;overflow:hidden!important;background:#0b0910f5!important}
body.power85 #av-city-overlay .expedition-panel {
  display:flex;flex-direction:column;gap:0!important;max-width:1180px;
  height:100%;max-height:100%;min-height:0;margin:auto;padding:16px!important;
  border:1px solid #70503d!important;border-radius:3px!important;overflow:hidden!important;
  background:radial-gradient(ellipse at top left,#5326325c,transparent 55%),#100d14!important;
}
body.power85 #av-city-overlay .expedition-panel > .t83-frame {border-width:34px!important}
body.power85 .t85-tools {display:flex;align-items:center;gap:12px;min-height:52px;flex:0 0 auto;padding:0 8px 8px;border-bottom:1px solid #86604155}
body.power85 .t85-tools .av-city-back {margin:0;min-height:44px;min-width:44px;align-self:center;padding:9px 12px;border:1px solid #7f5b42;background:linear-gradient(#38212c,#160f18);color:#ecd4af;border-radius:3px;font:14px Georgia,serif}
body.power85 .t85-location {flex:1;color:#bfa882;font:14px Georgia,serif}
body.power85 .t85-tools .a82-launch {flex:0 0 44px;width:44px!important;height:44px!important;min-height:44px!important}
body.power85 .t85-scroll {min-height:0;min-width:0;flex:1;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:16px 10px 22px;scroll-padding:16px;scrollbar-width:thin;scrollbar-color:#947447 #130e17}
body.power85 .t85-scroll:focus-visible {outline:1px solid #ceaa71;outline-offset:-2px}
body.power85 .t85-scroll > .av-city-header {margin:0 0 20px;padding:24px 28px!important;min-height:175px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:0;border:0!important;overflow:hidden;background:#21131d}
body.power85 .t85-has-art {position:relative;isolation:isolate}
body.power85 .t85-art {position:absolute;inset:0;display:block;pointer-events:none;background-repeat:no-repeat;z-index:-2;opacity:.62}
body.power85 .t85-has-art::after {content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,#150e18 2%,#1d101cd6 45%,#160e1644)}
body.power85 .t85-scroll > .av-city-header h1 {font-size:clamp(28px,3vw,40px);margin:8px 0;color:#f3dcad}
body.power85 .t85-scroll > .av-city-header p {margin-bottom:0;max-width:650px;font-size:13px}
body.power85 .t85-scroll .t65-city {font-size:12px;line-height:1.6;margin:12px 0 0}
body.power85 .expedition-destinations {grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
body.power85 .expedition-destination {border:0;border-radius:2px;min-height:310px;padding:23px;background:#180f19;gap:26px;overflow:hidden}
body.power85 .expedition-destination .t85-art {opacity:.82}
body.power85 .expedition-destination-name {font-size:25px;line-height:1.15;overflow-wrap:anywhere}
body.power85 .expedition-destination-copy {gap:12px;min-width:0}
body.power85 .expedition-number {font-size:9px;letter-spacing:1.8px;background:#140e19c9;color:#e4cda1}
body.power85 .expedition-description {font-size:12px;color:#c2b8aa;line-height:1.6}
body.power85 .expedition-tags {font-size:10px;gap:6px}
body.power85 .expedition-tags > span {border-radius:2px;border-color:#92704b6b;background:#180e1dd9}
body.power85 .expedition-tags > span:first-child {color:#f0d3a1;border-color:#b6865477}
body.power85 .expedition-enter {font-size:12px;color:#f0ce97;border-color:#9c734b80}
body.power85 .expedition-layout {gap:18px;margin-top:18px}
body.power85 :is(.expedition-encounter,.expedition-preparation,.expedition-rewards) {padding:25px;border:0;border-radius:2px;background:linear-gradient(130deg,#34202be6,#151018);min-width:0}
body.power85 .expedition-rewards {margin-top:18px}
body.power85 .expedition-loot {background:linear-gradient(#291a25,#140e18);border-color:#6a4c3b;border-radius:3px}
body.power85 .expedition-loot-grid {grid-template-columns:repeat(4,minmax(0,1fr))}
body.power85 .expedition-panel .av-city-main-btn {background:linear-gradient(#923341,#471a29)!important;border-color:#b98a59!important;color:#f8e6c6!important;min-height:44px}
body.power85 .expedition-panel .av-city-actions-auto {margin-bottom:10px}
body.power85 .expedition-panel :is(#av-city-auto-btn,.av-city-potion-btn,.e59-reroll) {min-height:44px!important}
body.power85 .power-region {background:#1a111b!important;overflow:hidden}
body.power85 .power-region .t85-art {opacity:.38}
body.power85 .power-region.is-locked .t85-art {opacity:.17;filter:saturate(.3)}
body.power85 .power-region::after {background:linear-gradient(#2112223b,#160e18ee 60%)}
body.power85 .power-loot {font-size:11px;line-height:1.7}
@media(max-width:1000px) and (min-width:641px) {
  body.power85 .expedition-destinations {grid-template-columns:repeat(2,minmax(0,1fr))}
  body.power85 .expedition-loot-grid {grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:640px) {
  body.power85 #av-city-overlay.t85-overlay {padding:6px!important}
  body.power85 #av-city-overlay .expedition-panel {padding:10px!important}
  body.power85 #av-city-overlay .expedition-panel > .t83-frame {border-width:27px!important}
  body.power85 .t85-tools {gap:8px;padding:4px 6px 10px}
  body.power85 .t85-location {font-size:12px}
  body.power85 .t85-scroll {padding:12px 8px 18px}
  body.power85 .t85-scroll > .av-city-header {padding:23px 21px!important;min-height:170px}
  body.power85 .t85-scroll > .av-city-header h1 {font-size:29px}
  body.power85 .expedition-kicker {font-size:9px;letter-spacing:1.1px}
  body.power85 .expedition-destinations {grid-template-columns:1fr;gap:14px}
  body.power85 .expedition-destination {min-height:275px;padding:22px;gap:24px}
  body.power85 .expedition-layout {grid-template-columns:1fr}
  body.power85 :is(.expedition-encounter,.expedition-preparation,.expedition-rewards) {padding:22px 19px}
  body.power85 .expedition-loot-grid {grid-template-columns:repeat(2,minmax(0,1fr))}
}
