.portal-theme{--break:37 79 112;--break-soft:230 239 246;color-scheme:light;--canvas:239 239 233;--surface:250 250 246;--ink:32 41 35;--secondary:79 91 82;--muted:98 110 101;--accent:46 96 58;--divider:211 218 210;--control:126 140 128;--logo-filter:none;--chart-1:#355e3b;--chart-2:#71813a;--chart-3:#b17b23;--chart-4:#427e94;--chart-5:#93623b;background:rgb(var(--canvas));color:rgb(var(--ink))}.portal-theme[data-appearance=dark]{--break:179 210 237;--break-soft:28 43 57;color-scheme:dark;--canvas:22 28 25;--surface:31 39 34;--ink:231 237 230;--secondary:192 204 193;--muted:163 179 166;--accent:157 207 161;--divider:63 79 67;--control:119 142 124;--logo-filter:brightness(0) invert(.92);--danger:255 174 163;--danger-soft:61 36 34;--danger-line:139 81 72;--warning:238 201 137;--warning-soft:55 46 29;--warning-line:133 108 65;--chart-1:#9dcfa1;--chart-2:#becd84;--chart-3:#e8bd70;--chart-4:#87bfd2;--chart-5:#d8ab86}@media (prefers-color-scheme:dark){.portal-theme[data-appearance=system]{--break:179 210 237;--break-soft:28 43 57;color-scheme:dark;--canvas:22 28 25;--surface:31 39 34;--ink:231 237 230;--secondary:192 204 193;--muted:163 179 166;--accent:157 207 161;--divider:63 79 67;--control:119 142 124;--logo-filter:brightness(0) invert(.92);--danger:255 174 163;--danger-soft:61 36 34;--danger-line:139 81 72;--warning:238 201 137;--warning-soft:55 46 29;--warning-line:133 108 65;--chart-1:#9dcfa1;--chart-2:#becd84;--chart-3:#e8bd70;--chart-4:#87bfd2;--chart-5:#d8ab86}}.portal-theme :is(input,select,textarea){accent-color:rgb(var(--accent));border-color:rgb(var(--control))}.portal-theme :where(input,textarea)::-moz-placeholder{color:rgb(var(--muted));opacity:1}.portal-theme :where(input,textarea)::placeholder{color:rgb(var(--muted));opacity:1}.portal-theme :where(button,a,input,textarea,select,summary):focus-visible{outline:2px solid rgb(var(--accent));outline-offset:3px}.portal-theme :where(input,textarea):-webkit-autofill{box-shadow:0 0 0 100px rgb(var(--surface)) inset;-webkit-text-fill-color:rgb(var(--ink))}.portal-theme :where(input,textarea):autofill{box-shadow:0 0 0 100px rgb(var(--surface)) inset;-webkit-text-fill-color:rgb(var(--ink))}.portal-theme .brand-logo{filter:var(--logo-filter)}@media (hover:hover) and (pointer:fine){.appearance-compact label{min-height:32px;min-width:32px}}.portal-theme .bg-sun{color:#2f2418}.portal-theme .maplibregl-popup-content{background:rgb(var(--surface));color:rgb(var(--ink))}.portal-theme .maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:rgb(var(--surface))}.portal-theme .signature-paper{background:#fafaf6;color:#17231d;color-scheme:light}.portal-theme dialog::backdrop{background:rgb(0 0 0/.55)}@media print{.portal-theme[data-appearance]{color-scheme:light;--canvas:255 255 255;--surface:255 255 255;--ink:30 36 31;--secondary:60 67 61;--muted:80 89 81;--accent:53 94 59;--divider:180 190 181;--control:110 120 111;--logo-filter:none;--chart-1:#355e3b;--chart-2:#71813a;--chart-3:#b17b23;--chart-4:#427e94;--chart-5:#93623b;--danger:185 28 28;--danger-soft:254 242 242;--danger-line:254 202 202;--warning:146 64 14;--warning-soft:255 251 235;--warning-line:252 211 77;background:white;color:#1e241f}.appearance-control{display:none}}@media (forced-colors:active){.portal-theme :where(button,input,select,textarea,a):focus-visible{outline-color:Highlight}}