/* Step 1 brand foundation — self-hosted Rubik @font-face.
 *
 * Lives in app/assets/stylesheets/ (Sprockets-processed) NOT in
 * app/assets/tailwind/application.css (Tailwind v4 CLI-compiled).
 * Why: tailwindcss-rails 4.4.0 runs the Tailwind CLI, which emits
 * url() references verbatim — it does NOT understand Rails asset
 * paths or digest fingerprints. A hardcoded
 * a hardcoded /assets/Rubik-VariableFont_wght.ttf URL in the
 * Tailwind input 404s in dev (Sprockets serves only the digested
 * path) and in prod (config.assets.compile = false). Moving the
 * @font-face into a .css.erb stylesheet lets the asset_path ERB
 * helper resolve to the digested filename Sprockets actually
 * serves.
 *
 * Pulled in via Sprockets' require_tree . in
 * app/assets/stylesheets/application.css. All three layouts
 * (application, minimal, admin) link "application" so this
 * @font-face is in scope everywhere --font-sans: Rubik is — if
 * a layout linked tailwind alone, font-sans would fall back to
 * system-ui silently because the @font-face never loads.
 *
 * Variable file — single rule covers all five brand weights via
 * the weight axis (font-weight: 100 1000). font-display: swap so
 * the brand isn't gated on font load.
 */
@font-face {
  font-family: "Rubik";
  src: url(/assets/Rubik-VariableFont_wght-eb92ed3366a3d9dfab114b585cbbab2147a423f801b152bb7efacc8a32563bf6.ttf) format("truetype-variations");
  font-weight: 100 1000;
  font-style: normal;
  font-display: swap;
}
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS (and SCSS, if configured) file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *


 */
