/* Šumska bojanka v1.10 – izbornik slika kao početni ekran, gumbi za print / spremanje (dodatak na css/style.css) */
.bj-picker{max-width:880px;margin:6px auto 0}
.bj-ph{text-align:center;font:800 clamp(1.45rem,5.6vw,2.1rem)/1.2 var(--head,'Baloo 2'),system-ui,sans-serif;margin:6px 0 14px}
.bj-pgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 0 10px}
@media(min-width:1400px){.bj-picker{max-width:1100px}.bj-pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:400px){.bj-pgrid{gap:10px}}
.bj-card{position:relative;display:flex;flex-direction:column;padding:8px 8px 10px;border:3px solid #fff;border-radius:22px;background:#fff;box-shadow:var(--shadow,0 6px 18px rgba(0,0,0,.08));cursor:pointer;color:var(--ink,#2f3d36);font:inherit;text-align:center;-webkit-tap-highlight-color:transparent;transition:transform .12s}
.bj-card:active{transform:scale(.97)}
.bj-card:focus-visible{outline:4px solid #9b59d0;outline-offset:2px}
.bj-card img{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:14px;background:#fafafa}
.bj-card .bj-cl{display:block;margin-top:6px;font-weight:800;font-size:.98rem;line-height:1.2}
.bj-card .bj-cl b{color:#8a7aa8;font-weight:800;margin-right:4px}
.bj-card .bj-mk{position:absolute;top:2px;right:2px;display:none;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-weight:800;font-size:.85rem;box-shadow:0 2px 6px rgba(0,0,0,.15)}
.bj-card[data-st=started] .bj-mk{display:inline-flex;background:#fff1a6;color:#6b5200}
.bj-card[data-st=done] .bj-mk{display:inline-flex;background:#4caf50;color:#fff}
.bj-card[data-st=started]{border-color:#ffe27a}
.bj-card[data-st=done]{border-color:#9bd59d}
@media(max-width:400px){.bj-card{padding:6px 6px 8px;border-radius:18px}.bj-card .bj-cl{font-size:.88rem}.bj-card .bj-mk{font-size:.75rem;padding:3px 7px}}
.bj-color .bj-nav{gap:8px}
.bj-back{font-weight:800}
.bj-save{justify-content:center;gap:10px}
.bj-save .btn{white-space:normal;text-align:center;line-height:1.15}
.bj-print{background:#3b7be0;box-shadow:0 5px 0 #1f3f8f}
.bj-hint{text-align:center;margin:6px 0 0;color:var(--ink-soft,#5a6a62);font-size:.95rem}
@media(max-width:400px){.bj-save .btn{flex:1 1 100%;justify-content:center}}
.game-head .gz-btns{margin-left:auto}
/* v1.11.39 – noćni način: kartice ostaju bijele, natpis taman i čitljiv, broj ljubičast */
html.noc .bj-card{color:#2f3d36}
html.noc .bj-card .bj-cl b{color:#7d63b0}
