/* Nested archive navigation, scoped to Carrot's drawer. */
.header-nav .ice-tree{display:block;list-style:none;margin:0;padding:0;min-width:0}
.header-nav .ice-tree__item{display:block;margin:0;min-width:0;border:0}
.header-nav .ice-tree--level-1>.ice-tree__item{border-bottom:1px solid var(--border)}
.ice-tree__row{display:flex;align-items:stretch;min-width:0;gap:4px}
.header-nav .ice-tree__link,.header-nav .ice-tree__label,.header-nav .ice-tree__branch-label{flex:1;min-width:0;display:flex;align-items:center;min-height:48px;margin:0;padding:12px 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--foreground);font:600 13px/1.5 var(--font-sans);text-align:start;text-decoration:none;overflow-wrap:anywhere;letter-spacing:.025em}
.header-nav .ice-tree--level-1>.ice-tree__item>.ice-tree__row>.ice-tree__link,.header-nav .ice-tree--level-1>.ice-tree__item>.ice-tree__row>.ice-tree__label,.header-nav .ice-tree--level-1>.ice-tree__item>.ice-tree__row>.ice-tree__branch-label{font:1.55rem/1.2 Impact,Haettenschweiler,sans-serif;letter-spacing:.025em;padding-block:18px}
.header-nav .ice-tree__toggle{flex:0 0 44px;display:flex;align-items:center;justify-content:center;align-self:center;width:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:1px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:var(--primary);cursor:pointer}
.header-nav .ice-tree__branch-label{justify-content:space-between;gap:12px;cursor:pointer}
.ice-tree__branch-label .ice-tree__chevron{margin-inline:16px}
.ice-tree__chevron{display:block;flex-shrink:0;width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .15s}
[data-ice-branch][aria-expanded=true]>.ice-tree__chevron{transform:rotate(225deg)}
.header-nav .ice-tree__children{margin:0 0 10px 2px;padding-inline-start:12px;border-inline-start:1px solid var(--border);min-width:0}
.header-nav .ice-tree__children[hidden]{display:none!important}
.header-nav .ice-tree__link:hover,.header-nav .ice-tree__branch-label:hover,.ice-tree__item--active>.ice-tree__row>.ice-tree__link{color:var(--primary)}
.header-nav .ice-tree__toggle:hover{border-color:var(--primary);background:var(--card)}
.header-nav .ice-tree__link:focus-visible,.header-nav [data-ice-branch]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}
.header-nav .ice-tree__label--unavailable{color:var(--muted-foreground);opacity:.72}
.header-nav .ice-tree .ice-nav-description{display:none}
.header-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--primary) #030506;scroll-padding-block:76px 24px}
@media(max-width:420px){.header-nav .ice-tree__children{padding-inline-start:9px}.header-nav .ice-tree--level-1>.ice-tree__item>.ice-tree__row>.ice-tree__link,.header-nav .ice-tree--level-1>.ice-tree__item>.ice-tree__row>.ice-tree__branch-label{font-size:1.4rem}.header-nav .ice-nav-heading{font-size:2rem}}
@media(prefers-reduced-motion:reduce){.ice-tree__chevron{transition:none}}
