.ad-nav:where(.astro-rutobish){--ad-fg:var(--blog-fg,var(--sl-color-white));--ad-muted:var(--blog-muted,var(--sl-color-gray-2));--ad-accent:var(--blog-accent,var(--sl-color-text-accent));--ad-accent-bg:var(--blog-accent,var(--sl-color-accent));--ad-border:var(--blog-border,var(--sl-color-gray-5));--ad-card:var(--blog-card,var(--sl-color-gray-6));--ad-links-gap:.125rem;--ad-links-pad:.375rem .5rem;--ad-links-label:none;grid-template-columns:auto 1fr auto;align-items:center;column-gap:.75rem;width:100%;min-width:0;min-height:2.25rem;display:grid}@media (width>=48rem){.ad-nav:where(.astro-rutobish){--ad-links-gap:.25rem;--ad-links-pad:.375rem .75rem;--ad-links-label:inline;grid-template-columns:1fr auto 1fr;column-gap:1rem}}.ad-nav--links-only:where(.astro-rutobish){--ad-links-gap:.25rem;--ad-links-pad:.375rem .75rem;--ad-links-label:inline;display:block}.ad-nav--links-only:where(.astro-rutobish) .ad-links:where(.astro-rutobish){flex-wrap:wrap}.ad-brand:where(.astro-rutobish){color:var(--ad-fg);white-space:nowrap;justify-self:start;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.ad-brand:where(.astro-rutobish):hover{color:var(--ad-accent);text-decoration:none}@media (width>=40rem){.ad-brand:where(.astro-rutobish){font-size:1.25rem}}.ad-links:where(.astro-rutobish){align-items:center;gap:var(--ad-links-gap);justify-self:center;min-width:0;font-size:.75rem;font-weight:500;display:inline-flex}.ad-links:where(.astro-rutobish) a:where(.astro-rutobish){color:var(--ad-muted);padding:var(--ad-links-pad);white-space:nowrap;border-radius:.375rem;align-items:center;gap:.25rem;text-decoration:none;transition:color .15s;display:inline-flex}.ad-links:where(.astro-rutobish) a:where(.astro-rutobish):hover,.ad-links:where(.astro-rutobish) a:where(.astro-rutobish)[aria-current=page]{color:var(--ad-fg);text-decoration:none}.ad-links__icon:where(.astro-rutobish){flex:none}.ad-links__label:where(.astro-rutobish){display:var(--ad-links-label)}.ad-right:where(.astro-rutobish){justify-self:end;align-items:center;gap:.5rem;display:inline-flex}@media (width>=40rem){.ad-right:where(.astro-rutobish){gap:1rem}}@media (width<=49.99rem){.ad-nav--hide-right-mobile:where(.astro-rutobish) .ad-lang:where(.astro-rutobish),.ad-nav--hide-right-mobile:where(.astro-rutobish) ai-deck-session:where(.astro-rutobish){display:none}}.ad-lang:where(.astro-rutobish){align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;display:inline-flex}.ad-lang:where(.astro-rutobish) a:where(.astro-rutobish){color:var(--ad-muted);border-radius:.25rem;padding:.25rem .5rem;text-decoration:none}.ad-lang:where(.astro-rutobish) a:where(.astro-rutobish):hover,.ad-lang:where(.astro-rutobish) a:where(.astro-rutobish)[aria-current=true]{color:var(--ad-fg)}.ad-lang:where(.astro-rutobish) span:where(.astro-rutobish){color:var(--ad-border)}ai-deck-session:where(.astro-rutobish){align-items:center;gap:.5rem;min-width:1.75rem;min-height:1.75rem;display:inline-flex}.ad-btn:where(.astro-rutobish){color:var(--ad-fg);white-space:nowrap;border-radius:.375rem;padding:.375rem .75rem;font-size:.8rem;font-weight:500;text-decoration:none}.ad-btn:where(.astro-rutobish):hover{color:var(--ad-accent);text-decoration:none}.ad-btn--primary:where(.astro-rutobish){background:var(--ad-accent-bg);color:#fff}.ad-btn--primary:where(.astro-rutobish):hover{color:#fff;opacity:.9}.ad-avatar:where(.astro-rutobish){background:var(--ad-card);border:1px solid var(--ad-border);width:1.75rem;height:1.75rem;color:var(--ad-fg);border-radius:9999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex;overflow:hidden}.ad-avatar:where(.astro-rutobish):hover{opacity:.8;text-decoration:none}.ad-nav:where(.astro-rutobish) :where(.astro-rutobish)[hidden]{display:none!important}.ad-avatar:where(.astro-rutobish) img:where(.astro-rutobish){object-fit:cover;width:100%;height:100%;display:block}.sr-only:where(.astro-rutobish){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=40rem){.ad-btn--primary:where(.astro-rutobish){display:none}}
