.release-site{margin:0;background:#111a20;color:#e8e8e5;font:15px/1.6 system-ui,-apple-system,"Segoe UI","Microsoft YaHei",sans-serif;color-scheme:dark}
.release-site *{box-sizing:border-box}.release-site a{color:#c8deeb}.release-site a:focus-visible,.release-site summary:focus-visible,.release-site button:focus-visible{outline:2px solid #ebc98b;outline-offset:3px}
.release-header{border-top:2px solid #ad8850;border-bottom:1px solid #34434c;background:linear-gradient(120deg,#202c37,#151c23 70%)}
.release-brand-row{width:min(100% - 48px,1280px);min-height:88px;margin:auto;display:flex;align-items:center;gap:22px;padding:14px 0}
.release-brand{display:flex;gap:12px;align-items:center;flex-shrink:0;text-decoration:none}.release-brand img{width:52px;height:52px}.release-brand span{color:#edc88a;font:700 29px/1.1 Georgia,serif;letter-spacing:1.4px}
.release-name{font-size:18px;white-space:nowrap;border-left:1px solid #536068;padding-left:22px}
.release-search{display:flex;width:400px;max-width:43%;margin:0 0 0 auto;height:42px;border:1px solid #887046;border-radius:5px;background:#10191f;overflow:hidden}
.release-search input{flex:1;min-width:0;width:0;padding:0 12px;border:0;border-radius:0;background:none;color:#eee;font:inherit;outline:none}.release-search button{min-width:66px;padding:0 15px;border:0;border-radius:0;background:#d9b676;color:#111;font:600 14px system-ui;cursor:pointer}.release-search:focus-within{outline:2px solid #ebc98b;outline-offset:3px}
.release-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.release-skip{position:absolute;left:12px;top:-70px;z-index:10;background:#111;padding:10px}.release-skip:focus{top:8px}
.release-top-nav{width:min(100% - 48px,1280px);margin:auto;display:flex;justify-content:space-between;gap:4px;min-height:40px;align-items:center}.release-top-nav a{padding:7px 13px;text-decoration:none;white-space:nowrap}.release-top-nav a[aria-current]{color:#f0cc88;background:#302c23}
.release-layout{width:min(100% - 48px,1280px);margin:22px auto 30px;display:grid;grid-template-columns:216px minmax(0,1fr);gap:24px;align-items:start}
.release-site .release-main{width:auto;max-width:none;min-width:0;padding:0;margin:0}.release-main>h1{font-size:27px;border:0;padding:0;letter-spacing:0}.release-main img{max-width:100%}.release-main .breadcrumbs{margin:0 0 14px}.release-main .legacy-object-title h1{padding-left:0;border-left:0}
.release-sidebar{min-width:0;border:1px solid #34434c;background:#162129;border-radius:4px}.release-menu>summary{display:none}.release-menu:not([open])>nav{display:block!important}.release-menu nav{padding:8px}.release-menu a{display:table;max-width:100%;padding:5px 8px;text-decoration:none;overflow-wrap:anywhere;font-size:14px}.release-menu summary{cursor:pointer;min-height:38px;padding:5px 2px;color:#dfbc7c}.release-menu summary>a{display:inline;padding:5px;color:inherit}.release-site-group{border-bottom:1px solid #ffffff09;padding:3px 0}.release-branches{padding-left:12px}.release-menu a[aria-current]{color:#f0cc88;background:#423923;border-radius:3px}.release-menu summary:has(a[aria-current]){background:none}
.release-layout.release-home{display:block}.release-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.release-card{min-width:0;border:1px solid #34434c;border-radius:5px;background:#17222a;overflow:hidden}.release-card h2{margin:0;font-size:20px;border-bottom:1px solid #ffffff08}.release-card h2>a{display:flex;gap:13px;align-items:center;padding:16px 18px;text-decoration:none;color:#edf0f1}.release-card h2 img{border:1px solid #8d7246;border-radius:3px;object-fit:contain}.release-card-symbol{display:grid;place-items:center;width:38px;height:38px;background:#23343f;border:1px solid #68583f;border-radius:4px;color:#dfbc7c;font-size:22px}.release-arrow{margin-left:auto;color:#dfbc7c;font-size:18px}.release-directory{display:flex;flex-wrap:wrap;gap:10px 18px;padding:17px 18px}.release-directory-group>a{color:#dfbc7c}.release-directory-group>div{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:6px}.release-directory a{text-decoration:none}.release-directory a:hover{text-decoration:underline}
.release-footer{width:min(100% - 48px,1280px);max-width:none;margin:0 auto;padding:20px 0 28px;border-top:1px solid #34434c;color:#a5b0b6;font-size:13px}
@media(min-width:761px){.release-directory-grid .release-card:last-child{grid-column:1/-1}}
@media(max-width:1000px){.release-brand-row{gap:14px}.release-name{font-size:16px;padding-left:14px}.release-brand span{font-size:25px}.release-layout{grid-template-columns:190px minmax(0,1fr);gap:18px}.release-top-nav a{padding:7px 8px}}
@media(max-width:760px){.release-brand-row{width:calc(100% - 28px);flex-wrap:wrap;min-height:0;gap:12px;padding:13px 0}.release-brand{gap:8px}.release-brand img{width:40px;height:40px}.release-brand span{font-size:24px}.release-name{font-size:15px;padding-left:12px}.release-search{width:100%;max-width:none;flex-basis:100%;height:44px;margin:0}.release-search input{font-size:16px}.release-top-nav{display:none}.release-layout{display:block;width:calc(100% - 28px);margin:15px auto 24px}.release-sidebar{margin-bottom:18px}.release-menu>summary{display:list-item;padding:10px 14px;min-height:44px}.release-menu:not([open])>nav{display:none!important}.release-menu a{min-height:40px;padding:8px}.release-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.release-card h2{border:0;font-size:16px}.release-card h2>a{flex-direction:column;gap:7px;padding:15px 3px;min-height:102px}.release-arrow,.release-directory{display:none}.release-footer{width:calc(100% - 28px);padding-top:18px}.release-main .legacy-object-title h1{font-size:25px}}
@media(max-width:360px){.release-brand span{font-size:21px}.release-brand img{width:34px;height:34px}.release-name{font-size:14px;padding-left:9px}.release-brand-row{gap:9px}}
