/* Nawigator po amputacji - style lokalne strony */
a.pillar-card{text-decoration:none;color:inherit}
.badge-wip-muted{font-size:var(--text-2xs);font-weight:var(--waga-wyrozniona);letter-spacing:.05em;text-transform:uppercase;color:var(--color-orange-text);background:rgba(30,28,24,.07);padding:.2rem .6rem;border-radius:var(--radius-full);white-space:nowrap;align-self:flex-start}
[data-theme="dark"] .badge-wip-muted{color:var(--color-orange-text);background:rgba(143,168,191,.14)}
.nav-back-link{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--text-sm);font-weight:var(--waga-srednia);color:var(--color-teal);padding:.6rem .875rem;border-radius:var(--radius-md);min-height:44px;text-decoration:underline;text-underline-offset:2px;transition:color var(--transition),background var(--transition)}
.nav-back-link:hover{color:var(--color-text);background:var(--color-primary-hl)}
.wip-note{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:1.5rem;margin:1.5rem 0;display:flex;flex-direction:column;gap:.75rem}
.wip-note p{font-size:var(--text-base);color:var(--color-text);line-height:1.7}
.wip-note a{color:var(--color-teal)}
