/* Full-page wallet viewer. popup.css is the extension layout; this file
 * stretches it for a browser tab without turning it into a KPI dashboard. */

@import url("popup.css");

body.full {
  width: auto;
  min-height: 100vh;
  margin: 0;
  font-size: 15px;
}

body.full .app {
  width: min(720px, 100%);
  margin: 0 auto;
  min-height: 100vh;
  background: color-mix(in srgb, var(--bg) 55%, transparent);
  box-shadow: 0 0 0 1px var(--line), var(--sh-3);
}

body.full .topbar {
  padding: 14px 20px;
}
body.full .brand-text .name { font-size: 15px; }
body.full .brand-text .sub { font-size: 11.5px; }
body.full .brand a {
  display: flex;
  align-items: center;
  gap: 9px;
  min-width: 0;
  color: inherit;
  text-decoration: none;
}

body.full .search-wrap { padding: 16px 20px 6px; }
body.full .search {
  padding: 8px 8px 8px 14px;
}
body.full .search input { font-size: 14.5px; padding: 6px 0; }
body.full .search .go { padding: 10px 18px; font-size: 13.5px; }

body.full .identity,
body.full .main-tabs { margin-left: 20px; margin-right: 20px; }
body.full .chain-chips { padding-left: 16px; padding-right: 16px; }
body.full .content { padding: 14px 20px 16px; }
body.full .dash-host { display: none; }

body.full .sum-total { font-size: 40px; }
body.full .row .ic { width: 36px; height: 36px; }
body.full .row .sym { font-size: 14.5px; }
body.full .footer {
  margin-top: auto;
  padding: 16px 20px 22px;
}
body.full .footer a {
  color: var(--text-2);
  text-decoration: none;
}
body.full .footer a:hover { color: var(--brand-3); }

body.full .empty { padding: 48px 28px 36px; }
body.full .empty h2 { font-size: 22px; }

@media (max-width: 760px) {
  body.full .app {
    width: 100%;
    box-shadow: none;
  }
  body.full { font-size: 14px; }
  body.full .sum-total { font-size: 34px; }
}
