:root{--gh-green:#2ead6f;--gh-green-hover:#5cf0a2;--gh-on-green:#04170d;--gh-ink:#0a0f0c;--gh-accent:#1d7d4e;--gh-accent-soft:#2ead6f1f}html[data-theme=dark]{--gh-accent:var(--gh-green);--gh-accent-soft:#2ead6f29}.btn--style-primary:not(.btn--disabled){--bg-color:var(--gh-green);--color:var(--gh-on-green);--hover-bg:var(--gh-green-hover);--hover-color:var(--gh-on-green)}.nav__link-indicator{background:var(--gh-accent)}:root{--accessibility-outline:2px solid var(--gh-accent)}.gh-icon{aspect-ratio:1;object-fit:contain;border-radius:7px;width:28px;max-width:none;height:28px;display:block}.step-nav__home{flex-shrink:0;width:24px;height:24px}.step-nav__home .gh-icon{border-radius:6px;width:24px;height:24px}.gh-logo{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.gh-logo__img{width:168px;height:auto;display:block}.gh-logo__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--theme-elevation-500);font-size:13px}.gh-logo__img--on-light{display:none!important}html[data-theme=light] .gh-logo .gh-logo__img--on-dark{display:none}html[data-theme=light] .gh-logo .gh-logo__img--on-light,html .template-minimal .gh-logo .gh-logo__img--on-dark{display:block}html .template-minimal .gh-logo .gh-logo__img--on-light{display:none}html:has(.template-minimal){background:var(--gh-ink)}html:has(.template-minimal) body{background:var(--gh-ink)}.template-minimal{--theme-elevation-0:var(--color-base-900);--theme-elevation-50:var(--color-base-850);--theme-elevation-100:var(--color-base-800);--theme-elevation-150:var(--color-base-750);--theme-elevation-200:var(--color-base-700);--theme-elevation-250:var(--color-base-650);--theme-elevation-300:var(--color-base-600);--theme-elevation-350:var(--color-base-550);--theme-elevation-400:var(--color-base-450);--theme-elevation-450:var(--color-base-400);--theme-elevation-500:var(--color-base-400);--theme-elevation-550:var(--color-base-350);--theme-elevation-600:var(--color-base-300);--theme-elevation-650:var(--color-base-250);--theme-elevation-700:var(--color-base-200);--theme-elevation-750:var(--color-base-150);--theme-elevation-800:var(--color-base-100);--theme-elevation-850:var(--color-base-50);--theme-elevation-900:var(--color-base-0);--theme-elevation-1000:var(--color-base-0);--theme-bg:var(--gh-ink);--theme-input-bg:#ffffff0a;--theme-text:var(--color-base-100);--theme-border-color:#ffffff24;--gh-accent:var(--gh-green);--accessibility-outline:2px solid var(--gh-green);min-height:100vh;color:var(--theme-text);background:radial-gradient(60% 45% at 50% 0%, #2ead6f33, transparent 70%),radial-gradient(40% 35% at 85% 100%, #2ead6f14, transparent 70%),var(--gh-ink)}.template-minimal input{color:var(--theme-text)}.template-minimal a{color:var(--color-base-200)}.template-minimal a:hover{color:var(--gh-green-hover)}.template-minimal .login__brand{margin-bottom:40px}.template-minimal .gh-logo{align-items:center;width:100%}.template-minimal .gh-logo__tag{color:var(--color-base-300)}.nav__link[data-gh-badge]:after{content:attr(data-gh-badge);background:var(--gh-green);min-width:20px;color:var(--gh-on-green);text-align:center;border-radius:10px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:600;line-height:20px}.nav-group__content:has(>#nav-users){flex-direction:column;display:flex}.nav-group__content:has(>#nav-users)>#nav-users{order:1}.gh-status{--pill-bg:var(--theme-elevation-100);--pill-fg:var(--theme-elevation-700);background:var(--pill-bg);color:var(--pill-fg);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.gh-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.gh-status--new{--pill-bg:#2ead6f24;--pill-fg:#17693f}.gh-status--replied,.gh-status--reviewed{--pill-bg:#2f6feb1f;--pill-fg:#1f56c2}.gh-status--interviewing{--pill-bg:#c4871424;--pill-fg:#8a5a00}html[data-theme=dark] .gh-status--new{--pill-bg:#2ead6f33;--pill-fg:#6fe3a8}html[data-theme=dark] .gh-status--replied,html[data-theme=dark] .gh-status--reviewed{--pill-bg:#588cff33;--pill-fg:#9dbcff}html[data-theme=dark] .gh-status--interviewing{--pill-bg:#e6aa322e;--pill-fg:#f0c46a}.gh-side-action{margin-bottom:var(--base)}.gh-side-action__btn{width:100%;margin:0;text-decoration:none}.gh-side-action__hint{color:var(--theme-elevation-500);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.4}.gh-view-on-site{height:calc(var(--base)*1.6);margin-right:calc(var(--base)/2);border:1px solid var(--gh-accent);border-radius:var(--style-radius-s);color:var(--gh-accent);white-space:nowrap;align-items:center;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.gh-view-on-site:hover{background:var(--gh-accent-soft)}.gh-view-on-site--off{border-color:var(--theme-elevation-150);color:var(--theme-elevation-500);cursor:default}.gh-view-on-site--off:hover{background:0 0}.gh-view-cell{color:var(--gh-accent);white-space:nowrap;font-weight:500;text-decoration:none}.gh-view-cell:hover{text-decoration:underline}.gh-dash{gap:calc(var(--base)*1.5);margin:calc(var(--base)*1.5) 0 calc(var(--base)*2);flex-direction:column;display:flex}.gh-dash__title{margin:0;font-size:28px;line-height:1.2}.gh-dash__lead{color:var(--theme-elevation-500);margin:6px 0 0}.gh-dash__grid{gap:var(--base);grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;display:grid}@media (max-width:1024px){.gh-dash__grid{grid-template-columns:minmax(0,1fr)}}.gh-dash__actions{gap:calc(var(--base)*.75);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.gh-card{padding:calc(var(--base)*.9);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);background:var(--theme-elevation-0);color:var(--theme-text);flex-direction:column;gap:4px;text-decoration:none;display:flex}.gh-card--action{transition:border-color .15s,background-color .15s}.gh-card--action:hover{border-color:var(--gh-accent);background:var(--gh-accent-soft)}.gh-card__title{font-weight:600}.gh-card__text{color:var(--theme-elevation-500);font-size:13px}.gh-card__heading{letter-spacing:.06em;text-transform:uppercase;color:var(--theme-elevation-500);margin:0 0 8px;font-size:13px;font-weight:600}.gh-inbox,.gh-recent{margin:0;padding:0;list-style:none}.gh-inbox li+li,.gh-recent li+li{border-top:1px solid var(--theme-elevation-100)}.gh-inbox__row,.gh-recent__row{justify-content:space-between;align-items:center;gap:var(--base);color:var(--theme-text);padding:10px 0;text-decoration:none;display:flex}.gh-inbox__row:hover,.gh-recent__row:hover{color:var(--gh-accent)}.gh-inbox__count{color:var(--theme-elevation-500);white-space:nowrap;font-size:13px}.gh-inbox__count--new{background:var(--gh-green);color:var(--gh-on-green);border-radius:999px;padding:0 8px;font-weight:600;line-height:22px}.gh-recent__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.gh-recent__meta{color:var(--theme-elevation-500);flex:none;font-size:13px}@media (prefers-reduced-motion:reduce){.gh-card--action{transition:none}}.gh-dash__side{gap:var(--base);flex-direction:column;display:flex}.gh-card--help{border-color:var(--gh-accent);background:var(--gh-accent-soft)}.gh-card--help .gh-card__title:before{content:"? ";color:var(--gh-accent)}.gh-slug-locked{flex-direction:column;gap:4px;display:flex}.gh-slug-locked__label{color:var(--theme-elevation-800);font-size:13px}.gh-slug-locked__path{border-radius:var(--style-radius-s);background:var(--theme-elevation-50);overflow-wrap:anywhere;padding:6px 8px}.gh-slug-locked__hint{color:var(--theme-elevation-500);font-size:12px;line-height:1.4}.gh-seo{--gh-ok:#17693f;--gh-warn:#8a5a00;--gh-bad:#b42318;padding:calc(var(--base)*.9);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);background:var(--theme-elevation-0);flex-direction:column;gap:12px;display:flex}.gh-seo__head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.gh-seo__label{font-weight:600}.gh-seo__sub{color:var(--theme-elevation-500);font-size:12px}.gh-seo__google{border-radius:var(--style-radius-s);color:#202124;background:#fff;max-width:640px;padding:14px 16px;font-family:Arial,sans-serif}.gh-seo__site{align-items:center;gap:10px;margin-bottom:6px;display:flex}.gh-seo__favicon{background:#f1f3f4;border:1px solid #dadce0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.gh-seo__favicon img{border-radius:4px;display:block}.gh-seo__site-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.gh-seo__site-name{font-size:14px}.gh-seo__url{color:#4d5156;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.gh-seo__gtitle{color:#1a0dab;font-size:20px;line-height:1.3}.gh-seo__gdesc{color:#4d5156;margin-top:4px;font-size:14px;line-height:1.58}.gh-seo__counts{flex-wrap:wrap;gap:8px;display:flex}.gh-seo__count{background:var(--theme-elevation-100);border-radius:999px;padding:2px 10px;font-size:12px;line-height:20px}.gh-seo__count--ok{color:var(--gh-ok);background:#2ead6f24}.gh-seo__count--warn{color:var(--gh-warn);background:#c4871424}.gh-seo__count--bad{color:var(--gh-bad);background:#d92d201f}.gh-seo__card{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s);flex-direction:column;max-width:520px;display:flex;overflow:hidden}.gh-seo__card-img{aspect-ratio:1200/630;background:var(--theme-elevation-100)}.gh-seo__card-img img{object-fit:cover;width:100%;height:100%;display:block}.gh-seo__card-body{background:var(--theme-elevation-50);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.gh-seo__card-domain{text-transform:uppercase;color:var(--theme-elevation-500);font-size:12px}.gh-seo__card-title{font-weight:600;line-height:1.3}.gh-seo__card-desc{color:var(--theme-elevation-600);font-size:13px}.gh-seo__notes{color:var(--theme-elevation-500);margin:0;padding-left:18px;font-size:12px;line-height:1.5}html[data-theme=dark] .gh-seo{--gh-ok:#6fe3a8;--gh-warn:#f0c46a;--gh-bad:#ff8a80}.gh-templates{padding:calc(var(--base)*.9);border:1px dashed var(--gh-accent);border-radius:var(--style-radius-m);background:var(--gh-accent-soft)}.gh-templates__title{margin:0;font-size:18px}.gh-templates__lead{color:var(--theme-elevation-600);margin:4px 0 12px}.gh-templates__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.gh-templates__card{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);background:var(--theme-elevation-0);flex-direction:column;gap:10px;padding:12px;display:flex}.gh-templates__thumbs{border-radius:var(--style-radius-s);background:var(--theme-elevation-50);flex-direction:column;gap:3px;height:132px;display:flex;overflow:hidden}.gh-templates__thumbs img{flex-shrink:0;width:100%;height:auto;display:block}.gh-templates__blank{height:100%;color:var(--theme-elevation-500);border:1px dashed var(--theme-elevation-250);border-radius:var(--style-radius-s);place-items:center;font-size:12px;display:grid}.gh-templates__body{flex-direction:column;flex:1;gap:2px;display:flex}.gh-templates__name{font-weight:600}.gh-templates__text{color:var(--theme-elevation-500);font-size:13px}.gh-templates__btn{width:100%;margin:0}.gh-nav-help{margin-top:var(--base);padding-top:calc(var(--base)/2);border-top:1px solid var(--theme-elevation-100)}.gh-help{padding-top:calc(var(--base)*1.5);padding-bottom:calc(var(--base)*3)}.gh-help__title{margin:0;font-size:28px;line-height:1.2}.gh-help__lead{max-width:70ch;color:var(--theme-elevation-600);margin:8px 0 0}.gh-help__lead a{color:var(--gh-accent)}.gh-help__note{color:var(--theme-elevation-500);margin:6px 0 0;font-size:12px}.gh-help__layout{gap:calc(var(--base)*1.5);margin-top:calc(var(--base)*1.5);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}@media (max-width:1024px){.gh-help__layout{grid-template-columns:minmax(0,1fr)}}.gh-help__toc{top:calc(var(--app-header-height,60px) + var(--base));font-size:13px;position:sticky}@media (max-width:1024px){.gh-help__toc{position:static}}.gh-help__toc ol{margin:8px 0 0;padding-left:20px}.gh-help__toc li+li{margin-top:4px}.gh-help__toc a{color:var(--theme-elevation-800);text-decoration:none}.gh-help__toc a:hover{color:var(--gh-accent)}.gh-help__toc-title{letter-spacing:.06em;text-transform:uppercase;color:var(--theme-elevation-500);font-size:12px;font-weight:600}.gh-help__sections{gap:var(--base);flex-direction:column;max-width:820px;display:flex}.gh-help__section{scroll-margin-top:calc(var(--app-header-height,60px) + var(--base));gap:0;line-height:1.55}.gh-help__section ul{margin:0;padding-left:20px}.gh-help__section li+li{margin-top:6px}.gh-help__section p{margin:0 0 8px}.gh-help__section a{color:var(--gh-accent)}.gh-help__section code{background:var(--theme-elevation-100);border-radius:4px;padding:1px 5px;font-size:.92em}.gh-help__h2{align-items:baseline;gap:10px;margin:0 0 10px;font-size:18px;display:flex}.gh-help__num{color:var(--gh-accent);font-size:13px;font-weight:600}.gh-help__table{border-collapse:collapse;width:100%;font-size:13px}.gh-help__table th,.gh-help__table td{border-bottom:1px solid var(--theme-elevation-100);text-align:left;vertical-align:top;padding:8px 10px}.gh-help__table th{font-weight:600}.gh-help__table td:not(:first-child),.gh-help__table th:not(:first-child){white-space:nowrap;width:90px}.modular-dashboard{display:none!important}
