.patch-edit-button{color:#e3c286;border:1px solid #776344;background:#17212a;padding:8px 12px;font:inherit;cursor:pointer}.inline-editor-bar{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:12px;padding:10px max(16px,calc((100vw - 1050px)/2));background:#111b23f5;border-bottom:1px solid #756044;backdrop-filter:blur(12px);box-shadow:0 2px 16px #0005;font:14px 'PT Sans',sans-serif}.inline-editor-bar>span{margin-right:auto}.inline-editor-bar strong{display:block;color:#ddc298}.inline-editor-bar small{display:block;color:#8d9eaa;font-size:12px;max-width:400px}.inline-editor-bar button,.inline-editor-bar select,.inline-category-add select{font:inherit;border:1px solid #435460;background:#1a2833;color:#cbd6df;padding:7px 10px;border-radius:3px}.inline-editor-bar button:nth-last-child(2){background:#b29868;border-color:#b29868;color:#101821}.inline-editor-bar button:disabled{opacity:.5}.inline-editable{outline:none;border-radius:2px;transition:box-shadow .15s;cursor:text;min-width:10px}.inline-editable:hover{box-shadow:0 0 0 1px #c1a17066}.inline-editable:focus{box-shadow:0 0 0 1px #d8b37c;background:#d8b37c09}.inline-editable:empty:before{content:attr(data-placeholder);color:#738b9b}.inline-tools{display:flex;gap:3px;align-items:center;flex:none;margin-left:auto}.inline-tools button,.inline-adds button,.inline-banner-button{position:static;inset:auto;font:12px 'PT Sans',sans-serif;border:1px solid #a4bac222;background:#14242b66;color:#90a6b6;padding:3px 7px;border-radius:3px}.inline-tools button:hover,.inline-adds button:hover,.inline-banner-button:hover{border-color:#bd9c68;color:#e5c28c;background:#293a43}.patch-editing .sectionHead{position:relative}.patch-editing .subsectionHead{position:relative;padding-right:145px}.subsectionHead>.inline-tools{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.patch-editing .entryHead h4{flex:1}.patch-editing .entryHead{gap:10px}.inline-tools{opacity:.2;transition:opacity .15s}.sectionHead:hover>.inline-tools,.subsectionHead:hover>.inline-tools,.entry:hover .inline-tools,.value:hover .inline-tools,figure:hover .inline-tools,.inline-tools:focus-within{opacity:1}.inline-adds{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.inline-adds button{background:transparent;border-style:dashed;padding:4px 9px}.inline-group-add{padding:8px 30px 0}.subsection>.inline-adds{padding:0 30px 18px;margin-top:0}.inline-section-add{padding:10px 30px;border-top:1px solid #ffffff0a}.inline-category-add{padding:12px 0 24px}.patch-editing .entry{position:relative}.patch-editing .changes{position:relative}.inline-delete-line{position:absolute;right:0;transform:translateY(-27px);background:transparent;border:none;font-size:15px;color:#b2877b;opacity:0}.changes:hover>.inline-delete-line,.inline-delete-line:focus{opacity:1}.patch-editing .changes li{padding-right:24px}.patch-editing .value{grid-template-columns:minmax(90px,1fr) 70px 18px 70px 88px}.patch-editing .inline-image{cursor:pointer}.patch-editing .inline-image:hover{filter:brightness(1.2)}.inline-date{font:inherit;color:inherit;background:transparent;border:1px solid transparent;padding:0;max-width:160px}.inline-date:hover{border-color:#bca16b}.inline-banner-button{position:absolute;right:18px;top:18px;z-index:5;opacity:.45}.hero:hover>.inline-banner-button{opacity:1}.pe-picker{width:min(700px,calc(100vw - 30px));height:75vh;background:#172530;border:1px solid #546774;color:#dce4eb;padding:20px;border-radius:6px}.pe-picker::backdrop{background:#02080de0}.pe-picker header{display:flex;justify-content:space-between;align-items:center}.pe-picker h3{margin:0 0 14px;font:600 24px Spectral,serif}.pe-picker button{position:static;inset:auto}.pe-picker header button{background:none;border:none;color:#aebcca;font-size:25px}.pe-picker input{width:100%;background:#101b24;border:1px solid #41525f;border-radius:4px;padding:9px 11px;color:#e0e7ec;font:16px 'PT Sans',sans-serif}.pe-image-list{margin-top:15px;height:calc(100% - 115px);overflow:auto;display:grid;align-content:start;gap:5px}.pe-image-choice{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid transparent;background:#1c2d39;color:inherit;padding:10px;cursor:pointer;font:16px 'PT Sans',sans-serif}.pe-image-choice.active{border-color:#c3a271}.pe-image-choice img{width:48px;height:48px;object-fit:contain}.pe-image-choice small{display:block;color:#7f99ad;font-size:12px}.pe-image-list>button:first-child{background:#253644;color:#d7e2ea;padding:10px;border:1px solid #536674;font:16px 'PT Sans',sans-serif}.groupScreenshots{display:flex;flex-wrap:wrap;gap:16px;padding:12px 32px 24px}.groupScreenshots figure{position:relative;margin:0;width:220px;max-width:100%}.groupScreenshots button[data-image]{position:static;inset:auto;padding:0;border:1px solid #455361;background:#0c151d;cursor:zoom-in;width:100%;height:132px;overflow:hidden}.groupScreenshots img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s}.groupScreenshots button[data-image]:hover img{transform:scale(1.04)}.groupScreenshots figcaption{font-size:13px;color:#8da0ac;line-height:1.4;margin-top:6px}.groupScreenshots .inline-tools{margin-top:5px}.draftNotice{display:none}.patch-editing{scroll-padding-top:70px}
@media(max-width:750px){.inline-editor-bar{flex-wrap:wrap;gap:6px;padding:8px}.inline-editor-bar>span{width:100%}.inline-editor-bar button,.inline-editor-bar select{font-size:12px;padding:6px}.patch-editing .entryHead{flex-wrap:wrap}.patch-editing .entryHead h4{min-width:70%}.inline-tools{opacity:1}.patch-editing .value{grid-template-columns:minmax(70px,1fr) 50px 14px 50px 70px;font-size:12px}.inline-tools button{font-size:11px;padding:3px 5px}.patch-editing .subsectionHead{padding-right:115px}.patch-edit-button{padding:6px;font-size:12px}.groupScreenshots{padding-inline:20px}.groupScreenshots figure{width:calc(50% - 8px)}.groupScreenshots button[data-image]{height:100px}}

.pe-picker .pe-style{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:13px;color:#c9d5db}.pe-picker .pe-style select{flex:1;background:#12212a;color:#e3e7e7;border:1px solid #476372;border-radius:2px;padding:5px 8px;font:inherit}
