.FllhCG_dock{left:max(16px, env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;position:fixed}.FllhCG_button{color:#091416;min-height:56px;font-family:var(--font-mono), monospace;letter-spacing:.06em;touch-action:manipulation;background:#ff6a2c;border:1px solid #ff9c70;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:12px 16px;font-size:10px;font-weight:700;transition:transform .12s,background .12s;display:flex;box-shadow:0 4px 24px #0009,inset 0 1px #ffd4b9}.FllhCG_button:hover{background:#ff8a57}.FllhCG_button:active,.FllhCG_playing{background:var(--cyan);transform:translateY(2px)}.FllhCG_status:not(:empty){background:#091416;max-width:180px;margin-top:6px;padding:8px;font-size:12px;display:block}@media (max-width:760px){.FllhCG_button{gap:6px;min-height:52px;padding:10px 12px;font-size:9px}}@media (prefers-reduced-motion:reduce){.FllhCG_button{transition:none}}
