/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS (and SCSS, if configured) file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *


 */

:root {
  /* Zokia theme extracted from Paper sign-in page */
  --zk-bg: #0B3D2E;
  --zk-sidebar: #072A1F;
  --zk-black: #E8E1D6; /* Ink / main text */
  --zk-gold: #B0FA21; /* Accent */
  --zk-link: #6B8F7B;
  --zk-link-dark: #B0FA21;
  --zk-stroke: rgba(255, 255, 255, 0.12);
  --zk-muted: #6B8F7B;
  --zk-dim: rgba(255, 255, 255, 0.60);
  --zk-input: #4A6B5A;
  --zk-surface: rgba(255, 255, 255, 0.04);
  --zk-success: #22C55E;
}

body {
  background-color: var(--zk-bg);
  color: var(--zk-black);
}

/* Fallback theme utilities when Tailwind build output is stale */
.bg-zk-bg { background-color: var(--zk-bg); }
.bg-zk-sidebar { background-color: var(--zk-sidebar); }
.bg-zk-black { background-color: var(--zk-black); }
.bg-zk-input { background-color: var(--zk-input); }
.bg-zk-gold { background-color: var(--zk-gold); }
.bg-zk-surface { background-color: var(--zk-surface); }
.text-zk-black { color: var(--zk-black); }
.text-zk-bg { color: var(--zk-bg); }
.text-zk-gold { color: var(--zk-gold); }
.text-zk-link { color: var(--zk-link); }
.text-zk-link-dark { color: var(--zk-link-dark); }
.text-zk-muted { color: var(--zk-muted); }
.text-zk-dim { color: var(--zk-dim); }
.text-zk-success { color: var(--zk-success); }
.border-zk-gold { border-color: var(--zk-gold); }
.border-zk-stroke { border-color: var(--zk-stroke); }

select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23339989' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.75rem center;
  background-repeat: no-repeat;
  background-size: 1.25em 1.25em;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-right: 2.5rem;
}
