/* bank — light-2026 desktop layer (>=768px, scoped body.ptshell).
   Mobile file (bank.css) is the Source of Truth and is untouched by this @media block. */
@media (min-width:768px){
  body.ptshell{background:#F4F5F7}
  body.ptshell main.page{max-width:1080px;margin-inline:auto;padding:8px 24px 40px}

  /* accounts as a responsive grid of light-2026 cards */
  body.ptshell #list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}
  body.ptshell .acct{margin-bottom:0;border-color:#E8EAEF;box-shadow:0 18px 44px -30px rgba(20,25,35,.26)}
  body.ptshell .acct.def{border-color:var(--sun)}
  body.ptshell .arow button:hover{background:#F7F8FA}

  /* add-account bar (appshell already un-fixes it) → normal centered action */
  body.ptshell .addbar{max-width:1080px;margin:6px auto 0;padding:0;background:none}
  body.ptshell .addbtn{max-width:360px;margin-inline:auto}
}
@media (min-width:1280px){ body.ptshell main.page,body.ptshell .addbar{max-width:1240px} }
