.index-backdrop{display:none}@media (max-width:52.5rem){.index-backdrop{display:block;position:fixed;inset:0;z-index:24;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;padding:0;background:var(--overlay);cursor:default}}.page-aside.index{z-index:25;mix-blend-mode:difference}.page-aside.index,.page-aside.index a,.page-aside.index button{color:var(--color-navigation)}.index-header{display:flex;align-items:baseline;gap:.4rem}@media (max-width:27.5rem){.page-aside.index{min-width:0;width:auto;max-width:calc(100% - 1.5rem)}.index-header{flex-wrap:wrap}}.index-project-title{display:inline-flex;min-width:0;opacity:1}.index-project-title__head{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-project-title__tail{flex-shrink:0;white-space:nowrap}@media (max-width:52.5rem){.index-project-title{max-width:calc(50vw - 5rem)}}body.theme-inverted .index-backdrop{background:transparent}.index-actions,.index-links{display:flex;flex-direction:column;margin-top:.75rem}.index-links{gap:.75rem}.index-actions{gap:0}@media (min-width:52.5625rem){.index-header--has-project:not(.index-header--open) .index-toggle{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}.index-header--has-project:not(.index-header--open):focus-within .index-toggle,.index-header--has-project:not(.index-header--open):hover .index-toggle{position:static;width:auto;height:auto;overflow:visible;opacity:1;pointer-events:auto}}