.tagbar[data-tagbar]{margin-bottom:14px;position:relative}.tagbar[data-tagbar] a{z-index:1;gap:5px;margin-right:0;padding:13px 16px 15px;transition:color .2s;position:relative}.tagbar[data-tagbar] a:first-of-type{padding-left:12px}.tagbar[data-tagbar] a:focus-visible{color:var(--text);outline:none}.tagbar[data-tagbar] a b{font-weight:inherit;white-space:nowrap}.tagbar[data-tagbar] a span{transition:color .2s,transform .35s cubic-bezier(.2,.8,.2,1);display:inline-block}.tagbar[data-tagbar] a:hover span,.tagbar[data-tagbar] a:focus-visible span{color:var(--text);transform:rotate(-12deg)}.tagbar[data-tagbar] a:after{content:"";width:calc((100% - 32px) * var(--share,0));background:var(--line-strong);transform-origin:0;min-width:3px;height:2px;transition:background .25s,box-shadow .25s;position:absolute;bottom:6px;left:16px}.tagbar[data-tagbar] a:first-of-type:after{width:calc((100% - 28px) * var(--share,0));left:12px}.tagbar[data-tagbar].is-ready a:after{animation:.7s cubic-bezier(.2,.8,.2,1) both meter-in}.tagbar[data-tagbar] a:hover:after,.tagbar[data-tagbar] a:focus-visible:after{background:var(--text)}@keyframes meter-in{0%{transform:scaleX(0)}}.tagbar[data-tagbar] a[aria-current]{color:var(--text);font-weight:600}.tagbar[data-tagbar] a[aria-current] span,.tagbar[data-tagbar] a[aria-current] em{color:var(--accent-red)}.tagbar[data-tagbar] a[aria-current]:after{background:var(--accent-red);box-shadow:0 0 10px 0 color-mix(in srgb, var(--accent-red) 55%, transparent)}.tagbar__beam{width:var(--w,0px);height:var(--h,0px);transform:translate(var(--x,0px), var(--y,0px));opacity:0;pointer-events:none;background:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--text) 7%, transparent) 0 1px, transparent 1px 3px), linear-gradient(to bottom, color-mix(in srgb, var(--text) 5%, transparent), transparent);position:absolute;top:0;left:0}.tagbar[data-tagbar].is-ready .tagbar__beam{transition:transform .35s cubic-bezier(.2,.8,.2,1),width .35s cubic-bezier(.2,.8,.2,1),height .35s cubic-bezier(.2,.8,.2,1),opacity .25s}.tagbar__readout{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);align-items:center;gap:6px;margin:0 0 40px;font-size:11px;display:flex}.tagbar__readout strong{color:var(--text);font-weight:500}.tagbar__filter{color:var(--accent-red);text-transform:none;letter-spacing:0;margin-left:8px}.tagbar__filter:not(:empty):after{content:"";vertical-align:-1px;background:var(--accent-red);width:6px;height:11px;margin-left:4px;animation:1.1s step-end infinite tag-caret;display:inline-block}@keyframes tag-caret{50%{opacity:0}}.postgrid>a.is-entering{animation:card-in .5s cubic-bezier(.2, .8, .2, 1) var(--enter-delay,0s) both}@keyframes card-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(14px)}to{opacity:1;clip-path:inset(0);transform:none}}.rail .rail__tags a{isolation:isolate;padding:8px 4px 8px 0;transition:transform .25s cubic-bezier(.2,.8,.2,1);position:relative}.rail .rail__tags a:before{content:"";z-index:-1;background:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--text) 7%, transparent) 0 1px, transparent 1px 3px), linear-gradient(to right, color-mix(in srgb, var(--text) 6%, transparent), transparent 90%);opacity:0;transform-origin:0;transition:opacity .25s,transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 0 0 -10px;transform:scaleX(.6)}.rail .rail__tags a:after{content:"";background:var(--accent-red);width:2px;height:0;box-shadow:0 0 10px 1px color-mix(in srgb, var(--accent-red) 55%, transparent);transition:height .3s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.rail .rail__tags a:hover:before,.rail .rail__tags a:focus-visible:before{opacity:1;transform:none}.rail .rail__tags a:hover:after,.rail .rail__tags a:focus-visible:after{height:14px}.rail .rail__tags a:focus-visible{outline:none}.rail .rail__tagname{white-space:nowrap}.rail .rail__tags a:hover .rail__hash,.rail .rail__tags a:focus-visible .rail__hash{color:var(--accent-red)}.rail .rail__tags a:hover .rail__ticks i,.rail .rail__tags a:focus-visible .rail__ticks i{background:var(--accent-red);height:12px}.rail .rail__tags a:hover .rail__count,.rail .rail__tags a:focus-visible .rail__count{color:var(--text)}@media (prefers-reduced-motion:reduce){.tagbar[data-tagbar].is-ready a:after,.postgrid>a.is-entering,.tagbar__filter:not(:empty):after{animation:none}.tagbar[data-tagbar].is-ready .tagbar__beam,.rail .rail__tags a:before,.rail .rail__tags a:after{transition:none}}.tagbar[data-tagbar]{scrollbar-width:none;border-top:0;border-bottom:1px solid var(--line);flex-wrap:nowrap;margin-bottom:10px;overflow:auto hidden;mask-image:linear-gradient(90deg,#000 0 92%,#0000)}.tagbar[data-tagbar]::-webkit-scrollbar{display:none}.tagbar[data-tagbar] a,.tagbar[data-tagbar] a:first-of-type{border-right:0;flex:none;margin-right:10px;padding:10px 14px 12px 0;font-size:13px}.tagbar[data-tagbar] a:after,.tagbar[data-tagbar] a:first-of-type:after{opacity:0;width:calc(100% - 14px);left:0}.tagbar[data-tagbar] a:hover:after{opacity:.5}.tagbar[data-tagbar] a[aria-current]:after{opacity:1;bottom:-1px}.tagbar[data-tagbar] a em{top:-4px}.tagbar__beam{display:none}.tagbar__readout{margin:0 0 32px}.tagbar__readout+.postgrid{border-top:0}.tagbar__readout+.postgrid:before{content:none}
