/* timaBeans – Zgornja vrstica: jezik in starost. */
/* zgoraj desno: jezik in starost */
.top-ctl{display:flex;gap:8px;margin-left:auto;align-items:center}.top-btn{min-width:48px;min-height:48px;padding:6px 10px;border-radius:16px;border:2px solid #a8d0ff;background:#223a5c;color:#fff;font-weight:900;font-size:17px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 3px 0 #0c1b33}.top-btn .flag{width:30px;height:22px;border-radius:4px}
#top-age:before{content:"🎂 ";margin-right:3px}
.sheet-langs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sheet-langs .lang{width:100%;display:flex;align-items:center;gap:8px;justify-content:flex-start}
.sheet-ages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sheet-ages .age{min-height:48px;border-radius:12px;font-weight:900;font-size:18px;border:2px solid #4a6a92;background:#223a5c;color:#fff}.sheet-ages .age.active{background:linear-gradient(160deg,#2f7bd9,#6a3fd6);border-color:#a8d0ff}
@media(max-width:699px){header.top .logo{order:0}header.top .top-ctl{order:1;margin-left:auto}header.top .stats{order:2;flex:1 0 100%}}
