.CategoryLabel{font-size:.8em}.CategoryLabel.color-type-a{background-color:#9ae;color:#fff}.CategoryLabel.color-type-b{background-color:#8fd8a7;color:#fff}.Content{height:100%;overflow:hidden;border:1px solid var(--sh-border);border-radius:.5rem;background:var(--bs-body-bg);box-shadow:0 .45rem 1.7rem rgba(var(--sh-shadow-rgb),.05);transition:transform .2s ease,box-shadow .2s ease}.Content:hover{transform:translateY(-3px);box-shadow:0 .8rem 2.2rem rgba(var(--sh-shadow-rgb),.1)}.Content .LatexMarkdown p{margin-bottom:0}.ContentThumbnail{position:relative;aspect-ratio:4/3;border-bottom:1px solid var(--sh-border);background:var(--sh-bg)}.ContentThumbnail__labels{position:absolute;top:.6rem;left:.6rem;display:flex;gap:.35rem}.ContentThumbnail__format{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;border:1px solid var(--sh-overlay-label-border);border-radius:999px;background:var(--sh-overlay-label-bg);box-shadow:var(--sh-overlay-label-shadow);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--sh-overlay-label-fg);font-size:.7rem;font-weight:600;letter-spacing:.03em;line-height:1.4}.ContentThumbnail__format--draft{border-color:var(--sh-theme-secondary);background:var(--sh-theme-secondary);color:var(--sh-on-theme-secondary);-webkit-backdrop-filter:none;backdrop-filter:none}.ContentThumbnail__placeholder{color:var(--sh-text-subtle);background:var(--sh-surface);font-size:3rem}.Content__body{padding:1rem}.Content__heading{min-height:6.6rem}.Content__heading h3{font-size:1.02rem;line-height:1.5}.Content__heading h3 a:hover{color:var(--sh-theme-primary)}.Content__abstract{display:-webkit-box;overflow:hidden;color:var(--sh-text-muted);font-size:.82rem;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.Content__byline{padding:.65rem 0;border-top:1px solid var(--sh-border)}.Content__byline a{min-width:0;color:var(--sh-text-muted);font-size:.76rem}.Content__byline a>span:nth-child(2){max-width:6.5rem}.Content__footer{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.Content__category.btn{flex:0 1 auto;min-width:0;overflow:hidden;padding:.12rem .55rem!important;border-radius:.4rem;font-size:.74rem;font-weight:700;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.Content__actions{gap:.6rem;color:var(--sh-text-subtle)}.Content__actions>div{display:flex;align-items:center;font-size:.76rem}.Content__actions .me-1{margin-right:.2rem!important}.Content--withoutAuthor .Content__heading{min-height:6rem}