html{touch-action:manipulation;-webkit-tap-highlight-color:transparent}:focus{outline:none}button{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}
.link-actions{display:flex;gap:8px;margin-top:12px}body.home .link-actions{justify-content:center}#link{font-size:18px;height:48px;min-height:48px;border-radius:12px;padding:6px 48px}.link-actions #link,.link-actions #edit-save{margin-top:0}dialog,h1,h2{user-select:none;-webkit-user-select:none}body{margin:15px;color:#111;font:13px/1.5 Arial,sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation;background:linear-gradient(135deg,#eef1f5 0%,#f5f5f7 50%,#e9eef4 100%)}button,a,input,select,textarea,.switch-wrap,.switch-track{touch-action:manipulation}main{max-width:1100px;margin:0 auto}h1{font-size:28px}.title-divider{height:1px;background:#ddd;margin:16px 0}body.home{background:linear-gradient(135deg,#eef1f5 0%,#f5f5f7 50%,#e9eef4 100%)}body.home main{box-sizing:border-box;background:linear-gradient(135deg,#fff,#d8f3dc);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(0,0,0,0.08);border-radius:24px;padding:24px;box-shadow:0 8px 32px rgba(0,0,0,0.08)}@media (max-width:760px){body.home main{padding:12px}}@media (prefers-color-scheme:dark){body.home main{background:linear-gradient(135deg,#000,#0e2a1a);border-color:rgba(255,255,255,0.05);box-shadow:0 8px 32px rgba(0,0,0,0.4)}}.setting-card{border:1px solid #ddd;border-radius:16px;padding:12px 8px;background:#fff;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);margin:0 0 12px;box-shadow:0 1px 4px rgba(0,0,0,0.08)}@media (max-width:760px){.setting-card{padding:8px 6px}}.setting-card>*:last-child{margin-bottom:0}.title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.title-row h1{margin:0;font-size:36px;font-weight:900;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.title-text{flex:1;min-width:0}.subtitle{margin:8px 0 0;color:#666;font-size:15px;line-height:1.6}#backend-version{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;margin:0;flex:none;width:520px;height:180px;box-sizing:border-box;overflow:hidden;border:1px solid #ddd;border-radius:24px;padding:12px 16px;background:linear-gradient(135deg,#fff 0%,#fff 60%,#b7e4c7 100%);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%)}@keyframes verbox-flow{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@media (prefers-reduced-motion:reduce){#backend-version{animation:none}}#backend-version .select-title{font-size:13px;font-weight:400;color:#666;line-height:20px;margin:0;flex:none}#backend-version-num{font-size:24px;font-weight:700;line-height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.group-count{white-space:nowrap;flex:none}h2{font-size:20px}section{margin-top:16px;padding-top:10px}.field{display:block;margin:10px 0}input,textarea,select{box-sizing:border-box;width:100%;margin:4px 0;padding:6px;font:inherit;border:1px solid #ddd;border-radius:10px;box-shadow:none;background:#fff;color:#111}input:disabled{opacity:.55;cursor:not-allowed}select{background:#f8f8f8;border-color:#ddd}
select{height:calc(1.5em + 14px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%23555' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px;padding-right:28px}.expires-wrap{border:1px solid #ddd;border-radius:10px;background:#fff}input,textarea,select{-webkit-appearance:none;appearance:none}select:hover{border-color:#777}select:focus{border-color:#222}.select-url a:hover,.select-url.plain:hover,.group-src a:hover,#all-links a:hover{border-color:blue}button.btn-danger{color:#d32f2f}.select-url.plain{color:blue}.select-url a:focus,.select-url.plain:focus,.group-src a:focus,#all-links a:focus{border-color:#222}textarea{height:180px}button{font-size:15px}a{color:blue}.select-title{margin:10px 0 4px;font-weight:700}.field>span:first-child,.path-heading>span{font-weight:700}.select-title+select{margin-top:0}
.switch-wrap{position:relative;display:inline-block;width:36px;height:20px;flex:none;vertical-align:middle;margin:0 8px 0 0}.switch-wrap .switch-track{position:absolute;inset:0;border-radius:10px;background:#aaa;pointer-events:none}.switch-track::before{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}.switch-wrap input[type=checkbox]:checked+.switch-track{background:#4caf50}.switch-wrap input[type=checkbox]:checked+.switch-track::before{transform:translateX(16px)}.switch-wrap input[type=checkbox]:focus-visible+.switch-track{outline:2px solid #222;outline-offset:2px}.switch-label{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:10px 0}

.path-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0 4px}.path-heading+input{margin-top:0}

.select-title+textarea{margin-top:0}

.toast{position:fixed;left:50%;top:64px;bottom:auto;margin:0;transform:translateX(-50%);z-index:9999;max-width:90vw;padding:8px 16px;background:rgba(0,0,0,0.6);color:#fff;font-size:16px;font-weight:bold;border-radius:12px}.toast:popover-open{position:fixed;left:50%;bottom:16px;top:auto;right:auto;margin:0;transform:translateX(-50%);border:none} .toast[hidden]{display:none}

#auth-panel{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 32px);max-width:420px;box-sizing:border-box;padding:28px 24px;border:1px solid #ddd;border-radius:24px;background:#fff;box-shadow:0 16px 48px rgba(0,0,0,.22);z-index:10}#auth-panel h2{margin:0 0 20px;font-size:22px}#auth-panel .field{margin-bottom:16px}#auth-panel .field input{width:100%}#auth-submit{width:100%;height:48px;min-height:48px;font-size:18px;border-radius:12px;margin-top:8px}#auth-lang-wrap{position:fixed;top:16px;right:16px;z-index:9998}dialog{box-sizing:border-box;width:90%;max-width:420px;border:none;padding:16px;border-radius:24px}dialog::backdrop{background:rgba(0,0,0,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}dialog.dialog-fallback{position:fixed;top:50%;left:50%;max-height:90vh;overflow:auto;transform:translate(-50%,-50%);z-index:1000;box-shadow:0 0 0 100vmax rgba(0,0,0,.4)}

.dialog-heading{display:flex;align-items:center;justify-content:space-between}.dialog-heading h2{margin:0}.dialog-heading button{font-size:15px}

@media(max-width:600px){input,textarea,select{font-size:16px}}


.admin-nav{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:14px 0}.admin-nav button[aria-current="page"]{font-weight:bold}.tab-panel[hidden]{display:none}

.select-url{display:block;margin:4px 0 12px;font-size:12px;color:#666;overflow-wrap:anywhere;min-height:1em;max-width:100%}.select-url.plain{box-sizing:border-box;width:100%;padding:6px;border:1px solid #ddd;border-radius:10px}.select-url a{display:block;box-sizing:border-box;width:100%;padding:6px;border:1px solid #ddd;border-radius:10px;font-size:inherit;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.group-src a,#all-links a{display:block;box-sizing:border-box;width:100%;margin:4px 0;padding:6px;border:1px solid #ddd;border-radius:10px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.select-url a,.select-url.plain,.group-src a,#all-links a{background:#f8f8f8}

.cfg-item.dragging{opacity:.5}.cfg-item{box-sizing:border-box;margin:0 0 8px;padding:8px 12px;border:1px solid #ddd;border-radius:12px;background:#fff;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);box-shadow:0 1px 4px rgba(0,0,0,0.08)}.cfg-item:last-child{margin-bottom:0}.cfg-name{font-weight:700}.cfg-actions{display:flex;align-items:center;gap:8px;margin-top:9px}.cfg-actions button.placeholder{visibility:hidden}
.select-title,.field>span:first-child,.path-heading>span,.cfg-name{font-size:16px}
a{font-size:13px}
input,textarea,select{font-size:13px}
button,.btn,a.btn{box-sizing:border-box;min-height:32px;height:32px;padding:6px 16px;font-size:15px;border:1px solid rgba(0,0,0,0.18);border-radius:999px;background:#fff;color:inherit;text-decoration:none;cursor:pointer;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.42),0 4px 14px rgba(0,0,0,0.12);font-weight:700;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .08s ease,backdrop-filter .2s ease,-webkit-backdrop-filter .2s ease}
.btn,a.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}

.topbar{position:sticky;top:16px;z-index:100;border:0;background:transparent;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}
.topbar-inner{position:relative;height:36px;width:min(1320px,calc(100% - 40px));margin:4px auto 10px;display:flex;align-items:center;justify-content:center;gap:12px}
.topbar-controls{position:absolute;left:50%;top:0;transform:translateX(-50%)}
.topbar-navigation{display:flex;align-items:center;gap:8px}
.topbar-home{position:absolute;top:0;right:calc(100% + 8px);display:flex;width:max-content;align-items:center;gap:8px}
.topbar-actions{position:absolute;top:0;left:calc(100% + 8px);display:flex;width:max-content;align-items:center;gap:8px}
.nav-capsule,.nav-capsule *{box-sizing:border-box}.nav-capsule{position:relative;height:36px;width:max-content;max-width:calc(100vw - 48px);display:block;padding:0;border:1px solid rgba(23,25,28,0.14);border-radius:999px;background:rgba(255,255,255,0.72);box-shadow:inset 0 1px 0 rgba(23,25,28,0.09),0 10px 32px rgba(0,0,0,0.16)}.navigation-indicator{position:absolute;z-index:0;top:-1px;left:0;will-change:transform;width:calc(var(--tab-w,63px) + 2px);height:36px;opacity:0;pointer-events:none;border:1px solid rgba(23,25,28,0.12);border-radius:999px;background:linear-gradient(145deg,rgba(23,25,28,0.11),rgba(23,25,28,0.04));box-shadow:inset 0 1px rgba(23,25,28,0.16),0 3px 10px rgba(0,0,0,0.09);transform:translateX(calc(var(--ind-x,0)*var(--tab-w,63px) - 1px));transition:opacity 220ms ease}

.nav-capsule>*{position:relative;z-index:1}
.nav-capsule>.navigation-indicator{position:absolute;z-index:0}
.nav{position:relative;height:100%;display:flex;flex:0 0 auto;align-items:stretch;gap:0;width:max-content;min-width:max-content;white-space:nowrap;touch-action:pan-y;user-select:none;-webkit-user-select:none}
.nav a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:0;height:100%;padding:3px 16px;border-inline-start:1px solid transparent;border-radius:0;background:transparent;text-decoration:none;color:#17191c;font-size:15px;font-weight:700;line-height:1.2;white-space:nowrap;touch-action:manipulation;transition:color 180ms ease}
.nav a:last-child{border-inline-end:1px solid transparent}
@media (min-width:901px) and (hover:hover){.nav a:hover:not(:active){color:rgba(23,25,28,0.6)}}
.nav a:active{color:#17191c;transition:none}
.nav a:focus-visible{outline:2px solid rgba(23,25,28,0.72);outline-offset:3px}
@media (max-width:760px){body{margin:8px}#backend-version{width:100%;height:96px}#backend-version-num{font-size:20px;line-height:28px}#home-translate-btn{margin-left:auto}.topbar-inner{justify-content:center;gap:6px;height:36px;width:calc(100% - 16px)}.topbar-controls{position:absolute;left:50%;top:0;transform:translateX(-50%)}.topbar-navigation{flex:0 0 auto;min-width:max-content}.topbar-actions{position:absolute;top:0;left:calc(100% + 8px);display:flex;width:max-content;align-items:center;gap:8px}.topbar-home{position:absolute;top:0;right:calc(100% + 8px);display:flex;width:max-content;align-items:center;gap:8px}.nav-capsule{flex:0 0 auto;width:max-content;min-width:0;max-width:none}.nav{width:max-content;min-width:max-content;flex:0 0 auto}}
:root{color-scheme:light dark}
@media (prefers-color-scheme:dark){body{background:#000;color:#e0e0e0}body.home{background:#000}a,a:visited{color:#7aa2f7}input,textarea,select{background:#111;color:#e0e0e0;border-color:#222}select:hover{border-color:#444}select:focus{border-color:#555}.select-url a:hover,.select-url.plain:hover,.group-src a:hover,#all-links a:hover{border-color:#7aa2f7}button.btn-danger{color:#ff7070}.select-url.plain{color:#7aa2f7}.select-url a:focus,.select-url.plain:focus,.group-src a:focus,#all-links a:focus{border-color:#555}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%23ccc' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px}.select-url.plain,.select-url a,.group-src a,#all-links a{border-color:#222;background:#111}.expires-wrap{border-color:#222;background:#111}.expires-wrap input{color:#e0e0e0}.expires-wrap input::placeholder{color:#999}button,.btn,a.btn{background:#222;color:#e0e0e0;border-color:rgba(255,255,255,0.07);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.12),0 4px 14px rgba(0,0,0,0.3)}dialog{background:#1e1e1e;color:#e0e0e0}#auth-panel{background:#000;border-color:#222;box-shadow:0 16px 48px rgba(0,0,0,.65)}.cfg-item{border-color:#222;background:#000;box-shadow:0 1px 4px rgba(0,0,0,0.35)}.toast{background:rgba(255,255,255,0.6);color:#111}.select-url{color:#999}.nav-capsule{border-color:rgba(245,245,245,0.05);background:rgba(8,8,8,0.6);box-shadow:inset 0 1px 0 rgba(245,245,245,0.09),0 10px 32px rgba(0,0,0,0.16)}.nav a{color:#f5f5f5}.navigation-indicator{border-color:rgba(245,245,245,0.05);background:linear-gradient(145deg,rgba(245,245,245,0.11),rgba(245,245,245,0.04))}}
.topbar.is-navigation-dragging{z-index:130}#topbar-title{display:none}#title-divider{display:none}#admin-content{box-sizing:border-box;background:linear-gradient(135deg,#fff,#d8f3dc);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(0,0,0,0.08);border-radius:24px;padding:24px;box-shadow:0 8px 32px rgba(0,0,0,0.08)}@media (max-width:760px){#admin-content{padding:12px}}@media (prefers-color-scheme:dark){#admin-content{background:linear-gradient(135deg,#000,#0e2a1a);border-color:rgba(255,255,255,0.05);box-shadow:0 8px 32px rgba(0,0,0,0.4)}}@media (min-width:761px){#admin-content{position:relative}#topbar-title{display:flex;position:absolute;left:24px;top:28px;height:36px;align-items:center;font-size:28px;font-weight:700;color:inherit;white-space:nowrap}#title-divider{display:block;position:absolute;left:0;right:0;top:89px;height:1px;background:#ddd}.tab-panel{padding-top:24px}.topbar-inner{width:100%}.tab-panel>h1{display:none}}@media (min-width:761px) and (prefers-color-scheme:dark){#title-divider{background:#2a2a2a}}
.nav-capsule.is-long-pressing{z-index:2;touch-action:none}
.nav-capsule.is-long-pressing>.navigation-indicator{z-index:2}
.nav-capsule.is-long-pressing .navigation-indicator{border-radius:999px;border-color:rgba(0,0,0,0.24);background:radial-gradient(ellipse at 28% 18%,rgba(255,255,255,0.32),transparent 46%),linear-gradient(145deg,rgba(0,0,0,0.20),rgba(0,0,0,0.07));box-shadow:inset 0 1px 2px rgba(255,255,255,0.34),0 10px 32px rgba(0,0,0,0.2)}
.nav-capsule.is-dragging .navigation-indicator{transition:none}

.site-card{margin:12px 0}
.site-card h2{margin:0 0 4px}
.language-glyph{position:relative;display:block;width:15px;height:15px;color:currentColor;font-family:ui-sans-serif,system-ui,sans-serif;pointer-events:none}
.language-glyph span{position:absolute;left:0;top:0;font-size:12px;line-height:12px;font-weight:700}
.language-glyph small{position:absolute;right:-1px;bottom:-1px;font-size:8px;line-height:8px;font-weight:700}
#translate-btn,#home-translate-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0}
.topbar-home a.btn{height:36px;min-height:36px}

@media (hover:hover){button:hover,.btn:hover,a.btn:hover{background:#fff;border-color:rgba(255,255,255,0.9);backdrop-filter:blur(18px) saturate(200%);-webkit-backdrop-filter:blur(18px) saturate(200%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.85),inset 0 0 0 1px rgba(255,255,255,0.35),0 10px 28px rgba(0,0,0,0.22)}}
@media (hover:hover) and (prefers-color-scheme:dark){button:hover,.btn:hover,a.btn:hover{background:#333;border-color:rgba(255,255,255,0.3);backdrop-filter:blur(18px) saturate(200%);-webkit-backdrop-filter:blur(18px) saturate(200%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.35),inset 0 0 0 1px rgba(255,255,255,0.18),0 10px 28px rgba(0,0,0,0.45)}}
button:active,.btn:active,a.btn:active{transform:scale(0.95)}
@media (prefers-color-scheme:dark) and (min-width:901px) and (hover:hover){.nav a:hover:not(:active){color:rgba(245,245,245,0.65)}}
@media (prefers-color-scheme:dark){.nav a:active{color:#f5f5f5}}


.group-pick-row{display:flex;align-items:center;gap:8px;margin:6px 0}.group-pick-row.dragging{opacity:.5}.drop-before{box-shadow:0 -2px 0 #4caf50}.drop-after{box-shadow:0 2px 0 #4caf50}.drag-handle{cursor:grab;user-select:none;-webkit-user-select:none;touch-action:none;color:#888;font-size:16px;line-height:1;padding:2px 4px;flex:none}.group-pick-row .drag-handle{margin-left:auto}.cfg-item{position:relative}.cfg-item .drag-handle{position:absolute;right:8px;top:8px}
.group-pick-row input[type="checkbox"]{width:auto;margin:0;flex:none;-webkit-appearance:checkbox;appearance:checkbox}
.group-src{overflow-wrap:anywhere}
#group-list,#self-list,#all-links,#backend-list,#subconfig-list{list-style:none;padding-inline-start:0;margin-inline-start:0}
.sec-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.select-row{display:flex;align-items:center;gap:8px;margin:4px 0}.select-row>span,.select-row>.select-title{flex:none;margin:0;font-weight:700;font-size:16px}.select-row>select{flex:none;width:320px;max-width:60%;margin:0 0 0 auto}
.sec-head .select-title{margin:0}
.item-head{display:flex;align-items:center;justify-content:space-between;gap:8px}
.item-title{display:flex;align-items:center;gap:8px;min-width:0}
.item-head .cfg-actions{margin-top:0}
.item-head .cfg-name{min-width:0}
.sec-actions{display:flex;gap:8px}
.switch-wrap input[type=checkbox]{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;opacity:0;cursor:pointer}
@media (prefers-color-scheme:dark){.title-divider{background:#1e1e1e}#backend-version{border-color:#222;background:linear-gradient(135deg,#000 0%,#000 60%,#0e2a1a 100%);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%)}#backend-version .select-title{color:#999}.subtitle{color:#999}.setting-card{border-color:#222;background:#000;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);box-shadow:0 1px 4px rgba(0,0,0,0.35)}}

.lang-wrap{position:relative;width:36px;height:36px;flex:none}
.lang-wrap>button{display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0}
.lang-wrap .lang-select{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;padding:0;border:0;cursor:pointer}
#home-lang-wrap{position:fixed;top:16px;right:16px;z-index:9998}

@media (max-width:760px){html[lang="en"] .topbar-inner,html[lang="fa"] .topbar-inner{height:80px}html[lang="en"] .topbar-controls,html[lang="fa"] .topbar-controls{position:static;transform:none;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:8px;width:100%}html[lang="en"] .topbar-navigation,html[lang="fa"] .topbar-navigation{order:1;flex:0 0 100%;justify-content:center}html[lang="en"] .topbar-home,html[lang="fa"] .topbar-home{position:static;order:2}html[lang="en"] .topbar-actions,html[lang="fa"] .topbar-actions{position:static;order:2}}

.subtitle-formats{margin:4px 0 0;color:#666;font-size:15px;line-height:1.6}
@media (prefers-color-scheme:dark){.subtitle-formats{color:#999}}

.subtitle-github{margin:4px 0 0;font-size:15px;line-height:1.6}
.subtitle-github a{color:blue;text-decoration:none;display:inline-flex;align-items:center;gap:6px}
.subtitle-github a:hover{text-decoration:none}
.subtitle-github img{width:24px;height:24px;flex:none}
@media (prefers-color-scheme:dark){.subtitle-github a{color:#7aa2f7}}

/* select-mobile-ellipsis: mobile SUBAPI/SUBCONFIG selects - shorter, names truncate with ... */
@media (max-width:760px){
.select-row>select{width:200px;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select-row>.select-title{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}
.select-url.subtitle-github a{display:flex;align-items:center;gap:6px}
