/*
  =============================================================================
  Project: 3D Transform Gallery - Design Tokens / Variables
  Author: Molla Samser | rskworld.in | 2026
  - Website: https://rskworld.in
  - Email: help@rskworld.in | support@rskworld.in
  - Phone: +91 93305 39277
  - Address: Nutanhat, Mongolkote, Purba Burdwan, West Bengal, India, 713147
  =============================================================================
*/

:root {
  /* 3D & Perspective - rskworld.in | 2026 */
  --perspective: 1200px;
  --perspective-near: 400px;
  --perspective-far: 2000px;
  --cube-size: 120px;
  --card-width: 140px;
  --card-height: 180px;

  /* Timing & Easing - Molla Samser | rskworld.in | 2026 */
  --ease-out-back: cubic-bezier(0.34, 1.56, 0.64, 1);
  --ease-in-out: cubic-bezier(0.65, 0, 0.35, 1);
  --ease-elastic: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  --duration-fast: 0.25s;
  --duration-normal: 0.4s;
  --duration-slow: 0.8s;

  /* Colors - Dark theme (default) - rskworld.in | 2026 */
  --accent: #0d6efd;
  --accent-light: #6ea8fe;
  --accent-dim: rgba(13, 110, 253, 0.25);
  --bg-dark: #0f172a;
  --bg-card: #1e293b;
  --bg-elevated: #334155;
  --text: #f1f5f9;
  --text-muted: #94a3b8;
  --border: rgba(255, 255, 255, 0.08);
  --shadow: rgba(0, 0, 0, 0.3);
  --shadow-accent: rgba(13, 110, 253, 0.25);
}

/* Light theme - Molla Samser | rskworld.in | 2026 */
[data-theme="light"] {
  --accent: #0a58ca;
  --accent-light: #0d6efd;
  --accent-dim: rgba(10, 88, 202, 0.15);
  --bg-dark: #f1f5f9;
  --bg-card: #ffffff;
  --bg-elevated: #e2e8f0;
  --text: #0f172a;
  --text-muted: #64748b;
  --border: rgba(0, 0, 0, 0.08);
  --shadow: rgba(0, 0, 0, 0.1);
  --shadow-accent: rgba(13, 110, 253, 0.2);
}
