/* Kolio corporate site — LTR English/Taiwanese overrides */
.kolio-body {
  font-family: "Inter", ui-sans-serif, system-ui, sans-serif;
}

.text-kolio-blue { color: #0073a6; }
.bg-kolio-blue { background-color: #0073a6; }
.border-kolio-blue\/30 { border-color: rgb(0 115 166 / 0.3); }
.border-kolio-blue\/40 { border-color: rgb(0 115 166 / 0.4); }
.text-kolio-red { color: #e31b23; }
.from-kolio-blue { --tw-gradient-from: #008fcc; --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.to-kolio-navy { --tw-gradient-to: #0c4f70; }
.via-\[\#008fcc\] { --tw-gradient-stops: var(--tw-gradient-from), #008fcc, var(--tw-gradient-to); }
.hover\:text-kolio-blue:hover { color: #0073a6; }
.focus-visible\:outline-kolio-blue:focus-visible { outline-color: #0073a6; }
.group-hover\:text-kolio-blue { }
.group:hover .group-hover\:text-kolio-blue { color: #0073a6; }
.hover\:border-kolio-blue\/30:hover { border-color: rgb(0 115 166 / 0.3); }

.prose-slate a { color: #0073a6; }
