@charset "UTF-8";
@import url("./hcw-assets-003.css?v=20260915-1");

/* 医療従事者・看護師 004 / 003レイアウト継承 — pale lavender theme */
:root {
  --color-accent:       #aa6a9c;
  --color-accent-rgb:   170, 106, 156;
  --color-accent-deep:  #733c65;
  --color-accent-deep-rgb: 115, 60, 101;
  --color-cta:          #a83d70;
  --gradient-accent:    linear-gradient(70deg, #bd4f83, #993761);
  --c-button-shadow:    #702445;
  --color-section-bg:   #f5f1fb;
  --color-card-shadow-rgb: 170, 106, 156;
  --color-chat-shadow-rgb: 190, 128, 178;
  --learn-check-image:  url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='12' r='12' fill='%23aa6a9c'/><polyline points='7 12.5 10.5 16 17 8' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");
  --buf-step-current-bg: var(--color-accent);
  --buf-step-done-bg:    color-mix(in srgb, var(--color-accent) 30%, #fff);
  --buf-step-done-fg:    var(--color-accent);
  --buf-step-pending-fg: var(--buf-step-current-bg);
}

.l-footer {
  background-color: var(--color-accent-deep);
}
