` に `role="button"`, `tabindex="0"`, `aria-label` を付与
- - ブラウザのデフォルトボタンスタイルを避けつつ、キーボード操作対応
-
-3. **スタイル統一** ✅
- - trigger: `hover:bg-gray-200 dark:hover:bg-gray-700` でホバー状態表示
- - Dropdown: `class="w-32 z-50"` で幅と重なり順序を指定
- - 既存の見た目を保持
-
-4. **位置管理ロジックはコメント保持** ✅
- - Floating UI の自動ポジショニングに任せる
- - 将来的にカスタム配置が必要になった場合の参考用にコメント保持
-
-### 教訓
-
-- **trigger の責任分離**: 親から trigger ボタン管理を削除し、コンポーネント内で完結 → 呼び出し側が単純化
-- **CSS selector ベースの制御**: `bind:this` や export function より、`triggeredBy` selector による自動制御が保守性↑
-- **Floating UI の活用**: ビューポート外での自動調整により、複雑な位置計算が不要
-
-### 4-2. Modal
-
-**差分の大きさ:** 🟡 中(native `