.landing-shell{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:34px 0 48px}.hero-card{display:grid;gap:24px;padding:34px}.hero-top{display:flex;gap:18px;align-items:center}.hero-mark{width:72px;height:72px;display:grid;place-items:center;border-radius:22px;border:1px solid rgba(111,226,255,.45);background:linear-gradient(135deg,rgba(111,226,255,.18),rgba(124,92,255,.13));box-shadow:0 0 36px rgba(111,226,255,.18);color:var(--accent);font-size:2rem;flex:0 0 auto}.account-strip{display:inline-flex;align-items:center;gap:10px;width:max-content;max-width:100%;padding:10px 13px;border:1px solid var(--gb-line,rgba(119,154,190,.24));border-radius:999px;background:rgba(111,226,255,.055);color:var(--muted)}.status-dot{width:9px;height:9px;border-radius:50%;background:#7dffad;box-shadow:0 0 12px rgba(125,255,173,.75)}.quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.action-card{display:grid;gap:7px;min-height:138px;padding:18px;border:1px solid var(--gb-line,rgba(119,154,190,.24));border-radius:18px;background:rgba(7,11,19,.58);text-decoration:none;color:var(--text);transition:transform .16s ease,border-color .16s ease,background .16s ease}.action-card:hover{transform:translateY(-2px);border-color:rgba(111,226,255,.52);background:rgba(111,226,255,.075)}.primary-action{background:linear-gradient(135deg,rgba(111,226,255,.16),rgba(124,92,255,.08));border-color:rgba(111,226,255,.42)}.action-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:rgba(111,226,255,.10);font-size:1.2rem}.action-card strong{font-size:1.08rem}.action-card small{color:var(--muted);line-height:1.42}.landing-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:14px;margin-top:14px}.landing-info-card{padding:22px}.landing-info-card ol{margin:12px 0 0;padding-left:20px;color:var(--muted);line-height:1.65}.landing-info-card p{color:var(--muted);line-height:1.55}.director-hidden{display:none!important}@media(max-width:900px){.quick-actions,.landing-grid{grid-template-columns:1fr}.hero-top{align-items:flex-start}.hero-card{padding:24px}}
/* Extynct Docs dashboard card */
.extynct-docs-card {
  border-color: rgba(88, 190, 255, 0.35) !important;
  background:
    radial-gradient(circle at 20% 0%, rgba(77, 171, 255, 0.18), transparent 18rem),
    linear-gradient(135deg, rgba(17, 29, 45, 0.96), rgba(8, 14, 24, 0.96)) !important;
}

.extynct-docs-card .action-icon {
  border-color: rgba(88, 190, 255, 0.45) !important;
  background: rgba(47, 140, 255, 0.16) !important;
  color: #62d5ff !important;
}

.extynct-docs-card:hover {
  border-color: rgba(88, 190, 255, 0.72) !important;
  box-shadow:
    0 16px 40px rgba(0, 0, 0, 0.26),
    0 0 26px rgba(57, 201, 255, 0.12) !important;
}

/* GEARBOUND_DISCORD_CARD_STYLES_V1 */
.discord-card {
  border-color: rgba(114, 137, 218, 0.38) !important;
  background:
    radial-gradient(circle at 20% 0%, rgba(114, 137, 218, 0.2), transparent 18rem),
    linear-gradient(135deg, rgba(18, 26, 45, 0.96), rgba(8, 14, 24, 0.96)) !important;
}

.discord-card .action-icon {
  border-color: rgba(114, 137, 218, 0.5) !important;
  background: rgba(114, 137, 218, 0.16) !important;
  color: #9fb1ff !important;
}

.discord-card:hover {
  border-color: rgba(114, 137, 218, 0.76) !important;
  box-shadow:
    0 16px 40px rgba(0, 0, 0, 0.26),
    0 0 26px rgba(114, 137, 218, 0.16) !important;
}

.gearbound-discord-card {
  border-color: rgba(57, 201, 255, 0.38) !important;
}

.gearbound-discord-card .action-icon {
  border-color: rgba(57, 201, 255, 0.48) !important;
  background: rgba(57, 201, 255, 0.13) !important;
  color: #62d5ff !important;
}

.private-extynct-discord-card {
  border-color: rgba(184, 120, 255, 0.38) !important;
}

.private-extynct-discord-card .action-icon {
  border-color: rgba(184, 120, 255, 0.48) !important;
  background: rgba(184, 120, 255, 0.13) !important;
  color: #d1a5ff !important;
}

.public-extynct-discord-card {
  border-color: rgba(94, 230, 168, 0.35) !important;
}

.public-extynct-discord-card .action-icon {
  border-color: rgba(94, 230, 168, 0.45) !important;
  background: rgba(94, 230, 168, 0.12) !important;
  color: #8fffd0 !important;
}
