.doc{color:var(--color-ink);max-width:72ch;padding:var(--space-l) var(--space-xl) var(--space-xxl);font:var(--text-body-font);font-size:13px;line-height:1.55;overflow-wrap:break-word}.doc h1{margin:0 0 var(--space-l);font:700 20px/1.2 var(--font-display);font-stretch:112%}.doc h2{border-top:1px solid var(--color-rule);margin:var(--space-xxl) 0 var(--space-s);padding-top:var(--space-l);font:650 16px/1.25 var(--font-display);font-stretch:112%}.doc>h1+.doc__section>h2,.doc>h1+h2{border-top:0;margin-top:0;padding-top:0}.doc h3{margin:var(--space-xl) 0 var(--space-xs);font:650 13.5px/1.3 var(--font-display);font-stretch:112%}.doc .doc__generated h3,.doc h4{color:var(--color-ink-muted);letter-spacing:var(--text-label-tracking);text-transform:var(--text-label-case);margin:var(--space-l) 0 var(--space-xs);font:var(--text-label-font)}.doc h1:focus,.doc h2:focus,.doc h3:focus{outline:none}.doc ol,.doc p,.doc ul{margin:0 0 var(--space-m)}.doc ol,.doc ul{padding-left:var(--space-xl)}.doc li+li{margin-top:var(--space-xxs)}.doc a{color:var(--color-accent-text);text-underline-offset:2px;text-decoration:underline}.doc code,.doc pre{font:var(--text-data-font)}.doc code{background:var(--color-paper-hover);border-radius:var(--radius-control);padding:0 var(--space-xxs)}.doc pre{border:1px solid var(--color-rule);border-radius:var(--radius-pane);padding:var(--space-m);overflow-x:auto}.doc pre code{background:none;padding:0}.doc__image{border:1px solid var(--color-rule);border-radius:var(--radius-pane);max-width:100%;height:auto;margin:var(--space-m) 0;display:block}.doc__image--dark{display:none}:root[data-theme=dark] .doc__image--light{display:none}:root[data-theme=dark] .doc__image--dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .doc__image--light{display:none}:root:not([data-theme=light]) .doc__image--dark{display:block}}.doc__table{margin:0 0 var(--space-m);overflow-x:auto}.doc__table table{border-collapse:collapse;width:100%}.doc__table td,.doc__table th{text-align:left;vertical-align:baseline;border-bottom:1px solid var(--color-rule);padding:var(--space-xs) var(--space-m) var(--space-xs) 0}.doc__table--colours table,.doc__table--commands table,.doc__table--keys table{table-layout:fixed;min-width:24rem}.doc__table--commands thead th:nth-child(2){width:6.5rem}.doc__table--commands thead th:nth-child(3){width:11.5rem}.doc__table--keys thead th:first-child{width:9rem}.doc__table--colours thead th:first-child{width:6rem}.doc__table thead th{color:var(--color-ink-subtle);letter-spacing:var(--text-label-tracking);text-transform:var(--text-label-case);font:var(--text-label-font)}.doc__part th{color:var(--color-ink-muted);padding-top:var(--space-m);font:var(--text-body-strong-font)}.doc__swatch{vertical-align:middle;border-radius:var(--radius-swatch);width:28px;height:8px;display:inline-block}.doc-view{height:100%;overflow:auto}.doc-view:focus{outline:none}.help{flex-direction:column;height:100%;display:flex;container:help/inline-size}.help__bar{border-bottom:1px solid var(--color-rule);gap:var(--space-s);align-items:center;padding:var(--space-m) var(--space-l);display:flex}.help__search{flex:1;min-width:0}.help__contents-toggle{display:none}.help__contents-toggle .icon{transition:transform var(--motion-fast);transform:rotate(-90deg)}.help--contents-open .help__contents-toggle .icon{transform:none}.help__body{flex:1;grid-template-columns:minmax(150px,200px) minmax(0,1fr);min-height:0;display:grid}.help--searching .help__body{display:none}.help__contents{border-right:1px solid var(--color-rule);padding:var(--space-l) var(--space-m) var(--space-l) var(--space-l);font:var(--text-small-font);overflow:auto}.help__contents ol{margin:0;padding:0;list-style:none}.help__contents ol ol{margin:var(--space-xxs) 0 var(--space-xs) var(--space-m)}.help__contents a{box-sizing:border-box;color:var(--color-ink-muted);border-left:2px solid transparent;align-items:center;min-height:24px;padding:var(--space-xxs) var(--space-s);text-decoration:none;display:flex}.help__contents a:hover{color:var(--color-ink);background:var(--color-paper-hover)}.help__contents a[aria-current=true]{color:var(--color-ink);border-left-color:var(--color-accent);font-weight:600}.help__scroller{min-height:0;overflow:auto;overflow-anchor:none}.help__scroller:focus{outline:none}.help__results{flex:1;min-height:0;padding:var(--space-xs) 0;overflow:auto}.help__results ul{margin:0;padding:0;list-style:none}.help__result{color:var(--color-ink);text-align:left;cursor:pointer;background:none;border:0;border-bottom:1px solid var(--color-rule);gap:var(--space-xxs);width:100%;padding:var(--space-s) var(--space-l);display:grid}.help__result:hover{background:var(--color-paper-hover)}.help__result-title{font:var(--text-body-strong-font)}.help__result-parent{color:var(--color-ink-subtle);margin-left:var(--space-s);font:var(--text-small-font)}.help__result-snippet{color:var(--color-ink-muted);font:var(--text-small-font)}.help__result mark{color:var(--color-ink);background:var(--color-accent-wash);border-radius:var(--radius-swatch);font-weight:600}.help__empty{color:var(--color-ink-subtle);margin:0;padding:var(--space-l)}@container help (width<560px){.help__contents-toggle{gap:var(--space-xs);align-items:center;display:inline-flex}.help__body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.help__contents{border-right:0;border-bottom:1px solid var(--color-rule);max-height:40vh;display:none}.help--contents-open .help__contents{display:block}}.help-tip{z-index:1002;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);gap:var(--space-xxs);max-width:280px;padding:var(--space-s) var(--space-m);font:var(--text-small-font);display:grid;position:fixed;box-shadow:var(--shadow-raised)}.help-tip__link{color:var(--color-accent-text);text-underline-offset:2px;text-decoration:underline}