/* hello-world — global demo badge (example of global_css) */
#hw-global-badge {
    position: fixed;
    bottom: 24px;
    left: 24px;
    z-index: 900;
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 8px 16px;
    background: var(--primary-400, #C9A84C);
    color: #fff;
    border-radius: 999px;
    font-size: .78rem;
    font-weight: 700;
    box-shadow: 0 2px 8px rgba(0,0,0,.25);
    pointer-events: none;
    user-select: none;
    opacity: .85;
}
