@view-transition{navigation:auto}::view-transition-old(root){animation:.28s cubic-bezier(.4,0,.2,1) both vt-out}::view-transition-new(root){animation:.42s cubic-bezier(.2,.7,.1,1) both vt-in}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}html,*{scrollbar-width:none}::-webkit-scrollbar{display:none}.pill[data-glass]{position:relative}:is(.pill,.nav)[data-glass]{isolation:isolate;transition:background .45s ease,color .45s ease,border-color .45s ease}:is(.pill,.nav)[data-tone=light]{background:linear-gradient(180deg,#ffffff9e,#ffffff47),#ffffff1f;border-color:#ffffffb3;color:#161616;text-shadow:none}:is(.pill,.nav)[data-tone=light] :is(.pill-links a,.nav-links a){color:#161616}body:has(.blog-wrap,.post) .pill[data-tone=light]{--nav-accent: #161616}:is(.pill,.nav)[data-tone=light] :is(.pill-mark img,.nav>a img){filter:invert(1)}:is(.pill,.nav)[data-tone=dark]{background:linear-gradient(180deg,#fff3,#ffffff0a 50%,#ffffff14),#1212164d;color:#fff}:is(.pill,.nav).lg-lens{backdrop-filter:url(#lg-lens) blur(5px) saturate(190%) brightness(1.06);-webkit-backdrop-filter:url(#lg-lens) blur(5px) saturate(190%) brightness(1.06)}:is(.pill,.nav)[data-glass]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(140px 70px at var(--mx, 28%) 0%,rgba(255,255,255,.45),transparent 72%);opacity:.7;transition:opacity .3s}.mute{position:fixed;z-index:20;right:18px;bottom:18px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:#00000059;color:#ffffffe6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;transition:background .2s,border-color .2s}.mute:hover{background:#0000008c;border-color:#fff9}.mute:focus-visible{outline:2px solid #fff;outline-offset:2px}.mute[aria-pressed=true]{color:#ffffff80}@media(max-width:600px){.mute{right:14px;bottom:14px}}
