.repo-workspace-head{margin-bottom:24px}.repo-workspace-title{display:flex;gap:13px;align-items:center;flex-wrap:wrap}.repo-workspace-title h1{font-size:25px;margin:8px 0;color:#e5effb}.repo-workspace-title h1 a{color:#c4d7ef}.repo-workspace-title h1 span{color:#8fa6c2}.repo-head-actions{display:flex;gap:10px;margin-left:auto}.repo-head-actions button{min-height:36px;font-size:12px;padding:8px 13px}.repo-workspace-head>p{color:#b8c9df;font-size:13px;margin:12px 0}.repo-workspace-tabs{display:flex;gap:30px;overflow:auto;border-bottom:1px solid #35455c;margin:0 0 26px}.repo-workspace-tabs a{padding:13px 0;font-size:13px;color:#b2c5df;white-space:nowrap}.repo-workspace-tabs a.selected{border-bottom:2px solid #c6dcf7;color:#f0f6ff}.repo-workspace-tabs small{font-size:11px;margin-left:5px;background:#27364c;padding:2px 6px;border-radius:4px}.workspace-code-tools{display:flex;align-items:center;gap:19px;margin:0 0 20px;flex-wrap:wrap}.workspace-code-tools select{min-width:125px;max-width:240px}.workspace-code-tools>a,.workspace-code-tools>span{font-size:12px;color:#c1d3ed;overflow-wrap:anywhere}.code-tools-end{margin-left:auto;display:flex;gap:10px}.workspace-code-tools button{font-size:12px;min-height:39px}.repo-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:30px}.workspace-path{font-size:14px;margin:0 0 15px;overflow-wrap:anywhere}.workspace-path a{color:#c8ddf8}.workspace-last-commit{background:#24334a;padding:15px 19px;border-radius:9px 9px 0 0;display:flex;gap:20px;justify-content:space-between;font-size:12px;color:#c7d9f2}.workspace-last-commit a{white-space:nowrap}.workspace-file-table{background:rgba(16,25,39,.97);border-radius:0 0 9px 9px;overflow:hidden}.workspace-file-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px 19px;border-top:1px solid #2e4057;font-size:13px;min-height:49px}.workspace-file-row:hover{background:#263951}.workspace-file-row>span{display:flex;gap:11px;align-items:center;overflow-wrap:anywhere}.workspace-file-row svg{width:18px;height:18px;stroke:#b4c9e3;stroke-width:1.5;fill:none;flex-shrink:0}.workspace-file-row small{font-size:11px;white-space:nowrap;color:#a9bedb}.workspace-readme{margin-top:26px;background:rgba(16,25,39,.97);border-radius:10px;overflow:hidden}.workspace-readme>header{position:static;display:block;min-height:0;height:auto;padding:15px 21px;background:#1c2a3c;color:#c8daf2;font-size:13px;border:0}.workspace-readme>div{padding:20px 26px 28px}.workspace-readme h2{font-size:25px;margin:8px 0 20px}.workspace-readme h3{font-size:20px;margin:26px 0 15px}.workspace-readme h4{font-size:16px}.workspace-readme p{font-size:14px;color:#cad8e9;line-height:1.9;white-space:pre-wrap;margin:8px 0}.md-list{padding-left:15px}.workspace-about{padding:24px;background:rgba(16,25,39,.97);border-radius:10px;align-self:start}.workspace-about h2{font-size:17px;margin:0 0 15px}.workspace-about p{font-size:13px;color:#bdcfe7;line-height:1.9}.workspace-about dl{display:grid;grid-template-columns:75px 1fr;gap:16px;font-size:12px;margin-top:25px}.workspace-about dt{color:#9eb6d3}.workspace-about dd{margin:0;overflow-wrap:anywhere}.workspace-about>a{font-size:12px;color:#c2ddff;display:inline-block;margin-top:12px}.source-meta{padding:12px 20px;background:#22334a;font-size:12px;color:#c0d6f2;border-radius:9px 9px 0 0}.source-view{display:flex;background:rgba(9,17,29,.98);overflow:auto;max-height:70vh;border-radius:0 0 9px 9px;font:13px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace}.source-lines{padding:20px 15px;white-space:pre;text-align:right;color:#819bbb;user-select:none;background:#122035;flex-shrink:0}.source-view pre{margin:0;padding:20px 22px;line-height:inherit;white-space:pre;tab-size:2;font:inherit;color:#d6e5f7}.source-view code{font:inherit}.repository-editor{margin:25px 0;max-width:850px}.repository-editor textarea[name=content]{font:13px/1.9 ui-monospace,monospace;min-height:350px}.repo-init-checkbox{display:flex!important;gap:10px;align-items:center}.repo-init-checkbox input{width:18px!important;margin:0!important}.workspace-thread-tools{display:flex;gap:12px;margin-bottom:22px}.workspace-thread-tools input{flex:1;min-width:0}.workspace-thread-tools button{white-space:nowrap}.workspace-commit-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px;background:rgba(16,25,39,.97);border-bottom:1px solid #35455c}.workspace-commit-row strong{font-size:14px;font-weight:550}.workspace-commit-row small{display:block;font-size:12px;color:#a7bfdc;margin-top:6px}.workspace-commit-row code{font-size:11px;color:#9cbce4}.workspace-commit-detail{background:#132138;padding:26px;border-radius:10px}.workspace-commit-detail p{font-size:13px;color:#b9cfe8}.workspace-commit-detail summary{padding:14px;background:#223550;cursor:pointer;font-size:13px}.workspace-commit-detail details{margin-top:15px}.workspace-commit-detail pre{padding:20px;background:#0a1526;overflow:auto;font-size:12px;max-height:500px}.workspace-branch-row{display:flex;align-items:center;gap:20px;padding:20px;background:rgba(16,25,39,.97);border-bottom:1px solid #35455c}.workspace-branch-row strong{font-size:14px;font-weight:550;overflow-wrap:anywhere}.workspace-branch-row small{font-size:11px;color:#b1c6df;margin-left:10px}.workspace-branch-row>span{font-size:12px;color:#aac2df;margin-left:auto}.workspace-branch-row button{font-size:12px}.repo-inline-form{padding:25px;background:#14233a;margin-top:20px;max-width:650px}.repo-inline-form input{display:block;width:100%;margin-top:10px}.repo-inline-form label{font-size:13px}#workspace-body .thread textarea{display:block;width:100%;min-height:130px;margin:10px 0 20px;background:#111d2e;border:1px solid #526c8c;color:#dae8f9;padding:12px}
@media(max-width:850px){.repo-content-grid{grid-template-columns:minmax(0,1fr) 210px;gap:22px}.workspace-about{padding:20px}.repo-workspace-tabs{gap:25px}}@media(max-width:700px){.repo-workspace-title h1{font-size:19px;max-width:100%;overflow-wrap:anywhere}.repo-head-actions{margin-left:0;width:100%;margin-top:4px}.repo-workspace-title{gap:8px}.repo-workspace-tabs{gap:23px;margin-bottom:22px}.repo-workspace-tabs a{font-size:12px}.repo-content-grid{grid-template-columns:1fr}.workspace-about{order:2}.workspace-code-tools{gap:12px}.workspace-code-tools select{min-width:110px}.code-tools-end{width:100%;margin-left:0}.workspace-last-commit{padding:13px 15px;font-size:11px}.workspace-file-row{padding:13px 15px}.workspace-readme>div{padding:18px 20px}.workspace-readme h2{font-size:22px}.workspace-readme h3{font-size:18px}.workspace-thread-tools{flex-wrap:wrap}.workspace-thread-tools input{flex-basis:100%}.workspace-thread-tools select{flex:1}.workspace-commit-row{align-items:flex-start;flex-direction:column;gap:9px;padding:20px}.workspace-branch-row{flex-wrap:wrap;padding:17px;gap:12px}.workspace-branch-row>span{margin-left:0}.workspace-branch-row button{margin-left:auto}.repository-editor{margin-top:20px}.source-view{font-size:12px}.source-lines{padding-left:9px;padding-right:9px}.source-view pre{padding-left:15px}.workspace-code-tools>span{max-width:100%}}
header .brand{gap:12px}.unlocked-orbit-word{position:relative;display:inline-block;isolation:isolate;letter-spacing:-.7px;padding:0 3px}.unlocked-orbit-trail{position:absolute;left:-23px;top:-24px;width:160px;height:71px;pointer-events:none;overflow:visible;z-index:-1}.unlocked-orbit-trail path{fill:none;stroke-linecap:round}.unlocked-orbit-trail .orbit-far{stroke:#b7cde2;stroke-width:.8;opacity:.37}.unlocked-orbit-trail .orbit-sweep{stroke:#f1f7fd;stroke-width:1.6;opacity:.84}.unlocked-orbit-trail .orbit-tip{fill:#eef7ff;stroke:none;opacity:.85}header .brand:hover .orbit-sweep{opacity:1}.unlocked-orbit-word{color:#f3f7fc;text-shadow:0 2px 6px #07101d}@media(max-width:700px){.unlocked-orbit-trail{width:143px;height:64px;left:-18px;top:-21px}}

.unlocked-orbit-word{padding:0;display:inline-flex;align-items:baseline;font-style:italic;font-weight:650;letter-spacing:-1px;text-shadow:none}.unlocked-terminal{display:inline-block;position:relative}.unlocked-letter-trail{position:absolute;left:-3px;top:-9px;width:58px;height:39px;overflow:visible;pointer-events:none}.unlocked-letter-trail path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.unlocked-orbit-trail{display:none}header .brand{padding-right:26px}@media(max-width:700px){header .brand{padding-right:20px}.unlocked-letter-trail{width:49px;height:35px;top:-8px}}

/* GitHub-style repository hierarchy with Chinese labels. */
.repo-workspace-head{margin-bottom:17px}.repo-workspace-title h1{font-size:23px;font-weight:500}.repo-workspace-tabs{margin-bottom:24px;gap:28px}.repo-workspace-tabs a{padding:14px 5px}.repo-content-grid{grid-template-columns:minmax(0,1fr) 250px;gap:28px}.workspace-last-commit{border:1px solid #3e5270;border-bottom:0;padding:14px 17px}.workspace-file-table{border:1px solid #3e5270;border-top:0}.workspace-file-row{min-height:43px;padding:11px 17px}.workspace-readme{border:1px solid #3e5270}.workspace-readme>header{display:flex;justify-content:space-between;font-size:13px}.workspace-readme>header span{font-size:12px;color:#afc3df}.workspace-about{background:rgba(13,22,36,.94);padding:22px}.workspace-about h2{font-size:17px;border-bottom:1px solid #34475f;padding-bottom:15px}.workspace-about dl{border-top:1px solid #34475f;padding-top:20px}.workspace-code-tools{margin-bottom:18px}.workspace-code-tools button{border-color:#506580}.repo-workspace-title .badge{font-size:11px;padding:2px 8px}.repo-workspace-head .back-feed{font-size:12px;color:#bdd2ee}.repo-head-actions{gap:9px}.repository-directory-nav a.selected{border-bottom-color:#c7dcf6}@media(max-width:700px){.repo-workspace-title h1{font-size:19px}.repo-workspace-tabs{gap:20px}.repo-content-grid{grid-template-columns:1fr}.workspace-file-row{padding:12px 14px}.workspace-last-commit{padding:14px}.workspace-readme>header{padding:14px 18px}.repo-head-actions{margin-top:9px}}

header .brand{padding-right:0;gap:11px}.unlocked-art-word{display:inline-block;font-family:'Avenir Next',Avenir,'Trebuchet MS',sans-serif;font-size:25px;font-weight:800;font-style:italic;letter-spacing:-1.3px;line-height:1.2;color:#f3f7fc;transform:skew(-4deg);text-shadow:none}.unlocked-art-word::first-letter{font-size:1.08em}.unlocked-orbit-trail,.unlocked-letter-trail{display:none}@media(max-width:700px){header .brand{padding-right:0}.unlocked-art-word{font-size:24px}}
.repository-directory-filters{display:flex;gap:12px;align-items:center;margin:24px 0}.repository-directory-filters input{flex:1;min-width:0}.repository-directory-filters select{font-size:13px}.repository-directory-row{display:flex;justify-content:space-between;gap:25px;align-items:flex-start;padding:27px 20px;background:rgba(12,21,35,.93);border-bottom:1px solid #354961}.repository-directory-row h2{font-size:19px;margin:0 0 10px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.repository-directory-row h2 a{color:#cce1ff}.repository-directory-row p{font-size:13px;color:#c0d0e5;max-width:75ch;line-height:1.9;margin:0 0 16px}.repository-directory-row .badge{font-weight:400;margin:0}.repository-directory-meta{display:flex;gap:22px;flex-wrap:wrap;font-size:12px;color:#a9c0dd}.repository-directory-row>button{font-size:12px;min-height:36px;flex-shrink:0}.repository-directory-row>button[aria-pressed=true]{color:#d8efbf;background:#30432a;border-color:#65824f}@media(max-width:700px){.repository-directory-filters{flex-wrap:wrap;gap:10px}.repository-directory-filters input{flex-basis:100%}.repository-directory-filters select{flex:1;min-width:0}.repository-directory-row{padding:23px 15px;gap:13px}.repository-directory-row h2{font-size:16px}.repository-directory-row>button{padding:7px 10px;font-size:11px}.repository-directory-meta{gap:12px;font-size:11px}.repository-directory-row p{font-size:12px}}
/* Restore the original plain Unlocked heading. */
.unlocked-art-word{font-family:inherit;font-size:23px;font-weight:650;font-style:normal;letter-spacing:-.6px;line-height:1.2;transform:none;color:#f2f4f8;text-shadow:none}.unlocked-art-word::first-letter{font-size:1em}@media(max-width:700px){.unlocked-art-word{font-size:22px}}
/* Keep the chosen art typeface; remove italic and skew only. */
.unlocked-art-word{font-family:'Avenir Next',Avenir,'Trebuchet MS',sans-serif;font-size:25px;font-weight:800;font-style:normal;letter-spacing:-1.3px;line-height:1.2;transform:none;color:#f3f7fc;text-shadow:none}.unlocked-art-word::first-letter{font-size:1.08em}@media(max-width:700px){.unlocked-art-word{font-size:24px}}
/* Repository metadata stays out of the file view, per the chosen layout. */
.repo-content-grid{grid-template-columns:minmax(0,1fr)}.workspace-about{display:none}@media(max-width:850px){.repo-content-grid{grid-template-columns:minmax(0,1fr)}}
