html:has(.site){font-size:17px}.site{position:relative;overflow-x:clip}:root[data-theme=light] .site .orbs{opacity:.55}.top{z-index:10;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;max-width:76rem;margin:.8rem auto 0;padding:.45rem .6rem .45rem 1.2rem;display:flex;position:sticky;top:.8rem}.brand{min-height:2.5rem;color:var(--ab-text);border-radius:10px;align-items:center;gap:.6rem;font-size:1.1rem;font-weight:650;text-decoration:none;display:flex}.top-right{align-items:center;gap:.3rem;display:flex}.top nav{flex-wrap:wrap;gap:.2rem;display:flex}.top nav a{min-height:2.5rem;color:var(--ab-muted);border-radius:8px;align-items:center;padding:.3rem .9rem;font-weight:650;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.top nav a:hover,.top nav a[aria-current=page]{color:var(--ab-text);background:#ffffff14}:root[data-theme=light] .top nav a:hover,:root[data-theme=light] .top nav a[aria-current=page]{background:#0f1b2d0f}.button{min-height:2.75rem;color:var(--ab-text);background:var(--glass-bg);border:1px solid var(--glass-border-strong);cursor:pointer;border-radius:8px;align-items:center;padding:.65rem 1.25rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.button:hover{background:var(--ab-surface-2);border-color:var(--ab-muted)}.button:active{background:var(--ab-line)}.button.primary{color:#04140c;border-color:var(--ab-running);background:var(--ab-running)}.button.primary:hover{background:#5fe0a6;border-color:#5fe0a6}:root[data-theme=light] .button.primary{color:#fff}:root[data-theme=light] .button.primary:hover{background:#0b7a4b;border-color:#0b7a4b}.fine{color:var(--ab-fine);font-size:.88rem}.bottom{max-width:76rem;color:var(--ab-muted);border-radius:18px;margin:4rem auto 2rem;padding:2.4rem 2.4rem 1.2rem;font-size:.92rem}.bottom-main{grid-template-columns:minmax(16rem,1.5fr) repeat(3,minmax(9rem,1fr));gap:2rem 2.5rem;display:grid}.bottom-brand p{max-width:30ch;margin:.8rem 0 1.1rem;line-height:1.55}.bottom-install,.bottom-states,.bottom-column ul{margin:0;padding:0;list-style:none}.bottom-install li{border:1px solid var(--glass-border);background:var(--glass-bg-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:.6rem;max-width:17rem;margin-bottom:.45rem;padding:.2rem .3rem .2rem .8rem;display:flex}.bottom-install code{font-family:var(--ab-mono);color:var(--ab-text);font-size:.85rem}.bottom-install .copy{width:2.1rem;height:2.1rem;color:var(--ab-fine);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:inline-flex}.bottom-install .copy:hover{color:var(--ab-text);background:var(--glass-bg-soft)}.bottom-install .copy svg{width:1rem;height:1rem}.bottom .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bottom-states{color:var(--ab-fine);grid-template-columns:repeat(2,max-content);gap:.35rem 1.2rem;margin-top:1.1rem;font-size:.82rem;display:grid}.bottom-states li{align-items:center;gap:.4rem;display:inline-flex}.bottom .state{border-radius:50%;width:.55rem;height:.55rem;display:inline-block}.bottom .state-running{background:var(--ab-running)}.bottom .state-waiting{background:var(--ab-waiting)}.bottom .state-done{background:var(--ab-done)}.bottom .state-failed{background:var(--ab-failed)}.bottom-column h2{color:var(--ab-text);margin:.35rem 0 .9rem;font-size:.95rem;font-weight:650}.bottom-column li+li{margin-top:.15rem}.bottom a{min-height:2rem;color:var(--ab-muted);border-radius:4px;align-items:center;text-decoration:none;transition:color .15s;display:inline-flex}.bottom a:hover,.bottom .brand{color:var(--ab-text)}.bottom-fine{border-top:1px solid var(--glass-border);color:var(--ab-fine);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;margin-top:2.2rem;padding-top:1rem;font-size:.85rem;display:flex}.bottom-fine p{margin:0}.bottom-fine nav{gap:1.2rem;display:flex}@media (max-width:900px){.bottom{margin-inline:.75rem;padding:1.8rem 1.4rem 1rem}.bottom-main{grid-template-columns:repeat(2,minmax(0,1fr))}.bottom-brand{grid-column:1/-1}}@media (max-width:480px){.bottom-main{grid-template-columns:minmax(0,1fr)}}@media (max-width:1260px){.top{margin-inline:.75rem}}@media (max-width:600px){html:has(.site){font-size:16px}.top{border-radius:12px;flex-wrap:wrap;row-gap:.1rem;margin-top:.5rem;padding:.4rem .5rem .4rem .9rem;top:.5rem}.top-right{display:contents}.top .theme-toggle{order:1}.top nav{border-top:1px solid var(--glass-border);flex-wrap:nowrap;order:2;justify-content:space-between;width:100%;padding-top:.2rem}.top nav a{padding-inline:.55rem}}@media (max-width:380px){.top nav a{padding-inline:.35rem;font-size:.95rem}}@media (prefers-reduced-motion:reduce){.button,.button:hover{transition:none;transform:none}}
