html[data-theme=talavera]{--bg:#f6f5f1;--ink:#0f1b33;--muted:#5a6478;--accent:#2648c9;--on-accent:#f6f5f1;--band-bg:#0f1b33;--band-ink:#f6f5f1;--band-accent:#7b95ff;--cover-bg:#0f1b33;--cover-ink:#f6f5f1;--cover-accent:#7b95ff}
@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.25s;animation-timing-function:ease-in-out}::view-transition-new(root){animation-duration:.25s;animation-timing-function:ease-in-out}}html{background:var(--bg);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}:where(img){object-fit:cover}:where(a,button):active{opacity:.7}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:var(--accent);color:var(--on-accent)}section[id]{scroll-margin-top:24px}section#services{scroll-margin-top:0}
