/*!
Theme Name: ispv2
Theme URI: https://underscoretw.com/
Author: underscoretw.com
Author URI: https://underscoretw.com/
Description: A custom theme based on _tw
Version: 0.1.0
Tested up to: 6.2
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ispv2
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

ispv2 is based on _tw https://underscoretw.com/, (C) 2021-2023 Greg Sullivan
_tw is distributed under the terms of the GNU GPL v2 or later.

_tw is based on Underscores https://underscores.me/ and Varia https://github.com/Automattic/themes/tree/master/varia, (C) 2012-2023 Automattic, Inc.
Underscores and Varia are distributed under the terms of the GNU GPL v2 or later.
*/

/**
 * Custom `@font-face` rules
 *
 * These will be added immediately before Tailwind’s `base` layer.
 */

@font-face {
  font-family: 'bouldregular';

  src: url('../fonts/bould-regular-webfont.woff2') format('woff2'),
       url('../fonts/bould-regular-webfont.woff?ver=0.9368325272700506') format('woff');

  font-weight: normal;

  font-style: normal;

  font-display: swap;
}

@font-face {
  font-family: 'bouldsemibold';

  src: url('../fonts/bould-semibold-webfont.woff2') format('woff2'),
       url('../fonts/bould-semibold-webfont.woff?ver=0.9368325272700506') format('woff');

  font-weight: normal;

  font-style: normal;

  font-display: swap;
}

/*! tailwindcss v3.3.1 | MIT License | https://tailwindcss.com
*/

/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box;
  /* 1 */
  border-width: 0;
  /* 2 */
  border-style: solid;
  /* 2 */
  border-color: #e5e7eb;
  /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/

html {
  line-height: 1.5;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -moz-tab-size: 4;
  /* 3 */
  -o-tab-size: 4;
     tab-size: 4;
  /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  /* 4 */
  font-feature-settings: normal;
  /* 5 */
  font-variation-settings: normal;
  /* 6 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0;
  /* 1 */
  line-height: inherit;
  /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0;
  /* 1 */
  color: inherit;
  /* 2 */
  border-top-width: 1px;
  /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0;
  /* 1 */
  border-color: inherit;
  /* 2 */
  border-collapse: collapse;
  /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  font-weight: inherit;
  /* 1 */
  line-height: inherit;
  /* 1 */
  color: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
  padding: 0;
  /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
  /* 1 */
  background-color: transparent;
  /* 2 */
  background-image: none;
  /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1;
  /* 1 */
  color: #9ca3af;
  /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1;
  /* 1 */
  color: #9ca3af;
  /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/

:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  /* 1 */
  vertical-align: middle;
  /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

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

/* Make elements with the HTML hidden attribute stay hidden by default */

[hidden] {
  display: none;
}

*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

p {
  font-family: bouldregular;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(97 97 97 / var(--tw-text-opacity));
  font-size: clamp(0.875rem, 1vw + 0.625rem, 1.125rem);
  line-height: clamp(1.313rem, 0.6vw + 1.162rem, 1.463rem);
}

.entry-content a {
  font-family: bouldsemibold;
  text-decoration-line: underline;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: normal;
  font-family: bouldsemibold;
  font-style: normal;
}

h1 {
  font-size: 1.375rem;
  /* 22px ÷ 16 = 1.375rem */
}

h2 {
  font-size: 1.25rem;
  /* 20px ÷ 16 = 1.25rem */
}

h3 {
  font-size: 1.125rem;
  /* 18px ÷ 16 = 1.125rem */
}

h5 {
  font-size: 1rem;
  /* 16px ÷ 16 = 1rem */
}

h6 {
  font-size: 0.625rem;
}

/*add sports icons*/

#menu-floating-menu .menu-item {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 25px;
  height: 24px;
}

.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children {
  display: none;
}

.icon-cricket {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Cricket.png?ver=0.9368325272700506);
}

.icon-football {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Football.png?ver=0.9368325272700506);
}

.icon-tennis {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Tennis.png?ver=0.9368325272700506);
}

.icon-basketball {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Basketball.png?ver=0.9368325272700506);
}

.icon-a-football {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/AFootball.png?ver=0.9368325272700506);
}

.icon-handball {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Handball.png?ver=0.9368325272700506);
}

.icon-rugby {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Rugby.png?ver=0.9368325272700506);
}

.icon-baseball {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Baseball.png?ver=0.9368325272700506);
}

.icon-tt {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/TableTennis.png?ver=0.9368325272700506);
}

.icon-volleyball {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Volleyball.png?ver=0.9368325272700506);
}

.icon-golf {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Golf.png?ver=0.9368325272700506);
}

.icon-pools {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Pool.png?ver=0.9368325272700506);
}

.icon-snooker {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Snooker.png?ver=0.9368325272700506);
}

.icon-bowling {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Bowling.png?ver=0.9368325272700506);
}

.icon-darts {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Darts.png?ver=0.9368325272700506);
}

.icon-boxing {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Boxing.png?ver=0.9368325272700506);
}

.icon-mma {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/MMA.png?ver=0.9368325272700506);
}

.icon-motorsports {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Motorsports.png?ver=0.9368325272700506);
}

.icon-cycling {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Cycling.png?ver=0.9368325272700506);
}

.icon-horseracing {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/HorseRacing.png?ver=0.9368325272700506);
}

.icon-badminton {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Badminton.png?ver=0.9368325272700506);
}

.icon-hockey {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Hockey.png?ver=0.9368325272700506);
}

.icon-poker {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Poker.png?ver=0.9368325272700506);
}

.icon-esports {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/eSports.png?ver=0.9368325272700506);
}

.icon-athletics {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Athletics.png?ver=0.9368325272700506);
}

.icon-bgmi {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/BGMI.png?ver=0.9368325272700506);
}

.icon-callofduty {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Callofduty.png?ver=0.9368325272700506);
}

.icon-chess {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Chess.png?ver=0.9368325272700506);
}

.icon-formula1 {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Formula1.png?ver=0.9368325272700506);
}

.icon-gaming {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Gaming.png?ver=0.9368325272700506);
}

.icon-garenafreefire {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/White/Free-Fire.png?ver=0.9368325272700506);
}

.icon-kabaddi {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Kabaddi.png?ver=0.9368325272700506);
}

.icon-motogp {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/MotoGP.png?ver=0.9368325272700506);
}

.icon-olympics {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Olympics-White.png?ver=0.9368325272700506);
}

.icon-para-olympics {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/ParaOlympics.png?ver=0.9368325272700506);
  background-size: 24px;
}

.icon-skateboarding {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Skateboarding.png?ver=0.9368325272700506);
}

.icon-squash {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Squash.png?ver=0.9368325272700506);
}

.icon-ufc {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/UFC.png?ver=0.9368325272700506);
}

.icon-valorant {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Valorant.png?ver=0.9368325272700506);
}

.icon-wwe {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/WWE.png?ver=0.9368325272700506);
}

.icon-swimming {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Swimming.png?ver=0.9368325272700506);
}

.icon-shooting {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Shooting.png?ver=0.9368325272700506);
}

.icon-wrestling {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Wrestling.png?ver=0.9368325272700506);
}

.icon-fornite {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Fortnite.png?ver=0.9368325272700506);
}

.ipl-bg {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/ipl-top.webp?ver=0.9368325272700506);
  background-size: cover;
}

.icon-home {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Home.png?ver=0.9368325272700506);
}

.icon-ipl {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/IPL.png?ver=0.9368325272700506);
}

.icon-t20 {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/T20.png?ver=0.9368325272700506);
}

.icon-euro {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Euro.png?ver=0.9368325272700506);
}

.icon-videos {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/Videos.png?ver=0.9368325272700506);
}

.icon-chak {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/India.png?ver=0.9368325272700506);
}

.icon-test-cricket {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/cricket-white.png?ver=0.9368325272700506);
}

.icon-champions-trophy {
  background-image: url(/wp-content/themes/_isp-v2/assets/src/images/icons/champions-trophy.png?ver=0.9368325272700506);
}

span.style__LiveMessageActionDateDay-yQTGU.jLCDKA.live-message--action--date--day {
  margin-left: 15px;
}

.ct-area {
  fill: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjEwMCI+CiAgPGRlZnM+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImNoYXJ0R3JhZGllbnQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYmEoNDEsIDEwMSwgMjU1LCAwLjIwKSIgLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2JhKDQxLCAxMDEsIDI1NSwgMC4wMCkiIC8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2NoYXJ0R3JhZGllbnQpIiAvPgo8L3N2Zz4=');
  fill-opacity: 1;
}

.container {
  width: 100%;
}

@media (min-width: 640px) {
  .container {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .container {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }
}

@media (min-width: 1536px) {
  .container {
    max-width: 1536px;
  }
}

.page-title,
.entry-title {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5rem;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(97 97 97 / var(--tw-text-opacity));
}

@media (min-width: 768px) {
  .page-title,
.entry-title {
    width: 100%;
  }

  @media (min-width: 640px) {
    .page-title,
.entry-title {
      max-width: 640px;
    }
  }

  @media (min-width: 768px) {
    .page-title,
.entry-title {
      max-width: 768px;
    }
  }

  @media (min-width: 1024px) {
    .page-title,
.entry-title {
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px) {
    .page-title,
.entry-title {
      max-width: 1280px;
    }
  }

  @media (min-width: 1536px) {
    .page-title,
.entry-title {
      max-width: 1536px;
    }
  }
}

.page-content > *,
.entry-content > * {
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 768px) {
  .page-content > *,
.entry-content > * {
    width: 100%;
  }

  @media (min-width: 640px) {
    .page-content > *,
.entry-content > * {
      max-width: 640px;
    }
  }

  @media (min-width: 768px) {
    .page-content > *,
.entry-content > * {
      max-width: 768px;
    }
  }

  @media (min-width: 1024px) {
    .page-content > *,
.entry-content > * {
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px) {
    .page-content > *,
.entry-content > * {
      max-width: 1280px;
    }
  }

  @media (min-width: 1536px) {
    .page-content > *,
.entry-content > * {
      max-width: 1536px;
    }
  }
}

.list-item-disc::before {
  position: absolute;
  left: 0px;
  --tw-content: '\2022';
  content: var(--tw-content);
}

a.wp-block-latest-posts__post-title {
  flex-shrink: 1;
  flex-grow: 1;
  flex-basis: 0px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(41 101 255 / var(--tw-text-opacity));
  font-size: clamp(0.875rem, 1vw + 0.625rem, 1.125rem);
  line-height: clamp(1.313rem, 0.6vw + 1.162rem, 1.463rem);
}

.wp-block-latest-posts a {
  text-decoration-line: none !important;
}

/* Custom pagination styles */

.isp-pagination a.page-numbers {
  margin-right: 0.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  border-radius: 0.25rem;
  padding: 0.625rem;
  font-family: bouldsemibold;
  font-size: 12px;
  line-height: 12px;
  --tw-text-opacity: 1;
  color: rgb(126 126 126 / var(--tw-text-opacity));
  text-decoration-line: none;
  border: 1px #DFDFDF solid;
}

.isp-pagination .current {
  margin-right: 0.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(41 101 255 / var(--tw-bg-opacity));
  padding: 0.625rem;
  font-family: bouldsemibold;
  font-size: 12px;
  line-height: 12px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.isp-pagination .dots {
  margin-right: 0.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  border-radius: 0.25rem;
  padding: 0.625rem;
  font-family: bouldsemibold;
  font-size: 12px;
  line-height: 12px;
  --tw-text-opacity: 1;
  color: rgb(126 126 126 / var(--tw-text-opacity));
  border: 1px #DFDFDF solid;
}

.isp-pagination svg {
  fill: #7e7e7e;
}

.isp-pagination a.prev.page-numbers a.next.page-numbers {
  padding: 0.25rem;
}

.single .articles-list a {
  --tw-text-opacity: 1;
  color: rgb(6 13 31 / var(--tw-text-opacity));
}

.single .articles-list a:visited {
  color: rgb(95 96 111 );
}

.single .articles-list a:hover {
  --tw-text-opacity: 1;
  color: rgb(95 96 111 / var(--tw-text-opacity));
}

.twitter-tweet {
  margin-left: auto;
  margin-right: auto;
}

.chak-pattern {
  background-image: url("data:image/svg+xml,%3Csvg width='375' height='70' viewBox='0 0 375 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M-84 15.6946C-74.2805 9.01384 -59.6822 6.14885 -35.9799 10.3098C11.1913 18.5766 73.4277 44.2027 120.599 59.5992C133.317 63.7601 145.982 67.614 158.863 71.2159C194.163 80.9755 233.748 88.7193 268.451 73.3398C313.762 53.2615 333.453 54.5934 381.617 62.2101C404.742 65.92 431.208 72.6558 458 78.0046V86.8284C448.242 84.7214 438.109 82.4536 427.396 80.2556C381.69 70.8559 331.88 62.5531 288.234 83.4424C248.219 101.992 210.152 93.6362 169.415 81.7865C117.023 66.335 -0.370193 18.2526 -47.2889 20.7195C-67.7401 21.7825 -77.7842 30.3182 -83.9809 41.6448L-84 15.6946ZM457.981 226H418.579C429.652 223.569 441.014 219.732 454.169 214.925C455.434 214.457 456.697 214.006 457.981 213.555V226ZM364.271 226H330.253C314.663 220.579 298.764 213.934 281.908 206.875C243.807 190.792 124.374 129.924 89.2356 155.821C67.7552 171.669 72.5067 204.66 58.5047 225.983H32.7248C40.8548 220.418 47.4844 211.575 52.0555 198.015C61.7028 169.363 62.0105 136.984 102.766 137.344C152.465 137.776 260.555 192.539 313.343 211.304C329.26 216.96 344.562 221.57 361.056 225.297C362.14 225.568 363.206 225.784 364.271 226ZM308.683 226H288.72C283.733 223.857 278.71 221.678 273.617 219.463C240.863 205.147 139.55 152.037 109.975 180.528C98.5221 191.567 95.8121 209.342 90.6256 226H74.9981C76.5706 222.561 78.0158 218.796 79.3336 214.654C88.4016 185.822 89.9911 156.018 130.55 159.224C171.56 162.466 258.223 205.975 300.352 222.722C303.062 223.821 305.844 224.901 308.681 226H308.683ZM269.714 226H251.107C233.746 218.527 215.752 211.216 196.638 204.876C160.523 192.882 135.556 188.037 119.731 226H104.844C115.213 195.421 119.188 177.016 163.089 185.589C195.933 191.999 235.552 210.728 269.714 226ZM228.29 226H192.41C182.6 223.982 174.037 223.658 166.215 226H135.808C144.21 212.403 156.134 205.399 187.587 212.799C200.305 215.806 214.107 220.507 228.29 226ZM-55.943 226H-84V219.787C-74.6965 221.966 -65.3569 224.056 -55.943 226ZM-84 211.899V202.788C-74.6604 204.696 -65.3569 206.424 -56.1064 207.847C-11.8447 214.709 12.2375 211.611 26.5642 166.229C35.8677 136.768 44.5579 115.948 80.2377 116.615C130.461 117.551 248.378 172.821 303.533 191.01C311.518 193.638 319.413 196.033 327.507 198.32C369.294 209.973 387.487 207.595 427.827 192.99C437.837 189.335 447.882 186.542 457.981 184.363V199.383C451.674 201.238 445.297 203.381 438.809 205.848C379.591 227.656 345.284 215.681 289.064 194.017C243.174 176.171 109.54 110.403 66.5625 133.363C22.3729 156.99 69.2895 238.445 -46.4761 219.3C-58.8334 217.265 -71.3711 214.726 -84 211.899ZM-84 194.305V184.922C-81.3982 185.301 -78.8156 185.661 -76.2499 185.985C-28.0685 192.09 -15.2592 180.725 0.0797043 137.884C14.4594 97.6891 36.2476 90.9893 76.6067 98.733C143.741 111.646 220.268 148.905 287.835 169.344L291.286 170.39C336.178 183.823 355.744 184.418 399.77 168.715C419.373 161.655 438.684 158.485 457.981 157.189V170.515C441.233 172.838 427.575 176.908 405.498 184.867C358.509 201.13 325.537 191.046 280.698 175.252C229.915 157.153 92.1069 93.8161 44.7744 110.547C1.14503 125.962 26.4729 193.729 -34.9146 198.771C-47.308 199.779 -64.6332 197.816 -84 194.305ZM-84 175.936V165.31C-51.5905 166.049 -40.8757 152.704 -27.6335 116.723C-14.1748 80.1306 4.57867 70.6759 43.1318 76.2217C60.8539 78.7797 78.7225 84.3254 95.8121 89.6023C151.022 106.674 206.431 129.384 261.569 145.428C303.843 157.729 323.897 159.656 365.665 144.656C400.044 132.12 428.281 131.544 457.983 133.759V145.232C454.494 145.232 450.935 145.249 447.285 145.32C411.68 146.04 402.97 151.084 371.717 161.439C324.71 176.423 278.027 160.143 233.601 143.917C187.95 127.205 64.2154 75.9867 20.7855 88.5033C-33.9893 104.315 6.63928 183.77 -83.9979 175.936H-84ZM-84 154.038V139.055C-45.8267 123.279 -65.2656 67.182 -18.4743 54.9894C7.034 48.3446 46.852 61.2742 71.5305 68.9099C124.047 85.2085 237.557 130.392 285.197 130.481C304.978 130.519 318.076 125.799 336.089 118.849C377.208 102.892 417.278 107.396 457.981 113.554V123.171C433.608 120.253 409.076 118.722 381.976 123.62C330.616 133.687 327.237 151.084 266.985 138.659C230.637 131.167 180.106 112.042 144.03 99.4C106.27 86.1274 7.41386 44.8337 -25.0508 77.5557C-51.3549 104.082 -38.3291 147.878 -84 154.038ZM-84 120.541V86.6843C-73.3956 56.7363 -72.0226 19.8195 -1.36548 34.693C63.7273 48.3975 130.787 79.3726 196.818 96.6261C202.58 98.138 208.327 99.508 214.124 100.84C247.637 108.404 271.159 109.359 303.011 95.0951C353.63 72.3678 405.534 85.0454 457.981 95.4911V104.315C435.741 100.101 412.543 96.0311 386.114 95.5822C353.594 95.2921 342.194 98.769 312.475 110.564C270.852 127.078 228.071 113.933 187.152 101.092C138.537 85.6934 12.6174 34.64 -31.6635 44.5267C-71.4623 53.4055 -61.5986 98.697 -84 120.541ZM-84 -0.476868V-13.9485C-77.4786 -14.4165 -69.9811 -13.9845 -61.2717 -12.4726C-22.1414 -5.64784 34.9106 17.1155 74.1683 30.4071C93.6072 36.9989 112.885 43.1397 132.685 48.6135C168.526 58.4113 205.797 64.5309 240.844 48.4145C287.979 26.7332 315.277 30.477 364.759 40.1117C389.943 45.0646 424.557 54.3033 457.981 60.1921V69.5028C454.513 68.7638 450.95 68.0079 447.283 67.1969C386.456 53.6553 318.547 30.856 258.605 59.2562C205.85 84.2513 147.119 61.56 95.0163 44.0566C54.549 30.4071 -43.5496 -8.85165 -81.8312 -1.00201C-82.5718 -0.838974 -83.2954 -0.658966 -84 -0.478989L-84 -0.476868ZM-84 -24.6801V-34.1877C-63.7653 -31.1449 -42.9172 -23.67 -25.1421 -17.7283C26.2925 -0.529816 118.863 36.478 170.117 34.2271C221.009 31.9952 227.097 0.948212 297.86 9.68086C304.689 10.5279 311.393 11.6078 318.167 12.7428C354.607 18.9556 411.387 35.3981 457.981 41.4118V51.5145C453.768 50.7755 449.363 49.9476 444.72 49.0476C386.6 37.738 300.229 8.00591 244.73 28.2832C213.114 40.4399 204.732 48.9396 168.237 46.4367C120.741 43.1779 30.3395 7.98897 -18.4212 -8.22063C-41.7798 -15.9813 -63.6952 -23.9241 -84 -24.6801ZM-84 -42.1665V-50.1093C-47.3971 -41.1417 -4.54659 -23.7992 31.2074 -12.3265C50.6103 -6.09464 69.6333 -0.620865 89.5603 3.82803C181.607 23.9444 177.903 -16.9003 248.558 -16.1253C271.792 -15.8733 295.061 -10.8675 317.643 -5.80666C356.304 2.90904 411.858 20.1795 457.998 20.3955V31.8301C457.31 31.775 456.644 31.7221 455.937 31.6501C389.022 25.4542 292.404 -13.1375 231.738 -0.800858C193.024 7.82591 187.875 25.4204 139.422 22.0874C73.6251 16.8105 -6.33344 -21.4572 -71.0825 -38.9627C-75.5453 -40.1697 -79.8257 -41.2496 -84 -42.1687L-84 -42.1665ZM-84 -57.5821V-64.5339C-49.7103 -54.4672 -14.3913 -41.1226 18.7589 -31.4519C28.0094 -28.75 37.2047 -26.2471 46.5273 -23.8712C88.6754 -13.2815 119.226 -12.1296 159.53 -29.76C217.051 -54.9182 295.186 -28.6801 353.27 -14.6515C388.714 -6.18781 423.727 2.22298 457.981 -5.66478V8.65175C436.573 11.1377 415.145 7.62476 387.649 2.07898C330.597 -9.44667 246.264 -39.6658 190.874 -22.7193C159.963 -12.6886 155.971 -2.62192 117.254 -3.25294C49.2372 -5.14177 -18.5464 -39.3587 -84 -57.5821ZM-84 -70.9986V-77.6434C-33.1087 -61.4719 24.703 -42.0755 69.073 -41.8426C113.984 -42.2216 133.154 -63.3459 177.163 -65.3258C202.762 -66.4777 228.09 -61.491 252.985 -56.1061C304.22 -44.9045 391.859 -14.7045 440.146 -31.3439C446.398 -33.5059 452.27 -36.2417 457.998 -39.2867V-21.3683C426.166 -9.10364 398.921 -13.5695 360.476 -21.5313C304.04 -33.237 219.996 -62.806 165.33 -48.9405C131.275 -39.6128 123.09 -27.9432 82.4787 -28.8601C28.5866 -30.715 -27.381 -53.0633 -84 -71.0008L-84 -70.9986ZM-84 -84.2183V-91.3501C-38.9424 -76.8705 11.3696 -62.734 53.4094 -67.5259C88.3485 -72.0638 104.229 -88.3623 144.662 -90.0372C172.7 -91.1892 200.649 -85.5354 227.874 -79.4666C279.794 -67.816 364.182 -38.4969 413.953 -55.5514C431.694 -61.6202 443.849 -70.4989 457.981 -78.8546V-59.3523H457.962C418.668 -35.0771 395.995 -34.247 349.872 -42.2618C289.208 -52.8155 200.141 -85.3385 142.421 -75.8838C101.845 -68.536 94.3288 -52.4365 45.7866 -54.1834C3.69161 -56.1062 -40.551 -69.9907 -84 -84.2183ZM-84 -98.8038V-106.008C-37.9323 -91.708 10.3233 -82.4692 56.5884 -100.354C92.2512 -114.833 107.86 -117.965 146.648 -113.086C151.708 -112.455 156.712 -111.682 161.733 -110.907C218.715 -101.813 316.667 -67.4709 367.974 -75.2506C402.68 -80.5084 423.961 -102.66 457.981 -115.536V-97.6709C449.38 -93.51 440.219 -88.3411 429.669 -81.9483C383.674 -54.0882 350.127 -59.473 299.017 -70.5307C236.761 -84.2522 144.03 -118.092 83.0198 -92.718C45.8227 -77.2495 24.1598 -74.1686 -17.5724 -81.1924C-38.5286 -84.9023 -61.0022 -91.3861 -84 -98.8038ZM-84 -113.662V-122.685C-72.8714 -119.767 -61.6155 -117.391 -50.1453 -115.805C-26.044 -112.474 -5.23205 -113.427 17.927 -121.226C54.6381 -134.338 64.2133 -143.881 106.126 -139.74C115.737 -138.785 125.132 -137.22 134.635 -135.543C189.032 -125.673 285.685 -92.339 335.908 -98.4628C382.392 -104.1 399.753 -135.579 457.981 -146.456V-131.816C439.1 -126.63 422.842 -117.643 396.627 -102.876C350.776 -77.0505 313.704 -84.6143 264.511 -95.7439C208.036 -108.53 117.31 -139.848 62.8954 -120.938C29.5458 -108.566 19.213 -100.102 -17.914 -101.58C-40.4428 -102.715 -62.3753 -107.378 -84 -113.664V-113.662ZM-84 -132.409V-143.574C-33.3782 -133.453 -10.652 -145.806 14.5146 -156H132.196C176.783 -145.338 225.452 -129.474 268.774 -123.441C329.043 -115.049 347.489 -138.173 384.758 -156H433.067C411.767 -150.562 394.009 -140.908 365.644 -125.188C322.377 -101.218 288.16 -107.934 241.857 -118.596C188.075 -131.005 97.9598 -162.681 45.7866 -149.499C8.87815 -139.325 1.39756 -124 -43.6579 -126.34C-57.3882 -127.223 -70.7938 -129.402 -84 -132.409ZM-84 -155.153V-156H-33.7411C-43.3332 -153.766 -54.3174 -152.578 -68.0308 -153.389C-73.16 -153.694 -78.4909 -154.289 -84 -155.153ZM170.586 -156H208.363C238.911 -148.832 269.551 -143.934 290.182 -147.716C298.44 -149.228 306.243 -152.237 313.868 -156H348.427C346.044 -154.613 343.603 -153.19 341.112 -151.695C300.914 -127.528 274.538 -130.624 229.571 -140.745C210.602 -145.014 190.694 -150.507 170.586 -155.998V-156Z' fill='url(%23paint0_linear_4429_10417)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4429_10417' x1='187' y1='-110.396' x2='187' y2='150.649' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}

.no-round > .plyr {
  border-radius: 0px !important;
}

.player-profile-tr {
  width: 50%;
}

.player-profile-tr:first-child {
  white-space: nowrap;
}

.player-profile-tr:nth-child(odd) {
  --tw-bg-opacity: 1;
  background-color: rgb(240 240 240 / var(--tw-bg-opacity));
}

.player-profile-tr:nth-child(even) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.player-profile-td {
  border-width: 0px !important;
  padding: 0.5rem;
  font-family: bouldregular;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(97 97 97 / var(--tw-text-opacity));
  font-size: clamp(0.875rem, 1vw + 0.625rem, 1.125rem);
  line-height: clamp(1.313rem, 0.6vw + 1.162rem, 1.463rem);
}

/* Live Blog Item Styles */

.live-blog-pill {
  background-color: #B91C1C;
}

.live-blog-gif {
  height: 20px;
  width: auto;
  -o-object-fit: contain;
     object-fit: contain;
}

/* Live Blog Widget Ticker Styles */

.live-blog-ticker-wrapper {
  position: relative;
  overflow: hidden;
}

.live-blog-ticker-track {
  display: flex;
  align-items: center;
  white-space: nowrap;
  width: -moz-max-content;
  width: max-content;
}

.live-blog-ticker-wrapper:hover .live-blog-ticker-track {
  animation-play-state: paused !important;
}

@keyframes live-blog-scroll {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(-33.333333%);
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.collapse {
  visibility: collapse;
}

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.sticky {
  position: sticky;
}

.bottom-0 {
  bottom: 0px;
}

.bottom-2 {
  bottom: 0.5rem;
}

.bottom-\[16\%\] {
  bottom: 16%;
}

.bottom-\[57px\] {
  bottom: 57px;
}

.left-0 {
  left: 0px;
}

.left-1 {
  left: 0.25rem;
}

.left-7 {
  left: 1.75rem;
}

.right-0 {
  right: 0px;
}

.right-1 {
  right: 0.25rem;
}

.right-1\.5 {
  right: 0.375rem;
}

.right-2 {
  right: 0.5rem;
}

.right-4 {
  right: 1rem;
}

.right-5 {
  right: 1.25rem;
}

.right-\[10\%\] {
  right: 10%;
}

.top-0 {
  top: 0px;
}

.top-1 {
  top: 0.25rem;
}

.top-1\/4 {
  top: 25%;
}

.top-16 {
  top: 4rem;
}

.top-2\/4 {
  top: 50%;
}

.top-3 {
  top: 0.75rem;
}

.top-3\/4 {
  top: 75%;
}

.top-4 {
  top: 1rem;
}

.top-5 {
  top: 1.25rem;
}

.top-\[120px\] {
  top: 120px;
}

.top-\[20\%\] {
  top: 20%;
}

.top-full {
  top: 100%;
}

.z-0 {
  z-index: 0;
}

.z-10 {
  z-index: 10;
}

.z-20 {
  z-index: 20;
}

.z-50 {
  z-index: 50;
}

.z-99 {
  z-index: 99;
}

.order-first {
  order: -9999;
}

.col-span-2 {
  grid-column: span 2 / span 2;
}

.\!m-0 {
  margin: 0px !important;
}

.m-0 {
  margin: 0px;
}

.m-4 {
  margin: 1rem;
}

.m-auto {
  margin: auto;
}

.mx-12 {
  margin-left: 3rem;
  margin-right: 3rem;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.\!mr-4 {
  margin-right: 1rem !important;
}

.\!mt-0 {
  margin-top: 0px !important;
}

.mb-1 {
  margin-bottom: 0.25rem;
}

.mb-10 {
  margin-bottom: 2.5rem;
}

.mb-2 {
  margin-bottom: 0.5rem;
}

.mb-3 {
  margin-bottom: 0.75rem;
}

.mb-4 {
  margin-bottom: 1rem;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.mb-8 {
  margin-bottom: 2rem;
}

.ml-2 {
  margin-left: 0.5rem;
}

.ml-4 {
  margin-left: 1rem;
}

.ml-\[1ch\] {
  margin-left: 1ch;
}

.ml-auto {
  margin-left: auto;
}

.mr-4 {
  margin-right: 1rem;
}

.mr-6 {
  margin-right: 1.5rem;
}

.mt-2 {
  margin-top: 0.5rem;
}

.mt-4 {
  margin-top: 1rem;
}

.mt-5 {
  margin-top: 1.25rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mt-8 {
  margin-top: 2rem;
}

.line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.line-clamp-4 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.flex {
  display: flex;
}

.inline-flex {
  display: inline-flex;
}

.table {
  display: table;
}

.grid {
  display: grid;
}

.contents {
  display: contents;
}

.hidden {
  display: none;
}

.aspect-\[39\/70\] {
  aspect-ratio: 39/70;
}

.aspect-square {
  aspect-ratio: 1 / 1;
}

.aspect-video {
  aspect-ratio: 16 / 9;
}

.h-30 {
  height: 452px;
}

.h-\[128px\] {
  height: 128px;
}

.h-\[137\.20px\] {
  height: 137.20px;
}

.h-\[150px\] {
  height: 150px;
}

.h-\[170px\] {
  height: 170px;
}

.h-\[184\.24px\] {
  height: 184.24px;
}

.h-\[2\.61px\] {
  height: 2.61px;
}

.h-\[200px\] {
  height: 200px;
}

.h-\[214\.29px\] {
  height: 214.29px;
}

.h-\[223px\] {
  height: 223px;
}

.h-\[23\.52px\] {
  height: 23.52px;
}

.h-\[329px\] {
  height: 329px;
}

.h-\[342\.35px\] {
  height: 342.35px;
}

.h-\[49\.65px\] {
  height: 49.65px;
}

.h-\[7\.84px\] {
  height: 7.84px;
}

.h-\[86px\] {
  height: 86px;
}

.h-full {
  height: 100%;
}

.h-quad {
  height: 250px;
}

.h-slide {
  height: 140px;
}

.\!w-full {
  width: 100% !important;
}

.w-1\/2 {
  width: 50%;
}

.w-11 {
  width: 2.75rem;
}

.w-11\/12 {
  width: 91.666667%;
}

.w-12 {
  width: 3rem;
}

.w-16 {
  width: 4rem;
}

.w-20 {
  width: 5rem;
}

.w-24 {
  width: 6rem;
}

.w-26 {
  width: 6.5rem;
}

.w-3 {
  width: 0.75rem;
}

.w-3\.5 {
  width: 0.875rem;
}

.w-32 {
  width: 8rem;
}

.w-36 {
  width: 9rem;
}

.w-4 {
  width: 1rem;
}

.w-40 {
  width: 10rem;
}

.w-5 {
  width: 1.25rem;
}

.w-6 {
  width: 1.5rem;
}

.w-64 {
  width: 16rem;
}

.w-7 {
  width: 1.75rem;
}

.w-8 {
  width: 2rem;
}

.w-8\/12 {
  width: 66.666667%;
}

.w-80 {
  width: 20rem;
}

.w-96 {
  width: 24rem;
}

.w-\[18px\] {
  width: 18px;
}

.w-\[28\.75px\] {
  width: 28.75px;
}

.w-\[32\.67px\] {
  width: 32.67px;
}

.w-\[70\%\] {
  width: 70%;
}

.w-\[80\%\] {
  width: 80%;
}

.w-\[86px\] {
  width: 86px;
}

.w-\[90px\] {
  width: 90px;
}

.w-\[98\.30px\] {
  width: 98.30px;
}

.w-full {
  width: 100%;
}

.w-screen {
  width: 100vw;
}

.min-w-\[50px\] {
  min-width: 50px;
}

.min-w-\[96px\] {
  min-width: 96px;
}

.min-w-carousel {
  min-width: 240px;
}

.max-w-\[412px\] {
  max-width: 412px;
}

.max-w-\[750px\] {
  max-width: 750px;
}

.max-w-isp-authors {
  max-width: 1040px;
}

.max-w-isp-custom {
  max-width: 768px;
}

.max-w-screen-md {
  max-width: 768px;
}

.max-w-sm {
  max-width: 24rem;
}

.flex-1 {
  flex: 1 1 0%;
}

.flex-none {
  flex: none;
}

.flex-shrink {
  flex-shrink: 1;
}

.flex-shrink-0 {
  flex-shrink: 0;
}

.shrink {
  flex-shrink: 1;
}

.shrink-0 {
  flex-shrink: 0;
}

.flex-grow {
  flex-grow: 1;
}

.grow {
  flex-grow: 1;
}

.basis-0 {
  flex-basis: 0px;
}

.basis-1\/3 {
  flex-basis: 33.333333%;
}

.basis-1\/4 {
  flex-basis: 25%;
}

.basis-3\/4 {
  flex-basis: 75%;
}

.basis-full {
  flex-basis: 100%;
}

.origin-center {
  transform-origin: center;
}

.-translate-x-full {
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-\[128px\] {
  --tw-translate-y: 128px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-\[150px\] {
  --tw-translate-y: 150px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-\[200px\] {
  --tw-translate-y: 200px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-\[329px\] {
  --tw-translate-y: 329px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.cursor-pointer {
  cursor: pointer;
}

.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.flex-row {
  flex-direction: row;
}

.flex-row-reverse {
  flex-direction: row-reverse;
}

.flex-col {
  flex-direction: column;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-nowrap {
  flex-wrap: nowrap;
}

.place-items-center {
  place-items: center;
}

.items-start {
  align-items: flex-start;
}

.items-end {
  align-items: flex-end;
}

.items-center {
  align-items: center;
}

.items-baseline {
  align-items: baseline;
}

.justify-start {
  justify-content: flex-start;
}

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.justify-evenly {
  justify-content: space-evenly;
}

.justify-items-start {
  justify-items: start;
}

.justify-items-center {
  justify-items: center;
}

.gap-0 {
  gap: 0px;
}

.gap-0\.5 {
  gap: 0.125rem;
}

.gap-1 {
  gap: 0.25rem;
}

.gap-1\.5 {
  gap: 0.375rem;
}

.gap-2 {
  gap: 0.5rem;
}

.gap-2\.5 {
  gap: 0.625rem;
}

.gap-3 {
  gap: 0.75rem;
}

.gap-3\.5 {
  gap: 0.875rem;
}

.gap-4 {
  gap: 1rem;
}

.gap-5 {
  gap: 1.25rem;
}

.gap-6 {
  gap: 1.5rem;
}

.gap-8 {
  gap: 2rem;
}

.gap-\[10\.45px\] {
  gap: 10.45px;
}

.gap-\[2\.61px\] {
  gap: 2.61px;
}

.gap-\[20\.91px\] {
  gap: 20.91px;
}

.gap-\[31\.36px\] {
  gap: 31.36px;
}

.gap-\[7\.84px\] {
  gap: 7.84px;
}

.gap-y-1 {
  row-gap: 0.25rem;
}

.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}

.self-stretch {
  align-self: stretch;
}

.overflow-auto {
  overflow: auto;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-visible {
  overflow: visible;
}

.overflow-x-auto {
  overflow-x: auto;
}

.overflow-y-auto {
  overflow-y: auto;
}

.overflow-x-scroll {
  overflow-x: scroll;
}

.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.\!whitespace-nowrap {
  white-space: nowrap !important;
}

.whitespace-nowrap {
  white-space: nowrap;
}

.break-normal {
  overflow-wrap: normal;
  word-break: normal;
}

.break-words {
  overflow-wrap: break-word;
}

.\!rounded-lg {
  border-radius: 0.5rem !important;
}

.rounded {
  border-radius: 0.25rem;
}

.rounded-full {
  border-radius: 9999px;
}

.rounded-lg {
  border-radius: 0.5rem;
}

.rounded-md {
  border-radius: 0.375rem;
}

.rounded-xl {
  border-radius: 0.75rem;
}

.rounded-b {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.rounded-t-2xl {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}

.rounded-bl-lg {
  border-bottom-left-radius: 0.5rem;
}

.rounded-br-lg {
  border-bottom-right-radius: 0.5rem;
}

.rounded-tl-2xl {
  border-top-left-radius: 1rem;
}

.rounded-tl-md {
  border-top-left-radius: 0.375rem;
}

.rounded-tr-2xl {
  border-top-right-radius: 1rem;
}

.rounded-tr-md {
  border-top-right-radius: 0.375rem;
}

.\!border-0 {
  border-width: 0px !important;
}

.border {
  border-width: 1px;
}

.border-2 {
  border-width: 2px;
}

.border-\[4px\] {
  border-width: 4px;
}

.border-\[6px\] {
  border-width: 6px;
}

.border-y {
  border-top-width: 1px;
  border-bottom-width: 1px;
}

.border-b {
  border-bottom-width: 1px;
}

.border-l {
  border-left-width: 1px;
}

.border-r {
  border-right-width: 1px;
}

.border-t {
  border-top-width: 1px;
}

.border-solid {
  border-style: solid;
}

.border-none {
  border-style: none;
}

.border-\[\#cdcdcd\] {
  --tw-border-opacity: 1;
  border-color: rgb(205 205 205 / var(--tw-border-opacity));
}

.border-\[\#e3e3e3\] {
  --tw-border-opacity: 1;
  border-color: rgb(227 227 227 / var(--tw-border-opacity));
}

.border-\[\#ff0187\] {
  --tw-border-opacity: 1;
  border-color: rgb(255 1 135 / var(--tw-border-opacity));
}

.border-black\/10 {
  border-color: rgb(0 0 0 / 0.1);
}

.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}

.border-indigo-50 {
  --tw-border-opacity: 1;
  border-color: rgb(238 242 255 / var(--tw-border-opacity));
}

.border-indigo-600 {
  --tw-border-opacity: 1;
  border-color: rgb(79 70 229 / var(--tw-border-opacity));
}

.border-ispblack-100 {
  --tw-border-opacity: 1;
  border-color: rgb(34 34 34 / var(--tw-border-opacity));
}

.border-ispblue-200 {
  --tw-border-opacity: 1;
  border-color: rgb(41 101 255 / var(--tw-border-opacity));
}

.border-ispcloudgrey-300 {
  --tw-border-opacity: 1;
  border-color: rgb(223 223 223 / var(--tw-border-opacity));
}

.border-ispgrey-800 {
  --tw-border-opacity: 1;
  border-color: rgb(126 126 126 / var(--tw-border-opacity));
}

.border-neutral-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229 / var(--tw-border-opacity));
}

.border-orange-400 {
  --tw-border-opacity: 1;
  border-color: rgb(251 146 60 / var(--tw-border-opacity));
}

.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.border-opacity-10 {
  --tw-border-opacity: 0.1;
}

.\!bg-indigo-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(238 242 255 / var(--tw-bg-opacity)) !important;
}

.\!bg-white {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}

.bg-\[\#f7f7f7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 247 / var(--tw-bg-opacity));
}

.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.bg-black\/30 {
  background-color: rgb(0 0 0 / 0.3);
}

.bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}

.bg-blue-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(30 58 138 / var(--tw-bg-opacity));
}

.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}

.bg-indigo-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(238 242 255 / var(--tw-bg-opacity));
}

.bg-ispbgmi-100 {
  background-color: #C15A0F1A;
}

.bg-ispblack-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(6 13 31 / var(--tw-bg-opacity));
}

.bg-ispblue-100 {
  background-color: #2965FF1A;
}

.bg-ispblue-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(41 101 255 / var(--tw-bg-opacity));
}

.bg-ispbrown-100 {
  background-color: #6c0c0c1a;
}

.bg-ispcloudgrey-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 247 / var(--tw-bg-opacity));
}

.bg-ispcloudgrey-200 {
  background-color: #22222205;
}

.bg-ispgarenafreefire-100 {
  background-color: #6161611A;
}

.bg-ispgolf-100 {
  background-color: #B91C1C1A;
}

.bg-ispgrey-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(227 227 227 / var(--tw-bg-opacity));
}

.bg-ispgrey-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(235 235 237 / var(--tw-bg-opacity));
}

.bg-ispkabaddi-100 {
  background-color: #0549881A;
}

.bg-isplemon-100 {
  background-color: #CACE0C1A;
}

.bg-ispmusturd-100 {
  background-color: #c25e021a;
}

.bg-ispparrotgreen-100 {
  background-color: #059b411a;
}

.bg-isppurple-100 {
  background-color: #34298d1A;
}

.bg-ispred-100 {
  background-color: #B91C1C1A;
}

.bg-isproyalblue-100 {
  background-color: #51B2E11A;
}

.bg-ispvoilet-100 {
  background-color: #8402b11a;
}

.bg-ispyellow-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 203 25 / var(--tw-bg-opacity));
}

.bg-neutral-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}

.bg-neutral-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}

.bg-neutral-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity));
}

.bg-orange-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(251 146 60 / var(--tw-bg-opacity));
}

.bg-orange-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 247 237 / var(--tw-bg-opacity));
}

.bg-red-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}

.bg-stone-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 249 / var(--tw-bg-opacity));
}

.bg-transparent {
  background-color: transparent;
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.bg-yellow-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 204 21 / var(--tw-bg-opacity));
}

.bg-zinc-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(82 82 91 / var(--tw-bg-opacity));
}

.bg-opacity-10 {
  --tw-bg-opacity: 0.1;
}

.bg-opacity-20 {
  --tw-bg-opacity: 0.2;
}

.bg-opacity-5 {
  --tw-bg-opacity: 0.05;
}

.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.from-orange-400 {
  --tw-gradient-from: #fb923c var(--tw-gradient-from-position);
  --tw-gradient-from-position:  ;
  --tw-gradient-to: rgb(251 146 60 / 0)  var(--tw-gradient-from-position);
  --tw-gradient-to-position:  ;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.via-white {
  --tw-gradient-via-position:  ;
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-to-position:  ;
  --tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.to-green-700 {
  --tw-gradient-to: #15803d var(--tw-gradient-to-position);
  --tw-gradient-to-position:  ;
}

.fill-none {
  fill: none;
}

.stroke-current {
  stroke: currentColor;
}

.stroke-\[2px\] {
  stroke-width: 2px;
}

.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}

.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}

.object-top {
  -o-object-position: top;
     object-position: top;
}

.\!p-8 {
  padding: 2rem !important;
}

.p-0 {
  padding: 0px;
}

.p-0\.5 {
  padding: 0.125rem;
}

.p-1 {
  padding: 0.25rem;
}

.p-2 {
  padding: 0.5rem;
}

.p-3 {
  padding: 0.75rem;
}

.p-4 {
  padding: 1rem;
}

.p-5 {
  padding: 1.25rem;
}

.p-\[15\.68px\] {
  padding: 15.68px;
}

.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.px-1\.5 {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}

.px-\[10\.45px\] {
  padding-left: 10.45px;
  padding-right: 10.45px;
}

.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.pb-16 {
  padding-bottom: 4rem;
}

.pb-2 {
  padding-bottom: 0.5rem;
}

.pb-3 {
  padding-bottom: 0.75rem;
}

.pb-4 {
  padding-bottom: 1rem;
}

.pb-\[100px\] {
  padding-bottom: 100px;
}

.pb-\[44\.43px\] {
  padding-bottom: 44.43px;
}

.pe-3 {
  padding-inline-end: 0.75rem;
}

.pe-5 {
  padding-inline-end: 1.25rem;
}

.pl-2 {
  padding-left: 0.5rem;
}

.pl-4 {
  padding-left: 1rem;
}

.pl-6 {
  padding-left: 1.5rem;
}

.pr-4 {
  padding-right: 1rem;
}

.pr-6 {
  padding-right: 1.5rem;
}

.ps-12 {
  padding-inline-start: 3rem;
}

.ps-5 {
  padding-inline-start: 1.25rem;
}

.pt-12 {
  padding-top: 3rem;
}

.pt-2 {
  padding-top: 0.5rem;
}

.pt-4 {
  padding-top: 1rem;
}

.pt-6 {
  padding-top: 1.5rem;
}

.pt-8 {
  padding-top: 2rem;
}

.pt-\[31\.36px\] {
  padding-top: 31.36px;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.align-middle {
  vertical-align: middle;
}

.\!font-isp-500 {
  font-family: bouldsemibold !important;
}

.font-isp-400 {
  font-family: bouldregular;
}

.font-isp-500 {
  font-family: bouldsemibold;
}

.\!text-fmenu {
  font-size: 14px !important;
  line-height: 18px !important;
}

.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}

.text-\[11px\] {
  font-size: 11px;
}

.text-author {
  font-size: 20px;
  line-height: 26px;
}

.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}

.text-bread {
  font-size: 12px;
  line-height: 16px;
}

.text-fmenu {
  font-size: 14px;
  line-height: 18px;
}

.text-imgcap {
  font-size: 10px;
  line-height: 13px;
}

.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.text-menu {
  font-size: 16px;
  line-height: 22px;
}

.text-meta {
  font-size: 10px;
  line-height: 13.5px;
}

.text-navbottom {
  font-size: 12px;
  line-height: 12px;
}

.text-player1 {
  font-size: 13px;
  line-height: 16.8px;
}

.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.text-subnav {
  font-size: 18px;
  line-height: 12px;
}

.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}

.font-bold {
  font-weight: 700;
}

.font-extrabold {
  font-weight: 800;
}

.font-medium {
  font-weight: 500;
}

.font-normal {
  font-weight: 400;
}

.font-semibold {
  font-weight: 600;
}

.uppercase {
  text-transform: uppercase;
}

.italic {
  font-style: italic;
}

.leading-3 {
  line-height: .75rem;
}

.leading-4 {
  line-height: 1rem;
}

.leading-5 {
  line-height: 1.25rem;
}

.leading-6 {
  line-height: 1.5rem;
}

.leading-snug {
  line-height: 1.375;
}

.leading-tight {
  line-height: 1.25;
}

.tracking-wide {
  letter-spacing: 0.025em;
}

.\!text-ispblue-200 {
  --tw-text-opacity: 1 !important;
  color: rgb(41 101 255 / var(--tw-text-opacity)) !important;
}

.\!text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}

.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}

.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}

.text-ispbgmi-200 {
  --tw-text-opacity: 1;
  color: rgb(193 90 15 / var(--tw-text-opacity));
}

.text-ispblack-100 {
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity));
}

.text-ispblack-200 {
  --tw-text-opacity: 1;
  color: rgb(6 13 31 / var(--tw-text-opacity));
}

.text-ispblack-300 {
  --tw-text-opacity: 1;
  color: rgb(55 56 77 / var(--tw-text-opacity));
}

.text-ispblue-200 {
  --tw-text-opacity: 1;
  color: rgb(41 101 255 / var(--tw-text-opacity));
}

.text-ispbrown-200 {
  --tw-text-opacity: 1;
  color: rgb(108 12 12 / var(--tw-text-opacity));
}

.text-ispgarenafreefire-200 {
  --tw-text-opacity: 1;
  color: rgb(97 97 97 / var(--tw-text-opacity));
}

.text-ispgolf-200 {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity));
}

.text-ispgrey-100 {
  --tw-text-opacity: 1;
  color: rgb(97 97 97 / var(--tw-text-opacity));
}

.text-ispgrey-300 {
  --tw-text-opacity: 1;
  color: rgb(95 96 111 / var(--tw-text-opacity));
}

.text-ispgrey-800 {
  --tw-text-opacity: 1;
  color: rgb(126 126 126 / var(--tw-text-opacity));
}

.text-ispkabaddi-200 {
  --tw-text-opacity: 1;
  color: rgb(5 73 136 / var(--tw-text-opacity));
}

.text-isplemon-200 {
  --tw-text-opacity: 1;
  color: rgb(202 206 12 / var(--tw-text-opacity));
}

.text-ispmusturd-200 {
  --tw-text-opacity: 1;
  color: rgb(194 94 2 / var(--tw-text-opacity));
}

.text-ispparrotgreen-200 {
  --tw-text-opacity: 1;
  color: rgb(5 155 65 / var(--tw-text-opacity));
}

.text-isppurple-200 {
  --tw-text-opacity: 1;
  color: rgb(52 41 141 / var(--tw-text-opacity));
}

.text-ispred-200 {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity));
}

.text-isproyalblue-200 {
  --tw-text-opacity: 1;
  color: rgb(81 178 225 / var(--tw-text-opacity));
}

.text-ispvoilet-200 {
  --tw-text-opacity: 1;
  color: rgb(132 2 177 / var(--tw-text-opacity));
}

.text-neutral-800 {
  --tw-text-opacity: 1;
  color: rgb(38 38 38 / var(--tw-text-opacity));
}

.text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.text-zinc-500 {
  --tw-text-opacity: 1;
  color: rgb(113 113 122 / var(--tw-text-opacity));
}

.text-zinc-600 {
  --tw-text-opacity: 1;
  color: rgb(82 82 91 / var(--tw-text-opacity));
}

.text-opacity-80 {
  --tw-text-opacity: 0.8;
}

.underline {
  text-decoration-line: underline;
}

.\!no-underline {
  text-decoration-line: none !important;
}

.no-underline {
  text-decoration-line: none;
}

.underline-offset-4 {
  text-underline-offset: 4px;
}

.opacity-30 {
  opacity: 0.3;
}

.opacity-50 {
  opacity: 0.5;
}

.opacity-60 {
  opacity: 0.6;
}

.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.outline {
  outline-style: solid;
}

.outline-0 {
  outline-width: 0px;
}

.outline-2 {
  outline-width: 2px;
}

.outline-\[3px\] {
  outline-width: 3px;
}

.outline-offset-1 {
  outline-offset: 1px;
}

.outline-indigo-50 {
  outline-color: #eef2ff;
}

.outline-white {
  outline-color: #fff;
}

.brightness-0 {
  --tw-brightness: brightness(0);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.contrast-200 {
  --tw-contrast: contrast(2);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.duration-300 {
  transition-duration: 300ms;
}

.duration-\[2000ms\] {
  transition-duration: 2000ms;
}

.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

@media only screen and (max-width: 600px) {
  .no-scrollbar::-webkit-scrollbar {
    display: none;
  }
}

.no-scrollbar::-webkit-scrollbar {
  width: 4px;
  height: 3px;
}

.no-scrollbar {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.no-scrollbar::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 1px;
}

.no-scrollbar::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 1px;
}

.h-top-menu {
  height: 100vh;
}

.border-radius-max {
  border-radius: 99px;
}

.hero-before::before {
  position: absolute;
  inset: 0px;
  display: block;
  border-radius: 0.5rem;
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
  --tw-gradient-from: #000 var(--tw-gradient-from-position);
  --tw-gradient-from-position:  ;
  --tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-from-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
  --tw-gradient-to-position:  ;
  opacity: 0.75;
  --tw-content: '';
  content: var(--tw-content);
}

.text-stretch {
  font-stretch: expanded;
}

.carousel-image {
  aspect-ratio: 16 / 9;
  align-self: stretch;
  border-radius: 0.5rem;
}

.carousel-headline {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  align-self: stretch;
  overflow: clip;
  font-family: bouldsemibold;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(38 38 38 / var(--tw-text-opacity));
  font-size: clamp(0.875rem, 1vw + 0.625rem, 1.125rem);
  line-height: clamp(1.313rem, 0.6vw + 1.162rem, 1.463rem);
}

.sub-menu li a {
  display: flex;
  align-items: center;
}

/* Add the CSS for the overlay */

.overlay {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 93vh;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 11;
  display: none;
  overflow-y: hidden;
  pointer-events: none;
}

details[open]>summary>span svg {
  transform: rotate(180deg);
  transition-duration: 200ms;
}

details summary::-webkit-details-marker {
  display: none;
}

#btf-content-banner {
  min-width: 300px;
  min-height: 250px;
  display: flex;
  justify-content: center;
}

.banner-250 {
  min-width: 300px;
  min-height: 250px;
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}

.banner-50 {
  min-width: 320px;
  min-height: 50px;
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}

body:not(.home) .banner-250,
body:not(.home) .banner-50 {
  background-color: #fff;
}

#match-bar-container {
  min-height: 102px;
}

.footer-banner .image-variants {
  border-radius: 0px !important;
}

#onesignal-bell-container.onesignal-reset,
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher,
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-button {
  z-index: 15 !important;
}

h2#ipl-heading {
  padding-left: 5%;
  padding-top: 3.5%;
}

@media (min-width: 768px) {
  .banner-50 {
    min-height: 90px;
  }
}

/* Video Carousel Start*/

.short-video {
  height: 430px;
}

.faded-layer {
  content: " ";
  width: 100%;
  height: 100px;
  background: rgb(2,0,36);
  background: linear-gradient(360deg, rgba(2,0,36,1) 0%, rgba(0,0,0,0.45) 48%, rgba(0,0,0,0) 100%);
}

/* Video Carousel End*/

.hero-title {
  font-size: clamp(1.375rem, 1.554vw + 0.973rem, 1.75rem) !important;
  line-height: clamp(1.788rem, 1.295vw + 1.452rem, 2.1rem) !important;
}

.article-title, .slider-title {
  font-size: clamp(0.875rem, 0.693vw + 0.696rem, 1.1rem) !important;
  line-height: clamp(1.313rem, 0.577vw + 1.163rem, 1.25rem) !important;
}

article .w-26 {
  width: 25vw;
}

.pill, .text-meta, .text-bread, .text-imgcap  {
  font-size: clamp(0.75rem, 0.231vw + 0.69rem, 0.875rem);
  line-height: clamp(1.125rem, 0.023vw + 1.119rem, 1.138rem);
}

p, .text-sm, .text-fmenu {
  font-size: clamp(0.875rem, 1vw + 0.625rem, 1.125rem);
  line-height: clamp(1.313rem, 0.6vw + 1.162rem, 1.463rem);
}

footer .text-fmenu {
  font-size: clamp(0.875rem, 1vw + 0.625rem, 1.125rem);
  line-height: clamp(1.313rem, 0.6vw + 1.162rem, 1.463rem);
}

.ad-container-left,
.ad-container-right {
  position: fixed;
  display: none;
  top: 6.3rem;
}

.ad-container-left {
  left: 0px;
  justify-content: flex-end;
}

.ad-container-right {
  right: 0px;
  justify-content: flex-start;
}

@media (min-width: 640px) {
  .carousel-image {
    height: 12rem;
  }
}

@media (min-width: 768px) {
  article .w-26 {
    width: 12rem;
  }

  header nav {
    zoom: 1.2;
  }

  .page-template-homepage .si-common-class {
    zoom: 1.2;
  }
}

.plyr--stopped.plyr__poster-enabled .plyr__poster {
  background-size: cover !important;
}

.plyr.plyr--stopped .plyr__controls {
  display: none
}

.plyr {
  --plyr-color-main: rgb(41 101 255);
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

@media (min-width: 768px) {
  .plyr {
    border-radius: 0.5rem;
  }
}

.plyr:hover {
  --plyr-video-control-color: #fff;
}

.play-button {
  --play-button-size: 48px;
  width: var(--play-button-size);
  height: var(--play-button-size);
  top: calc(50% - var(--play-button-size)/2);
  left: calc(50% - var(--play-button-size)/2);
  padding: 1rem;
  background: #2965FF;
  border-radius: 9999px;
  opacity: 0.8;
}

.play-button svg {
  width: 1rem;
  height: 1rem;
  margin-left: 2px;
  opacity: 0.8;
}

.play-button:hover, .play-button:hover svg {
  opacity: 1;
}

.inline-play-button {
  height: 2rem;
  width: 2rem;
  top: calc(50% - 1rem);
  left: calc(50% - 1rem);
  opacity: 0.88;
}

.inline-play-button svg {
  margin-left: 2px;
}

.player-page-template-page-templates #breaking-news-banner {
  display: none;
}

.player-profile .player-pattern {
  background-image: url("/wp-content/themes/_isp-v2/assets/src/images/player-pattern.svg?ver=0.9368325272700506");
}

.player-profile #show-more-info {
  max-height: 45px;
  position: relative;
  overflow: hidden;
}

.player-profile #show-more {
  margin-top: 15px;
  position: absolute;
  bottom: 0px;
  right: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.player-profile #show-more span {
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(37 99 235 / var(--tw-border-opacity));
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}

.player-profile #show-less span {
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(37 99 235 / var(--tw-border-opacity));
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}

.player-profile .player-bio {
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
  scrollbar-width: none;
}

/* Firefox */

.player-profile .player-bio::-webkit-scrollbar {
  display: none;
  /* Safari and Chrome */
}

.player-profile .player-bio .label, .player-profile .player-bio .value {
  text-wrap: nowrap;
}

.player-profile .player-bio .age, .player-profile .player-bio .player-skill, .player-profile .player-bio .batting-style, .player-profile .player-bio .bowling-style, .player-profile .player-bio .social {
  background-repeat: no-repeat;
  background-position: 13px center;
  background-size: 24px;
}

.player-profile .player-bio .social {
  background-image: url('/wp-content/themes/_isp-v2/assets/src/images/chevron.svg?ver=0.9368325272700506');
  transform: rotate(180deg);
  background-position: center center;
}

.player-profile .player-bio .social.open {
  background-image: url('/wp-content/themes/_isp-v2/assets/src/images/chevron.svg?ver=0.9368325272700506');
  transform: rotate(0deg);
}

.player-profile .player-bio .age {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgb3BhY2l0eT0iMC41Ij4KPHBhdGggZD0iTTUuOTk5OTIgMS4xNjY2M1YyLjQ5OTk2SDkuOTk5OTJWMS4xNjY2M0gxMS4zMzMzVjIuNDk5OTZIMTMuOTk5OUMxNC4zNjgxIDIuNDk5OTYgMTQuNjY2NiAyLjc5ODQ0IDE0LjY2NjYgMy4xNjY2M1YxMy44MzMzQzE0LjY2NjYgMTQuMjAxNSAxNC4zNjgxIDE0LjUgMTMuOTk5OSAxNC41SDEuOTk5OTJDMS42MzE3MyAxNC41IDEuMzMzMjUgMTQuMjAxNSAxLjMzMzI1IDEzLjgzMzNWMy4xNjY2M0MxLjMzMzI1IDIuNzk4NDQgMS42MzE3MyAyLjQ5OTk2IDEuOTk5OTIgMi40OTk5Nkg0LjY2NjU4VjEuMTY2NjNINS45OTk5MlpNMTMuMzMzMyA3LjgzMzI5SDIuNjY2NTlWMTMuMTY2NkgxMy4zMzMzVjcuODMzMjlaTTUuMzMzMjUgOS44MzMyOVYxMS4xNjY2SDMuOTk5OTJWOS44MzMyOUg1LjMzMzI1Wk0xMS45OTk5IDkuODMzMjlWMTEuMTY2Nkg2LjY2NjU4VjkuODMzMjlIMTEuOTk5OVpNNC42NjY1OCAzLjgzMzI5SDIuNjY2NTlWNi40OTk5NkgxMy4zMzMzVjMuODMzMjlIMTEuMzMzM1Y1LjE2NjYzSDkuOTk5OTJWMy44MzMyOUg1Ljk5OTkyVjUuMTY2NjNINC42NjY1OFYzLjgzMzI5WiIgZmlsbD0iIzIyMjIyMiIvPgo8L2c+Cjwvc3ZnPgo=');
}

.player-profile .player-bio .player-skill {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgb3BhY2l0eT0iMC41Ij4KPHBhdGggZD0iTTE2Ljc2NzMgMjQuNTM3NkMyMS45OTYxIDI0LjUzNzYgMjYuNTY4NiAyNi44MTg5IDI5LjA1NTggMzAuMjIyTDI2LjQyNTkgMzEuNDgzOUMyNC40MDE5IDI5LjA1MDIgMjAuODMyNiAyNy40MzQzIDE2Ljc2NzMgMjcuNDM0M0MxMi43MDE5IDI3LjQzNDMgOS4xMzI3IDI5LjA1MDIgNy4xMDg1NyAzMS40ODM5TDQuNDc5OCAzMC4yMjA3QzYuOTY3MTkgMjYuODE4MyAxMS41MzkgMjQuNTM3NiAxNi43NjczIDI0LjUzNzZaTTE2Ljc2NzMgMi44MTE5NUMyMC43MDk4IDIuODExOTUgMjMuOTA1OSA2LjA1NDI1IDIzLjkwNTkgMTAuMDUzOFYxNC4zOTg5QzIzLjkwNTkgMTguMjkzMyAyMC44NzU4IDIxLjQ2OTYgMTcuMDc2OSAyMS42MzQxTDE2Ljc2NzMgMjEuNjQwOEMxMi44MjQ3IDIxLjY0MDggOS42Mjg2NiAxOC4zOTg1IDkuNjI4NjYgMTQuMzk4OVYxMC4wNTM4QzkuNjI4NjYgNi4xNTk1IDEyLjY1ODcgMi45ODMxMiAxNi40NTc2IDIuODE4NjRMMTYuNzY3MyAyLjgxMTk1Wk0xNi43NjczIDUuNzA4N0MxNC40ODYyIDUuNzA4NyAxMi42MjE2IDcuNTE3NiAxMi40OTE0IDkuNzk4NTFMMTIuNDg0MSAxMC4wNTM4VjE0LjM5ODlDMTIuNDg0MSAxNi43OTg3IDE0LjQwMTcgMTguNzQ0MSAxNi43NjczIDE4Ljc0NDFDMTkuMDQ4MyAxOC43NDQxIDIwLjkxMjkgMTYuOTM1MiAyMS4wNDMxIDE0LjY1NDNMMjEuMDUwNCAxNC4zOTg5VjEwLjA1MzhDMjEuMDUwNCA3LjY1NDA4IDE5LjEzMjcgNS43MDg3IDE2Ljc2NzMgNS43MDg3WiIgZmlsbD0iIzIyMjIyMiIvPgo8L2c+Cjwvc3ZnPgo=");
}

.player-profile .player-bio .batting-style {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgb3BhY2l0eT0iMC41Ij4KPHBhdGggZD0iTTE2LjczMSA1LjMwNTE3QzE2LjM5NDkgNS4zMDUxNyAxNi4xMjIyIDUuNTg0MjMgMTYuMTIyMiA1LjkyODQ3VjE3Ljc3MTNIMTMuNjg3MVY4LjQyMTY5QzEzLjY4NzEgOC4wNzc0NSAxMy40MTQ2IDcuNzk4MzkgMTMuMDc4NCA3Ljc5ODM5QzEyLjc0MjEgNy43OTgzOSAxMi40Njk2IDguMDc3NDUgMTIuNDY5NiA4LjQyMTY5VjIwLjI2NDVDMTIuMDM5IDIwLjI2NDUgMTAuMDM0NSAyMC4yNjQ1IDEwLjAzNDUgMjAuMjY0NUM5LjU3MDQ3IDE4LjI0NCA4LjM4MTIyIDE3LjA3NCA3LjEwNjQ4IDE2LjkyNTZDNy40NTIxIDE3Ljg1NCA4LjAzODg1IDE5LjM0MSA5LjAxOTE5IDIxLjYzNTFDMTAuMDY0OCAyNC4wODE4IDExLjExOTQgMjUuOTAxNCAxMi40NzM5IDI3LjExOTFDMTMuNzgyMiAyOC4yOTUxIDE1LjQ2MjggMjguOTkwNyAxNy45NDg2IDI4Ljk5MDdDMjEuNjQ3IDI4Ljk5MDcgMjQuNjQ1MSAyNS45MjEyIDI0LjY0NTEgMjIuMTM0NlYxMS41MzgyQzI0LjY0NTEgMTEuMTk0IDI0LjM3MjUgMTAuOTE0OSAyNC4wMzY0IDEwLjkxNDlDMjMuNzAwMiAxMC45MTQ5IDIzLjQyNzYgMTEuMTk0IDIzLjQyNzYgMTEuNTM4MlYxNy43NzEzSDIwLjk5MjVWNy43OTgzOUMyMC45OTI1IDcuNDU0MTUgMjAuNzE5OSA3LjE3NTA4IDIwLjM4MzcgNy4xNzUwOEMyMC4wNDc1IDcuMTc1MDggMTkuNzc0OSA3LjQ1NDE1IDE5Ljc3NDkgNy43OTgzOVYxNy43NzEzSDE3LjMzOThWNS45Mjg0N0MxNy4zMzk4IDUuNTg0MjMgMTcuMDY3MiA1LjMwNTE3IDE2LjczMSA1LjMwNTE3Wk0yNy4wODAyIDIyLjEzNDZDMjcuMDgwMiAyNy4yOTgzIDIyLjk5MTggMzEuNDgzOSAxNy45NDg2IDMxLjQ4MzlDMTQuOTU1MiAzMS40ODM5IDEyLjY3ODkgMzAuNjIxMyAxMC44NjcyIDI4Ljk5MjZDOS4xMDE3MSAyNy40MDU0IDcuODczNCAyNS4xNzM3IDYuNzg4MjggMjIuNjM0NUM1LjY1NTggMTkuOTg0NCA1LjAzMDExIDE4LjM3MDEgNC42ODkwNCAxNy40MjY2QzQuMjU0NyAxNi4yMjUxIDQuODU0OTMgMTQuNTQ1MiA2LjQ4NjA2IDE0LjQyODRDNy44OTIyNSAxNC4zMjc4IDkuMDg1MjcgMTQuNzk1IDEwLjAzNDUgMTUuNjAwNVY4LjQyMTY5QzEwLjAzNDUgNi43MDA0OCAxMS4zOTczIDUuMzA1MTcgMTMuMDc4NCA1LjMwNTE3QzEzLjMwMzYgNS4zMDUxNyAxMy41MjMyIDUuMzMwMjIgMTMuNzM0NSA1LjM3Nzc2QzEzLjk4ODUgMy45MTkyMiAxNS4yMzM0IDIuODExOTUgMTYuNzMxIDIuODExOTVDMTguMDIxNiAyLjgxMTk1IDE5LjEyNDYgMy42MzQzMyAxOS41Njc0IDQuNzk1MTlDMTkuODI3MSA0LjcyMTM0IDIwLjEwMSA0LjY4MTg2IDIwLjM4MzcgNC42ODE4NkMyMi4wNjQ4IDQuNjgxODYgMjMuNDI3NiA2LjA3NzE4IDIzLjQyNzYgNy43OTgzOVY4LjQ4NDAzQzIzLjYyNDMgOC40NDMxNiAyMy44Mjc5IDguNDIxNjkgMjQuMDM2NCA4LjQyMTY5QzI1LjcxNzQgOC40MjE2OSAyNy4wODAyIDkuODE3MDEgMjcuMDgwMiAxMS41MzgyVjIyLjEzNDZaIiBmaWxsPSIjMjIyMjIyIi8+CjwvZz4KPC9zdmc+Cg==");
}

.player-profile .player-bio .bowling-style {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggb3BhY2l0eT0iMC41IiBkPSJNNy42MDk2NSA1LjQ3OTAyTDguODc4OTUgNi4yMTE3OEw3Ljc1MTU0IDguMTY0NTFMNi40ODIyMyA3LjQzMTc0TDcuNjA5NjUgNS40NzkwMloiIGZpbGw9IiMyMjIyMjIiLz4KPHBhdGggb3BhY2l0eT0iMC41IiBkPSJNMTAuODMxNyA3LjMzOTA3TDkuNTYyMzcgNi42MDYzTDguNDM0OTYgOC41NTkwMkw5LjcwNDI2IDkuMjkxNzlMMTAuODMxNyA3LjMzOTA3WiIgZmlsbD0iIzIyMjIyMiIvPgo8cGF0aCBvcGFjaXR5PSIwLjUiIGQ9Ik01LjkxODY2IDguNDA4MTZMNy4xODc5NiA5LjE0MDkzTDYuMDYwNTQgMTEuMDkzN0w0Ljc5MTI0IDEwLjM2MDlMNS45MTg2NiA4LjQwODE2WiIgZmlsbD0iIzIyMjIyMiIvPgo8cGF0aCBvcGFjaXR5PSIwLjUiIGQ9Ik05LjE0MDU1IDEwLjI2ODNMNy44NzEyNSA5LjUzNTU4TDYuNzQzODQgMTEuNDg4M0w4LjAxMzE0IDEyLjIyMTFMOS4xNDA1NSAxMC4yNjgzWiIgZmlsbD0iIzIyMjIyMiIvPgo8cGF0aCBvcGFjaXR5PSIwLjUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNy45OTk5NCAxNS41QzExLjg2NTkgMTUuNSAxNSAxMi4zNjU5IDE1IDguNDk5OTRDMTUgNC42MzM5NyAxMS44NjU5IDEuNSA3Ljk5OTk0IDEuNUM0LjEzMzk3IDEuNSAxIDQuNjMzOTcgMSA4LjQ5OTk0QzEgMTIuMzY1OSA0LjEzMzk3IDE1LjUgNy45OTk5NCAxNS41Wk01LjU1ODYyIDEzLjU0MTNDNS4zMjA3MyAxMy40MjU4IDUuMDkyMTkgMTMuMjk0IDQuODc0NTYgMTMuMTQ3NEw1LjQ5NjcxIDEyLjA2OThMNC4yMjc0MSAxMS4zMzcxTDMuNzU1OTkgMTIuMTUzNkMyLjkxMDk0IDExLjE3MyAyLjQwMDA0IDkuODk2MTMgMi40MDAwNCA4LjQ5OTk0QzIuNDAwMDQgNS40MDcyNCA0LjkwNzI0IDIuOTAwMDQgNy45OTk5NCAyLjkwMDA0QzguMzU2MjYgMi45MDAwNCA4LjcwNDc2IDIuOTMzMzYgOS4wNDI2MyAyLjk5Njk0TDguMTczMjMgNC41MDI3Mkw5LjQ0MjUzIDUuMjM1NDlMMTAuNDYyNCAzLjQ2OTEzQzEwLjUxNzYgMy40OTYxNyAxMC41NzI0IDMuNTI0MTIgMTAuNjI2NSAzLjU1Mjk1QzEwLjY3NDggMy41Nzg1OSAxMC43MjI2IDMuNjA0OTkgMTAuNzcgMy42MzIwNEMxMC44OTgyIDMuNzA1MSAxMS4wMjMgMy43ODMwMyAxMS4xNDQ1IDMuODY1N0wxMC4xMjU5IDUuNjNMMTEuMzk1MyA2LjM2Mjc3TDEyLjI2IDQuODY1MDdDMTMuMDk1NiA1Ljg0MzI5IDEzLjYgNy4xMTI3MiAxMy42IDguNDk5OTRDMTMuNiAxMS41OTI4IDExLjA5MjggMTQuMSA3Ljk5OTk0IDE0LjFDNy42NTIyIDE0LjEgNy4zMTE5IDE0LjA2ODMgNi45ODE3MyAxNC4wMDc3TDcuNDQ5NTYgMTMuMTk3Mkw2LjE4MDI2IDEyLjQ2NDVMNS41NTg2MiAxMy41NDEzWiIgZmlsbD0iIzIyMjIyMiIvPgo8L3N2Zz4K');
}

.player-profile .player-match .more svg {
  transform: rotate(180deg);
}

.player-profile .player-match .more.open svg {
  transform: rotate(0deg);
}

@media (max-width: 768px){
  .player-page-template-page-templates #content {
    padding: 0px;
  }
}

.records-tabs article:not(:first-of-type) {
  display: none;
}

.tabs-active {
  --tw-border-opacity: 1;
  border-color: rgb(41 101 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1 !important;
  background-color: rgb(41 101 255 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.records-button {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-family: bouldsemibold;
  font-size: 14px;
  line-height: 18px;
  font-size: clamp(0.875rem, 1vw + 0.625rem, 1.125rem);
  line-height: clamp(1.313rem, 0.6vw + 1.162rem, 1.463rem);
}

footer .records-button {
  font-size: clamp(0.875rem, 1vw + 0.625rem, 1.125rem);
  line-height: clamp(1.313rem, 0.6vw + 1.162rem, 1.463rem);
}

@media (max-width: 489px) {
  .records-button {
    font-size: 10px;
    line-height: 13.5px;
  }
}

@media (min-width: 768px) {
  .records-button {
    font-size: 16px;
    line-height: 22px;
  }
}

.player-profile-tabs, .player-main-tabs, .player-chart-tabs {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  align-self: stretch;
  padding-bottom: 0.5rem;
}

.player-profile-tab-button, .player-chart-tab-button, .player-main-tab-button, .player-record-tab-button {
  display: flex;
  flex-grow: 1;
  flex-basis: 0px;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  border-radius: 0.5rem;
  border-width: 2px;
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-family: bouldsemibold;
  font-size: 14px;
  line-height: 18px;
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity));
  font-size: clamp(0.875rem, 1vw + 0.625rem, 1.125rem);
  line-height: clamp(1.313rem, 0.6vw + 1.162rem, 1.463rem);
}

footer .player-profile-tab-button,footer  .player-chart-tab-button,footer  .player-main-tab-button,footer  .player-record-tab-button {
  font-size: clamp(0.875rem, 1vw + 0.625rem, 1.125rem);
  line-height: clamp(1.313rem, 0.6vw + 1.162rem, 1.463rem);
}

.player-profile-tab-button:focus, .player-chart-tab-button:focus, .player-main-tab-button:focus, .player-record-tab-button:focus {
  --tw-border-opacity: 1;
  border-color: rgb(41 101 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(41 101 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 768px) {
  .player-profile-tab-button, .player-chart-tab-button, .player-main-tab-button, .player-record-tab-button {
    font-size: 18px;
    line-height: 24px;
  }
}

.debut {
  container-type: inline-size;
  container-name: debut;
}

.debut-rules {
  margin-top: 1rem;
  display: inline-flex;
  width: 100%;
  align-items: center;
  justify-content: flex-start;
  gap: 0.75rem;
  border-radius: 0.75rem;
  border-width: 2px;
  border-color: rgb(41 101 255 / 0.1);
  --tw-bg-opacity: 1;
  background-color: rgb(229 236 255 / var(--tw-bg-opacity));
  padding: 1rem;
}

.stats-cell {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 0.75rem;
  white-space: nowrap;
  border-radius: 0.5rem;
  border-width: 2px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 2rem;
}

@media (max-width: 489px) {
  .stats-cell {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    padding-left: 0.75rem;
    padding-right: 1.5rem;
  }
}

@media (min-width: 768px) {
  .stats-cell {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    padding-left: 1.25rem;
    padding-right: 2.5rem;
  }
}

.x-axis-legend {
  flex-shrink: 1;
  flex-grow: 1;
  flex-basis: 0px;
  text-align: center;
  font-family: bouldregular;
  font-size: 16px;
  line-height: 22px;
  --tw-text-opacity: 1;
  color: rgb(55 56 77 / var(--tw-text-opacity));
}

@media (max-width: 489px) {
  .x-axis-legend {
    font-size: 12px;
    line-height: 16px;
  }
}

.y-axis-legend {
  align-self: stretch;
  text-align: right;
  font-family: bouldregular;
  font-size: 16px;
  line-height: 22px;
  --tw-text-opacity: 1;
  color: rgb(55 56 77 / var(--tw-text-opacity));
}

@media (max-width: 489px) {
  .y-axis-legend {
    font-size: 12px;
    line-height: 16px;
  }
}

.y-axis-levels {
  position: absolute;
  height: 0px;
  width: 100%;
  align-self: stretch;
  border-width: 1px;
}

@container debut (max-width: 385px) {
  .debut-icon {
    height: 39px;
    width: 39px;
  }
}

@container debut (min-width: 386px) and (max-width: 490px) {
  .debut-icon {
    height: 50px;
    width: 50px;
  }
}

@container debut (min-width: 491px) {
  .debut-icon {
    height: 80px;
    width: 80px;
  }
}

.placeholder\:font-isp-400::-moz-placeholder {
  font-family: bouldregular;
}

.placeholder\:font-isp-400::placeholder {
  font-family: bouldregular;
}

.placeholder\:text-xs::-moz-placeholder {
  font-size: 0.75rem;
  line-height: 1rem;
}

.placeholder\:text-xs::placeholder {
  font-size: 0.75rem;
  line-height: 1rem;
}

.placeholder\:italic::-moz-placeholder {
  font-style: italic;
}

.placeholder\:italic::placeholder {
  font-style: italic;
}

.before\:content-\[\"\\002D\\00A0\"\]::before {
  --tw-content: "\002D\00A0";
  content: var(--tw-content);
}

.first\:whitespace-nowrap:first-child {
  white-space: nowrap;
}

.only\:mb-4:only-child {
  margin-bottom: 1rem;
}

.odd\:bg-ispcloudgrey-400:nth-child(odd) {
  --tw-bg-opacity: 1;
  background-color: rgb(240 240 240 / var(--tw-bg-opacity));
}

.even\:bg-white:nth-child(even) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.visited\:text-ispgrey-300:visited {
  color: rgb(95 96 111 );
}

.visited\:text-white:visited {
  color: rgb(255 255 255 );
}

.hover\:border-orange-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(251 146 60 / var(--tw-border-opacity));
}

.hover\:bg-gray-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}

.hover\:bg-ispblue-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(41 101 255 / var(--tw-bg-opacity));
}

.hover\:bg-ispgrey-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}

.hover\:bg-neutral-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}

.hover\:bg-orange-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(253 186 116 / var(--tw-bg-opacity));
}

.hover\:text-ispgrey-300:hover {
  --tw-text-opacity: 1;
  color: rgb(95 96 111 / var(--tw-text-opacity));
}

.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.hover\:opacity-80:hover {
  opacity: 0.8;
}

.hover\:outline-orange-400:hover {
  outline-color: #fb923c;
}

.focus\:border-orange-400:focus {
  --tw-border-opacity: 1;
  border-color: rgb(251 146 60 / var(--tw-border-opacity));
}

.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.group:focus .group-focus\:fill-ispblue-200 {
  fill: #2965FF;
}

.group:focus .group-focus\:stroke-0 {
  stroke-width: 0;
}

.wp-block-quote .in-quote\:font-isp-400 {
  font-family: bouldregular;
}

.wp-block-quote .in-quote\:before\:content-\[\"\\201C\"\]::before {
  --tw-content: "\201C";
  content: var(--tw-content);
}

.wp-block-quote .in-quote\:after\:content-\[\"\\201D\"\]::after {
  --tw-content: "\201D";
  content: var(--tw-content);
}

@media (max-width: 489px) {
  .max-\[489px\]\:text-menu {
    font-size: 16px;
    line-height: 22px;
  }

  .max-\[489px\]\:text-meta {
    font-size: 10px;
    line-height: 13.5px;
  }

  .max-\[489px\]\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .max-\[489px\]\:leading-4 {
    line-height: 1rem;
  }

  .max-\[489px\]\:leading-\[11px\] {
    line-height: 11px;
  }
}

@media (min-width: 640px) {
  .sm\:w-screen {
    width: 100vw;
  }

  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sm\:scrollbar-adjusted {
    scrollbar-color: transparent !important;
    scrollbar-gutter: stable;
    scrollbar-width: thin;
  }
}

@media (min-width: 768px) {
  .md\:h-\[159px\] {
    height: 159px;
  }

  .md\:w-24 {
    width: 6rem;
  }

  .md\:w-full {
    width: 100%;
  }

  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:whitespace-nowrap {
    white-space: nowrap;
  }

  .md\:rounded-lg {
    border-radius: 0.5rem;
  }

  .md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .md\:pt-8 {
    padding-top: 2rem;
  }

  .md\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .md\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .md\:text-menu {
    font-size: 16px;
    line-height: 22px;
  }

  .md\:text-player2 {
    font-size: 18px;
    line-height: 24px;
  }

  .md\:text-player3 {
    font-size: 32px;
    line-height: 48px;
  }

  .md\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .md\:leading-5 {
    line-height: 1.25rem;
  }

  .md\:leading-7 {
    line-height: 1.75rem;
  }
}
