/*
 * Reserve App - Custom Styles
 * daisyUI + Tailwind CSS handle most styling
 * This file contains only custom overrides and additions
 */

/* 珈琲専門 猫廼舎 カスタムテーマ — 白×コーヒーブラウン */
[data-theme="nekonoya"] {
  color-scheme: light;
  --p: 30% 0.1 30;               /* primary: 濃いエスプレッソ */
  --pc: 99% 0.002 0;             /* primary-content: 白 */
  --s: 42% 0.09 35;              /* secondary: ロースト */
  --sc: 99% 0.002 0;             /* secondary-content: 白 */
  --a: 55% 0.14 55;              /* accent: キャラメル */
  --ac: 20% 0.04 50;             /* accent-content */
  --n: 25% 0.05 35;              /* neutral: 極深煎り */
  --nc: 99% 0.002 0;             /* neutral-content: 白 */
  --b1: 100% 0 0;                /* base-100: 白 */
  --b2: 97% 0.005 75;            /* base-200: ほぼ白 */
  --b3: 93% 0.015 75;            /* base-300: 薄ベージュ */
  --bc: 22% 0.05 35;             /* base-content: 漆黒ブラウン */
  --in: 55% 0.2 255;             /* info */
  --inc: 99% 0.002 0;
  --su: 62% 0.10 150;            /* success: トーン抑えめ */
  --suc: 99% 0.002 0;
  --wa: 72% 0.16 70;             /* warning */
  --wac: 22% 0.05 35;
  --er: 50% 0.22 25;             /* error */
  --erc: 99% 0.002 0;
  --animation-btn: 0.25s;
  --animation-input: 0.2s;
  --btn-focus-scale: 0.97;
  --border-btn: 1px;
  --tab-border: 1px;
  --rounded-box: 0.5rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 0.5rem;
  --tab-radius: 0.5rem;
}

/* Fix for button_to forms in flex containers */
.btn form {
  display: inline;
}

/* Ensure button_to buttons don't break layout */
form.button_to {
  display: inline;
}
