.tab-input[data-astro-cid-hwfel5t7]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.tab-bar[data-astro-cid-hwfel5t7]{flex-wrap:wrap;gap:.4rem;display:flex;position:relative}.tab-active-pill[data-astro-cid-hwfel5t7]{z-index:0;border-radius:var(--r-2);background:color-mix(in srgb, var(--accent,var(--muted)) 18%, transparent);opacity:0;pointer-events:none;width:0;height:0;transition:transform .32s var(--ease-spring), width .32s var(--ease-spring), height .32s var(--ease-spring), background-color var(--t-color), opacity var(--t-color);position:absolute;top:0;left:0}.tab-pill[data-astro-cid-hwfel5t7]{z-index:1;border-radius:var(--r-2);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;color:var(--faint);transition:color var(--t-color);background:0 0;align-items:center;gap:.25rem;padding:.25rem .65rem;display:flex;position:relative}.tab-pill[data-astro-cid-hwfel5t7]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.tab-count[data-astro-cid-hwfel5t7]{opacity:.6;font-size:.7rem}@media (hover:hover) and (pointer:fine){.tab-pill[data-astro-cid-hwfel5t7]:hover{color:var(--ink)}}.panels[data-astro-cid-hwfel5t7]>.panel[data-astro-cid-hwfel5t7]{display:none}#tab-all[data-astro-cid-hwfel5t7]:checked~.panels[data-astro-cid-hwfel5t7] #panel-all[data-astro-cid-hwfel5t7],#tab-books[data-astro-cid-hwfel5t7]:checked~.panels[data-astro-cid-hwfel5t7] #panel-books[data-astro-cid-hwfel5t7],#tab-watch[data-astro-cid-hwfel5t7]:checked~.panels[data-astro-cid-hwfel5t7] #panel-watch[data-astro-cid-hwfel5t7],#tab-notes[data-astro-cid-hwfel5t7]:checked~.panels[data-astro-cid-hwfel5t7] #panel-notes[data-astro-cid-hwfel5t7],#tab-articles[data-astro-cid-hwfel5t7]:checked~.panels[data-astro-cid-hwfel5t7] #panel-articles[data-astro-cid-hwfel5t7]{display:block}#tab-all[data-astro-cid-hwfel5t7]:checked~.tab-bar[data-astro-cid-hwfel5t7] label[data-astro-cid-hwfel5t7][for=tab-all],#tab-books[data-astro-cid-hwfel5t7]:checked~.tab-bar[data-astro-cid-hwfel5t7] label[data-astro-cid-hwfel5t7][for=tab-books],#tab-watch[data-astro-cid-hwfel5t7]:checked~.tab-bar[data-astro-cid-hwfel5t7] label[data-astro-cid-hwfel5t7][for=tab-watch],#tab-notes[data-astro-cid-hwfel5t7]:checked~.tab-bar[data-astro-cid-hwfel5t7] label[data-astro-cid-hwfel5t7][for=tab-notes],#tab-articles[data-astro-cid-hwfel5t7]:checked~.tab-bar[data-astro-cid-hwfel5t7] label[data-astro-cid-hwfel5t7][for=tab-articles]{color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, transparent)}.tabs[data-astro-cid-hwfel5t7][data-pill-ready=true] .tab-pill[data-astro-cid-hwfel5t7]{background:0 0!important}.tabs .rows{margin:0;padding:0;list-style:none}.tabs .row-shell{align-items:baseline;gap:.55rem;min-width:0;display:flex}.tabs .row-shell>.row-link,.tabs .row-shell>.row-static{flex:1;min-width:0}.tabs .row-tag{color:inherit;margin-inline-end:.35rem;text-decoration:none}.tabs .row-tag:last-child{margin-inline-end:0}.tabs a.row-tag:hover{color:var(--ink);text-decoration:underline}.tabs .row{border-bottom:1px solid var(--rule);transition:border-color var(--t-color);margin:0;padding:0}.tabs .row-link,.tabs .row-static{color:inherit;align-items:baseline;gap:.35rem;padding-block:.4rem;text-decoration:none;display:flex}.tabs .row-dot{background:var(--dot);border-radius:50%;flex-shrink:0;align-self:center;width:.4rem;height:.4rem}.tabs .row-kind{font-size:.65rem;font-weight:var(--font-medium);letter-spacing:.04em;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:var(--r-pill);transition:background-color var(--t-color);flex-shrink:0;align-self:center;padding:.08rem .5rem}.tabs .row-num{min-width:1.4rem;color:var(--faint);text-align:right;transition:color var(--t-color);flex-shrink:0;font-size:.7rem;font-weight:500}.tabs .row-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink);transition:color var(--t-color);flex:1;font-size:.95rem;font-weight:500;overflow:hidden}.tabs .row-tags{min-inline-size:0;max-inline-size:35%;color:var(--faint);white-space:nowrap;text-overflow:ellipsis;transition:color var(--t-color);flex:0 35%;font-size:.7rem;overflow:hidden}.tabs .row-sep{color:var(--faint);transition:color var(--t-color);flex-shrink:0;font-size:.75rem}.tabs .row-meta{min-inline-size:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;transition:color var(--t-color);flex:auto;font-size:.8rem;overflow:hidden}.tabs .row-meta-plain{min-inline-size:0;max-inline-size:42%;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;transition:color var(--t-color);flex:0 42%;margin-left:auto;font-size:.8rem;overflow:hidden}.tabs .row-right{flex:0 45%;align-items:baseline;gap:.35rem;min-inline-size:0;max-inline-size:45%;margin-left:auto;display:flex}.tabs .row-arrow{color:var(--faint);transition:transform var(--t-move), color var(--t-color);flex-shrink:0;align-self:center}.tabs .row-link>.row-arrow:last-child{margin-left:auto}@media (hover:hover) and (pointer:fine){.tabs .rows:hover .row:not(:hover):not(:focus-within) .row-title{color:var(--faint)}.tabs .rows:hover .row:not(:hover):not(:focus-within) .row-num,.tabs .rows:hover .row:not(:hover):not(:focus-within) .row-tags,.tabs .rows:hover .row:not(:hover):not(:focus-within) .row-sep,.tabs .rows:hover .row:not(:hover):not(:focus-within) .row-meta,.tabs .rows:hover .row:not(:hover):not(:focus-within) .row-meta-plain,.tabs .rows:hover .row:not(:hover):not(:focus-within) .row-arrow{color:var(--ghost)}.tabs .row:hover .row-arrow{color:var(--accent);transform:rotate(45deg)}}.tabs .row:focus-within .row-arrow{color:var(--accent);transform:rotate(45deg)}.tabs .row:hover .row-shell,.tabs .row:focus-within .row-shell{background:color-mix(in srgb, var(--accent) 6%, transparent);border-radius:var(--r-2)}.tabs .row:hover .row-num,.tabs .row:focus-within .row-num{color:var(--accent)}.tabs .row-link:active,.tabs .row-static:active{transition:transform var(--dur-1) var(--ease);transform:scale(.99)}.tabs .row-empty{border-bottom-style:dashed}.tabs .row-empty-title{color:var(--faint);font-weight:var(--font-normal);font-style:italic}#panel-books .row-kind,#panel-watch .row-kind,#panel-notes .row-kind,#panel-articles .row-kind{display:none}@media (width<=38rem){.tabs .row-shell{align-items:flex-start}.tabs .row-tags{flex-basis:30%;max-inline-size:30%}.tabs .row-right,.tabs .row-meta-plain{flex-basis:38%;max-inline-size:38%}}
