:root{color-scheme:light dark;font-family:system-ui,sans-serif;line-height:1.75;color:light-dark(#202a35,#e3e7ed);background:light-dark(#f8fafc,#151a21)}
.help-languages{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 12px;grid-column:2;grid-row:1;margin:0}.help-languages label{font-weight:600}.help-languages select{font:inherit;color:inherit;background:Canvas;border:1px solid #8a97a4;border-radius:8px;padding:8px 12px;max-width:100%;min-height:44px}.help-languages select:focus-visible{outline:2px solid Highlight;outline-offset:2px}.help-languages noscript{flex-basis:100%}
@media(max-width:640px){.help-languages label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.help-languages select{max-width:160px}}
*{box-sizing:border-box}body{margin:0}header,main,footer{max-width:960px;margin:auto;padding:24px}header{border-bottom:1px solid #8a97a455;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}header>nav{grid-column:1/-1}header>a{font-size:20px;font-weight:700}nav a{display:inline-block;margin:6px 18px 6px 0}a{color:light-dark(#1764b4,#8cbfff);text-underline-offset:3px}h1,h2,h3{line-height:1.35}h1{font-size:clamp(28px,5vw,40px)}h2{margin-top:36px}h3{font-size:21px}section{padding-top:12px;margin:24px 0 40px;scroll-margin-top:16px}li{margin-bottom:12px}.topics{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.topics li{border:1px solid #8a97a455;border-radius:12px;padding:18px;margin:0;background:Canvas}.topics p{margin-bottom:0}.help-table{overflow-x:auto;margin:24px 0}table{border-collapse:collapse;width:100%;font-size:14px}td,th{border:1px solid #8a97a455;padding:12px;text-align:left;vertical-align:top;min-width:110px}code{background:#8a97a422;padding:2px 5px;border-radius:4px}footer{border-top:1px solid #8a97a455;font-size:13px}.skip{position:absolute;top:-100px}.skip:focus{top:8px;left:8px;background:Canvas;padding:8px}p,li{overflow-wrap:anywhere}

/* Shared geometry for app actions and generated public help navigation. */
:root {
  --gld-button-radius: 12px;
  --gld-button-padding-block: 10px;
  --gld-button-padding-inline: 16px;
  --gld-button-min-height: 44px;
  --gld-button-small-padding-block: 6px;
  --gld-button-small-padding-inline: 12px;
  --gld-button-small-min-height: 32px;
  --gld-page-gutter: 16px;
}

.gld-button {
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: var(--gld-button-min-height);
  padding: var(--gld-button-padding-block) var(--gld-button-padding-inline);
  border-radius: var(--gld-button-radius);
  line-height: 1.4;
  text-decoration: none;
}

.help-actions{display:flex;flex-wrap:wrap;gap:8px}.help-actions a{margin:0;border:1px solid #8a97a455}.gld-button:hover{background:#8a97a422}.gld-button:focus-visible{outline:3px solid currentColor;outline-offset:3px}
