/* House chrome for the hosted KERB build on yfarmx.com, appended by
   scripts/stage-kerb.mjs. The game's own files are untouched. */
#yfx-chrome{position:fixed;top:12px;left:12px;z-index:40;display:flex;gap:6px;
  font:600 11px/1 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.1em;
  opacity:1;transition:opacity .45s ease}
#yfx-chrome[data-off]{opacity:0;pointer-events:none}
#yfx-chrome a,#yfx-chrome button{appearance:none;margin:0;padding:8px 11px;
  font:inherit;letter-spacing:inherit;color:#f4efe7;text-decoration:none;cursor:pointer;
  background:rgba(11,12,13,.72);border:1px solid rgba(244,239,231,.24);border-radius:4px}
#yfx-chrome a:hover,#yfx-chrome button:hover,
#yfx-chrome a:focus-visible,#yfx-chrome button:focus-visible{color:#edbd3a;border-color:#edbd3a;outline:none}
#yfx-phone{position:fixed;left:0;right:0;bottom:0;z-index:41;display:none;
  gap:12px 16px;align-items:center;justify-content:center;flex-wrap:wrap;
  padding:14px 16px calc(14px + env(safe-area-inset-bottom));text-align:center;
  font:600 12px/1.5 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.06em;
  color:#f4efe7;background:rgba(11,12,13,.95);border-top:1px solid #edbd3a}
#yfx-phone button{appearance:none;margin:0;padding:9px 16px;border:0;border-radius:4px;
  font:inherit;color:#14110a;background:#edbd3a;cursor:pointer}
@media (hover:none) and (pointer:coarse){#yfx-phone{display:flex}}
@media (prefers-reduced-motion:reduce){#yfx-chrome{transition:none}}
