.studio-entry-link{min-height:44px;color:var(--ink-soft);align-items:center;gap:9px;font-size:.75rem;font-weight:550;text-decoration:none;transition:color .15s;display:inline-flex}.studio-entry-link svg{flex:0 0 17px;width:17px;height:17px}.studio-entry-link:hover{color:var(--brand-deep)}.overview-studio-entry{border-top:1px solid var(--line);margin:4px 16px 8px;padding:4px 2px;display:flex}.mobile-studio-entry{border-top:1px solid var(--line);margin-top:16px;padding:8px 12px;display:flex}.footer-nav .studio-entry-link{gap:7px}.public-edit-link{width:40px;height:40px;color:color-mix(in srgb, var(--ink-soft) 72%, var(--brand) 28%);border-radius:10px;flex-shrink:0;place-items:center;text-decoration:none;transition:color .15s,background-color .15s;display:inline-grid}.public-edit-link svg{width:19px;height:19px}.public-edit-link:hover{color:var(--brand-deep);background:var(--blue-soft)}.public-edit-link:focus-visible,.studio-entry-link:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.article-actions .public-edit-link{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;width:44px;height:44px}.article-actions .public-edit-link:hover{background:var(--blue-soft)}.article-byline:has(.public-edit-link){flex-wrap:wrap}@media (max-width:480px){.article-byline:has(.public-edit-link) .article-author-copy{flex:1}.article-byline:has(.public-edit-link) .article-actions{justify-content:flex-end;width:100%}}@media (prefers-reduced-motion:reduce){.public-edit-link,.studio-entry-link{transition:none}}
