# bw-blocks: replace CSS `@import` with parallel-loaded stylesheet

**Why**: GTMetrix flag — `@import` inside an external stylesheet serializes downloads. The browser has to download `bw-blocks-style.css`, parse it, see the @import, then download the font CSS — instead of fetching both in parallel.

**Current state**:

`assets/bw-blocks-style.css`, line 6-7:
```css
/* Import Inter Font */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap');
```

`bw-blocks.php`, `bw_enqueue_block_assets()`:
```php
public function bw_enqueue_block_assets() {
    wp_enqueue_style(
        'bw-blocks-style',
        BW_BLOCKS_URL . 'assets/bw-blocks-style.css',
        array(),
        BW_BLOCKS_VERSION
    );
    // ...
}
```

**Change**:

1. **Delete the `@import` from `bw-blocks-style.css`** (lines 6-7). Optionally leave a comment pointing to the PHP enqueue.

2. **In `bw-blocks.php`, replace the existing `wp_enqueue_style` call** with:
```php
public function bw_enqueue_block_assets() {
    // Enqueue Inter font separately so it parallel-loads with the main stylesheet
    // (was @import inside the CSS, which serialized downloads — flagged by GTMetrix)
    wp_enqueue_style(
        'bw-blocks-inter',
        'https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap',
        array(),
        null  // null = no version query string on a third-party CDN URL
    );
    wp_enqueue_style(
        'bw-blocks-style',
        BW_BLOCKS_URL . 'assets/bw-blocks-style.css',
        array('bw-blocks-inter'),  // declare dependency so order is correct
        BW_BLOCKS_VERSION
    );
    // ... rest unchanged
}
```

**Optional follow-up** (bigger perf win, requires more thought):
- Self-host the Inter font woff2 files inside the plugin instead of pulling from Google Fonts. Eliminates one external DNS lookup + connection (saves ~100-300ms on first paint) and avoids the Google Fonts cookie/GDPR question some clients care about.
- If self-hosting: also add `<link rel="preload" as="font" crossorigin>` for the variants actually used above the fold.

**Version bump**: this is a bugfix, so bump patch version (e.g., 1.0.0 → 1.0.1).
