/*
   E-Dani Pro Suite | Core Design — Element Base (v1.1, TASK-008 dedup pass)
   ---------------------------------------------------------------------------
   The suite's shared RAW-ELEMENT baseline: bare form controls get the
   gold-standard look WITHOUT any app writing a global `select{…!important}`
   ruleset. This replaces the old 8-line `@import` stub, which was ORPHAN — a
   whole-repo grep on 2026-07-14 confirmed NO app shell links
   `/shared/core_design.css` (IW/Schule/Chat/Projekte load suite_layout.css +
   suite_components.css directly; HW loads its own *relative* local
   core_design.css). So this rewrite is safe and touches only whoever now opts
   in to load it. First opt-in: Hub, the reference app — its shells load the
   shared CSS (though individual Hub pages still carry local/inline styles, so
   "reference" != "purely shared"). See index.php + admin.php.

   DEDUP (2026-07-24, TASK-008 CSS wave): the form-control RAW-ELEMENT
   BASELINE previously duplicated verbatim here and in suite_components.css
   has been collapsed to ONE owner: suite_components.css. That file is the
   universally-loaded one (IW/Schule/HW-admin/Chat/Projekte load it directly;
   none of them load this file), so it stays canonical; this file's copy was
   the redundant one. On Hub — the ONLY app that loads this file — the load
   order is tokens.css -> suite_layout.css -> suite_components.css -> (this
   file) -> suite_modals.css, so suite_components.css's identical rule was
   already winning the cascade before this file even parsed. Removing the
   copy here is therefore a ZERO computed-style-delta change (verified via
   before/after getComputedStyle fingerprint on Hub index.php + admin.php,
   see audits/audit_2026-07-24_suite_css-coredesign-suitecomponents-dedup.md).
   Guarded by tests/suite/unit/shared_css_contract.unit.js, which asserts the
   baseline lives in suite_components.css.

   Do NOT re-introduce the select/textarea/input block here — edit
   suite_components.css's "RAW-ELEMENT BASELINE (P1)" block instead, or the
   two will silently diverge again.

   Load order: MUST come AFTER suite_layout.css + suite_components.css (they
   define the :root tokens this file references and the .form-* / .btn classes).
   Do NOT re-add the old `@import` lines — Hub loads layout+components
   explicitly, so importing them here would double-load them.

   SCOPE NOTE — bare `button` / `table` element base is DELIBERATELY EXCLUDED
   from V0 (foundation) because it is NOT appearance-preserving:
     * Hub renders native unclassed <button> elements; a bare `button{}` rule
       beats the UA default and WOULD visibly change them (evidenced 2026-07-14).
     * suite_components.css already documents the same reason for omitting a
       bare table baseline ("a scoped .table th would OVERRIDE their real
       tables … changes existing apps, which is P2").
   Buttons + tables are handled by the .btn / .table class layer and belong to a
   later per-app slice (P2), each with its own real-app appearance gate. The
   design tokens for them live in tokens.css, ready for that slice.

   This file is currently an inert stub reserved for a future P2 slice (once
   more apps opt in to loading it) — do not delete it, its <link> is already
   wired into Hub's shells.
*/
