.roll-main{max-width:42rem;margin-left:auto;margin-right:auto;padding:2rem 1rem}.roll-tags{margin-top:1rem;margin-bottom:1rem}.roll-tags-head{display:flex;align-items:center;background-color:hsl(var(--muted));padding:.75rem 1.25rem}.roll-tags-label{font-size:.75rem;line-height:1rem;font-weight:700;color:hsl(var(--muted-foreground))}.roll-tags-page{margin-left:auto;font-size:10px;color:hsl(var(--muted-foreground))}.roll-tags-row{display:flex}.roll-tags-bar{width:.5rem;background-color:hsl(var(--muted));flex-shrink:0}.roll-tags-body{flex:1;padding:1rem 1.25rem}.roll-tags-foot{display:flex;align-items:center;background-color:hsl(var(--muted));padding:.5rem 1.25rem}.roll-tags-btn{font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground));transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.roll-tags-btn:hover{color:hsl(var(--foreground))}.roll-tags-btn:disabled{opacity:.2}.roll-tags-spacer{flex:1}.roll-tags-end{background-color:hsl(var(--muted));padding-top:.375rem;padding-bottom:.375rem}.roll-tag-cols{column-count:3;column-gap:2em}@media(max-width:900px){.roll-tag-cols{column-count:2}}@media(max-width:500px){.roll-tag-cols{column-count:1}}.roll-tag-list{list-style:none;padding:0;margin:0}.roll-tag-item{break-inside:avoid;padding:.15em 0}.roll-tag-item::before{content:"✦";font-size:.65em;position:relative;top:-.25em;margin-right:.5em;opacity:.45}.roll-tag{color:hsl(var(--foreground));text-decoration:none;display:inline-flex;align-items:baseline;gap:.4em;font-weight:500;font-size:.95em}.roll-tag:hover{color:hsl(var(--primary))}.roll-tag-name{text-transform:capitalize}.roll-tag[aria-pressed=true] .roll-tag-name{font-weight:600}.roll-tag-arrow{font-size:.75em;opacity:.5}.roll-navwrap{margin-top:.75rem;margin-bottom:.75rem}.roll-navwrap .nb{margin-bottom:0}.roll-table{width:100%;font-size:.875rem;line-height:1.25rem}.roll-row{border-bottom:1px solid hsl(var(--border) / .6);cursor:pointer;position:relative;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.roll-row:last-child,.roll-row.is-last{border-bottom-width:0}.roll-row:hover{background-color:hsl(var(--secondary) / .5)}.roll-row td{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.roll-c1,.roll-c2,.roll-c3,.roll-c4{padding:.5rem .75rem}.roll-c1{width:2rem}.roll-link{position:absolute;inset:0;z-index:10}.roll-dot{width:.5rem;height:.5rem;border-radius:9999px}.roll-dot-green5{background-color:rgb(34 197 94)}.roll-dot-green4{background-color:rgb(74 222 128)}.roll-dot-yellow{background-color:rgb(250 204 21)}.roll-dot-orange4{background-color:rgb(251 146 60)}.roll-dot-orange5{background-color:rgb(249 115 22)}.roll-dot-red{background-color:rgb(248 113 113)}.roll-dot-gray{background-color:rgb(156 163 175)}.roll-c2{font-weight:500;overflow-wrap:break-word;white-space:normal}.roll-title{color:hsl(var(--foreground))}.roll-ago-sm{font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground));margin-left:.5rem}.roll-c3{text-align:center;width:3rem}.roll-star{width:1rem;height:1rem;color:rgb(234 179 8);fill:#eab308;display:inline-block}.roll-c4{display:none;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1rem;text-align:right;white-space:nowrap}@media(min-width:640px){.roll-ago-sm{display:none}.roll-c4{display:table-cell}}.roll-grid-wrap{width:100%}.roll-body[data-view=list]>[data-pane=grid],.roll-body[data-view=grid]>[data-pane=list]{display:none}.roll-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid hsl(var(--border))}@media(min-width:640px){.roll-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.roll-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.roll-cell{position:relative;padding:1rem;border-right:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));cursor:pointer;display:flex;flex-direction:column;min-height:100px}.roll-cell:last-child,.roll-cell.is-last{border-right-width:0}.roll-cell:hover{background-color:hsl(var(--secondary) / .05)}.roll-cell-dot{position:absolute;top:.75rem;right:.75rem;width:.5rem;height:.5rem;border-radius:9999px}.roll-cell-title{font-weight:500;font-size:.875rem;line-height:1.375;padding-right:1.25rem;margin-bottom:auto}.roll-cell-star{width:.75rem;height:.75rem;color:rgb(234 179 8);fill:#eab308;display:inline-block;margin-left:.25rem}.roll-cell-meta{margin-top:.75rem}.roll-cell-meta>*+*{margin-top:.125rem}.roll-cell-host{font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.roll-cell-ago{font-size:11px;color:hsl(var(--muted-foreground) / .6)}.roll-empty{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.25rem;margin-top:1.5rem}.roll-cell[hidden]{display:none}.roll-tag,.roll-tags-foot label{cursor:pointer}.roll-tag-clear{display:none}.roll-tag-clear .roll-tag-name{font-weight:600}.roll-disabled{opacity:.2}.roll-row[hidden]{display:none}.nojs-state:focus-visible~.roll-tags,.roll-tags>.nojs-state:focus-visible~.roll-tags-row{outline:2px solid hsl(var(--ring));outline-offset:4px}.roll-main .nb .nb-view-radio{display:block}.roll-main .nb .nb-view-choice{display:inline-flex;cursor:pointer}.roll-main .nb .nb-view-link{display:none}.roll-main .nb-view-radio:checked+.nb-view-choice{background-color:hsl(var(--secondary) / .5)}@supports selector(:has(*)){.roll-main:has([data-view-choice=list]:checked) .roll-body>[data-pane=grid],.roll-main:has([data-view-choice=grid]:checked) .roll-body>[data-pane=list]{display:none}.roll-main:has([data-view-choice=list]:checked) .roll-body>[data-pane=list],.roll-main:has([data-view-choice=grid]:checked) .roll-body>[data-pane=grid]{display:block}}
