.project-header{grid-area:header;position:relative}.project-header .author-info{grid-template-columns:76px 1fr;grid-template-areas:"logo title""logo details-list""project-summary project-summary";gap:8px 24px;margin-bottom:20px;display:grid}.project-header .author-info .project-logo-button{cursor:pointer;background:0 0;border:0;grid-area:logo;width:76px;height:76px;padding:0;display:block}.project-header .author-info .project-logo-button .project-logo{border:1px solid var(--border-tertiery);width:76px;height:76px;display:block}.project-header .author-info .project-summary{grid-area:project-summary;align-items:center;margin-top:12px;display:flex}.project-header .btn-favorite{color:#999}.project-header .btn-favorite.is-active{color:#f16436}.project-header .name-container{word-break:break-all;grid-area:title;align-items:center;gap:12px;line-height:24px;display:flex}.project-header .name-container .tags{gap:12px;display:flex}.project-header .name-container .tags .tooltip-wrapper{align-items:center;height:20px;display:flex}.project-header .name-container .tags .tooltip-wrapper .title-tag{color:#e5e5e5;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;background-color:#333;border-radius:2px;flex-grow:0;padding:2px 8px;font-size:12px;line-height:16px;text-decoration:none;display:inline-block;overflow:hidden}.project-header .name-container .tags .tooltip-wrapper .title-tag.experimental-tag{color:#f16436;background-color:#0000;border:1px solid #f16436;padding-top:1px;padding-bottom:1px}.project-header .name-container h1{margin:0;font-size:clamp(16px,.7rem + 1.6vw,24px)}.project-header .early-access-button{flex:1}.project-header .early-access-button span{white-space:nowrap}.project-header>.actions{grid-area:actions;align-items:center;gap:12px;display:flex}.project-header>.actions .split-button{gap:12px}.project-header .detail-author{gap:6px;font-size:16px;display:flex}.project-header .detail-author .tier-badge-icon{width:20px;height:20px}.project-header .detail-author a{text-decoration:none}.project-header .details-list.details-list.short{grid-area:details-list;grid-auto-flow:column;justify-content:start;align-items:center;column-gap:16px;height:100%;display:grid}.project-header .details-list.details-list.short .class-tag{margin:0}@media (max-width:900px){.project-header{min-height:108px;height:unset;grid-template-columns:auto;gap:12px 0}.project-header .project-class-tag-divider,.project-header .project-class-tag-divider+.class-tag{display:none}.project-header .author-info{grid-template-columns:1fr;grid-template-areas:"title""details-list""project-summary";gap:0}.project-header .author-info .project-logo,.project-header .author-info .project-logo-button{display:none}.project-header .author-info .project-summary{color:var(--text-secondary);margin-top:20px}.project-header img{width:108px;height:auto}.project-header .actions{flex-wrap:wrap}.project-header .details-list.details-list.short{flex-wrap:wrap;height:auto;margin-top:4px;display:flex}.project-header .name-container{flex-direction:column;align-items:flex-start;gap:12px;font-size:24px;font-weight:700;line-height:32px}.project-header .name-container h1{color:var(--text-pure)}.project-header .detail-author .tooltip{display:none}}.button-creeper{margin-bottom:1px;position:absolute;bottom:100%;left:20%;overflow:hidden}.button-creeper img{width:32px;height:32px;transition:transform .4s;transform:translateY(100%)}a:hover .button-creeper img{transform:translateY(0)}