/* LatticeMind manual — Nanoacademic brand accents (matches the RESCU manual). */

/* Brand palette */
:root {
    --lm-orange: #FF6938;
    --lm-gray:   #5F6674;
    --lm-green:  #7DC94F;
}

/* Inline brand roles (:orange: :gray: :green:) */
.orange { color: #FF6938; font-weight: bold; }
.gray   { color: #5F6674; font-weight: bold; }
.green  { color: #7DC94F; font-weight: bold; }

/* Accent the accent color of links/headers toward the Nanoacademic orange
   without fighting the Read-the-Docs theme layout. */
.wy-nav-content a,
.rst-content a {
    color: #d1531f;
}
.wy-nav-content a:hover,
.rst-content a:hover {
    color: #FF6938;
}

/* Section title accents */
.rst-content h1,
.rst-content h2 {
    color: #3f4552;
}
.rst-content h2 {
    border-bottom: 2px solid #FF6938;
    padding-bottom: 0.2em;
}

/* Slightly wider content column for screenshots and tables. */
.wy-nav-content {
    max-width: 62rem;
}

/* Figure captions: centered, muted. */
.rst-content div.figure p.caption,
.rst-content figure figcaption {
    font-style: italic;
    color: #5F6674;
    text-align: center;
}

/* Give screenshots a soft frame so they read as UI captures. */
.rst-content img.lm-screenshot,
.rst-content .lm-shadow img {
    border: 1px solid #e0e0e0;
    border-radius: 6px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
}

/* Admonition tint tweaks toward the brand. */
.rst-content .admonition-title {
    background: #5F6674;
}
.rst-content .tip .admonition-title,
.rst-content .hint .admonition-title {
    background: #7DC94F;
}
.rst-content .note .admonition-title {
    background: #4a7fb5;
}

/* Sidebar logo breathing room. */
.wy-side-nav-search {
    background-color: #5F6674;
}
.wy-side-nav-search > a img.logo {
    max-width: 130px;
    padding: 6px 0;
}
.wy-side-nav-search > div.version {
    color: #ffd9c9;
}

/* Copy-button niceness inherited from sphinx-copybutton. */
