*{box-sizing:border-box}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],select,textarea{color:#f3f6f9;width:100%;min-height:46px;font:inherit;background-color:#0b0f14;border:1px solid #37404d;border-radius:11px;outline:none;padding:12px 14px;transition:border-color .15s,box-shadow .15s,background-color .15s}textarea{min-height:120px;line-height:1.55}input::placeholder,textarea::placeholder{color:#65707d}input:hover,select:hover,textarea:hover{background-color:#0d1218;border-color:#4a5665}input:focus,select:focus,textarea:focus{background-color:#0d1218;border-color:#d99a55;box-shadow:0 0 0 4px #d99a551f}select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#9aa6b4 50%),linear-gradient(135deg,#9aa6b4 50%,#0000 50%);background-position:calc(100% - 20px) 20px,calc(100% - 14px) 20px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:44px}select option{color:#eef2f6;background:#11161d}html,body{color:#f5f7fa;background:#0b0d10;margin:0;font-family:Arial,sans-serif}main{min-height:100vh}.wrap{width:min(1100px,100% - 32px);margin:auto}header{border-bottom:1px solid #23272f;padding:20px 0}.brand{font-size:22px;font-weight:800}.siteLegalFooter{color:#7f8793;border-top:1px solid #23272f;padding:22px 0;font-size:12px;line-height:1.55}.hero{padding:90px 0}.hero h1{max-width:850px;margin:0 0 24px;font-size:clamp(42px,7vw,76px);line-height:.98}.hero p{color:#aab1bd;max-width:700px;font-size:19px;line-height:1.6}.card{background:#12151a;border:1px solid #252a33;border-radius:18px;margin:20px 0;padding:24px}.badge{color:#bfc7d4;border:1px solid #343b47;border-radius:999px;padding:7px 11px;font-size:13px;display:inline-block}.modPage{padding:72px 0 100px}.modIntro{max-width:760px}.modIntro h1{letter-spacing:-.045em;margin:14px 0 10px;font-size:clamp(46px,7vw,74px);line-height:.98}.modderLine{color:#aab1bd;margin-top:18px;font-size:18px}.description{color:#aab1bd;margin-top:28px;font-size:18px;line-height:1.65}.hoverName{color:#f5f7fa;transform-origin:0;font-weight:700;text-decoration:none;transition:transform .14s,color .14s;display:inline-block}.hoverName:hover{color:#d99a55;transform:scale(1.035)}.modderName:hover{color:#67b8bd;transform:scale(1.035)}.statsGrid{border-top:1px solid #252a33;border-bottom:1px solid #252a33;grid-template-columns:repeat(3,1fr);margin-top:56px;padding:30px 0;display:grid}.statItem{border-right:1px solid #252a33;padding:0 28px}.statItem:first-child{padding-left:0}.statItem:last-child{border-right:0}.statItem strong{letter-spacing:-.035em;font-size:clamp(34px,4vw,48px);line-height:1;display:block}.statItem span{color:#8f98a6;margin-top:10px;font-size:14px;display:block}.creatorSection{margin-top:56px}.sectionLabel{color:#8f98a6;letter-spacing:.04em;margin-bottom:20px;font-size:13px;font-weight:700;display:block}.creatorRanking{max-width:720px}.creatorRow{border-bottom:1px solid #1e232b;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;min-height:54px;display:grid}.rank{color:#727c89}.creatorName{font-size:18px}.creatorViews{color:#9ca5b2;font-size:14px}.otherCreators{margin-top:38px}.otherCreators>span{color:#8f98a6;font-size:14px}.creatorNames{flex-wrap:wrap;gap:10px 20px;margin-top:14px;display:flex}.sourceSection{border-top:1px solid #252a33;justify-content:space-between;align-items:center;gap:36px;margin-top:70px;padding:30px 0;display:flex}.sourceSection p{color:#9ca5b2;max-width:620px;margin:0;line-height:1.6}.sourceButton{color:#15100b;background:#d99a55;border:1px solid #1d160f;border-radius:10px;flex-shrink:0;padding:14px 22px;font-weight:800;text-decoration:none;transition:transform .14s,background .14s,border-color .14s,box-shadow .14s;box-shadow:0 0 0 1px #0003}.sourceButton:hover{background:#e2a866;border-color:#f5f7fa;transform:translateY(-2px);box-shadow:0 0 0 1px #f5f7fa1f}@media (max-width:720px){.modPage{padding:48px 0 72px}.statsGrid{grid-template-columns:1fr}.statItem{border-bottom:1px solid #252a33;border-right:0;padding:22px 0}.statItem:first-child{padding-top:0}.statItem:last-child{border-bottom:0;padding-bottom:0}.creatorRow{grid-template-columns:28px 1fr}.creatorViews{grid-column:2;padding-bottom:14px}.sourceSection{flex-direction:column;align-items:flex-start}.sourceButton{text-align:center;width:100%}}.catalogButton{color:#f5f7fa;cursor:pointer;background:0 0;border:1px solid #2b2118;border-radius:10px;padding:14px 20px;font-weight:700;transition:border-color .14s,color .14s,transform .14s}.catalogButton:hover:not(:disabled){color:#d99a55;border-color:#d99a55;transform:translateY(-2px)}.catalogButton:disabled{cursor:default;opacity:.7}.catalogButtonAdded{color:#8f98a6;border-color:#343b47}@media (max-width:720px){.catalogButton{width:100%}}.catalogActions{flex-wrap:wrap;gap:10px;display:flex}.catalogRemoveButton{color:#9ca5b2;cursor:pointer;background:0 0;border:1px solid #343b47;border-radius:10px;padding:14px 18px;font-weight:700;transition:color .14s,border-color .14s,transform .14s}.catalogRemoveButton:hover{color:#f5f7fa;border-color:#f5f7fa;transform:translateY(-2px)}.adminShell{place-items:center;min-height:100vh;padding:32px 16px;display:grid}.adminLoginCard{background:#12151a;border:1px solid #252a33;border-radius:18px;width:min(460px,100%);padding:clamp(24px,5vw,40px)}.adminLoginCard h1,.adminPage h1{letter-spacing:-.035em;margin:18px 0 12px}.adminLoginCard p{color:#9ca5b2;line-height:1.6}.adminLoginForm{gap:12px;margin-top:28px;display:grid}.adminLoginForm label{color:#bfc7d4;font-size:14px;font-weight:700}.adminLoginForm input{color:#f5f7fa;width:100%;font:inherit;background:#0b0d10;border:1px solid #343b47;border-radius:10px;outline:none;padding:14px 15px}.adminLoginForm input:focus{border-color:#d99a55;box-shadow:0 0 0 3px #d99a551f}.adminLoginForm button,.adminApproveButton,.adminRejectButton{font:inherit;cursor:pointer;border-radius:10px;padding:13px 18px;font-weight:800}.adminLoginForm button,.adminApproveButton{color:#15100b;background:#d99a55;border:1px solid #d99a55}.adminLoginForm button:disabled,.adminNoteActions button:disabled{cursor:wait;opacity:.65}.adminFormMessage{color:#e1aa74;margin:4px 0 0;font-size:14px}.adminHeaderInner{justify-content:space-between;align-items:center;gap:20px;display:flex}.adminHeaderLabel{color:#8f98a6;font-size:14px}.adminPage{padding:64px 0 96px}.adminPage h1{font-size:clamp(38px,6vw,62px)}.adminNoteList{gap:16px;margin-top:42px;display:grid}.adminNoteCard,.adminStateCard{background:#12151a;border:1px solid #252a33;border-radius:16px;padding:clamp(20px,4vw,28px)}.adminStateCard{color:#aab1bd;margin-top:42px}.adminErrorState{color:#e7aaa0;border-color:#70443c}.adminNoteMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.adminNoteMeta div{gap:5px;display:grid}.adminNoteMeta span,.adminNoteMeta small{color:#8f98a6;font-size:13px}.adminNoteCard blockquote{color:#e7eaf0;white-space:pre-wrap;background:#0b0d10;border-left:3px solid #d99a55;margin:24px 0;padding:18px 20px;line-height:1.65}.adminNoteActions{flex-wrap:wrap;gap:10px;display:flex}.adminRejectButton{color:#d5dae2;background:0 0;border:1px solid #4a515d}.creatorNotesSection{margin-top:56px}.creatorNotesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.creatorPublicNote{background:#12151a;border:1px solid #252a33;border-radius:14px;padding:20px}.creatorPublicNote p{color:#aab1bd;white-space:pre-wrap;margin:12px 0 0;line-height:1.6}.creatorScreenshotBox{background:#0e1115;border:1px solid #252a33;border-radius:14px;margin-top:18px;padding:18px}.creatorScreenshotHeading{justify-content:space-between;gap:16px;display:flex}.creatorScreenshotHeading div{gap:6px;display:grid}.creatorScreenshotHeading span{color:#8f98a6;font-size:13px}.creatorScreenshotGrid,.creatorGalleryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.creatorScreenshotPreview{background:#0b0d10;border:1px solid #252a33;border-radius:10px;overflow:hidden}.creatorScreenshotPreview img,.creatorGalleryItem img,.adminScreenshotCard>img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.creatorScreenshotPreview>span{color:#9ca5b2;padding:9px 10px;font-size:12px;display:block}.creatorScreenshotUnavailable,.adminScreenshotUnavailable{color:#8f98a6;text-align:center;place-items:center;min-height:130px;padding:16px;display:grid}.creatorScreenshotButton{color:#d99a55;cursor:pointer;border:1px solid #d99a55;border-radius:9px;margin-top:16px;padding:12px 16px;font-weight:700;display:inline-block}.creatorScreenshotButton input{display:none}.creatorScreenshotButton.isDisabled{color:#727c89;cursor:default;border-color:#343b47}.adminSectionHeading{margin-top:72px}.adminSectionHeading h2{margin:18px 0 10px;font-size:clamp(28px,4vw,42px)}.adminSectionHeading p{color:#9ca5b2;max-width:700px;line-height:1.6}.adminScreenshotList{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.adminScreenshotCard{background:#12151a;border:1px solid #252a33;border-radius:16px;overflow:hidden}.adminScreenshotContent{padding:20px}.adminScreenshotContent .adminNoteActions{margin-top:20px}.creatorGallerySection{margin-top:56px}.modScreenshotCarouselWrap{max-width:900px;margin-top:1.25rem}.modScreenshotCarouselWrap .creatorCarouselStage{aspect-ratio:16/9}.modDetailHero{background:radial-gradient(circle at 88% 12%,#d99a5529,#0000 34%),linear-gradient(145deg,#171c21,#111519);border:1px solid #29313a;border-radius:1.5rem;padding:clamp(1.6rem,4vw,3.4rem);position:relative;overflow:hidden;box-shadow:0 26px 70px #00000038}.modDetailHero .modIntro{z-index:1;position:relative}.modDetailHero .modIntro h1{max-width:900px}.modHeroMark{color:#ffffff09;letter-spacing:-.08em;-webkit-user-select:none;user-select:none;font-size:clamp(7rem,20vw,16rem);font-weight:950;line-height:1;position:absolute;bottom:-2.8rem;right:-1rem}.modHeroActions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.modSecondaryButton{color:#eef2f6;border:1px solid #39424d;border-radius:10px;padding:14px 22px;font-weight:750;text-decoration:none;transition:border-color .14s,color .14s,transform .14s}.modSecondaryButton:hover{color:#efb166;border-color:#d99a55;transform:translateY(-2px)}.modPage .statsGrid{border:0;gap:.8rem;margin-top:1rem;padding:0}.modPage .statItem{background:#14191e;border:1px solid #272e36;border-radius:1rem;padding:1.25rem 1.4rem}.modPage .statItem strong{font-size:clamp(1.8rem,4vw,2.7rem)}.modDescriptionSection,.modPage .creatorSection,.modPage .creatorNotesSection,.modPage .creatorGallerySection,.modPage .sourceSection{background:#12171c;border:1px solid #272e36;border-radius:1.25rem;margin-top:1.25rem;padding:clamp(1.35rem,3vw,2rem)}.modDescriptionSection h2,.modPage .creatorSection h2,.modPage .creatorNotesSection h2,.modPage .creatorGallerySection h2{margin:-.4rem 0 1rem;font-size:clamp(1.5rem,3vw,2.1rem)}.modDescriptionSection .description{max-width:900px;margin:0}.modPage .creatorRanking{max-width:none}.modPage .creatorRow{padding-inline:.4rem}.modPage .sectionLabel{color:#e1a158;text-transform:uppercase;margin-bottom:1rem}.modPage .sourceSection{border-top:1px solid #272e36;margin-top:1.25rem}@media (max-width:720px){.modDetailHero{border-radius:1.1rem}.modDetailHero .modIntro h1{font-size:clamp(2.5rem,13vw,4rem)}.modHeroActions,.modHeroActions>*{text-align:center;width:100%}.modPage .statsGrid{gap:.65rem}.modPage .statItem{border:1px solid #272e36;padding:1rem 1.1rem}}.creatorGalleryItem{background:#12151a;border:1px solid #252a33;border-radius:14px;margin:0;overflow:hidden}.creatorGalleryItem figcaption{color:#9ca5b2;padding:12px 14px;font-size:13px}.newModSection{border-top:1px solid #252a33;margin-top:80px;padding-top:56px}.newModSection h2{letter-spacing:-.035em;margin:18px 0 10px;font-size:clamp(30px,5vw,48px)}.newModSection>p{color:#9ca5b2;max-width:720px;line-height:1.6}.newModForm{background:#12151a;border:1px solid #252a33;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:30px;padding:clamp(20px,4vw,28px);display:grid}.newModForm label{color:#bfc7d4;align-content:start;gap:8px;font-size:14px;font-weight:700;display:grid}.newModForm input,.newModForm select,.newModForm textarea{color:#f5f7fa;width:100%;font:inherit;background:#0b0d10;border:1px solid #343b47;border-radius:9px;outline:none;padding:13px 14px}.newModForm input,.newModForm select{height:48px}.newModForm input:focus,.newModForm select:focus,.newModForm textarea:focus{border-color:#d99a55;box-shadow:0 0 0 3px #d99a551f}.newModWideField{grid-column:1/-1}.newModForm button{color:#15100b;font:inherit;cursor:pointer;background:#d99a55;border:1px solid #d99a55;border-radius:10px;justify-self:start;padding:14px 20px;font-weight:800}.newModForm button:disabled{cursor:wait;opacity:.65}.modderSubmitForm{background:0 0;border:0;gap:20px 18px;margin-top:22px;padding:0}.modderSubmitForm label{background:#090d127a;border:1px solid #29313c;border-radius:13px;padding:15px}.modderSubmitForm .newModWideField{padding:15px}.modderSubmitForm>button{min-width:250px;margin-top:2px;transition:transform .15s,box-shadow .15s,background .15s;box-shadow:0 9px 24px #d99a5526}.modderSubmitForm>button:hover:not(:disabled),.inspectSourceButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px #d99a5538}.modderSubmitForm .creatorNoteMessage{background:#0d1218;border:1px solid #39414d;border-radius:10px;grid-column:1/-1;margin:0;padding:12px 14px}.pendingSubmissionSection{margin-top:38px}.pendingSubmissionRow{border-bottom:1px solid #252a33;justify-content:space-between;align-items:center;gap:18px;padding:15px 0;display:flex}.pendingSubmissionRow div{gap:5px;display:grid}.pendingSubmissionRow span{color:#8f98a6;font-size:13px}.adminFirstSection{margin-top:42px}.adminNoteMeta a{color:#d99a55}.managePublicLink,.creatorProfileModHeader a,.creatorGalleryItem figcaption a{color:#d99a55;font-weight:700;text-decoration:none}.manageTitle{letter-spacing:-.045em;margin:18px 0 10px;font-size:clamp(40px,7vw,68px)}.modSearchForm{gap:10px;margin-top:38px;display:flex}.modSearchForm input{color:#f5f7fa;min-width:0;font:inherit;background:#12151a;border:1px solid #343b47;border-radius:10px;outline:none;flex:1;padding:14px 16px}.modSearchForm input:focus{border-color:#d99a55}.modSearchForm button{color:#15100b;cursor:pointer;background:#d99a55;border:1px solid #d99a55;border-radius:10px;padding:14px 20px;font-weight:800}.searchResultCount,.muted{color:#9ca5b2}.manageModGrid{gap:16px;margin-top:28px;display:grid}.manageModGrid h2{margin:0 0 10px}.manageModActions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.creatorProfileHero{border-bottom:1px solid #252a33;padding:76px 0 54px}.creatorProfileHero h1{letter-spacing:-.05em;margin:18px 0 10px;font-size:clamp(48px,8vw,80px)}.creatorProfileHero p{color:#9ca5b2}.creatorPublicSearch{max-width:760px}.creatorProfileMod{border-bottom:1px solid #252a33;padding:28px 0 40px}.creatorProfileModHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.creatorProfileModHeader span,.creatorProfileModHeader p{color:#8f98a6;font-size:13px}.creatorProfileModHeader h2{margin:8px 0;font-size:clamp(28px,4vw,42px)}.creatorProfileNote{color:#c6ccd5;white-space:pre-wrap;background:#12151a;border-left:3px solid #d99a55;max-width:760px;margin:24px 0 0;padding:18px 20px;line-height:1.65}.creatorCentralDescription{color:#aab1bd;white-space:pre-wrap;max-width:820px;margin:22px 0 0;line-height:1.65}.creatorCentralDescription summary{cursor:pointer;color:#c9d0d9;align-items:center;gap:8px;font-size:13px;font-weight:800;list-style:none;display:inline-flex}.creatorCentralDescription summary::-webkit-details-marker{display:none}.creatorCentralDescription summary:before{content:"+";color:#d99a55;border:1px solid #434b57;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.creatorCentralDescription[open] summary:before{content:"−"}.creatorCentralDescription>div{background:#0f1216;border-left:2px solid #3b424c;margin-top:15px;padding:18px 20px}.creatorCentralDescription p{white-space:pre-wrap;margin:0}.creatorCentralDescription p+p{margin-top:1em}.creatorPersonalDescription{background:#12151a;border-left:3px solid #d99a55;max-width:820px;margin-top:22px;padding:18px 20px}.creatorPersonalDescription>span{color:#d99a55;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.creatorPersonalDescription p{color:#d4d8df;white-space:pre-wrap;margin:10px 0 0;line-height:1.65}.creatorModStats{color:#8f98a6;gap:22px;margin-top:22px;font-size:13px;display:flex}.creatorModStats strong{color:#f5f7fa}.creatorProfileActions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.secondaryLinkButton{color:#d5dae2;border:1px solid #343b47;border-radius:10px;padding:14px 20px;font-weight:700;text-decoration:none}.modderProfileHero{border-bottom:1px solid #214044;padding:76px 0 58px}.modderProfileHero h1{letter-spacing:-.05em;margin:18px 0 10px;font-size:clamp(48px,8vw,80px)}.modderProfileHero p{color:#9ca5b2}.modderBadge{color:#67b8bd;border-color:#315c61}.modderModList{padding:32px 0 96px}.modderModCard{border-bottom:1px solid #252a33;padding:26px 0 34px}.modderModCard>span,.modderModCard small{color:#67b8bd;font-size:13px}.modderModCard h2{margin:9px 0 12px;font-size:clamp(28px,4vw,42px)}.modderModCard h2 a{color:#f5f7fa;text-decoration:none;transition:color .14s,transform .14s}.modderModCard h2 a:hover{color:#67b8bd}.modderModCard p{color:#aab1bd;max-width:820px;line-height:1.65}.modderModDetail{border-bottom:1px solid #252a33;padding:34px 0 54px}.modderModDetail>h2{margin:8px 0 14px;font-size:clamp(32px,5vw,50px)}.modderModDetail>h2 a{color:#f5f7fa;text-decoration:none;transition:color .14s}.modderModDetail>h2 a:hover{color:#67b8bd}.modderModDescription{color:#aab1bd;white-space:pre-wrap;max-width:840px;line-height:1.65}.modderScreenshotGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.modderScreenshotGrid figure{background:#12151a;border:1px solid #252a33;border-radius:14px;margin:0;position:relative;overflow:hidden}.modderScreenshotGrid img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.modderScreenshotGrid figcaption{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0d10cc;border-radius:7px;padding:6px 9px;position:absolute;bottom:10px;right:10px}.modderScreenshotGrid figcaption a{color:#d99a55;font-size:12px;font-weight:800;text-decoration:none}.modderCreatorArea{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px;margin-top:34px;display:grid}.modderCreatorRanking{margin:0;padding:0;list-style:none}.modderCreatorRanking li{border-bottom:1px solid #252a33;justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex}.modderRank{color:#727c89}.modderCreatorRanking a{flex:1}.modderCreatorRanking span{color:#9ca5b2;font-size:13px}.modderOtherCreators{flex-wrap:wrap;gap:10px 18px;display:flex}.catalogHero h1{letter-spacing:-.055em;margin:18px 0 14px;font-size:clamp(50px,8vw,82px)}.catalogHero>.wrap>p{color:#9ca5b2;max-width:760px;font-size:18px;line-height:1.6}.catalogSearchForm{grid-template-columns:minmax(0,1fr) minmax(180px,260px) auto;gap:10px;margin-top:34px;display:grid}.catalogSearchForm input,.catalogSearchForm select{color:#f5f7fa;min-width:0;font:inherit;background:#12151a;border:1px solid #343b47;border-radius:10px;outline:none;padding:14px 15px}.catalogSearchForm input:focus,.catalogSearchForm select:focus{border-color:#d99a55}.catalogSearchForm button{color:#15100b;cursor:pointer;background:#d99a55;border:1px solid #d99a55;border-radius:10px;padding:14px 20px;font-weight:800}.catalogResults{padding:32px 0 100px}.catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.catalogModCard{background:#12151a;border:1px solid #252a33;border-radius:18px;overflow:hidden}.catalogPreviewGrid{background:#252a33;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.catalogPreviewCount1{grid-template-columns:1fr}.catalogPreviewGrid figure{background:#0b0d10;margin:0;position:relative;overflow:hidden}.catalogPreviewGrid img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.catalogPreviewGrid figcaption{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0d10cc;border-radius:6px;padding:5px 8px;position:absolute;bottom:8px;right:8px}.catalogPreviewGrid figcaption a{color:#d99a55;font-size:11px;font-weight:800;text-decoration:none}.catalogModContent{padding:24px}.popularRank{color:#d99a55;letter-spacing:.03em;border:1px solid #4b3826;border-radius:999px;margin-bottom:12px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-block}.catalogModContent h2{margin:0 0 10px;font-size:clamp(26px,3vw,36px)}.catalogModContent h2 a{color:#f5f7fa;text-decoration:none}.catalogModContent h2 a:hover{color:#d99a55}.catalogModderLine,.catalogDescription{color:#9ca5b2;line-height:1.6}.catalogDescription{-webkit-line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.modPage .description{white-space:pre-wrap}.catalogStats{color:#8f98a6;flex-wrap:wrap;gap:10px 18px;margin-top:20px;font-size:12px;display:flex}.catalogStats strong{color:#f5f7fa}.catalogCreators{margin-top:20px}.catalogCreators>span{color:#8f98a6;font-size:12px}.catalogCreators>div{flex-wrap:wrap;gap:8px 14px;margin-top:10px;display:flex}.catalogCreators small{color:#8f98a6}.creatorProfileGallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.creatorProfileGallery figure{background:#12151a;border:1px solid #252a33;border-radius:14px;margin:0;position:relative;overflow:hidden}.creatorProfileGallery img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.creatorProfileGallery figcaption{color:#f5f7fa;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0d10c7;border-radius:7px;padding:6px 9px;font-size:12px;font-weight:800;position:absolute;bottom:10px;right:10px}.creatorGalleryItem{position:relative}.creatorGalleryItem figcaption{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0d10c7;border-radius:7px;padding:6px 9px;position:absolute;bottom:10px;right:10px}.creatorGalleryItem figcaption a{color:#f5f7fa}@media (max-width:720px){.catalogActions,.catalogActions .catalogButton,.catalogRemoveButton{width:100%}.adminPage{padding:48px 0 72px}.adminNoteMeta,.creatorNotesGrid,.creatorScreenshotGrid,.creatorGalleryGrid,.adminScreenshotList,.newModForm{grid-template-columns:1fr}.newModWideField{grid-column:auto}.newModForm button,.pendingSubmissionRow{width:100%}.pendingSubmissionRow{flex-direction:column;align-items:flex-start}.modSearchForm,.creatorProfileModHeader{flex-direction:column}.modSearchForm button,.managePublicLink{text-align:center;width:100%}.creatorProfileGallery,.modderScreenshotGrid,.modderCreatorArea{grid-template-columns:1fr}.modderCreatorRanking li{flex-wrap:wrap;align-items:flex-start;padding:10px 0}.catalogSearchForm,.catalogGrid{grid-template-columns:1fr}.catalogSearchForm button,.catalogModContent .creatorProfileActions a,.creatorProfileActions,.creatorProfileActions a{text-align:center;width:100%}.adminNoteActions button{width:100%}}.inspectSourceButton{align-self:flex-start;margin-top:.35rem;padding:.55rem .8rem;font-size:.85rem}.sourceInspectionMessage{color:var(--muted,#aeb8c2);margin-top:.4rem;line-height:1.4;display:block}.adminRejectReason{gap:10px;max-width:680px;margin-top:14px;display:grid}.adminRejectReason label,.submissionRejectionReason b{color:#d99a55;font-weight:700}.adminRejectReason textarea{resize:vertical;width:100%}.rejectedSubmissionRow{border-color:#704248}.submissionRejectionReason{color:#d7b7bb;white-space:pre-wrap;max-width:720px;margin:10px 0 0;line-height:1.5}.adminModEditForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0 16px;display:grid}.adminModEditForm label,.adminReviewNote label{color:#aeb5c0;gap:7px;font-size:13px;font-weight:700;display:grid}.adminModWideField{grid-column:1/-1}.adminModEditForm textarea,.adminReviewNote textarea{resize:vertical}.adminReviewNote{max-width:760px;margin:0 0 16px}.submissionChanges{color:#cbd1da;margin-top:12px}.submissionChanges summary{cursor:pointer;color:#d99a55;font-weight:700}.submissionChanges>p{white-space:pre-wrap}.submissionChanges>div{gap:5px;margin-top:12px;display:grid}.submissionChanges span{white-space:pre-wrap;max-width:760px;display:block}.submissionChanges del{color:#a8787d}@media (max-width:700px){.adminModEditForm{grid-template-columns:1fr}.adminModWideField{grid-column:auto}}.adminAccountStatus{align-items:flex-end}.unlinkModderAction{justify-items:end;margin-top:.25rem;display:grid}.unlinkModderToggle{color:#9aa8b6;background:0 0;border:1px solid #42505d;border-radius:.5rem;padding:.28rem .55rem;font-size:.72rem}.unlinkModderToggle:hover{color:#ef9a9a;border-color:#d17878}.unlinkModderPanel{text-align:left;background:#171416;border:1px solid #744747;border-radius:.75rem;gap:.65rem;width:min(28rem,72vw);margin-top:.55rem;padding:.9rem;display:grid;box-shadow:0 10px 28px #00000047}.unlinkModderPanel label{color:#e8caca;gap:.35rem;font-size:.78rem;font-weight:750;display:grid}.unlinkModderPanel textarea{min-height:80px}.unlinkModderPanel p{color:#aab3bd;margin:0;font-size:.78rem;line-height:1.45}.unlinkModderPanel button{color:#fff;background:#7f3434;border:1px solid #a75555;border-radius:.55rem;padding:.65rem .8rem;font-weight:800}.unlinkModderPanel small{color:#ef9a9a}@media (max-width:700px){.unlinkModderAction{justify-items:start;width:100%}.unlinkModderPanel{width:100%}}html{scroll-behavior:smooth}body{color:#f4f1ec;background:radial-gradient(circle at 15% -10%,#d99a5514,#0000 30rem),radial-gradient(circle at 95% 20%,#41b2c10e,#0000 26rem),#0d1013;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.wrap{width:min(1180px,100% - 40px)}.siteHeader{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1013e0;border-bottom:1px solid #ffffff12;padding:0;position:sticky;top:0}.siteHeaderInner{grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;min-height:72px;display:grid}.siteHeader .brand{color:#f6f2ec;letter-spacing:-.025em;align-items:center;gap:.55rem;font-size:1.15rem;text-decoration:none;display:inline-flex}.brandMark{color:#181008;background:linear-gradient(145deg,#f1ad60,#c97835);border-radius:.7rem;place-items:center;width:2.15rem;height:2.15rem;font-size:.8rem;font-weight:950;display:grid;box-shadow:0 8px 24px #d99a5533}.mainNavigation{justify-content:center;align-items:center;gap:.35rem;display:flex}.mainNavigation a{color:#aeb5bd;border-radius:.65rem;padding:.7rem .85rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:color .15s,background .15s}.mainNavigation a:hover{color:#fff;background:#ffffff0e}.mainNavigation .creatorNavLink:hover{color:#f1ad60}.mainNavigation .modderNavLink:hover{color:#62cfda}.headerAccountButton{color:#f1eee9;background:#171c21;border:1px solid #3b444d;border-radius:.7rem;padding:.7rem 1rem;font-size:.85rem;font-weight:800;text-decoration:none}.headerAccountButton:hover{color:#f2b46d;border-color:#d99a55}.homeHero{padding:88px 0 110px}.homeHeroContent{max-width:900px}.homeHero h1{letter-spacing:-.065em;text-wrap:balance;max-width:950px;margin-top:1.4rem;font-size:clamp(3rem,7.3vw,6.25rem);line-height:.98}.homeHeroContent>p{color:#adb4bc;max-width:720px;font-size:clamp(1.05rem,2vw,1.25rem)}.homeFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:4.5rem;display:grid}.homeFeatureGrid article{background:linear-gradient(145deg,#1b2025f0,#12161af0);border:1px solid #ffffff14;border-radius:1.05rem;padding:1.4rem;box-shadow:0 18px 45px #00000026}.homeFeatureGrid article>span{color:#d99a55;letter-spacing:.1em;font-size:.75rem;font-weight:900}.homeFeatureGrid strong{margin-top:.8rem;font-size:1.08rem;display:block}.homeFeatureGrid p{color:#939da7;margin:.45rem 0 0;font-size:.9rem;line-height:1.55}.catalogHero{border-bottom:1px solid #ffffff12;padding:64px 0 38px}.catalogHero h1{font-size:clamp(3.1rem,7vw,5.8rem)}.catalogSearchForm{background:#151a1fcc;border:1px solid #ffffff14;border-radius:1rem;padding:.6rem;box-shadow:0 16px 40px #00000029}.catalogSearchForm input,.catalogSearchForm select{background:#0e1216}.searchResultCount{margin-bottom:0;font-size:.9rem!important}.catalogResults{padding-top:26px}.catalogGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem}.catalogModCard{background:linear-gradient(160deg,#181d22,#12171b);border-color:#ffffff13;border-radius:1.05rem;flex-direction:column;height:100%;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;box-shadow:0 14px 38px #00000029}.catalogModCard:hover{border-color:#d99a5559;transform:translateY(-3px);box-shadow:0 22px 50px #00000040}.catalogPreviewGrid{height:155px}.catalogPreviewGrid figure{height:100%}.catalogPreviewGrid img{aspect-ratio:auto;height:100%}.catalogPlaceholder{color:#dfe4e8;background:radial-gradient(circle at 75% 15%,#d99a5538,#0000 42%),linear-gradient(145deg,#273039,#171c21);flex-direction:column;flex:0 0 155px;justify-content:flex-end;min-height:155px;padding:1.2rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.catalogPlaceholder:after{content:"LS";color:#ffffff09;font-size:9rem;font-weight:950;line-height:1;position:absolute;bottom:-2.5rem;right:-1rem}.catalogPlaceholder span{color:#efa956;letter-spacing:.12em;font-size:.72rem;font-weight:900}.catalogPlaceholder strong{z-index:1;max-width:80%;margin-top:.3rem;font-size:1rem;position:relative}.catalogModContent{flex-direction:column;flex:1;padding:1.25rem;display:flex}.catalogModContent h2{align-items:flex-start;min-height:2.2em;margin-top:.35rem;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.08;display:flex}.catalogModderLine{margin:.5rem 0 0;font-size:.9rem}.catalogStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1.1rem;display:grid}.catalogStats span{text-align:center;background:#ffffff09;border-radius:.65rem;gap:.15rem;padding:.55rem;display:grid}.catalogStats strong{font-size:1rem}.catalogCreators{border-top:1px solid #ffffff0f;min-height:5.3rem;padding-top:1rem}.catalogCreators>div{gap:.4rem}.catalogCreators a{background:#d99a5517;border-radius:999px;padding:.3rem .5rem;font-size:.75rem}.catalogModContent .creatorProfileActions{gap:.55rem;margin-top:auto;padding-top:1.2rem}.catalogModContent .creatorProfileActions a{text-align:center;flex:1;padding:.7rem .8rem;font-size:.8rem}.badge{color:#d8c0a6;background:#d99a550f;border-color:#d99a554d}.siteLegalFooter{background:#090b0da6}@media (max-width:960px){.catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.siteHeaderInner{gap:1rem}}@media (max-width:700px){.wrap{width:min(100% - 28px,1180px)}.siteHeaderInner{grid-template-columns:1fr auto;min-height:64px}.mainNavigation{grid-area:2/1/auto/-1;justify-content:flex-start;gap:.15rem;margin:0 -14px;padding:0 14px .6rem;overflow-x:auto}.mainNavigation a{flex:none;padding:.55rem .7rem;font-size:.8rem}.brandMark{border-radius:.55rem;width:1.85rem;height:1.85rem}.homeHero{padding:58px 0 78px}.homeHero h1{font-size:clamp(2.8rem,13vw,4.4rem)}.homeFeatureGrid{grid-template-columns:1fr;margin-top:3rem}.catalogHero{padding-top:46px}.catalogGrid{grid-template-columns:1fr}}.creatorProfileHero{background:radial-gradient(circle at 12% 0,#d99a551c,#0000 30rem);border-bottom:1px solid #ffffff12;padding:62px 0 46px}.creatorProfileHero>.wrap{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem 2.5rem;display:grid}.creatorHeroIdentity{align-items:center;gap:1.25rem;min-width:0;display:flex}.creatorAvatar{color:#1a1008;background:linear-gradient(145deg,#efac60,#bd6c2e);border:1px solid #f0a9587a;border-radius:1.5rem;flex:none;place-items:center;width:6rem;height:6rem;font-size:1.65rem;font-weight:950;display:grid;box-shadow:0 18px 45px #d99a552e}.creatorProfileHero h1{margin:.65rem 0 .2rem;font-size:clamp(3rem,7vw,5.5rem);line-height:.95}.creatorProfileHero p{margin:0}.creatorBadge{color:#f0b36d}.creatorHeroSummary{gap:.7rem;display:flex}.creatorHeroSummary>div{background:#14191ed1;border:1px solid #ffffff14;border-radius:.85rem;gap:.15rem;min-width:9rem;padding:.9rem 1rem;display:grid}.creatorHeroSummary strong{color:#f0a958;font-size:1.25rem}.creatorHeroSummary span{color:#89949f;font-size:.72rem}.creatorPublicSearch{background:#14191ebf;border:1px solid #ffffff14;border-radius:.9rem;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;max-width:none;margin-top:.7rem;padding:.55rem;display:grid}.creatorPublicSearch input{background:#0e1216}.creatorProfileHero .searchResultCount{grid-column:1/-1}.creatorProfileMods{padding:30px 0 100px}.creatorProfileMods>.wrap{gap:1.1rem;display:grid}.creatorShowcaseCard{background:linear-gradient(150deg,#181d22,#12171b);border:1px solid #ffffff14;border-radius:1.15rem;grid-template-columns:minmax(290px,.82fr) minmax(0,1.18fr);padding:0;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid;overflow:hidden;box-shadow:0 16px 42px #00000029}.creatorShowcaseCard:hover{border-color:#d99a5552;transform:translateY(-2px);box-shadow:0 22px 50px #0000003b}.creatorModVisual{background:#101419;min-height:23rem}.creatorShowcaseCard .creatorProfileGallery{grid-template-rows:1fr 1fr;grid-template-columns:1fr;gap:2px;height:100%;margin:0}.creatorShowcaseCard .creatorProfileGallery.creatorGalleryCount1{grid-template-rows:1fr}.creatorShowcaseCard .creatorProfileGallery figure{border:0;border-radius:0;height:100%}.creatorShowcaseCard .creatorProfileGallery img{aspect-ratio:auto;object-fit:cover;height:100%}.creatorModPlaceholder{background:radial-gradient(circle at 72% 15%,#d99a553d,#0000 42%),linear-gradient(150deg,#2a333c,#171c21);flex-direction:column;justify-content:flex-end;height:100%;min-height:23rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.creatorModPlaceholder:after{content:"LS";color:#ffffff09;font-size:12rem;font-weight:950;position:absolute;bottom:-3rem;right:-1.2rem}.creatorModPlaceholder span{color:#eda856;letter-spacing:.12em;font-size:.75rem;font-weight:900}.creatorModPlaceholder strong{z-index:1;margin-top:.35rem;font-size:1.15rem;position:relative}.creatorModBody{flex-direction:column;min-width:0;padding:1.55rem;display:flex}.creatorShowcaseCard .creatorProfileModHeader h2{margin:.45rem 0;font-size:clamp(2rem,4vw,3.25rem);line-height:1}.creatorShowcaseCard .creatorProfileModHeader h2 a{color:#f5f2ed;text-decoration:none}.creatorShowcaseCard .creatorProfileModHeader h2 a:hover{color:#efaa59}.creatorShowcaseCard .creatorPersonalDescription{background:#d99a550e;border:1px solid #d99a5533;border-left:3px solid #d99a55;border-radius:.7rem;max-width:none;margin-top:1.2rem}.creatorShowcaseCard .creatorCentralDescription{max-width:none;margin-top:1rem}.creatorShowcaseCard .creatorCentralDescription>div{border-radius:.65rem;max-height:18rem;overflow-y:auto}.creatorShowcaseCard .creatorModStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:auto;padding-top:1.25rem;display:grid}.creatorShowcaseCard .creatorModStats span{color:#8f99a4;text-align:center;background:#ffffff09;border-radius:.7rem;gap:.15rem;padding:.7rem;display:grid}.creatorShowcaseCard .creatorModStats strong{font-size:1.05rem}.creatorShowcaseCard .creatorProfileActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.8rem;display:grid}.creatorShowcaseCard .creatorProfileActions a{text-align:center;padding:.75rem .8rem}@media (max-width:860px){.creatorProfileHero>.wrap{grid-template-columns:1fr;align-items:start}.creatorHeroSummary{flex-wrap:wrap}.creatorShowcaseCard{grid-template-columns:1fr}.creatorModVisual,.creatorModPlaceholder{min-height:16rem}.creatorShowcaseCard .creatorProfileGallery{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr));min-height:16rem}.creatorShowcaseCard .creatorProfileGallery.creatorGalleryCount1{grid-template-columns:1fr}}@media (max-width:600px){.creatorProfileHero{padding-top:44px}.creatorHeroIdentity{align-items:flex-start}.creatorAvatar{border-radius:1.1rem;width:4.4rem;height:4.4rem;font-size:1.2rem}.creatorProfileHero h1{font-size:clamp(2.5rem,12vw,4rem)}.creatorHeroSummary{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.creatorHeroSummary>div{min-width:0}.creatorPublicSearch{grid-template-columns:1fr}.creatorModVisual,.creatorModPlaceholder,.creatorShowcaseCard .creatorProfileGallery{min-height:13rem}.creatorModBody{padding:1.15rem}.creatorShowcaseCard .creatorProfileModHeader h2{font-size:2rem}.creatorShowcaseCard .creatorProfileActions{grid-template-columns:1fr}}.creatorScreenshotCarousel{outline:none;flex-direction:column;height:100%;display:flex}.creatorScreenshotCarousel:focus-visible{box-shadow:inset 0 0 0 3px #d99a558c}.creatorCarouselStage{touch-action:pan-y;background:#0b0f13;flex:1;min-height:0;position:relative;overflow:hidden}.creatorCarouselMainButton{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.creatorCarouselMainButton img{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.creatorCarouselMainButton:hover img{transform:scale(1.015)}.creatorCarouselCredit{color:#f0b064;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#090c0fc7;border-radius:.45rem;padding:.38rem .58rem;font-size:.7rem;font-weight:850;position:absolute;bottom:.75rem;right:.75rem}.creatorCarouselArrow{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:.82;background:#090c0fb8;border:1px solid #fff3;border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;padding:0;font-size:1.65rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.creatorCarouselArrow:hover{opacity:1;background:#14110de6;border-color:#e2a154}.creatorCarouselArrow.previous{left:.7rem}.creatorCarouselArrow.next{right:.7rem}.creatorCarouselCounter{color:#d6dce2;background:#090c0fb8;border-radius:999px;padding:.3rem .5rem;font-size:.68rem;font-weight:800;position:absolute;top:.75rem;right:.75rem}.creatorCarouselThumbs{background:#10151a;flex:0 0 5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.45rem;display:grid}.creatorCarouselThumbs button{opacity:.58;background:#0b0f13;border:2px solid #0000;border-radius:.5rem;min-width:0;padding:0;overflow:hidden}.creatorCarouselThumbs button:hover{opacity:.85}.creatorCarouselThumbs button.isActive{opacity:1;border-color:#dfa052}.creatorCarouselThumbs img{object-fit:cover;width:100%;height:100%;display:block}.creatorLightbox{z-index:500;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030507ed;grid-template-columns:auto minmax(0,1fr) auto;place-items:center;gap:1rem;padding:3.5rem 1.2rem 1.2rem;display:grid;position:fixed;inset:0}.creatorLightbox figure{place-items:center;max-width:min(90vw,1500px);max-height:calc(100vh - 5rem);margin:0;display:grid}.creatorLightbox figure img{object-fit:contain;border-radius:.75rem;max-width:100%;max-height:calc(100vh - 7rem);display:block;box-shadow:0 30px 90px #0009}.creatorLightbox figcaption{color:#b9c1c9;margin-top:.65rem;font-size:.8rem}.creatorLightboxClose{color:#fff;background:#14181ce6;border:1px solid #fff3;border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;padding:0;font-size:1.65rem;line-height:1;display:grid;position:absolute;top:1rem;right:1rem}.creatorLightboxArrow{color:#fff;background:#14181cd9;border:1px solid #fff3;border-radius:50%;place-items:center;width:3rem;height:3rem;padding:0;font-size:2rem;display:grid}.creatorLightboxArrow:hover,.creatorLightboxClose:hover{color:#f0b265;border-color:#dfa052}@media (max-width:600px){.creatorLightbox{grid-template-columns:1fr;padding-inline:.65rem}.creatorLightboxArrow{z-index:1;width:2.5rem;height:2.5rem;position:absolute;top:50%;transform:translateY(-50%)}.creatorLightboxArrow.previous{left:.7rem}.creatorLightboxArrow.next{right:.7rem}}@media (max-width:860px){.creatorScreenshotCarousel{min-height:18rem}}@media (max-width:600px){.creatorScreenshotCarousel{min-height:15rem}.creatorCarouselThumbs{flex-basis:4.25rem}}.creatorNoteBox{background:linear-gradient(145deg,#15191f 0%,#101318 100%);border:1px solid #303641;border-radius:16px;margin-top:26px;padding:22px;box-shadow:inset 3px 0 #d99a55}.creatorNoteHeading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.creatorNoteEyebrow{color:#d99a55;letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.creatorNoteLabel{color:#f4f6f8;font-size:18px;font-weight:800;display:block}.creatorNoteHeading p{color:#959eaa;max-width:650px;margin:7px 0 0;font-size:13px;line-height:1.5}.creatorNoteStatusBadge{color:#c8cfd8;border:1px solid #46505d;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:800}.creatorNoteStatusBadge.status-approved{color:#83d2ae;border-color:#386a58}.creatorNoteStatusBadge.status-pending{color:#e0b66f;border-color:#6e593a}.creatorNoteStatusBadge.status-rejected{color:#e39a9f;border-color:#704248}.creatorNoteTextarea{color:#edf0f4;resize:vertical;background:#0b0e12;border:1px solid #39414d;border-radius:12px;width:100%;min-height:150px;padding:15px 16px;line-height:1.65;display:block}.creatorNoteTextarea:focus{border-color:#d99a55;outline:3px solid #d99a551f}.creatorNoteBottom{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.creatorNoteCount{color:#818b98;font-variant-numeric:tabular-nums;font-size:12px}.creatorNoteCount.nearLimit{color:#e0b66f}.creatorNoteButton{color:#15100b;background:#d99a55;font-weight:800}.creatorNoteButton:disabled{cursor:not-allowed;opacity:.5}.creatorNoteStatus,.creatorNoteMessage{color:#aeb6c1;margin:12px 0 0;font-size:13px;line-height:1.5}@media (max-width:620px){.creatorNoteBox{padding:18px}.creatorNoteHeading{display:grid}.creatorNoteStatusBadge{justify-self:start}.creatorNoteBottom{flex-direction:column;align-items:stretch}.creatorNoteButton{width:100%}}.manageHero{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.manageOverviewStat{background:#12161b;border:1px solid #303641;border-radius:14px;flex:none;min-width:170px;padding:18px 20px}.manageOverviewStat strong{color:#d99a55;font-size:32px;line-height:1;display:block}.manageOverviewStat span{color:#929ba7;margin-top:7px;font-size:12px;display:block}.manageSection{border-top:1px solid #292f38;margin-top:42px;padding-top:32px}.manageSectionHeading{justify-content:space-between;margin-bottom:20px;display:flex}.manageSectionHeading h2{margin:7px 0 0;font-size:clamp(25px,4vw,36px)}.manageSectionHeading p{color:#929ba7;max-width:720px;margin:8px 0 0;line-height:1.55}.creatorOwnedModCard{border-color:#343b46}.discoverModsSection{background:#11151a;border:1px solid #303641;border-radius:18px;padding:30px}.manageSearchResults{gap:12px;margin-top:18px;display:grid}.searchModCard{justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.searchModCard h3{margin:6px 0;font-size:20px}.searchModCard .manageModActions{flex:none;margin:0}.manageSearchPrompt{color:#d9dde3;border:1px dashed #38414d;border-radius:13px;gap:5px;margin-top:16px;padding:20px;display:grid}.manageSearchPrompt span{color:#8993a0;font-size:13px}.newSubmissionDisclosure{border-top:1px solid #2c333d;margin-top:22px;padding-top:18px}.newSubmissionDisclosure>summary{cursor:pointer;color:#d99a55;font-weight:800}.newSubmissionDisclosure .newModSection{margin-top:20px}@media (max-width:760px){.manageHero,.searchModCard{flex-direction:column;align-items:stretch}.manageOverviewStat{width:100%}.discoverModsSection{padding:20px}.searchModCard .manageModActions{width:100%}}.authLayout{grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.authIntro{padding-top:1rem}.authIntro h1{letter-spacing:-.06em;max-width:720px;margin:1rem 0;font-size:clamp(3rem,7vw,6rem);line-height:.96}.authIntro>p{color:#a0aab4;max-width:650px;font-size:1.08rem;line-height:1.65}.authBenefits{gap:.7rem;max-width:650px;margin-top:2rem;display:grid}.authBenefits>div{background:#12171cb3;border:1px solid #273039;border-radius:.9rem;grid-template-columns:6.5rem 1fr;gap:1rem;padding:1rem 1.1rem;display:grid}.authBenefits strong{color:#e9aa63}.authBenefits span{color:#929da8;font-size:.88rem;line-height:1.5}.authFormColumn{background:linear-gradient(150deg,#151b20,#101418);border:1px solid #2c353e;border-radius:1.3rem;padding:1.5rem;box-shadow:0 30px 80px #00000040}.authFormColumn>h2{margin:0;font-size:clamp(1.65rem,3vw,2.2rem)}.authFormColumn>p{color:#8e99a4;margin:.5rem 0 0;font-size:.9rem;line-height:1.5}.authFormColumn .authCard{background:0 0;border:0;margin-top:1.2rem;padding:0}.accountRoleChoice button.creatorRole.selected{background:#d99a5517;border-color:#d99a55}.accountRoleChoice button.modderRole.selected{background:#51bdc914;border-color:#51bdc9;box-shadow:0 0 0 2px #51bdc91a}.socialLoginButtons button{border-radius:.7rem;min-height:46px}.socialLoginButtons .googleLogin{color:#1c2228;background:#f5f7f8;border:1px solid #dde1e5}.socialLoginButtons .twitchLogin{color:#fff;background:#6441a5;border:1px solid #8d69e8}.emailLoginForm input,.onboardingForm input{color:#f2f5f7;width:100%;font:inherit;background:#0b1014;border:1px solid #36414c;border-radius:.7rem;padding:.85rem .95rem}.emailLoginForm input:focus,.onboardingForm input:focus{border-color:#d99a55;outline:2px solid #d99a5538}.emailLoginForm>button,.onboardingForm>button{border-radius:.7rem;min-height:46px}.authMessage{background:#d99a5512;border:1px solid #d99a554d;border-radius:.7rem;padding:.8rem 1rem}.onboardingWrap{max-width:760px}.onboardingWrap .authCard{box-shadow:0 28px 75px #00000038}@media (max-width:900px){.authLayout{grid-template-columns:1fr;gap:2rem}.authIntro h1{font-size:clamp(2.8rem,12vw,4.6rem)}.authFormColumn{padding:1.2rem}}@media (max-width:560px){.authBenefits>div{grid-template-columns:1fr;gap:.3rem}}.creatorDashboardHero{background:radial-gradient(circle at 88% 12%,#d99a552e,#0000 35%),linear-gradient(145deg,#191b1d,#121517);border:1px solid #3b3026;border-radius:1.5rem;align-items:flex-start;padding:clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden}.creatorDashboardHero>div{z-index:1;max-width:820px;position:relative}.creatorDashboardHero .manageTitle{letter-spacing:-.055em;margin:1rem 0 .6rem;font-size:clamp(3rem,7vw,5.8rem);line-height:.95}.creatorDashboardHero .description{max-width:720px;margin:0}.creatorDashboardMark{color:#eea7580b;-webkit-user-select:none;user-select:none;font-size:clamp(13rem,30vw,24rem);font-weight:950;line-height:1;position:absolute;bottom:-5rem;right:1rem}.creatorDashboardStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.creatorDashboardStats>div{background:#14191d;border:1px solid #2c333a;border-radius:1rem;padding:1.15rem 1.3rem}.creatorDashboardStats strong{color:#e2a154;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1;display:block}.creatorDashboardStats span{color:#8e99a4;margin-top:.45rem;font-size:.78rem;display:block}.creatorDashboardNav{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e1216eb;border:1px solid #293139;border-radius:.9rem;gap:.45rem;margin-top:1rem;padding:.55rem;display:flex;position:sticky;top:80px;overflow-x:auto}.creatorDashboardNav a{color:#aab4be;border-radius:.6rem;flex:none;padding:.65rem .9rem;font-size:.82rem;font-weight:800;text-decoration:none}.creatorDashboardNav a:hover{color:#eba95f;background:#d99a551a}.creatorDashboardQuickNav{background:#11161a;border:1px solid #293139;border-radius:.9rem;max-width:none;margin-top:1.2rem;padding:1rem 1.15rem}.creatorDashboardQuickNav a:before{content:none}.creatorDashboardQuickNav .manageQuickNavItem{background:#ffffff09;border-radius:999px;padding:.25rem .35rem .25rem .65rem}.manageSection{scroll-margin-top:150px}.myModsSection{background:#11161ab3;border:1px solid #293139;border-radius:1.25rem;margin-top:1.2rem;padding:clamp(1.2rem,3vw,2rem)}.manageModGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.creatorOwnedModCard{background:linear-gradient(145deg,#171c21,#11161a);border-radius:1rem;margin:0;padding:1.35rem}.creatorOwnedModCard .manageModActions{border-bottom:1px solid #293139;padding-bottom:1rem}.creatorModEditor{background:#0d1216;border:1px solid #303943;border-radius:.85rem;margin-top:1rem}.creatorModEditor>summary{color:#e3a259;cursor:pointer;gap:.2rem;padding:.9rem 1rem;font-weight:800;list-style-position:inside;display:grid}.creatorModEditor>summary small{color:#7f8a95;padding-left:1.15rem;font-weight:500}.creatorModEditorContent{gap:1rem;padding:0 1rem 1rem;display:grid}.creatorModEditorContent .creatorNoteBox,.creatorModEditorContent .screenshotUploadBox{margin-top:0}.discoverModsSection{margin-top:1rem;scroll-margin-top:150px;box-shadow:0 20px 60px #00000029}.creatorDashboardSubmissions{background:#11161a;border:1px solid #293139;border-radius:1.2rem;margin-top:1rem;padding:clamp(1.2rem,3vw,2rem);scroll-margin-top:150px}.creatorDashboardSubmissions h2{margin:-.35rem 0 1rem}@media (max-width:900px){.manageModGrid{grid-template-columns:1fr}}@media (max-width:700px){.creatorDashboardStats{grid-template-columns:1fr}.creatorDashboardNav{top:118px}.creatorDashboardHero{border-radius:1.1rem}.myModsSection{padding:1rem}}.adminPage{padding-top:2.5rem}.adminDashboardHero{background:radial-gradient(circle at 88% 8%,#96a0ae24,#0000 36%),linear-gradient(145deg,#191d21,#111519);border:1px solid #333a43;border-radius:1.5rem;padding:clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden}.adminDashboardHero>div{z-index:1;max-width:800px;position:relative}.adminDashboardHero h1{letter-spacing:-.055em;margin:1rem 0 .7rem;font-size:clamp(3rem,7vw,5.8rem);line-height:.95}.adminDashboardHero p{color:#a0a9b3;max-width:680px;margin:0;font-size:1.05rem;line-height:1.6}.adminDashboardHero>span{color:#ffffff09;-webkit-user-select:none;user-select:none;font-size:clamp(13rem,30vw,24rem);font-weight:950;line-height:1;position:absolute;bottom:-5rem;right:1rem}.adminQueueStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.adminQueueStats a{color:#f1f4f6;background:#14191e;border:1px solid #2d353e;border-radius:1rem;padding:1.1rem 1.25rem;text-decoration:none;transition:border-color .15s,transform .15s}.adminQueueStats a:hover{border-color:#d89b55;transform:translateY(-2px)}.adminQueueStats strong{color:#e3a45c;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1;display:block}.adminQueueStats span{color:#8f9aa5;margin-top:.45rem;font-size:.78rem;display:block}.adminDashboardNav{z-index:25;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1115f0;border:1px solid #2d353e;border-radius:.9rem;gap:.4rem;margin:1rem 0;padding:.55rem;display:flex;position:sticky;top:80px;overflow-x:auto}.adminDashboardNav a{color:#abb4be;border-radius:.6rem;flex:none;padding:.65rem .85rem;font-size:.8rem;font-weight:800;text-decoration:none}.adminDashboardNav a:hover{color:#e7a65c;background:#d99a551a}.adminDashboardSection{background:#11161bc2;border:1px solid #29323a;border-radius:1.2rem;margin-top:1rem;padding:clamp(1.1rem,3vw,2rem);scroll-margin-top:150px}.adminDashboardSection .adminSectionHeading{margin-top:0}.adminDashboardSection .adminFirstSection{padding-top:0}.adminDashboardSection .adminSectionHeading h2{font-size:clamp(1.8rem,4vw,2.8rem)}.adminDashboardSection .adminAccountStats{max-width:none}.adminDashboardSection .adminNoteCard,.adminDashboardSection .adminScreenshotCard{background:#11171c;border-radius:1rem}.adminDashboardSection .adminStateCard{margin-bottom:0}@media (max-width:850px){.adminQueueStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.adminDashboardNav{top:118px}.adminDashboardHero{border-radius:1.1rem}.adminDashboardSection{padding:1rem}}@media (max-width:480px){.adminQueueStats{grid-template-columns:1fr}}.copyShareButton{color:#e1af75;background:#19140f;border:1px solid #5f4932;border-radius:10px;align-items:center;gap:8px;margin-top:17px;padding:9px 12px;font-size:13px;font-weight:800;display:inline-flex}.copyShareButton:hover{background:#211810;border-color:#d99a55}.copyShareButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px;height:17px}.copyShareButtonCompact{color:#aeb7c3;background:#11151a;border-color:#3a424e;flex:none;margin:0;padding:8px;position:relative}.copyShareFeedback{color:#17110b;white-space:nowrap;background:#d99a55;border-radius:6px;padding:5px 7px;font-size:10px;position:absolute;bottom:calc(100% + 7px);right:0}.manageModTitleRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.manageModTitleRow h2{margin-right:auto}.creatorProfileMod{scroll-margin-top:24px}.creatorProfileMod:target{border-color:#d99a55;box-shadow:0 0 0 3px #d99a551f}.manageQuickNav{max-width:760px;margin-top:16px}.manageQuickNav>span{color:#7f8996;letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.manageQuickNav>div{flex-wrap:wrap;gap:4px 13px;display:flex}.manageQuickNav a{color:#aeb7c3;font-size:12px;line-height:1.6;text-decoration:none;transition:color .14s}.manageQuickNav a:before{content:"·";color:#59616d;margin-right:6px}.manageQuickNav a:hover{color:#d99a55;text-underline-offset:3px;text-decoration:underline}.manageQuickNavItem{align-items:center;gap:4px;display:inline-flex}.manageQuickNavItem .copyShareButtonCompact{background:0 0;border:0;width:24px;height:24px;padding:4px}.manageQuickNavItem .copyShareButtonCompact:hover{color:#d99a55;background:#211810}.manageQuickNavItem .copyShareButtonCompact svg{width:14px;height:14px}.creatorOwnedModCard{scroll-margin-top:22px}.creatorOwnedModCard:target{border-color:#d99a55;box-shadow:0 0 0 3px #d99a551f}.authPage{padding:72px 0}.authWrap{max-width:720px}.authWrap>h1{margin:12px 0;font-size:clamp(34px,6vw,54px)}.authWrap>p{color:#9ba4b0;line-height:1.6}.authCard{background:#12161b;border:1px solid #303743;border-radius:18px;margin-top:28px;padding:26px}.accountRoleChoice{grid-template-columns:1fr 1fr;gap:12px;display:grid}.accountRoleChoice button{color:#eef1f5;text-align:left;background:#0d1014;border:1px solid #39414d;border-radius:13px;gap:5px;padding:18px;display:grid}.accountRoleChoice button span{color:#89939f;font-size:12px}.accountRoleChoice button.selected{background:#1c150f;border-color:#d99a55;box-shadow:0 0 0 2px #d99a551f}.authSelectedRole{color:#9da6b2;margin:18px 0 12px;font-size:13px}.socialLoginButtons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.socialLoginButtons button,.emailLoginForm button,.onboardingForm>button{color:#17110b;background:#d99a55;font-weight:800}.authDivider{color:#747e8b;text-transform:uppercase;align-items:center;gap:12px;margin:23px 0;font-size:11px;display:flex}.authDivider:before,.authDivider:after{content:"";background:#303743;flex:1;height:1px}.emailLoginForm,.onboardingForm{gap:15px;display:grid}.emailLoginForm label,.onboardingForm label{color:#b8c0ca;gap:7px;font-size:13px;font-weight:700;display:grid}.onboardingForm .accountRoleChoice{margin-bottom:6px}.onboardingForm small,.authEmail{color:#7f8996;font-size:12px}.authMessage{color:#d4b07f;margin:14px 0 0;line-height:1.5}.otpLoginForm input{letter-spacing:.28em;text-align:center;font-size:24px;font-weight:800}.otpLoginForm .secondaryAuthButton{color:#aeb7c3;background:#0d1014;border:1px solid #39414d}.accountStatusCard{background:#12161b;border:1px solid #39414d;border-radius:15px;gap:9px;margin-top:26px;padding:24px;display:grid}.accountStatusCard strong{color:#d99a55;font-size:20px}.accountStatusCard span,.accountStatusCard p{color:#9ca5b1}.claimForm select,.claimForm textarea,.claimActions textarea{resize:vertical;width:100%}.adminAccountStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:760px;margin:20px 0;display:grid}.adminAccountStats>div{background:#12161b;border:1px solid #303743;border-radius:14px;padding:20px}.adminAccountStats strong{color:#d99a55;font-size:30px;display:block}.adminAccountStats span{color:#929ba7;margin-top:2px;font-size:12px;display:block}.adminAccountStats small{margin-top:7px;font-size:11px;display:block}.adminAccountList{border:1px solid #303743;border-radius:14px;display:grid;overflow:hidden}.adminAccountRow{background:#11151a;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.adminAccountRow+.adminAccountRow{border-top:1px solid #292f38}.adminAccountRow>div{gap:4px;display:grid}.adminAccountRow>div:last-child{text-align:right}.adminAccountRow small,.adminAccountRow time{color:#7f8996;font-size:12px}.adminAccountRow span{color:#83d2ae;font-size:12px;font-weight:800}.claimActions{gap:10px;margin-top:18px;display:grid}.claimActions>div{gap:10px;display:flex}.modderDashboardStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.modderDashboardStats>div{background:#12161b;border:1px solid #303743;border-radius:15px;padding:22px}.modderDashboardStats strong{color:#6ec6d9;font-size:32px;display:block}.modderDashboardStats span,.modderUsageNumber span{color:#8d97a4;font-size:12px}.modderUsageNumber{text-align:right;flex:none;min-width:90px}.modderUsageNumber strong{color:#6ec6d9;font-size:28px;display:block}.modderTicker{border:1px solid #303743;border-radius:15px;display:grid;overflow:hidden}.modderTickerRow{background:#11151a;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.modderTickerRow+.modderTickerRow{border-top:1px solid #29303a}.modderTickerRow p{color:#c4cad2;margin:0}.modderTickerRow>strong{color:#6ec6d9;font-size:12px}.modderTickerRow time{color:#747f8c;font-size:11px}.tickerDot{background:#6ec6d9;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #6ec6d91f}@media (max-width:600px){.accountRoleChoice,.socialLoginButtons{grid-template-columns:1fr}.authCard{padding:20px}.adminAccountStats{grid-template-columns:1fr}.adminAccountRow{flex-direction:column;align-items:flex-start}.adminAccountRow>div:last-child{text-align:left}}@media (max-width:700px){.modderDashboardStats{grid-template-columns:1fr}.modderTickerRow{grid-template-columns:auto 1fr}.modderTickerRow>strong,.modderTickerRow time{grid-column:2}}.autocomplete{width:100%;position:relative}.autocompleteInputWrap{position:relative}.autocompleteInputWrap input{padding-right:3rem!important}.autocompleteToggle{height:2rem;font-size:1.25rem;line-height:1;position:absolute;top:50%;right:.65rem;transform:translateY(-50%);color:#aeb9c8!important;width:2rem!important;min-width:2rem!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:.55rem!important;padding:0!important}.autocompleteToggle:hover{color:#f0ac5a!important;background:#e7a04d1f!important}.autocompleteMenu{z-index:80;background:#151a20;border:1px solid #394655;border-radius:.8rem;gap:.2rem;max-height:18rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .45rem);left:0;right:0;overflow-y:auto;box-shadow:0 18px 45px #0000007a}.autocompleteOption{width:100%;font:inherit;text-align:left;font-weight:650;color:#edf3fa!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:.55rem!important;padding:.75rem .85rem!important}.autocompleteOption:hover,.autocompleteOption.isActive{color:#f3b86e!important;background:#e7a04d29!important}.submissionSuccess{color:#c9f5dc;background:#288b541f;border:1px solid #4dc2818c;border-radius:.85rem;gap:.3rem;margin-bottom:1.35rem;padding:1rem 1.1rem;display:grid}.submissionSuccess strong{color:#72dfa2;font-size:1.05rem}.adminAccountStats>.creatorAccountStat{border-color:#e7a04d66}.adminAccountStats>.modderAccountStat{border-color:#4bc4d26b}.adminAccountStats .creatorAccountStat strong{color:#efa856}.adminAccountStats .modderAccountStat strong{color:#55cedb}.adminAccountStats small{color:#83909f}.adminAccountRow.creatorAccountRow{border-left:3px solid #e7a04d}.adminAccountRow.modderAccountRow{border-left:3px solid #42b9c7}.accountNameLine{align-items:center;gap:.55rem;display:flex}.accountTypeBadge{letter-spacing:.02em;border-radius:999px;padding:.18rem .5rem;font-size:.7rem;font-weight:800}.accountTypeBadge.creator{color:#f2b66e;background:#e7a04d21;border:1px solid #e7a04d59}.accountTypeBadge.modder{color:#69d5e0;background:#42b9c71f;border:1px solid #42b9c75c}.modderAccountRow>div:last-child>span{color:#69d5e0}.adminAccountsPanel{gap:.85rem;display:grid}.adminAccountControls{background:#10151b;border:1px solid #2b3541;border-radius:.85rem;justify-content:space-between;align-items:end;gap:1rem;padding:.9rem;display:flex}.adminAccountSearch{color:#9eabba;flex:1;gap:.4rem;max-width:34rem;font-size:.78rem;font-weight:700;display:grid}.adminAccountSearch input{min-height:42px}.adminAccountFilters{gap:.4rem;display:flex}.adminAccountFilters button{color:#aeb8c5;background:#0b0f14;border:1px solid #35404c;border-radius:.65rem;padding:.62rem .85rem;font-weight:750}.adminAccountFilters button:hover,.adminAccountFilters button.isActive{color:#fff;border-color:#6a7786}.adminAccountFilters button.isActive.creator{color:#f1b56c;background:#e7a04d1f;border-color:#d89549}.adminAccountFilters button.isActive.modder{color:#69d5e0;background:#42b9c71c;border-color:#42b9c7}.adminAccountListFooter{color:#82909e;justify-content:space-between;align-items:center;min-height:2.8rem;font-size:.85rem;display:flex}.adminAccountListFooter button{color:#eaf0f6;background:#141a21;border:1px solid #3c4855;border-radius:.65rem;padding:.7rem 1rem;font-weight:750}.adminAccountListFooter button:hover{color:#f0ac5a;border-color:#d89549}@media (max-width:700px){.adminAccountControls{flex-direction:column;align-items:stretch}.adminAccountSearch{max-width:none}.adminAccountFilters button{flex:1}}.modderProfileHero{padding:3.5rem 0 1rem}.modderPublicHeroCard{background:radial-gradient(circle at 88% 10%,#4dbeca2e,#0000 35%),linear-gradient(145deg,#171d21,#111519);border:1px solid #2a3940;border-radius:1.5rem;padding:clamp(1.6rem,4vw,3.2rem);position:relative;overflow:hidden}.modderPublicHeroCard>div{z-index:1;max-width:780px;position:relative}.modderPublicHeroCard h1{letter-spacing:-.05em;margin:.9rem 0 .8rem;font-size:clamp(3rem,8vw,6rem);line-height:.95}.modderPublicHeroCard p{color:#a9b3bd;max-width:680px;margin:0;font-size:clamp(1rem,2vw,1.15rem);line-height:1.6}.modderHeroMonogram{color:#5bcbd60e;-webkit-user-select:none;user-select:none;font-size:clamp(12rem,28vw,23rem);font-weight:950;line-height:1;position:absolute;bottom:-4.5rem;right:1rem}.modderPublicStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:.8rem;display:grid}.modderPublicStats>div{background:#13191d;border:1px solid #283138;border-radius:1rem;padding:1.2rem 1.4rem}.modderPublicStats strong{color:#69d2dc;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1;display:block}.modderPublicStats span{color:#8f9aa5;margin-top:.5rem;font-size:.8rem;display:block}.modderModList{padding-top:1.25rem}.modderListHeading{margin-bottom:1.25rem;padding:1.4rem 0}.modderListHeading h2{margin:-.35rem 0 .55rem;font-size:clamp(2rem,4vw,3.2rem)}.modderListHeading p{color:#939eaa;margin:0}.modderModDetail{background:#12181c;border-color:#283138;border-radius:1.25rem;margin-bottom:1rem;padding:clamp(1.25rem,3vw,2rem)}.modderModDetail>h2{margin-top:-.35rem;font-size:clamp(1.8rem,4vw,2.8rem)}.modderDescriptionDetails{border-top:1px solid #283138;border-bottom:1px solid #283138;margin:1rem 0}.modderDescriptionDetails summary{color:#9ba6b0;cursor:pointer;padding:.9rem 0;font-weight:750}.modderDescriptionDetails[open] summary{color:#69d2dc}.modderDescriptionDetails .modderModDescription{white-space:pre-wrap;margin:0 0 1rem}.modderScreenshotCarousel{border:1px solid #2a333b;border-radius:1rem;max-width:900px;margin:1.2rem 0;overflow:hidden}.modderScreenshotCarousel .creatorCarouselStage{aspect-ratio:16/9}.modderCreatorArea{border-top:1px solid #283138;margin-top:1.3rem;padding-top:1.3rem}@media (max-width:720px){.modderProfileHero{padding-top:2rem}.modderPublicStats{grid-template-columns:1fr}.modderPublicHeroCard{border-radius:1.1rem}}.homeHero{position:relative;overflow:hidden}.homeHero:after{z-index:-1;content:"";filter:blur(90px);background:#d99a5513;border-radius:50%;width:36rem;height:36rem;position:absolute;top:2rem;right:-8rem}.homeSearch{background:#13181de6;border:1px solid #303942;border-radius:1rem;max-width:760px;margin-top:2rem;padding:.65rem;box-shadow:0 22px 60px #00000038}.homeSearch label{color:#8f99a4;text-transform:uppercase;letter-spacing:.08em;padding:.15rem .4rem .55rem;font-size:.72rem;font-weight:800;display:block}.homeSearch>div{grid-template-columns:1fr auto;gap:.55rem;display:grid}.homeSearch input{color:#f5f7f8;min-width:0;font:inherit;background:#0d1115;border:1px solid #303842;border-radius:.7rem;padding:.95rem 1rem}.homeSearch button{color:#171008;background:#dfa052;border:0;border-radius:.7rem;padding:.85rem 1.4rem;font-weight:850}.homeDiscoverySection,.homeCreatorSection{border-top:1px solid #fff1;padding:4.5rem 0}.homeCreatorSection{background:#080b0e52}.homeSectionHeading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.homeSectionHeading h2{letter-spacing:-.045em;margin:-.35rem 0 0;font-size:clamp(2rem,5vw,3.7rem)}.homeSectionHeading>a{color:#d9a05f;font-weight:750;text-decoration:none}.homeModGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.homeModCard{color:#f3f5f6;background:radial-gradient(circle at 90% 0,#d99a5526,#0000 42%),linear-gradient(150deg,#181e23,#11161a);border:1px solid #2a323a;border-radius:1.15rem;min-height:250px;padding:1.5rem;text-decoration:none;transition:transform .16s,border-color .16s;position:relative;overflow:hidden}.homeModCard:hover{border-color:#d99a558c;transform:translateY(-4px)}.homeModCard small{color:#9aa4ae;font-weight:750;display:block}.homeModCard h3{max-width:90%;margin:.7rem 0 .6rem;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.05}.homeModCard p{color:#939da7}.homeModCard p strong{color:#68c9d3}.homeModCard>div{color:#aab3bc;justify-content:space-between;font-size:.78rem;display:flex;position:absolute;bottom:1.3rem;left:1.5rem;right:1.5rem}.homeRank{color:#e4a75f;font-weight:900;position:absolute;top:1.1rem;right:1.2rem}.homeCreatorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.homeCreatorGrid>a{color:#f0f3f5;background:#12171c;border:1px solid #293139;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.homeCreatorGrid>a:hover{border-color:#d99a5580;transform:translate(3px)}.homeCreatorAvatar{color:#edab61;background:#d99a5521;border-radius:.85rem;place-items:center;width:3rem;height:3rem;font-size:1.15rem;font-weight:900;display:grid}.homeCreatorGrid strong,.homeCreatorGrid small{display:block}.homeCreatorGrid small{color:#89949f;margin-top:.2rem}.homeCreatorGrid b{color:#d99a55}@media (max-width:760px){.homeSearch>div,.homeModGrid,.homeCreatorGrid{grid-template-columns:1fr}.homeSectionHeading{flex-direction:column;align-items:flex-start}.homeDiscoverySection,.homeCreatorSection{padding:3rem 0}}
