body[data-page-id="feed_circle_treasury"] .main { background: #08100c !important; }
body[data-page-id="feed_circle_treasury"] .app-content { background: #08100c; }
@media (min-width: 769px) {
  body[data-page-id="feed_circle_treasury"] .sidebar {
    width: 64px !important;
    min-width: 64px !important;
    max-width: 64px !important;
    overflow: hidden !important;
    border: 0 !important;
    border-right: 1px solid rgba(30, 41, 59, .82) !important;
    border-radius: 0 !important;
    background: #050505 !important;
    box-shadow: none !important;
  }
  body[data-page-id="feed_circle_treasury"] .sidebar nav { padding: 4px 0 !important; }
  body[data-page-id="feed_circle_treasury"] .sidebar nav a {
    position: relative !important;
    width: 48px !important;
    min-width: 48px !important;
    height: 46px !important;
    margin: 0 auto !important;
    padding: 0 !important;
    justify-content: center !important;
    gap: 0 !important;
    overflow: hidden !important;
    color: #64748b;
    font-size: 0 !important;
  }
  body[data-page-id="feed_circle_treasury"] .sidebar nav a .nav-icon { width: 24px !important; height: 24px !important; margin: 0 !important; font-size: 22px !important; }
  body[data-page-id="feed_circle_treasury"] .sidebar nav a > span,
  body[data-page-id="feed_circle_treasury"] .sidebar nav a .badge,
  body[data-page-id="feed_circle_treasury"] .sidebar nav a .airdrop-pill,
  body[data-page-id="feed_circle_treasury"] .sidebar .sidebar-bottom { display: none !important; }
  body[data-page-id="feed_circle_treasury"] .main { width: calc(100vw - 64px) !important; max-width: calc(100vw - 64px) !important; margin-left: 64px !important; }
}
.circle-treasury {
  --ink: #edf8f1;
  --muted: #9aa9a1;
  --line: #293a32;
  --brand: #6554e8;
  max-width: 1480px;
  min-height: calc(100dvh - 64px);
  color: var(--ink);
  background: #08100c;
}
.circle-treasury-header { border-color: var(--line); }
.circle-treasury-header > a:first-child { color: var(--ink); border-color: var(--line); background: #101914; }
.circle-treasury-header span,
.circle-treasury section header span { color: #73edb7; }
.circle-treasury h1,
.circle-treasury h2 { color: var(--ink); }
.circle-treasury p,
.circle-treasury-status { color: var(--muted); }
.circle-treasury-safe,
.circle-treasury-primary,
.circle-treasury button,
.circle-treasury-transactions header a { background: #6554e8; color: #fff; }
.circle-treasury-unconfigured { border-color: var(--line); }
.circle-treasury input,
.circle-treasury select { color: var(--ink); border-color: #3a4c42; background: #101914; }
.circle-treasury-grid { border-color: var(--line); background: var(--line); }
.circle-treasury-grid > section { background: #101914; }
.circle-treasury-asset { border-color: var(--line); background: #132019; }
.circle-treasury-policy,
.circle-treasury-transaction,
.circle-treasury-signer { border-color: var(--line); }
.circle-treasury-policy dt,
.circle-treasury-transaction small { color: var(--muted); }
.circle-treasury-receive { color: var(--ink); border-color: var(--line); background: #101914; }
.circle-treasury-receive form button { color: var(--ink); background: transparent; }
.circle-treasury-receive [data-receive-qr] canvas { padding: 8px; border-radius: 8px; background: #fff; }
.circle-treasury textarea { color: var(--ink); border-color: #3a4c42; background: #101914; }
.circle-treasury-safe-wizard { color: var(--ink); border-color: var(--line); background: #101914; }
