.Login-module__lvht7G__page{background:var(--hottu-50);flex-direction:column;min-height:100vh;display:flex}.Login-module__lvht7G__main{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.Login-module__lvht7G__heading{text-align:center;margin-bottom:3.5rem}.Login-module__lvht7G__titleKn{font-family:var(--noto-kannada);color:var(--gadde-950);margin:0 0 .5rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:700;line-height:1.25}.Login-module__lvht7G__titleEn{font-family:var(--outfit);letter-spacing:.025em;color:var(--gadde-600);margin:0;font-size:1.25rem;font-weight:500}.Login-module__lvht7G__rule{background:var(--gadde-300);width:4rem;height:2px;margin:1.25rem auto 0}.Login-module__lvht7G__cards{grid-template-columns:1fr 1fr;gap:2rem;width:100%;max-width:48rem;display:grid}.Login-module__lvht7G__card{text-align:left;border:2px solid var(--accent);background:var(--hottu-100);box-shadow:0 4px 20px var(--accent-shadow);border-radius:1rem;flex-direction:column;gap:1.5rem;padding:2.5rem;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.Login-module__lvht7G__card:hover{box-shadow:0 12px 40px color-mix(in srgb, var(--gadde-950) 14%, transparent);transform:translateY(-3px)}.Login-module__lvht7G__card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.Login-module__lvht7G__cardIcon{background:var(--accent);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.Login-module__lvht7G__cardTitleKn{font-family:var(--noto-kannada);color:var(--gadde-950);margin-bottom:.25rem;font-size:2rem;font-weight:700;line-height:1.25;display:block}.Login-module__lvht7G__cardTitleEn{font-family:var(--outfit);color:var(--accent);font-size:1.125rem;font-weight:600;display:block}.Login-module__lvht7G__cardBodyKn{font-family:var(--noto-kannada);color:var(--gadde-900);margin:0;font-size:1rem;font-weight:500;line-height:1.625}.Login-module__lvht7G__cardBodyEn{font-family:var(--outfit);color:var(--gadde-600);margin:0;font-size:.875rem}.Login-module__lvht7G__cardCta{font-family:var(--noto-kannada);color:var(--accent);align-items:center;gap:.5rem;margin-top:auto;font-size:.875rem;font-weight:600;transition:gap .18s;display:flex}.Login-module__lvht7G__card:hover .Login-module__lvht7G__cardCta,.Login-module__lvht7G__card:focus-visible .Login-module__lvht7G__cardCta{gap:.75rem}.Login-module__lvht7G__registerWrap{text-align:center;margin-top:1.75rem}.Login-module__lvht7G__register{border-radius:4px;text-decoration:none;transition:opacity .18s}.Login-module__lvht7G__register:hover{opacity:.7}.Login-module__lvht7G__register:focus-visible{outline:2px solid var(--bhatta-600);outline-offset:3px}.Login-module__lvht7G__registerKn{font-family:var(--noto-kannada);color:var(--bhatta-600);text-underline-offset:4px;font-size:1rem;text-decoration:underline}.Login-module__lvht7G__registerEn{font-family:var(--outfit);color:var(--gadde-300);margin-left:.5rem;font-size:.875rem}@media (max-width:767px){.Login-module__lvht7G__main{padding:2.5rem 1rem}.Login-module__lvht7G__cards{grid-template-columns:1fr;gap:1.25rem}.Login-module__lvht7G__card{gap:1.25rem;padding:1.75rem 1.5rem}}@media (prefers-reduced-motion:reduce){.Login-module__lvht7G__card,.Login-module__lvht7G__cardCta,.Login-module__lvht7G__register{transition:none}.Login-module__lvht7G__card:hover{transform:none}}
