.hub-content{min-height:80vh;padding-top:130px;padding-bottom:64px}.hub-toolbar,.hub-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hub-toolbar{margin:24px 0}.hub-content input,.hub-content select,.hub-content textarea,.hub-content button{font:inherit;color:#f3efff;background:#171422;border:1px solid #343043;border-radius:10px;padding:10px 14px}.hub-content button{cursor:pointer}.hub-content button:disabled{opacity:.5;cursor:wait}.hub-content input,.hub-content textarea{width:100%}.hub-toolbar input{flex:1;min-width:170px}.hub-content label{gap:7px;margin:14px 0;display:grid}.hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.hub-card{color:inherit;background:#12101b;border:1px solid #2b263a;border-radius:16px;padding:18px;text-decoration:none;transition:border-color .2s;overflow:hidden}.hub-card:hover{border-color:#a78bfa}.hub-card img,.hub-placeholder{object-fit:cover;background:#211a32;border-radius:10px;width:100%;height:170px}.hub-placeholder{color:#ab86ed;place-items:center;font-size:64px;display:grid}.hub-card h3{margin:16px 0 6px}.hub-card p{color:#b2a5c7;font-size:14px}.hub-status{color:#baa4e5;min-height:24px}.hub-detail,.hub-account,.hub-publish{background:#13101d;border:1px solid #332b45;border-radius:16px;margin:22px 0;padding:24px}.hub-detail h1{overflow-wrap:anywhere;font-size:clamp(26px,4vw,48px);line-height:1.15}.hub-description,.hub-comment p{white-space:pre-wrap;overflow-wrap:anywhere}.hub-gallery{gap:12px;padding-bottom:8px;display:flex;overflow:auto}.hub-gallery img{object-fit:contain;background:#09080d;border-radius:10px;width:300px;max-width:80vw;height:200px}.hub-meta{color:#b8abc9;font-size:14px;line-height:1.8}.hub-rating{gap:6px;margin:16px 0;display:flex}.hub-comment{border-top:1px solid #30283f;padding:18px 0}.hub-comment small{color:#a69ab9}.hub-account{max-width:480px}.hub-publish{max-width:740px}.hub-content form>button,.hub-actions button{background:#392259}.hub-content textarea{resize:vertical;min-height:100px}.hub-file-hint{color:#a699b9;font-size:13px}.hub-install{color:#bbb0cd;margin:18px 0}.hub-content code{overflow-wrap:anywhere;font-size:13px}.hub-pagination{margin-top:24px}.mod-install{color:#b9adc9;margin-top:20px;line-height:1.8}.mod-install code{overflow-wrap:anywhere}.mod-install ol{padding-left:24px}.version-label{white-space:nowrap}@media (max-width:850px){.hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.hub-grid{grid-template-columns:1fr}.hub-content{padding-top:100px}.hub-detail,.hub-account,.hub-publish{padding:16px}.hub-toolbar{align-items:stretch}.hub-toolbar select{width:100%}}.hub-rating{flex-wrap:wrap}.hub-content h3,.hub-card p,.hub-comment strong{overflow-wrap:anywhere}.hub-content~.product-footer{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.product-nav .nav-inner>.hub-actions{gap:12px}@media (max-width:400px){.product-nav .nav-inner>.hub-actions{gap:8px;font-size:13px}}
