/* V105: visual polish only, keeps existing application behaviour intact */
:root{--tl-v105-forest:#123d33;--tl-v105-gold:#d4b773}body{font-family:system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}button,a,input,select{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #d4b773;outline-offset:3px}.tl-venue-showcase-link{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 13px;margin-left:12px;background:#f5efe1;border:1px solid #d4b773;border-radius:99px;color:#163e34!important;font-size:13px;font-weight:800;text-decoration:none!important;white-space:nowrap}.tl-venue-showcase-link:hover{background:#eadbbd}.tl-auth-foot a{color:#d4b773;text-decoration:underline;text-underline-offset:3px}@media(max-width:520px){.tl-venue-showcase-link{padding:5px 9px;font-size:11px;margin-left:5px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}