/*
 * Copyright (c) 2026 AwaCloud SAS
 * Author: Matthieu Bouilloux
 * SPDX-License-Identifier: AGPL-3.0-only
 * Dual-licensed; see the NOTICE file for licensing and any additional terms.
 */

/* apps/demo/launcher/src/styles.css — the launcher's own sheet (owner ruling
 * R2, apps/BATCH_38 task 01). Linked AFTER `_layout/tokens.css` and
 * `_layout/layout.css`; it styles only the launcher list (no other page
 * carries this markup, so the rules stay here, `_layout/README.md` § Rules
 * for growing it). Token-only: every colour is a `--demo-*` alias already
 * painted by layout.css and AA-gated by the family-tokens oracle
 * (`--demo-link` on `--demo-surface`; boundary `--demo-border` on
 * `--demo-surface`) — no literal, no URL function, no import rule, no color-scheme
 * (I6/I7). Each link is the primary action: a full-width, >= 44 px target
 * (WCAG 2.5.8; DESIGN.md § 7). */

ul[data-testid="launcher-tools"] {
    display: grid;
    gap: var(--fw-space-3);
    margin: 0;
    padding: 0;
    list-style: none;
}

.demo-launcher-link {
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 2.75rem;
    padding: var(--fw-space-2) var(--fw-space-4);
    border: 1px solid var(--demo-border);
    border-radius: var(--demo-radius);
    color: var(--demo-link);
    font-weight: 600;
    text-decoration: none;
    overflow-wrap: anywhere;
}

.demo-launcher-link:hover { text-decoration: underline; }
