/* Gridrop — shared design tokens + base reset + bilingual/RTL rules.
   Single source of truth for the GAME-PAGE palette (blitz/versus/online/party/
   hunt/hunt-online/race/rack/multiplayer/account). Load FIRST, before a page's
   own <style>, so pages can still override locally.

   NOTE: content pages (index / work-ar / roadmap) use a lighter --mut (#B9C5CE)
   and their own layout; they are intentionally NOT wired to this file yet. */
:root{
  --bg:#0b1016; --bg2:#10171d; --card:#161e26; --card2:#1d2731; --line:#2a343e;
  --txt:#eaf4f5; --mut:#8a99a2; --cyan:#0AB6D4; --cyan2:#8DEBF7; --accent:#0097B2;
  --gold:#ffce5c; --red:#ff6b6b; --green:#3ddc8a; --p1:#0AB6D4; --p2:#ffce5c;
}
*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent;}
html,body{height:100%;}
/* Arabic = RTL text, but pin header logo bar + board (columns L->R) to LTR */
body.ar{font-family:'Cairo',sans-serif;direction:rtl;}
body.ar .topbar, body.ar .cols, body.ar .grid, body.ar .pgrid{direction:ltr;}
