:root{--honey:#f09800;--honey-hover:#e08a00;--honey-deep:#b86a00;--honey-soft:#fff4df;--honey-tint:#fffaf1;--ink:#2e1d0e;--text:#4a3523;--muted:#8a7560;--line:#eedfc6;--matcha:#5e7a3a;--line-green:#06c755;--font-display:"Huninn",sans-serif;--font-body:"Noto Sans TC",sans-serif;--font-num:"Fredoka",sans-serif;--radius-lg:28px;--radius:20px;--radius-sm:12px;--shadow-card:0 18px 40px -28px rgba(46,29,14,.45);--b38-bg:var(--honey-tint);--b38-surface:#fff;--b38-sand:var(--honey-soft);--b38-line:var(--line);--b38-ink:var(--ink);--b38-ink-soft:var(--muted);--b38-orange:var(--honey);--b38-red:var(--honey-deep);--b38-red-deep:var(--ink);--b38-radius:16px;--b38-font-heading:var(--font-display);--b38-font-body:var(--font-body)}