﻿@import url("https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap");
:root {
  --hp-green: #6ca437;
  --hp-green-deep: #548128;
  --hp-green-soft: #8cc158;
  --hp-navy: #677a92;
  --hp-navy-deep: #4d5d73;
  --hp-bg: #f5f6f4;
  --hp-bg-panel: #ffffff;
  --hp-bg-panel-2: #fafaf8;
  --hp-bg-tag: #eef0ec;
  --hp-border: #e5e7e1;
  --hp-border-strong: #d4d7cf;
  --hp-text: #1a2636;
  --hp-text-muted: #64707e;
  --hp-text-dim: #8a94a0;
  --hp-text-inverse: #ffffff;
  --hp-accent: var(--hp-green);
  --hp-accent-deep: var(--hp-green-deep);
  --hp-accent-soft: rgba(108, 164, 55, 0.12);
  --hp-accent-soft-2: rgba(108, 164, 55, 0.20);
  --hp-phase-1: #6ca437;
  --hp-phase-2: #d89b3f;
  --hp-phase-3: #2fb6a3;
  --hp-phase-4: #7b6fd1;
  --hp-phase-5: #5b8fd9;
  --hp-shadow-sm: 0 1px 2px rgba(26, 38, 54, 0.04), 0 1px 1px rgba(26, 38, 54, 0.03);
  --hp-shadow: 0 2px 4px rgba(26, 38, 54, 0.04), 0 4px 12px rgba(26, 38, 54, 0.06);
  --hp-shadow-lg: 0 8px 24px rgba(26, 38, 54, 0.08), 0 2px 6px rgba(26, 38, 54, 0.04);
  --hp-font-display: var(--tenant-font-display, "Instrument Serif", Georgia, serif);
  --hp-font-body: var(--tenant-font-body, "Montserrat", -apple-system, sans-serif);
  --hp-font-mono: "JetBrains Mono", "Consolas", monospace;
  --hp-ease: cubic-bezier(.22, 1, .36, 1);
  --hp-radius: 14px;
  --hp-radius-sm: 8px;
  --hp-nav-h: 76px;
  --hp-nav-h-condensed: 62px;
  --hp-nav-glass: rgba(255, 255, 255, 0.82);
  --hp-footer-bg: #1a2636;
  --hp-footer-text: #e7ecf2;
  --hp-footer-muted: #9aa7b5;
}

:root[data-theme=dark] {
  --hp-bg: #0f1722;
  --hp-bg-panel: #18222f;
  --hp-bg-panel-2: #1e2a39;
  --hp-bg-tag: #24303f;
  --hp-border: #263444;
  --hp-border-strong: #334357;
  --hp-text: #e7ecf2;
  --hp-text-muted: #9aa7b5;
  --hp-text-dim: #8b97a6;
  --hp-text-inverse: #0f1722;
  --hp-accent: #8cc158;
  --hp-accent-deep: #6ca437;
  --hp-accent-soft: rgba(140, 193, 88, 0.14);
  --hp-accent-soft-2: rgba(140, 193, 88, 0.24);
  --hp-phase-1: #8cc158;
  --hp-phase-2: #e6b370;
  --hp-phase-3: #5fcfbe;
  --hp-phase-4: #a99ce8;
  --hp-phase-5: #8cb1e3;
  --hp-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.24);
  --hp-shadow: 0 4px 12px rgba(0, 0, 0, 0.32);
  --hp-shadow-lg: 0 12px 32px rgba(0, 0, 0, 0.44);
  --hp-nav-glass: rgba(24, 34, 47, 0.82);
  --hp-footer-bg: #0b111a;
  --hp-footer-text: #e7ecf2;
  --hp-footer-muted: #9aa7b5;
}

:root {
  --base-border-radius: 8px;
  --btn-border-radius: 14px;
  --form-field-border-radius: 8px;
  --base-borders: 229, 231, 225;
  --base-text: 26, 38, 54;
  --base-heading: 26, 38, 54;
  --base-secondary-heading: 26, 38, 54;
  --body-bg-color1: 245, 246, 244;
  --base-bg-color1: 255, 255, 255;
}

:root[data-theme=dark] {
  --base-borders: 38, 52, 68;
  --base-text: 231, 236, 242;
  --base-heading: 231, 236, 242;
  --base-secondary-heading: 231, 236, 242;
  --body-bg-color1: 15, 23, 34;
  --base-bg-color1: 24, 34, 47;
}

:root[data-tenant=nv] {
  --base-link: 108, 164, 55;
  --base-link-hover: 84, 129, 40;
  --base-btn-bg-color1: 108, 164, 55;
  --base-btn-borders: 108, 164, 55;
  --c3-bg-color1: 108, 164, 55;
}

:root[data-theme=dark][data-tenant=nv] {
  --base-link: 140, 193, 88;
  --base-link-hover: 140, 193, 88;
}

:root[data-tenant=pt] {
  --base-link: 42, 111, 140;
  --base-link-hover: 31, 85, 109;
  --base-btn-bg-color1: 42, 111, 140;
  --base-btn-borders: 42, 111, 140;
  --c3-bg-color1: 42, 111, 140;
}

:root[data-theme=dark][data-tenant=pt] {
  --base-link: 76, 145, 174;
  --base-link-hover: 76, 145, 174;
}

body {
  font-family: var(--hp-font-body);
}

.component .heading,
.component .secondary-heading,
.component h1,
.component h2 {
  font-family: var(--hp-font-display);
  font-weight: 400;
  letter-spacing: -0.01em;
}

.btn, a.btn, button.btn {
  border-radius: var(--hp-radius) !important;
  box-shadow: var(--hp-shadow);
  transition: transform 0.18s var(--hp-ease), box-shadow 0.18s var(--hp-ease), background-color 0.18s var(--hp-ease) !important;
}

.btn:hover, a.btn:hover, button.btn:hover {
  transform: translateY(-1px);
  box-shadow: var(--hp-shadow-lg);
}

.usn_cmp_pods .listing .item,
.component .item[class*=usn_pod_] {
  border-radius: var(--hp-radius);
  overflow: hidden;
  box-shadow: var(--hp-shadow);
}

.component table th {
  background: var(--hp-bg-tag);
}

.component table tbody tr:nth-child(even) td {
  background: var(--hp-bg-panel-2);
}

.form-control,
input[type=text],
input[type=email],
input[type=password],
input[type=tel],
input[type=number],
select,
textarea {
  border-radius: var(--hp-radius-sm);
}

.form-control:focus,
input:focus,
select:focus,
textarea:focus {
  outline: none;
  border-color: rgb(var(--base-btn-bg-color1));
  box-shadow: 0 0 0 3px rgba(var(--base-btn-bg-color1), 0.18);
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22file:///C:/NV%2520Website/neighborhood-ventures/neighborhood.ventures/test/Demo/scss/legacy-v2-skin.scss%22,%22file:///C:/NV%2520Website/neighborhood-ventures/neighborhood.ventures/test/Demo/scss/_homepage-tokens.scss%22,%22file:///C:/NV%2520Website/neighborhood-ventures/neighborhood.ventures/test/Demo/scss/_legacy-v2-skin-vars.scss%22,%22file:///C:/NV%2520Website/neighborhood-ventures/neighborhood.ventures/test/Demo/scss/_legacy-v2-skin-polish.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAsBQ;ACZR;EAEE;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAWA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAGA;EACA;EACA;EAGA;EAGA;EACA;EAGA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAGA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAGA;EACA;EACA;EACA;;;ACzFF;EAEE;EACA;EACA;EAGA;EAGA;EACA;EACA;EAGA;EACA;;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAQF;EACE;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAKF;EACE;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AC/DF;EACE;;;AAIF;AAAA;AAAA;AAAA;EAIE;EACA;EACA;;;AAIF;EACE;EACA;EACA;;;AAIF;EACE;EACA;;;AAIF;AAAA;EAEE;EACA;EACA;;;AAIF;EACE;;;AAEF;EACE;;;AAIF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAQE;;;AAEF;AAAA;AAAA;AAAA;EAIE;EACA;EACA%22%7D */