/* tennis-liga.at design system — global entry point.
   Link this ONE file from Django base template:
   <link rel="stylesheet" href="{% static 'tl/styles.css' %}"> */
@import "tokens/fonts.css?v=20260719-page-css";
@import "tokens/colors.css?v=20260719-page-css";
@import "tokens/typography.css?v=20260719-page-css";
@import "tokens/spacing.css?v=20260719-page-css";
@import "components/components.css?v=20260719-page-css";
@import "components/bootstrap-bridge.css?v=20260719-page-css";

/* Keep document scrolling native. Bootstrap sets smooth scrolling on :root, which can leave
   some app pages unable to scroll reliably in Chrome/Linux. */
html { scroll-behavior: auto !important; }

/* Interaction affordance: never show hover/focus underlines on links or button-like controls. */
a[href]:hover,
a[href]:focus,
a[href]:focus-visible,
button:hover,
button:focus,
button:focus-visible,
[role="button"]:hover,
[role="button"]:focus,
[role="button"]:focus-visible,
.btn:hover,
.btn:focus,
.btn:focus-visible,
.tl-btn:hover,
.tl-btn:focus,
.tl-btn:focus-visible,
.nav-link:hover,
.nav-link:focus,
.nav-link:focus-visible,
.dropdown-item:hover,
.dropdown-item:focus,
.dropdown-item:focus-visible {
  text-decoration: none !important;
  text-decoration-line: none !important;
}
