:root{--gk-ink: #1F3B52;--gk-ink-deep: #14203A;--gk-blue: #0385D1;--gk-signal: #FB6E1E;--gk-signal-hover: #D9570A;--gk-green: #3DD68C;--gk-font-display: "Space Grotesk", system-ui, sans-serif;--gk-font-body: "Inter", system-ui, sans-serif;--gk-font-mono: "JetBrains Mono", ui-monospace, monospace;--gk-radius-sm: 8px;--gk-radius: 12px;--gk-radius-lg: 16px;color-scheme:light;--gk-paper: #F7F9FC;--gk-superficie: #FFFFFF;--gk-hover: #FAFBFD;--gk-sky: #E8F3FC;--gk-blush: #FFE9DC;--gk-white: #FFFFFF;--gk-line: #DCE4F0;--gk-linea-suave: #EEF2F7;--gk-text: #14203A;--gk-text-soft: #4C5A78;--gk-titulo: #14203A;--gk-acento: #1F3B52;--gk-barra-fondo: rgb(255 255 255 / 90%);--gk-tooltip: #14203A;--gk-ok-fondo: #ECFDF3;--gk-ok-texto: #0F7A4A;--gk-alerta-fondo: #FEF3C7;--gk-alerta-texto: #92400E;--gk-error-fondo: #FEF2F2;--gk-error-texto: #B91C1C;--gk-error-borde: #FECACA;--gk-info-fondo: #DBEAFE;--gk-info-texto: #1E40AF;--gk-danger: #C62828;--gk-danger-bg: #FDECEC;--gk-shadow: 0 1px 2px rgb(20 32 58 / 6%), 0 8px 24px rgb(20 32 58 / 8%)}@media(prefers-color-scheme:dark){:root:not([data-tema=claro]){color-scheme:dark;--gk-paper: #0B1422;--gk-superficie: #121E30;--gk-hover: #182840;--gk-sky: #13263D;--gk-blush: #2E1D12;--gk-white: #121E30;--gk-line: #26374F;--gk-linea-suave: #1B2A40;--gk-text: #DCE6F2;--gk-text-soft: #9FB0C7;--gk-titulo: #F2F6FB;--gk-acento: #2F5677;--gk-barra-fondo: rgb(18 30 48 / 92%);--gk-tooltip: #2A3D57;--gk-ok-fondo: #0E2E22;--gk-ok-texto: #63D8A0;--gk-alerta-fondo: #33260C;--gk-alerta-texto: #F5C46E;--gk-error-fondo: #3A1517;--gk-error-texto: #FF8F8F;--gk-error-borde: #6B2226;--gk-info-fondo: #14284A;--gk-info-texto: #93BDFF;--gk-danger: #FF8F8F;--gk-danger-bg: #3A1517;--gk-shadow: 0 1px 2px rgb(0 0 0 / 30%), 0 8px 24px rgb(0 0 0 / 35%)}}:root[data-tema=oscuro]{color-scheme:dark;--gk-paper: #0B1422;--gk-superficie: #121E30;--gk-hover: #182840;--gk-sky: #13263D;--gk-blush: #2E1D12;--gk-white: #121E30;--gk-line: #26374F;--gk-linea-suave: #1B2A40;--gk-text: #DCE6F2;--gk-text-soft: #9FB0C7;--gk-titulo: #F2F6FB;--gk-acento: #2F5677;--gk-barra-fondo: rgb(18 30 48 / 92%);--gk-tooltip: #2A3D57;--gk-ok-fondo: #0E2E22;--gk-ok-texto: #63D8A0;--gk-alerta-fondo: #33260C;--gk-alerta-texto: #F5C46E;--gk-error-fondo: #3A1517;--gk-error-texto: #FF8F8F;--gk-error-borde: #6B2226;--gk-info-fondo: #14284A;--gk-info-texto: #93BDFF;--gk-danger: #FF8F8F;--gk-danger-bg: #3A1517;--gk-shadow: 0 1px 2px rgb(0 0 0 / 30%), 0 8px 24px rgb(0 0 0 / 35%)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}body{background:var(--gk-paper);transition:background-color .2s,color .2s;color:var(--gk-text);font-family:var(--gk-font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--gk-font-display);letter-spacing:-.02em;margin:0}a{color:var(--gk-blue)}:focus-visible{outline:3px solid color-mix(in srgb,var(--gk-blue) 55%,transparent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
