/*
 * Huvendo colour theme
 *
 * This is the shop-customisation file. It contains colours, translucent
 * overlays and all visual palette values used by style.css.
 *
 * Safe workflow for another shop:
 *   1. Copy this file under a new name.
 *   2. Change values only, not variable names.
 *   3. Keep style.css unchanged.
 */

:root {
  /* Compatibility aliases used throughout the structural stylesheet */
  --bg: #fafafa;
  --text: #222233;
  --muted: #555555;
  --brand: #e4efff;
  --brand-hover: rgb(0,165,183);
  --card-bg: #ffffff;
  --card-bd: #e9e9e9;
  --shadow: 0 2px 8px rgba(0,0,0,0.06);

  /* Core shop palette */
  --color-page: #fafafa;
  --color-white: #ffffff;
  --color-border: #cccccc;
  --color-border-strong: #bbbbbb;
  --color-divider: #dddddd;
  --color-text-strong: #333333;
  --color-tag: #2980b9;
  --color-link: #007b99;
  --color-link-hover: #004f66;
  --color-divider-soft: #eeeeee;
  --color-action: #0284c7;
  --color-action-hover: #0369a1;
  --color-primary: #336699;
  --color-primary-dark: #28527a;
  --color-text: #222233;
  --color-muted: #555555;
  --color-text-muted: #666666;
  --color-shipping: #b84a4a;
  --color-disabled: #a9a9a9;
  --color-surface-disabled: #f5f5f5;
  --color-text-secondary: #444455;
  --color-error: #a12424;
  --color-success: #24713c;
  --color-surface-muted: #f1f3f5;
  --color-danger-border: #c88181;
  --color-danger: #8a2727;
  --color-surface-subtle: #f7f8fa;
  --color-wishlist: #7a7a7a;
  --color-wishlist-active: #c42f4b;
  --color-brand-soft: #e4efff;
  --color-news-divider: #d8e0e7;
  --color-review-summary: #f7f7f7;
  --color-review-own: #fffbea;

  /* Extended component palette */
  --palette-rgb-228-239-255: rgb(228,239,255);
  --palette-ecf0f1: #ecf0f1;
  --palette-rgb-230-231-232: rgb(230,231,232);
  --palette-rgb-51-102-153: rgb(51,102,153);
  --palette-rgba-0-0-0-a0p25: rgba(0,0,0,0.25);
  --palette-rgb-254-254-254: rgb(254,254,254);
  --palette-rgba-255-255-255-a0p6: rgba(255,255,255,0.6);
  --palette-rgba-255-255-255-a0p7: rgba(255,255,255,0.7);
  --palette-rgba-255-255-255-a0p16: rgba(255,255,255,0.16);
  --palette-rgba-0-0-0-a0p2: rgba(0,0,0,0.2);
  --palette-rgb-41-82-123: rgb(41,82,123);
  --palette-rgba-0-0-0-a0p35: rgba(0,0,0,0.35);
  --palette-rgba-0-0-0-a0p12: rgba(0,0,0,0.12);
  --palette-rgba-0-0-0-a0p45: rgba(0,0,0,0.45);
  --palette-rgba-2-132-199-a0p6: rgba(2,132,199,0.6);
  --palette-cfd8dc: #cfd8dc;
  --palette-b0bec5: #b0bec5;
  --palette-aadddd: #aadddd;
  --palette-rgba-255-255-255-a0p9: rgba(255,255,255,0.9);
  --palette-rgba-0-0-0-a0p4: rgba(0,0,0,0.4);
  --palette-rgba-0-0-0-a0p65: rgba(0,0,0,0.65);
  --palette-444444: #444444;
  --palette-rgba-0-0-0-a0p18: rgba(0,0,0,0.18);
  --palette-rgba-0-0-0-a0p06: rgba(0,0,0,0.06);
  --palette-rgba-0-0-0-a0p08: rgba(0,0,0,0.08);
  --palette-rgba-0-0-0-a0p1: rgba(0,0,0,0.1);
  --palette-2b67a0: #2b67a0;
  --palette-888888: #888888;
  --palette-rgba-0-0-0-a0p15: rgba(0,0,0,0.15);
  --palette-f6f6f6: #f6f6f6;
  --palette-222222: #222222;
  --palette-ececec: #ececec;
  --palette-e5e5e5: #e5e5e5;
  --palette-rgba-0-0-0-a0p28: rgba(0,0,0,0.28);
  --palette-f3f5f7: #f3f5f7;
  --palette-e0e0e0: #e0e0e0;
  --palette-e7f0ff: #e7f0ff;
  --palette-rgba-40-40-40-a0p96: rgba(40,40,40,0.96);
  --palette-rgba-252-232-232-a0p88: rgba(252,232,232,0.88);
  --palette-d88989: #d88989;
  --palette-7a2525: #7a2525;
  --palette-rgba-230-241-255-a0p92: rgba(230,241,255,0.92);
  --palette-5c95d6: #5c95d6;
  --palette-164a83: #164a83;
  --palette-rgba-234-248-234-a0p9: rgba(234,248,234,0.9);
  --palette-7ab57a: #7ab57a;
  --palette-245c24: #245c24;
  --palette-rgba-255-255-255-a0p38: rgba(255,255,255,0.38);
  --palette-rgba-0-0-0-a0p16: rgba(0,0,0,0.16);
  --palette-fff4f4: #fff4f4;
  --palette-fceaea: #fceaea;
  --palette-d88a8a: #d88a8a;
  --palette-f4f9ff: #f4f9ff;
  --palette-e8f2ff: #e8f2ff;
  --palette-6aa2e8: #6aa2e8;
  --palette-174d84: #174d84;
  --palette-f2fffd: #f2fffd;
  --palette-e7f7f5: #e7f7f5;
  --palette-79b8b0: #79b8b0;
  --palette-1f5f5a: #1f5f5a;
  --palette-f4fff4: #f4fff4;
  --palette-eaf8ea: #eaf8ea;
  --palette-74b874: #74b874;
  --palette-fff8ea: #fff8ea;
  --palette-fff2d9: #fff2d9;
  --palette-e2b35e: #e2b35e;
  --palette-8a5a00: #8a5a00;
  --palette-285f93: #285f93;
  --palette-4f88bf: #4f88bf;
  --palette-c96969: #c96969;
  --palette-fff3f3: #fff3f3;
  --palette-f6dddd: #f6dddd;
  --palette-7b2020: #7b2020;
  --palette-rgba-90-20-20-a0p12: rgba(90,20,20,0.12);
  --palette-rgba-90-20-20-a0p14: rgba(90,20,20,0.14);
  --palette-rgba-0-0-0-a0p14: rgba(0,0,0,0.14);
  --palette-e7e7e7: #e7e7e7;
  --palette-eef1f4: #eef1f4;
  --palette-rgba-255-255-255-a0p82: rgba(255,255,255,0.82);
  --palette-666677: #666677;
  --palette-rgba-255-255-255-a0p84: rgba(255,255,255,0.84);
  --palette-333344: #333344;
  --palette-rgba-228-239-255-a0p85: rgba(228,239,255,0.85);
  --palette-aaaaaa: #aaaaaa;
  --palette-rgba-228-239-255-a0p48: rgba(228,239,255,0.48);
  --palette-rgba-255-255-255-a0p86: rgba(255,255,255,0.86);
  --palette-e9f3ff: #e9f3ff;
  --palette-f4f6f8: #f4f6f8;
  --palette-9bc69b: #9bc69b;
  --palette-f4fbf4: #f4fbf4;
  --palette-d5aaaa: #d5aaaa;
  --palette-fff5f5: #fff5f5;
  --palette-8a3030: #8a3030;
  --palette-778899: #778899;
  --palette-d6a0a0: #d6a0a0;
  --palette-aa3333: #aa3333;
  --palette-rgba-255-255-255-a0p94: rgba(255,255,255,0.94);
  --palette-rgba-0-0-0-a0p22: rgba(0,0,0,0.22);
  --palette-rgba-51-102-153-a0p35: rgba(51,102,153,0.35);
  --palette-rgba-0-0-0-a0p55: rgba(0,0,0,0.55);
}
