/* minimal.css: owned by the main session, loaded last. The owner wants a clean, minimal look:
   no gold glow, quiet typography, flat glass. Overrides the glowy bits of the module styles. */

/* one typeface everywhere, no text glow */
#ui, #ui *, .ge-tip, .ge-tip *, #intro-loader, #intro-loader * {
  font-family: var(--font-ui) !important;
  text-shadow: none !important;
}

/* flat surfaces: remove gold glows, keep only soft depth on the main cards */
#ui *, .ge-tip, .ge-tip * { box-shadow: none !important; }
.gp-panel, .tc, .gx-drawer, .gx-results, .ge-tip, .intro-about-card, [class*="about"][class*="card"] {
  box-shadow: 0 8px 30px rgba(0, 0, 0, 0.35) !important;
}

/* decorative motion that doesn't fit minimalism */
.intro-rays, .gx-sub::after { display: none !important; }
[class*="ping"], [class*="pulse"] { animation: none !important; }
.intro-word, .intro-word-1, .intro-word-2 { animation-name: intro-rise !important; }

/* wordmark + headings: light, tracked sans instead of the gold serif */
.gx-brand-text, .gx-brand span, .intro-word, .intro-word-1, .intro-word-2 {
  font-weight: 600 !important; letter-spacing: 0.22em !important;
  background: none !important; -webkit-text-fill-color: currentColor !important; color: var(--cream) !important;
}
.gp-name, .gp-title, .ge-tip__name, .tc-hm { font-weight: 600 !important; letter-spacing: 0.01em !important; color: var(--cream) !important; }

/* buttons: quiet outline style; Subscribe stays the single accent */
.gx-sub { background: var(--cream) !important; color: #10161f !important; border: none !important; }
.gx-btn, .tc-btn, .gp-close { background: rgba(255, 255, 255, 0.04) !important; border-color: rgba(255, 255, 255, 0.12) !important; }
.gx-brand-icon { border-color: rgba(255, 255, 255, 0.18) !important; background: transparent !important; }

/* thin hairlines instead of gold borders */
.gp-panel, .tc, .gx-search, .gx-drawer, .ge-tip { border-color: rgba(255, 255, 255, 0.09) !important; }
.ge-tip::before, .gp-panel::before { opacity: 0 !important; } /* gold top hairlines */
