/* ONGIT v9.2 repository UX – view-only, Forgejo remains source of permissions/data */
html.og93-repository body{background:var(--og93-bg)!important;color:var(--og93-text)!important}
html.og93-repository .page-content :is(.repository,.repo-header,.repo-header-container,.repo-home){color:var(--og93-text)}
html.og93-repository .repo-header{border-bottom:1px solid var(--og93-edge);background:var(--og93-panel);padding-block:12px}
html.og93-repository :is(.repo-header .repo-title,.repo-header .name,.repo-header .repo-title a){color:var(--og93-text)!important;font-weight:750;letter-spacing:-.02em}
html.og93-repository :is(.repository .ui.menu,.repo-header .ui.menu,.repo-title .ui.menu,.repository .ui.tabular.menu){border-color:var(--og93-edge)!important;gap:2px;min-height:42px}
html.og93-repository :is(.repository .ui.menu .item,.repo-header .ui.menu .item,.repository .ui.tabular.menu .item){border-radius:8px!important;color:var(--og93-secondary)!important;font-weight:680;transition:background .14s ease}
html.og93-repository :is(.repository .ui.menu .active.item,.repo-header .ui.menu .active.item){color:var(--og93-text)!important;background:var(--og93-soft)!important;box-shadow:inset 0 -2px var(--og93-link)}
html.og93-repository .repository :is(.ui.segment,.ui.attached.segment,.ui.table,.ui.card,.file-view,.file-header,.repository-summary,.markup){border-color:var(--og93-edge)!important;border-radius:12px;background:var(--og93-panel)!important;color:var(--og93-text)!important}
html.og93-repository .repository :is(.file-header,.file-view .header,.ui.table thead th,.repo-description,.repo-about){background:var(--og93-soft)!important;color:var(--og93-text)!important}
html.og93-repository .repository :is(.ui.table,.file-view,.markup,.repo-home .ui.segment){box-shadow:var(--og93-shadow)!important}
html.og93-repository .repository :is(.ui.table tbody tr,.file-list tr){transition:background .12s ease;border-color:var(--og93-edge)}
html.og93-repository .repository :is(.ui.table tbody tr:hover,.file-list tr:hover){background:var(--og93-soft)!important}
html.og93-repository .repository :is(.ui.table tbody td,.ui.table thead th,.file-list td){padding-top:11px!important;padding-bottom:11px!important;border-color:var(--og93-edge)!important}
html.og93-repository .repository :is(.ui.button,.btn,.branch-dropdown){border-radius:9px!important}
html.og93-repository .repository :is(.ui.input input,input[type=text],input[type=search],select){background:var(--og93-field)!important;color:var(--og93-text)!important;border-color:var(--og93-edge)!important;border-radius:9px!important}
html.og93-repository .repository :is(.text.grey,.text.light.grey,.text-muted,.description,.commit-message){color:var(--og93-secondary)!important}
html.og93-repository .repository :is(.markup,.readme,.markdown){line-height:1.7;color:var(--og93-text)!important}
html.og93-repository .repository :is(.markup h1,.markup h2,.readme h1,.readme h2){border-bottom:1px solid var(--og93-edge);padding-bottom:10px;color:var(--og93-text)!important;letter-spacing:-.02em}
html.og93-repository .repository :is(.markup code,.readme code){border-radius:5px;background:var(--og93-code);padding:2px 5px;color:var(--og93-text)}
html.og93-repository .repository :is(.markup pre,.readme pre,.code-view){border-radius:9px;background:var(--og93-code);overflow-x:auto}
html.og93-repository .repository :is(.markup pre code,.readme pre code){padding:0;background:none}
html.og93-repository .repository :is(.repo-buttons,.repo-migrate,.clone-panel,.repo-description){gap:8px}
/* Present a compact native-link only shortcut bar. No API calls and no duplicate authorization logic. */
.og93-repo-links{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 18px;padding:9px;background:var(--og93-panel);border:1px solid var(--og93-edge);border-radius:12px;box-shadow:var(--og93-shadow)}
.og93-repo-links a{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border:1px solid transparent;border-radius:8px;text-decoration:none;font-size:12px;font-weight:730;color:var(--og93-secondary)!important}
.og93-repo-links a:hover,.og93-repo-links a[aria-current=page]{background:var(--og93-soft);border-color:var(--og93-edge);color:var(--og93-text)!important}
.og93-repo-links .og93-repo-hint{margin-left:auto;font-size:11px;color:var(--og93-secondary)}
html.og93-repository .page-content .og93-repo-status{background:var(--og93-soft)!important;border:1px solid var(--og93-edge);border-radius:9px;padding:8px 11px;font-size:12px;color:var(--og93-secondary)!important}
@media(max-width:780px){.og93-repo-links{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:thin}.og93-repo-links .og93-repo-hint{display:none}}
