/* UptimeLibrary 1.6.2 — submission pipeline feedback, profile hub and hero alignment. */
.ul-contribute-page>.ul-page-header{max-width:1780px;min-height:360px;margin:18px auto 0;padding:56px clamp(28px,4vw,72px);border-radius:22px;background:linear-gradient(90deg,rgba(3,15,31,.94) 0%,rgba(3,15,31,.78) 42%,rgba(3,15,31,.18) 76%),url('../images/heroes/hero-submit-knowledge-v162.png') center right/cover no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.ul-contribute-page>.ul-page-header>*{max-width:680px}.ul-contribute-page>.ul-page-header .ul-eyebrow{color:#fbbf24}.ul-contribute-page>.ul-page-header h1{font-size:clamp(38px,5vw,68px)}
.ul-hero,.ul-library-hero,.ul-community-hero,.ul-member-hero{max-width:1780px;margin-inline:auto;border-radius:22px}.ul-hero__content{padding-left:clamp(28px,4vw,72px)!important;padding-right:clamp(28px,4vw,72px)!important}.ul-hero__left{flex-basis:43%;max-width:720px}.ul-hero__right{flex-basis:57%}.ul-stats>.ul-container,.ul-stats__grid{width:100%}.ul-stats__grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}
.ul-submission-success{padding:28px;margin:28px 0;background:var(--ul-surface-161);border:2px solid #0e9f6e;border-radius:18px;color:var(--ul-text-161)}.ul-submission-success h1{color:var(--ul-heading-161)}.ul-submission-success dl{display:flex;gap:24px}.ul-submission-success dl div{display:grid}.ul-submission-success>div{display:flex;flex-wrap:wrap;gap:10px}
.ul-contribution-status-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.ul-contribution-status-cards a{display:grid;padding:18px;background:var(--ul-surface-161);border:1px solid var(--ul-border-161);border-radius:12px;text-decoration:none}.ul-contribution-status-cards strong{font-size:30px;color:var(--ul-heading-161)}.ul-contribution-tabs{display:flex;gap:8px;overflow:auto;margin:16px 0}.ul-contribution-tabs a{padding:10px 14px;border:1px solid var(--ul-border-161);border-radius:999px;white-space:nowrap;text-decoration:none}.ul-contribution-tabs a[aria-current=page]{background:#f59e0b;color:#102037;border-color:#f59e0b}.ul-contributions-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:18px 0;border-bottom:1px solid var(--ul-border-161)}.ul-contributions-list>article>div:last-child{display:grid;justify-items:end;align-content:start;gap:8px}.ul-moderator-feedback{max-width:360px;padding:10px;background:var(--ul-elevated-161);border-left:3px solid #f59e0b}
.ul-saved-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ul-saved-grid article{display:grid;align-content:start;gap:10px}.ul-following-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ul-following-grid article,.ul-following-topics article{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px;border-bottom:1px solid var(--ul-border-161)}.ul-relationship-form{display:inline-flex;margin:0}.ul-relationship-form .ul-btn{min-height:40px}.ul-resubmit-form{display:grid;gap:18px}
.ul-member-sidebar a{min-height:44px;display:flex;align-items:center}.ul-member-sidebar a[aria-current=page]{border-left:3px solid #f59e0b;background:rgba(245,158,11,.1)}
.ul-home-intelligence-grid{grid-template-columns:2fr 1fr 1fr}.ul-home-top-members{min-width:0}
@media(max-width:1024px){.ul-home-intelligence-grid{grid-template-columns:1fr 1fr}.ul-trending{grid-column:1/-1}.ul-saved-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ul-contribution-status-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:768px){.ul-contribute-page>.ul-page-header{min-height:330px;margin-inline:12px;padding:38px 24px;background-position:65% center}.ul-contribute-page>.ul-page-header:before{content:'';position:absolute;inset:0;background:rgba(3,15,31,.18);pointer-events:none}.ul-home-intelligence-grid,.ul-saved-grid,.ul-following-grid{grid-template-columns:1fr}.ul-contributions-list>article{grid-template-columns:1fr}.ul-contributions-list>article>div:last-child{justify-items:start}.ul-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:480px){.ul-contribution-status-cards,.ul-stats__grid{grid-template-columns:1fr!important}.ul-submission-success dl{display:grid}.ul-contribute-page>.ul-page-header{min-height:300px}.ul-member-layout{grid-template-columns:1fr}}
