.activity-notifications{color:var(--ctp-text);font-size:14px;line-height:1.5;min-width:0}
.activity-card{padding:18px 20px;background:var(--ctp-base);border-bottom:1px solid var(--ctp-surface1);min-width:0}
.activity-card-unread{background:color-mix(in srgb,var(--ctp-mauve) 4%,var(--ctp-base))}
.activity-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}
.activity-action{display:inline-flex;align-items:center;gap:8px;color:var(--ctp-subtext0);font-size:12px;font-weight:600}
.activity-action img{width:22px;height:22px;object-fit:contain}
.activity-action-review{color:var(--ctp-peach)}
.activity-card time{font-size:12px;color:var(--ctp-subtext0);white-space:nowrap}
.activity-title{font-size:16px;font-weight:600;line-height:1.4;margin:0;overflow-wrap:anywhere}
.activity-title a{color:inherit;text-decoration:none}
.activity-title a:hover{color:var(--ctp-mauve);text-decoration:underline;text-underline-offset:3px}
.activity-translation{margin:3px 0 0;font-size:13px;color:var(--ctp-subtext0);overflow-wrap:anywhere}
.activity-context{display:flex;gap:8px 14px;flex-wrap:wrap;margin-top:9px;color:var(--ctp-subtext0);font-size:12px}
.activity-context>span{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere}
.activity-context img{width:18px;height:14px;object-fit:contain;flex-shrink:0}
.activity-context .activity-site img{height:18px}
.activity-summary{font-size:13px;color:var(--ctp-subtext0);margin:9px 0 0;overflow-wrap:anywhere}
.activity-page{display:flex;flex-direction:column;gap:2px;margin-top:10px;font-size:12px;color:var(--ctp-subtext0)}
.activity-page a{color:var(--ctp-mauve);overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}
.activity-people{display:grid;gap:7px;margin:13px 0 0;font-size:13px}
.activity-people>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px;align-items:start}
.activity-people dt{color:var(--ctp-subtext0);padding-top:1px}
.activity-people dd{margin:0;display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0;overflow-wrap:anywhere;font-weight:500}
.activity-people img,.activity-person-initial{width:22px;height:22px;flex-shrink:0;border-radius:50%;object-fit:cover}
.activity-person-initial{display:inline-flex;align-items:center;justify-content:center;background:var(--ctp-surface0);font-size:11px;color:var(--ctp-subtext0)}
.activity-person-automation{background:color-mix(in srgb,var(--ctp-mauve) 12%,transparent);color:var(--ctp-mauve)}
.activity-assignee{display:inline-flex;align-items:center;gap:6px;overflow-wrap:anywhere;min-width:0}
.activity-unassigned{font-weight:400;color:var(--ctp-subtext0)}
.activity-card-footer{display:flex;justify-content:space-between;align-items:flex-start;gap:4px 12px;margin-top:9px;flex-wrap:wrap}
.activity-open{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:13px;font-weight:600;color:var(--ctp-mauve);text-decoration:none}
.activity-attribution{font-size:12px;color:var(--ctp-subtext0);min-width:0}
.activity-attribution[open]{flex-basis:100%;order:1}
.activity-attribution summary{cursor:pointer;min-height:44px;display:list-item;align-content:center;list-style-position:inside}
.activity-attribution dl{margin:0 0 8px;display:grid;gap:6px}
.activity-attribution dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px}
.activity-attribution dd{margin:0;overflow-wrap:anywhere}
.activity-state{padding:24px 20px;font-size:13px;color:var(--ctp-subtext0);margin:0}
.activity-notifications a:focus-visible,.activity-notifications summary:focus-visible{outline:2px solid var(--ctp-mauve);outline-offset:3px;border-radius:3px}
@media(max-width:480px){.activity-card{padding:15px 14px}.activity-people>div,.activity-attribution dl>div{grid-template-columns:84px minmax(0,1fr)}.activity-title{font-size:16px}}
