.home-wrap{max-width:560px;margin:0 auto;padding:20px 16px 40px}.home-top{align-items:center;gap:10px;margin-bottom:18px;display:flex}.home-top .mend-mark{flex-shrink:0;width:auto;height:24px}.home-top .who{font-family:var(--font-display);font-size:15px;font-weight:700}.home-top .sub{color:var(--ink-3);font-size:11.5px}.home-top .spacer{margin-left:auto}.nav-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px;display:grid}.nav-card{border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);color:inherit;padding:14px;text-decoration:none;display:block}.nav-card:hover{border-color:var(--line-2)}.nav-card .ic{margin-bottom:6px;font-size:19px;display:block}.nav-card .t{font-size:13.5px;font-weight:700;font-family:var(--font-display);display:block}.nav-card .d{color:var(--ink-3);margin-top:2px;font-size:11.5px;line-height:1.4;display:block}.home-top .set-btn{border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);width:34px;height:34px;color:var(--ink-2);justify-content:center;align-items:center;display:inline-flex;position:relative}.home-top .set-btn:hover{border-color:var(--line-2);color:var(--ink)}.home-top .set-btn .set-dot{background:var(--amber);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.sec-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px;font-size:10.5px;font-weight:700}.issue-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);align-items:center;gap:10px;margin-bottom:6px;padding:10px 12px;display:flex}.issue-row .ref{font-family:var(--font-mono);color:var(--ink-3);font-size:11.5px}.issue-row .ti{font-size:13px;font-weight:600}.issue-row .lo{color:var(--ink-3);font-size:11.5px}.issue-row .row-link{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;flex:1;padding:0;text-decoration:none}.issue-row .row-link:hover .ti{color:var(--green)}.issue-row .right{margin-left:auto}.empty{border:1px dashed var(--line-2);border-radius:var(--radius);color:var(--ink-3);text-align:center;padding:16px;font-size:12.5px}.issue-row .right{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.join-notice{border-radius:var(--radius);background:var(--amber-soft);color:var(--amber-ink);margin:0 0 14px;padding:9px 12px;font-size:13px;line-height:1.5}.home-section{margin-top:22px}
