.library-item-page{max-width:1280px;margin:0 auto}
.library-item-view #breadcrumb{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.library-item-view #breadcrumb a:hover{text-decoration:underline}
.library-back{display:inline-flex;align-items:center;margin:0 0 28px;font-size:13px;color:var(--text-secondary);text-underline-offset:4px}
.library-back:hover{text-decoration:underline;color:var(--text-body)}
.library-item-heading h1{margin:14px 0 12px}
.library-item-heading>p{max-width:760px;font-size:16px;color:var(--text-secondary);margin:0;line-height:1.7}
.library-item-tabs{margin:28px 0;gap:28px;overflow-x:auto;white-space:nowrap}
.library-item-tabs a{display:block;padding:12px 0;border-bottom:3px solid transparent;font-size:15px}
.library-item-tabs a[aria-current=page]{border-bottom-color:var(--text-body);font-weight:700}
.library-item-tabs a:hover{color:var(--footer-surface)}
.library-item-body{min-width:0}
.library-item-usage,.library-item-source{max-width:960px}
.library-item-page .library-usage{font-size:15px}
.library-item-page .usage-section{margin-top:36px}
.library-item-page .usage-values>span{font-size:14px}
.library-item-page .library-original-stage{overflow:visible}
.library-item-page .library-original-stage img{max-width:100%;height:auto}
.library-item-page .usage-check{margin-top:32px}
@media(max-width:700px){.library-item-view .breadcrumb-prefix{display:none}.library-back{margin-bottom:24px}.library-item-heading h1{font-size:32px}.library-item-tabs{gap:24px;margin:24px 0}.library-item-heading>p{font-size:14px}.library-item-page .usage-section{margin-top:28px}.library-item-page .library-usage{font-size:14px}}
