.CopyLinkButton-module__uyFpBG__btn:before{display:none!important}.CopyLinkButton-module__uyFpBG__btn{all:unset;letter-spacing:.03em;cursor:pointer;color:inherit;background:#8080801a;border-radius:20px;align-items:center;gap:7px;padding:7px 16px;font-size:.78rem;font-weight:600;line-height:1;transition:background .25s,color .25s,transform .15s,box-shadow .25s;display:inline-flex}.CopyLinkButton-module__uyFpBG__btn:hover{color:#29a587;background:#29a5871a;box-shadow:0 0 0 1px #29a58740}.CopyLinkButton-module__uyFpBG__copied{transform:scale(.96);color:#29a587!important;background:#29a58726!important;box-shadow:0 0 0 1px #29a5874d!important}.CopyLinkButton-module__uyFpBG__icon{flex-shrink:0;width:13px;height:13px;position:relative}.CopyLinkButton-module__uyFpBG__icon svg{transition:opacity .2s;position:absolute;inset:0}.CopyLinkButton-module__uyFpBG__iconCopy{opacity:1}.CopyLinkButton-module__uyFpBG__iconCheck,.CopyLinkButton-module__uyFpBG__copied .CopyLinkButton-module__uyFpBG__iconCopy{opacity:0}.CopyLinkButton-module__uyFpBG__copied .CopyLinkButton-module__uyFpBG__iconCheck{opacity:1}
.CopyCodeButton-module__0HXvXW__btn:before{display:none!important}.CopyCodeButton-module__0HXvXW__btn{all:unset;letter-spacing:.04em;cursor:pointer;color:#fff9;background:#ffffff14;border:1px solid #ffffff1f;border-radius:4px;align-items:center;gap:5px;padding:3px 10px;font-family:monospace;font-size:.72rem;line-height:1;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.CopyCodeButton-module__0HXvXW__btn:hover{color:#ffffffe6;background:#ffffff21;border-color:#ffffff38}.CopyCodeButton-module__0HXvXW__copied{color:#29a587!important;background:#29a58733!important;border-color:#29a58759!important}
.TocToggle-module__xNH8NW__btn:before{display:none!important}.TocToggle-module__xNH8NW__btn{all:unset;box-sizing:border-box;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;width:100%;color:inherit;background:#29a58714;border:1px solid #29a58740;border-radius:8px;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.85rem;font-weight:600;transition:background .2s,border-color .2s;display:flex}.TocToggle-module__xNH8NW__btn:hover{background:#29a58724;border-color:#29a58766}.TocToggle-module__xNH8NW__chevron{font-style:normal;transition:transform .2s;display:inline-block}.TocToggle-module__xNH8NW__chevronOpen{transform:rotate(180deg)}
