/* POT: GLOBALNO/igre/otroski/igre.css — slog za zavite igre in igralnico */
:root{--a:#ffd166;--b:#0d1226;--p:#161d36;--t:#eef2ff;--m:#93a0c6}
*{box-sizing:border-box}
body{margin:0;background:radial-gradient(120% 80% at 50% 0%,#1b2350,#0d1226 60%);color:var(--t);
  font:16px/1.6 system-ui,Segoe UI,sans-serif;min-height:100vh}
a{color:var(--a)}
.vrh{display:flex;gap:14px;align-items:center;padding:12px 18px;font-size:14px;color:var(--m)}
.vrh a{text-decoration:none}
.igra{max-width:760px;margin:0 auto;padding:8px 18px 60px}
h1,h2{line-height:1.25}
h1{font-size:26px;margin:.2em 0 .5em}
h2{font-size:20px;margin:0 0 .6em}
h3{font-size:17px;margin:1em 0 .4em}
p{margin:.6em 0}
button{background:var(--a);color:#101426;border:0;border-radius:12px;padding:11px 18px;
  font:inherit;font-weight:700;cursor:pointer;margin:6px 4px 0 0}
button:hover{filter:brightness(1.08)}
button.sec{background:#1c2547;color:var(--t);border:1px solid #2f3a6b;font-weight:600}
input,select,textarea{background:#0f1530;border:1px solid #2a3563;color:var(--t);border-radius:10px;
  padding:10px 12px;font:inherit;margin:6px 6px 0 0;max-width:100%}
input[type=date],input[type=number]{min-width:170px}
#numeroRez,#rezultat,.rezultat{background:var(--p);border:1px solid #26305c;border-radius:14px;padding:14px;margin-top:14px}
#numeroRez:empty,.rezultat:empty{display:none}
.am-game{background:var(--p);border:1px solid #26305c;border-radius:16px;padding:18px}
canvas{max-width:100%;border-radius:12px;background:#0b1024}
table{width:100%;border-collapse:collapse;margin-top:10px}
th,td{border-bottom:1px solid #26305c;padding:8px;text-align:left;font-size:14px}
label{display:block;margin-top:10px;color:var(--m);font-size:14px}
ul,ol{padding-left:1.2em}
