/* Marca Bina AI sobre el motor de stil.css: carbón verdoso + luz verde, cero sombras, cero degradados, radio 6 px */
@font-face{font-family:Heebo;src:url("fonts/Heebo.ttf");font-weight:100 900;font-display:swap}
:root{--azul:#0a8a63;--cian:#00c48c;--marino:#0f1a17;--texto:#1b2622;--gris:#4f5e58;--gris2:#7d8a85;--borde:#cfd9d5;--svijetlo:#f3f6f4;--grad:#00c48c;--zelena:#0a8a63;--crvena:#d93b3b;--ambar:#ffb020}
html{direction:rtl}
body,h1,h2,h3,.gumb,.kopiraj,.cip,.polje,.marka,.dan-oznaka,.p-broj,.formula b,table.alati,.brojke b{font-family:Heebo,system-ui,sans-serif!important}
body{background:#f3f6f4;line-height:1.65}
.stranica,.naslovnica,.ploca,.glavna img,.razgovor,.kutija,.prompt,.formula div,.usporedba div,.savjet,.pazi,.pojam,.polje,.gumb,.kopiraj,.cip,.mjehur .tijelo,.brojke div{border-radius:6px;box-shadow:none}
.stranica{background:#fbfcfb;border:1px solid var(--borde)}
a{color:var(--azul)}
.gumb{background:var(--cian);color:var(--marino)}
.gumb.bijeli{background:#fff;color:var(--marino);border:1px solid var(--borde)}
.dan-oznaka{background:var(--cian);color:var(--marino)}
.koraci li::before{background:var(--cian);color:var(--marino)}
.mjehur.ai .av{background:var(--cian);color:var(--marino)}
.mjehur.ti .av{background:#dfe7e3}
.mjehur.ti .tijelo{background:#e9efec}
.mjehur.ai .tijelo{background:#fff}
.p-broj{background:var(--marino);color:#fff}
.prompt{border-inline-start:4px solid var(--cian);background:#fff}
.prompt .p-tekst{direction:rtl;unicode-bidi:plaintext}
.kutija{background:#eef3f1}
.kutija h3{color:var(--marino)}
.kvacice li::before{background:var(--azul)}
.zadatak{background:#fff6e3;border-color:#f3d79a}
.zadatak h3{color:#6b4a00}
.zadatak .kvacice li::before{background:var(--ambar);color:var(--marino)}
.savjet{background:var(--marino)}
.savjet b{color:var(--cian)}
.usporedba .lose{background:#fdf0f0;border-color:#f1c9c9}
.usporedba .dobro{background:#e9f7f1;border-color:#b9e3d2}
.cip.on{background:var(--marino);border-color:var(--marino);color:#fff}
.marka{display:inline-flex;align-items:center;gap:2px;color:var(--marino);font-weight:800;font-size:22px;letter-spacing:0}
.marka .cur{display:inline-block;width:.32em;height:.8em;background:var(--cian);margin-inline-start:3px}
.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}
.mono{font-family:ui-monospace,Consolas,monospace;direction:ltr;unicode-bidi:isolate;display:inline-block}
.bina-prompt-tekst{white-space:pre-wrap}
.cover-pdf{display:none}
.ploca.zakljucano{opacity:.7;border-style:dashed}
.ploca .etiketa{display:inline-block;margin-top:8px;padding:3px 8px;border-radius:6px;background:var(--cian);color:var(--marino);font-weight:700;font-size:12px}
.ploca .etiketa.cekanje{background:#e9efec;color:var(--gris)}
.ploca:hover{transform:none}
table.alati td:nth-child(2){direction:ltr;text-align:right;unicode-bidi:isolate}
table.ai-za th{text-align:start;font-size:13px;color:var(--gris);padding:6px;border-bottom:2px solid var(--borde)}
table.ai-za td,table.ai-za td:first-child,table.ai-za td:nth-child(2){white-space:normal;direction:rtl;font-size:14px}
table.ai-za td:nth-child(2) b{color:var(--azul)}
@media (max-width:600px){table.ai-za td:nth-child(4),table.ai-za th:nth-child(4){display:none}}
@media print{
  body{background:#fff}
  .stranica{border:0;background:#fff}
  .cover-pdf{display:block;page:cover;width:210mm;height:297mm;break-after:page;overflow:hidden}
  .cover-pdf img{width:210mm;height:297mm;object-fit:cover}
  .prompt{padding:7px 12px}
}
