/* GoreeCloud Continuity Center — GLAZE UI V1.3 consumer adaptation.
 * Canonical Glaze revision: 8354308445da9ac35ced2b37a7f503a08a0aaf72.
 * Source/build migration only; rendered, accessibility, deployment, Everkeep
 * runtime, recovery-effect, and production acceptance remain independent gates.
 */
:root{--everkeep-v13-control:48px;--everkeep-v13-control-assisted:56px}
body{font-family:var(--glaze-font-sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);background:var(--glaze-canvas,#f4f7fb);color:var(--glaze-text,#102039)}
:is(a,button,[tabindex]):focus-visible{outline:3px solid var(--glaze-accent,currentColor);outline-offset:3px}
.site-header{border-color:var(--glaze-line,#d7e1ee);background:color-mix(in srgb,var(--glaze-surface-strong,#fff) 90%,transparent)}
.nav a,.brand,.button{min-height:var(--everkeep-v13-control)}
.button{align-items:center;justify-content:center}
.identity-panel,.card-grid article,.equation div,.status-card{border-color:var(--glaze-line,#d7e2ef);background:var(--glaze-surface-strong,#fff);color:var(--glaze-text,#102039)}
.section.alt{background:var(--glaze-surface-muted,#edf4fb)}
.lede,.evidence-note,.card-grid p,.status-grid p,.footer-grid p,.identity-panel span{color:var(--glaze-muted,#61758c)}
.eyebrow,.card-grid article>span,.equation b{color:var(--glaze-accent,#2f72ff)}
.identity-panel,.status-card{box-shadow:var(--glaze-shadow-raised,0 24px 64px rgba(49,77,112,.12))}
.evidence-note{padding-inline-start:14px;border-inline-start:2px solid var(--glaze-line,#d7e1ee)}
.status-card .dot{background:var(--glaze-accent,#2f72ff)}
@media(pointer:coarse){.nav a,.brand,.button{min-height:var(--everkeep-v13-control-assisted)}.nav nav a{min-width:var(--everkeep-v13-control-assisted)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
@media(prefers-reduced-transparency:reduce){.site-header,.identity-panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--glaze-surface-strong,#fff)!important}}
@media(prefers-contrast:more){.site-header,.identity-panel,.card-grid article,.equation div,.status-card,.glaze-navigation-capsule{border-width:2px!important}.evidence-note{border-inline-start-width:4px!important}}
@media(forced-colors:active){.site-header,.identity-panel,.card-grid article,.equation div,.status-card,.button,.glaze-navigation-capsule{forced-color-adjust:auto;border:1px solid CanvasText}:is(a,button,[tabindex]):focus-visible{outline:3px solid Highlight}.status-card .dot{background:CanvasText}}
@media print{.site-header,footer{display:none!important}body{background:#fff!important;color:#000!important}.hero,.section,.section.alt,.identity-panel,.card-grid article,.equation div,.status-card{box-shadow:none!important;background:#fff!important;color:#000!important;border-color:#000!important}.hero-grid,.split,.status-grid{grid-template-columns:1fr!important}.identity-panel img{max-width:120px}.actions{display:none!important}}
