/* @archont561/qgis-sdk-ui - compiled by UnoCSS preset-mini from the package sources */
:root {
  --qgis-sdk-bg: #efefef;
  --qgis-sdk-fg: #000000;
  --qgis-sdk-surface: #ffffff;
  --qgis-sdk-surface-fg: #000000;
  --qgis-sdk-control: #efefef;
  --qgis-sdk-control-fg: #000000;
  --qgis-sdk-accent: #3daee9;
  --qgis-sdk-accent-fg: #ffffff;
  --qgis-sdk-border: #b9b9b9;
  --qgis-sdk-muted: #80808080;
  --qgis-sdk-link: #0000ff;
  --qgis-sdk-danger: #b3261e;
  --qgis-sdk-font: system-ui, sans-serif;
  --qgis-sdk-font-size: 13px;
  --qgis-sdk-radius: 3px;
  --qgis-sdk-space: 8px;
}
[data-qgis-sdk-theme="dark"] {
  --qgis-sdk-bg: #323232;
  --qgis-sdk-fg: #dddddd;
  --qgis-sdk-surface: #232629;
  --qgis-sdk-surface-fg: #eff0f1;
  --qgis-sdk-control: #31363b;
  --qgis-sdk-control-fg: #eff0f1;
  --qgis-sdk-accent: #3daee9;
  --qgis-sdk-accent-fg: #eff0f1;
  --qgis-sdk-border: #5b5b5b;
  --qgis-sdk-muted: #a0a0a080;
  --qgis-sdk-link: #2980b9;
  --qgis-sdk-danger: #ff6b6b;
  --qgis-sdk-font: system-ui, sans-serif;
  --qgis-sdk-font-size: 13px;
  --qgis-sdk-radius: 3px;
  --qgis-sdk-space: 8px;
}

/* layer: default */
.qs-accent-accent{accent-color:var(--qgis-sdk-accent);}
.qs-m-0{margin:0;}
.qs-mb-1{margin-bottom:0.25rem;}
.qs-mb-2{margin-bottom:0.5rem;}
.qs-mb-3{margin-bottom:0.75rem;}
.qs-mt-1{margin-top:0.25rem;}
.qs-mt-2{margin-top:0.5rem;}
.qs-box-border{box-sizing:border-box;}
.qs-block{display:block;}
.qs-h-2{height:0.5rem;}
.qs-max-h-60{max-height:15rem;}
.qs-w-full{width:100%;}
.qs-flex{display:flex;}
.qs-inline-flex{display:inline-flex;}
.qs-flex-1{flex:1 1 0%;}
.disabled\:qs-cursor-default:disabled{cursor:default;}
.qs-cursor-pointer{cursor:pointer;}
.qs-items-center{align-items:center;}
.qs-gap-1{gap:0.25rem;}
.qs-gap-2{gap:0.5rem;}
.qs-overflow-auto{overflow:auto;}
.qs-whitespace-pre-wrap{white-space:pre-wrap;}
.qs-border{border-width:1px;}
.qs-border-accent{border-color:var(--qgis-sdk-accent);}
.qs-border-border{border-color:var(--qgis-sdk-border);}
.qs-rounded{border-radius:var(--qgis-sdk-radius);}
.qs-bg-accent{background-color:var(--qgis-sdk-accent);}
.qs-bg-control{background-color:var(--qgis-sdk-control);}
.qs-bg-surface{background-color:var(--qgis-sdk-surface);}
.qs-p-2{padding:0.5rem;}
.qs-px-2{padding-left:0.5rem;padding-right:0.5rem;}
.qs-px-3{padding-left:0.75rem;padding-right:0.75rem;}
.qs-py-1{padding-top:0.25rem;padding-bottom:0.25rem;}
.qs-text-base{font-size:1rem;line-height:1.5rem;}
.qs-text-xs{font-size:0.75rem;line-height:1rem;}
.qs-text-accent-fg{color:var(--qgis-sdk-accent-fg);}
.qs-text-control-fg{color:var(--qgis-sdk-control-fg);}
.qs-text-danger{color:var(--qgis-sdk-danger);}
.qs-text-fg{color:var(--qgis-sdk-fg);}
.qs-text-muted{color:var(--qgis-sdk-muted);}
.qs-text-surface-fg{color:var(--qgis-sdk-surface-fg);}
.qs-font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}
.disabled\:qs-opacity-60:disabled{opacity:0.6;}
.focus-visible\:qs-outline-2:focus-visible{outline-width:2px;}
.focus-visible\:qs-outline-accent:focus-visible{outline-color:var(--qgis-sdk-accent);}
