/*
Theme Name: HR Software Chennai
Theme URI: https://hrsoftwarechennai.com/
Author: Codex
Description: WordPress theme converted from the HR Software Chennai static website, with one-click seed import on activation.
Version: 1.0.7
Requires at least: 6.4
Tested up to: 6.8
Requires PHP: 7.4
Text Domain: hr-software-chennai
*/

html {
  scroll-behavior: smooth;
}

body {
  margin: 0;
  background: #f8fafc;
  color: #0f172a;
}

img {
  max-width: 100%;
  height: auto;
}

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

.screen-reader-text:focus {
  background: #111827;
  clip: auto !important;
  clip-path: none;
  color: #fff;
  display: block;
  height: auto;
  left: 12px;
  line-height: normal;
  padding: 12px 16px;
  text-decoration: none;
  top: 12px;
  width: auto;
  z-index: 100000;
}

.admin-bar .site-header-fixed {
  top: 32px;
}

@media screen and (max-width: 782px) {
  .admin-bar .site-header-fixed {
    top: 46px;
  }
}

/* Missing Tailwind arbitrary classes for homepage */
.bg-\[linear-gradient\(135deg\2c \#0f172a_0\%\2c \#0f3fae_58\%\2c \#2563eb_100\%\)\] {
  background-image: linear-gradient(135deg, #0f172a 0%, #0f3fae 58%, #2563eb 100%);
}

.bg-\[linear-gradient\(180deg\2c \#f8fbff_0\%\2c \#ffffff_100\%\)\] {
  background-image: linear-gradient(180deg, #f8fbff 0%, #ffffff 100%);
}

.bg-\[linear-gradient\(180deg\2c \#ffffff_0\%\2c \#f8fbff_100\%\)\] {
  background-image: linear-gradient(180deg, #ffffff 0%, #f8fbff 100%);
}

.shadow-\[0_30px_80px_rgba\(15\2c 23\2c 42\2c 0\.08\)\] {
  box-shadow: 0 30px 80px rgba(15,23,42,0.08);
}

.shadow-\[0_16px_40px_rgba\(37\2c 99\2c 235\2c 0\.08\)\] {
  box-shadow: 0 16px 40px rgba(37,99,235,0.08);
}

.border-white\/20 {
  border-color: rgba(255,255,255,0.2);
}

.bg-white\/10 {
  background-color: rgba(255,255,255,0.1);
}

.bg-white\/8, .bg-white\/8 {
  background-color: rgba(255,255,255,0.08);
}

.border-white\/18 {
  border-color: rgba(255,255,255,0.18);
}

.text-sky-50\/90 {
  color: rgba(240,249,255,0.9);
}
