.mak-mood-badge{position:absolute;left:12px;bottom:12px;z-index:4;display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;background:rgba(10,8,16,.72);border:1px solid color-mix(in srgb,var(--mak-accent) 30%,transparent);font-size:.62rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;backdrop-filter:blur(8px)}.mak-pulse-metrics-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.mak-404-trail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.mak-404-trail-card{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid var(--mak-line);border-radius:18px;background:rgba(255,255,255,.035);text-decoration:none;transition:transform .2s ease,border-color .2s ease}.mak-404-trail-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--mak-accent) 34%,var(--mak-line))}.mak-404-trail-card strong,.mak-404-trail-card small{display:block}.mak-404-trail-card small{opacity:.68;margin-top:2px}@media(max-width:760px){.mak-pulse-metrics-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.mak-404-trail{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.mak-404-trail-card{transition:none}}