@charset "UTF-8";

/*!
 * Theme Name : Amur-Tigris_DBassets
 * Author     : Tigris inc.
 * Version    : 1.0.0
 * Description: Common Assets Stylesheet
 */

/*------------------------------------
  Variables
------------------------------------*/

:root {

  /*------------------------------------
    Colors
  ------------------------------------*/
--color-main: #2f568b;
--color-sub: #4b5563;
--color-accent: #0f766e;
--color-text: #222222;
--color-text-light: #666666;
--color-bg: #ffffff;
--color-bg-light: #f7f7f7;
--color-border: #dddddd;

 /*------------------------------------
  Typography
------------------------------------*/
--font-base:
  "Noto Serif JP",
  "Source Han Serif JP",
  "Yu Mincho",
  "Hiragino Mincho ProN",
  serif;
--font-heading:
  "Noto Serif JP",
  "Source Han Serif JP",
  "Yu Mincho",
  "Hiragino Mincho ProN",
  serif;
--font-serif:
  "Noto Serif JP",
  "Source Han Serif JP",
  "Yu Mincho",
  "Hiragino Mincho ProN",
  serif;
--font-sans:
  "Yu Gothic",
  "Yu Gothic Medium",
  "Hiragino Sans",
  Meiryo,
  sans-serif;
--font-mono:
  Consolas,
  Monaco,
  monospace;
--font-size-base: 1.05rem;
--font-size-sm: 0.875rem;
--font-size-lg: 1.125rem;
--font-size-h1: clamp(2.1rem, 6vw, 3.8rem);
--font-size-h2: clamp(1.7rem, 4vw, 2.6rem);
--font-size-h3: clamp(1.35rem, 3vw, 1.85rem);
--line-height-base: 1.9;
--line-height-heading: 1.45;
--letter-spacing-base: 0.03em;
--letter-spacing-heading: 0.06em;

  /*------------------------------------
    Layout
  ------------------------------------*/
--container-width: 1120px;
--container-padding: 1rem;

  /*------------------------------------
    Spacing
  ------------------------------------*/
--space-tiny: 0.5rem;
--space-small: 1rem;
--space-medium: 2rem;
--space-large: 4rem;
--space-xlarge: 6rem;

  /*------------------------------------
    Radius
  ------------------------------------*/
--radius-sm: 4px;
--radius-md: 8px;
--radius-lg: 16px;

  /*------------------------------------
    Transition
  ------------------------------------*/
--transition-fast: 0.15s;
--transition-base: 0.25s;
--transition-slow: 0.5s;
--drawer-speed: var(--transition-base);
--ease-base: ease;
}