/* Ajustări minore peste tema Read the Docs pentru documentația IceFact. */

/* Lățime de citire mai confortabilă pentru text. */
.wy-nav-content {
    max-width: 900px;
}

/* Evidențiază tastele/etichetele de interfață marcate cu `cod`. */
.rst-content code.literal {
    color: #205080;
    background: #f3f6f9;
    border-color: #d6e0ea;
}

/* Marcaj vizual pentru locurile unde urmează să fie adăugate capturi de ecran.
   (admoniție cu :class: screenshot) */
.rst-content .admonition.screenshot {
    background: #fbf7ee;
    border: 1px dashed #c9a227;
}
.rst-content .admonition.screenshot > .admonition-title {
    background: #f0e2b8;
    color: #6b5410;
}
.rst-content .admonition.screenshot > .admonition-title::before {
    content: "\1F4F7\00a0";  /* pictograma aparat foto */
}

/* Același marcaj, pentru locurile unde urmează să fie adăugat un filmuleț.
   (admoniție cu :class: video) */
.rst-content .admonition.video {
    background: #f2f6fb;
    border: 1px dashed #4a7cb5;
}
.rst-content .admonition.video > .admonition-title {
    background: #d8e4f2;
    color: #1f4570;
}
.rst-content .admonition.video > .admonition-title::before {
    content: "\1F3AC\00a0";  /* pictograma clachetă de film */
}

/* Filmulețele nu depășesc lățimea coloanei de text pe ecrane înguste. */
.rst-content .sphinx-contrib-video-container video {
    max-width: 100%;
    height: auto;
}

/* ---------------------------------------------------------------------------
   Blocuri ```sh — aspect de terminal (fundal închis).
   Sphinx generează <div class="highlight-sh">; blocurile ```text rămân
   neschimbate, pe fundal deschis.
   Paleta de culori pentru cuvintele evidențiate este cea de la GitHub (temă
   întunecată), aleasă pentru contrast pe fundal negru.
   --------------------------------------------------------------------------- */
.rst-content div.highlight-sh {
    border-color: #30363d;
}
.rst-content div.highlight-sh .highlight {
    background: #161b22;
}
.rst-content div.highlight-sh pre {
    color: #e6edf3;
}

.rst-content div.highlight-sh .c,      /* comentarii */
.rst-content div.highlight-sh .c1,
.rst-content div.highlight-sh .cm,
.rst-content div.highlight-sh .ch,
.rst-content div.highlight-sh .gp {    /* promptul $ / # */
    color: #8b949e;
    font-style: normal;
}
.rst-content div.highlight-sh .s,      /* șiruri de caractere */
.rst-content div.highlight-sh .s1,
.rst-content div.highlight-sh .s2,
.rst-content div.highlight-sh .sb,
.rst-content div.highlight-sh .sd {
    color: #a5d6ff;
}
.rst-content div.highlight-sh .k,      /* cuvinte-cheie, operatori, comenzi interne */
.rst-content div.highlight-sh .kd,
.rst-content div.highlight-sh .kn,
.rst-content div.highlight-sh .kr,
.rst-content div.highlight-sh .nb,
.rst-content div.highlight-sh .o,
.rst-content div.highlight-sh .ow {
    color: #ff7b72;
    font-weight: normal;
}
.rst-content div.highlight-sh .nv,     /* variabile ($HOME) */
.rst-content div.highlight-sh .vg {
    color: #79c0ff;
}
.rst-content div.highlight-sh .nf,     /* funcții */
.rst-content div.highlight-sh .fm {
    color: #d2a8ff;
}
.rst-content div.highlight-sh .se {    /* secvențe escape, continuarea rândului cu \ */
    color: #ffa657;
    font-weight: normal;
}
.rst-content div.highlight-sh .w {     /* spațiile nu se colorează */
    color: inherit;
}
.rst-content div.highlight-sh .err {   /* fără chenarul roșu implicit al Pygments */
    color: inherit;
    border: none;
    background: none;
}

/* ---------------------------------------------------------------------------
   Butonul de copiere (sphinx-copybutton).
   Implicit apare doar la trecerea cu mouse-ul peste bloc; îl ținem vizibil
   permanent, discret, în colțul din dreapta sus.
   --------------------------------------------------------------------------- */
.rst-content button.copybtn {
    opacity: .5;
    top: .4em;
    right: .4em;
}
.rst-content .highlight:hover button.copybtn,
.rst-content button.copybtn:focus-visible,
.rst-content button.copybtn.success {
    opacity: 1;
}

/* Varianta pentru blocurile cu fundal închis. */
.rst-content div.highlight-sh button.copybtn {
    background-color: #21262d;
    border-color: #ffffff2e;
    color: #c9d1d9;
}
.rst-content div.highlight-sh button.copybtn:hover {
    background-color: #30363d;
}
.rst-content div.highlight-sh button.copybtn:active {
    background-color: #3d444d;
}
.rst-content div.highlight-sh button.copybtn.success {
    border-color: #3fb950;
    color: #3fb950;
}

/* Extensia nu are traduceri în română, iar textele sunt scrise de JS în
   atributul `data-tooltip`. Le înlocuim aici, prin conținutul pseudo-elementului. */
.rst-content button.copybtn.o-tooltip--left:after {
    content: "Copiază";
}
.rst-content button.copybtn.o-tooltip--left.success:after {
    content: "Copiat!";
}
