/* WORKPLAYBOX 3.4 • UI polish, cleaner clock, refined arcade visuals */
.header-clock{
 display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:90px;
 border-radius:14px;border:1px solid #738dcb33;background:linear-gradient(180deg,#15213a,#0f1728);
 color:#e3efff;padding:9px 13px;font:800 15px/1 ui-monospace,SFMono-Regular,Consolas,monospace;
 letter-spacing:.08em;font-variant-numeric:tabular-nums;text-shadow:none;box-shadow:inset 0 1px 0 #ffffff10,0 8px 24px #040a1428;
}
.header-clock::before{content:'⏱';font-size:13px;color:#92b5ff;opacity:.9}
#onlineClock{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#d9e7ff}
.side-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}
.navitem[data-view="games"]{font-weight:800}
.art-stage .stage-title{color:#c8d8ff}
.blockfall-display-34{gap:18px;align-items:flex-start}
.blockfall-display-34 canvas.art-canvas{max-width:min(62vw,360px)}
.blockfall-next-34{padding:14px 14px 12px;background:linear-gradient(180deg,#131b2c,#101726);border:1px solid #6c81b433}
.blockfall-next-34 small{display:block;text-align:center}
.blockfall-next-34 small:last-child{color:#a9d0ff}
.aim-target{transform:translateZ(0)}
@media(max-width:790px){
 .header-clock{font-size:13px;padding:8px 10px;min-width:78px}
 .blockfall-display-34{gap:10px}
 .blockfall-next-34{padding:8px}
 .blockfall-next-34 canvas{width:84px;height:84px}
}
@media(max-width:500px){
 .header-clock{display:none}
 .blockfall-next-34{display:none}
}
