.gs-upload-shell{color:#f4f4ff;max-width:1240px;margin:0 auto;padding:28px clamp(14px,4vw,42px) 64px}.gs-upload-nav,.gs-upload-hero,.gs-upload-filter,.gs-upload-pages{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.gs-upload-nav{margin-bottom:16px}.gs-upload-nav a,.gs-upload-primary{align-items:center;gap:7px;display:inline-flex}.gs-upload-nav a,.gs-upload-author{color:#b5d7ff}.gs-upload-hero{background:linear-gradient(90deg,#110f26 5%,#171333bb 64%,#1a164260),url(/area-thumbnails/uploads-banner.svg) 50%/cover;border:1px solid #8363bc76;border-radius:24px;margin-bottom:22px;padding:clamp(20px,5vw,55px);position:relative}.gs-upload-hero h1{letter-spacing:-.07em;overflow-wrap:anywhere;margin:6px 0;font-size:clamp(40px,9vw,82px);line-height:1.08}.gs-upload-hero h1 span{color:#87f3e3}.gs-upload-hero small,.gs-upload-empty small{color:#cbb9ff;letter-spacing:.13em;font-weight:800}.gs-upload-hero p,.gs-upload-empty p{color:#d2cce8;max-width:590px}.gs-upload-primary{justify-content:center;text-decoration:none;color:#1b1530!important;background:linear-gradient(120deg,#93f5e6,#c5a7ff)!important;padding:10px 16px!important;font-weight:800!important}.gs-upload-shell button,.gs-upload-shell select,.gs-upload-shell input,.gs-upload-shell textarea,.gs-upload-primary{color:#f8f3ff;font:inherit;background:#221a36;border:1px solid #9c87dd64;border-radius:10px;padding:8px 11px}.gs-upload-shell button{cursor:pointer}.gs-upload-shell button:disabled{opacity:.55;cursor:default}.gs-upload-shell :is(a,button,input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid #9ef6e6}.gs-upload-shell select,.gs-upload-shell input{min-height:40px}.gs-upload-tabs,.gs-editor-tools,.gs-format-bar{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.gs-upload-tabs button{align-items:center;gap:7px;display:flex}.gs-upload-tabs button span{color:#c9b8ff}.gs-upload-tabs button[aria-pressed=true]{background:#46366b;border-color:#d0baff}.gs-upload-filter{margin-bottom:16px}.gs-upload-filter label{flex:1;align-items:center;gap:8px;min-width:min(220px,100%);display:flex}.gs-upload-filter input{width:100%}.gs-upload-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,255px),1fr));gap:14px;display:grid}.gs-upload-card{background:#16132b;border:1px solid #8f79c659;border-radius:16px;min-width:0;overflow:hidden}.gs-upload-cover{background:radial-gradient(at 65% 70%,#6945bc,#242b62 47%,#16122e);place-items:center;height:112px;display:grid;overflow:hidden}.gs-upload-cover img{object-fit:cover;width:100%;height:100%}.gs-upload-cover span{color:#bdcbff;text-shadow:0 0 18px #ad87ee;font-size:60px}.gs-upload-card-info{padding:13px}.gs-upload-card-label,.gs-upload-card-stats,.gs-upload-card-name,.gs-editor-head,.gs-editor-block header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.gs-upload-card-label{color:#c4b5ee;font-size:11px}.gs-upload-card-label b{color:#a7f8dd}.gs-upload-card-name{overflow-wrap:anywhere;justify-content:start;margin-top:7px;font-size:19px;font-weight:800}.gs-upload-card-name img{object-fit:cover;border-radius:6px;width:27px;height:27px}.gs-upload-card-info p{color:#c1b7d6;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.9em;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.gs-upload-card-stats{color:#c1c3df;justify-content:start;gap:11px;font-size:12px}.gs-upload-card-stats span,.gs-upload-pages button,.gs-editor-tools button,.gs-creator-actions button{align-items:center;gap:6px;display:inline-flex}.gs-upload-card-stats small{margin-left:auto}.gs-upload-pages{margin-top:18px}.gs-upload-empty{background:#1a1630;border:1px dashed #987fd276;border-radius:15px;padding:24px}.gs-upload-panel{background:#16132b;border:1px solid #9c87dd64;border-radius:19px;padding:clamp(14px,4vw,27px)}.gs-upload-editor fieldset{border:0;min-width:0;margin:0;padding:0}.gs-upload-editor h2{margin:0 0 14px}.gs-upload-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gs-upload-fields label{align-content:start;gap:5px;min-width:0;display:grid}.gs-upload-fields input,.gs-upload-fields select{width:100%;min-width:0}.gs-upload-fields small,.gs-editor-head p,.gs-upload-limit{color:#cbbce6;overflow-wrap:anywhere;font-size:13px}.gs-editor-head{margin:19px 0 10px}.gs-editor-head h3,.gs-editor-head p{margin:0}.gs-editor-blocks{gap:9px;display:grid}.gs-editor-block,.gs-editor-preview{background:#211937;border:1px solid #9379c846;border-radius:10px;padding:13px}.gs-editor-block header{margin-bottom:7px}.gs-editor-block header button,.gs-format-bar button{padding:4px 8px}.gs-editor-block header div{gap:4px;display:flex}.gs-editor-block textarea{resize:vertical;width:100%}.gs-editor-tools{margin:10px 0}.gs-editor-block input[type=file]{max-width:100%}.gs-readme{overflow-wrap:anywhere;line-height:1.6}.gs-readme p{white-space:pre-wrap}.gs-readme :is(img,video),.gs-editor-block :is(img,video){object-fit:contain;background:#151024;border-radius:9px;width:100%;max-height:520px;display:block}.gs-readme figure,.gs-editor-block figure{max-width:100%;margin:12px auto}.gs-readme figcaption,.gs-editor-block figcaption{color:#c6b8df;text-align:center;font-size:.86em}.gs-readme pre{white-space:pre-wrap;background:#181326;border-radius:9px;padding:12px}.gs-readme a{color:#96eadc;text-decoration:underline}.gs-creator-id{align-items:center;gap:14px;display:flex}.gs-creator-id>span{aspect-ratio:1;background:#513c82;border:2px solid #b79bf1;border-radius:50%;flex:none;place-items:center;width:clamp(58px,13vw,105px);font-size:34px;font-weight:800;display:grid;overflow:hidden}.gs-creator-id img{object-fit:cover;width:100%;height:100%}.gs-creator-hero h1{font-size:clamp(30px,7vw,62px)}.gs-creator-id p{margin:0}.gs-creator-actions a,.gs-creator-actions button{white-space:normal}.gs-shard-checkout{justify-items:start;gap:6px;display:grid}.gs-shard-checkout small{color:#d1c6e3}.gs-shard-checkout a{white-space:normal}.gc-side-person[href]{color:inherit;text-decoration:none}@media (max-width:570px){.gs-upload-fields{grid-template-columns:1fr}.gs-upload-shell{padding-inline:12px}.gs-upload-hero{border-radius:15px}.gs-upload-card-name{font-size:18px}}
