/* ONLYDROP v153 — remove ornamental boxes from secondary UI.
   Keep the existing labels, hit targets, layouts and selected-state colors. */

/* Social icons: unframed glyphs, same 32px click/tap targets. */
html body #home .index-footer .od-social-links > a,
html body #home .index-footer .od-social-links > a:hover {
  border:0 !important;
  border-left:0 !important;
  border-right:0 !important;
  border-top:0 !important;
  border-bottom:0 !important;
  box-shadow:none !important;
  background:transparent !important;
}
html body #home .index-footer .od-social-links > a:hover {
  color:#d2ff4a !important;
}

/* Language selector: no box around EN / ES. Keep the yellow active tab. */
html body .language-switch,
html body .language-switch:hover {
  border:0 !important;
  border-left:0 !important;
  box-shadow:none !important;
  background:transparent !important;
}
html body .language-switch button.language-choice.is-current,
html body .language-switch button.language-choice[aria-pressed="true"] {
  background:#d2ff4a !important;
  color:#101a20 !important;
  -webkit-text-fill-color:#101a20 !important;
}

/* Global INDEX / ABOUT / CONTACT navigation: remove all outer strokes.
   Active and hovered items still communicate state with their solid fill. */
html body nav.portfolio-navigation a.view-link,
html body nav.portfolio-navigation a.view-link:hover,
html body nav.portfolio-navigation a.view-link.active,
html body nav.portfolio-navigation a.view-link[aria-current="page"] {
  border:0 !important;
  border-left:0 !important;
  box-shadow:none !important;
}
html body nav.portfolio-navigation a.view-link.active,
html body nav.portfolio-navigation a.view-link[aria-current="page"],
html body nav.portfolio-navigation a.view-link:hover {
  background:#d2ff4a !important;
  color:#101618 !important;
}

/* Skill tags: retain the subtle fill and spacing without framed outlines. */
html body #about .skills > span {
  border:0 !important;
  outline:0 !important;
  box-shadow:none !important;
}

/* Keep visible keyboard focus despite removing decorative resting borders. */
html body #home .index-footer .od-social-links > a:focus-visible,
html body nav.portfolio-navigation a.view-link:focus-visible,
html body .language-switch button.language-choice:focus-visible {
  outline:2px solid #d2ff4a !important;
  outline-offset:3px !important;
}
