---
title: テーマプリセット
description: 公式カタログ。形はスキン、色は配色パッケージ。合成して使う。
---

# テーマプリセット

このページと [テーマギャラリー](/theme-gallery.html) が、公開済みスキンと配色の **公式カタログ** です。実験ではなく、安定した製品面です。パッケージは下の [執筆契約](#パッケージを書く) に従うので、どのスキンもどの配色と組めます。

Ox Content はテーマを独立した 2 軸に分け、2 系統のパッケージとして公開します。

- **スキン** (`@ox-content/theme-*`) は **形** を持ちます。幾何、質感、タイポ、モーション。スキンはすべて `--octc-*` カスタムプロパティに対して書き、色名を直書きしません。
- **配色** (`@ox-content/theme-color-*`) は **色** を持ちます。ライトとダークのパレットだけ。レイアウトも質感もフォントも持ちません。

どちらも相手を知らないので、どのスキンもどの配色パッケージとも組めます。**27 スキン × 46 配色パッケージ = 1242 通り** です。ギャラリーには named migration variant も並べるので、**64 scheme row × 27 スキン = 1728 通り** を確認できます。

## ギャラリー

**[すべての組み合わせを見る →](/theme-gallery.html)**

ギャラリーは本物の SSG スタイルシートを iframe 内で描画するので、見た目はビルドしたサイトそのものです。ライトとダーク、ランディングと記事ページ、ライブの WebGL 背景も含みます。

各スキンの見本です。それぞれ、想定した配色で撮っています。

<div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:1.25rem 0;">
  <a href="/theme-gallery.html" style="text-align:center;text-decoration:none;"><img src="/screenshots/themes/pixel.jpg" alt="Pixel skin" width="1048" height="632" loading="lazy" style="width:100%;height:auto;border-radius:6px;border:1px solid var(--octc-color-border,#8884);" /><small>Pixel</small></a>
  <a href="/theme-gallery.html" style="text-align:center;text-decoration:none;"><img src="/screenshots/themes/liquid-glass.jpg" alt="Liquid Glass skin" width="1048" height="632" loading="lazy" style="width:100%;height:auto;border-radius:6px;border:1px solid var(--octc-color-border,#8884);" /><small>Liquid Glass</small></a>
  <a href="/theme-gallery.html" style="text-align:center;text-decoration:none;"><img src="/screenshots/themes/blur-glass.jpg" alt="Blur Glass skin" width="1048" height="632" loading="lazy" style="width:100%;height:auto;border-radius:6px;border:1px solid var(--octc-color-border,#8884);" /><small>Blur Glass</small></a>
  <a href="/theme-gallery.html" style="text-align:center;text-decoration:none;"><img src="/screenshots/themes/analog-film.jpg" alt="Analog Film skin" width="1048" height="632" loading="lazy" style="width:100%;height:auto;border-radius:6px;border:1px solid var(--octc-color-border,#8884);" /><small>Analog Film</small></a>
  <a href="/theme-gallery.html" style="text-align:center;text-decoration:none;"><img src="/screenshots/themes/fluid.jpg" alt="Fluid skin" width="1048" height="632" loading="lazy" style="width:100%;height:auto;border-radius:6px;border:1px solid var(--octc-color-border,#8884);" /><small>Fluid</small></a>
  <a href="/theme-gallery.html" style="text-align:center;text-decoration:none;"><img src="/screenshots/themes/fabric.jpg" alt="Fabric skin" width="1048" height="632" loading="lazy" style="width:100%;height:auto;border-radius:6px;border:1px solid var(--octc-color-border,#8884);" /><small>Fabric</small></a>
  <a href="/theme-gallery.html" style="text-align:center;text-decoration:none;"><img src="/screenshots/themes/leather.jpg" alt="Leather skin" width="1048" height="632" loading="lazy" style="width:100%;height:auto;border-radius:6px;border:1px solid var(--octc-color-border,#8884);" /><small>Leather</small></a>
  <a href="/theme-gallery.html" style="text-align:center;text-decoration:none;"><img src="/screenshots/themes/brutalist.jpg" alt="Brutalist skin" width="1048" height="632" loading="lazy" style="width:100%;height:auto;border-radius:6px;border:1px solid var(--octc-color-border,#8884);" /><small>Brutalist</small></a>
  <a href="/theme-gallery.html" style="text-align:center;text-decoration:none;"><img src="/screenshots/themes/terminal.jpg" alt="Terminal skin" width="1048" height="632" loading="lazy" style="width:100%;height:auto;border-radius:6px;border:1px solid var(--octc-color-border,#8884);" /><small>Terminal</small></a>
  <a href="/theme-gallery.html" style="text-align:center;text-decoration:none;"><img src="/screenshots/themes/blueprint.jpg" alt="Blueprint skin" width="1048" height="632" loading="lazy" style="width:100%;height:auto;border-radius:6px;border:1px solid var(--octc-color-border,#8884);" /><small>Blueprint</small></a>
  <a href="/theme-gallery.html" style="text-align:center;text-decoration:none;"><img src="/screenshots/themes/risograph.jpg" alt="Risograph skin" width="1048" height="632" loading="lazy" style="width:100%;height:auto;border-radius:6px;border:1px solid var(--octc-color-border,#8884);" /><small>Risograph</small></a>
  <a href="/theme-gallery.html" style="text-align:center;text-decoration:none;"><img src="/screenshots/themes/swiss.jpg" alt="Swiss skin" width="1048" height="632" loading="lazy" style="width:100%;height:auto;border-radius:6px;border:1px solid var(--octc-color-border,#8884);" /><small>Swiss</small></a>
  <a href="/theme-gallery.html" style="text-align:center;text-decoration:none;"><img src="/screenshots/themes/neon.jpg" alt="Neon skin" width="1048" height="632" loading="lazy" style="width:100%;height:auto;border-radius:6px;border:1px solid var(--octc-color-border,#8884);" /><small>Neon</small></a>
  <a href="/theme-gallery.html" style="text-align:center;text-decoration:none;"><img src="/screenshots/themes/clay.jpg" alt="Clay skin" width="1048" height="632" loading="lazy" style="width:100%;height:auto;border-radius:6px;border:1px solid var(--octc-color-border,#8884);" /><small>Clay</small></a>
  <a href="/theme-gallery.html" style="text-align:center;text-decoration:none;"><img src="/screenshots/themes/editorial.jpg" alt="Editorial skin" width="1048" height="632" loading="lazy" style="width:100%;height:auto;border-radius:6px;border:1px solid var(--octc-color-border,#8884);" /><small>Editorial</small></a>
  <a href="/theme-gallery.html" style="text-align:center;text-decoration:none;"><img src="/screenshots/themes/aurora.jpg" alt="Aurora skin" width="1048" height="632" loading="lazy" style="width:100%;height:auto;border-radius:6px;border:1px solid var(--octc-color-border,#8884);" /><small>Aurora</small></a>
  <a href="/theme-gallery.html" style="text-align:center;text-decoration:none;"><img src="/screenshots/themes/holo.jpg" alt="Holo skin" width="1048" height="632" loading="lazy" style="width:100%;height:auto;border-radius:6px;border:1px solid var(--octc-color-border,#8884);" /><small>Holo</small></a>
  <a href="/theme-gallery.html" style="text-align:center;text-decoration:none;"><img src="/screenshots/themes/paper.jpg" alt="Paper skin" width="1048" height="632" loading="lazy" style="width:100%;height:auto;border-radius:6px;border:1px solid var(--octc-color-border,#8884);" /><small>Paper</small></a>
  <a href="/theme-gallery.html" style="text-align:center;text-decoration:none;"><img src="/screenshots/themes/voltage.jpg" alt="Voltage skin" width="1048" height="632" loading="lazy" style="width:100%;height:auto;border-radius:6px;border:1px solid var(--octc-color-border,#8884);" /><small>Voltage</small></a>
  <a href="/theme-gallery.html" style="text-align:center;text-decoration:none;"><img src="/screenshots/themes/manuscript.jpg" alt="Manuscript skin" width="1048" height="632" loading="lazy" style="width:100%;height:auto;border-radius:6px;border:1px solid var(--octc-color-border,#8884);" /><small>Manuscript</small></a>
  <a href="/theme-gallery.html" style="text-align:center;text-decoration:none;"><img src="/screenshots/themes/ledger.jpg" alt="Ledger skin" width="1048" height="632" loading="lazy" style="width:100%;height:auto;border-radius:6px;border:1px solid var(--octc-color-border,#8884);" /><small>Ledger</small></a>
  <a href="/theme-gallery.html" style="text-align:center;text-decoration:none;"><img src="/screenshots/themes/kiosk.jpg" alt="Kiosk skin" width="1048" height="632" loading="lazy" style="width:100%;height:auto;border-radius:6px;border:1px solid var(--octc-color-border,#8884);" /><small>Kiosk</small></a>
  <a href="/theme-gallery.html" style="text-align:center;text-decoration:none;"><img src="/screenshots/themes/atlas.jpg" alt="Atlas skin" width="1048" height="632" loading="lazy" style="width:100%;height:auto;border-radius:6px;border:1px solid var(--octc-color-border,#8884);" /><small>Atlas</small></a>
  <a href="/theme-gallery.html" style="text-align:center;text-decoration:none;"><img src="/screenshots/themes/receipt.jpg" alt="Receipt skin" width="1048" height="632" loading="lazy" style="width:100%;height:auto;border-radius:6px;border:1px solid var(--octc-color-border,#8884);" /><small>Receipt</small></a>
  <a href="/theme-gallery.html" style="text-align:center;text-decoration:none;"><img src="/screenshots/themes/bauhaus.jpg" alt="Bauhaus skin" width="1048" height="632" loading="lazy" style="width:100%;height:auto;border-radius:6px;border:1px solid var(--octc-color-border,#8884);" /><small>Bauhaus</small></a>
  <a href="/theme-gallery.html" style="text-align:center;text-decoration:none;"><img src="/screenshots/themes/zine.jpg" alt="Zine skin" width="1048" height="632" loading="lazy" style="width:100%;height:auto;border-radius:6px;border:1px solid var(--octc-color-border,#8884);" /><small>Zine</small></a>
  <a href="/theme-gallery.html" style="text-align:center;text-decoration:none;"><img src="/screenshots/themes/noir.jpg" alt="Noir skin" width="1048" height="632" loading="lazy" style="width:100%;height:auto;border-radius:6px;border:1px solid var(--octc-color-border,#8884);" /><small>Noir</small></a>
</div>

## クイックスタート

片方ずつ入れます。

```bash
npm install @ox-content/theme-liquid-glass @ox-content/theme-color-tokyo-night
```

それからレイヤーとして並べます。`theme` は配列を受け取り、左から右へ合成します。

```ts
// vite.config.ts
import { defineConfig } from "vite";
import { oxContent } from "@ox-content/vite-plugin";
import liquidGlass from "@ox-content/theme-liquid-glass";
import tokyoNight from "@ox-content/theme-color-tokyo-night";

export default defineConfig({
  plugins: [
    oxContent({
      srcDir: "docs",
      ssg: {
        siteName: "My Docs",
        theme: [liquidGlass, tokyoNight],
      },
    }),
  ],
});
```

あとから足したものが勝つので、自分の上書きは最後です。

```ts
theme: [
  liquidGlass,
  tokyoNight,
  {
    colors: { primary: "#ff5f56" },
    footer: { copyright: "Copyright © 2026 My Company" },
  },
];
```

どちらの軸も単独で使えます。スキンなしの配色は既定テーマの色を変え、配色なしのスキンは既定パレットの形を変えます。

## スキン

各スキンはだいたい 6–7 kB の CSS で、**JavaScript はゼロ**、実行時依存もありません。

| パッケージ                                                                                   | 名前         | 説明                                                                   |
| -------------------------------------------------------------------------------------------- | ------------ | ---------------------------------------------------------------------- |
| [`@ox-content/theme-pixel`](https://npmjs.com/package/@ox-content/theme-pixel)               | Pixel        | 厚い 8-bit 面、硬いオフセット影、段階的なモーション                    |
| [`@ox-content/theme-liquid-glass`](https://npmjs.com/package/@ox-content/theme-liquid-glass) | Liquid Glass | 屈折するガラスパネル、鏡面エッジ、ホバー時の光の走り                   |
| [`@ox-content/theme-blur-glass`](https://npmjs.com/package/@ox-content/theme-blur-glass)     | Blur Glass   | 柔らかい霞から解ける、フロストの backdrop-blur 層                      |
| [`@ox-content/theme-analog-film`](https://npmjs.com/package/@ox-content/theme-analog-film)   | Analog Film  | 粒状、ハレーション、スプロケットレール、穏やかなゲートウィーブ         |
| [`@ox-content/theme-fluid`](https://npmjs.com/package/@ox-content/theme-fluid)               | Fluid        | コンテンツの後ろで漂い変形する、有機的なブロブ勾配                     |
| [`@ox-content/theme-fabric`](https://npmjs.com/package/@ox-content/theme-fabric)             | Fabric       | 織り目、縫い目、柔らかい布の折りたたみ                                 |
| [`@ox-content/theme-leather`](https://npmjs.com/package/@ox-content/theme-leather)           | Leather      | 型押しの粒と鞍縫い。触れると沈む                                       |
| [`@ox-content/theme-brutalist`](https://npmjs.com/package/@ox-content/theme-brutalist)       | Brutalist    | 生の構造、巨大な文字、叩きつける影                                     |
| [`@ox-content/theme-terminal`](https://npmjs.com/package/@ox-content/theme-terminal)         | Terminal     | CRT 蛍光体、スキャンライン、点滅するブロックキャレット、プロンプト余白 |
| [`@ox-content/theme-blueprint`](https://npmjs.com/package/@ox-content/theme-blueprint)       | Blueprint    | 製図グリッド、破線の引き出し、自分で描かれるストローク                 |
| [`@ox-content/theme-risograph`](https://npmjs.com/package/@ox-content/theme-risograph)       | Risograph    | 見当がずれたデュオトーン印刷。ホバーでインクチャンネルが分かれる       |
| [`@ox-content/theme-swiss`](https://npmjs.com/package/@ox-content/theme-swiss)               | Swiss        | International Typographic Style — 硬いグリッド、罫、精密なスライド     |
| [`@ox-content/theme-neon`](https://npmjs.com/package/@ox-content/theme-neon)                 | Neon         | サンセットグリッドの輝き、唸る管の輪郭、スキャンラインの走り           |
| [`@ox-content/theme-clay`](https://npmjs.com/package/@ox-content/theme-clay)                 | Clay         | ポインタの下で潰れる、柔らかい押し出し粘土                             |
| [`@ox-content/theme-editorial`](https://npmjs.com/package/@ox-content/theme-editorial)       | Editorial    | ドロップキャップ、ヘアライン罫、カラムの現れを持つ雑誌タイポ           |
| [`@ox-content/theme-aurora`](https://npmjs.com/package/@ox-content/theme-aurora)             | Aurora       | 半透明パネルの後ろをゆっくり流れる円錐の光のカーテン                   |
| [`@ox-content/theme-holo`](https://npmjs.com/package/@ox-content/theme-holo)                 | Holo         | パネルが傾き滑るにつれて色相が変わる虹色箔                             |
| [`@ox-content/theme-paper`](https://npmjs.com/package/@ox-content/theme-paper)               | Paper        | 柔らかい紙への活版の凹みと、ギザギザのページ端                         |
| [`@ox-content/theme-voltage`](https://npmjs.com/package/@ox-content/theme-voltage)           | Voltage      | 帯電した勾配エッジと生きた電場を持つ、巨大なディスプレイ文字           |
| [`@ox-content/theme-manuscript`](https://npmjs.com/package/@ox-content/theme-manuscript)     | Manuscript   | 写本のページ — 狭い行長、ルブリカの見出し、傍注になる目次              |
| [`@ox-content/theme-ledger`](https://npmjs.com/package/@ox-content/theme-ledger)             | Ledger       | 綴じた帳簿 — 本物の罫線の上に文字、表形式の数字                        |
| [`@ox-content/theme-kiosk`](https://npmjs.com/package/@ox-content/theme-kiosk)               | Kiosk        | 駅の案内 — 出発案内板のサイドバー、帯見出し、矢印                      |
| [`@ox-content/theme-atlas`](https://npmjs.com/package/@ox-content/theme-atlas)               | Atlas        | 測量図 — 等高線帯、凡例サイドバー、レジストレーションマーク            |
| [`@ox-content/theme-receipt`](https://npmjs.com/package/@ox-content/theme-receipt)           | Receipt      | 感熱ロール — 狭い中央カラム、点線リーダー、破れた端                    |
| [`@ox-content/theme-bauhaus`](https://npmjs.com/package/@ox-content/theme-bauhaus)           | Bauhaus      | 円、正方形、三角形、グリッドを拒む対角線                               |
| [`@ox-content/theme-zine`](https://npmjs.com/package/@ox-content/theme-zine)                 | Zine         | コピーしてテープで留めた — ページに対して何も直角でない                |
| [`@ox-content/theme-noir`](https://npmjs.com/package/@ox-content/theme-noir)                 | Noir         | 硬いキーライトと急な落ち込み — 闇から拾い出される形                    |

## 配色

どの配色も、対になるライト **と** ダークのパレットを載せます。組み込みヘッダーの切替で、追加設定なしに切り替わります。

<!-- ox-content:theme-color-previews:start -->

すべての配色パッケージを、ライトとダークの対で見られる preview です。各カードはページ背景、本文、リンクアクセント、コード背景、シンタックスアクセントを抜き出しています。組み合わせはギャラリーで試せます。

<style>
.theme-color-previews{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px;margin:1.25rem 0 1.5rem}
.theme-color-preview{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;text-decoration:none;color:inherit;border:1px solid var(--octc-color-border,#d7deea);border-radius:8px;background:var(--octc-color-bg,#fff);min-width:0}
.theme-color-preview__head{display:block;padding:.68rem .78rem;border-bottom:1px solid var(--octc-color-border,#d7deea);min-width:0}
.theme-color-preview__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.25;color:var(--octc-color-text,currentColor)}
.theme-color-preview__pkg{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.68rem;line-height:1.35;color:var(--octc-color-text-muted,#64708a)}
.theme-color-preview__modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:122px}
.theme-color-preview__mode{display:grid;gap:.45rem;align-content:start;padding:.7rem;background:linear-gradient(135deg,var(--p-bg) 0%,var(--p-bg) 58%,var(--p-bg-alt) 58%,var(--p-bg-alt) 100%);color:var(--p-text);min-width:0}
.theme-color-preview__mode-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}
.theme-color-preview__mode-label{font-size:.73rem;line-height:1.1}
.theme-color-preview__dot,.theme-color-preview__swatch{display:block;width:15px;height:15px;border:1px solid var(--p-border);background:var(--swatch)}
.theme-color-preview__dot{border-radius:999px;background:var(--p-primary)}
.theme-color-preview__lines{display:grid;gap:.26rem}
.theme-color-preview__line{display:block;height:7px;border-radius:999px;background:var(--p-text);opacity:.9}
.theme-color-preview__line--muted{width:62%;background:var(--p-muted)}
.theme-color-preview__line--main{width:88%}
.theme-color-preview__swatches{display:flex;gap:3px;flex-wrap:wrap;margin-top:auto}
.theme-color-preview__swatch{border-radius:4px}
.theme-color-preview__code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--p-border);border-radius:6px;background:var(--p-code-bg);color:var(--p-code-text);padding:.28rem .36rem;font:600 .68rem/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}
@media (max-width:520px){.theme-color-preview__modes{grid-template-columns:1fr}}
</style>

<div class="theme-color-previews" data-theme-color-previews>
  <a class="theme-color-preview" data-theme-color-preview="github" href="/theme-gallery.html" aria-label="GitHub 配色 preview" style="--l-bg:#ffffff;--l-bg-alt:#f6f8fa;--l-text:#1f2328;--l-muted:#59636e;--l-border:#d1d9e0;--l-primary:#0969da;--l-code-bg:#f6f8fa;--l-code-text:#1f2328;--l-red:#cf222e;--l-green:#1a7f37;--l-yellow:#9a6700;--l-blue:#0969da;--l-magenta:#8250df;--l-cyan:#1b7c83;--d-bg:#0d1117;--d-bg-alt:#151b23;--d-text:#f0f6fc;--d-muted:#9198a1;--d-border:#3d444d;--d-primary:#4493f8;--d-code-bg:#151b23;--d-code-text:#f0f6fc;--d-red:#ff7b72;--d-green:#3fb950;--d-yellow:#d29922;--d-blue:#4493f8;--d-magenta:#bc8cff;--d-cyan:#39c5cf">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">GitHub</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-github</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="tokyo-night" href="/theme-gallery.html" aria-label="Tokyo Night 配色 preview" style="--l-bg:#e1e2e7;--l-bg-alt:#d6d8de;--l-text:#3760bf;--l-muted:#6172b0;--l-border:#a8aecb;--l-primary:#2e7de9;--l-code-bg:#d0d5e3;--l-code-text:#3760bf;--l-red:#f52a65;--l-green:#587539;--l-yellow:#8c6c3e;--l-blue:#2e7de9;--l-magenta:#9854f1;--l-cyan:#007197;--d-bg:#1a1b26;--d-bg-alt:#24283b;--d-text:#c0caf5;--d-muted:#787c99;--d-border:#2f334d;--d-primary:#7aa2f7;--d-code-bg:#16161e;--d-code-text:#c0caf5;--d-red:#f7768e;--d-green:#9ece6a;--d-yellow:#e0af68;--d-blue:#7aa2f7;--d-magenta:#bb9af7;--d-cyan:#7dcfff">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Tokyo Night</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-tokyo-night</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="mono" href="/theme-gallery.html" aria-label="Mono 配色 preview" style="--l-bg:#ffffff;--l-bg-alt:#f2f2f2;--l-text:#111111;--l-muted:#666666;--l-border:#d4d4d4;--l-primary:#111111;--l-code-bg:#141414;--l-code-text:#f2f2f2;--l-red:#4a4a4a;--l-green:#5c5c5c;--l-yellow:#6e6e6e;--l-blue:#3a3a3a;--l-magenta:#2b2b2b;--l-cyan:#818181;--d-bg:#0a0a0a;--d-bg-alt:#161616;--d-text:#f5f5f5;--d-muted:#9b9b9b;--d-border:#2e2e2e;--d-primary:#f5f5f5;--d-code-bg:#111111;--d-code-text:#ededed;--d-red:#c9c9c9;--d-green:#b4b4b4;--d-yellow:#a0a0a0;--d-blue:#d8d8d8;--d-magenta:#e6e6e6;--d-cyan:#8c8c8c">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Mono</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-mono</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="dracula" href="/theme-gallery.html" aria-label="Dracula 配色 preview" style="--l-bg:#fffbeb;--l-bg-alt:#f5f0dc;--l-text:#1f1f1f;--l-muted:#6c664b;--l-border:#cfc9ad;--l-primary:#644ac9;--l-code-bg:#f5f0dc;--l-code-text:#1f1f1f;--l-red:#cb3a2a;--l-green:#14710a;--l-yellow:#846e15;--l-blue:#644ac9;--l-magenta:#a3144d;--l-cyan:#036a96;--d-bg:#282a36;--d-bg-alt:#343746;--d-text:#f8f8f2;--d-muted:#9ca3b8;--d-border:#44475a;--d-primary:#bd93f9;--d-code-bg:#21222c;--d-code-text:#f8f8f2;--d-red:#ff5555;--d-green:#50fa7b;--d-yellow:#f1fa8c;--d-blue:#8be9fd;--d-magenta:#ff79c6;--d-cyan:#8be9fd">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Dracula</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-dracula</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="one-dark" href="/theme-gallery.html" aria-label="One Dark 配色 preview" style="--l-bg:#fafafa;--l-bg-alt:#eaeaeb;--l-text:#383a42;--l-muted:#696c77;--l-border:#d0d0d1;--l-primary:#4078f2;--l-code-bg:#eaeaeb;--l-code-text:#383a42;--l-red:#e45649;--l-green:#50a14f;--l-yellow:#c18401;--l-blue:#4078f2;--l-magenta:#a626a4;--l-cyan:#0184bc;--d-bg:#282c34;--d-bg-alt:#21252b;--d-text:#abb2bf;--d-muted:#7f848e;--d-border:#3e4451;--d-primary:#61afef;--d-code-bg:#21252b;--d-code-text:#abb2bf;--d-red:#e06c75;--d-green:#98c379;--d-yellow:#e5c07b;--d-blue:#61afef;--d-magenta:#c678dd;--d-cyan:#56b6c2">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">One Dark</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-one-dark</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="retro" href="/theme-gallery.html" aria-label="Retro 配色 preview" style="--l-bg:#f4ecd8;--l-bg-alt:#e8dcc0;--l-text:#3b2f1e;--l-muted:#7a6a4a;--l-border:#c9b895;--l-primary:#a8500a;--l-code-bg:#2b2108;--l-code-text:#ffb000;--l-red:#b32d1c;--l-green:#5c6f0e;--l-yellow:#a8700a;--l-blue:#5b5330;--l-magenta:#8f3a5c;--l-cyan:#37665e;--d-bg:#140f04;--d-bg-alt:#211906;--d-text:#ffb000;--d-muted:#a8741a;--d-border:#4a3608;--d-primary:#ffcc33;--d-code-bg:#0d0902;--d-code-text:#ffb000;--d-red:#ff5f1f;--d-green:#b8d000;--d-yellow:#ffcc33;--d-blue:#ffa030;--d-magenta:#ff8c42;--d-cyan:#e8d44d">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Retro</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-retro</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="snow" href="/theme-gallery.html" aria-label="Snow 配色 preview" style="--l-bg:#ffffff;--l-bg-alt:#f4f7fb;--l-text:#0f172a;--l-muted:#64748b;--l-border:#dbe3ee;--l-primary:#0ea5e9;--l-code-bg:#0f172a;--l-code-text:#e2e8f0;--l-red:#e11d48;--l-green:#059669;--l-yellow:#d97706;--l-blue:#0ea5e9;--l-magenta:#7c3aed;--l-cyan:#06b6d4;--d-bg:#0b1120;--d-bg-alt:#131c31;--d-text:#e2e8f0;--d-muted:#94a3b8;--d-border:#26324a;--d-primary:#38bdf8;--d-code-bg:#0b1120;--d-code-text:#e2e8f0;--d-red:#fb7185;--d-green:#34d399;--d-yellow:#fbbf24;--d-blue:#38bdf8;--d-magenta:#a78bfa;--d-cyan:#22d3ee">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Snow</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-snow</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="catppuccin" href="/theme-gallery.html" aria-label="Catppuccin 配色 preview" style="--l-bg:#eff1f5;--l-bg-alt:#e6e9ef;--l-text:#4c4f69;--l-muted:#6c6f85;--l-border:#ccd0da;--l-primary:#1e66f5;--l-code-bg:#e6e9ef;--l-code-text:#4c4f69;--l-red:#d20f39;--l-green:#40a02b;--l-yellow:#df8e1d;--l-blue:#1e66f5;--l-magenta:#8839ef;--l-cyan:#179299;--d-bg:#1e1e2e;--d-bg-alt:#181825;--d-text:#cdd6f4;--d-muted:#a6adc8;--d-border:#313244;--d-primary:#89b4fa;--d-code-bg:#11111b;--d-code-text:#cdd6f4;--d-red:#f38ba8;--d-green:#a6e3a1;--d-yellow:#f9e2af;--d-blue:#89b4fa;--d-magenta:#cba6f7;--d-cyan:#94e2d5">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Catppuccin</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-catppuccin</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="nord" href="/theme-gallery.html" aria-label="Nord 配色 preview" style="--l-bg:#eceff4;--l-bg-alt:#e5e9f0;--l-text:#2e3440;--l-muted:#4c566a;--l-border:#d8dee9;--l-primary:#5e81ac;--l-code-bg:#2e3440;--l-code-text:#eceff4;--l-red:#bf616a;--l-green:#a3be8c;--l-yellow:#d08770;--l-blue:#5e81ac;--l-magenta:#b48ead;--l-cyan:#88c0d0;--d-bg:#2e3440;--d-bg-alt:#3b4252;--d-text:#eceff4;--d-muted:#a5aec0;--d-border:#434c5e;--d-primary:#88c0d0;--d-code-bg:#272c36;--d-code-text:#eceff4;--d-red:#bf616a;--d-green:#a3be8c;--d-yellow:#ebcb8b;--d-blue:#81a1c1;--d-magenta:#b48ead;--d-cyan:#88c0d0">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Nord</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-nord</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="gruvbox" href="/theme-gallery.html" aria-label="Gruvbox 配色 preview" style="--l-bg:#fbf1c7;--l-bg-alt:#f2e5bc;--l-text:#3c3836;--l-muted:#665c54;--l-border:#d5c4a1;--l-primary:#af3a03;--l-code-bg:#f2e5bc;--l-code-text:#3c3836;--l-red:#9d0006;--l-green:#79740e;--l-yellow:#b57614;--l-blue:#076678;--l-magenta:#8f3f71;--l-cyan:#427b58;--d-bg:#282828;--d-bg-alt:#32302f;--d-text:#ebdbb2;--d-muted:#a89984;--d-border:#504945;--d-primary:#fe8019;--d-code-bg:#1d2021;--d-code-text:#ebdbb2;--d-red:#fb4934;--d-green:#b8bb26;--d-yellow:#fabd2f;--d-blue:#83a598;--d-magenta:#d3869b;--d-cyan:#8ec07c">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Gruvbox</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-gruvbox</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="rose-pine" href="/theme-gallery.html" aria-label="Rosé Pine 配色 preview" style="--l-bg:#faf4ed;--l-bg-alt:#fffaf3;--l-text:#575279;--l-muted:#797593;--l-border:#dfdad9;--l-primary:#907aa9;--l-code-bg:#f2e9e1;--l-code-text:#575279;--l-red:#b4637a;--l-green:#286983;--l-yellow:#ea9d34;--l-blue:#56949f;--l-magenta:#907aa9;--l-cyan:#286983;--d-bg:#191724;--d-bg-alt:#1f1d2e;--d-text:#e0def4;--d-muted:#908caa;--d-border:#26233a;--d-primary:#c4a7e7;--d-code-bg:#16141f;--d-code-text:#e0def4;--d-red:#eb6f92;--d-green:#31748f;--d-yellow:#f6c177;--d-blue:#9ccfd8;--d-magenta:#c4a7e7;--d-cyan:#9ccfd8">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Rosé Pine</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-rose-pine</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="solarized" href="/theme-gallery.html" aria-label="Solarized 配色 preview" style="--l-bg:#fdf6e3;--l-bg-alt:#eee8d5;--l-text:#073642;--l-muted:#657b83;--l-border:#ded8c4;--l-primary:#268bd2;--l-code-bg:#eee8d5;--l-code-text:#073642;--l-red:#dc322f;--l-green:#859900;--l-yellow:#b58900;--l-blue:#268bd2;--l-magenta:#d33682;--l-cyan:#2aa198;--d-bg:#002b36;--d-bg-alt:#073642;--d-text:#eee8d5;--d-muted:#93a1a1;--d-border:#0d4a5a;--d-primary:#268bd2;--d-code-bg:#00212b;--d-code-text:#eee8d5;--d-red:#dc322f;--d-green:#859900;--d-yellow:#b58900;--d-blue:#268bd2;--d-magenta:#d33682;--d-cyan:#2aa198">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Solarized</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-solarized</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="everforest" href="/theme-gallery.html" aria-label="Everforest 配色 preview" style="--l-bg:#fdf6e3;--l-bg-alt:#f4f0d9;--l-text:#5c6a72;--l-muted:#829181;--l-border:#e0dcc7;--l-primary:#3a94c5;--l-code-bg:#f4f0d9;--l-code-text:#5c6a72;--l-red:#f85552;--l-green:#8da101;--l-yellow:#dfa000;--l-blue:#3a94c5;--l-magenta:#df69ba;--l-cyan:#35a77c;--d-bg:#2d353b;--d-bg-alt:#343f44;--d-text:#d3c6aa;--d-muted:#9da9a0;--d-border:#475258;--d-primary:#7fbbb3;--d-code-bg:#272e33;--d-code-text:#d3c6aa;--d-red:#e67e80;--d-green:#a7c080;--d-yellow:#dbbc7f;--d-blue:#7fbbb3;--d-magenta:#d699b6;--d-cyan:#83c092">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Everforest</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-everforest</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="ayu" href="/theme-gallery.html" aria-label="Ayu 配色 preview" style="--l-bg:#fcfcfc;--l-bg-alt:#f3f4f5;--l-text:#5c6166;--l-muted:#8a9199;--l-border:#e7e8e9;--l-primary:#ff9940;--l-code-bg:#f3f4f5;--l-code-text:#5c6166;--l-red:#f07171;--l-green:#86b300;--l-yellow:#f2ae49;--l-blue:#399ee6;--l-magenta:#a37acc;--l-cyan:#4cbf99;--d-bg:#1f2430;--d-bg-alt:#242936;--d-text:#cccac2;--d-muted:#8a9199;--d-border:#343b4b;--d-primary:#ffcc66;--d-code-bg:#1a1f29;--d-code-text:#cccac2;--d-red:#f28779;--d-green:#d5ff80;--d-yellow:#ffd173;--d-blue:#73d0ff;--d-magenta:#dfbfff;--d-cyan:#95e6cb">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Ayu</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-ayu</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="vitesse" href="/theme-gallery.html" aria-label="Vitesse 配色 preview" style="--l-bg:#ffffff;--l-bg-alt:#f7f7f6;--l-text:#393a34;--l-muted:#7f7f75;--l-border:#e3e3dd;--l-primary:#1e754f;--l-code-bg:#f7f7f6;--l-code-text:#393a34;--l-red:#ab5959;--l-green:#1e754f;--l-yellow:#a65e2b;--l-blue:#296aa3;--l-magenta:#6c51a3;--l-cyan:#2f8a89;--d-bg:#121212;--d-bg-alt:#1b1b1b;--d-text:#dbd7caee;--d-muted:#84848c;--d-border:#2c2c2c;--d-primary:#4d9375;--d-code-bg:#0f0f0f;--d-code-text:#dbd7ca;--d-red:#cb7676;--d-green:#4d9375;--d-yellow:#d4976c;--d-blue:#6394bf;--d-magenta:#a08cd0;--d-cyan:#5eaab5">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Vitesse</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-vitesse</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="night-owl" href="/theme-gallery.html" aria-label="Night Owl 配色 preview" style="--l-bg:#fbfbfb;--l-bg-alt:#f0f0f0;--l-text:#403f53;--l-muted:#7a7986;--l-border:#d9d9d9;--l-primary:#0c969b;--l-code-bg:#f0f0f0;--l-code-text:#403f53;--l-red:#de3d3b;--l-green:#08916a;--l-yellow:#daaa01;--l-blue:#288ed7;--l-magenta:#994cc3;--l-cyan:#0c969b;--d-bg:#011627;--d-bg-alt:#0b2942;--d-text:#d6deeb;--d-muted:#8badc1;--d-border:#1d3b53;--d-primary:#82aaff;--d-code-bg:#011425;--d-code-text:#d6deeb;--d-red:#ef5350;--d-green:#addb67;--d-yellow:#ecc48d;--d-blue:#82aaff;--d-magenta:#c792ea;--d-cyan:#7fdbca">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Night Owl</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-night-owl</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="monokai" href="/theme-gallery.html" aria-label="Monokai 配色 preview" style="--l-bg:#fdfdfd;--l-bg-alt:#f2f2f2;--l-text:#2c292d;--l-muted:#6b6669;--l-border:#dcdcdc;--l-primary:#cc4b8f;--l-code-bg:#2d2a2e;--l-code-text:#fcfcfa;--l-red:#e14775;--l-green:#269d69;--l-yellow:#cc7a0a;--l-blue:#1c8ca8;--l-magenta:#7058be;--l-cyan:#1c8ca8;--d-bg:#2d2a2e;--d-bg-alt:#353236;--d-text:#fcfcfa;--d-muted:#939293;--d-border:#4a464b;--d-primary:#ff6188;--d-code-bg:#221f22;--d-code-text:#fcfcfa;--d-red:#ff6188;--d-green:#a9dc76;--d-yellow:#ffd866;--d-blue:#78dce8;--d-magenta:#ab9df2;--d-cyan:#78dce8">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Monokai</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-monokai</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="kanagawa" href="/theme-gallery.html" aria-label="Kanagawa 配色 preview" style="--l-bg:#f2ecbc;--l-bg-alt:#e7dba0;--l-text:#545464;--l-muted:#716e61;--l-border:#dcd5ac;--l-primary:#4d699b;--l-code-bg:#e7dba0;--l-code-text:#545464;--l-red:#c84053;--l-green:#6f894e;--l-yellow:#77713f;--l-blue:#4d699b;--l-magenta:#b35b79;--l-cyan:#597b75;--d-bg:#1f1f28;--d-bg-alt:#2a2a37;--d-text:#dcd7ba;--d-muted:#a09cac;--d-border:#363646;--d-primary:#7e9cd8;--d-code-bg:#16161d;--d-code-text:#dcd7ba;--d-red:#e46876;--d-green:#98bb6c;--d-yellow:#e6c384;--d-blue:#7e9cd8;--d-magenta:#957fb8;--d-cyan:#7aa89f">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Kanagawa</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-kanagawa</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="poimandres" href="/theme-gallery.html" aria-label="Poimandres 配色 preview" style="--l-bg:#fcfcfc;--l-bg-alt:#f1f3f5;--l-text:#1b1e28;--l-muted:#5f6672;--l-border:#dfe3e8;--l-primary:#0b7285;--l-code-bg:#1b1e28;--l-code-text:#e4f0fb;--l-red:#c14a5c;--l-green:#0f7a5f;--l-yellow:#9a6d17;--l-blue:#2b6ea8;--l-magenta:#7f5bb0;--l-cyan:#0b7285;--d-bg:#1b1e28;--d-bg-alt:#252b37;--d-text:#e4f0fb;--d-muted:#767c9d;--d-border:#303340;--d-primary:#add7ff;--d-code-bg:#171922;--d-code-text:#e4f0fb;--d-red:#d0679d;--d-green:#5de4c7;--d-yellow:#fffac2;--d-blue:#add7ff;--d-magenta:#f087bd;--d-cyan:#89ddff">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Poimandres</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-poimandres</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="sepia" href="/theme-gallery.html" aria-label="Sepia 配色 preview" style="--l-bg:#f6efe3;--l-bg-alt:#efe6d6;--l-text:#3a3229;--l-muted:#6f6355;--l-border:#ddd0ba;--l-primary:#8a5a2b;--l-code-bg:#efe6d6;--l-code-text:#3a3229;--l-red:#a63d40;--l-green:#5f6f3f;--l-yellow:#96702a;--l-blue:#4a6478;--l-magenta:#7c5271;--l-cyan:#3f6f68;--d-bg:#1c1814;--d-bg-alt:#26211b;--d-text:#e8dcc8;--d-muted:#a5977f;--d-border:#3a322a;--d-primary:#d9a066;--d-code-bg:#161310;--d-code-text:#e8dcc8;--d-red:#d38b7f;--d-green:#a3b077;--d-yellow:#dcbb7a;--d-blue:#8fa8bc;--d-magenta:#c096b4;--d-cyan:#84b0a8">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Sepia</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-sepia</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="high-contrast" href="/theme-gallery.html" aria-label="High Contrast 配色 preview" style="--l-bg:#ffffff;--l-bg-alt:#f0f0f0;--l-text:#000000;--l-muted:#3d3d3d;--l-border:#000000;--l-primary:#0000cc;--l-code-bg:#000000;--l-code-text:#ffffff;--l-red:#b30000;--l-green:#005c1f;--l-yellow:#664d00;--l-blue:#0000cc;--l-magenta:#7a007a;--l-cyan:#00565c;--d-bg:#000000;--d-bg-alt:#0f0f0f;--d-text:#ffffff;--d-muted:#c4c4c4;--d-border:#ffffff;--d-primary:#66d9ff;--d-code-bg:#000000;--d-code-text:#ffffff;--d-red:#ff8080;--d-green:#5eff8f;--d-yellow:#ffe680;--d-blue:#66d9ff;--d-magenta:#ff9fff;--d-cyan:#80ffff">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">High Contrast</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-high-contrast</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="synthwave" href="/theme-gallery.html" aria-label="Synthwave 配色 preview" style="--l-bg:#fdf0f6;--l-bg-alt:#f7e2ee;--l-text:#2b1b3d;--l-muted:#6d5680;--l-border:#e6c9dc;--l-primary:#c026a3;--l-code-bg:#241b2f;--l-code-text:#ffe6ff;--l-red:#e0245e;--l-green:#1f8a70;--l-yellow:#b26a00;--l-blue:#5b4bc4;--l-magenta:#c026a3;--l-cyan:#0e7c86;--d-bg:#241b2f;--d-bg-alt:#2d2140;--d-text:#ffe6ff;--d-muted:#a48fc0;--d-border:#463063;--d-primary:#ff7edb;--d-code-bg:#1a1425;--d-code-text:#ffe6ff;--d-red:#fe4450;--d-green:#72f1b8;--d-yellow:#fede5d;--d-blue:#36f9f6;--d-magenta:#ff7edb;--d-cyan:#36f9f6">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Synthwave</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-synthwave</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="voltage" href="/theme-gallery.html" aria-label="Voltage 配色 preview" style="--l-bg:#ffffff;--l-bg-alt:#f4f2fa;--l-text:#14111f;--l-muted:#5d5673;--l-border:#e0dced;--l-primary:#7c2fe0;--l-code-bg:#141020;--l-code-text:#f0ecff;--l-red:#d61f5c;--l-green:#0f8a5f;--l-yellow:#b4790a;--l-blue:#4b3ae0;--l-magenta:#a32fd6;--l-cyan:#0f7f9c;--d-bg:#0a0812;--d-bg-alt:#141020;--d-text:#f2effd;--d-muted:#9a92b8;--d-border:#2a2140;--d-primary:#b57bff;--d-code-bg:#0d0a17;--d-code-text:#f2effd;--d-red:#ff5c8a;--d-green:#3ddc97;--d-yellow:#ffd60a;--d-blue:#7c8cff;--d-magenta:#c77dff;--d-cyan:#4fd6e8">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Voltage</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-voltage</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="flexoki" href="/theme-gallery.html" aria-label="Flexoki 配色 preview" style="--l-bg:#fffcf0;--l-bg-alt:#f2f0e5;--l-text:#100f0f;--l-muted:#6f6e69;--l-border:#e6e4d9;--l-primary:#24837b;--l-code-bg:#f2f0e5;--l-code-text:#100f0f;--l-red:#af3029;--l-green:#66800b;--l-yellow:#ad8301;--l-blue:#205ea6;--l-magenta:#a02f6f;--l-cyan:#24837b;--d-bg:#100f0f;--d-bg-alt:#1c1b1a;--d-text:#fffcf0;--d-muted:#878580;--d-border:#282726;--d-primary:#3aa99f;--d-code-bg:#1c1b1a;--d-code-text:#fffcf0;--d-red:#d14d41;--d-green:#879a39;--d-yellow:#d0a215;--d-blue:#4385be;--d-magenta:#ce5d97;--d-cyan:#3aa99f">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Flexoki</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-flexoki</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="iceberg" href="/theme-gallery.html" aria-label="Iceberg 配色 preview" style="--l-bg:#e8e9ec;--l-bg-alt:#dcdfe7;--l-text:#33374c;--l-muted:#6b7089;--l-border:#cbd0d9;--l-primary:#2d539e;--l-code-bg:#dcdfe7;--l-code-text:#33374c;--l-red:#cc517a;--l-green:#668e3d;--l-yellow:#c57339;--l-blue:#2d539e;--l-magenta:#7759b4;--l-cyan:#3f83a6;--d-bg:#161821;--d-bg-alt:#1e2132;--d-text:#c6c8d1;--d-muted:#6b7089;--d-border:#2a2f45;--d-primary:#84a0c6;--d-code-bg:#0f1117;--d-code-text:#c6c8d1;--d-red:#e27878;--d-green:#b4be82;--d-yellow:#e2a478;--d-blue:#84a0c6;--d-magenta:#a093c7;--d-cyan:#89b8c2">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Iceberg</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-iceberg</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="zenburn" href="/theme-gallery.html" aria-label="Zenburn 配色 preview" style="--l-bg:#f4f4ec;--l-bg-alt:#e8e8dc;--l-text:#33322c;--l-muted:#6b6a5e;--l-border:#d4d3c4;--l-primary:#6a7a52;--l-code-bg:#3f3f3f;--l-code-text:#dcdccc;--l-red:#9d5b52;--l-green:#6a7a52;--l-yellow:#8a7444;--l-blue:#5b6f88;--l-magenta:#7d5f7a;--l-cyan:#4f7570;--d-bg:#3f3f3f;--d-bg-alt:#4a4a4a;--d-text:#dcdccc;--d-muted:#9f9f8f;--d-border:#585858;--d-primary:#8cd0d3;--d-code-bg:#383838;--d-code-text:#dcdccc;--d-red:#cc9393;--d-green:#7f9f7f;--d-yellow:#f0dfaf;--d-blue:#8cd0d3;--d-magenta:#dc8cc3;--d-cyan:#93e0e3">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Zenburn</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-zenburn</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="oceanic" href="/theme-gallery.html" aria-label="Oceanic 配色 preview" style="--l-bg:#fafbfc;--l-bg-alt:#eef1f4;--l-text:#1b2b34;--l-muted:#5b6b76;--l-border:#dbe1e6;--l-primary:#0b7285;--l-code-bg:#1b2b34;--l-code-text:#cdd3de;--l-red:#c1453b;--l-green:#3f7d3f;--l-yellow:#9a6b1f;--l-blue:#3a6ea8;--l-magenta:#8a5a9e;--l-cyan:#0b7285;--d-bg:#1b2b34;--d-bg-alt:#22333c;--d-text:#cdd3de;--d-muted:#82909a;--d-border:#31424c;--d-primary:#6699cc;--d-code-bg:#16242c;--d-code-text:#cdd3de;--d-red:#ec5f67;--d-green:#99c794;--d-yellow:#fac863;--d-blue:#6699cc;--d-magenta:#c594c5;--d-cyan:#5fb3b3">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Oceanic</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-oceanic</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="palenight" href="/theme-gallery.html" aria-label="Palenight 配色 preview" style="--l-bg:#fafafa;--l-bg-alt:#eeeef2;--l-text:#2f3350;--l-muted:#5f6485;--l-border:#dedee6;--l-primary:#5c53b8;--l-code-bg:#292d3e;--l-code-text:#a6accd;--l-red:#c3486b;--l-green:#3f8a5f;--l-yellow:#9a7420;--l-blue:#4460b8;--l-magenta:#8a52b0;--l-cyan:#2f7f8f;--d-bg:#292d3e;--d-bg-alt:#32364a;--d-text:#a6accd;--d-muted:#7b82a8;--d-border:#3d4259;--d-primary:#c792ea;--d-code-bg:#232635;--d-code-text:#a6accd;--d-red:#ff5370;--d-green:#c3e88d;--d-yellow:#ffcb6b;--d-blue:#82aaff;--d-magenta:#c792ea;--d-cyan:#89ddff">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Palenight</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-palenight</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="material" href="/theme-gallery.html" aria-label="Material 配色 preview" style="--l-bg:#fafafa;--l-bg-alt:#fafafa;--l-text:#90a4ae;--l-muted:#90a4ae;--l-border:#00000020;--l-primary:#80cbc4;--l-code-bg:#fafafa;--l-code-text:#90a4ae;--l-red:#e53935;--l-green:#91b859;--l-yellow:#e2931d;--l-blue:#6182b8;--l-magenta:#9c3eda;--l-cyan:#39adb5;--d-bg:#263238;--d-bg-alt:#263238;--d-text:#eeffff;--d-muted:#546e7a;--d-border:#00000030;--d-primary:#80cbc4;--d-code-bg:#263238;--d-code-text:#eeffff;--d-red:#f07178;--d-green:#c3e88d;--d-yellow:#ffcb6b;--d-blue:#82aaff;--d-magenta:#c792ea;--d-cyan:#89ddff">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Material</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-material</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="horizon" href="/theme-gallery.html" aria-label="Horizon 配色 preview" style="--l-bg:#fdf0ed;--l-bg-alt:#f9e3de;--l-text:#1c1e26;--l-muted:#6c6f93;--l-border:#eccec6;--l-primary:#c1544a;--l-code-bg:#1c1e26;--l-code-text:#d5d8da;--l-red:#c1544a;--l-green:#3f7d5f;--l-yellow:#a0722a;--l-blue:#4f5fa8;--l-magenta:#a0489c;--l-cyan:#2f7f8a;--d-bg:#1c1e26;--d-bg-alt:#232530;--d-text:#d5d8da;--d-muted:#8b8fa3;--d-border:#2e303e;--d-primary:#e95678;--d-code-bg:#16171d;--d-code-text:#d5d8da;--d-red:#e95678;--d-green:#29d398;--d-yellow:#fab795;--d-blue:#26bbd9;--d-magenta:#b877db;--d-cyan:#59e1e3">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Horizon</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-horizon</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="modus" href="/theme-gallery.html" aria-label="Modus 配色 preview" style="--l-bg:#ffffff;--l-bg-alt:#f2f2f2;--l-text:#000000;--l-muted:#505050;--l-border:#d0d0d0;--l-primary:#3548cf;--l-code-bg:#f2f2f2;--l-code-text:#000000;--l-red:#a60000;--l-green:#006800;--l-yellow:#6f5500;--l-blue:#3548cf;--l-magenta:#721045;--l-cyan:#005e8b;--d-bg:#000000;--d-bg-alt:#1e1e1e;--d-text:#ffffff;--d-muted:#a8a8a8;--d-border:#3a3a3a;--d-primary:#79a8ff;--d-code-bg:#0d0d0d;--d-code-text:#ffffff;--d-red:#ff5f59;--d-green:#44bc44;--d-yellow:#d0bc00;--d-blue:#79a8ff;--d-magenta:#f78fe7;--d-cyan:#00d3d0">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Modus</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-modus</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="melange" href="/theme-gallery.html" aria-label="Melange 配色 preview" style="--l-bg:#f1f1f1;--l-bg-alt:#e9e1db;--l-text:#54433a;--l-muted:#7d6658;--l-border:#d9cdc3;--l-primary:#7d5c39;--l-code-bg:#e9e1db;--l-code-text:#54433a;--l-red:#a8503a;--l-green:#5c6f3f;--l-yellow:#8a6f2a;--l-blue:#5a6b8a;--l-magenta:#8a5570;--l-cyan:#4f7068;--d-bg:#292522;--d-bg-alt:#34302c;--d-text:#ece1d7;--d-muted:#a08e7a;--d-border:#403a35;--d-primary:#ebc06d;--d-code-bg:#211f1c;--d-code-text:#ece1d7;--d-red:#d47766;--d-green:#85b695;--d-yellow:#ebc06d;--d-blue:#a3a9ce;--d-magenta:#cf9bc2;--d-cyan:#89b3b6">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Melange</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-melange</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="graphite" href="/theme-gallery.html" aria-label="Graphite 配色 preview" style="--l-bg:#fbfbfc;--l-bg-alt:#f1f2f4;--l-text:#16161a;--l-muted:#6a6c73;--l-border:#e4e5e9;--l-primary:#3b5bfd;--l-code-bg:#16161a;--l-code-text:#e9eaee;--l-red:#d33a3a;--l-green:#1c7f52;--l-yellow:#96690d;--l-blue:#3b5bfd;--l-magenta:#7b45d6;--l-cyan:#0f7f8c;--d-bg:#101014;--d-bg-alt:#18181d;--d-text:#e9eaee;--d-muted:#8b8d96;--d-border:#26262e;--d-primary:#8ba0ff;--d-code-bg:#0b0b0e;--d-code-text:#e9eaee;--d-red:#ff8080;--d-green:#5fd39b;--d-yellow:#e0b96a;--d-blue:#8ba0ff;--d-magenta:#b898f5;--d-cyan:#5ecfd8">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Graphite</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-graphite</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="sand" href="/theme-gallery.html" aria-label="Sand 配色 preview" style="--l-bg:#faf7f2;--l-bg-alt:#f0ebe2;--l-text:#1f1b16;--l-muted:#6d6255;--l-border:#e2dacd;--l-primary:#b4552d;--l-code-bg:#221d18;--l-code-text:#f0ebe2;--l-red:#b03a2e;--l-green:#5c7043;--l-yellow:#9a7420;--l-blue:#4a6478;--l-magenta:#8a5470;--l-cyan:#3f6f68;--d-bg:#191510;--d-bg-alt:#221d17;--d-text:#f0e9dd;--d-muted:#9d9082;--d-border:#332b22;--d-primary:#e08a5c;--d-code-bg:#12100c;--d-code-text:#f0e9dd;--d-red:#e08272;--d-green:#a3b878;--d-yellow:#dcbb7a;--d-blue:#8fa8bc;--d-magenta:#c396ac;--d-cyan:#7fb3a8">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Sand</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-sand</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="moss" href="/theme-gallery.html" aria-label="Moss 配色 preview" style="--l-bg:#f7f6f0;--l-bg-alt:#ecebe1;--l-text:#17211b;--l-muted:#5c6b60;--l-border:#dbdccf;--l-primary:#2f6b4f;--l-code-bg:#14201a;--l-code-text:#e6ece7;--l-red:#a4432f;--l-green:#2f6b4f;--l-yellow:#8a6a1d;--l-blue:#3c5f72;--l-magenta:#7a4d6a;--l-cyan:#2e6d68;--d-bg:#111813;--d-bg-alt:#18211b;--d-text:#e2e9e2;--d-muted:#8b9a8e;--d-border:#243027;--d-primary:#7fc79b;--d-code-bg:#0c120e;--d-code-text:#e2e9e2;--d-red:#e08a76;--d-green:#7fc79b;--d-yellow:#d7bd7c;--d-blue:#89b3c9;--d-magenta:#c39ab8;--d-cyan:#79c4bd">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Moss</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-moss</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="slate" href="/theme-gallery.html" aria-label="Slate 配色 preview" style="--l-bg:#f6f7f9;--l-bg-alt:#eceef2;--l-text:#14181f;--l-muted:#61697a;--l-border:#dfe3ea;--l-primary:#4a7a12;--l-code-bg:#14181f;--l-code-text:#e6e9ef;--l-red:#c23a45;--l-green:#4a7a12;--l-yellow:#8f6d14;--l-blue:#2f5fa8;--l-magenta:#7148ab;--l-cyan:#12727f;--d-bg:#0f1216;--d-bg-alt:#171b21;--d-text:#e6e9ef;--d-muted:#868f9f;--d-border:#232830;--d-primary:#b6e84f;--d-code-bg:#0a0d10;--d-code-text:#e6e9ef;--d-red:#f27c88;--d-green:#b6e84f;--d-yellow:#e9c86a;--d-blue:#77a8f0;--d-magenta:#b190f2;--d-cyan:#57cbd8">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Slate</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-slate</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="plum" href="/theme-gallery.html" aria-label="Plum 配色 preview" style="--l-bg:#fbf8fa;--l-bg-alt:#f2ecf0;--l-text:#1e1520;--l-muted:#6b5a6d;--l-border:#e6dbe3;--l-primary:#8a3d75;--l-code-bg:#1e1520;--l-code-text:#efe6ec;--l-red:#b6394f;--l-green:#4f7150;--l-yellow:#8f6a22;--l-blue:#54588f;--l-magenta:#8a3d75;--l-cyan:#3c6f74;--d-bg:#150f18;--d-bg-alt:#1d1621;--d-text:#efe4ec;--d-muted:#9d8aa0;--d-border:#2b2130;--d-primary:#dfa3c9;--d-code-bg:#100b12;--d-code-text:#efe4ec;--d-red:#ef8298;--d-green:#9dc79c;--d-yellow:#e3c07d;--d-blue:#9ea3e0;--d-magenta:#dfa3c9;--d-cyan:#83c3c9">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Plum</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-plum</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="ink" href="/theme-gallery.html" aria-label="Ink 配色 preview" style="--l-bg:#f8f9fb;--l-bg-alt:#eef1f5;--l-text:#0f1524;--l-muted:#5d6779;--l-border:#e0e5ec;--l-primary:#1f3d75;--l-code-bg:#0f1524;--l-code-text:#e8ecf3;--l-red:#b23a4a;--l-green:#3f7050;--l-yellow:#946c1c;--l-blue:#1f3d75;--l-magenta:#6b4a94;--l-cyan:#1d6a7c;--d-bg:#0c1220;--d-bg-alt:#131b2c;--d-text:#e8ecf3;--d-muted:#8390a8;--d-border:#1e2739;--d-primary:#e3c08a;--d-code-bg:#080d17;--d-code-text:#e8ecf3;--d-red:#f0838f;--d-green:#8ac79b;--d-yellow:#e3c08a;--d-blue:#8fb2ee;--d-magenta:#b79ae8;--d-cyan:#6cc3d4">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Ink</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-ink</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="porcelain" href="/theme-gallery.html" aria-label="Porcelain 配色 preview" style="--l-bg:#fcfbf9;--l-bg-alt:#f3f1ec;--l-text:#1c1b19;--l-muted:#6f6c66;--l-border:#e6e3dc;--l-primary:#4b6b8a;--l-code-bg:#f3f1ec;--l-code-text:#1c1b19;--l-red:#a94a42;--l-green:#4d7050;--l-yellow:#8c6c24;--l-blue:#4b6b8a;--l-magenta:#7a5480;--l-cyan:#3d6f72;--d-bg:#171614;--d-bg-alt:#1f1e1b;--d-text:#eceae4;--d-muted:#9a978f;--d-border:#2c2a26;--d-primary:#9dbcd8;--d-code-bg:#111110;--d-code-text:#eceae4;--d-red:#e59187;--d-green:#9cc39e;--d-yellow:#dcbe86;--d-blue:#9dbcd8;--d-magenta:#bfa0c6;--d-cyan:#88bfc2">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Porcelain</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-porcelain</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="cacao" href="/theme-gallery.html" aria-label="Cacao 配色 preview" style="--l-bg:#faf5ef;--l-bg-alt:#f0e8de;--l-text:#231a14;--l-muted:#6f6055;--l-border:#e2d6c8;--l-primary:#96591f;--l-code-bg:#231a14;--l-code-text:#f0e8de;--l-red:#a9412f;--l-green:#5d6f42;--l-yellow:#96591f;--l-blue:#4c5f74;--l-magenta:#7e4f68;--l-cyan:#3f6b66;--d-bg:#1a1310;--d-bg-alt:#241b16;--d-text:#f0e6da;--d-muted:#9d8d7e;--d-border:#332720;--d-primary:#dda86a;--d-code-bg:#130e0b;--d-code-text:#f0e6da;--d-red:#e28a76;--d-green:#a7bb7c;--d-yellow:#dda86a;--d-blue:#93aabd;--d-magenta:#c398ad;--d-cyan:#82b4ab">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Cacao</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-cacao</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="coral" href="/theme-gallery.html" aria-label="Coral 配色 preview" style="--l-bg:#fdfaf8;--l-bg-alt:#f6eeea;--l-text:#1c1614;--l-muted:#6d5f5a;--l-border:#ebdcd5;--l-primary:#c4503f;--l-code-bg:#1c1614;--l-code-text:#f2e8e3;--l-red:#c4503f;--l-green:#3f7566;--l-yellow:#93691f;--l-blue:#3f6480;--l-magenta:#8a4a72;--l-cyan:#2f7370;--d-bg:#161110;--d-bg-alt:#1f1817;--d-text:#f2e6e1;--d-muted:#9c8b85;--d-border:#2c2321;--d-primary:#ff8a75;--d-code-bg:#100c0b;--d-code-text:#f2e6e1;--d-red:#ff8a75;--d-green:#6fc9b0;--d-yellow:#e6bd7d;--d-blue:#89b4d4;--d-magenta:#c99ab8;--d-cyan:#6fc9c4">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Coral</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-coral</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="arctic" href="/theme-gallery.html" aria-label="Arctic 配色 preview" style="--l-bg:#f9fbfc;--l-bg-alt:#eef3f6;--l-text:#0f1a1f;--l-muted:#5b6c75;--l-border:#dde7ec;--l-primary:#0f6f86;--l-code-bg:#0f1a1f;--l-code-text:#e4eef2;--l-red:#b53f4a;--l-green:#2f7259;--l-yellow:#8a6b1c;--l-blue:#2a5f96;--l-magenta:#6d4d95;--l-cyan:#0f6f86;--d-bg:#0b1216;--d-bg-alt:#121b21;--d-text:#e4eef2;--d-muted:#7f929c;--d-border:#1d272d;--d-primary:#6fd0e0;--d-code-bg:#070d10;--d-code-text:#e4eef2;--d-red:#ef8590;--d-green:#7ecaa5;--d-yellow:#e0c184;--d-blue:#82b0e2;--d-magenta:#ae9ae0;--d-cyan:#6fd0e0">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Arctic</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-arctic</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="fuji" href="/theme-gallery.html" aria-label="Fuji 配色 preview" style="--l-bg:#fbfaf5;--l-bg-alt:#f0efe4;--l-text:#16211c;--l-muted:#5b6a5f;--l-border:#dcdccd;--l-primary:#0f7a5f;--l-code-bg:#16211c;--l-code-text:#eaf0ea;--l-red:#d2542f;--l-green:#0f7a5f;--l-yellow:#b8790f;--l-blue:#2a6d9c;--l-magenta:#8a4a72;--l-cyan:#0f7f86;--d-bg:#101815;--d-bg-alt:#17211c;--d-text:#e6ede7;--d-muted:#8a9a8f;--d-border:#22302a;--d-primary:#4fd39b;--d-code-bg:#0b110e;--d-code-text:#e6ede7;--d-red:#ff8a5c;--d-green:#4fd39b;--d-yellow:#ffcc5c;--d-blue:#6fbfe8;--d-magenta:#d49ac0;--d-cyan:#5fd6cf">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Fuji</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-fuji</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="stage" href="/theme-gallery.html" aria-label="Stage 配色 preview" style="--l-bg:#f8f7fc;--l-bg-alt:#eeecf7;--l-text:#14122b;--l-muted:#5c5880;--l-border:#ddd9ee;--l-primary:#4b32c3;--l-code-bg:#14122b;--l-code-text:#e9e6f6;--l-red:#d63b35;--l-green:#2f7a52;--l-yellow:#9c7409;--l-blue:#4b32c3;--l-magenta:#b82f84;--l-cyan:#0f7d8c;--d-bg:#0f0d1f;--d-bg-alt:#161331;--d-text:#e9e6f6;--d-muted:#8c86ad;--d-border:#221d42;--d-primary:#ff6b5b;--d-code-bg:#0a0817;--d-code-text:#e9e6f6;--d-red:#ff6b5b;--d-green:#5fd39a;--d-yellow:#ffe14f;--d-blue:#8f7dff;--d-magenta:#ff6bc4;--d-cyan:#4fd6e0">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Stage</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-stage</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="emerald" href="/theme-gallery.html" aria-label="Emerald 配色 preview" style="--l-bg:#fbfdfc;--l-bg-alt:#eef5f2;--l-text:#1b2b33;--l-muted:#526d78;--l-border:#d9eae3;--l-primary:#0f8a66;--l-code-bg:#253440;--l-code-text:#e7f2ee;--l-red:#c9453f;--l-green:#0f8a66;--l-yellow:#8f6c10;--l-blue:#2a6a9c;--l-magenta:#7c4a91;--l-cyan:#12808a;--d-bg:#101c22;--d-bg-alt:#17262e;--d-text:#e7f2ee;--d-muted:#82a099;--d-border:#22343c;--d-primary:#42d99f;--d-code-bg:#0b1418;--d-code-text:#e7f2ee;--d-red:#ff7d72;--d-green:#42d99f;--d-yellow:#ffd166;--d-blue:#6fc0e8;--d-magenta:#cf94d8;--d-cyan:#4fd8d0">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Emerald</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-emerald</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
  <a class="theme-color-preview" data-theme-color-preview="commander" href="/theme-gallery.html" aria-label="Commander 配色 preview" style="--l-bg:#cfeceb;--l-bg-alt:#b8e0df;--l-text:#00292b;--l-muted:#12565a;--l-border:#7fc4c2;--l-primary:#0000aa;--l-code-bg:#0000aa;--l-code-text:#ffffff;--l-red:#aa0000;--l-green:#005500;--l-yellow:#553300;--l-blue:#0000aa;--l-magenta:#aa00aa;--l-cyan:#005555;--d-bg:#000000;--d-bg-alt:#0d0d0d;--d-text:#aaaaaa;--d-muted:#7f7f7f;--d-border:#555555;--d-primary:#55ffff;--d-code-bg:#0000aa;--d-code-text:#ffffff;--d-red:#ff5555;--d-green:#55ff55;--d-yellow:#ffff55;--d-blue:#5555ff;--d-magenta:#ff55ff;--d-cyan:#55ffff">
    <span class="theme-color-preview__head"><strong class="theme-color-preview__name">Commander</strong><small class="theme-color-preview__pkg">@ox-content/theme-color-commander</small></span>
    <span class="theme-color-preview__modes"><span class="theme-color-preview__mode" style="--p-bg:var(--l-bg);--p-bg-alt:var(--l-bg-alt);--p-text:var(--l-text);--p-muted:var(--l-muted);--p-border:var(--l-border);--p-primary:var(--l-primary);--p-code-bg:var(--l-code-bg);--p-code-text:var(--l-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ライト</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--l-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span><span class="theme-color-preview__mode" style="--p-bg:var(--d-bg);--p-bg-alt:var(--d-bg-alt);--p-text:var(--d-text);--p-muted:var(--d-muted);--p-border:var(--d-border);--p-primary:var(--d-primary);--p-code-bg:var(--d-code-bg);--p-code-text:var(--d-code-text)"><span class="theme-color-preview__mode-head"><b class="theme-color-preview__mode-label">ダーク</b><i class="theme-color-preview__dot" aria-hidden="true"></i></span><span class="theme-color-preview__lines"><i class="theme-color-preview__line theme-color-preview__line--main" aria-hidden="true"></i><i class="theme-color-preview__line theme-color-preview__line--muted" aria-hidden="true"></i></span><span class="theme-color-preview__swatches"><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-red)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-green)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-yellow)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-blue)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-magenta)"></i><i class="theme-color-preview__swatch" aria-hidden="true" style="--swatch:var(--d-cyan)"></i></span><span class="theme-color-preview__code" aria-hidden="true">theme()</span></span></span>
  </a>
</div>

<!-- ox-content:theme-color-previews:end -->

| パッケージ                                                                                                 | 名前          | 説明                                                              |
| ---------------------------------------------------------------------------------------------------------- | ------------- | ----------------------------------------------------------------- |
| [`@ox-content/theme-color-github`](https://npmjs.com/package/@ox-content/theme-color-github)               | GitHub        | GitHub Light と GitHub Dark                                       |
| [`@ox-content/theme-color-tokyo-night`](https://npmjs.com/package/@ox-content/theme-color-tokyo-night)     | Tokyo Night   | Tokyo Night Day と Tokyo Night Storm                              |
| [`@ox-content/theme-color-mono`](https://npmjs.com/package/@ox-content/theme-color-mono)                   | Mono          | 純モノクロ、色相ゼロ                                              |
| [`@ox-content/theme-color-dracula`](https://npmjs.com/package/@ox-content/theme-color-dracula)             | Dracula       | Dracula と Alucard ライト対                                       |
| [`@ox-content/theme-color-one-dark`](https://npmjs.com/package/@ox-content/theme-color-one-dark)           | One Dark      | Atom One Light と One Dark                                        |
| [`@ox-content/theme-color-retro`](https://npmjs.com/package/@ox-content/theme-color-retro)                 | Retro         | 暖かいアンバー蛍光体ターミナル                                    |
| [`@ox-content/theme-color-snow`](https://npmjs.com/package/@ox-content/theme-color-snow)                   | Snow          | 深いスレートの上の、はっきりした雪白                              |
| [`@ox-content/theme-color-catppuccin`](https://npmjs.com/package/@ox-content/theme-color-catppuccin)       | Catppuccin    | Catppuccin Latte と Mocha                                         |
| [`@ox-content/theme-color-nord`](https://npmjs.com/package/@ox-content/theme-color-nord)                   | Nord          | Nord Snow Storm と Polar Night                                    |
| [`@ox-content/theme-color-gruvbox`](https://npmjs.com/package/@ox-content/theme-color-gruvbox)             | Gruvbox       | Gruvbox ライトとダーク、中コントラスト                            |
| [`@ox-content/theme-color-rose-pine`](https://npmjs.com/package/@ox-content/theme-color-rose-pine)         | Rosé Pine     | Rosé Pine Dawn と Rosé Pine                                       |
| [`@ox-content/theme-color-solarized`](https://npmjs.com/package/@ox-content/theme-color-solarized)         | Solarized     | Ethan Schoonover の Solarized Light と Dark                       |
| [`@ox-content/theme-color-everforest`](https://npmjs.com/package/@ox-content/theme-color-everforest)       | Everforest    | Everforest ライトとダーク、中コントラスト                         |
| [`@ox-content/theme-color-ayu`](https://npmjs.com/package/@ox-content/theme-color-ayu)                     | Ayu           | Ayu Light と Ayu Mirage                                           |
| [`@ox-content/theme-color-vitesse`](https://npmjs.com/package/@ox-content/theme-color-vitesse)             | Vitesse       | Anthony Fu の Vitesse ライトとダーク                              |
| [`@ox-content/theme-color-night-owl`](https://npmjs.com/package/@ox-content/theme-color-night-owl)         | Night Owl     | Sarah Drasner の Light Owl と Night Owl                           |
| [`@ox-content/theme-color-monokai`](https://npmjs.com/package/@ox-content/theme-color-monokai)             | Monokai       | Monokai Pro とライトの相棒                                        |
| [`@ox-content/theme-color-kanagawa`](https://npmjs.com/package/@ox-content/theme-color-kanagawa)           | Kanagawa      | Kanagawa Lotus と Wave                                            |
| [`@ox-content/theme-color-poimandres`](https://npmjs.com/package/@ox-content/theme-color-poimandres)       | Poimandres    | Poimandres、深い紺の上の冷たいティール                            |
| [`@ox-content/theme-color-sepia`](https://npmjs.com/package/@ox-content/theme-color-sepia)                 | Sepia         | 長い読書向けに抑えた、低グレアのセピア                            |
| [`@ox-content/theme-color-high-contrast`](https://npmjs.com/package/@ox-content/theme-color-high-contrast) | High Contrast | 本文を WCAG AAA に寄せた最大コントラスト                          |
| [`@ox-content/theme-color-synthwave`](https://npmjs.com/package/@ox-content/theme-color-synthwave)         | Synthwave     | ホットマゼンタアクセントのサンセットグリッド synthwave            |
| [`@ox-content/theme-color-voltage`](https://npmjs.com/package/@ox-content/theme-color-voltage)             | Voltage       | ほぼ黒のキャンバスの上の高電圧アクセント                          |
| [`@ox-content/theme-color-flexoki`](https://npmjs.com/package/@ox-content/theme-color-flexoki)             | Flexoki       | インクと紙、電子ペーパーのような落ち着き                          |
| [`@ox-content/theme-color-iceberg`](https://npmjs.com/package/@ox-content/theme-color-iceberg)             | Iceberg       | vim 配色から借りた、冷たく静かな青                                |
| [`@ox-content/theme-color-zenburn`](https://npmjs.com/package/@ox-content/theme-color-zenburn)             | Zenburn       | 長い作業向けの、古典的な低コントラスト                            |
| [`@ox-content/theme-color-oceanic`](https://npmjs.com/package/@ox-content/theme-color-oceanic)             | Oceanic       | Oceanic Next — 深いスレートティール                               |
| [`@ox-content/theme-color-palenight`](https://npmjs.com/package/@ox-content/theme-color-palenight)         | Palenight     | Material Palenight — 柔らかいインディゴ                           |
| [`@ox-content/theme-color-material`](https://npmjs.com/package/@ox-content/theme-color-material)           | Material      | Material Theme Lighter と Material Theme                          |
| [`@ox-content/theme-color-horizon`](https://npmjs.com/package/@ox-content/theme-color-horizon)             | Horizon       | 夕暮れの暖かいコーラルとプラム                                    |
| [`@ox-content/theme-color-modus`](https://npmjs.com/package/@ox-content/theme-color-modus)                 | Modus         | Protesilaos のアクセシビリティ優先配色。全体が WCAG AAA           |
| [`@ox-content/theme-color-melange`](https://npmjs.com/package/@ox-content/theme-color-melange)             | Melange       | 落ち着いたアース、暖かく急がない                                  |
| [`@ox-content/theme-color-graphite`](https://npmjs.com/package/@ox-content/theme-color-graphite)           | Graphite      | オフブラックとオフホワイト、電気的なアクセント 1 つ               |
| [`@ox-content/theme-color-sand`](https://npmjs.com/package/@ox-content/theme-color-sand)                   | Sand          | テラコッタを持つ、暖かい中間の石                                  |
| [`@ox-content/theme-color-moss`](https://npmjs.com/package/@ox-content/theme-color-moss)                   | Moss          | 深い森と紙のクリーム                                              |
| [`@ox-content/theme-color-slate`](https://npmjs.com/package/@ox-content/theme-color-slate)                 | Slate         | 電気的なライム端を持つ冷たいグレー                                |
| [`@ox-content/theme-color-plum`](https://npmjs.com/package/@ox-content/theme-color-plum)                   | Plum          | ナスとblush                                                       |
| [`@ox-content/theme-color-ink`](https://npmjs.com/package/@ox-content/theme-color-ink)                     | Ink           | 暖かい砂を持つ深い紺                                              |
| [`@ox-content/theme-color-porcelain`](https://npmjs.com/package/@ox-content/theme-color-porcelain)         | Porcelain     | 控えめな青灰を持つ、柔らかい暖かい白                              |
| [`@ox-content/theme-color-cacao`](https://npmjs.com/package/@ox-content/theme-color-cacao)                 | Cacao         | キャラメルを持つ、暖かいダークチョコレート                        |
| [`@ox-content/theme-color-coral`](https://npmjs.com/package/@ox-content/theme-color-coral)                 | Coral         | コーラルとティールを持つ、暖かいオフホワイト                      |
| [`@ox-content/theme-color-arctic`](https://npmjs.com/package/@ox-content/theme-color-arctic)               | Arctic        | 氷河シアンを持つ冷たい白                                          |
| [`@ox-content/theme-color-fuji`](https://npmjs.com/package/@ox-content/theme-color-fuji)                   | Fuji          | 山の祭ポスター — 森、夜明けのオレンジ、開いた空                   |
| [`@ox-content/theme-color-stage`](https://npmjs.com/package/@ox-content/theme-color-stage)                 | Stage         | イベントポスター — コーラルとアシッドイエローを持つ深いインディゴ |
| [`@ox-content/theme-color-emerald`](https://npmjs.com/package/@ox-content/theme-color-emerald)             | Emerald       | 深いスレートの上の鮮やかな緑 — カンファレンスバッジのパレット     |
| [`@ox-content/theme-color-commander`](https://npmjs.com/package/@ox-content/theme-color-commander)         | Commander     | 昼は CGA シアンパネル、夜は素のコンソールプロンプト               |

### Shiki migration preset

Ox Content 3 はネイティブ tree-sitter highlighter だけでコードをハイライトします。Shiki runtime、`highlightTheme`、TextMate grammar、2 つ目の highlighter は戻しません。下の表は、公式 `@shikijs/themes@4.4.3` の theme ID（MIT）を、完全な Ox Content `ThemeConfig` export に対応させたものです。

各 export はライト/ダークが対になった theme のままです。Shiki 側が片方の mode しか持たない場合は、pairing 列に Ox Content が使う安定した相棒を明記しています。syntax color は Ox Content の semantic role（`comment`、`punctuation`、`keyword`、`string`、`constant`、`function`、`parameter`、`link`）に写します。TextMate scope の完全な一致は意図的に対象外です。

| Shiki theme ID               | Ox Content package                   | Export                | Pairing                                                | Notes                                                                                                             |
| ---------------------------- | ------------------------------------ | --------------------- | ------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------- |
| `github-light`               | `@ox-content/theme-color-github`     | `githubClassic`       | GitHub Light + GitHub Dark                             | -                                                                                                                 |
| `github-dark`                | `@ox-content/theme-color-github`     | `githubClassic`       | GitHub Light + GitHub Dark                             | -                                                                                                                 |
| `github-light-default`       | `@ox-content/theme-color-github`     | `githubDefault`       | GitHub Light Default + GitHub Dark Default             | -                                                                                                                 |
| `github-dark-default`        | `@ox-content/theme-color-github`     | `githubDefault`       | GitHub Light Default + GitHub Dark Default             | -                                                                                                                 |
| `github-dark-dimmed`         | `@ox-content/theme-color-github`     | `githubDimmed`        | GitHub Light Default + GitHub Dark Dimmed              | -                                                                                                                 |
| `github-light-high-contrast` | `@ox-content/theme-color-github`     | `githubHighContrast`  | GitHub Light High Contrast + GitHub Dark High Contrast | -                                                                                                                 |
| `github-dark-high-contrast`  | `@ox-content/theme-color-github`     | `githubHighContrast`  | GitHub Light High Contrast + GitHub Dark High Contrast | -                                                                                                                 |
| `dracula`                    | `@ox-content/theme-color-dracula`    | `dracula`             | Dracula Alucard light companion + Dracula              | -                                                                                                                 |
| `dracula-soft`               | `@ox-content/theme-color-dracula`    | `draculaSoft`         | Dracula Alucard light companion + Dracula Soft         | Shiki は Dracula 系を dark variant だけで配るため、light side は Ox Content 既存の Alucard companion を使います。 |
| `one-light`                  | `@ox-content/theme-color-one-dark`   | `oneDarkPro`          | One Light + One Dark Pro                               | -                                                                                                                 |
| `one-dark-pro`               | `@ox-content/theme-color-one-dark`   | `oneDarkPro`          | One Light + One Dark Pro                               | -                                                                                                                 |
| `catppuccin-latte`           | `@ox-content/theme-color-catppuccin` | `catppuccin`          | Catppuccin Latte + Catppuccin Mocha                    | -                                                                                                                 |
| `catppuccin-mocha`           | `@ox-content/theme-color-catppuccin` | `catppuccin`          | Catppuccin Latte + Catppuccin Mocha                    | -                                                                                                                 |
| `catppuccin-frappe`          | `@ox-content/theme-color-catppuccin` | `catppuccinFrappe`    | Catppuccin Latte + Catppuccin Frappé                   | -                                                                                                                 |
| `catppuccin-macchiato`       | `@ox-content/theme-color-catppuccin` | `catppuccinMacchiato` | Catppuccin Latte + Catppuccin Macchiato                | -                                                                                                                 |
| `gruvbox-light-medium`       | `@ox-content/theme-color-gruvbox`    | `gruvbox`             | Gruvbox Light Medium + Gruvbox Dark Medium             | -                                                                                                                 |
| `gruvbox-dark-medium`        | `@ox-content/theme-color-gruvbox`    | `gruvbox`             | Gruvbox Light Medium + Gruvbox Dark Medium             | -                                                                                                                 |
| `gruvbox-light-hard`         | `@ox-content/theme-color-gruvbox`    | `gruvboxHard`         | Gruvbox Light Hard + Gruvbox Dark Hard                 | -                                                                                                                 |
| `gruvbox-dark-hard`          | `@ox-content/theme-color-gruvbox`    | `gruvboxHard`         | Gruvbox Light Hard + Gruvbox Dark Hard                 | -                                                                                                                 |
| `gruvbox-light-soft`         | `@ox-content/theme-color-gruvbox`    | `gruvboxSoft`         | Gruvbox Light Soft + Gruvbox Dark Soft                 | -                                                                                                                 |
| `gruvbox-dark-soft`          | `@ox-content/theme-color-gruvbox`    | `gruvboxSoft`         | Gruvbox Light Soft + Gruvbox Dark Soft                 | -                                                                                                                 |
| `rose-pine-dawn`             | `@ox-content/theme-color-rose-pine`  | `rosePine`            | Rosé Pine Dawn + Rosé Pine                             | -                                                                                                                 |
| `rose-pine`                  | `@ox-content/theme-color-rose-pine`  | `rosePine`            | Rosé Pine Dawn + Rosé Pine                             | -                                                                                                                 |
| `rose-pine-moon`             | `@ox-content/theme-color-rose-pine`  | `rosePineMoon`        | Rosé Pine Dawn + Rosé Pine Moon                        | -                                                                                                                 |
| `solarized-light`            | `@ox-content/theme-color-solarized`  | `solarized`           | Solarized Light + Solarized Dark                       | -                                                                                                                 |
| `solarized-dark`             | `@ox-content/theme-color-solarized`  | `solarized`           | Solarized Light + Solarized Dark                       | -                                                                                                                 |
| `ayu-light`                  | `@ox-content/theme-color-ayu`        | `ayu`                 | Ayu Light + Ayu Mirage                                 | -                                                                                                                 |
| `ayu-mirage`                 | `@ox-content/theme-color-ayu`        | `ayu`                 | Ayu Light + Ayu Mirage                                 | -                                                                                                                 |
| `ayu-dark`                   | `@ox-content/theme-color-ayu`        | `ayuDark`             | Ayu Light + Ayu Dark                                   | -                                                                                                                 |
| `vitesse-light`              | `@ox-content/theme-color-vitesse`    | `vitesse`             | Vitesse Light + Vitesse Dark                           | -                                                                                                                 |
| `vitesse-dark`               | `@ox-content/theme-color-vitesse`    | `vitesse`             | Vitesse Light + Vitesse Dark                           | -                                                                                                                 |
| `vitesse-black`              | `@ox-content/theme-color-vitesse`    | `vitesseBlack`        | Vitesse Light + Vitesse Black                          | -                                                                                                                 |
| `night-owl-light`            | `@ox-content/theme-color-night-owl`  | `nightOwl`            | Light Owl + Night Owl                                  | -                                                                                                                 |
| `night-owl`                  | `@ox-content/theme-color-night-owl`  | `nightOwl`            | Light Owl + Night Owl                                  | -                                                                                                                 |
| `kanagawa-lotus`             | `@ox-content/theme-color-kanagawa`   | `kanagawa`            | Kanagawa Lotus + Kanagawa Wave                         | -                                                                                                                 |
| `kanagawa-wave`              | `@ox-content/theme-color-kanagawa`   | `kanagawa`            | Kanagawa Lotus + Kanagawa Wave                         | -                                                                                                                 |
| `kanagawa-dragon`            | `@ox-content/theme-color-kanagawa`   | `kanagawaDragon`      | Kanagawa Lotus + Kanagawa Dragon                       | -                                                                                                                 |
| `material-theme-lighter`     | `@ox-content/theme-color-material`   | `material`            | Material Theme Lighter + Material Theme                | -                                                                                                                 |
| `material-theme`             | `@ox-content/theme-color-material`   | `material`            | Material Theme Lighter + Material Theme                | -                                                                                                                 |
| `material-theme-darker`      | `@ox-content/theme-color-material`   | `materialDarker`      | Material Theme Lighter + Material Theme Darker         | -                                                                                                                 |
| `material-theme-ocean`       | `@ox-content/theme-color-material`   | `materialOcean`       | Material Theme Lighter + Material Theme Ocean          | -                                                                                                                 |
| `material-theme-palenight`   | `@ox-content/theme-color-material`   | `materialPalenight`   | Material Theme Lighter + Material Theme Palenight      | -                                                                                                                 |
| `horizon`                    | `@ox-content/theme-color-horizon`    | `horizon`             | Ox Content light companion + Horizon                   | -                                                                                                                 |
| `horizon-bright`             | `@ox-content/theme-color-horizon`    | `horizonBright`       | Horizon Bright + Horizon                               | -                                                                                                                 |

## シンタックスハイライト

ハイライトは両モードで配色に従い、追加設定は不要です。ネイティブ tree-sitter ハイライターはトークン色を `--octc-syntax-*` カスタムプロパティとして出します。各配色がモードごとに定義するので、1 ビルドで 2 パレットです。

配色はページ背景ではなく **コード背景** に対してシンタックス色を選びます。いくつかのライト配色（`mono`、`snow`、`nord`、`retro`、`monokai`、`poimandres`、`synthwave`）は、ライトモードでも意図して暗いコードブロックを残します。固定テーマだと暗いトークン色が乗って読めなくなります。

配色がなければプロパティは GitHub Dark に落ちます。

他のトークンと同じように、個別トークンを上書きできます。

```ts
theme: [pixel, tokyoNight, { darkTokens: { "syntax-token-comment": "#5a6a8a" } }];
```

## モーション

プリセットはモーション優先で、すべて宣言的 CSS です。

- **文書横断のページ遷移** は `@view-transition { navigation: auto }` です。ヘッダーとサイドバーに `view-transition-name` が付くので、記事が入れ替わるあいだそれらは止まります。ルータもクライアントバンドルもない、アプリのような感触です。
- **スクロール駆動の現れ** は `animation-timeline: view()` です。見出し、コードブロック、表、機能カードは入ってくると上がり、機能グリッドは列でずれます。
- **ダイアログ入場** は `@starting-style` です。検索モーダルは、JavaScript でクラスを切り替えなくても開くアニメーションになります。

すべては `@supports` の後ろにあるので、機能のないエンジンは完成した静的状態を描くだけです。アニメーションしていない状態が隠れた状態になることはありません。すべて `prefers-reduced-motion: reduce` でオフになります。

CSS を触らずに振付を変えられます。どのスキンもタイミングをトークンとして出します。

| トークン               | 目的                                 |
| ---------------------- | ------------------------------------ |
| `--octc-motion-fast`   | 色と背景の遷移                       |
| `--octc-motion-base`   | エレベーション、変形、ページ入替     |
| `--octc-motion-slow`   | ヒーロー入場、鏡面の走り             |
| `--octc-motion-ease`   | そのスキンの署名イージング曲線       |
| `--octc-motion-spring` | 持ち上げと押し込みのオーバーシュート |
| `--octc-motion-rise`   | 現れるブロックが移動する距離         |

```ts
theme: [liquidGlass, tokyoNight, { tokens: { "motion-base": "200ms", "motion-ease": "linear" } }];
```

## ライブ背景

3 つのスキンは、CSS で偽るのではなく GPU でヒーロー背景を描きます。

| スキン         | 描くもの                                                                                                          |
| -------------- | ----------------------------------------------------------------------------------------------------------------- |
| `liquid-glass` | 本物の屈折 — パネルごとの rounded-rect SDF が、球面ベベルに沿って手続き壁紙をパネル中心へ曲げ、縁で色収差を分ける |
| `fluid`        | curl-noise 速度場を通って移流する染料。発散ゼロなので、非圧縮の液体として読める                                   |
| `fabric`       | 漂うキーライトで照らされた織りの高さ場。糸は自分の方向に沿って光を拾う                                            |

3 つとも手書き WebGL2 で、**依存はゼロ** です。Three.js もバンドルも、入れるものはありません。テーマ自身の `js` に入り、SSG が 1 つのインラインスクリプトとして出します。

厳密にプログレッシブエンハンスメントで、次のどれでもページは JavaScript なしの描画のままです。

- `prefers-reduced-motion: reduce` — 起動しない
- WebGL2 コンテキストがない、またはシェーダがコンパイルに失敗する — 起動しない
- ヒーローが画面外、またはタブが裏 — 描画を止める
- どんなエラーでも — 飲み込む。下の CSS 背景がデザインだから

色は同じ `--octc-*` プロパティからライブパレットを読むので、背景は配色に従い、テーマ切替のたびに読み直します。

## 独自トークン

`tokens` と `darkTokens` は、プレフィックスなしのキーで任意の `--octc-*` カスタムプロパティをセットします。レイヤー間でキー単位にマージするので、1 つ上書きするために残りを書き直す必要はありません。

```ts
theme: [
  liquidGlass,
  tokyoNight,
  {
    tokens: { "surface-glass": "#f8fafc", "code-line-add": "rgba(0,200,120,.18)" },
    darkTokens: { "surface-glass": "#0c1324" },
  },
];
```

トークン名はビルド時に検証されます。宣言ブロックの外へ出られる名前は、壊れたスタイルシートを出す代わりにビルドを落とします。

## 合成の仕組み

`resolveTheme` は各レイヤーの `extends` 鎖を平坦化し、結果をマージします。

- オブジェクトフィールド（`colors`、`tokens`、`layout`、`fonts`、…）は **キー単位** にマージし、最後のレイヤーが勝ちます。
- `css` と `js` はレイヤー順で **連結** します。上書きするとスキン + 配色スタックの半分が消えます。同じ断片は一度だけつなぐので、配列と `extends` の両方から届いたレイヤーは二重に出ません。

だからスキンは面の変数を生の `css` ではなく `tokens` で宣言します。トークンはスタイルシートが走る前に宣言的に解決するので、パッケージを並べる順に結果が依存しません。

## パッケージを書く

プリセットはプレーンな [`ThemeConfig`](./theming.md) です。実装するプラグイン API はありません。スキンは `css`、`fonts`、`layout`、モーション `tokens` をセットし、配色は `colors`、`darkColors`、`tokens`、`darkTokens` をセットします。新しいパッケージは、公開済みの他レイヤーと合成できるよう、下の互換契約を満たす必要があります。

### 互換性

- **ライトとダーク。** 配色は `colors` と `darkColors` の両方を持つ `ThemeConfig`（default または named）を export する必要があります。必須パレットキー: `primary`、`background`、`text`、`textMuted`、`border`、`codeBackground`、`codeText`。カタログ配色は `primaryHover` と `backgroundAlt` も載せます。
- **必須シンタックストークン。** 配色は `tokens` と `darkTokens` の下に、ハイライタートークンを定義する必要があります。少なくとも `syntax-foreground`、`syntax-background`、いくつかの `syntax-token-*` キー。これらは `@ox-content/theme-color-*` パッケージが解決する `--octc-syntax-*` カスタムプロパティになります。
- **スキンは色をハードコードしてはいけない。** スキンが持つのは形であり、パレットではありません。`ThemeConfig.colors` / `darkColors` に hex や rgb を置かないでください。CSS 変数と、色フィールドの省略は構いません。`css` では `--octc-color-*` と `--octc-accent-*` を参照し、色合いには `color-mix()` を使います。奥行きのための中立の黒 / 白アルファは構いません。
- **左から右へ合成。** `ssg.theme` にレイヤーを配列で並べます。オブジェクトフィールドはキー単位にマージし、`css` と `js` は連結します。後のレイヤーが勝ちます。
- **スクリーンショット。** 上のギャラリー向けに、スキン（または代表的な組み合わせ）のスクリーンショットを含めてください。

```ts
import { defineTheme } from "@ox-content/vite-plugin";

export default defineTheme({
  name: "my-skin",
  fonts: { sans: "Inter, system-ui, sans-serif" },
  tokens: { "motion-base": "260ms", "motion-ease": "cubic-bezier(.2,0,0,1)" },
  css: `.header { border-bottom: 2px solid var(--octc-color-primary); }`,
});
```

## デフォルトテーマの品質

組み込みスタイルシート（`ssg.css`）が、すべてのスキンと配色が乗る品質の下限です。値をハードコードする代わりに、次のトークンを上書きしてください。

| トークン                                                            | 役割                                                |
| ------------------------------------------------------------------- | --------------------------------------------------- |
| `--octc-focus-ring` / `--octc-focus-offset`                         | 共有の `:focus-visible` リング                      |
| `--octc-motion-base` / `--octc-motion-ease`                         | 既定のモーション。`prefers-reduced-motion` では無効 |
| `--octc-code-pad-*` / `--octc-table-cell-pad-*`                     | コード枠と表セルの余白                              |
| `--octc-touch-target`                                               | モバイルナビのヒット領域                            |
| `--octc-color-on-primary`                                           | ブランド塗りつぶし上の文字（ヒーロー、告知バー）    |
| `--octc-color-tip` / `--octc-color-warning` / `--octc-color-danger` | ステータス用クローム                                |

`html` のスムーススクロールは `prefers-reduced-motion: no-preference` のときだけ有効です。コード行のぼかしとナビのシェブロン遷移は、モーション低減時に切れます。PR ベンチマークはデフォルトテーマの CSS/JS サイズを出し続けます。クロームを足すより、これらのトークンを調整してください。

**ここでの対象外:** セルフホストフォント、Iconify CSS、tweet / full-card の見た目、印刷用スタイルシート、スキンごとのギャラリースクショ更新。回帰したら個別の follow-up として切ってください。
