﻿/* Graffic Giraffe: regular button labels and compact, centered action sizing. */
button,button *,.btn,.btn *,[role=button],[role=button] *,input[type=button],input[type=submit],input[type=reset]{font-weight:400!important}
.btn:not([hidden]){display:inline-flex;align-items:center;justify-content:center;gap:6px;line-height:1.2;min-height:36px;padding:8px 14px}
.btn.sm:not([hidden]){min-height:32px;padding:6px 10px}
#new-trigger{min-height:36px;height:36px;padding:0 12px;gap:6px}
@media(pointer:coarse){.btn:not([hidden]){min-height:44px}.btn.sm:not([hidden]){min-height:40px}#new-trigger{min-height:44px;height:44px}}