/* Product UI inherits the Guide app.css / guide.css / brand-shell.css. */
/* Sidebar geometry, fonts, groups and links intentionally have no overrides. */
/* Button-based tabs use the same primitive as the Guide anchor tabs. */
.ui-tabs button.t{appearance:none;background:transparent;border:0;cursor:pointer;font-family:inherit}
.ui-tabs .t[aria-pressed="true"],.ui-tabs .t[aria-current="location"],.ui-tabs .t[aria-selected="true"]{background:var(--shell-soft);color:var(--shell-text);box-shadow:none}
.ui-tabs .t:focus-visible{outline:2px solid var(--s-ring);outline-offset:2px}
.make-primary-links{margin-bottom:24px}
.make-reference-group>summary{cursor:pointer;list-style:none}
.make-reference-group>summary::-webkit-details-marker{display:none}
.make-reference-group>summary::after{content:"+";margin-left:auto;font-size:16px}
.make-reference-group[open]>summary::after{content:"−"}
.make-reference-group>summary:focus-visible,.guide-disclosure>summary:focus-visible{outline:2px solid var(--s-ring);outline-offset:3px}
.guide-disclosure{border-top:1px solid var(--s-border);padding:20px 0}
.guide-disclosure>summary{cursor:pointer;font-weight:600;line-height:1.6}
.guide-disclosure>summary small{display:block;margin:5px 0 0;font-weight:400;color:var(--s-muted-foreground)}
.guide-disclosure[open]>summary{margin-bottom:22px}
.guide-disclosure pre{white-space:pre-wrap;overflow-wrap:anywhere}
.make-route-summary{margin:24px 0}
.make-route-summary p{max-width:70ch}
