.as-nav__publish-item{margin-inline-start:auto;padding-inline:12px}
.as-nav__publish{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:0;padding:5px 11px;border:1.5px solid #145757;border-radius:8px;background:#145757;color:#fff;font-size:.85rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .15s,box-shadow .15s}
.as-nav__publish i{font-size:16px;line-height:1}
.as-nav__publish:hover{background:#0c4343;border-color:#0c4343;color:#fff;box-shadow:0 3px 10px #14575720}
.as-nav__publish:focus-visible{outline:3px solid #39b58f;outline-offset:3px}
html[data-theme="dark"] .as-nav__publish{background:#9ee6c5;border-color:#9ee6c5;color:#103c32}
html[data-theme="dark"] .as-nav__publish:hover{background:#baf3db;color:#103c32}
@media(min-width:861px) and (max-width:1100px){.as-nav__link{padding-inline:8px;font-size:.8rem}.as-nav__publish-item{padding-inline:6px}.as-nav__publish{padding-inline:10px;font-size:.8rem}}
@media(max-width:860px){.as-nav__publish-item{margin:6px 0 4px;padding:12px 0 0;border-top:1px solid var(--c-border)}.as-nav__publish{width:100%;min-height:48px;font-size:.95rem}}
@media(prefers-reduced-motion:reduce){.as-nav__publish{transition:none}}
