.downloads-page{max-width:var(--d-max-width, 1100px);margin:0 auto;padding:1em}.downloads-page .downloads-tabs{display:flex;flex-wrap:wrap;gap:.5em;margin-bottom:1.25em}.downloads-page .downloads-muted{color:var(--primary-medium);font-size:var(--font-down-1)}.downloads-page .downloads-error{color:var(--danger);font-size:var(--font-down-1)}.downloads-page .downloads-empty,.downloads-page .downloads-note{color:var(--primary-medium)}.downloads-page .downloads-flag{display:inline-block;margin-top:.25em;padding:.15em .5em;border-left:3px solid var(--danger);background:var(--danger-low);color:var(--primary);font-size:var(--font-down-1)}.downloads-page .downloads-store-warning{display:block;margin-bottom:1em;padding:.5em .75em;font-size:var(--font-0)}.downloads-page .downloads-legacy-warning,.downloads-page .downloads-expired{margin-bottom:.75em;padding:.5em .75em;border-left:3px solid var(--tertiary);background:var(--tertiary-very-low);color:var(--primary)}.downloads-page .downloads-sha1{max-width:16em;overflow:hidden;font-family:var(--d-font-family--monospace, monospace);text-overflow:ellipsis;white-space:nowrap}.downloads-page .downloads-pill{display:inline-block;padding:.1em .6em;border-radius:999px;background:var(--tertiary-low);color:var(--primary);font-size:var(--font-down-1);font-weight:bold;white-space:nowrap}.downloads-page .downloads-filters{display:flex;flex-wrap:wrap;gap:.5em;margin-bottom:1em}.downloads-page .downloads-filters input,.downloads-page .downloads-filters select{margin:0}.downloads-page .downloads-filters .downloads-search{flex:1 1 260px;min-width:0}.downloads-page .downloads-section{margin-bottom:2em}.downloads-page .downloads-section__title{display:flex;align-items:center;gap:.4em;margin:0 0 .25em;font-size:var(--font-up-2)}.downloads-page .downloads-section>.downloads-muted{margin:0 0 .75em}.downloads-page .downloads-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 240px), 1fr));gap:1.25em;margin-top:.75em}.downloads-page .downloads-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--primary-low);border-radius:var(--d-border-radius-large, 8px);background:var(--secondary);box-shadow:var(--shadow-card)}.downloads-page .downloads-card.is-inactive{opacity:.6}.downloads-page .downloads-card__cover{display:block}.downloads-page .downloads-card__cover img,.downloads-page .downloads-card__cover .downloads-card__placeholder{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:var(--primary-very-low)}.downloads-page .downloads-card__placeholder{display:flex !important;align-items:center;justify-content:center;color:var(--primary-low-mid);font-size:3em}.downloads-page .downloads-card__body{display:flex;flex:1;flex-direction:column;gap:.5em;padding:.9em 1.1em 1.1em}.downloads-page .downloads-card__name{margin:0;font-size:var(--font-up-1)}.downloads-page .downloads-card__name a{color:var(--primary)}.downloads-page .downloads-card__name a:hover{color:var(--tertiary)}.downloads-page .downloads-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.6em}.downloads-page .downloads-card__summary{display:-webkit-box;overflow:hidden;color:var(--primary-medium);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.downloads-page .downloads-card__footer{display:flex;flex-direction:column;gap:.5em;margin-top:auto;padding-top:.4em}.downloads-page .downloads-card__more{align-self:flex-start;color:var(--primary-medium);font-size:var(--font-down-1)}.downloads-page .downloads-card__more:hover{color:var(--tertiary);text-decoration:underline}.downloads-page .downloads-card .downloads-btn{align-self:flex-start}.downloads-page .downloads-locked{color:var(--primary-medium);font-size:var(--font-down-1)}.downloads-page .downloads-like{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5em 1em;width:100%;margin-top:.85em;padding-top:0;border-top:0}.downloads-page .downloads-like__controls{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.15em;margin-left:auto}.downloads-page .downloads-like__users-wrap{position:relative;display:inline-flex;align-items:center}.downloads-page .downloads-like__users{position:fixed;z-index:300;box-sizing:border-box;min-width:220px;width:max-content;max-width:min(320px,100vw - 16px);max-height:min(360px,100vh - 24px);overflow-x:hidden;overflow-y:auto;padding:.5em .6em;border:1px solid var(--primary-low);border-radius:8px;background:var(--secondary);box-shadow:var(--shadow-card, 0 4px 14px rgba(0, 0, 0, 0.18)),0 0 0 1px rgba(0,0,0,.04);color:var(--primary);text-align:left;pointer-events:auto}.downloads-page .downloads-like__users-head{display:flex;align-items:center;gap:.35em;margin-bottom:.4em;padding-bottom:.35em;border-bottom:1px solid var(--primary-low);font-weight:bold;color:var(--primary)}.downloads-page .downloads-like__users-count{color:var(--primary-high);font-size:var(--font-down-1);font-weight:normal}.downloads-page .downloads-like__users-loading,.downloads-page .downloads-like__users-empty{padding:.35em .15em;color:var(--primary-medium);font-size:var(--font-down-1)}.downloads-page .downloads-like__users-list{list-style:none;margin:0;padding:0}.downloads-page .downloads-like__user-row{display:flex;align-items:center;justify-content:space-between;gap:.75em;padding:.3em .1em;min-height:28px}.downloads-page .downloads-like__user{display:flex;align-items:center;gap:.5em;min-width:0;flex:1 1 auto;color:var(--primary);text-decoration:none}.downloads-page .downloads-like__user .avatar{flex:0 0 auto;width:24px;height:24px;border-radius:50%}.downloads-page .downloads-like__user .username{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-down-1);color:var(--primary)}.downloads-page .downloads-like__user:hover,.downloads-page .downloads-like__user:focus-visible{color:var(--tertiary)}.downloads-page .downloads-like__user:hover .username,.downloads-page .downloads-like__user:focus-visible .username{color:var(--tertiary)}.downloads-page .downloads-like__user-reaction{flex:0 0 auto}.downloads-page .downloads-like__copy-link,.downloads-page .downloads-like__discussion{margin:0;color:var(--primary-low-mid)}.downloads-page .downloads-like__copy-link .d-icon,.downloads-page .downloads-like__discussion .d-icon{color:var(--primary-low-mid)}.downloads-page .downloads-like__copy-link:hover,.downloads-page .downloads-like__copy-link:focus-visible,.downloads-page .downloads-like__discussion:hover,.downloads-page .downloads-like__discussion:focus-visible{background:var(--primary-low);color:var(--primary)}.downloads-page .downloads-like__copy-link:hover .d-icon,.downloads-page .downloads-like__copy-link:focus-visible .d-icon,.downloads-page .downloads-like__discussion:hover .d-icon,.downloads-page .downloads-like__discussion:focus-visible .d-icon{color:var(--primary)}.downloads-page .downloads-like.is-reactions.discourse-reactions-actions{height:auto;justify-content:space-between}.downloads-page .downloads-like.is-reactions .discourse-reactions-counter{margin:0;padding:.15em 0}.downloads-page .downloads-like.is-reactions .discourse-reactions-list .reactions{display:inline-flex;align-items:center;gap:.15em}.downloads-page .downloads-like.is-reactions .discourse-reactions-list-emoji .emoji{width:20px;height:20px}.downloads-page .downloads-like.is-reactions .reactions-counter{color:var(--primary-low-mid);margin-left:.35em;pointer-events:none}.downloads-page .downloads-like.is-reactions .discourse-reactions-reaction-button{margin-left:0}.downloads-page .downloads-like.is-reactions .reaction-button.btn-toggle-reaction-like,.downloads-page .downloads-like.is-reactions .reaction-button.btn-toggle-reaction-emoji{pointer-events:auto}.downloads-page .downloads-like.is-reactions .reaction-button .d-icon{color:var(--primary-low-mid)}.downloads-page .downloads-like.is-reactions.has-used-main-reaction .reaction-button .d-icon{color:var(--love)}.downloads-page .downloads-like.is-reactions .downloads-like__picker-wrap{position:relative}.downloads-page .downloads-like.is-reactions .downloads-like__picker{position:fixed;z-index:300;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.2em;width:max-content;max-width:none;padding:.4em .45em;border:1px solid var(--primary-low);border-radius:10px;background:var(--secondary);box-shadow:var(--shadow-card, 0 4px 14px rgba(0, 0, 0, 0.18)),0 0 0 1px rgba(0,0,0,.04);box-sizing:border-box}.downloads-page .downloads-like.is-reactions .downloads-like__picker::before{content:"";position:absolute;left:0;right:0;height:14px;background:rgba(0,0,0,0)}.downloads-page .downloads-like.is-reactions .downloads-like__picker.is-above::before{top:100%}.downloads-page .downloads-like.is-reactions .downloads-like__picker.is-below::before{bottom:100%}.downloads-page .downloads-like.is-reactions .downloads-like__picker-item{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2em;height:2em;padding:0;border:1px solid rgba(0,0,0,0);border-radius:6px;background:rgba(0,0,0,0);cursor:pointer}.downloads-page .downloads-like.is-reactions .downloads-like__picker-item:hover:not(:disabled){background:var(--primary-very-low);transform:scale(1.12)}.downloads-page .downloads-like.is-reactions .downloads-like__picker-item.is-mine{border-color:var(--love);background:var(--love-low)}.downloads-page .downloads-like:not(.is-reactions) .reaction-button .reactions-counter{margin-left:.35em;color:var(--primary-low-mid);font-size:var(--font-down-1)}.downloads-page .downloads-like:not(.is-reactions) .reaction-button.has-reacted .d-icon{color:var(--love)}.downloads-page .downloads-likes .d-icon{color:var(--love)}.downloads-page .downloads-rating{display:flex;flex-wrap:wrap;align-items:center;gap:.4em}.downloads-page .downloads-rating__avg{font-weight:bold}.downloads-page .downloads-stars{display:inline-flex;gap:.05em;line-height:1;white-space:nowrap}.downloads-page .downloads-stars__star{color:var(--primary-low-mid)}.downloads-page .downloads-stars__star.is-full{color:var(--tertiary)}.downloads-page .downloads-stars__star.is-half{background:linear-gradient(90deg, var(--tertiary) 50%, var(--primary-low-mid) 50%);background-clip:text;color:rgba(0,0,0,0)}.downloads-page .downloads-stars--input .downloads-stars__star{padding:0 .1em;border:0;background:none;font-size:1.8em;cursor:pointer}.downloads-page .downloads-stars--input .downloads-stars__star:hover,.downloads-page .downloads-stars--input .downloads-stars__star:focus-visible{transform:scale(1.15)}.downloads-page .downloads-breadcrumb{display:flex;flex-wrap:wrap;gap:.4em;margin-bottom:1em}.downloads-page .downloads-file.is-inactive{opacity:.75}.downloads-page .downloads-file__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75em}.downloads-page .downloads-file__titles{display:flex;flex-direction:column;gap:.4em;min-width:0}.downloads-page .downloads-file__name{margin:0;overflow-wrap:anywhere}.downloads-page .downloads-file__summary{margin:0;color:var(--primary-medium)}.downloads-page .downloads-file__byline{display:flex;flex-wrap:wrap;align-items:center;gap:.4em;margin:.9em 0;padding:.6em 0;border-top:1px solid var(--primary-low);border-bottom:1px solid var(--primary-low)}.downloads-page .downloads-file__avatar{border-radius:50%}.downloads-page .downloads-file__cover{margin-bottom:1em}.downloads-page .downloads-file__cover img{display:block;max-width:100%;max-height:420px;object-fit:contain;border-radius:var(--d-border-radius-large, 8px);background:var(--primary-very-low)}.downloads-page .downloads-file__body{display:grid;grid-template-columns:minmax(0, 1fr) minmax(220px, 280px);gap:1.5em;align-items:start;margin-top:1.25em}@media(max-width: 800px){.downloads-page .downloads-file__body{grid-template-columns:minmax(0, 1fr)}.downloads-page .downloads-file__body .downloads-file__side{order:-1}}.downloads-page .downloads-file__side{display:flex;flex-direction:column;gap:1em}.downloads-page .downloads-file__desc img{max-width:100%;height:auto}.downloads-page .downloads-facts{display:grid;grid-template-columns:max-content 1fr;gap:.35em 1em;margin:0}.downloads-page .downloads-facts dt{color:var(--primary-medium)}.downloads-page .downloads-facts dd{margin:0}.downloads-page .downloads-get{display:flex;flex-direction:column;gap:.4em}.downloads-page .downloads-get__btn{justify-content:center;width:100%}.downloads-page .downloads-noaccess{display:flex;flex-direction:column;gap:.6em}.downloads-page .downloads-noaccess .btn{justify-content:center;width:100%}.downloads-page .downloads-noaccess__message{padding:.6em .8em;border-left:3px solid var(--tertiary);background:var(--tertiary-very-low);color:var(--primary)}.downloads-page .downloads-noaccess__message p{margin:0}.downloads-page .downloads-shots{margin-top:1.5em}.downloads-page .downloads-shots__list{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 180px), 1fr));gap:.75em}.downloads-page .downloads-shots__item img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border:1px solid var(--primary-low);border-radius:var(--d-border-radius, 4px);background:var(--primary-very-low)}.downloads-page .downloads-changelog,.downloads-page .downloads-versions,.downloads-page .downloads-admin,.downloads-page .downloads-reviews{margin-top:1.5em}.downloads-page .downloads-notes{overflow-wrap:anywhere;white-space:pre-line}.downloads-page .downloads-table tr.is-current td{background:var(--tertiary-very-low)}.downloads-page .downloads-logs{margin-top:1em}.downloads-page .downloads-logs__pv{margin-right:1em}.downloads-page .downloads-review-form{display:flex;flex-direction:column;gap:.4em;max-width:560px;margin-bottom:1.5em;padding:1em 1.25em;border:1px solid var(--primary-low);border-radius:var(--d-border-radius-large, 8px)}.downloads-page .downloads-review-form textarea{width:100%;margin:0}.downloads-page .downloads-review-list{margin:0;padding:0;list-style:none}.downloads-page .downloads-review{padding:.75em 0;border-bottom:1px solid var(--primary-low)}.downloads-page .downloads-review.is-mine{margin-bottom:1em;padding:.75em 1em;border:1px solid var(--tertiary-low);border-radius:var(--d-border-radius-large, 8px);background:var(--tertiary-very-low)}.downloads-page .downloads-review__head{display:flex;flex-wrap:wrap;align-items:center;gap:.6em}.downloads-page .downloads-review__delete{margin-left:auto}.downloads-page .downloads-review__comment{margin:.4em 0 0;overflow-wrap:anywhere;white-space:pre-line}.downloads-page .downloads-review .downloads-actions{margin-top:.5em}.downloads-page .downloads-table-wrap{margin-top:1em;overflow-x:auto}.downloads-page .downloads-table{width:100%}.downloads-page .downloads-table th,.downloads-page .downloads-table td{padding:.5em .6em;vertical-align:top;text-align:left}.downloads-page .downloads-table thead th{border-bottom:2px solid var(--primary-low)}.downloads-page .downloads-table tbody tr{border-bottom:1px solid var(--primary-very-low)}.downloads-page .downloads-table .depth-1{padding-left:1.6em}.downloads-page .downloads-actions{display:flex;flex-wrap:wrap;gap:.4em}.downloads-page .downloads-form{max-width:980px;margin:1em 0 1.5em;padding:1em 1.25em;border:1px solid var(--primary-low);border-radius:var(--d-border-radius-large, 8px)}.downloads-page .downloads-form h2,.downloads-page .downloads-form h3{margin:.25em 0 .75em}.downloads-page .downloads-form input[type=text],.downloads-page .downloads-form input[type=url],.downloads-page .downloads-form input[type=number],.downloads-page .downloads-form select,.downloads-page .downloads-form textarea{width:100%}.downloads-page .downloads-form .downloads-description-editor{margin-bottom:1em}.downloads-page .downloads-form .downloads-description-editor .d-editor{height:380px;min-height:0}.downloads-page .downloads-form .downloads-description-editor .d-editor-input{width:100%}.downloads-page .downloads-form .downloads-description-editor .d-editor-preview-wrapper{padding:0 .5em;border-left:1px solid var(--primary-low)}.downloads-page .downloads-form .downloads-description-editor .hidden-upload-field{display:none}.downloads-page .downloads-form .downloads-description-editor__uploading{margin-top:.4em}.downloads-page .downloads-form .downloads-cover-uploader,.downloads-page .downloads-form .downloads-shot-uploader{max-width:480px;margin-bottom:.5em}.downloads-page .downloads-form__actions{display:flex;gap:.5em;margin-top:.75em}.downloads-page .downloads-checkbox{display:flex;align-items:center;gap:.5em;margin:.25em 0}.downloads-page .downloads-checkbox input{margin:0}.downloads-page .downloads-shots-edit{display:flex;flex-wrap:wrap;gap:.6em;margin-bottom:.5em}.downloads-page .downloads-shots-edit__item{display:flex;flex-direction:column;align-items:flex-start;gap:.3em}.downloads-page .downloads-shots-edit__item img{width:140px;aspect-ratio:16/10;object-fit:cover;border:1px solid var(--primary-low);border-radius:var(--d-border-radius, 4px)}.downloads-page .downloads-permissions{margin-bottom:1em;padding:.5em 0 .5em .75em;border-left:3px solid var(--tertiary-low)}.downloads-page .downloads-permissions__row{margin-bottom:.75em}.downloads-page .downloads-group-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 200px), 1fr));gap:0 1em;max-height:220px;margin-top:.4em;padding:.4em .6em;overflow-y:auto;border:1px solid var(--primary-low);border-radius:var(--d-border-radius, 4px)}.downloads-page .downloads-file-uploader{display:flex;flex-direction:column;gap:.4em;margin-bottom:.75em}.downloads-page .downloads-file-uploader__row{display:flex;flex-wrap:wrap;align-items:center;gap:.6em}.downloads-page .downloads-file-uploader .hidden-upload-field{display:none}.downloads-page .downloads-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75em;margin-bottom:1em}.downloads-page .downloads-header h1{margin:0}.downloads-page .downloads-box{padding:1em 1.25em;border:1px solid var(--primary-low);border-radius:var(--d-border-radius-large, 8px);background:var(--secondary);box-shadow:var(--shadow-card)}.downloads-page .downloads-box+.downloads-box{margin-top:1.25em}.downloads-page .downloads-box__head{display:flex;align-items:center;justify-content:space-between;gap:.5em;margin-bottom:.75em}.downloads-page .downloads-box__title{margin:0;font-size:var(--font-up-1)}.downloads-page .downloads-layout{display:grid;grid-template-columns:minmax(0, 1fr) 260px;gap:1.25em;align-items:start}@media(max-width: 900px){.downloads-page .downloads-layout{grid-template-columns:minmax(0, 1fr)}}.downloads-page .downloads-layout__main{min-width:0}.downloads-page .downloads-layout__aside{position:sticky;top:calc(var(--header-offset, 60px) + 1em)}@media(max-width: 900px){.downloads-page .downloads-layout__aside{position:static}}.downloads-page .downloads-home{display:flex;flex-direction:column;gap:1.25em;min-width:0}.downloads-page .downloads-home>*{min-width:0}.downloads-page .downloads-home .downloads-box+.downloads-box{margin-top:0}.downloads-page .downloads-category-intro{margin-top:0}.downloads-page .downloads-carousel__nav{display:flex;gap:.25em}.downloads-page .downloads-carousel{min-width:0;max-width:100%}.downloads-page .downloads-carousel__track{display:flex;gap:1em;min-width:0;max-width:100%;overflow-x:auto;padding-bottom:.5em;scroll-snap-type:x mandatory;scrollbar-color:var(--primary-low) rgba(0,0,0,0);overscroll-behavior-x:contain}.downloads-page .downloads-carousel__track>*{scroll-snap-align:start;flex:0 0 auto}.downloads-page .downloads-featured__slide{display:grid;grid-template-columns:minmax(120px, 220px) minmax(0, 1fr);gap:1.25em;width:100%}@media(max-width: 600px){.downloads-page .downloads-featured__slide{grid-template-columns:1fr}}.downloads-page .downloads-featured__cover img,.downloads-page .downloads-featured__cover .downloads-card__placeholder{display:block;width:100%;aspect-ratio:4/3;object-fit:contain;border-radius:var(--d-border-radius, 4px);background:var(--primary-very-low)}.downloads-page .downloads-featured__body{display:flex;flex-direction:column;gap:.5em;min-width:0}.downloads-page .downloads-featured__name{margin:0;font-size:var(--font-up-2)}.downloads-page .downloads-featured__name a{color:var(--primary)}.downloads-page .downloads-featured__summary{display:-webkit-box;overflow:hidden;margin:0;color:var(--primary-high);-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5}.downloads-page .downloads-featured__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5em;margin-top:auto}.downloads-page .downloads-tile{display:flex;flex-direction:column;width:min(230px,100% - 1em);min-width:0;overflow:hidden;border:1px solid var(--primary-low);border-radius:var(--d-border-radius-large, 8px);background:var(--primary-very-low)}@media(max-width: 600px){.downloads-page .downloads-tile{width:calc(85% - 1em)}}.downloads-page .downloads-tile__cover img,.downloads-page .downloads-tile__cover .downloads-card__placeholder{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;background:var(--primary-low)}.downloads-page .downloads-tile__body{display:flex;flex:1;flex-direction:column;gap:.4em;padding:.7em .8em}.downloads-page .downloads-tile__name{display:flex;gap:.3em;align-items:baseline;justify-content:space-between;margin:0;font-size:var(--font-0)}.downloads-page .downloads-tile__name a{overflow:hidden;color:var(--primary);text-overflow:ellipsis;white-space:nowrap}.downloads-page .downloads-tile__meta{display:flex;align-items:center;justify-content:space-between;gap:.4em;margin-top:auto}.downloads-page .downloads-author{color:var(--primary-medium);font-size:var(--font-down-1)}.downloads-page .downloads-author__name{color:var(--tertiary)}.downloads-page .downloads-count{white-space:nowrap}.downloads-page .downloads-new-badge{display:inline-block;margin-left:.35em;padding:.1em .55em;border-radius:999px;background:var(--success);color:var(--secondary);font-size:var(--font-down-2);font-weight:bold;line-height:1.4;text-transform:uppercase;letter-spacing:.03em;vertical-align:middle;white-space:nowrap}.downloads-page .downloads-featured-badge{color:var(--tertiary);font-size:var(--font-down-1)}.downloads-page .downloads-top__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));border-top:1px solid var(--primary-low);border-left:1px solid var(--primary-low)}@media(max-width: 1000px){.downloads-page .downloads-top__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 600px){.downloads-page .downloads-top__grid{grid-template-columns:minmax(0, 1fr)}}.downloads-page .downloads-top__item{display:flex;gap:.6em;min-width:0;padding:.7em;border-right:1px solid var(--primary-low);border-bottom:1px solid var(--primary-low)}.downloads-page .downloads-top__thumb,.downloads-page .downloads-rail__thumb{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:48px;height:48px;overflow:hidden;border-radius:var(--d-border-radius, 4px);background:var(--primary-very-low);color:var(--primary-low-mid)}.downloads-page .downloads-top__thumb img,.downloads-page .downloads-rail__thumb img{width:100%;height:100%;object-fit:cover}.downloads-page .downloads-top__body,.downloads-page .downloads-rail__body{display:flex;flex:1;flex-direction:column;gap:.2em;min-width:0}.downloads-page .downloads-top__name{display:flex;gap:.3em;align-items:baseline;min-width:0;font-weight:bold}.downloads-page .downloads-top__name a{min-width:0;overflow:hidden;color:var(--primary);text-overflow:ellipsis;white-space:nowrap}.downloads-page .downloads-top__meta,.downloads-page .downloads-rail__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4em}.downloads-page .downloads-categories-box__list{margin:0 0 .75em;padding:0;list-style:none}.downloads-page .downloads-categories-box__item a{display:flex;align-items:center;gap:.5em;padding:.4em .5em;border-radius:var(--d-border-radius, 4px);color:var(--primary)}.downloads-page .downloads-categories-box__item a:hover{background:var(--primary-very-low)}.downloads-page .downloads-categories-box__item.depth-1 a{padding-left:1.5em;font-size:var(--font-down-1)}.downloads-page .downloads-categories-box__item.is-active a{background:var(--tertiary-very-low);color:var(--tertiary)}.downloads-page .downloads-categories-box__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.downloads-page .downloads-categories-box__count{min-width:1.6em;padding:0 .45em;border-radius:1em;background:var(--primary-low);color:var(--primary-high);font-size:var(--font-down-2);text-align:center}.downloads-page .downloads-categories-box__all{display:flex;align-items:center;justify-content:center;gap:.4em;font-weight:bold}.downloads-page .downloads-file-layout{display:grid;grid-template-columns:minmax(0, 1fr);gap:1.25em;align-items:start}.downloads-page .downloads-file-layout.has-rail{grid-template-columns:minmax(0, 1fr) 260px}@media(max-width: 1000px){.downloads-page .downloads-file-layout.has-rail{grid-template-columns:minmax(0, 1fr)}}.downloads-page .downloads-file-layout__main>.downloads-admin,.downloads-page .downloads-file-layout__main>.downloads-reviews{padding:1em 1.25em;border:1px solid var(--primary-low);border-radius:var(--d-border-radius-large, 8px);background:var(--secondary)}.downloads-page .downloads-file-info h3{margin:0 0 .6em;font-size:var(--font-0)}.downloads-page .downloads-file-info dl{display:grid;grid-template-columns:1fr auto;margin:0}.downloads-page .downloads-file-info dt,.downloads-page .downloads-file-info dd{margin:0;padding:.45em 0;border-bottom:1px solid var(--primary-low)}.downloads-page .downloads-file-info dt{color:var(--primary-high);font-weight:bold}.downloads-page .downloads-file-info dt .d-icon{width:1.1em;color:var(--primary-medium)}.downloads-page .downloads-file-info dd{color:var(--primary-medium);text-align:right}.downloads-page .downloads-who{justify-content:center;width:100%}.downloads-page .downloads-changelog{margin-top:1.5em;padding:1em 1.25em;border:1px solid var(--primary-low);border-radius:var(--d-border-radius-large, 8px);background:var(--primary-very-low)}.downloads-page .downloads-changelog__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5em}.downloads-page .downloads-changelog__head h2{margin:0;font-size:var(--font-up-1)}.downloads-page .downloads-changelog .downloads-notes{margin-top:.6em}.downloads-page .downloads-changelog .downloads-notes--empty{font-style:italic}.downloads-page .downloads-rail__list{margin:0;padding:0;list-style:none}.downloads-page .downloads-rail__item{display:flex;gap:.6em;padding:.6em 0;border-bottom:1px solid var(--primary-low)}.downloads-page .downloads-rail__item:last-child{border-bottom:0}.downloads-page .downloads-rail__name{color:var(--primary);font-weight:bold}.downloads-page .downloads-rail__summary{display:-webkit-box;overflow:hidden;color:var(--primary-medium);font-size:var(--font-down-1);-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.downloads-downloaders-modal .downloads-downloaders{margin:0;padding:0;list-style:none}.downloads-downloaders-modal .downloads-downloaders__item{display:flex;flex-wrap:wrap;align-items:center;gap:.6em;padding:.5em 0;border-bottom:1px solid var(--primary-low)}.downloads-downloaders-modal .downloads-downloaders__item .avatar{border-radius:50%}.downloads-downloaders-modal .downloads-downloaders__name{font-weight:bold}.downloads-downloaders-modal .downloads-muted{color:var(--primary-medium);font-size:var(--font-down-1)}.downloads-first-version{border:1px solid var(--primary-low);border-radius:var(--d-border-radius);padding:.75em 1em 1em;margin:1em 0;min-width:0}.downloads-first-version legend{font-weight:bold;padding:0 .4em}.downloads-version-fields{display:flex;flex-direction:column;gap:.35em;min-width:0}.downloads-file-uploader__progress{display:flex;align-items:center;gap:.5em}.downloads-file-uploader__progress progress{flex:1 1 auto;max-width:20em}.downloads-file__header .downloads-edit-file{margin-left:auto}.downloads-page.downloads-file-page .downloads-box.downloads-file{padding:0;overflow:hidden}.downloads-page.downloads-file-page .downloads-box.downloads-file>.downloads-file__header,.downloads-page.downloads-file-page .downloads-box.downloads-file>.downloads-file__byline,.downloads-page.downloads-file-page .downloads-box.downloads-file>.downloads-file__inactive,.downloads-page.downloads-file-page .downloads-box.downloads-file>.downloads-gallery{margin:0;padding:.9em 1.25em}.downloads-page.downloads-file-page .downloads-box.downloads-file>.downloads-versions{margin:0;padding:.9em 1.25em 1.1em;border-top:1px solid var(--primary-low)}.downloads-page.downloads-file-page .downloads-box.downloads-file>.downloads-versions h2{margin-top:0;font-size:var(--font-up-1)}.downloads-page.downloads-file-page .downloads-file__meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.65em .85em;margin-top:.35em}.downloads-page.downloads-file-page .downloads-topic-btn{margin:0;display:inline-flex;align-items:center;gap:.4em}.downloads-page.downloads-file-page .downloads-file__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1em}.downloads-page.downloads-file-page .downloads-file__header .downloads-file__name{margin:0 0 .25em}.downloads-page.downloads-file-page .downloads-file__version{margin-left:.25em;color:var(--primary-medium);font-weight:normal}.downloads-page.downloads-file-page .downloads-file__actions{display:flex;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:.4em}.downloads-page.downloads-file-page .downloads-file__actions .downloads-edit-file{margin-left:0}.downloads-page.downloads-file-page .downloads-file__byline{margin:0;border-top:1px solid var(--primary-low);border-bottom:1px solid var(--primary-low);background:var(--primary-very-low)}.downloads-page.downloads-file-page .downloads-gallery{display:flex;gap:.75em;overflow-x:auto;border-bottom:1px solid var(--primary-low)}.downloads-page.downloads-file-page .downloads-gallery__item{flex:0 0 auto;display:block;line-height:0;border:1px solid var(--primary-low);border-radius:var(--d-border-radius, 4px);overflow:hidden;background:var(--primary-very-low);cursor:zoom-in}.downloads-page.downloads-file-page .downloads-gallery__item img{display:block;height:200px;width:auto;max-width:360px;object-fit:cover;transition:opacity .15s}.downloads-page.downloads-file-page .downloads-gallery__item:hover img{opacity:.85}@media(max-width: 600px){.downloads-page.downloads-file-page .downloads-gallery__item img{height:140px;max-width:260px}}.downloads-page.downloads-file-page .downloads-file__body{margin:0;gap:0}.downloads-page.downloads-file-page .downloads-file__body .downloads-file__content{padding:1em 1.25em;min-width:0}.downloads-page.downloads-file-page .downloads-file__body .downloads-file__side{padding:1.25em;border-left:1px solid var(--primary-low);background:var(--primary-very-low);align-self:stretch}@media(max-width: 800px){.downloads-page.downloads-file-page .downloads-file__body .downloads-file__side{border-left:0;border-bottom:1px solid var(--primary-low)}}.downloads-page.downloads-file-page .downloads-file .downloads-changelog{margin-top:1em;padding:.75em 1em}.downloads-page.downloads-file-page .downloads-file .downloads-changelog__head h2{font-size:var(--font-0)}.downloads-page.downloads-file-page .downloads-file-layout__main>.downloads-admin,.downloads-page.downloads-file-page .downloads-file-layout__main>.downloads-reviews{margin-top:1em;padding:.75em 1.1em}.downloads-page.downloads-file-page .downloads-file-layout__main>.downloads-admin>h2,.downloads-page.downloads-file-page .downloads-file-layout__main>.downloads-reviews>h2{margin:0 0 .5em;font-size:var(--font-up-1)}.downloads-page.downloads-file-page .downloads-file__side .downloads-file-info dl{grid-template-columns:minmax(0, 1fr) auto}.downloads-page.downloads-file-page .downloads-file__side .downloads-file-info dt{white-space:nowrap}.downloads-page.downloads-file-page .downloads-versions{min-width:0}.downloads-page.downloads-file-page .downloads-versions .downloads-table-wrap{max-width:100%;overflow-x:auto}.downloads-page.downloads-file-page .downloads-versions .downloads-table{width:100%;font-size:var(--font-down-1)}.downloads-page.downloads-file-page .downloads-versions .downloads-table th,.downloads-page.downloads-file-page .downloads-versions .downloads-table td{padding:.45em .5em}.downloads-page.downloads-file-page .downloads-versions .downloads-table td:first-child{min-width:7em;max-width:16em}.downloads-page.downloads-file-page .downloads-versions .downloads-table td:first-child .downloads-muted{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.downloads-page.downloads-file-page .downloads-versions .downloads-sha1{max-width:11em}.downloads-page.downloads-file-page .downloads-versions td.downloads-notes{min-width:6em;max-width:22em;overflow-wrap:anywhere}.downloads-page.downloads-file-page .downloads-versions td.downloads-actions{display:table-cell;width:1%;white-space:nowrap;text-align:right}.downloads-page.downloads-file-page .downloads-versions td.downloads-actions .btn{margin:0 0 0 .2em}html:has(.downloads-file-page) .pswp__button--quote-image{display:none !important}html.desktop-view:not(#dl-a):not(#dl-b):not(#dl-c) body:not(.has-full-page-chat):not(#dl-d):not(#dl-e) #main-outlet-wrapper #main-outlet:has(>.downloads-page){max-width:none !important;width:100% !important;margin-left:0 !important;margin-right:0 !important}html body #main-outlet .downloads-page{--dl-surface: var(--gm-surface, #1b1a20);--dl-shadow: var(--gm-shadow, 0 2px 6px 0 rgb(109 94 252 / 0.05));background:var(--dl-surface) !important;border:0 !important;border-radius:var(--gm-radius, 16px) !important;box-shadow:var(--dl-shadow) !important;padding:24px !important;margin-bottom:3rem !important;box-sizing:border-box}html.gh-light body #main-outlet .downloads-page{--dl-surface: var(--gm-surface, #fff);--dl-shadow: var(--gm-shadow, 0 2px 6px 0 rgb(109 94 252 / 0.2))}html.desktop-view body #main-outlet .downloads-page{max-width:1400px !important;width:auto !important;margin-left:auto !important;margin-right:auto !important}html.mobile-view body #main-outlet .downloads-page{padding:16px !important;margin-left:11px !important;margin-right:11px !important;width:auto !important;max-width:none !important}@media screen and (max-width: 767px){html body #main-outlet .downloads-page{padding:16px !important;margin-left:11px !important;margin-right:11px !important;width:auto !important;max-width:none !important}}.downloads-page .downloads-manage__storage{margin-top:2rem}.downloads-page .downloads-manage__storage .downloads-box__title{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem}.downloads-page .downloads-manage__storage .downloads-box__title .d-icon{color:var(--tertiary)}.downloads-page .downloads-manage__storage-help{margin:0 0 .75rem;color:var(--primary-medium);font-size:var(--font-down-1)}.downloads-page .downloads-manage__storage-status{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.85rem}.downloads-page .downloads-manage__storage-meta{color:var(--primary-medium);font-family:var(--d-font-family--monospace, monospace);font-size:var(--font-down-1)}.downloads-page .downloads-manage__storage-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.downloads-page .downloads-manage__storage-result{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;padding:.6rem .85rem;border-radius:8px;font-size:var(--font-down-1)}.downloads-page .downloads-manage__storage-result.--ok{background:var(--success-low, rgba(34, 197, 94, 0.15));color:var(--success, #22c55e)}.downloads-page .downloads-manage__storage-result.--error{background:var(--danger-low, rgba(239, 68, 68, 0.15));color:var(--danger, #ef4444)}
/*# sourceMappingURL=discourse-downloads_2cb5332cd812372b77236d85161f4577ca289a55.css.map?__ws=larashare.net */
