:root {
  --voonos-voon: 2 9 7;
  --voonos-black: 0 0 0;
  --voonos-white: 255 255 255;
  --voonos-green-50: 238 242 255;
  --voonos-green-100: 224 231 255;
  --voonos-green-200: 199 210 254;
  --voonos-green-300: 165 180 252;
  --voonos-green-400: 129 140 248;
  --voonos-green-500: 99 102 241;
  --voonos-green-600: 79 70 229;
  --voonos-green-700: 67 56 202;
  --voonos-green-800: 55 48 163;
  --voonos-green-900: 49 46 129;
  --voonos-yellow-100: 254 249 195;
  --voonos-yellow-500: 234 179 8;
  --voonos-pink-100: 252 231 243;
  --voonos-pink-500: 236 72 153;
  --voonos-pink-600: 219 39 119;
  --voonos-pink-800: 157 23 77;
  --voonos-pink-900: 131 24 67;
  --voonos-indigo-100: 224 231 255;
  --voonos-indigo-400: 129 140 248;
  --voonos-indigo-500: 99 102 241;
  --voonos-indigo-600: 79 70 229;
  --voonos-indigo-800: 55 48 163;
  --voonos-blue-100: 219 234 254;
  --voonos-blue-200: 191 219 254;
  --voonos-blue-500: 59 130 246;
  --voonos-blue-600: 37 99 235;
  --voonos-red-100: 254 226 226;
  --voonos-red-200: 254 202 202;
  --voonos-red-500: 239 68 68;
  --voonos-red-600: 220 38 38;
  --voonos-gray-50: 249 250 251;
  --voonos-gray-100: 243 244 246;
  --voonos-gray-200: 229 231 235;
  --voonos-gray-300: 209 213 219;
  --voonos-gray-400: 156 163 175;
  --voonos-gray-500: 107 114 128;
  --voonos-gray-600: 75 85 99;
  --voonos-gray-700: 55 65 81;
  --voonos-gray-800: 31 41 55;
  --voonos-gray-900: 17 24 39;
  --voonos-purple-800: 107 33 168;
  --voonos-purple-900: 88 28 135;
}

/*
! tailwindcss v3.1.8 | 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: rgb(var(--voonos-gray-200));
  /* 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.
*/

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: Poppins, sans-serif;
  /* 4 */
}

/*
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: rgb(var(--voonos-gray-400));
  /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1;
  /* 1 */
  color: rgb(var(--voonos-gray-400));
  /* 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;
}

[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: rgb(var(--voonos-gray-500));
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}

[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(var(--voonos-blue-600));
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: rgb(var(--voonos-blue-600));
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: rgb(var(--voonos-gray-500));
  opacity: 1;
}

input::placeholder,textarea::placeholder {
  color: rgb(var(--voonos-gray-500));
  opacity: 1;
}

::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}

::-webkit-date-and-time-value {
  min-height: 1.5em;
}

::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}

select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='rgb(var(--voonos-gray-500))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

[multiple] {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          print-color-adjust: unset;
}

[type='checkbox'],[type='radio'] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: rgb(var(--voonos-blue-600));
  background-color: #fff;
  border-color: rgb(var(--voonos-gray-500));
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}

[type='checkbox'] {
  border-radius: 0px;
}

[type='radio'] {
  border-radius: 100%;
}

[type='checkbox']:focus,[type='radio']:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(var(--voonos-blue-600));
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

[type='checkbox']:checked,[type='radio']:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

[type='checkbox']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}

[type='radio']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}

[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus {
  border-color: transparent;
  background-color: currentColor;
}

[type='checkbox']:indeterminate {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus {
  border-color: transparent;
  background-color: currentColor;
}

[type='file'] {
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}

[type='file']:focus {
  outline: 1px solid ButtonText;
  outline: 1px auto -webkit-focus-ring-color;
}

::-moz-selection {
  --tw-bg-opacity: 1;
  background-color: rgb(5 150 105 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-white) / var(--tw-text-opacity));
}

::selection {
  --tw-bg-opacity: 1;
  background-color: rgb(5 150 105 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-white) / var(--tw-text-opacity));
}

/* Scrollbar */

::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

::-webkit-scrollbar-thumb {
  --tw-bg-opacity: 1;
  background-color: rgb(6 78 59 / var(--tw-bg-opacity));
}

::-webkit-scrollbar-track {
  --tw-bg-opacity: 1;
  background-color: rgb(6 95 70 / var(--tw-bg-opacity));
}

*, ::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(var(--voonos-blue-500) / 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(var(--voonos-blue-500) / 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:  ;
}

.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;
  }
}

.form-input,.form-textarea,.form-select,.form-multiselect {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: rgb(var(--voonos-gray-500));
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}

.form-input:focus, .form-textarea:focus, .form-select:focus, .form-multiselect:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(var(--voonos-blue-600));
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: rgb(var(--voonos-blue-600));
}

.form-input::-moz-placeholder, .form-textarea::-moz-placeholder {
  color: rgb(var(--voonos-gray-500));
  opacity: 1;
}

.form-input::placeholder,.form-textarea::placeholder {
  color: rgb(var(--voonos-gray-500));
  opacity: 1;
}

.form-input::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}

.form-input::-webkit-date-and-time-value {
  min-height: 1.5em;
}

.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-year-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}

.prose {
  color: var(--tw-prose-body);
  max-width: 65ch;
}

.prose :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}

.prose :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-lead);
  font-size: 1.25em;
  line-height: 1.6;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}

.prose :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-links);
  text-decoration: underline;
  font-weight: 500;
}

.prose :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-bold);
  font-weight: 600;
}

.prose :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: decimal;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}

.prose :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: upper-alpha;
}

.prose :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: lower-alpha;
}

.prose :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: upper-alpha;
}

.prose :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: lower-alpha;
}

.prose :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: upper-roman;
}

.prose :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: lower-roman;
}

.prose :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: upper-roman;
}

.prose :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: lower-roman;
}

.prose :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: decimal;
}

.prose :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: disc;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}

.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {
  font-weight: 400;
  color: var(--tw-prose-counters);
}

.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {
  color: var(--tw-prose-bullets);
}

.prose :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.25em;
}

.prose :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-color: var(--tw-prose-hr);
  border-top-width: 1px;
  margin-top: 3em;
  margin-bottom: 3em;
}

.prose :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 500;
  font-style: italic;
  color: var(--tw-prose-quotes);
  border-left-width: 0.25rem;
  border-left-color: var(--tw-prose-quote-borders);
  quotes: "\201C""\201D""\2018""\2019";
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding-left: 1em;
}

.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
  content: open-quote;
}

.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
  content: close-quote;
}

.prose :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 800;
  font-size: 2.25em;
  margin-top: 0;
  margin-bottom: 0.8888889em;
  line-height: 1.1111111;
}

.prose :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 900;
  color: inherit;
}

.prose :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 700;
  font-size: 1.5em;
  margin-top: 2em;
  margin-bottom: 1em;
  line-height: 1.3333333;
}

.prose :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 800;
  color: inherit;
}

.prose :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  font-size: 1.25em;
  margin-top: 1.6em;
  margin-bottom: 0.6em;
  line-height: 1.6;
}

.prose :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 700;
  color: inherit;
}

.prose :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  line-height: 1.5;
}

.prose :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 700;
  color: inherit;
}

.prose :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}

.prose :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  display: block;
  margin-top: 2em;
  margin-bottom: 2em;
}

.prose :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 500;
  font-family: inherit;
  color: var(--tw-prose-kbd);
  box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
  font-size: 0.875em;
  border-radius: 0.3125rem;
  padding-top: 0.1875em;
  padding-right: 0.375em;
  padding-bottom: 0.1875em;
  padding-left: 0.375em;
}

.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-code);
  font-weight: 600;
  font-size: 0.875em;
}

.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
  content: "`";
}

.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
  content: "`";
}

.prose :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
  font-size: 0.875em;
}

.prose :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
  font-size: 0.9em;
}

.prose :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-pre-code);
  background-color: var(--tw-prose-pre-bg);
  overflow-x: auto;
  font-weight: 400;
  font-size: 0.875em;
  line-height: 1.7142857;
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
  border-radius: 0.375rem;
  padding-top: 0.8571429em;
  padding-right: 1.1428571em;
  padding-bottom: 0.8571429em;
  padding-left: 1.1428571em;
}

.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  background-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}

.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
  content: none;
}

.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
  content: none;
}

.prose :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  width: 100%;
  table-layout: auto;
  text-align: left;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 0.875em;
  line-height: 1.7142857;
}

.prose :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-th-borders);
}

.prose :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  vertical-align: bottom;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}

.prose :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-td-borders);
}

.prose :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-bottom-width: 0;
}

.prose :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  vertical-align: baseline;
}

.prose :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-top-width: 1px;
  border-top-color: var(--tw-prose-th-borders);
}

.prose :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  vertical-align: top;
}

.prose :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}

.prose :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-captions);
  font-size: 0.875em;
  line-height: 1.4285714;
  margin-top: 0.8571429em;
}

.prose {
  --tw-prose-body: #374151;
  --tw-prose-headings: #111827;
  --tw-prose-lead: #4b5563;
  --tw-prose-links: #111827;
  --tw-prose-bold: #111827;
  --tw-prose-counters: #6b7280;
  --tw-prose-bullets: #d1d5db;
  --tw-prose-hr: #e5e7eb;
  --tw-prose-quotes: #111827;
  --tw-prose-quote-borders: #e5e7eb;
  --tw-prose-captions: #6b7280;
  --tw-prose-kbd: #111827;
  --tw-prose-kbd-shadows: 17 24 39;
  --tw-prose-code: #111827;
  --tw-prose-pre-code: #e5e7eb;
  --tw-prose-pre-bg: #1f2937;
  --tw-prose-th-borders: #d1d5db;
  --tw-prose-td-borders: #e5e7eb;
  --tw-prose-invert-body: #d1d5db;
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: #9ca3af;
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: #9ca3af;
  --tw-prose-invert-bullets: #4b5563;
  --tw-prose-invert-hr: #374151;
  --tw-prose-invert-quotes: #f3f4f6;
  --tw-prose-invert-quote-borders: #374151;
  --tw-prose-invert-captions: #9ca3af;
  --tw-prose-invert-kbd: #fff;
  --tw-prose-invert-kbd-shadows: 255 255 255;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: #d1d5db;
  --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
  --tw-prose-invert-th-borders: #4b5563;
  --tw-prose-invert-td-borders: #374151;
  font-size: 1rem;
  line-height: 1.75;
}

.prose :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}

.prose :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}

.prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0.375em;
}

.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0.375em;
}

.prose :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}

.prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
}

.prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}

.prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
}

.prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}

.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}

.prose :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}

.prose :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.5em;
  padding-left: 1.625em;
}

.prose :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}

.prose :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}

.prose :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}

.prose :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}

.prose :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0;
}

.prose :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-right: 0;
}

.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-top: 0.5714286em;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}

.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0;
}

.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-right: 0;
}

.prose :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}

.prose :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}

.prose :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 0;
}

.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;
}

.pointer-events-none {
  pointer-events: none;
}

.visible {
  visibility: visible;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.\!absolute {
  position: absolute !important;
}

.relative {
  position: relative;
}

.inset-0 {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

.top-0 {
  top: 0px;
}

.left-0 {
  left: 0px;
}

.bottom-4 {
  bottom: 1rem;
}

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

.right-0 {
  right: 0px;
}

.bottom-0 {
  bottom: 0px;
}

.top-14 {
  top: 3.5rem;
}

.right-24 {
  right: 6rem;
}

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

.left-4 {
  left: 1rem;
}

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

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

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

.-bottom-12 {
  bottom: -3rem;
}

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

.right-4 {
  right: 1rem;
}

.right-16 {
  right: 4rem;
}

.top-2 {
  top: 0.5rem;
}

.left-2 {
  left: 0.5rem;
}

.-top-10 {
  top: -2.5rem;
}

.top-\[0\.75rem\] {
  top: 0.75rem;
}

.bottom-14 {
  bottom: 3.5rem;
}

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

.-right-2 {
  right: -0.5rem;
}

.\!bottom-14 {
  bottom: 3.5rem !important;
}

.right-2 {
  right: 0.5rem;
}

.-top-3 {
  top: -0.75rem;
}

.\!bottom-12 {
  bottom: 3rem !important;
}

.\!right-0 {
  right: 0px !important;
}

.top-24 {
  top: 6rem;
}

.-left-3 {
  left: -0.75rem;
}

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

.top-3 {
  top: 0.75rem;
}

.top-32 {
  top: 8rem;
}

.top-4 {
  top: 1rem;
}

.top-16 {
  top: 4rem;
}

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

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

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

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

.z-\[9999\] {
  z-index: 9999;
}

.z-\[99999\] {
  z-index: 99999;
}

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

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

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

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

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

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

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

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

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

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

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

.float-right {
  float: right;
}

.m-auto {
  margin: auto;
}

.m-4 {
  margin: 1rem;
}

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

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

.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.my-20 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

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

.my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

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

.mx-16 {
  margin-left: 4rem;
  margin-right: 4rem;
}

.mt-auto {
  margin-top: auto;
}

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

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

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

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

.mt-0 {
  margin-top: 0px;
}

.mb-0 {
  margin-bottom: 0px;
}

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

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

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

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

.mt-3 {
  margin-top: 0.75rem;
}

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

.mr-2 {
  margin-right: 0.5rem;
}

.mt-10 {
  margin-top: 2.5rem;
}

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

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

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

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

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

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

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

.mr-3 {
  margin-right: 0.75rem;
}

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

.mb-5 {
  margin-bottom: 1.25rem;
}

.ml-5 {
  margin-left: 1.25rem;
}

.mr-5 {
  margin-right: 1.25rem;
}

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

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

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

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

.ml-3 {
  margin-left: 0.75rem;
}

.-mb-px {
  margin-bottom: -1px;
}

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

.mt-12 {
  margin-top: 3rem;
}

.mt-40 {
  margin-top: 10rem;
}

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

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

.-ml-6 {
  margin-left: -1.5rem;
}

.\!mt-24 {
  margin-top: 6rem !important;
}

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

.mb-14 {
  margin-bottom: 3.5rem;
}

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

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

.mb-20 {
  margin-bottom: 5rem;
}

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

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

.mt-0\.5 {
  margin-top: 0.125rem;
}

.block {
  display: block;
}

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

.flex {
  display: flex;
}

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

.table {
  display: table;
}

.grid {
  display: grid;
}

.hidden {
  display: none;
}

.h-full {
  height: 100%;
}

.h-1 {
  height: 0.25rem;
}

.h-80 {
  height: 20rem;
}

.h-2 {
  height: 0.5rem;
}

.h-6 {
  height: 1.5rem;
}

.h-4 {
  height: 1rem;
}

.h-14 {
  height: 3.5rem;
}

.h-10 {
  height: 2.5rem;
}

.h-8 {
  height: 2rem;
}

.h-60 {
  height: 15rem;
}

.h-18 {
  height: 4.5rem;
}

.h-32 {
  height: 8rem;
}

.h-20 {
  height: 5rem;
}

.h-72 {
  height: 18rem;
}

.h-48 {
  height: 12rem;
}

.h-56 {
  height: 14rem;
}

.h-96 {
  height: 24rem;
}

.h-44 {
  height: 11rem;
}

.h-16 {
  height: 4rem;
}

.h-fit {
  height: -moz-fit-content;
  height: fit-content;
}

.h-40 {
  height: 10rem;
}

.h-5 {
  height: 1.25rem;
}

.\!h-full {
  height: 100% !important;
}

.h-102 {
  height: 28rem;
}

.h-\[35rem\] {
  height: 35rem;
}

.h-22 {
  height: 5.5625rem;
}

.\!h-24 {
  height: 6rem !important;
}

.h-px {
  height: 1px;
}

.\!h-screen {
  height: 100vh !important;
}

.h-28 {
  height: 7rem;
}

.h-\[11rem\] {
  height: 11rem;
}

.h-1\/2 {
  height: 50%;
}

.max-h-logo {
  max-height: 10rem;
}

.min-h-full {
  min-height: 100%;
}

.min-h-72 {
  min-height: 18rem;
}

.min-h-40 {
  min-height: 10rem;
}

.min-h-screen {
  min-height: 100vh;
}

.min-h-56 {
  min-height: 14rem;
}

.w-full {
  width: 100%;
}

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

.w-6 {
  width: 1.5rem;
}

.w-1\.5 {
  width: 0.375rem;
}

.w-1 {
  width: 0.25rem;
}

.w-4 {
  width: 1rem;
}

.w-14 {
  width: 3.5rem;
}

.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}

.w-10 {
  width: 2.5rem;
}

.w-screen {
  width: 100vw;
}

.w-8 {
  width: 2rem;
}

.w-1\/3 {
  width: 33.333333%;
}

.w-80 {
  width: 20rem;
}

.w-18 {
  width: 4.5rem;
}

.w-32 {
  width: 8rem;
}

.w-20 {
  width: 5rem;
}

.w-40 {
  width: 10rem;
}

.w-28 {
  width: 7rem;
}

.w-auto {
  width: auto;
}

.w-16 {
  width: 4rem;
}

.w-12 {
  width: 3rem;
}

.w-60 {
  width: 15rem;
}

.\!w-12 {
  width: 3rem !important;
}

.w-5 {
  width: 1.25rem;
}

.w-48 {
  width: 12rem;
}

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

.w-\[20rem\] {
  width: 20rem;
}

.w-px {
  width: 1px;
}

.min-w-\[10rem\] {
  min-width: 10rem;
}

.min-w-\[40rem\] {
  min-width: 40rem;
}

.min-w-md {
  min-width: 18rem;
}

.min-w-xs {
  min-width: 12rem;
}

.min-w-sm {
  min-width: 15rem;
}

.min-w-\[8rem\] {
  min-width: 8rem;
}

.max-w-none {
  max-width: none;
}

.max-w-md {
  max-width: 28rem;
}

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

.max-w-2xl {
  max-width: 42rem;
}

.max-w-3xl {
  max-width: 48rem;
}

.max-w-xl {
  max-width: 36rem;
}

.max-w-xs {
  max-width: 20rem;
}

.max-w-3\/4 {
  max-width: 75%;
}

.max-w-\[75rem\] {
  max-width: 75rem;
}

.max-w-lg {
  max-width: 32rem;
}

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

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

.shrink {
  flex-shrink: 1;
}

.grow {
  flex-grow: 1;
}

.origin-bottom-left {
  transform-origin: bottom left;
}

.origin-top-left {
  transform-origin: top left;
}

.origin-top-right {
  transform-origin: top right;
}

.-translate-y-32 {
  --tw-translate-y: -8rem;
  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-45 {
  --tw-rotate: 45deg;
  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-45 {
  --tw-rotate: -45deg;
  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-3 {
  --tw-rotate: 3deg;
  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));
}

.scale-95 {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
  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));
}

.scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  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));
}

.scale-150 {
  --tw-scale-x: 1.5;
  --tw-scale-y: 1.5;
  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));
}

.scale-x-reverse {
  --tw-scale-x: -1;
  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));
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

.animate-spin {
  animation: spin 1s linear infinite;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-no-drop {
  cursor: no-drop;
}

.resize {
  resize: both;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.gap-2 {
  gap: 0.5rem;
}

.gap-3 {
  gap: 0.75rem;
}

.gap-6 {
  gap: 1.5rem;
}

.gap-4 {
  gap: 1rem;
}

.gap-8 {
  gap: 2rem;
}

.gap-1 {
  gap: 0.25rem;
}

.gap-10 {
  gap: 2.5rem;
}

.gap-12 {
  gap: 3rem;
}

.gap-5 {
  gap: 1.25rem;
}

.gap-y-2 {
  row-gap: 0.5rem;
}

.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-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}

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

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

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

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

.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}

.divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(var(--voonos-gray-200) / var(--tw-divide-opacity));
}

.divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(var(--voonos-gray-100) / var(--tw-divide-opacity));
}

.divide-gray-200\/50 > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(var(--voonos-gray-200) / 0.5);
}

.overflow-hidden {
  overflow: hidden;
}

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

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

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

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

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

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

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

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

.rounded-\[2rem\] {
  border-radius: 2rem;
}

.rounded {
  border-radius: 0.25rem;
}

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

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

.rounded-sm {
  border-radius: 0.125rem;
}

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

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

.\!rounded-none {
  border-radius: 0px !important;
}

.rounded-r-xl {
  border-top-right-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}

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

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

.\!rounded-t-none {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.rounded-r-\[3vw\] {
  border-top-right-radius: 3vw;
  border-bottom-right-radius: 3vw;
}

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

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

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

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

.border {
  border-width: 1px;
}

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

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

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

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

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

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

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

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

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

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

.border-gray-200\/20 {
  border-color: rgb(var(--voonos-gray-200) / 0.2);
}

.border-transparent {
  border-color: transparent;
}

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

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

.border-gray-500\/10 {
  border-color: rgb(var(--voonos-gray-500) / 0.1);
}

.border-green-400 {
  --tw-border-opacity: 1;
  border-color: rgb(var(--voonos-green-400) / var(--tw-border-opacity));
}

.border-gray-200\/75 {
  border-color: rgb(var(--voonos-gray-200) / 0.75);
}

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

.border-gray-800\/50 {
  border-color: rgb(var(--voonos-gray-800) / 0.5);
}

.border-indigo-400\/20 {
  border-color: rgb(var(--voonos-indigo-400) / 0.2);
}

.border-indigo-200\/50 {
  border-color: rgb(199 210 254 / 0.5);
}

.bg-emerald-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(5 150 105 / var(--tw-bg-opacity));
}

.bg-emerald-700\/75 {
  background-color: rgb(4 120 87 / 0.75);
}

.bg-emerald-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(6 78 59 / var(--tw-bg-opacity));
}

.bg-emerald-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(6 95 70 / var(--tw-bg-opacity));
}

.bg-green-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-900) / var(--tw-bg-opacity));
}

.bg-black\/75 {
  background-color: rgb(var(--voonos-black) / 0.75);
}

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

.bg-black\/\[35\%\] {
  background-color: rgb(var(--voonos-black) / 35%);
}

.bg-black\/\[65\%\] {
  background-color: rgb(var(--voonos-black) / 65%);
}

.bg-black\/50 {
  background-color: rgb(var(--voonos-black) / 0.5);
}

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

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

.bg-white\/50 {
  background-color: rgb(var(--voonos-white) / 0.5);
}

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

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

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

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

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

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

.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-gray-200) / var(--tw-bg-opacity));
}

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

.bg-emerald-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(209 250 229 / var(--tw-bg-opacity));
}

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

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

.bg-gray-200\/50 {
  background-color: rgb(var(--voonos-gray-200) / 0.5);
}

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

.bg-gray-200\/40 {
  background-color: rgb(var(--voonos-gray-200) / 0.4);
}

.bg-sky-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(224 242 254 / var(--tw-bg-opacity));
}

.bg-emerald-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(16 185 129 / var(--tw-bg-opacity));
}

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

.bg-black\/25 {
  background-color: rgb(var(--voonos-black) / 0.25);
}

.bg-green-900\/25 {
  background-color: rgb(var(--voonos-green-900) / 0.25);
}

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

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

.bg-green-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-600) / var(--tw-bg-opacity));
}

.bg-indigo-500\/25 {
  background-color: rgb(var(--voonos-indigo-500) / 0.25);
}

.bg-red-500\/25 {
  background-color: rgb(var(--voonos-red-500) / 0.25);
}

.bg-pink-500\/25 {
  background-color: rgb(var(--voonos-pink-500) / 0.25);
}

.bg-indigo-400\/25 {
  background-color: rgb(var(--voonos-indigo-400) / 0.25);
}

.bg-green-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-400) / var(--tw-bg-opacity));
}

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

.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-gray-900) / var(--tw-bg-opacity));
}

.bg-green-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-200) / var(--tw-bg-opacity));
}

.bg-indigo-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-indigo-600) / var(--tw-bg-opacity));
}

.bg-red-200\/75 {
  background-color: rgb(var(--voonos-red-200) / 0.75);
}

.bg-emerald-200\/75 {
  background-color: rgb(167 243 208 / 0.75);
}

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

.bg-red-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(248 113 113 / var(--tw-bg-opacity));
}

.bg-green-100\/25 {
  background-color: rgb(var(--voonos-green-100) / 0.25);
}

.bg-emerald-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(52 211 153 / var(--tw-bg-opacity));
}

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

.bg-indigo-500\/50 {
  background-color: rgb(var(--voonos-indigo-500) / 0.5);
}

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

.bg-green-900\/75 {
  background-color: rgb(var(--voonos-green-900) / 0.75);
}

.bg-green-500\/75 {
  background-color: rgb(var(--voonos-green-500) / 0.75);
}

.bg-voon-800\/25 {
  background-color: rgb(var(--voonos-voon) / 0.25);
}

.bg-green-600\/50 {
  background-color: rgb(var(--voonos-green-600) / 0.5);
}

.bg-green-400\/50 {
  background-color: rgb(var(--voonos-green-400) / 0.5);
}

.bg-green-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-700) / var(--tw-bg-opacity));
}

.bg-green-500\/25 {
  background-color: rgb(var(--voonos-green-500) / 0.25);
}

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

.bg-green-900\/50 {
  background-color: rgb(var(--voonos-green-900) / 0.5);
}

.bg-green-700\/25 {
  background-color: rgb(var(--voonos-green-700) / 0.25);
}

.bg-white\/\[10\%\] {
  background-color: rgb(var(--voonos-white) / 10%);
}

.bg-green-200\/75 {
  background-color: rgb(var(--voonos-green-200) / 0.75);
}

.bg-opacity-75 {
  --tw-bg-opacity: 0.75;
}

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

.bg-none {
  background-image: none;
}

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

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

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

.bg-gradient-to-tl {
  background-image: linear-gradient(to top left, var(--tw-gradient-stops));
}

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

.from-black\/50 {
  --tw-gradient-from: rgb(var(--voonos-black) / 0.5);
  --tw-gradient-to: rgb(var(--voonos-black) / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-black\/75 {
  --tw-gradient-from: rgb(var(--voonos-black) / 0.75);
  --tw-gradient-to: rgb(var(--voonos-black) / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-600\/20 {
  --tw-gradient-from: rgb(var(--voonos-green-600) / 0.2);
  --tw-gradient-to: rgb(var(--voonos-green-600) / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-voon-800\/75 {
  --tw-gradient-from: rgb(var(--voonos-voon) / 0.75);
  --tw-gradient-to: rgb(var(--voonos-voon) / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-voon-800\/50 {
  --tw-gradient-from: rgb(var(--voonos-voon) / 0.5);
  --tw-gradient-to: rgb(var(--voonos-voon) / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-indigo-800\/25 {
  --tw-gradient-from: rgb(var(--voonos-indigo-800) / 0.25);
  --tw-gradient-to: rgb(var(--voonos-indigo-800) / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-black\/\[60\%\] {
  --tw-gradient-from: rgb(var(--voonos-black) / 60%);
  --tw-gradient-to: rgb(var(--voonos-black) / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-700 {
  --tw-gradient-from: rgb(var(--voonos-green-700));
  --tw-gradient-to: rgb(var(--voonos-green-700) / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.via-transparent {
  --tw-gradient-to: rgb(0 0 0 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to);
}

.via-voon-800\/25 {
  --tw-gradient-to: rgb(var(--voonos-voon) / 0);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(var(--voonos-voon) / 0.25), var(--tw-gradient-to);
}

.to-black\/50 {
  --tw-gradient-to: rgb(var(--voonos-black) / 0.5);
}

.to-transparent {
  --tw-gradient-to: transparent;
}

.to-sky-500\/20 {
  --tw-gradient-to: rgb(14 165 233 / 0.2);
}

.to-voon-800\/50 {
  --tw-gradient-to: rgb(var(--voonos-voon) / 0.5);
}

.to-green-600 {
  --tw-gradient-to: rgb(var(--voonos-green-600));
}

.bg-cover {
  background-size: cover;
}

.bg-contain {
  background-size: contain;
}

.bg-center {
  background-position: center;
}

.bg-left-top {
  background-position: left top;
}

.bg-top {
  background-position: top;
}

.bg-no-repeat {
  background-repeat: no-repeat;
}

.fill-black {
  fill: rgb(var(--voonos-black));
}

.fill-current {
  fill: currentColor;
}

.p-4 {
  padding: 1rem;
}

.p-6 {
  padding: 1.5rem;
}

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

.p-2 {
  padding: 0.5rem;
}

.p-3 {
  padding: 0.75rem;
}

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

.p-10 {
  padding: 2.5rem;
}

.p-1 {
  padding: 0.25rem;
}

.p-28 {
  padding: 7rem;
}

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

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

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

.\!py-6 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

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

.\!px-5 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}

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

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

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

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

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

.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

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

.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

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

.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

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

.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

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

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

.px-9 {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}

.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.\!px-6 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.\!py-\[6px\] {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

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

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

.py-7 {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}

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

.py-14 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.px-24 {
  padding-left: 6rem;
  padding-right: 6rem;
}

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

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

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

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

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

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

.pt-20 {
  padding-top: 5rem;
}

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

.pb-6 {
  padding-bottom: 1.5rem;
}

.pt-5 {
  padding-top: 1.25rem;
}

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

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

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

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

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

.pr-2 {
  padding-right: 0.5rem;
}

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

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

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

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

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

.pr-3 {
  padding-right: 0.75rem;
}

.pr-5 {
  padding-right: 1.25rem;
}

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

.pb-5 {
  padding-bottom: 1.25rem;
}

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

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

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

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

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

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

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

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

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

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

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

.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}

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

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

.text-5xl {
  font-size: 3rem;
  line-height: 1;
}

.text-11xl {
  font-size: 14rem;
}

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

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

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

.\!font-medium {
  font-weight: 500 !important;
}

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

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

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

.font-light {
  font-weight: 300;
}

.uppercase {
  text-transform: uppercase;
}

.capitalize {
  text-transform: capitalize;
}

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

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

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

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

.text-white\/75 {
  color: rgb(var(--voonos-white) / 0.75);
}

.\!text-green-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(var(--voonos-green-500) / var(--tw-text-opacity)) !important;
}

.\!text-red-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(var(--voonos-red-500) / var(--tw-text-opacity)) !important;
}

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

.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-gray-600) / var(--tw-text-opacity));
}

.text-green-600 {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-600) / var(--tw-text-opacity));
}

.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-red-500) / var(--tw-text-opacity));
}

.text-emerald-500 {
  --tw-text-opacity: 1;
  color: rgb(16 185 129 / var(--tw-text-opacity));
}

.text-orange-500 {
  --tw-text-opacity: 1;
  color: rgb(249 115 22 / var(--tw-text-opacity));
}

.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-blue-500) / var(--tw-text-opacity));
}

.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-gray-500) / var(--tw-text-opacity));
}

.text-gray-400\/75 {
  color: rgb(var(--voonos-gray-400) / 0.75);
}

.text-sky-500 {
  --tw-text-opacity: 1;
  color: rgb(14 165 233 / var(--tw-text-opacity));
}

.text-green-500 {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-500) / var(--tw-text-opacity));
}

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

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

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

.text-green-300 {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-300) / var(--tw-text-opacity));
}

.text-indigo-600 {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-indigo-600) / var(--tw-text-opacity));
}

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

.text-pink-600 {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-pink-600) / var(--tw-text-opacity));
}

.text-indigo-500 {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-indigo-500) / var(--tw-text-opacity));
}

.text-gray-400\/10 {
  color: rgb(var(--voonos-gray-400) / 0.1);
}

.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-gray-900) / var(--tw-text-opacity));
}

.text-green-700 {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-700) / var(--tw-text-opacity));
}

.text-green-400 {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-400) / var(--tw-text-opacity));
}

.text-red-500\/10 {
  color: rgb(var(--voonos-red-500) / 0.1);
}

.text-sky-500\/10 {
  color: rgb(14 165 233 / 0.1);
}

.text-orange-500\/10 {
  color: rgb(249 115 22 / 0.1);
}

.text-yellow-500\/10 {
  color: rgb(var(--voonos-yellow-500) / 0.1);
}

.text-yellow-500 {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-yellow-500) / var(--tw-text-opacity));
}

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

.text-red-400 {
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity));
}

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

.text-green-100\/75 {
  color: rgb(var(--voonos-green-100) / 0.75);
}

.text-gray-300 {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-gray-300) / var(--tw-text-opacity));
}

.\!text-green-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(var(--voonos-green-100) / var(--tw-text-opacity)) !important;
}

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

.text-green-400\/75 {
  color: rgb(var(--voonos-green-400) / 0.75);
}

.text-white\/\[85\%\] {
  color: rgb(var(--voonos-white) / 85%);
}

.text-white\/50 {
  color: rgb(var(--voonos-white) / 0.5);
}

.text-white\/\[65\%\] {
  color: rgb(var(--voonos-white) / 65%);
}

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

.placeholder-white\/50::-moz-placeholder {
  color: rgb(var(--voonos-white) / 0.5);
}

.placeholder-white\/50::placeholder {
  color: rgb(var(--voonos-white) / 0.5);
}

.placeholder-gray-400::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(var(--voonos-gray-400) / var(--tw-placeholder-opacity));
}

.placeholder-gray-400::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(var(--voonos-gray-400) / var(--tw-placeholder-opacity));
}

.opacity-0 {
  opacity: 0;
}

.opacity-75 {
  opacity: 0.75;
}

.opacity-20 {
  opacity: 0.2;
}

.opacity-50 {
  opacity: 0.5;
}

.opacity-25 {
  opacity: 0.25;
}

.opacity-100 {
  opacity: 1;
}

.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);
}

.blur {
  --tw-blur: blur(8px);
  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);
}

.backdrop-blur-\[1px\] {
  --tw-backdrop-blur: blur(1px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  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-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

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

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

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

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

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

[x-cloak] {
  display: none !important;
}

.dark #app {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-900) / var(--tw-bg-opacity));
}

.card {
  position: relative;
  z-index: 10;
  border-radius: 0.75rem;
  border-width: 1px;
  border-color: rgb(var(--voonos-gray-200) / 0.2);
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.card .slide.left{
  left:0
}

.card .slide.right{
  right:0
}

.card .slide.shift-right{
  right: 100%;
  left:auto
}

.card .slide.shift-left{
  left: 100%;
  right:auto
}

.card .slide{
  transition-property: right, left, margin;
}

.card:hover {
  border-color: rgb(var(--voonos-gray-200) / 0.75);
}

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

.dark #app:before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgb(var(--voonos-black) / 0.75)
}

.dark .dark\:bg-green-900.breadcrumb,  .dark .card .dark\:bg-green-800 {
  position: relative;
  overflow: hidden;
}

.dark .dark\:bg-green-900.breadcrumb:after,.dark .card .dark\:bg-green-800:after,.dark .dark\:bg-green-800.card:after, .dark .card .dark\:bg-green-900:after {
  content: ""
}

.dark .dark\:bg-green-900.breadcrumb:after, .dark .card .dark\:bg-green-800:after, .dark .dark\:bg-green-800.card:after,  .dark .card .dark\:bg-green-900:after {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.dark .dark\:bg-green-900.breadcrumb:after {
  background-color: rgb(var(--voonos-black) / 35%);
}

.dark .card .dark\:bg-green-800:after, .dark .dark\:bg-green-800.card:after {
  background-color: rgb(var(--voonos-black) / 65%);
}

.dark .card .dark\:bg-green-900:not(.not-after):after {
  background-color: rgb(var(--voonos-black) / 0.5);
}

section {
  position: relative;
  z-index: 10;
}

#app {
  position: relative;
  display: flex;
  min-height: 100vh;
  flex-direction: column;
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-gray-50) / var(--tw-bg-opacity));
}

footer {
  margin-top: auto;
}

.nav-line,  .nav-soft,  .nav-light {
  position: relative;
  z-index: 40;
}

.nav-line:not(.nav-line.bg-not,.nav-line.dark\:bg-green-800),  .nav-soft:not(.nav-soft.bg-not) {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-white) / var(--tw-bg-opacity));
}

.nav-soft:not(.nav-soft.bg-not) {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.nav-soft.bg-not > div > div:first-child {
  height: 5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.nav-soft .nav-item,  .nav-line .nav-item {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-gray-700) / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.nav-soft .nav-item .slide.left,  .nav-line .nav-item .slide.left{
  left:0
}

.nav-soft .nav-item .slide.right,  .nav-line .nav-item .slide.right{
  right:0
}

.nav-soft .nav-item .slide.shift-right,  .nav-line .nav-item .slide.shift-right{
  right: 100%;
  left:auto
}

.nav-soft .nav-item .slide.shift-left,  .nav-line .nav-item .slide.shift-left{
  left: 100%;
  right:auto
}

.nav-soft .nav-item .slide,  .nav-line .nav-item .slide{
  transition-property: right, left, margin;
}

.dark .nav-soft .nav-item, .dark  .nav-line .nav-item {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-400) / var(--tw-text-opacity));
}

.nav-soft .nav-item {
  border-radius: 9999px;
}

.nav-soft .nav-item:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-100) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-500) / var(--tw-text-opacity));
}

.dark .nav-soft .nav-item:hover {
  background-color: rgb(var(--voonos-green-300) / 10%);
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-300) / var(--tw-text-opacity));
}

.nav-line .nav-item {
  border-bottom-width: 2px;
  border-color: transparent;
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.nav-line .nav-item:hover {
  --tw-border-opacity: 1;
  border-color: rgb(var(--voonos-green-500) / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-500) / var(--tw-text-opacity));
}

.nav-light .nav-item {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-weight: 500;
  color: rgb(var(--voonos-white) / 0.75);
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.nav-light .nav-item .slide.left{
  left:0
}

.nav-light .nav-item .slide.right{
  right:0
}

.nav-light .nav-item .slide.shift-right{
  right: 100%;
  left:auto
}

.nav-light .nav-item .slide.shift-left{
  left: 100%;
  right:auto
}

.nav-light .nav-item .slide{
  transition-property: right, left, margin;
}

.dark .nav-light .nav-item {
  color: rgb(var(--voonos-green-300) / 0.75);
}

.nav-light .nav-item:hover,  .nav-light .nav-item.active {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-white) / var(--tw-text-opacity));
}

.dark .nav-light .nav-item:hover, .dark  .nav-light .nav-item.active {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-300) / var(--tw-text-opacity));
}

.nav-light .nav-item {
  position: relative;
}

.nav-light .nav-item.active::after{
  content: "";
  position: absolute;
  bottom: 1rem;
  left: 25%;
  display: block;
  height: 0.25rem;
  width: 50%;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-white) / var(--tw-bg-opacity))
}

.dark .nav-light .nav-item.active::after {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-300) / var(--tw-bg-opacity));
}

.nav-item {
  position: relative;
  z-index: 10;
}

.nav-flat {
  position: relative;
  z-index: 30;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.nav-flat .container {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  display: none;
  width: 100%;
  flex-shrink: 1;
  justify-content: center;
  gap: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (min-width: 768px) {
  .nav-flat .container {
    display: flex;
  }
}

.nav-flat .nav-item {
  border-radius: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-weight: 600;
  color: rgb(var(--voonos-white) / 0.75);
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.nav-flat .nav-item .slide.left{
  left:0
}

.nav-flat .nav-item .slide.right{
  right:0
}

.nav-flat .nav-item .slide.shift-right{
  right: 100%;
  left:auto
}

.nav-flat .nav-item .slide.shift-left{
  left: 100%;
  right:auto
}

.nav-flat .nav-item .slide{
  transition-property: right, left, margin;
}

.nav-flat .nav-item:hover {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-white) / var(--tw-text-opacity));
}

/* Slider */

.carousel {
  position: relative;
  height: 20rem;
  width: 100%;
  overflow: hidden;
  border-radius: 2rem;
}

@media (min-width: 768px) {
  .carousel {
    height: 24rem;
  }
}

@media (min-width: 1024px) {
  .carousel {
    height: 28rem;
  }
}

.inner {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.slide {
  position: absolute;
  top: 0px;
  right: 0px;
  left: 0px;
  z-index: 10;
  height: 100%;
  width: 100%;
  opacity: 0;
}

.slide.active,  .slide.left,  .slide.right {
  z-index: 20;
  opacity: 1;
}

.slide > *:not(.slide *:last-child, .slide *:last-child *) {
  position: relative;
  z-index: 30;
}

.js-reset-left {
  left: 0px;
}

.slide.left{
  left:-100%;
  right:0;
}

.slide.right{
  right:-100%;
  left: auto;
}

.transition .slide.left{
  left:0
}

.transition .slide.right{
  right:0
}

.transition .slide.shift-right{
  right: 100%;
  left:auto
}

.transition .slide.shift-left{
  left: 100%;
  right:auto
}

.transition .slide{
  transition-property: right, left, margin;
}

.indicators {
  position: absolute;
  bottom: 0px;
  right: 0px;
  z-index: 20;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: flex;
  width: 1.5rem;
  flex-direction: column;
  gap: 0.75rem;
}

.h-4.indicators.rounded-sm.dark\:bg-green-800.rotate-45.transform.origin-bottom-left:after {
  border-radius: 0;
}

.indicators li {
  height: 0.5rem;
  width: 0.375rem;
  cursor: pointer;
  border-radius: 0.25rem;
  background-color: rgb(var(--voonos-white) / 0.5);
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}

.indicators li .slide.left{
  left:0
}

.indicators li .slide.right{
  right:0
}

.indicators li .slide.shift-right{
  right: 100%;
  left:auto
}

.indicators li .slide.shift-left{
  left: 100%;
  right:auto
}

.indicators li .slide{
  transition-property: right, left, margin;
}

.indicators li.active {
  height: 1.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-600) / var(--tw-bg-opacity));
}

.indicators li:hover {
  background-color: rgb(var(--voonos-green-600) / 0.75);
}

.slide {
  background-size: cover;
  background-position: center;
}

/**/

.swal2-popup.swal2-modal.swal2-show {
  border-radius: 0.75rem !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(var(--voonos-white) / var(--tw-bg-opacity)) !important;
}

#swal2-title {
  --tw-text-opacity: 1 !important;
  color: rgb(var(--voonos-gray-800) / var(--tw-text-opacity)) !important;
}

#swal2-html-container {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
  --tw-text-opacity: 1 !important;
  color: rgb(var(--voonos-gray-500) / var(--tw-text-opacity)) !important;
}

.swal2-confirm.swal2-styled.swal2-default-outline {
  border-radius: 0.75rem !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(var(--voonos-green-100) / var(--tw-bg-opacity)) !important;
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
  font-weight: 500 !important;
  --tw-text-opacity: 1 !important;
  color: rgb(var(--voonos-green-500) / var(--tw-text-opacity)) !important;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.swal2-confirm.swal2-styled.swal2-default-outline .slide.left{
  left:0
}

.swal2-confirm.swal2-styled.swal2-default-outline .slide.right{
  right:0
}

.swal2-confirm.swal2-styled.swal2-default-outline .slide.shift-right{
  right: 100%;
  left:auto
}

.swal2-confirm.swal2-styled.swal2-default-outline .slide.shift-left{
  left: 100%;
  right:auto
}

.swal2-confirm.swal2-styled.swal2-default-outline .slide{
  transition-property: right, left, margin;
}

.swal2-confirm.swal2-styled.swal2-default-outline:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-200) / var(--tw-bg-opacity));
}

.swal2-confirm.swal2-styled.swal2-default-outline:focus {
  border-width: 0px;
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.swal2-cancel.swal2-styled.swal2-default-outline {
  border-radius: 0.75rem !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(var(--voonos-red-100) / var(--tw-bg-opacity)) !important;
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
  font-weight: 500 !important;
  --tw-text-opacity: 1 !important;
  color: rgb(var(--voonos-red-500) / var(--tw-text-opacity)) !important;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.swal2-cancel.swal2-styled.swal2-default-outline .slide.left{
  left:0
}

.swal2-cancel.swal2-styled.swal2-default-outline .slide.right{
  right:0
}

.swal2-cancel.swal2-styled.swal2-default-outline .slide.shift-right{
  right: 100%;
  left:auto
}

.swal2-cancel.swal2-styled.swal2-default-outline .slide.shift-left{
  left: 100%;
  right:auto
}

.swal2-cancel.swal2-styled.swal2-default-outline .slide{
  transition-property: right, left, margin;
}

.swal2-cancel.swal2-styled.swal2-default-outline:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-200) / var(--tw-bg-opacity));
}

.swal2-cancel.swal2-styled.swal2-default-outline:focus {
  border-width: 0px;
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

body.swal2-shown.swal2-height-auto {
  padding: 0px !important;
}

/* dropdown-menu */

.dropdown-menu:not(.dropdown-menu.mobile) {
  position: absolute;
  z-index: 10;
  margin-top: 1rem;
  min-width: 10rem;
  overflow: hidden;
  border-radius: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-white) / var(--tw-bg-opacity));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.dark .dropdown-menu:not(.dropdown-menu.mobile).breadcrumb {
  position: relative;
  overflow: hidden;
}

.dark .dropdown-menu:not(.dropdown-menu.mobile).breadcrumb:after,  .dark .card .dropdown-menu:not(.dropdown-menu.mobile):after {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%
}

.dark .dropdown-menu:not(.dropdown-menu.mobile).breadcrumb:after {
  background-color: rgb(var(--voonos-black) / 35%);
}

.dark .card .dropdown-menu:not(.dropdown-menu.mobile):not(.not-after):after {
  background-color: rgb(var(--voonos-black) / 0.5);
}

.dark .dropdown-menu:not(.dropdown-menu.mobile) {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-900) / var(--tw-bg-opacity));
}

.dark .dropdown-menu:not(.dropdown-menu.mobile):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  height: 100%;
  width: 100%;
  background-color: rgb(var(--voonos-black) / 0.75)
}

.dropdown-menu:not(.dropdown-menu.mobile) .dropdown-item {
  position: relative;
  z-index: 10;
}

.dropdown-menu .dropdown-item,  .dropdown-menu.mobile .dropdown-item {
  display: block;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-gray-400) / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.dropdown-menu .dropdown-item .slide.left,  .dropdown-menu.mobile .dropdown-item .slide.left{
  left:0
}

.dropdown-menu .dropdown-item .slide.right,  .dropdown-menu.mobile .dropdown-item .slide.right{
  right:0
}

.dropdown-menu .dropdown-item .slide.shift-right,  .dropdown-menu.mobile .dropdown-item .slide.shift-right{
  right: 100%;
  left:auto
}

.dropdown-menu .dropdown-item .slide.shift-left,  .dropdown-menu.mobile .dropdown-item .slide.shift-left{
  left: 100%;
  right:auto
}

.dropdown-menu .dropdown-item .slide,  .dropdown-menu.mobile .dropdown-item .slide{
  transition-property: right, left, margin;
}

.dropdown-menu .dropdown-item:hover,  .dropdown-menu.mobile .dropdown-item:hover {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-gray-600) / var(--tw-text-opacity));
}

.dropdown-menu .dropdown-item:not(.dropdown-menu.mobile .dropdown-item):hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-gray-100) / var(--tw-bg-opacity));
}

.dark .dropdown-menu .dropdown-item:not(.dropdown-menu.mobile .dropdown-item) {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-400) / var(--tw-text-opacity));
}

.dark .dropdown-menu .dropdown-item:not(.dropdown-menu.mobile .dropdown-item):hover {
  background-color: rgb(var(--voonos-green-500) / 5%);
}

.dropdown-menu .active.dropdown-item,  .dropdown-menu.mobile .active.dropdown-item {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-gray-600) / var(--tw-text-opacity));
}

.dropdown-menu .active.dropdown-item:not(.dropdown-menu.mobile .dropdown-item) {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-gray-100) / var(--tw-bg-opacity));
}

.dark .dropdown-menu .active.dropdown-item:not(.dropdown-menu.mobile .dropdown-item) {
  background-color: rgb(var(--voonos-green-500) / 5%);
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-400) / var(--tw-text-opacity));
}

.dropdown-menu.mobile {
  position: relative;
  margin: 0px;
  background-image: none;
  padding: 5px 10px;
}

/* Bootstrap */

.text-danger {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-red-500) / var(--tw-text-opacity));
}

/* buttons */

.register-btn {
  display: block;
  width: 100%;
  border-radius: 0.75rem;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(var(--voonos-gray-200) / var(--tw-border-opacity));
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-gray-600) / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.register-btn #app {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-900) / var(--tw-bg-opacity));
}

.register-btn #app:before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgb(var(--voonos-black) / 0.75)
}

.register-btn .dark\:bg-green-900.breadcrumb,   .register-btn .card .dark\:bg-green-800 {
  position: relative;
  overflow: hidden;
}

.register-btn .dark\:bg-green-900.breadcrumb:after, .register-btn .card .dark\:bg-green-800:after, .register-btn .dark\:bg-green-800.card:after,  .register-btn .card .dark\:bg-green-900:after {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%
}

.register-btn .dark\:bg-green-900.breadcrumb:after {
  background-color: rgb(var(--voonos-black) / 35%);
}

.register-btn .card .dark\:bg-green-800:after,  .register-btn .dark\:bg-green-800.card:after {
  background-color: rgb(var(--voonos-black) / 65%);
}

.dark .card .dark\:bg-green-900:not(.register-btn):after {
  background-color: rgb(var(--voonos-black) / 0.5);
}

.register-btn .card .dark\:bg-green-900:not(.not-after):after {
  background-color: rgb(var(--voonos-black) / 0.5);
}

.register-btn .slide.left{
  left:0
}

.register-btn .slide.right{
  right:0
}

.register-btn .slide.shift-right{
  right: 100%;
  left:auto
}

.register-btn .slide.shift-left{
  left: 100%;
  right:auto
}

.register-btn .slide{
  transition-property: right, left, margin;
}

.register-btn .dropdown-menu:not(.dropdown-menu.mobile):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  height: 100%;
  width: 100%;
  background-color: rgb(var(--voonos-black) / 0.75)
}

body.register-btn .ck-editor__main{
  color: black;
}

body.register-btn .ck-editor__main a {
  color: #007bff;
}

body.register-btn .ck-editor__main a:active, 
body.register-btn .ck-editor__main a:hover, 
body.register-btn .ck-editor__main a:focus{
  color: #0056b3;
}

body.register-btn pre {
  color: #ffffff;
  border: 1px solid #293d54;
  padding: 10px 20px;
  border-radius: 10px;
}

.register-btn .ck-toolbar {
  background: rgb(var(--voonos-green-800) / 0.1);
  border-color: rgb(var(--voonos-green-800) / 0.1);
  color: #FFF;
  border-radius: 12px 12px 0 0;
  padding:1%;
}

.register-btn .ck-button {
  color: #FFF;
}

.register-btn .ck-editor .ck-content {
  background: rgb(var(--voonos-green-800) / 0.25);
  border-color: rgb(var(--voonos-green-800) / 0.25);
  color: #fff;
  min-height: 150px;
}

.register-btn .ck-button:hover {
  background: rgb(var(--voonos-green-800));
}

.register-btn .ck-list__item {
  background: rgb(var(--voonos-green-800));
  border: none;
}

.register-btn .ck.ck-placeholder:before, 
.register-btn .ck .ck-placeholder:before {
  color: rgba(255, 255, 255, 0.75);
}

.register-btn:hover {
  --tw-border-opacity: 1;
  border-color: rgb(var(--voonos-gray-300) / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-white) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-gray-700) / var(--tw-text-opacity));
}

.dark .register-btn {
  border-color: rgb(var(--voonos-green-900) / 0.25);
  background-color: rgb(var(--voonos-green-900) / 0.25);
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-600) / var(--tw-text-opacity));
}

.dark .register-btn:hover {
  --tw-border-opacity: 1;
  border-color: rgb(var(--voonos-green-900) / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-900) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-500) / var(--tw-text-opacity));
}

.black-btn {
  display: block;
  width: 100%;
  border-radius: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-voon) / var(--tw-bg-opacity));
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-white) / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.black-btn .slide.left{
  left:0
}

.black-btn .slide.right{
  right:0
}

.black-btn .slide.shift-right{
  right: 100%;
  left:auto
}

.black-btn .slide.shift-left{
  left: 100%;
  right:auto
}

.black-btn .slide{
  transition-property: right, left, margin;
}

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

.black-btn:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(var(--voonos-gray-600) / var(--tw-ring-opacity));
}

.dark .black-btn {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-400) / var(--tw-text-opacity));
}

.hp-btn {
  position: absolute;
  top: 3.5rem;
  right: 6rem;
  border-radius: 0.75rem;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(var(--voonos-gray-200) / var(--tw-border-opacity));
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-gray-600) / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.dark .card .dark\:bg-green-900:not(.hp-btn):after {
  background-color: rgb(var(--voonos-black) / 0.5);
}

.hp-btn .slide.left{
  left:0
}

.hp-btn .slide.right{
  right:0
}

.hp-btn .slide.shift-right{
  right: 100%;
  left:auto
}

.hp-btn .slide.shift-left{
  left: 100%;
  right:auto
}

.hp-btn .slide{
  transition-property: right, left, margin;
}

.hp-btn:hover {
  --tw-border-opacity: 1;
  border-color: rgb(var(--voonos-gray-300) / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-white) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-gray-700) / var(--tw-text-opacity));
}

.dark .hp-btn {
  border-color: rgb(var(--voonos-green-900) / 0.25);
  background-color: rgb(var(--voonos-green-900) / 0.25);
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-600) / var(--tw-text-opacity));
}

.dark .hp-btn:hover {
  --tw-border-opacity: 1;
  border-color: rgb(var(--voonos-green-900) / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-900) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-500) / var(--tw-text-opacity));
}

/* forms */

.form-input {
  width: 100%;
  border-radius: 0.5rem;
  border-width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-gray-100) / var(--tw-bg-opacity));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.form-input .slide.left{
  left:0
}

.form-input .slide.right{
  right:0
}

.form-input .slide.shift-right{
  right: 100%;
  left:auto
}

.form-input .slide.shift-left{
  left: 100%;
  right:auto
}

.form-input .slide{
  transition-property: right, left, margin;
}

.form-input:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-gray-100) / var(--tw-bg-opacity));
}

.form-input:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-white) / var(--tw-bg-opacity));
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(var(--voonos-green-300) / var(--tw-ring-opacity));
}

.dark .form-input {
  background-color: rgb(var(--voonos-green-800) / 0.25);
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-400) / var(--tw-text-opacity));
}

.dark .form-input::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(var(--voonos-green-700) / var(--tw-placeholder-opacity));
}

.dark .form-input::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(var(--voonos-green-700) / var(--tw-placeholder-opacity));
}

.dark .form-input:focus {
  --tw-ring-color: rgb(var(--voonos-green-500) / 0.5);
}

.input-icon {
  position: relative;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-100) / var(--tw-bg-opacity));
  padding: 1rem;
}

.dark .input-icon {
  background-color: rgb(var(--voonos-green-300) / 0.25);
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-500) / var(--tw-text-opacity));
}

.remember-me {
  position: relative;
  height: 1rem;
  width: 1rem;
  border-radius: 0.25rem;
  --tw-border-opacity: 1;
  border-color: rgb(var(--voonos-gray-300) / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-600) / var(--tw-text-opacity));
}

.dark .remember-me.breadcrumb {
  position: relative;
  overflow: hidden;
}

.dark .remember-me.breadcrumb:after,  .dark .card .remember-me:after {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%
}

.dark .remember-me.breadcrumb:after {
  background-color: rgb(var(--voonos-black) / 35%);
}

.dark .card .remember-me:not(.not-after):after {
  background-color: rgb(var(--voonos-black) / 0.5);
}

.dark .card .dark\:bg-green-900:not(.remember-me):after {
  background-color: rgb(var(--voonos-black) / 0.5);
}

.remember-me.w-6.rounded-sm.dark\:bg-green-800.rotate-45.transform.origin-bottom-left:after {
  border-radius: 0;
}

.remember-me:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(var(--voonos-green-500) / var(--tw-ring-opacity));
}

.dark .remember-me {
  --tw-border-opacity: 1;
  border-color: rgb(var(--voonos-green-800) / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-900) / var(--tw-bg-opacity));
}

/* other */

.header-icon {
  display: flex;
  height: 3.5rem;
  width: 3.5rem;
  align-items: center;
  justify-content: center;
  border-radius: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-gray-200) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-600) / var(--tw-text-opacity));
}

.dark .header-icon {
  background-color: rgb(var(--voonos-green-600) / 0.25);
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-500) / var(--tw-text-opacity));
}

.header-icon i {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.alert {
  margin-top: 0.5rem;
  margin-bottom: 0.75rem;
  border-radius: 0.75rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}

.dark .alert {
  position: relative;
  z-index: 10;
}

.alert i {
  margin-right: 0.25rem;
}

.alert-danger {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-red-100) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-red-500) / var(--tw-text-opacity));
}

.alert-success {
  --tw-bg-opacity: 1;
  background-color: rgb(209 250 229 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(16 185 129 / var(--tw-text-opacity));
}

.alert-warning {
  --tw-bg-opacity: 1;
  background-color: rgb(255 237 213 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(249 115 22 / var(--tw-text-opacity));
}

.alert-info {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-blue-100) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-blue-500) / var(--tw-text-opacity));
}

.ck-editor__editable {
  min-height: 150px !important;
}

body.dark .ck-editor__main{
  color: black !important;
}

body.dark .ck-editor__main a {
  color: #007bff !important;
}

body.dark .ck-editor__main a:active,
body.dark .ck-editor__main a:hover,
body.dark .ck-editor__main a:focus{
  color: #0056b3 !important;
}

body.dark pre {
  color: #ffffff !important;
  border: 1px solid #293d54;
  padding: 10px 20px;
  border-radius: 10px;
}

/* pagination */

.pagination {
  margin-left: auto;
  margin-right: auto;
  display: flex;
  width: -moz-fit-content;
  width: fit-content;
  gap: 0.75rem;
  border-radius: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-gray-100) / var(--tw-bg-opacity));
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.dark .pagination {
  background-color: rgb(var(--voonos-green-900) / 0.25);
}

.pagination .item {
  display: flex;
  height: 2.5rem;
  width: 2.5rem;
  align-items: center;
  justify-content: center;
  border-radius: 0.75rem;
  font-weight: 600;
}

.pagination .item:not(.disable,.active) {
  background-color: rgb(var(--voonos-gray-200) / 0.5);
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-gray-500) / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.pagination .item:not(.disable,.active) .slide.left{
  left:0
}

.pagination .item:not(.disable,.active) .slide.right{
  right:0
}

.pagination .item:not(.disable,.active) .slide.shift-right{
  right: 100%;
  left:auto
}

.pagination .item:not(.disable,.active) .slide.shift-left{
  left: 100%;
  right:auto
}

.pagination .item:not(.disable,.active) .slide{
  transition-property: right, left, margin;
}

.pagination .item:not(.disable,.active):hover {
  background-color: rgb(var(--voonos-gray-300) / 0.5);
}

.dark .pagination .item:not(.disable,.active) {
  background-color: rgb(var(--voonos-green-800) / 0.25);
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-300) / var(--tw-text-opacity));
}

.dark .pagination .item:not(.disable,.active):hover {
  background-color: rgb(var(--voonos-green-900) / 0.75);
}

.pagination .item.active {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-500) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-white) / var(--tw-text-opacity));
}

.pagination .item.disable {
  cursor: no-drop;
  background-color: rgb(var(--voonos-gray-200) / 0.4);
  color: rgb(var(--voonos-gray-400) / 0.75);
}

.dark .pagination .item.disable {
  background-color: rgb(var(--voonos-green-800) / 0.25);
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-300) / var(--tw-text-opacity));
}

.badge {
  width: -moz-fit-content;
  width: fit-content;
  white-space: nowrap;
  border-radius: 0.75rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
}

.badge-danger {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-red-100) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-red-500) / var(--tw-text-opacity));
}

.dark .badge-danger {
  background-color: rgb(var(--voonos-red-500) / 0.25);
}

.badge-success {
  --tw-bg-opacity: 1;
  background-color: rgb(209 250 229 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(16 185 129 / var(--tw-text-opacity));
}

.dark .badge-success {
  background-color: rgb(16 185 129 / 0.25);
}

.badge-warning {
  --tw-bg-opacity: 1;
  background-color: rgb(255 237 213 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(249 115 22 / var(--tw-text-opacity));
}

.dark .badge-warning {
  background-color: rgb(249 115 22 / 0.25);
}

.badge-info {
  --tw-bg-opacity: 1;
  background-color: rgb(224 242 254 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(14 165 233 / var(--tw-text-opacity));
}

.dark .badge-info {
  background-color: rgb(14 165 233 / 0.25);
}

/* Tooltip styles */

.tippy-box {
  font-size: 14px;
  letter-spacing: .5px;
  line-height: 1.4;
  padding: 8px 14px;
  transition-property: transform,visibility,opacity;
  position: relative;
  border-radius: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-500) / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-white) / var(--tw-text-opacity))
}

.tippy-arrow {
  width: 16px;
  height: 16px;
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-500) / var(--tw-text-opacity))
}

.tippy-box[data-placement^=top]>.tippy-arrow {
  bottom: 0;
}

.tippy-box[data-placement^=bottom]>.tippy-arrow {
  top: 0;
}

.tippy-box[data-placement^=left]>.tippy-arrow {
  right: 0;
}

.tippy-box[data-placement^=right]>.tippy-arrow {
  left: 0;
}

.tippy-box[data-placement^=left]>.tippy-arrow:before {
  border-width: 8px 0 8px 8px;
  border-left-color: initial;
  right: -7px;
  transform-origin: center left;
}

.tippy-arrow:before {
  content: "";
  position: absolute;
  border-color: transparent;
  border-style: solid;
}

.los-slide {
  position:relative;
  z-index:999;
  height:100%;
  width:100%;
  background-size:cover;
}

.zoom-hover {
  transition: transform .3s;
  transform: scale(1.0);
}

.zoom-hover:hover {
  transform: scale(1.1);
}

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

@media (min-width: 1024px) {
  .table-responsive {
    overflow: visible;
  }
}

.table-responsive table {
  width: 100%;
}

.nav-gameixa {
  position: absolute;
  right: 0;
  left: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.ck-editor__editable {
  min-height: 150px !important;
}

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

.role__default {
  display: block;
  width: 100%;
  margin-bottom: 0.25rem;
  padding: 0.5rem 1rem;
  border-radius: .3rem;
  text-align: center;
  font-size: 80%;
  font-weight: 700;
  color: #343a40;
  background-color: #f8f9fa;
}

.dark .profileDetails > *:nth-child(odd) {
  border-color: rgb(var(--voonos-green-500) / 0.25);
}

@media (min-width: 1024px) {
  .profileDetails > *:nth-child(odd) {
    border-right-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(var(--voonos-gray-200) / var(--tw-border-opacity));
  }
}

/* STAFF */

.staff-card {
  display: flex;
  padding: 1rem 1.5rem;
  overflow: hidden;
  width: 100%;
  margin-bottom: 1rem;
  max-height: 100px;
}

.staff-card-content {
  display: flex;
}

.staff-card-username {
  display: flex;
  align-items: center;
  margin-left: 1rem;
}

.staff-card-avatar-body {
  margin-top: -8px;
  height: 160px;
  width: auto;
}

@media (min-width: 768px) {
  .termsfeed-com---nb .cc-nb-main-container {
    padding: 2rem !important;
  }

  .termsfeed-com---nb-simple {
    bottom: 20px !important;
    right: 20px !important;
    border-radius: 0.625rem !important;
  }
}

.cc-cp-foot-byline {
  visibility: hidden;
}

.cc-pc-head-close:focus {
  border: none !important;
}

.termsfeed-com---palette-dark *:focus {
  box-shadow: none !important;
}

.cc-nb-okagree, .cc-cp-foot-save {
  color: #fff !important;
  background-color: #2dce89 !important;
}

/* OAUTH BUTTONS */

.btn-discord {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  background-color: #7289da;
  border-color: #7289da;
  color: #fff;
}

.btn-discord:hover {
  background-color: #4d62ab !important;
  border-color: #4d62ab !important;
  color: #fff !important;
}

.btn-discord svg {
  width: 18px;
}

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: .75rem;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-white) / var(--tw-bg-opacity))
}

.dark .progress {
  background-color: rgb(82 82 91 / 0.2);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  transition: width .6s ease;
  --tw-bg-opacity: 1;
  background-color: rgb(16 185 129 / var(--tw-bg-opacity))
}

.ck-content {
  color: var(--tw-prose-body);
  max-width: 65ch;
}

.ck-content :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}

.ck-content :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-lead);
  font-size: 1.25em;
  line-height: 1.6;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}

.ck-content :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-links);
  text-decoration: underline;
  font-weight: 500;
}

.ck-content :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-bold);
  font-weight: 600;
}

.ck-content :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}

.ck-content :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}

.ck-content :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}

.ck-content :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: decimal;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}

.ck-content :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: upper-alpha;
}

.ck-content :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: lower-alpha;
}

.ck-content :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: upper-alpha;
}

.ck-content :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: lower-alpha;
}

.ck-content :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: upper-roman;
}

.ck-content :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: lower-roman;
}

.ck-content :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: upper-roman;
}

.ck-content :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: lower-roman;
}

.ck-content :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: decimal;
}

.ck-content :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: disc;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}

.ck-content :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {
  font-weight: 400;
  color: var(--tw-prose-counters);
}

.ck-content :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {
  color: var(--tw-prose-bullets);
}

.ck-content :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.25em;
}

.ck-content :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-color: var(--tw-prose-hr);
  border-top-width: 1px;
  margin-top: 3em;
  margin-bottom: 3em;
}

.ck-content :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 500;
  font-style: italic;
  color: var(--tw-prose-quotes);
  border-left-width: 0.25rem;
  border-left-color: var(--tw-prose-quote-borders);
  quotes: "\201C""\201D""\2018""\2019";
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding-left: 1em;
}

.ck-content :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
  content: open-quote;
}

.ck-content :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
  content: close-quote;
}

.ck-content :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 800;
  font-size: 2.25em;
  margin-top: 0;
  margin-bottom: 0.8888889em;
  line-height: 1.1111111;
}

.ck-content :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 900;
  color: inherit;
}

.ck-content :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 700;
  font-size: 1.5em;
  margin-top: 2em;
  margin-bottom: 1em;
  line-height: 1.3333333;
}

.ck-content :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 800;
  color: inherit;
}

.ck-content :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  font-size: 1.25em;
  margin-top: 1.6em;
  margin-bottom: 0.6em;
  line-height: 1.6;
}

.ck-content :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 700;
  color: inherit;
}

.ck-content :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  line-height: 1.5;
}

.ck-content :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 700;
  color: inherit;
}

.ck-content :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}

.ck-content :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  display: block;
  margin-top: 2em;
  margin-bottom: 2em;
}

.ck-content :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 500;
  font-family: inherit;
  color: var(--tw-prose-kbd);
  box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
  font-size: 0.875em;
  border-radius: 0.3125rem;
  padding-top: 0.1875em;
  padding-right: 0.375em;
  padding-bottom: 0.1875em;
  padding-left: 0.375em;
}

.ck-content :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-code);
  font-weight: 600;
  font-size: 0.875em;
}

.ck-content :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
  content: "`";
}

.ck-content :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
  content: "`";
}

.ck-content :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}

.ck-content :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}

.ck-content :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
  font-size: 0.875em;
}

.ck-content :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
  font-size: 0.9em;
}

.ck-content :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}

.ck-content :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}

.ck-content :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}

.ck-content :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-pre-code);
  background-color: var(--tw-prose-pre-bg);
  overflow-x: auto;
  font-weight: 400;
  font-size: 0.875em;
  line-height: 1.7142857;
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
  border-radius: 0.375rem;
  padding-top: 0.8571429em;
  padding-right: 1.1428571em;
  padding-bottom: 0.8571429em;
  padding-left: 1.1428571em;
}

.ck-content :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  background-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}

.ck-content :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
  content: none;
}

.ck-content :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
  content: none;
}

.ck-content :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  width: 100%;
  table-layout: auto;
  text-align: left;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 0.875em;
  line-height: 1.7142857;
}

.ck-content :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-th-borders);
}

.ck-content :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  vertical-align: bottom;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}

.ck-content :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-td-borders);
}

.ck-content :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-bottom-width: 0;
}

.ck-content :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  vertical-align: baseline;
}

.ck-content :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-top-width: 1px;
  border-top-color: var(--tw-prose-th-borders);
}

.ck-content :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  vertical-align: top;
}

.ck-content :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}

.ck-content :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-captions);
  font-size: 0.875em;
  line-height: 1.4285714;
  margin-top: 0.8571429em;
}

.ck-content {
  --tw-prose-body: #374151;
  --tw-prose-headings: #111827;
  --tw-prose-lead: #4b5563;
  --tw-prose-links: #111827;
  --tw-prose-bold: #111827;
  --tw-prose-counters: #6b7280;
  --tw-prose-bullets: #d1d5db;
  --tw-prose-hr: #e5e7eb;
  --tw-prose-quotes: #111827;
  --tw-prose-quote-borders: #e5e7eb;
  --tw-prose-captions: #6b7280;
  --tw-prose-kbd: #111827;
  --tw-prose-kbd-shadows: 17 24 39;
  --tw-prose-code: #111827;
  --tw-prose-pre-code: #e5e7eb;
  --tw-prose-pre-bg: #1f2937;
  --tw-prose-th-borders: #d1d5db;
  --tw-prose-td-borders: #e5e7eb;
  --tw-prose-invert-body: #d1d5db;
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: #9ca3af;
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: #9ca3af;
  --tw-prose-invert-bullets: #4b5563;
  --tw-prose-invert-hr: #374151;
  --tw-prose-invert-quotes: #f3f4f6;
  --tw-prose-invert-quote-borders: #374151;
  --tw-prose-invert-captions: #9ca3af;
  --tw-prose-invert-kbd: #fff;
  --tw-prose-invert-kbd-shadows: 255 255 255;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: #d1d5db;
  --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
  --tw-prose-invert-th-borders: #4b5563;
  --tw-prose-invert-td-borders: #374151;
  font-size: 1rem;
  line-height: 1.75;
}

.ck-content :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}

.ck-content :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}

.ck-content :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.ck-content :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0.375em;
}

.ck-content :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0.375em;
}

.ck-content :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}

.ck-content :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
}

.ck-content :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}

.ck-content :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
}

.ck-content :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}

.ck-content :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}

.ck-content :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}

.ck-content :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.5em;
  padding-left: 1.625em;
}

.ck-content :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}

.ck-content :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}

.ck-content :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}

.ck-content :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}

.ck-content :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0;
}

.ck-content :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-right: 0;
}

.ck-content :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-top: 0.5714286em;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}

.ck-content :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0;
}

.ck-content :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-right: 0;
}

.ck-content :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}

.ck-content :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}

.ck-content :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 0;
}

.ck-content {
  max-width: none;
}

.dark .ck-content {
  --tw-prose-body: var(--tw-prose-invert-body);
  --tw-prose-headings: var(--tw-prose-invert-headings);
  --tw-prose-lead: var(--tw-prose-invert-lead);
  --tw-prose-links: var(--tw-prose-invert-links);
  --tw-prose-bold: var(--tw-prose-invert-bold);
  --tw-prose-counters: var(--tw-prose-invert-counters);
  --tw-prose-bullets: var(--tw-prose-invert-bullets);
  --tw-prose-hr: var(--tw-prose-invert-hr);
  --tw-prose-quotes: var(--tw-prose-invert-quotes);
  --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);
  --tw-prose-captions: var(--tw-prose-invert-captions);
  --tw-prose-kbd: var(--tw-prose-invert-kbd);
  --tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);
  --tw-prose-code: var(--tw-prose-invert-code);
  --tw-prose-pre-code: var(--tw-prose-invert-pre-code);
  --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);
  --tw-prose-th-borders: var(--tw-prose-invert-th-borders);
  --tw-prose-td-borders: var(--tw-prose-invert-td-borders);
}

.ck-content p {
  margin-top: 0px;
  margin-bottom: 0px;
}

.ck-content h1,  .ck-content h2,  .ck-content h3,  .ck-content h4,  .ck-content h5,  .ck-content h6 {
  margin-top: 0px;
  margin-bottom: 0.5rem;
}

.ck-toolbar {
  border-radius: 12px 12px 0 0 !important;
  padding:1% !important;
}

.dark .ck-toolbar {
  background: rgb(var(--voonos-green-800) / 0.1) !important;
  border-color: rgb(var(--voonos-green-800) / 0.1) !important;
  color: #FFF !important;
  border-radius: 12px 12px 0 0 !important;
  padding:1% !important;
}

.dark .ck-button {
  color: #FFF !important;
}

.dark .ck-editor .ck-content {
  background: rgb(var(--voonos-green-800) / 0.25) !important;
  border-color: rgb(var(--voonos-green-800) / 0.25) !important;
  color: #fff !important;
  min-height: 150px;
}

.dark .ck-button:hover {
  background: rgb(var(--voonos-green-800)) !important;
}

.dark .ck-list__item {
  background: rgb(var(--voonos-green-800)) !important;
  border: none !important;
}

.dark .ck.ck-placeholder:before,
.dark .ck .ck-placeholder:before {
  color: rgba(255, 255, 255, 0.75) !important;
}

@media (min-width:992px) {
  .gameixa-top-header-col {
    position: absolute;
    right: 0;
    left: 0;
    top: 14rem;
    display: flex;
  }

  .gameixa-top-left-col {
    width: 50%;
    display: flex;
    justify-content: end;
    padding-right: 21.6rem;
  }

  .gameixa-top-right-col {
    width: 50%;
    display: flex;
    justify-content: start;
    padding-left: 21.6rem;
  }

  .gmx-mr-and-ml-10 {
    margin-left: 3rem;
    margin-right: 3rem;
    width: 25%;
    display: flex;
    justify-content: center;
  }

  .w-33 {
    width:33% !important;
  }

  .overflow-x-hidden {
    overflow-x:hidden !important;
  }

  .overflow-y-hidden {
    overflow-y:hidden !important;
  }
}

@media (max-width:992px) {
  .gameixa-home-leaf {
    display:block !important;
  }

  .gmx-mr-and-ml-10 img {
    -o-object-fit:contain;
       object-fit:contain;
  }

  .gameixa-top-header-col {
    position: absolute;
    right: 0;
    left: 0;
    top: 8rem;
    display: block !important;
  }

  .gameixa-top-left-col {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top:5px;
  }

  .gameixa-top-right-col {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top:10px;
  }
}

.h-4.w-6.rounded-sm.dark\:bg-green-800.rotate-45.transform.origin-bottom-left:after {
  border-radius: 0 !important;
}

.hover\:border-green-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(var(--voonos-green-500) / var(--tw-border-opacity));
}

.hover\:border-gray-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(var(--voonos-gray-300) / var(--tw-border-opacity));
}

.hover\:border-gray-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(var(--voonos-gray-200) / var(--tw-border-opacity));
}

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

.hover\:bg-green-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-200) / var(--tw-bg-opacity));
}

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

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

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

.hover\:bg-gray-300\/50:hover {
  background-color: rgb(var(--voonos-gray-300) / 0.5);
}

.hover\:bg-green-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-600) / var(--tw-bg-opacity));
}

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

.hover\:bg-indigo-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-indigo-500) / var(--tw-bg-opacity));
}

.hover\:bg-black\/75:hover {
  background-color: rgb(var(--voonos-black) / 0.75);
}

.hover\:bg-red-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-red-500) / var(--tw-bg-opacity));
}

.hover\:bg-pink-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-pink-500) / var(--tw-bg-opacity));
}

.hover\:bg-gray-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-gray-200) / var(--tw-bg-opacity));
}

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

.hover\:bg-blue-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-blue-200) / var(--tw-bg-opacity));
}

.hover\:bg-gray-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-gray-600) / var(--tw-bg-opacity));
}

.hover\:bg-green-200\/75:hover {
  background-color: rgb(var(--voonos-green-200) / 0.75);
}

.hover\:bg-red-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-red-600) / var(--tw-bg-opacity));
}

.hover\:bg-emerald-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(5 150 105 / var(--tw-bg-opacity));
}

.hover\:bg-emerald-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(16 185 129 / var(--tw-bg-opacity));
}

.hover\:bg-blue-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-blue-600) / var(--tw-bg-opacity));
}

.hover\:bg-indigo-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-indigo-600) / var(--tw-bg-opacity));
}

.hover\:bg-green-500\/40:hover {
  background-color: rgb(var(--voonos-green-500) / 0.4);
}

.hover\:bg-green-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-500) / var(--tw-bg-opacity));
}

.hover\:bg-voon-800\/50:hover {
  background-color: rgb(var(--voonos-voon) / 0.5);
}

.hover\:bg-white\/75:hover {
  background-color: rgb(var(--voonos-white) / 0.75);
}

.hover\:bg-green-500\/50:hover {
  background-color: rgb(var(--voonos-green-500) / 0.5);
}

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

.hover\:bg-red-300\/25:hover {
  background-color: rgb(252 165 165 / 0.25);
}

.hover\:bg-opacity-40:hover {
  --tw-bg-opacity: 0.4;
}

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

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

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

.hover\:text-gray-600:hover {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-gray-600) / var(--tw-text-opacity));
}

.hover\:text-gray-700:hover {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-gray-700) / var(--tw-text-opacity));
}

.hover\:text-gray-800:hover {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-gray-800) / var(--tw-text-opacity));
}

.hover\:text-gray-500:hover {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-gray-500) / var(--tw-text-opacity));
}

.hover\:text-green-500:hover {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-500) / var(--tw-text-opacity));
}

.hover\:text-red-600:hover {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-red-600) / var(--tw-text-opacity));
}

.hover\:text-green-50:hover {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-50) / var(--tw-text-opacity));
}

.hover\:text-green-600:hover {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-600) / var(--tw-text-opacity));
}

.hover\:text-green-700:hover {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-700) / var(--tw-text-opacity));
}

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

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

.hover\:opacity-100:hover {
  opacity: 1;
}

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

.hover\:opacity-50:hover {
  opacity: 0.5;
}

.focus\:border-0:focus {
  border-width: 0px;
}

.focus\:border-green-400:focus {
  --tw-border-opacity: 1;
  border-color: rgb(var(--voonos-green-400) / var(--tw-border-opacity));
}

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

.focus\:bg-gray-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-gray-100) / var(--tw-bg-opacity));
}

.focus\:bg-green-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-100) / var(--tw-bg-opacity));
}

.focus\:ring-0:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-gray-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(var(--voonos-gray-600) / var(--tw-ring-opacity));
}

.focus\:ring-green-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(var(--voonos-green-300) / var(--tw-ring-opacity));
}

.focus\:ring-green-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(var(--voonos-green-500) / var(--tw-ring-opacity));
}

.focus\:ring-green-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(var(--voonos-green-400) / var(--tw-ring-opacity));
}

.focus\:ring-green-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(var(--voonos-green-600) / var(--tw-ring-opacity));
}

.group:hover .group-hover\:flex {
  display: flex;
}

.group:hover .group-hover\:translate-y-0 {
  --tw-translate-y: 0px;
  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));
}

.group:hover .group-hover\:-rotate-6 {
  --tw-rotate: -6deg;
  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));
}

.group:hover .group-hover\:scale-110 {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  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));
}

.group:hover .group-hover\:bg-black\/50 {
  background-color: rgb(var(--voonos-black) / 0.5);
}

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

.group:hover .group-hover\:bg-green-700\/50 {
  background-color: rgb(var(--voonos-green-700) / 0.5);
}

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

.group:hover .group-hover\:text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-gray-500) / var(--tw-text-opacity));
}

.group:hover .group-hover\:text-green-400 {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-400) / var(--tw-text-opacity));
}

.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}

.group:hover .group-hover\:opacity-50 {
  opacity: 0.5;
}

.group:hover .group-hover\:blur-sm {
  --tw-blur: blur(4px);
  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);
}

.dark .dark\:prose-invert {
  --tw-prose-body: var(--tw-prose-invert-body);
  --tw-prose-headings: var(--tw-prose-invert-headings);
  --tw-prose-lead: var(--tw-prose-invert-lead);
  --tw-prose-links: var(--tw-prose-invert-links);
  --tw-prose-bold: var(--tw-prose-invert-bold);
  --tw-prose-counters: var(--tw-prose-invert-counters);
  --tw-prose-bullets: var(--tw-prose-invert-bullets);
  --tw-prose-hr: var(--tw-prose-invert-hr);
  --tw-prose-quotes: var(--tw-prose-invert-quotes);
  --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);
  --tw-prose-captions: var(--tw-prose-invert-captions);
  --tw-prose-kbd: var(--tw-prose-invert-kbd);
  --tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);
  --tw-prose-code: var(--tw-prose-invert-code);
  --tw-prose-pre-code: var(--tw-prose-invert-pre-code);
  --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);
  --tw-prose-th-borders: var(--tw-prose-invert-th-borders);
  --tw-prose-td-borders: var(--tw-prose-invert-td-borders);
}

.dark .dark\:relative {
  position: relative;
}

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

.dark .dark\:block {
  display: block;
}

.dark .dark\:hidden {
  display: none;
}

.dark .dark\:divide-green-900\/25 > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(var(--voonos-green-900) / 0.25);
}

.dark .dark\:divide-green-800\/25 > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(var(--voonos-green-800) / 0.25);
}

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

.dark .dark\:border-green-900\/25 {
  border-color: rgb(var(--voonos-green-900) / 0.25);
}

.dark .dark\:border-green-800 {
  --tw-border-opacity: 1;
  border-color: rgb(var(--voonos-green-800) / var(--tw-border-opacity));
}

.dark .dark\:border-green-500\/25 {
  border-color: rgb(var(--voonos-green-500) / 0.25);
}

.dark .dark\:border-green-800\/25 {
  border-color: rgb(var(--voonos-green-800) / 0.25);
}

.dark .dark\:border-green-900\/20 {
  border-color: rgb(var(--voonos-green-900) / 0.2);
}

.dark .dark\:border-green-800\/50 {
  border-color: rgb(var(--voonos-green-800) / 0.5);
}

.dark .dark\:bg-green-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-300) / var(--tw-bg-opacity));
}

.dark .dark\:bg-green-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-900) / var(--tw-bg-opacity));
}

.dark .dark\:bg-green-500\/\[5\%\] {
  background-color: rgb(var(--voonos-green-500) / 5%);
}

.dark .dark\:bg-green-900\/25 {
  background-color: rgb(var(--voonos-green-900) / 0.25);
}

.dark .dark\:bg-green-800\/25 {
  background-color: rgb(var(--voonos-green-800) / 0.25);
}

.dark .dark\:bg-green-300\/25 {
  background-color: rgb(var(--voonos-green-300) / 0.25);
}

.dark .dark\:bg-green-600\/25 {
  background-color: rgb(var(--voonos-green-600) / 0.25);
}

.dark .dark\:bg-red-500\/25 {
  background-color: rgb(var(--voonos-red-500) / 0.25);
}

.dark .dark\:bg-emerald-500\/25 {
  background-color: rgb(16 185 129 / 0.25);
}

.dark .dark\:bg-orange-500\/25 {
  background-color: rgb(249 115 22 / 0.25);
}

.dark .dark\:bg-sky-500\/25 {
  background-color: rgb(14 165 233 / 0.25);
}

.dark .dark\:bg-zinc-600\/20 {
  background-color: rgb(82 82 91 / 0.2);
}

.dark .dark\:bg-green-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-600) / var(--tw-bg-opacity));
}

.dark .dark\:bg-green-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-800) / var(--tw-bg-opacity));
}

.dark .dark\:bg-green-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-700) / var(--tw-bg-opacity));
}

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

.dark .dark\:bg-black\/25 {
  background-color: rgb(var(--voonos-black) / 0.25);
}

.dark .dark\:bg-blue-500\/25 {
  background-color: rgb(var(--voonos-blue-500) / 0.25);
}

.dark .dark\:bg-green-700\/\[10\%\] {
  background-color: rgb(var(--voonos-green-700) / 10%);
}

.dark .dark\:bg-red-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(248 113 113 / var(--tw-bg-opacity));
}

.dark .dark\:bg-emerald-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(52 211 153 / var(--tw-bg-opacity));
}

.dark .dark\:bg-orange-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 115 22 / var(--tw-bg-opacity));
}

.dark .dark\:bg-emerald-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(16 185 129 / var(--tw-bg-opacity));
}

.dark .dark\:bg-green-800\/\[10\%\] {
  background-color: rgb(var(--voonos-green-800) / 10%);
}

.dark .dark\:\!bg-green-900\/80 {
  background-color: rgb(var(--voonos-green-900) / 0.8) !important;
}

.dark .dark\:bg-green-400\/25 {
  background-color: rgb(var(--voonos-green-400) / 0.25);
}

.dark .dark\:bg-green-900\/20 {
  background-color: rgb(var(--voonos-green-900) / 0.2);
}

.dark .dark\:bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-500) / var(--tw-bg-opacity));
}

.dark .dark\:bg-green-700\/25 {
  background-color: rgb(var(--voonos-green-700) / 0.25);
}

.dark .dark\:bg-green-800\/50 {
  background-color: rgb(var(--voonos-green-800) / 0.5);
}

.dark .dark\:bg-green-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-400) / var(--tw-bg-opacity));
}

.dark .dark\:bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-blue-500) / var(--tw-bg-opacity));
}

.dark .dark\:text-green-400 {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-400) / var(--tw-text-opacity));
}

.dark .dark\:text-green-300\/75 {
  color: rgb(var(--voonos-green-300) / 0.75);
}

.dark .dark\:text-green-300 {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-300) / var(--tw-text-opacity));
}

.dark .dark\:text-green-600 {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-600) / var(--tw-text-opacity));
}

.dark .dark\:text-green-500 {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-500) / var(--tw-text-opacity));
}

.dark .dark\:text-green-300\/25 {
  color: rgb(var(--voonos-green-300) / 0.25);
}

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

.dark .dark\:text-green-400\/50 {
  color: rgb(var(--voonos-green-400) / 0.5);
}

.dark .dark\:text-green-400\/75 {
  color: rgb(var(--voonos-green-400) / 0.75);
}

.dark .dark\:text-green-200 {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-200) / var(--tw-text-opacity));
}

.dark .dark\:text-red-400 {
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity));
}

.dark .dark\:text-green-300\/50 {
  color: rgb(var(--voonos-green-300) / 0.5);
}

.dark .dark\:text-green-300\/\[85\%\] {
  color: rgb(var(--voonos-green-300) / 85%);
}

.dark .dark\:text-green-100 {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-100) / var(--tw-text-opacity));
}

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

.dark .dark\:text-red-100 {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-red-100) / var(--tw-text-opacity));
}

.dark .dark\:text-emerald-100 {
  --tw-text-opacity: 1;
  color: rgb(209 250 229 / var(--tw-text-opacity));
}

.dark .dark\:text-gray-300 {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-gray-300) / var(--tw-text-opacity));
}

.dark .dark\:text-green-500\/75 {
  color: rgb(var(--voonos-green-500) / 0.75);
}

.dark .dark\:text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-gray-400) / var(--tw-text-opacity));
}

.dark .dark\:\!text-green-300 {
  --tw-text-opacity: 1 !important;
  color: rgb(var(--voonos-green-300) / var(--tw-text-opacity)) !important;
}

.dark .dark\:text-green-200\/50 {
  color: rgb(var(--voonos-green-200) / 0.5);
}

.dark .dark\:placeholder-green-700::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(var(--voonos-green-700) / var(--tw-placeholder-opacity));
}

.dark .dark\:placeholder-green-700::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(var(--voonos-green-700) / var(--tw-placeholder-opacity));
}

.dark .dark\:\!placeholder-green-500::-moz-placeholder {
  --tw-placeholder-opacity: 1 !important;
  color: rgb(var(--voonos-green-500) / var(--tw-placeholder-opacity)) !important;
}

.dark .dark\:\!placeholder-green-500::placeholder {
  --tw-placeholder-opacity: 1 !important;
  color: rgb(var(--voonos-green-500) / var(--tw-placeholder-opacity)) !important;
}

.dark .dark\:after\:rounded-xl::after {
  content: var(--tw-content);
  border-radius: 0.75rem;
}

.dark .dark\:hover\:border-green-900:hover {
  --tw-border-opacity: 1;
  border-color: rgb(var(--voonos-green-900) / var(--tw-border-opacity));
}

.dark .dark\:hover\:border-green-500\/75:hover {
  border-color: rgb(var(--voonos-green-500) / 0.75);
}

.dark .dark\:hover\:bg-green-300\/\[10\%\]:hover {
  background-color: rgb(var(--voonos-green-300) / 10%);
}

.dark .dark\:hover\:bg-green-500\/\[5\%\]:hover {
  background-color: rgb(var(--voonos-green-500) / 5%);
}

.dark .dark\:hover\:bg-green-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-900) / var(--tw-bg-opacity));
}

.dark .dark\:hover\:bg-green-900\/75:hover {
  background-color: rgb(var(--voonos-green-900) / 0.75);
}

.dark .dark\:hover\:bg-green-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-800) / var(--tw-bg-opacity));
}

.dark .dark\:hover\:bg-green-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-600) / var(--tw-bg-opacity));
}

.dark .dark\:hover\:bg-green-600\/50:hover {
  background-color: rgb(var(--voonos-green-600) / 0.5);
}

.dark .dark\:hover\:bg-blue-500\/50:hover {
  background-color: rgb(var(--voonos-blue-500) / 0.5);
}

.dark .dark\:hover\:bg-green-300\/50:hover {
  background-color: rgb(var(--voonos-green-300) / 0.5);
}

.dark .dark\:hover\:bg-green-800\/25:hover {
  background-color: rgb(var(--voonos-green-800) / 0.25);
}

.dark .dark\:hover\:bg-green-400\/50:hover {
  background-color: rgb(var(--voonos-green-400) / 0.5);
}

.dark .dark\:hover\:bg-green-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--voonos-green-700) / var(--tw-bg-opacity));
}

.dark .dark\:hover\:bg-green-500\/\[15\%\]:hover {
  background-color: rgb(var(--voonos-green-500) / 15%);
}

.dark .dark\:hover\:bg-green-400\/\[15\%\]:hover {
  background-color: rgb(var(--voonos-green-400) / 15%);
}

.dark .dark\:hover\:bg-opacity-90:hover {
  --tw-bg-opacity: 0.9;
}

.dark .dark\:hover\:text-green-300:hover {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-300) / var(--tw-text-opacity));
}

.dark .dark\:hover\:text-green-500:hover {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-500) / var(--tw-text-opacity));
}

.dark .dark\:hover\:text-green-400:hover {
  --tw-text-opacity: 1;
  color: rgb(var(--voonos-green-400) / var(--tw-text-opacity));
}

.dark .dark\:hover\:text-green-400\/50:hover {
  color: rgb(var(--voonos-green-400) / 0.5);
}

.dark .dark\:focus\:border-green-800\/75:focus {
  border-color: rgb(var(--voonos-green-800) / 0.75);
}

.dark .dark\:focus\:ring-green-500\/50:focus {
  --tw-ring-color: rgb(var(--voonos-green-500) / 0.5);
}

.dark .group:hover .dark\:group-hover\:bg-green-800\/50 {
  background-color: rgb(var(--voonos-green-800) / 0.5);
}

.dark .group:hover .dark\:group-hover\:bg-green-800\/25 {
  background-color: rgb(var(--voonos-green-800) / 0.25);
}

.dark .group:hover .dark\:group-hover\:text-green-400\/75 {
  color: rgb(var(--voonos-green-400) / 0.75);
}

@media (min-width: 640px) {
  .sm\:absolute {
    position: absolute;
  }

  .sm\:top-0 {
    top: 0px;
  }

  .sm\:left-0 {
    left: 0px;
  }

  .sm\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .sm\:block {
    display: block;
  }

  .sm\:h-full {
    height: 100%;
  }

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

  .sm\:max-w-lg {
    max-width: 32rem;
  }

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

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

  .sm\:p-0 {
    padding: 0px;
  }

  .sm\:p-10 {
    padding: 2.5rem;
  }

  .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}

@media (min-width: 768px) {
  .md\:relative {
    position: relative;
  }

  .md\:top-32 {
    top: 8rem;
  }

  .md\:top-64 {
    top: 16rem;
  }

  .md\:z-30 {
    z-index: 30;
  }

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

  .md\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .md\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .md\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .md\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .md\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

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

  .md\:mt-auto {
    margin-top: auto;
  }

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

  .md\:mb-0 {
    margin-bottom: 0px;
  }

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

  .md\:mt-10 {
    margin-top: 2.5rem;
  }

  .md\:block {
    display: block;
  }

  .md\:flex {
    display: flex;
  }

  .md\:grid {
    display: grid;
  }

  .md\:hidden {
    display: none;
  }

  .md\:\!hidden {
    display: none !important;
  }

  .md\:h-96 {
    height: 24rem;
  }

  .md\:h-52 {
    height: 13rem;
  }

  .md\:h-40 {
    height: 10rem;
  }

  .md\:w-64 {
    width: 16rem;
  }

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

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

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

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

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

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

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

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

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

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

  .md\:gap-4 {
    gap: 1rem;
  }

  .md\:overflow-hidden {
    overflow: hidden;
  }

  .md\:rounded-none {
    border-radius: 0px;
  }

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

  .md\:rounded-br-\[5vw\] {
    border-bottom-right-radius: 5vw;
  }

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

  .md\:p-0 {
    padding: 0px;
  }

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

  .md\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .md\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .md\:pr-10 {
    padding-right: 2.5rem;
  }

  .md\:text-left {
    text-align: left;
  }

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

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

@media (min-width: 1024px) {
  .lg\:absolute {
    position: absolute;
  }

  .lg\:bottom-0 {
    bottom: 0px;
  }

  .lg\:top-64 {
    top: 16rem;
  }

  .lg\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .lg\:col-span-3 {
    grid-column: span 3 / span 3;
  }

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

  .lg\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .lg\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .lg\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .lg\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .lg\:mb-0 {
    margin-bottom: 0px;
  }

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

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

  .lg\:mr-\[20rem\] {
    margin-right: 20rem;
  }

  .lg\:block {
    display: block;
  }

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

  .lg\:flex {
    display: flex;
  }

  .lg\:grid {
    display: grid;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:h-60 {
    height: 15rem;
  }

  .lg\:h-32 {
    height: 8rem;
  }

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

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

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

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

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

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

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

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

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

  .lg\:gap-64 {
    gap: 16rem;
  }

  .lg\:overflow-visible {
    overflow: visible;
  }

  .lg\:rounded-none {
    border-radius: 0px;
  }

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

  .lg\:border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgb(var(--voonos-gray-200) / var(--tw-border-opacity));
  }

  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

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

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

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

  .lg\:pl-0 {
    padding-left: 0px;
  }

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

  .lg\:text-start {
    text-align: start;
  }
}

@media (min-width: 1280px) {
  .xl\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .xl\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .xl\:-mt-16 {
    margin-top: -4rem;
  }

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

/* === EpikLava Network quality layer - safe override === */
:root{--epic-bg:#080a0f;--epic-bg-2:#11141d;--epic-card:#151923;--epic-card-2:#1c2130;--epic-line:rgba(255,255,255,.08);--epic-text:#f8fafc;--epic-muted:#a5adbd;--epic-orange:#ff7a1a;--epic-amber:#ffc247;--epic-red:#ff3d3d;--epic-green:#22c55e;--epic-discord:#5865f2;--epic-shadow:0 24px 80px rgba(0,0,0,.42);--epic-radius:24px}.epiklava-theme,.dark .epiklava-theme,body.epiklava-theme{background:radial-gradient(circle at top left,rgba(255,122,26,.14),transparent 34%),radial-gradient(circle at top right,rgba(255,61,61,.10),transparent 32%),var(--epic-bg)!important;color:var(--epic-text)}.epiklava-theme .container{max-width:1180px}.epiklava-theme main,.epiklava-theme .epic-main{background:linear-gradient(180deg,rgba(8,10,15,0),var(--epic-bg) 160px);min-height:60vh}.epic-broadcast{background:linear-gradient(90deg,rgba(255,122,26,.14),rgba(255,194,71,.08));border-bottom:1px solid var(--epic-line);backdrop-filter:blur(16px);position:relative;z-index:60}.epic-broadcast-link{display:flex;align-items:center;gap:.7rem;color:#fff;padding:.75rem 0;font-size:.92rem}.epic-broadcast-link span{width:34px;height:34px;border-radius:12px;background:rgba(255,122,26,.18);display:grid;place-items:center;color:var(--epic-amber)}.epic-broadcast-link strong{text-transform:uppercase;letter-spacing:.08em;color:var(--epic-amber);font-size:.72rem}.epic-broadcast-link em{font-style:normal;color:rgba(255,255,255,.78)}.epic-mini-action{min-height:36px;padding:0 .9rem;border-radius:12px;background:rgba(255,255,255,.08);color:#fff;display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--epic-line);transition:.2s}.epic-mini-action:hover{background:rgba(255,122,26,.18);color:#fff}.epic-hero{height:520px;position:relative;overflow:hidden;margin-bottom:-54px}.epic-hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,10,15,.96) 0%,rgba(8,10,15,.72) 44%,rgba(8,10,15,.9) 100%),linear-gradient(180deg,transparent 0%,var(--epic-bg) 100%),var(--hero-image) center/cover no-repeat;filter:saturate(1.06)}.epic-hero-bg:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,black,transparent 84%)}.epic-hero-inner{height:100%;display:grid;grid-template-columns:minmax(0,1.15fr) 390px;gap:2rem;align-items:center;padding-bottom:80px}.epic-hero-copy h1{font-size:clamp(2.4rem,6vw,5rem);line-height:.94;font-weight:900;letter-spacing:-.06em;color:#fff;text-shadow:0 10px 50px rgba(0,0,0,.55)}.epic-hero-copy p{max-width:620px;color:var(--epic-muted);font-size:1.06rem;line-height:1.8;margin-top:1rem}.epic-eyebrow{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .85rem;border-radius:999px;background:linear-gradient(90deg,rgba(255,122,26,.18),rgba(255,194,71,.1));border:1px solid rgba(255,122,26,.25);color:var(--epic-amber);font-weight:800;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem}.epic-hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}.epic-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:48px;padding:0 1.15rem;border-radius:16px;font-weight:800;transition:.2s;border:1px solid transparent}.epic-btn:hover{transform:translateY(-2px);color:#fff}.epic-btn-primary{background:linear-gradient(135deg,var(--epic-orange),var(--epic-red));color:#fff;box-shadow:0 16px 42px rgba(255,122,26,.28)}.epic-btn-soft{background:rgba(255,255,255,.08);color:#fff;border-color:var(--epic-line)}.epic-btn-soft:hover{background:rgba(255,255,255,.13)}.epic-btn-discord{background:rgba(88,101,242,.14);border-color:rgba(88,101,242,.35);color:#fff}.epic-hero-panel{background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.045));border:1px solid var(--epic-line);border-radius:var(--epic-radius);box-shadow:var(--epic-shadow);padding:1.25rem;backdrop-filter:blur(16px);position:relative;overflow:hidden}.epic-hero-panel:before{content:"";position:absolute;inset:-2px;background:radial-gradient(circle at 70% 0%,rgba(255,122,26,.32),transparent 38%);pointer-events:none}.epic-logo-card{height:190px;border-radius:20px;background:linear-gradient(145deg,rgba(255,122,26,.13),rgba(255,255,255,.04));display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);position:relative}.epic-logo-card img{max-height:130px;max-width:86%;filter:drop-shadow(0 20px 32px rgba(0,0,0,.5))}.epic-status-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:.9rem}.epic-status-card{background:rgba(8,10,15,.54);border:1px solid var(--epic-line);border-radius:18px;padding:1rem;color:#fff;display:flex;flex-direction:column;gap:.25rem;transition:.2s}.epic-status-card:hover{background:rgba(255,122,26,.12);transform:translateY(-2px);color:#fff}.epic-status-card i{color:var(--epic-amber);font-size:1.15rem}.epic-status-card span{color:var(--epic-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.epic-status-card strong{font-size:1.25rem;color:#fff}.epic-nav{position:relative;z-index:80;margin:0 auto;width:min(1180px,calc(100% - 2rem));border:1px solid rgba(255,255,255,.09);border-radius:22px;background:rgba(18,21,30,.82);box-shadow:0 20px 60px rgba(0,0,0,.38);backdrop-filter:blur(18px)}.epic-nav:before{content:"";position:absolute;inset:0;border-radius:22px;background:linear-gradient(90deg,rgba(255,122,26,.1),transparent,rgba(255,194,71,.05));pointer-events:none}.epic-nav-item{height:64px;display:inline-flex;align-items:center;gap:.55rem;padding:0 1rem;border-radius:16px;color:#dbe2ee;font-weight:800;transition:.18s;position:relative}.epic-nav-item:hover,.epic-nav-item.active{background:rgba(255,122,26,.14);color:#fff}.epic-nav-item.active:after{content:"";position:absolute;left:1rem;right:1rem;bottom:8px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--epic-orange),var(--epic-amber))}.epic-mobile-toggle,.epic-cart-pill{height:48px;display:inline-flex;align-items:center;gap:.55rem;border-radius:16px;background:rgba(255,255,255,.08);color:#fff;padding:0 1rem;border:1px solid var(--epic-line);font-weight:800}.epic-account-card{height:64px;min-width:180px;display:flex;flex-direction:column;justify-content:center;padding:.6rem 4.2rem .6rem 1rem;border-left:1px solid var(--epic-line);position:relative;color:#fff}.epic-account-card span{font-size:.75rem;color:var(--epic-muted);font-weight:700}.epic-account-card strong{font-size:.95rem;color:#fff}.epic-account-card img{position:absolute;right:.45rem;bottom:-.35rem;width:60px;max-height:78px;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.45))}.epic-cart-pill{position:relative}.epic-cart-pill span{background:var(--epic-orange);min-width:22px;height:22px;border-radius:999px;display:grid;place-items:center;font-size:.75rem;color:#fff}.epic-mobile-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:9999}.epic-mobile-menu{width:min(360px,86vw);height:100%;background:#11151f;border-right:1px solid var(--epic-line);padding:1rem;box-shadow:var(--epic-shadow);overflow:auto}.epic-mobile-title{display:flex;align-items:center;justify-content:space-between;color:#fff;font-weight:900;font-size:1.2rem;padding:.75rem}.epic-mobile-title button{color:#fff}.epic-mobile-link,.epic-mobile-sub{display:block;border-radius:14px;padding:.9rem 1rem;color:#dbe2ee;font-weight:800;margin:.25rem 0;background:rgba(255,255,255,.04)}.epic-mobile-link.active,.epic-mobile-link:hover,.epic-mobile-sub:hover{background:rgba(255,122,26,.15);color:#fff}.epic-mobile-sub{margin-left:1rem;font-size:.9rem;color:var(--epic-muted)}.epic-section{padding-top:6rem;padding-bottom:5rem}.epic-page-hero{position:relative;overflow:hidden;border:1px solid var(--epic-line);border-radius:var(--epic-radius);background:linear-gradient(135deg,rgba(255,122,26,.16),rgba(28,33,48,.92));box-shadow:var(--epic-shadow);padding:2rem;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:1.5rem;align-items:end}.epic-page-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,10,15,.82),rgba(8,10,15,.55)),var(--page-hero-image,none) center/cover no-repeat;opacity:.9}.epic-page-hero>*{position:relative;z-index:1}.epic-page-hero h1,.epic-page-heading h1{font-size:clamp(2rem,4vw,3.8rem);font-weight:900;letter-spacing:-.04em;color:#fff}.epic-page-hero p,.epic-section-title p{color:var(--epic-muted);line-height:1.75;max-width:680px;margin-top:.75rem}.epic-page-hero-stats{display:grid;gap:.75rem}.epic-page-hero-stats div{background:rgba(8,10,15,.56);border:1px solid var(--epic-line);border-radius:18px;padding:1rem}.epic-page-hero-stats span{display:block;color:var(--epic-muted);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.epic-page-hero-stats strong{display:block;color:#fff;font-size:1.1rem;margin-top:.25rem}.epic-section-title{margin-bottom:1.2rem}.epic-section-title span{color:var(--epic-amber);font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.epic-section-title h2{font-size:1.8rem;color:#fff;font-weight:900;letter-spacing:-.03em;margin-top:.2rem}.epic-store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.epic-store-card{height:250px;border-radius:var(--epic-radius);position:relative;overflow:hidden;border:1px solid var(--epic-line);background:var(--epic-card);box-shadow:0 18px 54px rgba(0,0,0,.28);color:#fff}.epic-store-card:hover{color:#fff}.epic-store-card-image{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .35s ease;filter:saturate(1.06)}.epic-store-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,10,15,.05),rgba(8,10,15,.92) 82%),radial-gradient(circle at 20% 0%,rgba(255,122,26,.32),transparent 36%)}.epic-store-card:hover .epic-store-card-image{transform:scale(1.08) rotate(-1.5deg)}.epic-store-card-shine{position:absolute;inset:0;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.18) 40%,transparent 60%);transform:translateX(-120%);transition:.55s;z-index:2}.epic-store-card:hover .epic-store-card-shine{transform:translateX(120%)}.epic-store-card-content{position:absolute;inset:auto 1.2rem 1.2rem 1.2rem;z-index:3}.epic-store-card-content span{display:inline-flex;gap:.45rem;color:var(--epic-amber);font-weight:900;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.epic-store-card-content h3{font-size:1.65rem;font-weight:900;color:#fff;margin:.35rem 0 .75rem}.epic-store-card-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.11);padding-top:.8rem}.epic-store-card-footer em{font-style:normal;color:#fff;font-weight:800}.epic-store-card-footer i{width:34px;height:34px;border-radius:12px;background:linear-gradient(135deg,var(--epic-orange),var(--epic-red));display:grid;place-items:center}.epic-forum-hero{background:linear-gradient(135deg,rgba(255,122,26,.13),rgba(20,25,36,.98))}.epic-forum-group-title{display:inline-flex;align-items:center;gap:.65rem;color:#fff;font-size:1.25rem;font-weight:900;margin-bottom:1rem}.epic-forum-group-title i{width:38px;height:38px;border-radius:14px;background:rgba(255,122,26,.16);color:var(--epic-amber);display:grid;place-items:center}.epic-forum-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.epic-forum-card{position:relative;min-height:116px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.035));border:1px solid var(--epic-line);border-radius:22px;padding:1rem;display:flex;align-items:center;gap:1rem;color:#fff;overflow:hidden;transition:.2s}.epic-forum-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0% 0%,rgba(255,122,26,.16),transparent 40%);opacity:.85}.epic-forum-card>*{position:relative;z-index:1}.epic-forum-card:hover{transform:translateY(-3px);border-color:rgba(255,122,26,.35);color:#fff}.epic-forum-icon{width:70px;height:70px;display:grid;place-items:center;border-radius:20px;background:rgba(8,10,15,.52);border:1px solid var(--epic-line);flex:0 0 auto}.epic-forum-icon img{max-width:48px;max-height:48px;object-fit:contain}.epic-forum-card h3{color:#fff;font-weight:900;font-size:1.05rem}.epic-forum-card p,.epic-forum-childs{color:var(--epic-muted);font-size:.86rem;margin-top:.25rem}.epic-forum-childs{display:flex;flex-wrap:wrap;gap:.35rem}.epic-forum-childs span{padding:.25rem .45rem;border-radius:999px;background:rgba(255,255,255,.06)}.epic-forum-arrow{margin-left:auto;color:var(--epic-amber)}.epic-sidebar{position:relative}.epic-widget{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035));border:1px solid var(--epic-line);border-radius:22px;padding:1rem;box-shadow:0 18px 54px rgba(0,0,0,.24)}.epic-widget h4{display:flex;align-items:center;gap:.55rem;color:#fff;font-weight:900;margin-bottom:.8rem}.epic-widget h4 i{color:var(--epic-amber)}.epic-widget-list{display:grid;gap:.65rem}.epic-widget-item{display:flex;align-items:center;gap:.7rem;color:#fff;padding:.65rem;border-radius:16px;background:rgba(8,10,15,.38);border:1px solid transparent;transition:.2s}.epic-widget-item:hover{border-color:rgba(255,122,26,.25);background:rgba(255,122,26,.1);color:#fff}.epic-widget-item span{display:flex;flex-direction:column;min-width:0}.epic-widget-item strong{font-size:.88rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.epic-widget-item em{font-size:.76rem;font-style:normal;color:var(--epic-muted)}.epic-online-users{display:flex;flex-wrap:wrap;gap:.45rem}.epic-online-users a,.epic-online-users span{display:inline-flex;border-radius:999px;padding:.35rem .65rem;background:rgba(255,255,255,.06);border:1px solid var(--epic-line);font-size:.82rem;color:#fff}.epic-page-heading{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-top:1.25rem}.epic-thread-list{display:grid;gap:.85rem}.epic-thread-card{display:flex;align-items:center;gap:1rem;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.035));border:1px solid var(--epic-line);border-radius:20px;padding:1rem;color:#fff;position:relative;overflow:hidden}.epic-thread-card:hover{color:#fff;border-color:rgba(255,122,26,.35);transform:translateY(-2px)}.epic-thread-card h3{color:#fff;font-weight:900}.epic-thread-card p{color:var(--epic-muted);font-size:.86rem}.epic-thread-card>i{margin-left:auto;color:var(--epic-amber)}.epic-thread-card.pinned{border-color:rgba(255,194,71,.25);background:linear-gradient(145deg,rgba(255,194,71,.09),rgba(255,255,255,.035))}.epic-thread-pin{width:36px;height:36px;border-radius:13px;background:rgba(255,194,71,.16);color:var(--epic-amber);display:grid;place-items:center}.epic-footer{background:linear-gradient(180deg,#11151f 0%,#07080d 100%);border-top:1px solid var(--epic-line);overflow:hidden}.epic-footer-glow{position:absolute;inset:-40% 0 auto 0;height:360px;background:radial-gradient(circle at 50% 0%,rgba(255,122,26,.18),transparent 55%);pointer-events:none}.epic-footer-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:2rem 0;border-bottom:1px solid var(--epic-line)}.epic-footer-brand{display:flex;align-items:center;gap:1rem}.epic-footer-brand img{width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 10px 22px rgba(0,0,0,.4))}.epic-footer-brand span{color:var(--epic-amber);font-weight:900;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.epic-footer-brand h3{color:#fff;font-weight:900;font-size:1.45rem}.epic-footer-copyip{display:flex;align-items:center;gap:.75rem;padding:.8rem 1rem;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid var(--epic-line);cursor:pointer}.epic-footer-copyip i{color:var(--epic-amber)}.epic-footer-copyip span{display:block;color:var(--epic-muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.epic-footer-copyip strong{color:#fff}.epic-footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:2rem;padding:2rem 0}.epic-footer-about h3,.epic-footer-links h3{color:#fff;font-weight:900;margin-bottom:.9rem}.epic-footer-text{color:var(--epic-muted);font-size:.92rem;line-height:1.75}.epic-footer-tools{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.epic-footer-select{display:inline-flex;align-items:center;gap:.45rem;border-radius:12px;background:rgba(255,255,255,.08);border:1px solid var(--epic-line);padding:.55rem .8rem;color:#fff;font-size:.86rem;font-weight:800}.epic-footer-links a{display:flex;align-items:center;gap:.5rem;color:var(--epic-muted);font-size:.92rem;padding:.35rem 0;transition:.2s}.epic-footer-links a:hover{color:#fff;transform:translateX(4px)}.epic-footer-bottom{border-top:1px solid var(--epic-line);padding:1rem 0;display:flex;align-items:center;justify-content:space-between;color:var(--epic-muted);font-size:.88rem}.epic-footer-bottom strong{color:#fff}.epiklava-theme .card,.epiklava-theme .bg-white.dark\:bg-green-800,.epiklava-theme .dark\:bg-green-800{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035))!important;border:1px solid var(--epic-line)!important;box-shadow:0 18px 54px rgba(0,0,0,.24)!important}.epiklava-theme input,.epiklava-theme textarea,.epiklava-theme select{background:rgba(8,10,15,.48)!important;border:1px solid var(--epic-line)!important;color:#fff!important}.epiklava-theme .breadcrumb a,.epiklava-theme .breadcrumb span{color:var(--epic-muted)!important}.epiklava-theme .dropdown-menu{background:#151923!important;border:1px solid var(--epic-line)!important;box-shadow:var(--epic-shadow)!important}.epiklava-theme .dropdown-item{color:#dbe2ee!important}.epiklava-theme .dropdown-item:hover{background:rgba(255,122,26,.14)!important;color:#fff!important}@media(max-width:1024px){.epic-hero{height:auto;min-height:620px;margin-bottom:-32px}.epic-hero-inner{grid-template-columns:1fr;padding:5rem 0 5rem}.epic-hero-panel{max-width:440px}.epic-nav{width:calc(100% - 1rem)}.epic-page-hero{grid-template-columns:1fr}.epic-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.epic-forum-grid{grid-template-columns:1fr}.epic-footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.epic-hero-copy h1{font-size:2.7rem}.epic-hero-actions{flex-direction:column}.epic-btn{width:100%}.epic-status-grid,.epic-store-grid{grid-template-columns:1fr}.epic-page-hero{padding:1.25rem}.epic-page-heading,.epic-footer-top,.epic-footer-bottom{flex-direction:column;align-items:flex-start}.epic-footer-grid{grid-template-columns:1fr}.epic-account-card{min-width:145px}.epic-store-card{height:220px}}
.epic-news-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);min-height:320px;border-radius:24px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035));border:1px solid var(--epic-line);box-shadow:0 18px 54px rgba(0,0,0,.24);position:relative}.epic-news-image{background-size:cover;background-position:center;min-height:240px;position:relative;transition:.3s}.epic-news-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,10,15,.18),rgba(8,10,15,.85))}.epic-news-card:hover .epic-news-image{transform:scale(1.035)}.epic-news-content{position:relative;z-index:2;padding:1.5rem;display:flex;flex-direction:column}.epic-news-badge{align-self:flex-start;padding:.45rem .7rem;border-radius:999px;background:rgba(255,122,26,.15);border:1px solid rgba(255,122,26,.25);color:var(--epic-amber);font-weight:900;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.epic-news-meta{display:flex;align-items:center;gap:.45rem;color:var(--epic-muted);font-size:.83rem;margin-top:1rem}.epic-news-content h3{color:#fff;font-weight:900;font-size:1.55rem;line-height:1.2;margin-top:.55rem;letter-spacing:-.02em}.epic-news-content p{color:var(--epic-muted);line-height:1.75;margin-top:.7rem}.epic-news-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:1.3rem}.epic-news-footer span{display:inline-flex;align-items:center;gap:.45rem;color:#fff;background:rgba(255,255,255,.06);border:1px solid var(--epic-line);padding:.45rem .65rem;border-radius:12px}.epic-news-footer a{display:inline-flex;align-items:center;gap:.55rem;color:var(--epic-amber);font-weight:900}.epic-news-footer a:hover{color:#fff}@media(max-width:768px){.epic-news-card{grid-template-columns:1fr}.epic-news-image:after{background:linear-gradient(180deg,transparent,rgba(8,10,15,.78))}}


/* EpikLava unified composition pass */
.epiklava-theme{--epic-gap:1.35rem;--epic-card-radius:24px}.epiklava-theme .epic-main>.relative.z-30{padding-bottom:3rem}.epic-hero{height:560px}.epic-hero-copy{max-width:720px}.epic-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;max-width:560px}.epic-hero-metrics div{border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.055);border-radius:18px;padding:.9rem 1rem;backdrop-filter:blur(10px)}.epic-hero-metrics strong{display:block;color:#fff;font-weight:900;font-size:1rem}.epic-hero-metrics span{display:block;color:var(--epic-muted);font-size:.78rem;margin-top:.15rem}.epic-panel-title{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin:.95rem 0 .35rem}.epic-panel-title span{color:var(--epic-amber);font-size:.72rem;letter-spacing:.11em;text-transform:uppercase;font-weight:900}.epic-panel-title strong{color:#fff;font-size:.9rem}.epic-nav .container{min-height:76px}.epic-nav-item{height:52px}.epic-account-card{border-radius:18px;background:rgba(255,255,255,.055);border:1px solid var(--epic-line);overflow:hidden}.epic-cart-pill.hidden.md\:inline-flex{flex-shrink:0}.epic-compact-hero{margin-top:4.25rem;margin-bottom:-2.25rem}.epic-compact-hero-card{display:flex;align-items:center;gap:1.15rem;padding:1.35rem 1.45rem;border-radius:26px;background:linear-gradient(135deg,rgba(255,122,26,.16),rgba(255,255,255,.045));border:1px solid rgba(255,255,255,.1);box-shadow:0 22px 70px rgba(0,0,0,.28);position:relative;overflow:hidden}.epic-compact-hero-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 8% 0%,rgba(255,122,26,.22),transparent 34%),linear-gradient(90deg,rgba(8,10,15,.5),transparent);pointer-events:none}.epic-compact-hero-card>*{position:relative;z-index:1}.epic-compact-icon{width:66px;height:66px;border-radius:22px;display:grid;place-items:center;flex:0 0 auto;background:linear-gradient(135deg,var(--epic-orange),var(--epic-red));box-shadow:0 16px 40px rgba(255,122,26,.24);color:#fff;font-size:1.35rem}.epic-compact-hero-card span{display:block;color:var(--epic-amber);font-weight:900;text-transform:uppercase;letter-spacing:.11em;font-size:.74rem}.epic-compact-hero-card h1{color:#fff;font-size:clamp(1.55rem,3vw,2.35rem);font-weight:950;letter-spacing:-.04em;margin-top:.1rem}.epic-compact-hero-card p{color:var(--epic-muted);margin-top:.3rem;line-height:1.65;max-width:760px}.epiklava-theme section.py-20{padding-top:5.5rem!important}.epiklava-theme .container>h1,.epiklava-theme .container>h2,.epiklava-theme section h2.text-gray-800{color:#fff!important;font-weight:950!important;letter-spacing:-.025em}.epiklava-theme section h2.text-gray-800:before{content:"";display:inline-block;width:12px;height:12px;border-radius:4px;margin-right:.55rem;background:linear-gradient(135deg,var(--epic-orange),var(--epic-amber));box-shadow:0 0 20px rgba(255,122,26,.45)}.epiklava-theme .card{border-radius:24px!important;overflow:hidden}.epiklava-theme .card:has(.grid){padding:1rem!important}.epiklava-theme .card .grid{gap:1rem!important}.epic-product-card{min-height:340px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:stretch!important;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.032))!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:24px!important;box-shadow:0 18px 46px rgba(0,0,0,.22)!important;overflow:hidden!important;transition:.22s ease!important}.epic-product-card:hover{transform:translateY(-5px)!important;border-color:rgba(255,122,26,.36)!important;box-shadow:0 26px 70px rgba(0,0,0,.34)!important}.epic-product-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% -20%,rgba(255,122,26,.20),transparent 40%);pointer-events:none}.epic-product-card img{height:150px!important;max-width:100%!important;object-fit:contain!important;filter:drop-shadow(0 18px 24px rgba(0,0,0,.35));transition:.22s}.epic-product-card:hover img{transform:scale(1.06)}.epic-product-card .text-lg{min-height:54px!important;display:flex;align-items:center;justify-content:center;color:#fff!important;font-weight:950!important;line-height:1.25!important}.epic-product-card a,.epic-product-card button{border-radius:16px!important;background:linear-gradient(135deg,var(--epic-orange),var(--epic-red))!important;color:#fff!important;font-weight:900!important;border:0!important;box-shadow:0 14px 34px rgba(255,122,26,.22)!important}.epic-product-card a:hover,.epic-product-card button:hover{filter:brightness(1.06);transform:translateY(-1px)}.epic-mini-category-card{height:190px!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:22px!important;background:#151923!important;box-shadow:0 18px 46px rgba(0,0,0,.22)!important}.epic-mini-category-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(8,10,15,.85));z-index:5}.epic-mini-category-card .z-20{position:relative;z-index:10}.epiklava-theme table{border-collapse:separate!important;border-spacing:0 .75rem!important}.epiklava-theme table thead th{color:var(--epic-amber)!important;text-transform:uppercase!important;font-size:.74rem!important;letter-spacing:.09em!important;border:0!important;background:transparent!important}.epiklava-theme table tbody tr{background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.035))!important;box-shadow:0 12px 32px rgba(0,0,0,.18)!important}.epiklava-theme table tbody td{border-top:1px solid rgba(255,255,255,.08)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;color:#dbe2ee!important;vertical-align:middle!important}.epiklava-theme table tbody td:first-child{border-left:1px solid rgba(255,255,255,.08)!important;border-radius:18px 0 0 18px!important}.epiklava-theme table tbody td:last-child{border-right:1px solid rgba(255,255,255,.08)!important;border-radius:0 18px 18px 0!important}.epiklava-theme .btn,.epiklava-theme button[type=submit],.epiklava-theme input[type=submit],.epiklava-theme .bg-green-500,.epiklava-theme .hover\:bg-green-600{border-radius:15px!important;background:linear-gradient(135deg,var(--epic-orange),var(--epic-red))!important;color:#fff!important;font-weight:900!important;border-color:transparent!important}.epiklava-theme .progress{height:34px!important;background:rgba(8,10,15,.55)!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:999px!important;overflow:hidden}.epiklava-theme .progress-bar{background:linear-gradient(90deg,var(--epic-orange),var(--epic-amber))!important;font-weight:900!important}.epiklava-theme .list-group,.epiklava-theme .modal-content{background:#151923!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:22px!important}.epiklava-theme .list-group-item{background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.07)!important;color:#dbe2ee!important}.epiklava-theme .badge{border-radius:999px!important;font-weight:900!important}.epiklava-theme .pagination a,.epiklava-theme .pagination span{border-radius:14px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.08)!important;color:#fff!important}.epiklava-theme .breadcrumb{margin-bottom:1rem!important}.epiklava-theme .breadcrumb a,.epiklava-theme .breadcrumb span{border-radius:999px;background:rgba(255,255,255,.055);padding:.42rem .72rem;border:1px solid rgba(255,255,255,.07)}.epiklava-theme .form-control,.epiklava-theme input,.epiklava-theme textarea,.epiklava-theme select{min-height:48px;border-radius:16px!important}.epiklava-theme textarea{padding-top:1rem!important}.epiklava-theme label{color:#fff!important;font-weight:800!important}.epic-footer-cta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1.4rem 0 0;padding:1.15rem;border-radius:24px;background:linear-gradient(135deg,rgba(255,122,26,.14),rgba(255,255,255,.045));border:1px solid rgba(255,255,255,.09)}.epic-footer-cta span{display:block;color:var(--epic-amber);font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:.1em}.epic-footer-cta strong{display:block;color:#fff;font-size:1.05rem;margin-top:.18rem}.epic-footer-cta-actions{display:flex;flex-wrap:wrap;gap:.65rem}.epic-footer-cta-actions a{display:inline-flex;align-items:center;gap:.45rem;min-height:42px;border-radius:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.09);color:#fff;font-weight:900;padding:0 .95rem}.epic-footer-cta-actions a:hover{background:rgba(255,122,26,.16);color:#fff}.epic-footer-grid{grid-template-columns:minmax(0,2.2fr) repeat(auto-fit,minmax(170px,1fr))!important}.epic-footer-links{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:1rem}.epic-footer-links h3{position:relative;padding-bottom:.65rem}.epic-footer-links h3:after{content:"";position:absolute;left:0;bottom:0;width:42px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--epic-orange),var(--epic-amber))}.epiklava-theme .dark\:text-green-300,.epiklava-theme .text-gray-800{color:#fff!important}.epiklava-theme .text-gray-500,.epiklava-theme .text-gray-600,.epiklava-theme .text-white\/75{color:var(--epic-muted)!important}@media(max-width:1024px){.epic-hero{height:auto}.epic-compact-hero{margin-top:2.25rem;margin-bottom:-1.25rem}.epic-hero-metrics{grid-template-columns:1fr 1fr}.epic-footer-cta{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.epic-hero-metrics{grid-template-columns:1fr}.epic-compact-hero-card{align-items:flex-start;flex-direction:column}.epic-compact-icon{width:56px;height:56px;border-radius:18px}.epic-footer-cta-actions a{width:100%;justify-content:center}.epiklava-theme table{display:block;overflow-x:auto;white-space:nowrap}.epiklava-theme .card:has(.grid){padding:.75rem!important}}

/* === EpikLava composition v4: mobile, store, credit, auth, news polish === */
.epiklava-theme .epic-broadcast{background:linear-gradient(90deg,rgba(255,122,26,.28),rgba(255,194,71,.12),rgba(255,61,61,.18))!important}.epiklava-theme .epic-broadcast-link em,.epiklava-theme .epic-broadcast-link strong{color:#fff!important;text-shadow:0 2px 16px rgba(0,0,0,.55)}.epiklava-theme .alert{border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(135deg,rgba(255,122,26,.14),rgba(255,255,255,.05))!important;color:#fff!important;box-shadow:0 18px 42px rgba(0,0,0,.22)!important}.epiklava-theme .alert-warning{background:linear-gradient(135deg,rgba(255,194,71,.20),rgba(255,122,26,.10))!important;color:#fff!important}.epiklava-theme .alert-danger,.epiklava-theme .alert-error{background:linear-gradient(135deg,rgba(239,68,68,.16),rgba(255,255,255,.04))!important;color:#fff!important}.epic-hero{height:590px}.epic-hero-panel{padding:1rem}.epic-logo-card{height:160px}.epic-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.epic-credit-card{grid-column:1/-1;background:linear-gradient(135deg,rgba(255,122,26,.24),rgba(255,194,71,.10))!important;border-color:rgba(255,194,71,.28)!important}.epic-credit-card strong{color:var(--epic-amber)!important}.epic-nav{margin-top:-28px}.epic-nav .container{gap:.75rem}.epic-account-card img{transform:scale(1.08);filter:drop-shadow(0 18px 24px rgba(0,0,0,.45))}.epic-footer{margin-top:5rem}.epic-footer-top,.epic-footer-cta,.epic-footer-grid,.epic-footer-bottom{position:relative;z-index:2}.epic-footer:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 0%,rgba(255,122,26,.18),transparent 36%),radial-gradient(circle at 85% 15%,rgba(255,194,71,.10),transparent 32%);pointer-events:none}.epic-footer-copyip{cursor:pointer}.epic-footer-safe{display:inline-flex;align-items:center;gap:.45rem;color:var(--epic-muted);font-weight:800}.epic-section-title{margin-bottom:1.25rem}.epic-section-title h2{font-size:clamp(1.65rem,3vw,2.35rem)!important;color:#fff!important;font-weight:950!important;letter-spacing:-.045em}.epic-section-title p{color:var(--epic-muted)!important;max-width:680px}.epic-store-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:1.2rem}.epic-store-card{min-height:260px;border-radius:28px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.10);box-shadow:0 22px 70px rgba(0,0,0,.34);background:#151923;transition:.24s ease}.epic-store-card:hover{transform:translateY(-6px);border-color:rgba(255,122,26,.42);box-shadow:0 30px 90px rgba(0,0,0,.46)}.epic-store-card-image{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.02);filter:saturate(1.08) contrast(1.06);transition:.35s}.epic-store-card:hover .epic-store-card-image{transform:scale(1.1)}.epic-store-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,10,15,.12),rgba(8,10,15,.9)),radial-gradient(circle at 20% 0%,rgba(255,122,26,.34),transparent 40%);z-index:1}.epic-store-card-content{position:absolute;z-index:3;left:1.25rem;right:1.25rem;bottom:1.25rem}.epic-store-card-content span{display:inline-flex;align-items:center;gap:.45rem;color:var(--epic-amber);font-size:.74rem;font-weight:950;text-transform:uppercase;letter-spacing:.1em;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:.45rem .65rem}.epic-store-card-content h3{color:#fff;font-size:1.55rem;font-weight:950;margin-top:.8rem;text-shadow:0 8px 24px rgba(0,0,0,.55)}.epic-store-card-footer{margin-top:1rem;display:flex;justify-content:space-between;align-items:center;color:#fff;font-weight:900}.epic-store-card-footer em{font-style:normal;color:#fff}.epic-store-card-footer i{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,var(--epic-orange),var(--epic-red))}.epic-product-card{min-height:365px!important;padding:1rem!important}.epic-product-card .absolute.-top-4,.epic-product-card .absolute.-top-10{top:.8rem!important;left:.8rem!important;right:auto!important;z-index:8!important}.epic-product-card .absolute.-top-4.-left-4{display:flex;flex-wrap:wrap;max-width:70%;gap:.35rem}.epic-product-card .absolute.-top-4.-right-4,.epic-product-card .absolute.-top-10.-right-4{left:auto!important;right:.8rem!important;top:.8rem!important;background:rgba(8,10,15,.82)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px!important;box-shadow:0 12px 28px rgba(0,0,0,.28)!important}.epic-product-card img{margin-top:2.25rem!important;height:165px!important}.epic-product-card .text-lg{font-size:1.05rem!important}.epic-product-card a.block{margin-top:1rem!important;min-height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important}.epic-product-detail-section{padding-top:5.4rem;padding-bottom:2rem}.epic-product-layout{display:grid;grid-template-columns:minmax(0,1.05fr) 380px;gap:1.25rem;align-items:start}.epic-product-preview,.epic-product-buybox,.epic-product-description,.epic-main-card,.epic-side-card{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.09);border-radius:28px;box-shadow:0 22px 70px rgba(0,0,0,.30);position:relative;overflow:hidden}.epic-product-preview{min-height:520px;display:grid;place-items:center;padding:2rem}.epic-product-preview-bg{position:absolute;inset:0;background:radial-gradient(circle at 50% 15%,rgba(255,122,26,.28),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(8,10,15,.40));pointer-events:none}.epic-product-preview img{max-width:82%;max-height:410px;object-fit:contain;position:relative;z-index:2;filter:drop-shadow(0 30px 50px rgba(0,0,0,.55))}.epic-product-badges{position:absolute;top:1rem;left:1rem;display:flex;flex-wrap:wrap;gap:.55rem;z-index:4}.epic-badge{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;padding:.5rem .75rem;font-weight:900;font-size:.76rem;border:1px solid rgba(255,255,255,.12);color:#fff}.epic-badge-warning{background:rgba(255,122,26,.20)}.epic-badge-success{background:rgba(34,197,94,.18)}.epic-product-buybox{padding:1.2rem}.epic-buybox-top{padding:1.1rem;border-radius:22px;background:linear-gradient(135deg,rgba(255,122,26,.22),rgba(255,194,71,.08));border:1px solid rgba(255,194,71,.18)}.epic-buybox-top span,.epic-info-list span{display:block;color:var(--epic-muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.09em;font-weight:900}.epic-buybox-top strong{display:block;color:#fff;font-size:2rem;font-weight:950;margin-top:.2rem}.epic-info-list{display:grid;gap:.65rem;margin-top:1rem}.epic-info-list div{display:flex;justify-content:space-between;gap:1rem;padding:.85rem;border-radius:18px;background:rgba(8,10,15,.38);border:1px solid rgba(255,255,255,.07)}.epic-info-list strong{color:#fff;text-align:right}.epic-discount-text{color:#fb7185!important}.epic-buybox-action{margin-top:1rem}.epic-product-description{grid-column:1/-1;padding:1.35rem}.epic-rich-content{color:#dbe2ee;line-height:1.75}.epic-rich-content p,.epic-rich-content li{color:#dbe2ee!important}.epic-rich-content h1,.epic-rich-content h2,.epic-rich-content h3{color:#fff!important}.epic-credit-hero{margin-top:4rem}.epic-credit-hero-card{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:1.25rem;align-items:center;min-height:300px;padding:1.55rem;border-radius:30px;background:linear-gradient(135deg,rgba(255,122,26,.20),rgba(255,255,255,.045)),radial-gradient(circle at 80% 10%,rgba(255,194,71,.20),transparent 34%);border:1px solid rgba(255,255,255,.10);box-shadow:0 24px 80px rgba(0,0,0,.32);overflow:hidden;position:relative}.epic-credit-copy h1{font-size:clamp(2rem,4vw,3.6rem);line-height:.96;color:#fff;font-weight:950;letter-spacing:-.055em}.epic-credit-copy p{color:var(--epic-muted);margin-top:.8rem;line-height:1.7;max-width:620px}.epic-credit-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.25rem}.epic-credit-mini-grid div{border-radius:18px;padding:.85rem;background:rgba(8,10,15,.42);border:1px solid rgba(255,255,255,.08)}.epic-credit-mini-grid strong{display:block;color:#fff;font-weight:950}.epic-credit-mini-grid span{display:block;color:var(--epic-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.epic-credit-visual{height:210px;border-radius:26px;display:grid;place-items:center;text-align:center;background:radial-gradient(circle,rgba(255,194,71,.24),rgba(8,10,15,.34));border:1px solid rgba(255,255,255,.1);color:#fff}.epic-credit-visual i{font-size:4rem;color:var(--epic-amber);filter:drop-shadow(0 18px 25px rgba(255,122,26,.28))}.epic-credit-visual span{font-weight:950;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.epic-credit-section{padding-top:2.2rem}.epic-two-col-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:1.2rem;align-items:start}.epic-main-card,.epic-side-card{padding:1.25rem}.epic-card-head span{display:block;color:var(--epic-amber);font-weight:950;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.epic-card-head h2,.epic-card-head h3{color:#fff;font-size:1.5rem;font-weight:950;letter-spacing:-.035em;margin-top:.15rem}.epic-form-card{margin-top:1rem}.epic-field-grid{display:grid;grid-template-columns:190px minmax(0,1fr);gap:.75rem;align-items:center}.epic-field-grid label:not(.epic-checkbox-line){display:flex;align-items:center;gap:.55rem;color:#fff!important;background:rgba(8,10,15,.34);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:.9rem}.epic-field-grid input,.epic-auth-form input,.epic-select-button{width:100%;min-height:54px;background:rgba(8,10,15,.42)!important;border:1px solid rgba(255,255,255,.09)!important;color:#fff!important;border-radius:16px!important;padding:0 1rem!important;outline:0!important}.epic-field-grid input::placeholder,.epic-auth-form input::placeholder{color:rgba(255,255,255,.45)!important}.epic-select-wrap{position:relative}.epic-select-button{text-align:left}.epic-select-menu{position:absolute;z-index:30;left:0;right:0;top:calc(100% + .5rem);padding:.5rem;border-radius:18px;background:#151923;border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 50px rgba(0,0,0,.35)}.epic-select-item{padding:.75rem .9rem;border-radius:14px;color:#dbe2ee;cursor:pointer}.epic-select-item:hover{background:rgba(255,122,26,.14);color:#fff}.epic-checkbox-line{color:var(--epic-muted)!important}.epic-form-submit{margin-top:1rem;width:100%}.epic-history-list{display:grid;gap:.75rem;margin-top:1rem}.epic-history-item{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:.7rem;padding:.85rem;border-radius:18px;background:rgba(8,10,15,.38);border:1px solid rgba(255,255,255,.08)}.epic-history-item i{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:rgba(255,122,26,.16);color:var(--epic-amber)}.epic-history-item span{color:var(--epic-muted);font-size:.86rem}.epic-history-item strong{color:#fff;font-weight:950}.epic-history-item.is-negative strong{color:#fb7185}.epic-history-item.is-positive strong{color:#34d399}.epic-news-card{display:grid!important;grid-template-columns:320px minmax(0,1fr);gap:0;min-height:230px;border-radius:28px!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035))!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:0 22px 70px rgba(0,0,0,.28)!important;overflow:hidden!important}.epic-news-image{min-height:230px;background-size:cover;background-position:center;position:relative}.epic-news-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(8,10,15,.28))}.epic-news-content{padding:1.35rem!important}.epic-news-badge{display:inline-flex!important;width:max-content;border-radius:999px;background:rgba(255,122,26,.16)!important;border:1px solid rgba(255,122,26,.28)!important;color:var(--epic-amber)!important;padding:.45rem .7rem;font-weight:950;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.epic-news-content h3{color:#fff!important;font-weight:950!important;font-size:1.45rem!important;letter-spacing:-.035em!important;margin-top:.7rem}.epic-news-content p{color:var(--epic-muted)!important;line-height:1.72!important}.epic-news-footer{display:flex!important;align-items:center;justify-content:space-between;margin-top:1rem}.epic-news-footer span{color:var(--epic-muted)!important}.epic-news-footer a{display:inline-flex;align-items:center;gap:.45rem;color:#fff!important;font-weight:900}.epic-auth-screen{min-height:100vh;position:relative;display:grid;place-items:center;padding:2rem;background:#080a0f;overflow:hidden}.epic-auth-bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.22;filter:saturate(1.1);transform:scale(1.03)}.epic-auth-screen:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 10%,rgba(255,122,26,.26),transparent 32%),radial-gradient(circle at 90% 60%,rgba(255,61,61,.14),transparent 34%),linear-gradient(180deg,rgba(8,10,15,.78),#080a0f)}.epic-auth-wrap{width:min(1100px,100%);display:grid;grid-template-columns:minmax(0,.95fr) 460px;gap:1.1rem;position:relative;z-index:2}.epic-auth-panel,.epic-auth-single{background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.10);border-radius:30px;box-shadow:0 28px 90px rgba(0,0,0,.42);backdrop-filter:blur(18px);overflow:hidden}.epic-auth-copy-panel{padding:2rem;display:flex;flex-direction:column;justify-content:flex-end;min-height:620px;position:relative}.epic-auth-copy-panel:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 55% 20%,rgba(255,122,26,.24),transparent 35%);pointer-events:none}.epic-auth-logo{position:relative;z-index:2;display:inline-flex;width:max-content}.epic-auth-logo img{max-width:150px;max-height:95px;object-fit:contain;filter:drop-shadow(0 20px 34px rgba(0,0,0,.5))}.epic-auth-copy-panel h1{position:relative;z-index:2;color:#fff;font-size:clamp(2.3rem,5vw,4.4rem);line-height:.95;font-weight:950;letter-spacing:-.06em;margin-top:1rem}.epic-auth-copy-panel p{position:relative;z-index:2;color:var(--epic-muted);line-height:1.75;margin-top:1rem;max-width:580px}.epic-auth-points{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1.25rem}.epic-auth-points div{border-radius:18px;padding:.85rem;background:rgba(8,10,15,.4);border:1px solid rgba(255,255,255,.08);color:#fff;font-weight:900}.epic-auth-points i{color:var(--epic-amber);margin-right:.4rem}.epic-auth-form-panel{padding:1.4rem}.epic-auth-form{display:grid;gap:.75rem;margin-top:1rem}.epic-auth-form label:not(.epic-auth-check){display:flex;align-items:center;gap:.7rem;background:rgba(8,10,15,.38);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:0 .9rem;color:var(--epic-amber)!important}.epic-auth-form label input{border:0!important;background:transparent!important;min-height:54px!important;padding:0!important}.epic-auth-row{display:flex;justify-content:space-between;align-items:center;gap:.8rem;color:var(--epic-muted);font-size:.88rem}.epic-auth-row a,.epic-auth-bottom a{color:var(--epic-amber)!important;font-weight:900}.epic-auth-check{display:flex!important;gap:.5rem;align-items:center;color:var(--epic-muted)!important;font-size:.88rem}.epic-auth-check input{min-height:auto!important;width:16px!important}.epic-auth-social{min-height:50px;border-radius:16px;display:flex;align-items:center;justify-content:center;gap:.6rem;background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.09);color:#fff!important;font-weight:900;transition:.2s}.epic-auth-social:hover{background:rgba(255,122,26,.14);transform:translateY(-1px)}.epic-auth-social.discord{background:rgba(88,101,242,.18);border-color:rgba(88,101,242,.35)}.epic-auth-social img{width:22px;height:22px;object-fit:contain}.epic-provider-list{display:grid;gap:.55rem}.epic-auth-bottom{text-align:center;color:var(--epic-muted);margin-top:1rem}.epic-auth-single{position:relative;z-index:2;width:min(520px,100%);padding:1.5rem}.epic-auth-single>p{color:var(--epic-muted);line-height:1.7;margin-top:.4rem}.epic-recaptcha{display:flex;justify-content:center;overflow:hidden}.epiklava-theme [x-cloak]{display:none!important}.epiklava-theme .shopping-cart-loading .card,.epiklava-theme #checkoutItems .card{background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.035))!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:22px!important}.epiklava-theme #checkoutItems .grid{display:grid!important}.epiklava-theme .checkoutItemImage{border-radius:16px;background:rgba(8,10,15,.34);padding:.25rem}.epiklava-theme .checkoutItemTotal{font-weight:950;color:#fff!important}.epiklava-theme .checkoutItemButtons a,.epiklava-theme .checkoutItemButtons button{border-radius:14px!important}.epiklava-theme .store-nav{gap:.4rem;padding:.5rem;white-space:nowrap}.epiklava-theme .store-nav a{border-radius:14px!important;background:rgba(255,255,255,.06)!important;color:#fff!important;margin:.35rem 0}.epiklava-theme .store-nav a:hover,.epiklava-theme .store-nav a[class*="!bg"]{background:rgba(255,122,26,.22)!important}.epiklava-theme .bg-white,.epiklava-theme .dark\:bg-green-800,.epiklava-theme .dark\:bg-green-700{background-color:transparent!important}.epiklava-theme .text-green-500,.epiklava-theme .dark\:text-green-400,.epiklava-theme .dark\:text-green-300{color:var(--epic-amber)!important}@media(max-width:1024px){.epic-hero{height:auto;margin-bottom:0}.epic-hero-inner{grid-template-columns:1fr;padding:4.5rem 0 6rem}.epic-hero-panel{max-width:620px;width:100%}.epic-nav{margin-top:-3.5rem}.epic-product-layout,.epic-two-col-layout,.epic-credit-hero-card,.epic-auth-wrap{grid-template-columns:1fr}.epic-credit-visual{display:none}.epic-auth-copy-panel{min-height:auto}.epic-news-card{grid-template-columns:1fr}.epic-news-image{min-height:220px}.epic-product-preview{min-height:420px}.epic-product-buybox{order:2}.epic-product-description{order:3}.epic-field-grid{grid-template-columns:1fr}.epic-footer-grid{grid-template-columns:1fr!important}}@media(max-width:768px){.epic-broadcast .container{align-items:flex-start}.epic-broadcast-link{font-size:.8rem;line-height:1.35}.epic-hero-copy h1{font-size:2.7rem}.epic-hero-copy p{font-size:.95rem}.epic-hero-actions .epic-btn{width:100%;min-height:50px}.epic-status-grid,.epic-credit-mini-grid,.epic-auth-points{grid-template-columns:1fr}.epic-nav{width:calc(100% - 1rem);border-radius:20px}.epic-nav .container{min-height:68px}.epic-account-card{min-width:0;width:148px;height:56px;padding:.5rem 3.4rem .5rem .8rem}.epic-account-card img{width:54px!important;right:.25rem!important}.epic-mobile-menu{width:min(92vw,360px)!important}.epic-store-grid{grid-template-columns:1fr}.epic-store-card{min-height:220px}.epic-product-preview{min-height:320px;padding:1.2rem}.epic-product-preview img{max-height:260px}.epic-product-badges{position:relative;top:auto;left:auto;margin-bottom:1rem;justify-content:center}.epic-buybox-top strong{font-size:1.6rem}.epic-credit-hero{margin-top:2rem}.epic-credit-hero-card{min-height:auto;padding:1.2rem}.epic-main-card,.epic-side-card,.epic-product-buybox,.epic-product-description{padding:1rem}.epic-auth-screen{padding:1rem}.epic-auth-copy-panel{display:none}.epic-auth-form-panel,.epic-auth-single{border-radius:24px;padding:1.15rem}.epic-news-content{padding:1rem!important}.epic-news-content h3{font-size:1.18rem!important}.epic-footer-top{flex-direction:column!important;align-items:stretch!important}.epic-footer-copyip{width:100%;justify-content:flex-start}.epiklava-theme section.py-20{padding-top:3.5rem!important}.epiklava-theme table{font-size:.85rem}.epiklava-theme #checkoutItems .card{grid-template-columns:1fr!important;gap:.9rem!important}.epiklava-theme #checkoutItems .card>div{grid-column:1/-1!important}.epiklava-theme .checkoutItemButtons{justify-content:flex-start!important}.epiklava-theme .checkoutItemQuantity{display:flex;width:max-content}.epiklava-theme .checkoutItemQuantity button{display:inline-block!important}}
/* Leaderboards polish */
.epiklava-theme #leaderboards{display:grid!important;gap:.85rem!important}.epiklava-theme #leaderboards>div{background:linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.035))!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:22px!important;box-shadow:0 16px 44px rgba(0,0,0,.24)!important;align-items:center!important;transition:.2s!important}.epiklava-theme #leaderboards>div:hover{transform:translateY(-2px);border-color:rgba(255,122,26,.34)!important}.epiklava-theme #leaderboards>div:nth-child(1){background:linear-gradient(135deg,rgba(255,194,71,.22),rgba(255,122,26,.08))!important}.epiklava-theme #leaderboards>div:nth-child(2){background:linear-gradient(135deg,rgba(226,232,240,.16),rgba(255,255,255,.035))!important}.epiklava-theme #leaderboards>div:nth-child(3){background:linear-gradient(135deg,rgba(180,83,9,.18),rgba(255,255,255,.035))!important}.epiklava-theme #leaderboards img{width:48px!important;height:48px!important;border-radius:16px!important;background:rgba(8,10,15,.45)!important;border:1px solid rgba(255,255,255,.1)!important}.epiklava-theme #leaderboards p.font-bold,.epiklava-theme #leaderboards .font-medium{color:#fff!important}.epiklava-theme #leaderboards .ml-auto>div{min-width:90px;background:rgba(8,10,15,.32);border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:.55rem .75rem}.epiklava-theme form.bg-green-500{background:linear-gradient(135deg,rgba(255,122,26,.22),rgba(255,255,255,.05))!important;border-bottom:1px solid rgba(255,255,255,.08)}.epiklava-theme form.bg-green-500 input{background:rgba(8,10,15,.42)!important;border:1px solid rgba(255,255,255,.10)!important;color:#fff!important}.epiklava-theme form.bg-green-500 input::placeholder{color:rgba(255,255,255,.50)!important}@media(max-width:768px){.epiklava-theme #leaderboards>div{display:grid!important;grid-template-columns:48px 1fr!important}.epiklava-theme #leaderboards .ml-auto{grid-column:1/-1!important;margin-left:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.6rem!important;width:100%!important}.epiklava-theme #leaderboards .ml-auto>div{min-width:0!important}.epiklava-theme form.bg-green-500{flex-wrap:wrap}.epiklava-theme form.bg-green-500 button{width:100%}}

/* === EpikLava v5 composition + navigation + performance fixes === */
.epiklava-theme .epic-header{position:relative;z-index:80}.epiklava-theme .epic-nav{z-index:120!important;position:relative!important;overflow:visible!important}.epiklava-theme .epic-nav .container{min-height:74px}.epiklava-theme .epic-nav:before{pointer-events:none!important}.epiklava-theme .epic-nav a,.epiklava-theme .epic-nav button,.epiklava-theme .epic-account-card,.epiklava-theme .epic-cart-pill,.epiklava-theme .epic-mobile-toggle{position:relative;z-index:5}.epiklava-theme .epic-nav-item{height:56px;padding:0 .86rem;white-space:nowrap}.epiklava-theme .epic-nav-item i{font-size:.92rem;color:var(--epic-amber)}.epiklava-theme .epic-nav .dropdown-menu{background:rgba(14,17,25,.98)!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:18px!important;box-shadow:0 22px 70px rgba(0,0,0,.45)!important;z-index:999!important;backdrop-filter:blur(16px)}.epiklava-theme .epic-nav .dropdown-item{color:#dbe2ee!important;border-radius:12px!important}.epiklava-theme .epic-nav .dropdown-item:hover{background:rgba(255,122,26,.16)!important;color:#fff!important}.epiklava-theme .epic-admin-pill{height:48px;align-items:center;gap:.55rem;padding:0 .9rem;border-radius:16px;background:linear-gradient(135deg,rgba(239,68,68,.22),rgba(255,122,26,.12));border:1px solid rgba(239,68,68,.26);color:#fff!important;font-weight:900;box-shadow:0 12px 34px rgba(239,68,68,.12)}.epiklava-theme .epic-admin-pill:hover{transform:translateY(-2px);background:linear-gradient(135deg,rgba(239,68,68,.34),rgba(255,122,26,.18))}.epiklava-theme .epic-account-card{border-left:0!important;border-radius:18px;background:rgba(8,10,15,.36);border:1px solid rgba(255,255,255,.08);height:58px;min-width:176px}.epiklava-theme .epic-account-card img{width:72px!important;height:auto!important;right:.2rem!important;bottom:-.7rem!important;filter:drop-shadow(0 15px 25px rgba(0,0,0,.55))}.epiklava-theme .epic-hero{height:560px}.epiklava-theme .epic-hero-bg{background:linear-gradient(90deg,rgba(8,10,15,.98) 0%,rgba(8,10,15,.70) 46%,rgba(8,10,15,.88) 100%),radial-gradient(circle at 78% 18%,rgba(255,122,26,.18),transparent 28%),linear-gradient(180deg,transparent 0%,var(--epic-bg) 100%),var(--hero-image) center/cover no-repeat}.epiklava-theme .epic-hero-panel{padding:1.05rem;border-radius:28px}.epiklava-theme .epic-logo-card{height:170px}.epiklava-theme .epic-status-grid{grid-template-columns:1fr}.epiklava-theme .epic-status-card{min-height:74px;display:grid;grid-template-columns:34px 1fr;align-items:center;column-gap:.75rem}.epiklava-theme .epic-status-card i{grid-row:1/3;width:34px;height:34px;display:grid;place-items:center;border-radius:12px;background:rgba(255,122,26,.13)}.epiklava-theme .epic-status-card strong{font-size:1.08rem;overflow:hidden;text-overflow:ellipsis}.epiklava-theme .epic-credit-card{background:linear-gradient(135deg,rgba(255,122,26,.24),rgba(255,194,71,.08));border-color:rgba(255,122,26,.28)}

/* Login/register route cards */
.epic-auth-links{grid-template-columns:repeat(3,minmax(0,1fr))}.epic-auth-links a{border-radius:18px;padding:.9rem;background:rgba(8,10,15,.42);border:1px solid rgba(255,255,255,.08);color:#fff!important;font-weight:900;transition:.2s;display:flex;align-items:center;gap:.45rem}.epic-auth-links a:hover{background:rgba(255,122,26,.16);border-color:rgba(255,122,26,.28);transform:translateY(-2px)}.epic-auth-links i{color:var(--epic-amber)}.epic-auth-screen a[href*="leaderos"],.epic-auth-screen .powered-by,.epic-auth-screen [class*="powered"]{display:none!important}

/* Big profile skin panel */
.epic-profile-skin-card{position:relative;overflow:hidden;border-radius:30px;min-height:330px;background:linear-gradient(160deg,rgba(255,122,26,.18),rgba(255,255,255,.04) 48%,rgba(8,10,15,.55));border:1px solid rgba(255,255,255,.10);box-shadow:0 22px 64px rgba(0,0,0,.36);padding:1.15rem}.epic-profile-skin-bg{position:absolute;inset:0;background:radial-gradient(circle at 65% 12%,rgba(255,194,71,.24),transparent 35%),linear-gradient(180deg,transparent,rgba(0,0,0,.25));pointer-events:none}.epic-profile-skin-render{position:relative;z-index:2;height:220px;display:grid;place-items:center}.epic-profile-skin-render img{max-height:235px;max-width:100%;object-fit:contain;filter:drop-shadow(0 22px 34px rgba(0,0,0,.55))}.epic-profile-skin-info{position:relative;z-index:3;text-align:center;margin-top:-.2rem}.epic-profile-skin-info h3{color:#fff;font-size:1.35rem;font-weight:950;line-height:1.1}.epic-profile-skin-info p{color:var(--epic-muted);font-size:.9rem;margin:.25rem 0 .65rem}.epic-eyebrow.small{font-size:.65rem;padding:.4rem .62rem;margin-bottom:.6rem}.epic-profile-roles{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}.epic-profile-roles span{font-size:.72rem!important;border-radius:999px!important;padding:.28rem .55rem!important}

/* Staff page: lighter and premium */
.epic-staff-page h4{color:#fff!important;font-weight:950!important;letter-spacing:-.02em}.epic-staff-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}.epic-staff-card{min-height:260px!important;border-radius:28px!important;overflow:hidden!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035))!important;border:1px solid rgba(255,255,255,.10)!important;transition:.22s!important}.epic-staff-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 55% 0%,rgba(255,122,26,.18),transparent 42%);pointer-events:none}.epic-staff-card:hover{transform:translateY(-5px);border-color:rgba(255,122,26,.35)!important;box-shadow:0 24px 60px rgba(0,0,0,.32)}.epic-staff-card .staff-card-content{height:100%;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;padding:1rem!important}.epic-staff-card .staff-card-avatar-body{height:178px!important;width:auto!important;object-fit:contain!important;margin:0 auto!important;filter:drop-shadow(0 18px 28px rgba(0,0,0,.5))}.epic-staff-card .staff-card-username{width:100%;text-align:center;margin-top:.4rem;padding:.85rem;border-radius:18px;background:rgba(8,10,15,.40);border:1px solid rgba(255,255,255,.08)}.epic-staff-card .staff-card-username span{color:#fff!important}

/* Discord-like forum cards */
.epiklava-theme .epic-forum-grid{display:grid;gap:.75rem}.epiklava-theme .epic-forum-card{min-height:92px;border-radius:22px!important;background:linear-gradient(90deg,rgba(88,101,242,.13),rgba(255,255,255,.045))!important;border:1px solid rgba(255,255,255,.09)!important;display:grid!important;grid-template-columns:58px 1fr 34px;gap:.85rem;align-items:center;padding:.9rem!important;position:relative;overflow:hidden}.epiklava-theme .epic-forum-card:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:4px;border-radius:999px;background:linear-gradient(180deg,#5865f2,var(--epic-orange))}.epiklava-theme .epic-forum-card:hover{background:linear-gradient(90deg,rgba(88,101,242,.20),rgba(255,122,26,.08))!important;transform:translateX(4px)}.epiklava-theme .epic-forum-icon{width:54px!important;height:54px!important;border-radius:18px!important;background:rgba(88,101,242,.20)!important;border:1px solid rgba(88,101,242,.28)!important;display:grid;place-items:center;overflow:hidden}.epiklava-theme .epic-forum-icon img{width:34px!important;height:34px!important;object-fit:contain}.epiklava-theme .epic-forum-card h3{font-size:1.02rem!important;color:#fff!important;margin:0!important}.epiklava-theme .epic-forum-card p,.epiklava-theme .epic-forum-childs span{color:rgba(219,226,238,.72)!important}.epiklava-theme .epic-forum-arrow{width:32px;height:32px;display:grid;place-items:center;border-radius:12px;background:rgba(255,255,255,.07);color:#fff!important}.epiklava-theme .epic-widget{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035))!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:24px!important;box-shadow:0 18px 54px rgba(0,0,0,.26)!important}.epiklava-theme .epic-widget h4{color:#fff!important}.epiklava-theme .epic-widget-item{border-radius:16px!important}.epiklava-theme .epic-widget-item:hover{background:rgba(88,101,242,.10)!important}.epiklava-theme .epic-online-users a{background:rgba(88,101,242,.12)!important;border:1px solid rgba(88,101,242,.22)!important;border-radius:999px!important;padding:.35rem .62rem!important;display:inline-flex;margin:.18rem;color:#fff!important}

/* Store category and product card fixes */
.epiklava-theme .epic-store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.epiklava-theme .epic-store-card{border-radius:28px!important;min-height:280px!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:0 22px 60px rgba(0,0,0,.28)!important}.epiklava-theme .epic-store-card-image{filter:saturate(1.08) contrast(1.02);transition:.3s}.epiklava-theme .epic-store-card:hover .epic-store-card-image{transform:scale(1.06)}.epiklava-theme .epic-store-card-content{padding:1.2rem!important;background:linear-gradient(180deg,transparent,rgba(8,10,15,.96))!important}.epiklava-theme .epic-store-card-content h3{font-size:1.35rem!important;line-height:1.05!important}.epiklava-theme .epic-product-card{min-height:330px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:stretch!important;border-radius:26px!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035))!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:0 18px 52px rgba(0,0,0,.24)!important;overflow:visible!important}.epiklava-theme .epic-product-card img{height:170px!important;max-width:88%!important;object-fit:contain!important;filter:drop-shadow(0 18px 26px rgba(0,0,0,.38));margin-top:1.5rem!important}.epiklava-theme .epic-product-card>a,.epiklava-theme .epic-product-card .block.transition{border-radius:16px!important;background:linear-gradient(135deg,var(--epic-orange),var(--epic-red))!important;box-shadow:0 12px 32px rgba(255,122,26,.20)!important;color:#fff!important}.epiklava-theme .epic-product-preview{min-height:520px!important;border-radius:30px!important}.epiklava-theme .epic-product-preview img{max-height:430px!important;max-width:88%!important}.epiklava-theme .epic-product-buybox,.epiklava-theme .epic-product-description{border-radius:28px!important}.epiklava-theme .epic-rich-content,.epiklava-theme .epic-rich-content *{color:#dbe2ee!important;line-height:1.85!important}.epiklava-theme .epic-rich-content img{max-width:100%!important;border-radius:18px!important;height:auto!important}.epiklava-theme .epic-product-description{overflow:hidden}.epiklava-theme .epic-product-description table{display:block;overflow-x:auto;max-width:100%}

/* Blog post readability */
.epiklava-theme .ck-content{color:#dbe2ee!important;font-size:1.02rem!important;line-height:1.9!important}.epiklava-theme .ck-content p,.epiklava-theme .ck-content li,.epiklava-theme .ck-content span{color:#dbe2ee!important}.epiklava-theme .ck-content h1,.epiklava-theme .ck-content h2,.epiklava-theme .ck-content h3,.epiklava-theme .ck-content strong{color:#fff!important}.epiklava-theme .ck-content a{color:var(--epic-amber)!important}.epiklava-theme .ck-content blockquote{border-left:4px solid var(--epic-orange)!important;background:rgba(255,122,26,.08)!important;border-radius:16px;padding:1rem;color:#fff!important}.epiklava-theme .ck-content img{border-radius:22px;max-width:100%;height:auto}.epiklava-theme .card .ck-content{padding:1rem}

/* Leaderboard premium rows */
.epiklava-theme .epic-rank-row{position:relative;gap:.85rem!important;align-items:center!important;min-height:82px}.epiklava-theme .epic-rank-medal{width:46px;height:46px;border-radius:16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.10);display:grid;place-items:center;color:#fff;font-weight:950;flex:0 0 auto}.epiklava-theme .rank-1 .epic-rank-medal{background:linear-gradient(135deg,#fbbf24,#f97316);box-shadow:0 12px 30px rgba(251,191,36,.22)}.epiklava-theme .rank-2 .epic-rank-medal{background:linear-gradient(135deg,#e5e7eb,#94a3b8);color:#111827}.epiklava-theme .rank-3 .epic-rank-medal{background:linear-gradient(135deg,#b45309,#f59e0b)}.epiklava-theme #leaderboards .epic-rank-row>img{width:54px!important;height:54px!important;border-radius:18px!important}.epiklava-theme #leaderboards .epic-rank-row .ml-auto{align-items:center!important}

/* Recent registrations */
.epic-registered-widget{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1rem;position:relative;overflow:hidden;border-radius:30px;background:linear-gradient(135deg,rgba(255,122,26,.18),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.10);box-shadow:0 24px 70px rgba(0,0,0,.32);padding:1rem;margin:2rem 0}.epic-registered-widget:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 0%,rgba(255,194,71,.22),transparent 35%);pointer-events:none}.epic-registered-copy{position:relative;z-index:2;padding:1rem}.epic-registered-copy h2{color:#fff;font-size:2rem;font-weight:950;letter-spacing:-.04em}.epic-registered-copy p{color:var(--epic-muted);line-height:1.7;margin:.45rem 0 1rem}.epic-registered-list{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem}.epic-registered-player{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:22px;background:rgba(8,10,15,.42);border:1px solid rgba(255,255,255,.08);padding:.8rem;color:#fff!important;transition:.2s}.epic-registered-player:hover{transform:translateY(-4px);background:rgba(255,122,26,.12);border-color:rgba(255,122,26,.28)}.epic-registered-player img{width:64px;height:64px;border-radius:18px;image-rendering:auto;box-shadow:0 12px 24px rgba(0,0,0,.28)}.epic-registered-player strong{display:block;margin-top:.6rem;color:#fff;max-width:100%;overflow:hidden;text-overflow:ellipsis}.epic-registered-player em{display:block;color:var(--epic-muted);font-size:.75rem;font-style:normal;margin-top:.15rem}

/* Discord widget */
.epiklava-theme iframe[src*="discordapp.com/widget"],.epiklava-theme iframe[src*="discord.com/widget"]{border-radius:28px!important;border:1px solid rgba(88,101,242,.35)!important;box-shadow:0 22px 70px rgba(88,101,242,.14)!important;background:#111827!important}.epiklava-theme .discord__name{color:#fff!important}.epiklava-theme .discord__presence_count{color:#fff!important;font-weight:950}.epiklava-theme .discord__instant_invite{background:rgba(88,101,242,.18)!important;border:1px solid rgba(88,101,242,.32)!important;border-radius:16px!important;padding:.75rem 1rem!important;color:#fff!important}

/* Footer powered line integrated */
.epiklava-theme footer,.epiklava-theme .bg-voon-800.py-8{position:relative}.epiklava-theme .bg-voon-800.py-8 .text-white\/75.text-sm{background:rgba(8,10,15,.32);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:.55rem .75rem}.epiklava-theme .bg-voon-800.py-8 .text-white\/75.text-sm a{color:var(--epic-amber)!important;text-decoration:none!important}

@media(max-width:1200px){.epiklava-theme .epic-nav-item{padding:0 .62rem;font-size:.9rem}.epiklava-theme .epic-account-card{min-width:155px}.epiklava-theme .epic-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.epic-staff-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.epic-registered-list{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1024px){.epiklava-theme .epic-hero{height:auto}.epiklava-theme .epic-nav{margin-top:-2rem}.epiklava-theme .epic-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.epiklava-theme .epic-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.epic-staff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.epic-registered-widget{grid-template-columns:1fr}.epic-registered-list{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:768px){.epiklava-theme .epic-nav{width:calc(100% - 1rem);margin-top:-1.2rem}.epiklava-theme .epic-nav .container{min-height:64px}.epiklava-theme .epic-account-card{height:52px;width:132px;min-width:132px;padding:.45rem 2.9rem .45rem .7rem}.epiklava-theme .epic-account-card strong{font-size:.78rem}.epiklava-theme .epic-account-card span{font-size:.66rem}.epiklava-theme .epic-account-card img{width:54px!important;bottom:-.4rem!important}.epiklava-theme .epic-status-grid{grid-template-columns:1fr}.epiklava-theme .epic-mobile-menu{background:linear-gradient(180deg,#111827,#080a0f)!important;border-right:1px solid rgba(255,255,255,.10)}.epiklava-theme .epic-mobile-link,.epiklava-theme .epic-mobile-sub{color:#fff!important}.epiklava-theme .epic-store-grid{grid-template-columns:1fr}.epiklava-theme .epic-store-card{min-height:230px!important}.epiklava-theme .epic-product-card{min-height:300px!important}.epiklava-theme .epic-product-preview{min-height:330px!important}.epiklava-theme .epic-product-preview img{max-height:270px!important}.epiklava-theme .epic-forum-card{grid-template-columns:50px 1fr!important}.epiklava-theme .epic-forum-arrow{display:none}.epic-staff-grid{grid-template-columns:1fr}.epic-staff-card{min-height:240px!important}.epic-registered-list{grid-template-columns:1fr}.epic-registered-player{min-height:88px;flex-direction:row;text-align:left;justify-content:flex-start;gap:.8rem}.epic-auth-links{grid-template-columns:1fr}.epiklava-theme #leaderboards .epic-rank-row{display:grid!important;grid-template-columns:46px 54px 1fr!important}.epiklava-theme #leaderboards .epic-rank-row .ml-auto{grid-column:1/-1!important}.epiklava-theme .ck-content{font-size:.96rem!important}.epiklava-theme .epic-profile-skin-card{min-height:300px}.epic-profile-skin-render{height:200px}.epic-profile-skin-render img{max-height:210px}}

/* EpikLava v7 - clean MC network header, readable widgets */
.epiklava-theme .epic-header-v7{position:relative;z-index:90}.epiklava-theme .epic-hero-v7{height:520px;margin-bottom:0;overflow:visible}.epiklava-theme .epic-hero-v7 .epic-hero-bg{background:linear-gradient(180deg,rgba(2,6,18,.46),rgba(2,6,18,.88) 72%,var(--epic-bg) 100%),radial-gradient(circle at 50% 24%,rgba(255,194,71,.14),transparent 30%),var(--hero-image) center/cover no-repeat!important}.epiklava-theme .epic-hero-v7 .epic-hero-bg:after{background:linear-gradient(90deg,rgba(0,0,0,.45),transparent 25%,transparent 75%,rgba(0,0,0,.45))!important;mask-image:none}.epiklava-theme .epic-nav-v7{position:absolute!important;top:14px;left:50%;transform:translateX(-50%);width:min(1540px,calc(100% - 28px));margin:0!important;z-index:150!important;border-radius:18px!important;background:rgba(13,16,31,.78)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 18px 70px rgba(0,0,0,.45)!important;backdrop-filter:blur(18px)}.epiklava-theme .epic-nav-v7:before{display:none}.epiklava-theme .epic-nav-v7 .container{min-height:62px}.epiklava-theme .epic-nav-brand{height:48px;min-width:172px;display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;border-radius:15px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08);color:#fff!important;font-weight:950}.epiklava-theme .epic-nav-brand img{width:38px;height:38px;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(0,0,0,.45))}.epiklava-theme .epic-nav-brand strong{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.epiklava-theme .epic-nav-v7 .epic-nav-item{height:48px;padding:0 .82rem;border-radius:14px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.075);font-size:.88rem;font-weight:950;color:#f2f5ff!important;box-shadow:none!important}.epiklava-theme .epic-nav-v7 .epic-nav-item i{width:28px;height:28px;border-radius:10px;display:grid;place-items:center;background:rgba(255,194,71,.13);color:#ffd15c!important;font-size:.84rem}.epiklava-theme .epic-nav-v7 .epic-nav-item:hover,.epiklava-theme .epic-nav-v7 .epic-nav-item.active{background:linear-gradient(180deg,rgba(255,194,71,.22),rgba(255,122,26,.12));border-color:rgba(255,194,71,.38);color:#fff!important;box-shadow:inset 0 0 0 1px rgba(255,194,71,.12),0 10px 26px rgba(255,122,26,.12)!important}.epiklava-theme .epic-nav-v7 .epic-nav-item.active:after{display:none}.epiklava-theme .epic-nav-actions{display:flex;align-items:center;gap:.55rem;flex-shrink:0}.epiklava-theme .epic-online-pill,.epiklava-theme .epic-login-pill,.epiklava-theme .epic-register-pill,.epiklava-theme .epic-account-compact{height:48px;border-radius:15px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08);color:#fff!important;display:inline-flex;align-items:center;gap:.55rem;padding:0 .95rem;font-weight:950;white-space:nowrap}.epiklava-theme .epic-online-pill{border-color:rgba(255,194,71,.22)}.epiklava-theme .epic-online-pill i{color:#ffd15c}.epiklava-theme .epic-register-pill{background:#fff;color:#161b2a!important}.epiklava-theme .epic-login-pill:hover,.epiklava-theme .epic-register-pill:hover,.epiklava-theme .epic-online-pill:hover{transform:translateY(-1px)}.epiklava-theme .epic-account-compact{padding:.25rem .8rem .25rem .35rem;min-width:160px}.epiklava-theme .epic-account-compact img{width:40px;height:40px;border-radius:12px;object-fit:cover;background:rgba(255,255,255,.08)}.epiklava-theme .epic-account-compact span{display:block;color:var(--epic-muted);font-size:.68rem;font-weight:800;line-height:1}.epiklava-theme .epic-account-compact strong{display:block;color:#fff;font-size:.85rem;line-height:1.2;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.epiklava-theme .epic-hero-center{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:86px}.epiklava-theme .epic-hero-logo-big{display:block}.epiklava-theme .epic-hero-logo-big img{height:190px;max-width:min(430px,84vw);object-fit:contain;filter:drop-shadow(0 24px 38px rgba(0,0,0,.58))}.epiklava-theme .epic-hero-center h1{font-size:clamp(2.4rem,5vw,4.8rem);font-weight:950;letter-spacing:-.06em;line-height:.94;color:#fff;text-shadow:0 12px 44px rgba(0,0,0,.65);margin-top:.2rem}.epiklava-theme .epic-hero-center p{color:#fff;font-size:clamp(1.2rem,2vw,2rem);font-weight:950;text-transform:uppercase;text-shadow:0 8px 26px rgba(0,0,0,.72);margin-top:1rem}.epiklava-theme .epic-hero-quick{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.4rem}.epiklava-theme .epic-hero-quick a{height:46px;border-radius:999px;padding:0 1.15rem;background:rgba(12,15,28,.72);border:1px solid rgba(255,255,255,.12);display:inline-flex;align-items:center;gap:.55rem;color:#fff!important;font-weight:900;backdrop-filter:blur(10px)}.epiklava-theme .epic-hero-quick a:hover{background:rgba(255,194,71,.18)}.epiklava-theme .epic-rank-widget{position:relative;background:linear-gradient(180deg,rgba(11,15,30,.92),rgba(6,9,19,.96));border:1px solid rgba(124,92,255,.34);border-radius:24px;padding:1rem;box-shadow:0 18px 58px rgba(0,0,0,.34);overflow:hidden}.epiklava-theme .epic-rank-widget:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 0%,rgba(255,194,71,.14),transparent 34%),radial-gradient(circle at 100% 20%,rgba(124,92,255,.15),transparent 38%);pointer-events:none}.epiklava-theme .epic-rank-widget>*{position:relative;z-index:1}.epiklava-theme .epic-widget-title{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:.75rem;color:#fff}.epiklava-theme .epic-widget-title span{font-size:1rem;font-weight:950;display:flex;align-items:center;gap:.55rem}.epiklava-theme .epic-widget-title i{color:#ffd15c}.epiklava-theme .epic-widget-title em{font-style:normal;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;padding:.25rem .55rem;border-radius:999px;background:rgba(255,194,71,.16);color:#ffd15c;font-weight:950}.epiklava-theme .epic-donor-podium{min-height:94px;display:grid;grid-template-columns:44px 64px 1fr;align-items:center;gap:.75rem;margin:.7rem 0;padding:.8rem;border-radius:18px;color:#fff!important;overflow:hidden;position:relative;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.epiklava-theme .epic-donor-podium.rank-1{background:linear-gradient(135deg,#20d58a,#10b981)}.epiklava-theme .epic-donor-podium.rank-2{background:linear-gradient(135deg,#49c7ff,#3b82f6)}.epiklava-theme .epic-donor-podium.rank-3{background:linear-gradient(135deg,#ffd34d,#f59e0b);color:#17120a!important}.epiklava-theme .epic-donor-podium b{width:36px;height:36px;border-radius:13px;display:grid;place-items:center;background:rgba(255,255,255,.35);box-shadow:0 10px 24px rgba(0,0,0,.22);font-weight:950}.epiklava-theme .epic-donor-podium img{height:70px;object-fit:contain;filter:drop-shadow(0 10px 16px rgba(0,0,0,.35))}.epiklava-theme .epic-donor-podium strong{display:block;font-size:1.05rem;font-weight:950;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.epiklava-theme .epic-donor-podium span{display:block;font-size:1.25rem;font-weight:950;line-height:1.1}.epiklava-theme .epic-credit-row{display:grid;grid-template-columns:34px 40px minmax(0,1fr) auto;align-items:center;gap:.65rem;margin:.55rem 0;padding:.55rem;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.10);color:#fff!important}.epiklava-theme .epic-credit-row.is-hot,.epiklava-theme .epic-credit-row:hover{background:linear-gradient(90deg,rgba(255,194,71,.18),rgba(255,255,255,.045));border-color:rgba(255,194,71,.32)}.epiklava-theme .epic-credit-row b{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:#ffd15c;color:#1b1506;font-size:.83rem;font-weight:950}.epiklava-theme .epic-credit-row img{width:40px;height:40px;border-radius:12px;object-fit:cover;background:rgba(255,255,255,.08)}.epiklava-theme .epic-credit-row strong{font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.epiklava-theme .epic-credit-row span{font-weight:950;font-size:.78rem;border-radius:999px;padding:.45rem .65rem;background:linear-gradient(180deg,#ffd84c,#d59b00);color:#15100a;white-space:nowrap}.epiklava-theme .epic-purchase-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:.7rem;align-items:center;margin:.55rem 0;padding:.65rem;border-radius:16px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);color:#fff!important}.epiklava-theme .epic-purchase-row:hover{background:rgba(255,122,26,.12)}.epiklava-theme .epic-purchase-row b{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.12);font-weight:950}.epiklava-theme .epic-purchase-row strong{display:block;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.epiklava-theme .epic-purchase-row span{display:block;color:var(--epic-muted);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.epiklava-theme .epic-purchase-row em{font-style:normal;font-size:.72rem;color:#ffd15c;white-space:nowrap;font-weight:900}.epiklava-theme .carousel{display:none!important}.epiklava-theme .epic-main{margin-top:0!important}.epiklava-theme .pagination a,.epiklava-theme .pagination span{color:#fff!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important}.epiklava-theme .pagination .active,.epiklava-theme .pagination [aria-current]{background:linear-gradient(135deg,var(--epic-orange),var(--epic-amber))!important;color:#15100a!important}
@media(max-width:1280px){.epiklava-theme .epic-nav-v7 .epic-nav-brand{min-width:auto}.epiklava-theme .epic-nav-v7 .epic-nav-brand strong{display:none}.epiklava-theme .epic-nav-v7 .epic-nav-item{padding:0 .64rem;font-size:.8rem}.epiklava-theme .epic-nav-v7 .epic-nav-item i{display:none}.epiklava-theme .epic-online-pill{display:none!important}}
@media(max-width:1024px){.epiklava-theme .epic-hero-v7{height:440px}.epiklava-theme .epic-nav-v7{top:10px;width:calc(100% - 18px)}.epiklava-theme .epic-hero-logo-big img{height:145px}.epiklava-theme .epic-hero-center h1{font-size:2.7rem}.epiklava-theme .epic-hero-center p{font-size:1.05rem}.epiklava-theme .epic-nav-v7 .container{min-height:58px}.epiklava-theme .epic-nav-brand{height:44px}.epiklava-theme .epic-cart-pill,.epiklava-theme .epic-mobile-toggle{height:42px;border-radius:14px}.epiklava-theme .epic-mobile-toggle span{display:none}}
@media(max-width:640px){.epiklava-theme .epic-broadcast{display:none}.epiklava-theme .epic-hero-v7{height:390px}.epiklava-theme .epic-hero-center{padding-top:78px}.epiklava-theme .epic-hero-logo-big img{height:110px}.epiklava-theme .epic-hero-center h1{font-size:2.1rem}.epiklava-theme .epic-hero-center p{font-size:.9rem}.epiklava-theme .epic-hero-quick{display:none}.epiklava-theme .epic-nav-brand img{width:34px;height:34px}.epiklava-theme .epic-register-pill,.epiklava-theme .epic-login-pill{display:none!important}.epiklava-theme .epic-donor-podium{grid-template-columns:36px 54px 1fr}.epiklava-theme .epic-donor-podium img{height:60px}.epiklava-theme .epic-donor-podium span{font-size:1rem}.epiklava-theme .epic-credit-row{grid-template-columns:30px 36px minmax(0,1fr);}.epiklava-theme .epic-credit-row span{grid-column:3;justify-self:start;margin-top:.1rem}.epiklava-theme .epic-purchase-row{grid-template-columns:30px 1fr}.epiklava-theme .epic-purchase-row em{grid-column:2;justify-self:start}}

/* === EpikLava composition v8: original card system, stable routes, readable pages === */
.epiklava-theme{--epic-v8-card:rgba(16,20,31,.82);--epic-v8-card2:rgba(25,30,44,.92);--epic-v8-stroke:rgba(255,255,255,.105);--epic-v8-soft:rgba(255,255,255,.065)}
.epiklava-theme .epic-header-v7 .epic-hero-v7{height:360px!important;margin-bottom:0!important;overflow:visible!important;background:linear-gradient(180deg,rgba(8,10,15,.88),rgba(8,10,15,.98))!important}
.epiklava-theme .epic-header-v7 .epic-hero-bg{border-bottom:1px solid rgba(255,122,26,.12);filter:saturate(1.08) contrast(1.03)}
.epiklava-theme .epic-nav-v7{position:relative!important;top:18px!important;margin-top:0!important;border-radius:18px!important;background:rgba(13,16,24,.9)!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:0 20px 55px rgba(0,0,0,.35)!important;z-index:500!important}
.epiklava-theme .epic-nav-v7 .container{min-height:76px!important}
.epiklava-theme .epic-nav-brand{display:flex;align-items:center;gap:.75rem;color:#fff!important;font-weight:950;letter-spacing:-.02em;min-width:max-content}
.epiklava-theme .epic-nav-brand img{width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 10px 16px rgba(0,0,0,.45))}
.epiklava-theme .epic-nav-brand strong{font-size:1rem;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.epiklava-theme .epic-nav-v7 .epic-nav-item{height:46px!important;border-radius:13px!important;padding:0 .82rem!important;font-size:.88rem!important;color:#d8dfec!important;background:transparent!important;line-height:1!important}
.epiklava-theme .epic-nav-v7 .epic-nav-item:hover,.epiklava-theme .epic-nav-v7 .epic-nav-item.active{background:linear-gradient(135deg,rgba(255,122,26,.20),rgba(255,194,71,.08))!important;color:#fff!important}
.epiklava-theme .epic-nav-v7 .epic-nav-item.active:after{display:none!important}
.epiklava-theme .epic-nav-actions{display:flex;align-items:center;gap:.55rem;min-width:max-content}
.epiklava-theme .epic-online-pill,.epiklava-theme .epic-cart-pill,.epiklava-theme .epic-login-pill,.epiklava-theme .epic-register-pill,.epiklava-theme .epic-mobile-toggle{height:42px!important;border-radius:13px!important;padding:0 .85rem!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.09)!important;color:#fff!important;font-weight:900!important;display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}
.epiklava-theme .epic-register-pill{background:linear-gradient(135deg,var(--epic-orange),var(--epic-red))!important;box-shadow:0 14px 30px rgba(255,122,26,.18)!important}
.epiklava-theme .epic-cart-pill span{background:var(--epic-orange)!important;color:#fff!important;box-shadow:0 8px 18px rgba(255,122,26,.25)}
.epiklava-theme .epic-account-compact{height:46px!important;display:flex;align-items:center;gap:.65rem;padding:.25rem .75rem!important;border-radius:14px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.10);color:#fff!important}
.epiklava-theme .epic-account-compact img{width:36px!important;height:36px!important;border-radius:10px!important;background:rgba(255,255,255,.08)}
.epiklava-theme .epic-account-compact span{display:block;color:var(--epic-muted);font-size:.66rem;font-weight:800;text-transform:uppercase;line-height:1.1}.epiklava-theme .epic-account-compact strong{display:block;color:#fff;font-size:.82rem;font-weight:950;line-height:1.1;max-width:115px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.epiklava-theme .epic-hero-center{padding-top:70px!important;text-align:center!important;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}
.epiklava-theme .epic-hero-logo-big img{max-height:108px!important;max-width:230px!important}.epiklava-theme .epic-hero-center h1{font-size:clamp(2rem,4.8vw,4.2rem)!important;line-height:.95!important;margin-top:.7rem!important}.epiklava-theme .epic-hero-center p{color:#d5dbea!important;font-weight:700;margin-top:.55rem!important}.epiklava-theme .epic-hero-quick{display:flex;gap:.7rem;flex-wrap:wrap;justify-content:center;margin-top:1rem}.epiklava-theme .epic-hero-quick a{min-height:42px;padding:0 .95rem;border-radius:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.11);color:#fff!important;font-weight:900;display:inline-flex;align-items:center;gap:.5rem}.epiklava-theme .epic-hero-quick a:hover{background:rgba(255,122,26,.18)}

/* Store categories - original EpikLava layout, not clone */
.epiklava-theme .epic-page-hero-balanced{min-height:280px!important;padding:1.6rem!important;align-items:center!important;margin-bottom:2rem!important}
.epiklava-theme .epic-store-section-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:end;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:1rem}.epiklava-theme .epic-store-section-heading p{max-width:760px}.epiklava-theme .epic-store-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.epiklava-theme .epic-category-tile-v8{position:relative;min-height:238px;border-radius:28px;overflow:hidden;background:linear-gradient(180deg,var(--epic-v8-card2),var(--epic-v8-card));border:1px solid var(--epic-v8-stroke);box-shadow:0 20px 60px rgba(0,0,0,.28);color:#fff!important;display:flex;align-items:flex-end;isolation:isolate}.epiklava-theme .epic-category-tile-v8:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,10,15,.05),rgba(8,10,15,.72) 54%,rgba(8,10,15,.98)),radial-gradient(circle at 18% 0%,rgba(255,122,26,.34),transparent 34%);z-index:1}.epiklava-theme .epic-category-tile-v8:after{content:"";position:absolute;left:1rem;right:1rem;bottom:0;height:3px;background:linear-gradient(90deg,var(--epic-orange),var(--epic-amber));border-radius:999px 999px 0 0;z-index:3;opacity:.8}.epiklava-theme .epic-category-tile-bg{position:absolute;inset:0;background-size:cover;background-position:center;transition:.35s;z-index:0;filter:saturate(1.04) contrast(1.02)}.epiklava-theme .epic-category-tile-v8:hover .epic-category-tile-bg{transform:scale(1.07)}.epiklava-theme .epic-category-tile-number{position:absolute;top:1rem;right:1rem;z-index:3;width:46px;height:46px;border-radius:16px;background:rgba(8,10,15,.62);border:1px solid rgba(255,255,255,.11);display:grid;place-items:center;color:var(--epic-amber);font-weight:950}.epiklava-theme .epic-category-tile-content{position:relative;z-index:2;padding:1.25rem;width:100%}.epiklava-theme .epic-category-tile-content span{display:inline-flex;gap:.45rem;align-items:center;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:var(--epic-amber);font-weight:950;background:rgba(255,122,26,.12);border:1px solid rgba(255,122,26,.22);border-radius:999px;padding:.35rem .6rem}.epiklava-theme .epic-category-tile-content h3{font-size:1.45rem;font-weight:950;line-height:1.05;margin-top:.75rem;color:#fff}.epiklava-theme .epic-category-tile-content p{color:#c2cad8;line-height:1.5;font-size:.88rem;margin-top:.45rem;min-height:42px}.epiklava-theme .epic-category-tile-content em{display:flex;align-items:center;justify-content:space-between;font-style:normal;color:#fff;font-weight:950;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08)}

/* Product/category cards with consistent card composition */
.epiklava-theme .epic-product-card{padding:1rem!important;min-height:360px!important;border-radius:28px!important;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035))!important;border:1px solid rgba(255,255,255,.105)!important;box-shadow:0 20px 55px rgba(0,0,0,.24)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important}.epiklava-theme .epic-product-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 8%,rgba(255,122,26,.15),transparent 34%);pointer-events:none}.epiklava-theme .epic-product-card img{height:176px!important;max-width:88%!important;object-fit:contain!important;filter:drop-shadow(0 22px 28px rgba(0,0,0,.36));margin:1.2rem auto .75rem!important}.epiklava-theme .epic-product-card .text-lg{min-height:52px!important;display:flex;align-items:center;justify-content:center;color:#fff!important;line-height:1.2!important}.epiklava-theme .epic-product-card a.block{border-radius:16px!important;background:linear-gradient(135deg,var(--epic-orange),var(--epic-red))!important;color:#fff!important;box-shadow:0 14px 30px rgba(255,122,26,.18)!important;margin-top:auto!important}.epiklava-theme .epic-product-card .absolute.text-center{top:.9rem!important;right:.9rem!important;background:rgba(8,10,15,.76)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px!important;z-index:5}.epiklava-theme .epic-product-card .absolute.-top-4{top:.9rem!important;left:.9rem!important;z-index:5}.epiklava-theme .epic-mini-category-card{border-radius:24px!important;min-height:180px!important;border:1px solid rgba(255,255,255,.10)!important;background:rgba(255,255,255,.06)!important}.epiklava-theme .store-nav{background:rgba(12,15,23,.92)!important;border:1px solid rgba(255,255,255,.09);border-radius:18px;overflow:auto!important;margin:1rem 0}.epiklava-theme .store-nav a{margin:.35rem!important;min-width:max-content;border-radius:13px!important;background:rgba(255,255,255,.06)!important;color:#fff!important}.epiklava-theme .store-nav a:hover,.epiklava-theme .store-nav a[class*="!bg"]{background:linear-gradient(135deg,rgba(255,122,26,.28),rgba(255,194,71,.10))!important;color:#fff!important}

/* Credit terms / extra pages */
.epiklava-theme .epic-terms-check-card{display:flex!important;align-items:flex-start!important;gap:.85rem;width:100%;padding:1rem;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.10);color:#fff!important;cursor:pointer;line-height:1.4}.epiklava-theme .epic-terms-check-card input{width:19px!important;height:19px!important;min-height:auto!important;margin-top:.15rem;accent-color:#ff7a1a;flex:0 0 auto}.epiklava-theme .epic-terms-check-card span{display:block}.epiklava-theme .epic-terms-check-card strong{display:block;color:#fff;font-weight:950}.epiklava-theme .epic-terms-check-card em{display:block;color:var(--epic-muted);font-style:normal;font-size:.9rem;margin-top:.15rem}.epiklava-theme .epic-content-page{padding-top:5rem!important;padding-bottom:5rem!important}.epiklava-theme .epic-content-hero-card{margin-bottom:1.25rem}.epiklava-theme .epic-content-card{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.10);border-radius:28px;box-shadow:0 20px 60px rgba(0,0,0,.25);padding:clamp(1rem,3vw,2rem);overflow:hidden}.epiklava-theme .epic-content-card .ck-content,.epiklava-theme .epic-content-card .ck-content *{color:#dbe2ee!important}.epiklava-theme .epic-content-card .ck-content h1,.epiklava-theme .epic-content-card .ck-content h2,.epiklava-theme .epic-content-card .ck-content h3{color:#fff!important;font-weight:950!important}.epiklava-theme .epic-content-card .ck-content a{color:var(--epic-amber)!important;font-weight:800}.epiklava-theme .epic-content-card .ck-content table{display:block;max-width:100%;overflow-x:auto;border-radius:16px}.epiklava-theme .epic-content-card .ck-content img{max-width:100%;height:auto;border-radius:18px}.epiklava-theme section.py-20.container>div.my-6,.epiklava-theme section.py-20.container .card{border-radius:26px!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035))!important;border:1px solid rgba(255,255,255,.10)!important}

/* Pagination readable and premium */
.epiklava-theme .pagination{display:none!important}.epiklava-theme .epic-pagination{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;margin:2rem auto 0;padding:.6rem;width:max-content;max-width:100%;border-radius:20px;background:rgba(12,15,23,.78);border:1px solid rgba(255,255,255,.10);box-shadow:0 18px 50px rgba(0,0,0,.23)}.epiklava-theme .epic-page-item,.epiklava-theme .epic-page-arrow,.epiklava-theme .epic-page-dots{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;color:#dbe2ee!important;font-weight:950;border:1px solid transparent;background:rgba(255,255,255,.055)}.epiklava-theme .epic-page-item:hover,.epiklava-theme .epic-page-arrow:hover{background:rgba(255,122,26,.17);color:#fff!important}.epiklava-theme .epic-page-item.is-active{background:linear-gradient(135deg,var(--epic-orange),var(--epic-red));color:#fff!important;box-shadow:0 12px 26px rgba(255,122,26,.25)}.epiklava-theme .epic-page-arrow.is-disabled{opacity:.36;pointer-events:none}.epiklava-theme .epic-page-dots{background:transparent;color:var(--epic-muted)!important;width:26px}

/* Footer powered line containment */
.epiklava-theme .epic-footer-powered-inline,.epiklava-theme .epic-footer-powered-inline *{color:#dbe2ee!important;font-weight:800!important}.epiklava-theme .epic-footer-powered-inline a{color:var(--epic-amber)!important}.epiklava-theme body>.powered-by,.epiklava-theme body>[class*="powered"],.epiklava-theme #app+.powered-by,.epiklava-theme footer+div:has(a[href*="leaderos"]){display:none!important}.epiklava-theme .epic-footer-bottom{align-items:center!important;gap:.8rem!important;flex-wrap:wrap}.epiklava-theme .epic-footer-safe{display:inline-flex;align-items:center;gap:.45rem;background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:.55rem .8rem;color:#dbe2ee!important}

/* Widgets/cards: keep previous card idea but align spacing */
.epiklava-theme .epic-widget-card,.epiklava-theme [class*="top-credit"],.epiklava-theme [class*="recent-credit"],.epiklava-theme [class*="recent-purchase"]{border-radius:24px!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035))!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:0 18px 50px rgba(0,0,0,.20)!important}.epiklava-theme .epic-news-card{border-radius:28px!important;overflow:hidden!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035))!important;border:1px solid rgba(255,255,255,.10)!important}.epiklava-theme .epic-news-content h3,.epiklava-theme .epic-news-content h1{color:#fff!important}.epiklava-theme .epic-news-content p,.epiklava-theme .epic-news-content div{color:#cbd3df!important}

@media(max-width:1200px){.epiklava-theme .epic-nav-v7 .epic-nav-item{padding:0 .55rem!important;font-size:.82rem!important}.epiklava-theme .epic-online-pill{display:none!important}.epiklava-theme .epic-store-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1024px){.epiklava-theme .epic-header-v7 .epic-hero-v7{height:auto!important;min-height:300px!important}.epiklava-theme .epic-nav-v7{top:10px!important;width:calc(100% - 1rem)!important}.epiklava-theme .epic-hero-center{padding:3.2rem 0 2.4rem!important}.epiklava-theme .epic-page-hero-balanced{grid-template-columns:1fr!important}.epiklava-theme .epic-store-info-stack{grid-template-columns:repeat(3,minmax(0,1fr))!important}.epiklava-theme .epic-store-section-heading{grid-template-columns:1fr}}
@media(max-width:768px){.epiklava-theme .epic-nav-v7 .container{min-height:64px!important}.epiklava-theme .epic-nav-brand strong{display:none}.epiklava-theme .epic-cart-pill{padding:0 .65rem!important}.epiklava-theme .epic-login-pill,.epiklava-theme .epic-register-pill{display:none!important}.epiklava-theme .epic-hero-logo-big img{max-height:86px!important}.epiklava-theme .epic-hero-center h1{font-size:2.25rem!important}.epiklava-theme .epic-hero-center p{font-size:.9rem}.epiklava-theme .epic-hero-quick a{width:100%;justify-content:center}.epiklava-theme .epic-store-category-grid,.epiklava-theme .epic-store-info-stack{grid-template-columns:1fr!important}.epiklava-theme .epic-category-tile-v8{min-height:220px}.epiklava-theme .epic-product-card{min-height:320px!important}.epiklava-theme .epic-product-card img{height:148px!important}.epiklava-theme .epic-pagination{width:100%;justify-content:center;gap:.35rem;padding:.45rem}.epiklava-theme .epic-page-item,.epiklava-theme .epic-page-arrow{width:38px;height:38px;border-radius:12px}.epiklava-theme .epic-content-card{border-radius:22px;padding:1rem}}


/* === EpikLava v9: rebuilt header/navbar, footer containment, fresh buttons/cards === */
.epiklava-theme{--epic-bg:#080a0f;--epic-panel:#121620;--epic-panel2:#171c28;--epic-line:rgba(255,255,255,.105);--epic-text:#f8fafc;--epic-muted:#aeb8c8;--epic-orange:#ff7a1a;--epic-amber:#ffc247;--epic-red:#e94b22;--epic-blue:#5865f2}.epiklava-theme .epic-header-v9{position:relative;z-index:60;background:#080a0f}.epiklava-theme .epic-topline{background:linear-gradient(90deg,rgba(255,122,26,.22),rgba(8,10,15,.94) 42%,rgba(88,101,242,.14));border-bottom:1px solid rgba(255,255,255,.075)}.epiklava-theme .epic-topline-inner{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.epiklava-theme .epic-topline-notice{display:flex;align-items:center;gap:.55rem;min-width:0;color:#fff!important}.epiklava-theme .epic-topline-notice i{color:var(--epic-amber)}.epiklava-theme .epic-topline-notice span{font-weight:950;text-transform:uppercase;font-size:.72rem;letter-spacing:.08em}.epiklava-theme .epic-topline-notice strong{font-size:.86rem;color:#dbe2ee;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.epiklava-theme .epic-topline-actions{display:flex;gap:.55rem}.epiklava-theme .epic-topline-actions a,.epiklava-theme .epic-topline-actions button{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(255,255,255,.055);color:#fff!important;padding:.42rem .72rem;font-weight:850;font-size:.78rem}.epiklava-theme .epic-nav9{position:relative;z-index:80;background:rgba(9,12,18,.92);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.09);box-shadow:0 18px 60px rgba(0,0,0,.25)}.epiklava-theme .epic-nav9-inner{min-height:74px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.1rem}.epiklava-theme .epic-nav9-brand{display:inline-flex;align-items:center;gap:.75rem;color:#fff!important;min-width:max-content}.epiklava-theme .epic-nav9-brand img{width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(0,0,0,.45))}.epiklava-theme .epic-nav9-brand span{font-size:1.04rem;font-weight:1000;letter-spacing:-.03em}.epiklava-theme .epic-nav9-menu{display:flex;align-items:center;justify-content:center;gap:.25rem;min-width:0}.epiklava-theme .epic-nav9-link{height:42px;display:inline-flex;align-items:center;gap:.42rem;padding:0 .78rem;border-radius:14px;color:#dce4ef!important;font-size:.88rem;font-weight:900;position:relative;transition:.18s;background:transparent;border:1px solid transparent;white-space:nowrap}.epiklava-theme .epic-nav9-link i{font-size:.82rem;color:var(--epic-amber)}.epiklava-theme .epic-nav9-link:hover{background:rgba(255,255,255,.075);border-color:rgba(255,255,255,.105);color:#fff!important;transform:translateY(-1px)}.epiklava-theme .epic-nav9-link.active{background:linear-gradient(135deg,rgba(255,122,26,.25),rgba(255,194,71,.10));border-color:rgba(255,122,26,.34);color:#fff!important}.epiklava-theme .epic-nav9-dropdown{position:relative}.epiklava-theme .epic-nav9-dropdown-menu{top:48px!important;right:auto!important;left:0!important;background:rgba(13,16,24,.98)!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:18px!important;box-shadow:0 22px 70px rgba(0,0,0,.36)!important;padding:.45rem!important;min-width:200px!important}.epiklava-theme .epic-nav9-actions{display:flex;align-items:center;gap:.55rem;min-width:max-content}.epiklava-theme .epic-nav9-credit,.epiklava-theme .epic-nav9-register{height:42px;display:inline-flex;align-items:center;gap:.45rem;border-radius:14px;background:linear-gradient(135deg,#ff7a1a,#f43f1f);color:#fff!important;padding:0 .9rem;font-weight:950;box-shadow:0 14px 28px rgba(255,122,26,.20);border:1px solid rgba(255,255,255,.08)}.epiklava-theme .epic-nav9-credit:hover,.epiklava-theme .epic-nav9-register:hover{filter:brightness(1.08);transform:translateY(-1px)}.epiklava-theme .epic-nav9-cart{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.12);color:#fff!important;position:relative}.epiklava-theme .epic-nav9-cart .shopping-cart-count{display:grid!important;position:absolute;right:-7px;top:-7px;min-width:20px;height:20px;place-items:center;border-radius:999px;background:var(--epic-amber);color:#15100a;font-size:.72rem;font-weight:1000;border:2px solid #0b0e15}.epiklava-theme .epic-nav9-login{height:42px;display:inline-flex;align-items:center;border-radius:14px;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.12);color:#fff!important;padding:0 .88rem;font-weight:950}.epiklava-theme .epic-nav9-profile{height:46px;display:flex;align-items:center;gap:.55rem;border-radius:16px;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.12);padding:.25rem .7rem .25rem .25rem;color:#fff}.epiklava-theme .epic-nav9-profile>img{width:36px;height:36px;border-radius:12px}.epiklava-theme .epic-nav9-profile>span{font-weight:950;max-width:108px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.epiklava-theme .epic-nav9-mobile{width:42px;height:42px;border-radius:14px;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.12);color:#fff}.epiklava-theme .epic-header-stage{position:relative;overflow:hidden;min-height:310px;background:#080a0f}.epiklava-theme .epic-header-stage-bg{position:absolute;inset:0;background:radial-gradient(circle at 18% 12%,rgba(255,122,26,.28),transparent 34%),linear-gradient(90deg,rgba(8,10,15,.94),rgba(8,10,15,.62)),var(--hero-image);background-size:cover;background-position:center;opacity:.96}.epiklava-theme .epic-stage-inner{position:relative;z-index:30;display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:1.5rem;align-items:center;min-height:310px}.epiklava-theme .epic-stage-copy h1{font-size:clamp(2.45rem,5vw,4.9rem);line-height:.92;font-weight:1000;color:#fff;letter-spacing:-.065em;text-shadow:0 18px 40px rgba(0,0,0,.45)}.epiklava-theme .epic-stage-copy p{color:#d6deea;font-size:1.05rem;margin:.85rem 0 1.05rem}.epiklava-theme .epic-stage-badge{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;padding:.44rem .72rem;background:rgba(255,122,26,.14);border:1px solid rgba(255,122,26,.30);color:#ffd15c;font-weight:1000;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.85rem}.epiklava-theme .epic-stage-buttons{display:flex;flex-wrap:wrap;gap:.7rem}.epiklava-theme .epic-stage-buttons a{display:inline-flex;align-items:center;gap:.52rem;border-radius:16px;padding:.86rem 1rem;background:rgba(255,255,255,.085);border:1px solid rgba(255,255,255,.13);color:#fff!important;font-weight:950}.epiklava-theme .epic-stage-buttons a:first-child{background:linear-gradient(135deg,rgba(255,122,26,.92),rgba(255,194,71,.22));box-shadow:0 18px 42px rgba(255,122,26,.22)}.epiklava-theme .epic-stage-panel{border-radius:28px;background:linear-gradient(180deg,rgba(18,22,32,.84),rgba(11,14,22,.92));border:1px solid rgba(255,255,255,.13);box-shadow:0 28px 80px rgba(0,0,0,.36);padding:1.05rem}.epiklava-theme .epic-stage-status{border-radius:22px;background:radial-gradient(circle at 20% 0%,rgba(34,197,94,.24),transparent 38%),rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.10);padding:1rem}.epiklava-theme .epic-stage-status span{display:block;color:var(--epic-muted);font-weight:900;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.epiklava-theme .epic-stage-status strong{display:block;color:#fff;font-size:2.2rem;font-weight:1000;margin-top:.25rem}.epiklava-theme .epic-stage-charge{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.8rem;border-radius:18px;padding:.95rem;background:linear-gradient(135deg,#ff7a1a,#e94b22);color:#fff!important;font-weight:1000;box-shadow:0 16px 36px rgba(255,122,26,.22)}.epiklava-theme .epic-profile-dropdown{width:min(360px,calc(100vw - 1.5rem));border-radius:24px;background:rgba(11,14,22,.98);border:1px solid rgba(255,255,255,.13);box-shadow:0 28px 86px rgba(0,0,0,.45);overflow:hidden;padding:.7rem}.epiklava-theme .epic-profile-dd-head{padding:.85rem .9rem;border-radius:18px;background:linear-gradient(135deg,rgba(255,122,26,.15),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.08);margin-bottom:.55rem}.epiklava-theme .epic-profile-dd-head strong{display:block;color:#fff;font-size:1rem;font-weight:1000}.epiklava-theme .epic-profile-dd-head span{display:block;color:#ffd15c;font-size:.78rem;font-weight:900}.epiklava-theme .epic-profile-dd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.epiklava-theme .epic-profile-dd-grid a{display:flex;align-items:center;gap:.5rem;min-height:48px;border-radius:16px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.075);color:#e7edf7!important;padding:.65rem;font-weight:900;min-width:0}.epiklava-theme .epic-profile-dd-grid a:hover{background:rgba(255,122,26,.13);border-color:rgba(255,122,26,.22)}.epiklava-theme .epic-profile-dd-grid a i{color:#ffd15c}.epiklava-theme .epic-profile-dd-grid a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.epiklava-theme .epic-profile-dd-grid .is-dashboard{background:rgba(239,68,68,.13);border-color:rgba(239,68,68,.24);color:#fecaca!important}.epiklava-theme .epic-profile-dd-logout{margin-top:.55rem}.epiklava-theme .epic-profile-dd-logout button{width:100%;display:flex;align-items:center;justify-content:center;gap:.55rem;border-radius:16px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08);color:#fff!important;padding:.75rem;font-weight:950}.epiklava-theme .epic-profile-dd-logout button:hover{background:rgba(239,68,68,.14);border-color:rgba(239,68,68,.25)}

/* v9 button reset - new common button language */
.epiklava-theme .epic-btn,.epiklava-theme .btn,.epiklava-theme button[type="submit"],.epiklava-theme a[class*="btn"],.epiklava-theme .form-submit{border-radius:16px!important;font-weight:950!important;letter-spacing:-.01em!important;transition:.18s ease!important}.epiklava-theme .epic-btn-primary,.epiklava-theme .btn-primary,.epiklava-theme button[type="submit"],.epiklava-theme .bg-green-500{background:linear-gradient(135deg,#ff7a1a,#e94b22)!important;color:#fff!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 16px 34px rgba(255,122,26,.22)!important}.epiklava-theme .epic-btn-soft,.epiklava-theme .btn-secondary,.epiklava-theme .bg-white{background:rgba(255,255,255,.075)!important;color:#fff!important;border:1px solid rgba(255,255,255,.12)!important}.epiklava-theme .epic-btn:hover,.epiklava-theme .btn:hover,.epiklava-theme button[type="submit"]:hover,.epiklava-theme a[class*="btn"]:hover{transform:translateY(-2px)!important;filter:brightness(1.07)!important}.epiklava-theme input.form-input,.epiklava-theme select.form-input,.epiklava-theme textarea.form-input{background:rgba(8,10,15,.58)!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:16px!important;color:#fff!important;box-shadow:none!important}.epiklava-theme input.form-input:focus,.epiklava-theme select.form-input:focus,.epiklava-theme textarea.form-input:focus{border-color:rgba(255,122,26,.55)!important;box-shadow:0 0 0 4px rgba(255,122,26,.12)!important}

/* v9 store categories - original EpikLava card layout */
.epiklava-theme .epic-store-categories-v9{margin-top:2rem}.epiklava-theme .epic-category-grid9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.epiklava-theme .epic-category-card9{min-height:300px;position:relative;overflow:hidden;border-radius:30px;background:#121620;border:1px solid rgba(255,255,255,.105);box-shadow:0 24px 70px rgba(0,0,0,.28);display:flex;flex-direction:column;justify-content:space-between;color:#fff!important;isolation:isolate}.epiklava-theme .epic-category-card9-media{position:absolute;inset:0;background-size:cover;background-position:center;filter:saturate(1.08) contrast(1.02);transform:scale(1.02);transition:.36s}.epiklava-theme .epic-category-card9-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,10,15,.10),rgba(8,10,15,.76) 55%,rgba(8,10,15,.96)),radial-gradient(circle at 15% 10%,rgba(255,122,26,.35),transparent 38%)}.epiklava-theme .epic-category-card9:hover .epic-category-card9-media{transform:scale(1.08)}.epiklava-theme .epic-category-card9-top{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:1rem}.epiklava-theme .epic-category-card9-top span{display:grid;place-items:center;width:48px;height:48px;border-radius:18px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.14);font-weight:1000;color:#ffd15c}.epiklava-theme .epic-category-card9-top i{width:48px;height:48px;display:grid;place-items:center;border-radius:18px;background:rgba(255,122,26,.18);border:1px solid rgba(255,122,26,.26);color:#fff}.epiklava-theme .epic-category-card9-body{position:relative;z-index:2;margin-top:auto;padding:0 1rem}.epiklava-theme .epic-category-card9-body small{display:inline-flex;border-radius:999px;background:rgba(255,194,71,.13);border:1px solid rgba(255,194,71,.22);color:#ffd15c;padding:.34rem .58rem;font-weight:1000;text-transform:uppercase;font-size:.68rem;letter-spacing:.08em}.epiklava-theme .epic-category-card9-body h3{color:#fff;font-size:1.55rem;font-weight:1000;line-height:1.02;margin:.75rem 0 .35rem;letter-spacing:-.04em}.epiklava-theme .epic-category-card9-body p{color:#cbd5e1;line-height:1.55;font-size:.9rem}.epiklava-theme .epic-category-card9-footer{position:relative;z-index:2;margin:1rem;padding:.86rem 1rem;border-radius:18px;background:rgba(255,255,255,.085);border:1px solid rgba(255,255,255,.11);display:flex;align-items:center;justify-content:space-between}.epiklava-theme .epic-category-card9-footer strong{font-weight:1000}.epiklava-theme .epic-category-card9-footer i{color:#ffd15c}.epiklava-theme .epic-store-grid-v8,.epiklava-theme .epic-category-tile-v8{display:none!important}

/* v9 credit forms and donor widgets - different backgrounds */
.epiklava-theme .epic-credit-hero-card{background:radial-gradient(circle at 8% 0%,rgba(255,194,71,.26),transparent 34%),linear-gradient(135deg,rgba(31,36,50,.92),rgba(11,14,22,.94))!important;border:1px solid rgba(255,255,255,.13)!important}.epiklava-theme .epic-main-card{background:linear-gradient(180deg,rgba(15,20,30,.94),rgba(12,15,23,.84))!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:30px!important}.epiklava-theme .epic-side-card{background:radial-gradient(circle at 100% 0%,rgba(88,101,242,.18),transparent 35%),linear-gradient(180deg,rgba(18,24,36,.92),rgba(10,13,20,.86))!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:30px!important}.epiklava-theme .epic-terms-check-card{display:flex!important;align-items:center!important;gap:.85rem;width:100%;padding:1rem 1.1rem!important;border-radius:20px!important;background:linear-gradient(135deg,rgba(255,122,26,.12),rgba(255,255,255,.055))!important;border:1px solid rgba(255,122,26,.24)!important;color:#fff!important;cursor:pointer;line-height:1.4}.epiklava-theme .epic-terms-check-card input{appearance:auto!important;width:20px!important;height:20px!important;min-height:20px!important;margin:0!important;accent-color:#ff7a1a;flex:0 0 auto}.epiklava-theme .epic-terms-check-card strong{color:#fff!important;font-weight:1000!important}.epiklava-theme .epic-terms-check-card em{color:#c7d0dd!important;font-style:normal!important;font-size:.9rem!important}.epiklava-theme .epic-rank-widget{background:radial-gradient(circle at 12% 0%,rgba(255,122,26,.18),transparent 36%),linear-gradient(180deg,rgba(18,22,32,.86),rgba(10,13,20,.92))!important;border:1px solid rgba(255,255,255,.115)!important;border-radius:30px!important;box-shadow:0 24px 70px rgba(0,0,0,.28)!important;padding:1rem!important}.epiklava-theme .epic-rank-widget:nth-of-type(even){background:radial-gradient(circle at 88% 0%,rgba(88,101,242,.18),transparent 38%),linear-gradient(180deg,rgba(18,22,32,.86),rgba(10,13,20,.92))!important}.epiklava-theme .epic-donor-podium{border-radius:22px!important;background:linear-gradient(90deg,rgba(255,194,71,.12),rgba(255,255,255,.055))!important;border:1px solid rgba(255,255,255,.10)!important}.epiklava-theme .epic-credit-row{border-radius:18px!important;background:rgba(255,255,255,.065)!important;border:1px solid rgba(255,255,255,.08)!important}.epiklava-theme .epic-credit-row.is-hot{background:linear-gradient(90deg,rgba(255,122,26,.16),rgba(255,255,255,.06))!important;border-color:rgba(255,122,26,.23)!important}.epiklava-theme .epic-purchase-row{border-radius:18px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.08)!important}

/* v9 footer: make external powered bar invisible, keep visible inside footer */
.epiklava-theme .epic-footer-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.7rem!important;flex-wrap:wrap!important}.epiklava-theme .epic-footer-powered-inline{display:inline-flex!important;align-items:center;gap:.35rem;border-radius:999px;background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.09);padding:.55rem .8rem;color:#dbe2ee!important}.epiklava-theme .epic-footer-powered-inline *{color:#dbe2ee!important;font-weight:900!important}.epiklava-theme .epic-footer-powered-inline a{color:#ffd15c!important}.epiklava-theme #footer ~ div,.epiklava-theme #footer + div,.epiklava-theme #app > div:last-child:not(.epic-mobile-backdrop){font-size:0!important;line-height:0!important;max-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important}.epiklava-theme #footer ~ div *,.epiklava-theme #footer + div *{font-size:0!important;line-height:0!important;max-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important;color:transparent!important}

/* content/terms pages */
.epiklava-theme .epic-content-card{background:linear-gradient(180deg,rgba(17,22,33,.94),rgba(11,14,22,.88))!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:30px!important}.epiklava-theme .epic-content-card .ck-content,.epiklava-theme .epic-content-card .ck-content p,.epiklava-theme .epic-content-card .ck-content li,.epiklava-theme .epic-content-card .ck-content span{color:#dbe2ee!important}.epiklava-theme .epic-content-card .ck-content h1,.epiklava-theme .epic-content-card .ck-content h2,.epiklava-theme .epic-content-card .ck-content h3{color:#fff!important}.epiklava-theme .epic-content-card .ck-content a{color:#ffd15c!important}

@media(max-width:1180px){.epiklava-theme .epic-nav9-menu{display:none}.epiklava-theme .epic-nav9-inner{grid-template-columns:auto 1fr}.epiklava-theme .epic-nav9-actions{justify-self:end}.epiklava-theme .epic-nav9-credit span,.epiklava-theme .epic-nav9-login,.epiklava-theme .epic-nav9-register{display:none!important}.epiklava-theme .epic-stage-inner{grid-template-columns:1fr}.epiklava-theme .epic-stage-panel{display:none}.epiklava-theme .epic-category-grid9{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.epiklava-theme .epic-topline{display:none}.epiklava-theme .epic-nav9-inner{min-height:64px}.epiklava-theme .epic-nav9-brand img{width:38px;height:38px}.epiklava-theme .epic-nav9-brand span{font-size:.98rem}.epiklava-theme .epic-nav9-cart{width:38px;height:38px}.epiklava-theme .epic-nav9-profile>span,.epiklava-theme .epic-nav9-profile>i{display:none}.epiklava-theme .epic-nav9-profile{padding:.18rem;border-radius:14px}.epiklava-theme .epic-header-stage{min-height:260px}.epiklava-theme .epic-stage-inner{min-height:260px}.epiklava-theme .epic-stage-copy h1{font-size:2.55rem}.epiklava-theme .epic-stage-copy p{font-size:.9rem}.epiklava-theme .epic-stage-buttons a{width:100%;justify-content:center}.epiklava-theme .epic-category-grid9{grid-template-columns:1fr}.epiklava-theme .epic-category-card9{min-height:255px}.epiklava-theme .epic-profile-dropdown{right:-.55rem}.epiklava-theme .epic-profile-dd-grid{grid-template-columns:1fr}.epiklava-theme .epic-footer-bottom{justify-content:center!important;text-align:center}.epiklava-theme .epic-page-item,.epiklava-theme .epic-page-arrow{width:38px!important;height:38px!important}}

/* EpikLava v10: rebuilt header/navbar, improved credit widgets, news cards and terms */
.epiklava-theme{--lava:#ff7a1a;--lava2:#ffb347;--obsidian:#070911;--panel:#101522;--panel2:#151c2b;--line:rgba(255,255,255,.1);--muted:#98a3b5;--text:#f7f8fb}.epiklava-theme .epic-header-v10{position:relative;z-index:40;background:#070911;color:#fff}.epiklava-theme .epic-broadcast-v10{background:linear-gradient(90deg,rgba(255,122,26,.16),rgba(255,179,71,.08),rgba(17,24,39,.95));border-bottom:1px solid rgba(255,255,255,.08)}.epiklava-theme .epic-broadcast-inner-v10{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.epiklava-theme .epic-broadcast-link-v10{display:flex;align-items:center;gap:.75rem;min-width:0;color:#fff!important;font-weight:800}.epiklava-theme .epic-broadcast-link-v10 span{width:30px;height:30px;border-radius:10px;background:rgba(255,122,26,.18);display:flex;align-items:center;justify-content:center;color:#ffd15c}.epiklava-theme .epic-broadcast-link-v10 strong{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#ffd15c}.epiklava-theme .epic-broadcast-link-v10 em{font-style:normal;color:#dce3ef;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.epiklava-theme .epic-broadcast-actions-v10{display:flex;align-items:center;gap:.5rem}.epiklava-theme .epic-broadcast-actions-v10 a,.epiklava-theme .epic-broadcast-actions-v10 button{height:30px;border-radius:999px;padding:0 .75rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:#fff!important;font-size:.78rem;font-weight:800;display:inline-flex;align-items:center;gap:.4rem}.epiklava-theme .epic-nav-v10{position:sticky;top:0;z-index:60;background:rgba(8,10,17,.88);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 20px 60px rgba(0,0,0,.35)}.epiklava-theme .epic-nav-inner-v10{min-height:74px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem}.epiklava-theme .epic-brand-v10{display:flex;align-items:center;gap:.85rem;color:#fff!important;min-width:210px}.epiklava-theme .epic-brand-v10 img{width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 8px 18px rgba(255,122,26,.25))}.epiklava-theme .epic-brand-v10 strong{display:block;font-size:1rem;font-weight:950;line-height:1}.epiklava-theme .epic-brand-v10 span{display:block;margin-top:.25rem;font-size:.72rem;color:#aeb7c6;font-weight:800}.epiklava-theme .epic-menu-v10{display:flex;align-items:center;justify-content:center;gap:.35rem;min-width:0}.epiklava-theme .epic-menu-link-v10{height:42px;padding:0 .85rem;border-radius:14px;display:inline-flex;align-items:center;gap:.48rem;color:#cbd4e4!important;font-size:.88rem;font-weight:850;white-space:nowrap;border:1px solid transparent;transition:.18s ease}.epiklava-theme .epic-menu-link-v10 i{color:#ffb347;font-size:.88rem}.epiklava-theme .epic-menu-link-v10:hover,.epiklava-theme .epic-menu-link-v10.active{color:#fff!important;background:linear-gradient(180deg,rgba(255,122,26,.2),rgba(255,122,26,.08));border-color:rgba(255,122,26,.28);box-shadow:inset 0 -2px 0 rgba(255,179,71,.65)}.epiklava-theme .epic-menu-dd-v10{position:relative}.epiklava-theme .epic-dd-menu-v10{top:calc(100% + 10px)!important;right:auto!important;left:0!important;margin:0!important;background:#101522!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:16px!important;box-shadow:0 22px 60px rgba(0,0,0,.45)!important;padding:.45rem!important;min-width:210px;z-index:100!important}.epiklava-theme .epic-dd-menu-v10 .dropdown-item{border-radius:12px!important;color:#dbe3ee!important;font-weight:800!important}.epiklava-theme .epic-dd-menu-v10 .dropdown-item:hover{background:rgba(255,122,26,.14)!important;color:#fff!important}.epiklava-theme .epic-actions-v10{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;min-width:0}.epiklava-theme .epic-credit-v10,.epiklava-theme .epic-login-v10{height:42px;border-radius:14px;padding:0 .9rem;display:inline-flex;align-items:center;gap:.48rem;color:#16110b!important;background:linear-gradient(135deg,#ffb347,#ff7a1a);font-weight:950;border:1px solid rgba(255,255,255,.18);box-shadow:0 12px 30px rgba(255,122,26,.22)}.epiklava-theme .epic-cart-v10{position:relative;width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#fff!important;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}.epiklava-theme .epic-cart-v10 .shopping-cart-count{position:absolute;right:-7px;top:-7px;width:22px;height:22px;border-radius:999px;background:#ff7a1a;color:#fff;font-size:.7rem;font-weight:950;display:flex;align-items:center;justify-content:center;border:2px solid #080a11}.epiklava-theme .epic-profile-v10{height:48px;border-radius:16px;background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.11);display:flex;align-items:center;gap:.65rem;padding:.35rem .65rem .35rem .4rem;color:#fff}.epiklava-theme .epic-profile-v10>img{width:38px;height:38px;border-radius:12px;object-fit:cover;background:rgba(255,255,255,.08)}.epiklava-theme .epic-profile-v10 strong{display:block;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem}.epiklava-theme .epic-profile-v10 span{display:block;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9ea9ba;font-size:.7rem;font-weight:800}.epiklava-theme .epic-mobile-toggle-v10{width:42px;height:42px;border-radius:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#fff}.epiklava-theme .epic-hero-v10{position:relative;overflow:hidden;min-height:390px;background:#080a11}.epiklava-theme .epic-hero-v10-bg{position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(255,122,26,.35),transparent 30%),linear-gradient(90deg,rgba(7,9,17,.98),rgba(7,9,17,.82) 45%,rgba(7,9,17,.92)),var(--hero-image) center/cover no-repeat;filter:saturate(1.05)}.epiklava-theme .epic-hero-v10-inner{position:relative;z-index:30;min-height:390px;display:grid;grid-template-columns:minmax(0,1.1fr) 430px;align-items:center;gap:2rem;padding-top:3rem;padding-bottom:3rem}.epiklava-theme .epic-hero-v10-badge{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;background:rgba(255,122,26,.16);border:1px solid rgba(255,122,26,.28);color:#ffd15c;padding:.55rem .85rem;font-weight:950;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.epiklava-theme .epic-hero-v10 h1{font-size:clamp(2.3rem,5vw,5rem);line-height:.95;font-weight:1000;color:#fff;margin:.9rem 0;text-shadow:0 14px 45px rgba(0,0,0,.45)}.epiklava-theme .epic-hero-v10 p{max-width:650px;color:#c5cfdd;font-size:1.05rem;line-height:1.75;font-weight:650}.epiklava-theme .epic-hero-v10-actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.4rem}.epiklava-theme .epic-hero-v10-panel{border-radius:28px;background:linear-gradient(180deg,rgba(17,22,34,.86),rgba(13,17,28,.94));border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 90px rgba(0,0,0,.38);padding:1rem}.epiklava-theme .epic-logo-card-v10{height:150px;border-radius:24px;background:radial-gradient(circle at 50% 0,rgba(255,122,26,.25),rgba(255,255,255,.035));display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);margin-bottom:1rem}.epiklava-theme .epic-logo-card-v10 img{max-height:110px;filter:drop-shadow(0 16px 34px rgba(255,122,26,.22))}.epiklava-theme .epic-status-grid-v10{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.epiklava-theme .epic-status-card-v10{min-height:104px;border-radius:20px;padding:.9rem;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);display:flex;flex-direction:column;justify-content:space-between;color:#fff!important}.epiklava-theme .epic-status-card-v10 i{width:36px;height:36px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:rgba(255,122,26,.15);color:#ffd15c}.epiklava-theme .epic-status-card-v10 span{color:#99a5b7;font-size:.74rem;font-weight:850}.epiklava-theme .epic-status-card-v10 strong{font-size:.98rem;font-weight:1000}.epiklava-theme .epic-status-card-v10.credit{background:linear-gradient(160deg,rgba(255,122,26,.2),rgba(255,255,255,.05))}.epiklava-theme .epic-status-card-v10.discord{background:linear-gradient(160deg,rgba(88,101,242,.2),rgba(255,255,255,.05))}.epiklava-theme .epic-main{background:linear-gradient(180deg,#080a11,#0b0f19 45%,#080a11)}
@media(max-width:1180px){.epiklava-theme .epic-menu-v10{display:none}.epiklava-theme .epic-nav-inner-v10{grid-template-columns:auto 1fr}.epiklava-theme .epic-actions-v10{justify-self:end}.epiklava-theme .epic-credit-v10 span,.epiklava-theme .epic-login-v10 span{display:none}.epiklava-theme .epic-credit-v10,.epiklava-theme .epic-login-v10{width:42px;padding:0;justify-content:center}.epiklava-theme .epic-hero-v10-inner{grid-template-columns:1fr}.epiklava-theme .epic-hero-v10-panel{max-width:520px}.epiklava-theme .epic-profile-v10 div,.epiklava-theme .epic-profile-v10>i{display:none}}@media(max-width:640px){.epiklava-theme .epic-broadcast-actions-v10{display:none}.epiklava-theme .epic-brand-v10{min-width:0}.epiklava-theme .epic-brand-v10 div{display:none}.epiklava-theme .epic-hero-v10{min-height:auto}.epiklava-theme .epic-hero-v10-inner{min-height:auto;padding-top:2rem;padding-bottom:2rem}.epiklava-theme .epic-status-grid-v10{grid-template-columns:1fr}.epiklava-theme .epic-logo-card-v10{height:110px}.epiklava-theme .epic-logo-card-v10 img{max-height:82px}}

/* v10 credit/top donor widgets: unique blocks, not repeated backgrounds */
.epiklava-theme .epic-rank-widget{position:relative;overflow:hidden;border-radius:26px!important;padding:1rem!important;background:linear-gradient(145deg,rgba(18,24,38,.94),rgba(9,12,20,.98))!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 24px 70px rgba(0,0,0,.26)!important}.epiklava-theme .epic-rank-widget:before{content:"";position:absolute;inset:-50% auto auto -35%;width:240px;height:240px;border-radius:999px;background:rgba(255,122,26,.18);filter:blur(38px);pointer-events:none}.epiklava-theme .epic-rank-widget:nth-of-type(2n):before{background:rgba(255,200,87,.18)}.epiklava-theme .epic-rank-widget:nth-of-type(3n):before{background:rgba(88,101,242,.16)}.epiklava-theme .epic-rank-widget-featured{background:linear-gradient(155deg,rgba(255,122,26,.16),rgba(16,21,34,.97) 45%,rgba(9,12,20,.99))!important}.epiklava-theme .epic-widget-title{position:relative;z-index:2;margin-bottom:.8rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem}.epiklava-theme .epic-widget-title span{display:flex;align-items:center;gap:.5rem;color:#fff!important;font-size:1rem;font-weight:1000}.epiklava-theme .epic-widget-title em{font-style:normal;border-radius:999px;padding:.32rem .65rem;background:rgba(255,255,255,.07);color:#ffd15c;font-size:.72rem;font-weight:950}.epiklava-theme .epic-donor-podium{position:relative;z-index:2;display:grid!important;grid-template-columns:42px 58px minmax(0,1fr);align-items:center;gap:.75rem;border-radius:20px;padding:.65rem;margin-top:.55rem;background:rgba(255,255,255,.065)!important;border:1px solid rgba(255,255,255,.09)!important;color:#fff!important}.epiklava-theme .epic-donor-podium b{width:34px;height:34px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);color:#ffd15c;font-weight:1000}.epiklava-theme .epic-donor-podium img{width:58px!important;height:72px!important;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 18px rgba(0,0,0,.35))}.epiklava-theme .epic-donor-podium strong,.epiklava-theme .epic-credit-row strong{display:block;color:#fff!important;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.epiklava-theme .epic-donor-podium span,.epiklava-theme .epic-credit-row span{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,122,26,.14);color:#ffd15c!important;border:1px solid rgba(255,122,26,.18);font-size:.75rem;font-weight:950;padding:.22rem .5rem;margin-top:.25rem}.epiklava-theme .epic-donor-podium.rank-1{background:linear-gradient(135deg,rgba(255,193,7,.18),rgba(255,255,255,.06))!important}.epiklava-theme .epic-donor-podium.rank-2{background:linear-gradient(135deg,rgba(203,213,225,.16),rgba(255,255,255,.055))!important}.epiklava-theme .epic-donor-podium.rank-3{background:linear-gradient(135deg,rgba(217,119,6,.16),rgba(255,255,255,.05))!important}.epiklava-theme .epic-credit-row{position:relative;z-index:2;display:grid!important;grid-template-columns:34px 42px minmax(0,1fr) auto;align-items:center;gap:.65rem;border-radius:18px;padding:.62rem .7rem!important;margin-top:.5rem;background:rgba(255,255,255,.052)!important;border:1px solid rgba(255,255,255,.08)!important;color:#fff!important;transition:.18s ease}.epiklava-theme .epic-credit-row:hover,.epiklava-theme .epic-purchase-row:hover{transform:translateY(-2px);border-color:rgba(255,122,26,.25)!important;background:rgba(255,122,26,.1)!important}.epiklava-theme .epic-credit-row b{width:30px;height:30px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#111827;color:#ffd15c;font-weight:1000}.epiklava-theme .epic-credit-row img{width:42px!important;height:42px!important;border-radius:14px;object-fit:cover;background:#0b0f19}.epiklava-theme .epic-credit-row.is-hot{background:linear-gradient(90deg,rgba(255,122,26,.16),rgba(255,255,255,.055))!important}.epiklava-theme .epic-purchase-row{position:relative;z-index:2;display:grid!important;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.65rem;border-radius:18px;padding:.7rem!important;margin-top:.5rem;background:rgba(255,255,255,.052)!important;border:1px solid rgba(255,255,255,.08)!important;color:#fff!important;transition:.18s ease}.epiklava-theme .epic-purchase-row b{width:30px;height:30px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(255,122,26,.16);color:#ffd15c;font-weight:1000}.epiklava-theme .epic-purchase-row strong{display:block;color:#fff!important;font-weight:950}.epiklava-theme .epic-purchase-row span{display:block;color:#aab4c3;font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.epiklava-theme .epic-purchase-row em{font-style:normal;border-radius:999px;background:rgba(255,255,255,.07);color:#dce3ee;font-size:.72rem;font-weight:900;padding:.25rem .55rem;white-space:nowrap}
@media(max-width:520px){.epiklava-theme .epic-credit-row{grid-template-columns:30px 38px minmax(0,1fr)}.epiklava-theme .epic-credit-row span{grid-column:3;justify-self:start}.epiklava-theme .epic-purchase-row{grid-template-columns:30px minmax(0,1fr)}.epiklava-theme .epic-purchase-row em{grid-column:2;justify-self:start;margin-top:.25rem}}

/* v10 news cards and readable post/page content */
.epiklava-theme .epic-news-card{position:relative;overflow:hidden;border-radius:28px!important;background:linear-gradient(145deg,rgba(18,24,38,.96),rgba(9,12,20,.98))!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 24px 70px rgba(0,0,0,.24)!important;display:grid!important;grid-template-columns:280px minmax(0,1fr);min-height:220px}.epiklava-theme .epic-news-card:after{content:"";position:absolute;right:-70px;top:-70px;width:210px;height:210px;border-radius:999px;background:rgba(255,122,26,.13);filter:blur(30px);pointer-events:none}.epiklava-theme .epic-news-image{min-height:220px!important;background-size:cover!important;background-position:center!important;position:relative}.epiklava-theme .epic-news-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(9,12,20,.76))}.epiklava-theme .epic-news-content{position:relative;z-index:2;padding:1.35rem 1.45rem!important;display:flex;flex-direction:column;gap:.65rem}.epiklava-theme .epic-news-badge{align-self:flex-start;border-radius:999px;background:rgba(255,122,26,.14)!important;border:1px solid rgba(255,122,26,.24)!important;color:#ffd15c!important;font-size:.74rem;font-weight:1000;padding:.38rem .7rem;text-transform:uppercase;letter-spacing:.06em}.epiklava-theme .epic-news-meta{color:#9ca7b8!important;font-size:.78rem;font-weight:850;display:flex;align-items:center;gap:.42rem}.epiklava-theme .epic-news-content h3{color:#fff!important;font-size:1.35rem!important;line-height:1.18!important;font-weight:1000!important;margin:0!important}.epiklava-theme .epic-news-content p{color:#c1cad8!important;line-height:1.65!important;font-size:.94rem!important;margin:0!important}.epiklava-theme .epic-news-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.epiklava-theme .epic-news-footer span{color:#9ca7b8;font-weight:850}.epiklava-theme .epic-news-footer a{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;background:linear-gradient(135deg,#ffb347,#ff7a1a);color:#17100a!important;font-weight:1000;padding:.58rem .9rem}.epiklava-theme .epic-content-page,.epiklava-theme .epic-content-card{color:#dfe6f1!important}.epiklava-theme .epic-content-hero-card h1,.epiklava-theme .epic-content-page h1,.epiklava-theme .epic-content-page h2,.epiklava-theme .epic-content-page h3,.epiklava-theme .epic-rich-content h1,.epiklava-theme .epic-rich-content h2,.epiklava-theme .epic-rich-content h3{color:#fff!important}.epiklava-theme .epic-rich-content,.epiklava-theme .epic-rich-content p,.epiklava-theme .ck-content,.epiklava-theme .ck-content p{color:#dce3ee!important;line-height:1.8!important}.epiklava-theme .epic-rich-content a,.epiklava-theme .ck-content a{color:#ffd15c!important;text-decoration:underline}.epiklava-theme .epic-rich-content table,.epiklava-theme .ck-content table{background:#101522!important;border-color:rgba(255,255,255,.12)!important;color:#e5eaf3!important}.epiklava-theme .epic-rich-content td,.epiklava-theme .epic-rich-content th,.epiklava-theme .ck-content td,.epiklava-theme .ck-content th{border-color:rgba(255,255,255,.12)!important}.epiklava-theme .epic-rich-content blockquote,.epiklava-theme .ck-content blockquote{background:rgba(255,122,26,.09)!important;border-left:4px solid #ff7a1a!important;color:#f0f3f8!important}
@media(max-width:768px){.epiklava-theme .epic-news-card{grid-template-columns:1fr}.epiklava-theme .epic-news-image{min-height:180px!important}.epiklava-theme .epic-news-image:after{background:linear-gradient(0deg,rgba(9,12,20,.8),transparent)}}

/* v10 terms checkbox / credit forms */
.epiklava-theme .epic-terms-check-card{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:flex-start!important;gap:.75rem!important;width:100%!important;border-radius:18px!important;padding:.85rem!important;background:linear-gradient(135deg,rgba(255,122,26,.11),rgba(255,255,255,.055))!important;border:1px solid rgba(255,122,26,.22)!important;color:#fff!important;cursor:default!important}.epiklava-theme .epic-terms-check-card input{margin:.15rem 0 0!important;width:20px!important;height:20px!important;accent-color:#ff7a1a;position:relative!important;z-index:3!important}.epiklava-theme .epic-terms-check-card label{display:block!important;cursor:pointer!important;color:#dce3ee!important}.epiklava-theme .epic-terms-check-card strong{display:block;color:#fff!important;font-weight:1000!important;margin-bottom:.18rem}.epiklava-theme .epic-terms-check-card em{display:block;font-style:normal;color:#aeb8c8!important;font-size:.8rem!important;line-height:1.45}.epiklava-theme .epic-main-card,.epiklava-theme .epic-side-card{background:linear-gradient(145deg,rgba(18,24,38,.96),rgba(9,12,20,.98))!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 24px 70px rgba(0,0,0,.24)!important}.epiklava-theme .epic-side-card{background:linear-gradient(145deg,rgba(255,122,26,.09),rgba(13,17,28,.98) 42%,rgba(9,12,20,.98))!important}.epiklava-theme .epic-history-item{background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;color:#fff!important}.epiklava-theme .epic-history-item strong{color:#ffd15c!important}.epiklava-theme .epic-credit-hero-card{background:radial-gradient(circle at 0 0,rgba(255,122,26,.32),transparent 28%),linear-gradient(135deg,rgba(18,24,38,.96),rgba(9,12,20,.98))!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 30px 90px rgba(0,0,0,.28)!important}

/* v10 footer powered containment */
.epiklava-theme .epic-footer-powered-inline{display:inline-flex!important;align-items:center!important;gap:.35rem!important;border-radius:999px!important;background:rgba(255,255,255,.075)!important;border:1px solid rgba(255,255,255,.12)!important;padding:.55rem .8rem!important;max-width:100%!important}.epiklava-theme .epic-footer-powered-inline,.epiklava-theme .epic-footer-powered-inline *{color:#dce3ee!important;font-weight:900!important}.epiklava-theme .epic-footer-powered-inline a{color:#ffd15c!important}.epiklava-theme body>div:not(#app):has(a[href*="leaderos"]),.epiklava-theme body>a[href*="leaderos"],body.epiklava-theme>div:not(#app):has(a[href*="leaderos"]),body.epiklava-theme>a[href*="leaderos"]{display:none!important;visibility:hidden!important;height:0!important;max-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important}

/* EpikLava v11 stable header/navbar + content fixes */
.epiklava-theme #header{background:#070a12!important;color:#fff;position:relative;z-index:40}.epiklava-theme #header .h-80{min-height:360px!important;height:360px!important;margin-bottom:-44px!important;overflow:hidden}.epiklava-theme #header .h-80:before{content:"";position:absolute;inset:0;z-index:2;background:radial-gradient(circle at 18% 18%,rgba(255,122,26,.35),transparent 28%),linear-gradient(180deg,rgba(7,10,18,.35),rgba(7,10,18,.72) 58%,#070a12)}.epiklava-theme #header .h-80>.absolute{filter:saturate(1.04);transform:scale(1.01)}.epiklava-theme #broadcast{background:rgba(8,11,19,.78)!important;border-bottom:1px solid rgba(255,255,255,.1)!important;backdrop-filter:blur(14px)}.epiklava-theme #broadcast a{color:#dce4f0!important;font-weight:850!important}.epiklava-theme .header-icon{width:54px!important;height:54px!important;border-radius:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(145deg,rgba(255,122,26,.24),rgba(255,255,255,.07))!important;border:1px solid rgba(255,122,26,.22)!important;color:#ffd15c!important;box-shadow:0 18px 45px rgba(0,0,0,.25)!important}.epiklava-theme .max-h-logo{max-height:190px!important;filter:drop-shadow(0 24px 50px rgba(0,0,0,.55)) drop-shadow(0 0 18px rgba(255,122,26,.22))}.epiklava-theme .nav-soft{max-width:1180px!important;margin:0 auto!important;border-radius:28px!important;background:rgba(15,20,32,.94)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 24px 75px rgba(0,0,0,.35)!important;backdrop-filter:blur(18px);min-height:76px!important;overflow:visible!important}.epiklava-theme .nav-soft>.container,.epiklava-theme .nav-soft>div{align-items:center!important}.epiklava-theme .nav-soft .nav-item{height:48px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;gap:.5rem!important;padding:0 .9rem!important;color:#cbd5e1!important;background:transparent!important;border:1px solid transparent!important;font-weight:900!important;transition:.18s ease!important}.epiklava-theme .nav-soft a.nav-item,.epiklava-theme .nav-soft .nav-item>a{color:#cbd5e1!important;display:inline-flex!important;align-items:center!important;gap:.5rem!important}.epiklava-theme .nav-soft .nav-item i{color:#ffb347!important}.epiklava-theme .nav-soft .nav-item:hover,.epiklava-theme .nav-soft .nav-item.bg-green-100{background:linear-gradient(135deg,rgba(255,122,26,.18),rgba(255,179,71,.08))!important;border-color:rgba(255,122,26,.26)!important;color:#fff!important;transform:translateY(-1px)}.epiklava-theme .nav-soft .dropdown-menu{background:#101522!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;box-shadow:0 24px 70px rgba(0,0,0,.45)!important;padding:.45rem!important;z-index:9999!important}.epiklava-theme .nav-soft .dropdown-item{border-radius:12px!important;color:#dce4ef!important;font-weight:850!important}.epiklava-theme .nav-soft .dropdown-item:hover{background:rgba(255,122,26,.14)!important;color:#fff!important}.epiklava-theme .nav-soft a[href*="login"],.epiklava-theme .nav-soft a[href*="cart"]{color:#fff!important}.epiklava-theme .nav-soft .fa-shopping-basket{color:#ffb347!important}.epiklava-theme main[style*="margin-top"]{margin-top:0!important}.epiklava-theme .epic-page-shell{max-width:1050px;margin:0 auto}.epiklava-theme .epic-page-title-card{display:grid;grid-template-columns:64px minmax(0,1fr);gap:1rem;align-items:center;padding:1.25rem;margin-bottom:1.2rem;border-radius:28px;background:radial-gradient(circle at 0 0,rgba(255,122,26,.22),transparent 32%),linear-gradient(145deg,rgba(18,24,38,.96),rgba(9,12,20,.98));border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 70px rgba(0,0,0,.26)}.epiklava-theme .epic-page-title-icon{width:64px;height:64px;border-radius:22px;display:flex;align-items:center;justify-content:center;background:rgba(255,122,26,.15);border:1px solid rgba(255,122,26,.22);color:#ffd15c;font-size:1.35rem}.epiklava-theme .epic-page-title-card span{display:block;color:#ffd15c;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;font-weight:950}.epiklava-theme .epic-page-title-card h1{margin:.2rem 0;color:#fff!important;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:1000}.epiklava-theme .epic-page-title-card p{color:#aeb8c8;margin:0}.epiklava-theme .epic-page-content-card{border-radius:30px;background:linear-gradient(180deg,rgba(17,22,33,.96),rgba(10,13,21,.98));border:1px solid rgba(255,255,255,.11);padding:clamp(1rem,3vw,2rem);box-shadow:0 24px 70px rgba(0,0,0,.22)}.epiklava-theme .epic-credit-board{padding:1.05rem!important;border-radius:28px!important;border:1px solid rgba(255,255,255,.11)!important;box-shadow:0 24px 70px rgba(0,0,0,.24)!important}.epiklava-theme .epic-credit-board-alltime{background:radial-gradient(circle at 10% 0,rgba(255,202,40,.24),transparent 35%),linear-gradient(155deg,rgba(31,26,17,.98),rgba(11,14,22,.98))!important}.epiklava-theme .epic-credit-board-month{background:radial-gradient(circle at 95% 0,rgba(255,122,26,.22),transparent 34%),linear-gradient(155deg,rgba(20,18,32,.98),rgba(10,13,22,.98))!important}.epiklava-theme .epic-credit-board-recent{background:radial-gradient(circle at 0 100%,rgba(72,187,120,.18),transparent 36%),linear-gradient(155deg,rgba(14,26,24,.98),rgba(9,13,22,.98))!important}.epiklava-theme .epic-credit-board-purchase{background:radial-gradient(circle at 100% 100%,rgba(88,101,242,.2),transparent 36%),linear-gradient(155deg,rgba(15,18,35,.98),rgba(9,12,22,.98))!important}.epiklava-theme .epic-credit-board:before{display:none!important}.epiklava-theme .epic-widget-title{border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:.75rem;margin-bottom:.75rem}.epiklava-theme .epic-donor-podium,.epiklava-theme .epic-credit-row,.epiklava-theme .epic-purchase-row{background:rgba(255,255,255,.062)!important;border-color:rgba(255,255,255,.1)!important}.epiklava-theme .epic-credit-board-alltime .epic-donor-podium.rank-1{background:linear-gradient(135deg,rgba(255,213,79,.25),rgba(255,255,255,.07))!important}.epiklava-theme .epic-credit-board-month .epic-credit-row.is-hot{background:linear-gradient(90deg,rgba(255,122,26,.2),rgba(255,255,255,.06))!important}.epiklava-theme .epic-credit-board-recent .epic-credit-row.is-hot,.epiklava-theme .epic-credit-board-recent .epic-credit-row:hover{background:linear-gradient(90deg,rgba(72,187,120,.16),rgba(255,255,255,.06))!important}.epiklava-theme .epic-credit-board-purchase .epic-purchase-row:hover{background:linear-gradient(90deg,rgba(88,101,242,.16),rgba(255,255,255,.06))!important}.epiklava-theme .epic-terms-check-card{grid-column:1/-1!important;max-width:none!important;background:linear-gradient(135deg,rgba(255,122,26,.12),rgba(255,255,255,.055))!important;border:1px solid rgba(255,122,26,.25)!important}.epiklava-theme .epic-form-card .epic-terms-check-card{margin-top:.3rem!important}.epiklava-theme body>div:not(#app),body.epiklava-theme>div:not(#app){max-height:0!important;overflow:hidden!important}.epiklava-theme body>div:not(#app) a[href*="leaderos"],body.epiklava-theme>div:not(#app) a[href*="leaderos"]{display:none!important}
@media(max-width:1024px){.epiklava-theme .nav-soft{margin-left:1rem!important;margin-right:1rem!important}.epiklava-theme .nav-soft .lg\:flex{display:none!important}.epiklava-theme #header .h-80{height:300px!important;min-height:300px!important}.epiklava-theme .max-h-logo{max-height:150px!important}}@media(max-width:640px){.epiklava-theme .nav-soft{border-radius:22px!important;min-height:64px!important}.epiklava-theme .epic-page-title-card{grid-template-columns:1fr;text-align:center}.epiklava-theme .epic-page-title-icon{margin:0 auto}.epiklava-theme #header .h-80{height:260px!important;min-height:260px!important}.epiklava-theme .max-h-logo{max-height:130px!important}}


/* === EpikLava v12: refined header, legal pages, forms and widgets === */
.epiklava-theme #header{position:relative;z-index:50;background:#070911;color:#fff}.epiklava-theme #header>.h-80{height:360px!important;margin-bottom:-36px!important;overflow:hidden;border-bottom:1px solid rgba(255,122,26,.12)}.epiklava-theme #header>.h-80:after{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 50% 18%,rgba(255,136,26,.28),transparent 34%),linear-gradient(180deg,rgba(7,9,17,.56),rgba(7,9,17,.88) 72%,#070911 100%);pointer-events:none}.epiklava-theme #header>.h-80>div.relative{z-index:5}.epiklava-theme #broadcast{width:min(1180px,calc(100% - 32px));margin:14px auto 0;border-radius:18px!important;background:linear-gradient(90deg,rgba(255,122,26,.17),rgba(255,179,71,.08),rgba(12,16,26,.72))!important;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 55px rgba(0,0,0,.25);backdrop-filter:blur(16px);padding:.55rem .75rem!important}.epiklava-theme #broadcast a{color:#f7f8fb!important;font-weight:850}.epiklava-theme #broadcast span{background:rgba(255,122,26,.18)!important;color:#ffd28a!important}.epiklava-theme .header-icon{width:54px!important;height:54px!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(255,122,26,.2),rgba(255,255,255,.06))!important;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 45px rgba(0,0,0,.28);display:flex;align-items:center;justify-content:center;color:#ffd28a!important}.epiklava-theme .max-h-logo{max-height:128px!important;filter:drop-shadow(0 22px 42px rgba(0,0,0,.45)) drop-shadow(0 0 24px rgba(255,122,26,.22))}.epiklava-theme .nav-soft{width:min(1180px,calc(100% - 32px));margin:0 auto;border-radius:24px!important;background:rgba(12,16,26,.9)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 28px 80px rgba(0,0,0,.42)!important;backdrop-filter:blur(18px);padding:.55rem!important;overflow:visible!important}.epiklava-theme .nav-soft>.container{gap:.65rem!important}.epiklava-theme .nav-soft .nav-item{border-radius:16px!important;color:#dce4ef!important;background:transparent!important;border:1px solid transparent!important;min-height:46px;display:inline-flex!important;align-items:center;gap:.5rem;font-weight:850!important;white-space:nowrap;transition:.18s ease}.epiklava-theme .nav-soft .nav-item:hover,.epiklava-theme .nav-soft .nav-item[class*="bg-green"]{background:linear-gradient(180deg,rgba(255,122,26,.18),rgba(255,122,26,.07))!important;border-color:rgba(255,122,26,.26)!important;color:#fff!important}.epiklava-theme .nav-soft .nav-item i{color:#ffb347!important}.epiklava-theme .nav-soft .dropdown-menu{margin-top:12px!important;background:#101522!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;box-shadow:0 24px 70px rgba(0,0,0,.45)!important;padding:.45rem!important}.epiklava-theme .nav-soft .dropdown-item{border-radius:12px!important;color:#dce4ef!important;font-weight:800!important}.epiklava-theme .nav-soft .dropdown-item:hover{background:rgba(255,122,26,.14)!important;color:#fff!important}.epiklava-theme .epic-community-goals>div{position:relative;overflow:hidden;border-radius:24px!important;background:linear-gradient(155deg,rgba(17,22,34,.96),rgba(12,16,26,.96))!important;border:1px solid rgba(255,255,255,.11)!important;box-shadow:0 20px 60px rgba(0,0,0,.28)!important;padding:1.15rem!important;min-height:112px}.epiklava-theme .epic-community-goals>div:before{content:"";position:absolute;inset:auto 1.2rem 0 1.2rem;height:4px;border-radius:999px;background:linear-gradient(90deg,#ff7a1a,#ffcc66,#65f0a0);box-shadow:0 0 24px rgba(255,122,26,.35)}.epiklava-theme .epic-community-goals dd{color:#fff!important;font-size:1.02rem}.epiklava-theme .epic-community-goals a{color:#ffcf8a!important;font-weight:850}.epiklava-theme .epic-community-goals [style*="bottom:-3px"]{display:none!important}.epiklava-theme .epic-page-view{padding-top:4.5rem}.epiklava-theme .epic-page-layout{display:grid;grid-template-columns:330px minmax(0,1fr);gap:1.5rem;align-items:start}.epiklava-theme .epic-page-aside{position:sticky;top:110px;border-radius:28px;padding:1.35rem;background:linear-gradient(160deg,rgba(255,122,26,.17),rgba(17,22,34,.96) 42%,rgba(10,14,24,.98));border:1px solid rgba(255,255,255,.12);box-shadow:0 22px 70px rgba(0,0,0,.3);color:#fff}.epiklava-theme .epic-page-badge{width:56px;height:56px;border-radius:20px;background:rgba(255,122,26,.18);display:flex;align-items:center;justify-content:center;color:#ffd28a;font-size:1.35rem;margin-bottom:1rem}.epiklava-theme .epic-page-aside span{display:block;text-transform:uppercase;letter-spacing:.1em;color:#ffcf8a;font-size:.75rem;font-weight:950}.epiklava-theme .epic-page-aside h1{font-size:1.8rem;line-height:1.1;margin:.45rem 0;color:#fff;font-weight:1000}.epiklava-theme .epic-page-aside p{color:#aeb9ca;line-height:1.7;font-weight:650;margin-bottom:1rem}.epiklava-theme .epic-page-article{border-radius:28px;background:linear-gradient(180deg,rgba(18,24,38,.98),rgba(11,15,26,.98));border:1px solid rgba(255,255,255,.11);box-shadow:0 22px 70px rgba(0,0,0,.28);padding:2rem;color:#dce4ef;min-height:420px}.epiklava-theme .epic-rich-content,.epiklava-theme .ck-content{color:#dce4ef!important;line-height:1.82!important;font-size:1rem}.epiklava-theme .epic-rich-content h1,.epiklava-theme .epic-rich-content h2,.epiklava-theme .epic-rich-content h3,.epiklava-theme .ck-content h1,.epiklava-theme .ck-content h2,.epiklava-theme .ck-content h3{color:#fff!important;font-weight:950;margin:1.2rem 0 .6rem}.epiklava-theme .epic-rich-content p,.epiklava-theme .ck-content p{color:#c8d1df!important}.epiklava-theme .epic-rich-content a,.epiklava-theme .ck-content a{color:#ffcf8a!important;text-decoration:underline;text-decoration-color:rgba(255,207,138,.35)}.epiklava-theme .epic-rich-content table,.epiklava-theme .ck-content table{width:100%;background:rgba(255,255,255,.035);border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.epiklava-theme .epic-rich-content td,.epiklava-theme .epic-rich-content th,.epiklava-theme .ck-content td,.epiklava-theme .ck-content th{border-color:rgba(255,255,255,.1)!important;color:#dce4ef!important;padding:.8rem!important}.epiklava-theme .epic-form-hero{padding-top:3rem}.epiklava-theme .epic-form-hero-card{position:relative;overflow:hidden;border-radius:30px;padding:1.6rem;display:flex;align-items:center;gap:1.15rem;background:radial-gradient(circle at 12% 0,rgba(255,122,26,.25),transparent 34%),linear-gradient(135deg,rgba(17,22,34,.98),rgba(9,13,23,.98));border:1px solid rgba(255,255,255,.12);box-shadow:0 25px 80px rgba(0,0,0,.35);color:#fff}.epiklava-theme .epic-form-hero-card:after{content:"";position:absolute;right:-80px;top:-80px;width:260px;height:260px;border-radius:999px;background:rgba(255,122,26,.12);filter:blur(4px)}.epiklava-theme .epic-form-hero-icon{width:72px;height:72px;border-radius:24px;background:linear-gradient(145deg,#ffb347,#ff7a1a);display:flex;align-items:center;justify-content:center;color:#17100a;font-size:1.7rem;box-shadow:0 18px 46px rgba(255,122,26,.25);flex-shrink:0}.epiklava-theme .epic-form-hero-card span{display:block;text-transform:uppercase;letter-spacing:.1em;color:#ffcf8a;font-size:.78rem;font-weight:950}.epiklava-theme .epic-form-hero-card h1{font-size:clamp(1.8rem,4vw,3rem);font-weight:1000;line-height:1;color:#fff;margin:.35rem 0}.epiklava-theme .epic-form-hero-card p{color:#c1cada;font-weight:650}.epiklava-theme .epic-form-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:1.4rem;align-items:start}.epiklava-theme .epic-form-main,.epiklava-theme .epic-form-side{border-radius:28px;background:linear-gradient(180deg,rgba(18,24,38,.98),rgba(11,15,26,.98));border:1px solid rgba(255,255,255,.11);box-shadow:0 22px 70px rgba(0,0,0,.28);color:#fff}.epiklava-theme .epic-form-main{padding:1.25rem}.epiklava-theme .epic-form-side{padding:1.25rem;position:sticky;top:110px}.epiklava-theme .epic-form-card-title span{display:inline-flex;gap:.5rem;color:#ffcf8a;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:950}.epiklava-theme .epic-form-card-title h2{font-size:1.45rem;font-weight:1000;color:#fff;margin:.25rem 0 1rem}.epiklava-theme .epic-form-description{border-radius:20px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.09);padding:1rem;margin-bottom:1rem}.epiklava-theme .epic-question-form{overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03)}.epiklava-theme .epic-question-row{display:grid;grid-template-columns:260px minmax(0,1fr);gap:0;border-bottom:1px solid rgba(255,255,255,.08)}.epiklava-theme .epic-question-row>label{padding:1rem;background:rgba(255,255,255,.035);border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:.25rem;color:#fff;font-weight:900}.epiklava-theme .epic-question-row>label em{font-style:normal;color:#8794a8;font-size:.74rem;font-weight:750}.epiklava-theme .epic-question-control{padding:1rem}.epiklava-theme .epic-question-control .form-input,.epiklava-theme .epic-question-control textarea,.epiklava-theme .epic-question-control select,.epiklava-theme .epic-page-article input,.epiklava-theme .epic-page-article textarea{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;border-radius:16px!important;min-height:46px;width:100%}.epiklava-theme .epic-question-control .form-input:focus,.epiklava-theme .epic-question-control textarea:focus{border-color:rgba(255,122,26,.5)!important;box-shadow:0 0 0 4px rgba(255,122,26,.11)!important}.epiklava-theme .epic-form-actions{display:flex;justify-content:flex-end;padding:1rem}.epiklava-theme .epic-form-side h3{font-size:1.1rem;font-weight:1000;color:#fff;display:flex;gap:.55rem;align-items:center}.epiklava-theme .epic-form-side h3 i{color:#ffb347}.epiklava-theme .epic-form-side ul{margin:1rem 0;padding:0;list-style:none;display:grid;gap:.75rem}.epiklava-theme .epic-form-side li{border-radius:16px;padding:.85rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:#c8d1df;font-weight:650}.epiklava-theme .epic-recaptcha-wrap{display:flex;justify-content:flex-end;padding:1rem}.epiklava-theme .epic-terms-check-card{border-radius:18px!important;background:linear-gradient(145deg,rgba(255,122,26,.12),rgba(255,255,255,.045))!important;border:1px solid rgba(255,122,26,.22)!important;padding:1rem!important;align-items:flex-start!important}.epiklava-theme .epic-terms-check-card a,.epiklava-theme label a{color:#ffcf8a!important;text-decoration:underline;text-decoration-color:rgba(255,207,138,.35);font-weight:950}.epiklava-theme .epic-credit-board{border-radius:26px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.11)!important;box-shadow:0 24px 70px rgba(0,0,0,.28)!important;padding:1rem!important}.epiklava-theme .epic-credit-board-alltime{background:radial-gradient(circle at 15% 0,rgba(255,179,71,.26),transparent 38%),linear-gradient(155deg,#17121c,#0c101b)!important}.epiklava-theme .epic-credit-board-month{background:radial-gradient(circle at 100% 0,rgba(132,90,255,.24),transparent 34%),linear-gradient(155deg,#11172a,#0b101b)!important}.epiklava-theme .epic-credit-board-recent{background:radial-gradient(circle at 0 0,rgba(34,197,94,.22),transparent 34%),linear-gradient(155deg,#0d1b18,#0b101b)!important}.epiklava-theme .epic-credit-board-purchase{background:radial-gradient(circle at 100% 100%,rgba(59,130,246,.22),transparent 36%),linear-gradient(155deg,#101827,#0b101b)!important}.epiklava-theme .epic-widget-title{padding:.15rem .2rem .8rem!important;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:.8rem}.epiklava-theme .epic-widget-title span{color:#fff!important;font-weight:1000}.epiklava-theme .epic-widget-title em{color:#ffcf8a!important}.epiklava-theme .epic-credit-row,.epiklava-theme .epic-purchase-row,.epiklava-theme .epic-donor-podium{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:18px!important}.epiklava-theme .epic-credit-row:hover,.epiklava-theme .epic-purchase-row:hover,.epiklava-theme .epic-donor-podium:hover{transform:translateY(-2px);background:rgba(255,255,255,.09)!important;border-color:rgba(255,122,26,.25)!important}.epiklava-theme .epic-credit-row b,.epiklava-theme .epic-purchase-row b,.epiklava-theme .epic-donor-podium b{background:rgba(255,122,26,.18)!important;color:#ffcf8a!important}.epiklava-theme .epic-credit-row strong,.epiklava-theme .epic-purchase-row strong,.epiklava-theme .epic-donor-podium strong{color:#fff!important}.epiklava-theme .epic-credit-row span,.epiklava-theme .epic-purchase-row span,.epiklava-theme .epic-donor-podium span{color:#ffcf8a!important;font-weight:950}.epiklava-theme .leaderos,.epiklava-theme .powered-by,.epiklava-theme [class*="powered"]{max-width:100%}@media(max-width:1024px){.epiklava-theme #header>.h-80{height:310px!important}.epiklava-theme .nav-soft{width:min(100% - 20px,1180px)}.epiklava-theme .epic-page-layout,.epiklava-theme .epic-form-layout{grid-template-columns:1fr}.epiklava-theme .epic-page-aside,.epiklava-theme .epic-form-side{position:relative;top:auto}.epiklava-theme .epic-question-row{grid-template-columns:1fr}.epiklava-theme .epic-question-row>label{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}}@media(max-width:640px){.epiklava-theme #header>.h-80{height:270px!important;margin-bottom:-26px!important}.epiklava-theme #broadcast{width:calc(100% - 20px);margin-top:10px}.epiklava-theme .max-h-logo{max-height:88px!important}.epiklava-theme .header-icon{width:46px!important;height:46px!important}.epiklava-theme .nav-soft{border-radius:18px!important}.epiklava-theme .epic-form-hero-card{align-items:flex-start;flex-direction:column}.epiklava-theme .epic-page-article{padding:1.1rem;border-radius:22px}.epiklava-theme .epic-page-aside{border-radius:22px}.epiklava-theme .epic-form-main,.epiklava-theme .epic-form-side{border-radius:22px}.epiklava-theme .epic-question-control{padding:.85rem}}

/* EpikLava v13: stable header, staff and profile composition */
.epiklava-theme .epic-header-v13{position:relative;z-index:40;background:#07090f;color:#fff;overflow:visible}.epiklava-theme .epic-top-announcement{background:linear-gradient(90deg,#fff0d7 0%,#f8ddc5 48%,#ffdce2 100%);color:#281c12;box-shadow:0 10px 35px rgba(0,0,0,.18);position:relative;z-index:70}.epic-top-announcement-inner{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:18px}.epic-ann-left{display:flex;align-items:center;gap:12px;min-width:0;color:#3c2610}.epic-ann-left span{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:rgba(255,168,48,.28);color:#f59e0b}.epic-ann-left strong{font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:900}.epic-ann-left em{font-style:normal;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.78}.epic-ann-actions{display:flex;align-items:center;gap:10px}.epic-ann-actions button,.epic-ann-actions a{height:34px;padding:0 14px;border-radius:12px;background:rgba(255,255,255,.35);display:inline-flex;align-items:center;gap:8px;color:#3c2610;font-weight:800;font-size:13px}.epic-header-stage{position:relative;min-height:500px;padding:72px 0 94px;overflow:hidden}.epic-header-bg{position:absolute;inset:0;background-size:cover;background-position:center;filter:saturate(.95);opacity:.55}.epic-header-stage:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 26% 22%,rgba(255,148,50,.16),transparent 34%),linear-gradient(90deg,rgba(5,8,14,.98),rgba(7,10,16,.72) 55%,rgba(5,8,14,.98));z-index:1}.epic-header-stage:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:42px 42px;opacity:.22;z-index:2}.epic-particles{position:absolute;inset:0;z-index:3}.epic-header-content{position:relative;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:56px;align-items:center}.epic-header-copy{max-width:680px}.epic-brand-pill{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(255,154,49,.38);background:rgba(255,122,35,.16);color:#ffc24a;border-radius:999px;padding:9px 18px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;font-size:13px}.epic-header-copy h1{font-size:clamp(56px,7vw,92px);line-height:.9;color:#fff;font-weight:950;margin:22px 0 18px;letter-spacing:-.06em;text-shadow:0 10px 40px rgba(0,0,0,.38)}.epic-header-copy p{font-size:18px;line-height:1.75;color:rgba(226,232,240,.78);max-width:640px;font-weight:600}.epic-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 26px;max-width:620px}.epic-hero-stats div{border:1px solid rgba(255,255,255,.11);background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.04));border-radius:18px;padding:16px 18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.epic-hero-stats strong{display:block;font-size:18px;color:#fff;font-weight:950}.epic-hero-stats span{display:block;margin-top:3px;color:rgba(226,232,240,.65);font-weight:700;font-size:13px}.epic-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.epic-btn{border-radius:16px;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;font-weight:950;transition:.2s ease;position:relative;isolation:isolate}.epic-btn:hover{transform:translateY(-2px)}.epic-btn-primary{color:#fff;background:linear-gradient(135deg,#ff6b22,#ff3d3d);box-shadow:0 16px 40px rgba(255,79,36,.28)}.epic-btn-dark{color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.07));border:1px solid rgba(255,255,255,.14)}.epic-btn-discord{color:#fff;background:linear-gradient(135deg,rgba(88,101,242,.55),rgba(31,41,85,.62));border:1px solid rgba(129,140,248,.35)}.epic-status-card{border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(35,35,42,.84),rgba(16,17,23,.92));border-radius:26px;padding:18px;box-shadow:0 26px 70px rgba(0,0,0,.42);backdrop-filter:blur(12px);align-self:center}.epic-status-logo{display:grid;place-items:center;height:150px;border-radius:22px;background:radial-gradient(circle at 50% 10%,rgba(255,193,82,.22),rgba(255,255,255,.05) 48%,rgba(0,0,0,.18));border:1px solid rgba(255,255,255,.10);overflow:hidden}.epic-status-logo img{max-height:108px;max-width:80%;object-fit:contain;filter:drop-shadow(0 12px 20px rgba(0,0,0,.34))}.epic-status-heading{display:flex;align-items:center;justify-content:space-between;margin:20px 0 14px}.epic-status-heading span{font-size:12px;color:#ffc24a;letter-spacing:.08em;text-transform:uppercase;font-weight:950}.epic-status-heading strong{font-size:15px;color:#fff;font-weight:900}.epic-status-list{display:grid;gap:12px}.epic-status-row{min-height:72px;display:grid;grid-template-columns:42px 1fr auto;gap:14px;align-items:center;border-radius:18px;padding:14px 16px;background:rgba(6,8,14,.72);border:1px solid rgba(255,255,255,.06);color:#fff}.epic-status-row i{width:42px;height:42px;border-radius:15px;display:grid;place-items:center;background:rgba(255,179,50,.15);color:#fbbf24;font-size:18px}.epic-status-row span{font-size:12px;color:rgba(226,232,240,.6);text-transform:uppercase;letter-spacing:.08em;font-weight:800}.epic-status-row strong{font-size:18px;color:#fff;font-weight:950}.epic-status-row.is-credit{background:linear-gradient(135deg,rgba(255,145,36,.24),rgba(255,193,7,.10));border-color:rgba(255,180,54,.24)}.epic-navbar-v13{position:relative;z-index:80;margin-top:-42px}.epic-navbar-inner{min-height:76px;display:flex;align-items:center;gap:14px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(32,31,37,.92),rgba(23,23,30,.92));backdrop-filter:blur(15px);border-radius:24px;padding:10px 14px;box-shadow:0 22px 60px rgba(0,0,0,.38)}.epic-nav-links{display:flex;align-items:center;gap:8px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.epic-nav-links::-webkit-scrollbar{display:none}.epic-nav-link,.epic-nav-dropdown>button{height:52px;padding:0 16px;border-radius:16px;display:inline-flex;align-items:center;gap:9px;color:#f8fafc;font-weight:900;white-space:nowrap;transition:.18s ease;border:1px solid transparent}.epic-nav-link i,.epic-nav-dropdown>button i{color:#fbbf24}.epic-nav-link:hover,.epic-nav-dropdown>button:hover,.epic-nav-link.is-active,.epic-nav-dropdown.is-active>button{background:rgba(255,138,30,.16);border-color:rgba(255,176,46,.28);box-shadow:inset 0 -3px 0 #ff9f1c}.epic-nav-dropdown{position:relative}.epic-nav-dropdown-menu{position:absolute;top:62px;left:0;min-width:220px;background:#111827;border:1px solid rgba(255,255,255,.11);border-radius:18px;padding:8px;box-shadow:0 20px 50px rgba(0,0,0,.35);z-index:100}.epic-nav-dropdown-menu a{display:block;padding:11px 12px;border-radius:12px;color:#e5e7eb;font-weight:800}.epic-nav-dropdown-menu a:hover{background:rgba(255,255,255,.08)}.epic-nav-user-area{display:flex;align-items:center;gap:9px;flex-shrink:0}.epic-cart-pill,.epic-login-pill,.epic-register-pill,.epic-profile-pill,.epic-nav-mobile-btn{height:52px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.07);color:#fff;font-weight:950;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 15px;white-space:nowrap}.epic-cart-pill{position:relative;width:58px;padding:0}.epic-cart-pill span{position:absolute;right:6px;top:5px;width:22px;height:22px;border-radius:999px;background:#ff9f1c;color:#111827;display:grid;place-items:center;font-size:11px;font-weight:950}.epic-login-pill{background:rgba(255,255,255,.1)}.epic-register-pill{background:linear-gradient(135deg,#ff9f1c,#ff5b2e);border-color:rgba(255,180,42,.32)}.epic-profile-pill{position:relative;cursor:pointer;padding-left:8px}.epic-profile-pill img{width:36px;height:36px;border-radius:12px}.epic-profile-pill span{max-width:120px;overflow:hidden;text-overflow:ellipsis}.epic-nav-mobile-btn{display:none}.epic-mobile-menu-overlay{position:fixed;z-index:150;inset:0;background:rgba(0,0,0,.55)}.epic-mobile-menu{width:min(360px,86vw);height:100%;background:#0d111a;border-right:1px solid rgba(255,255,255,.12);padding:18px;overflow:auto}.epic-mobile-menu-title{color:#fff;font-weight:950;font-size:20px;margin-bottom:14px}.epic-mobile-menu-links{display:grid;gap:8px}.epic-mobile-menu-links a,.epic-mobile-parent{border-radius:14px;background:rgba(255,255,255,.06);padding:12px 14px;color:#fff;font-weight:850}.epic-mobile-parent span{display:block;color:#ffc24a;margin-bottom:6px}.epic-mobile-parent a{display:block;background:transparent;padding:8px 0;color:#e5e7eb}.epic-main-v13{margin-top:0!important}.epiklava-theme .epic-community-goals>div{border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(135deg,rgba(15,23,42,.88),rgba(30,41,59,.74))!important;border-radius:22px!important;padding:20px!important;box-shadow:0 18px 44px rgba(0,0,0,.22)!important}.epiklava-theme .epic-community-goals>div:nth-child(2){background:linear-gradient(135deg,rgba(28,39,32,.9),rgba(17,52,38,.74))!important}.epiklava-theme .epic-community-goals>div:nth-child(3){background:linear-gradient(135deg,rgba(30,27,75,.92),rgba(37,41,89,.72))!important}.epiklava-theme .epic-community-goals dd{font-size:18px!important;color:#fff!important}.epic-page-clean-card{border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(15,23,42,.92),rgba(7,10,18,.96));border-radius:28px;padding:28px;box-shadow:0 22px 70px rgba(0,0,0,.30)}.epic-page-clean-head{display:flex;gap:16px;align-items:center;border-bottom:1px solid rgba(255,255,255,.10);padding-bottom:20px;margin-bottom:24px}.epic-page-clean-head span{color:#fbbf24;font-weight:900;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.epic-page-clean-head h1{font-size:clamp(28px,4vw,46px);font-weight:950;color:#fff;line-height:1.05}.epic-rich-content{color:#cbd5e1!important;font-size:16px;line-height:1.8}.epic-rich-content h1,.epic-rich-content h2,.epic-rich-content h3,.epic-rich-content h4{color:#fff!important;font-weight:950!important}.epic-rich-content a{color:#fbbf24!important;text-decoration:underline}.epic-rich-content table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:16px}.epic-rich-content td,.epic-rich-content th{border:1px solid rgba(255,255,255,.10);padding:12px;color:#dbeafe}.epic-terms-check-card{position:relative!important;display:flex!important;align-items:flex-start!important;gap:12px!important;border:1px solid rgba(251,191,36,.25)!important;background:linear-gradient(135deg,rgba(255,184,45,.13),rgba(15,23,42,.72))!important;border-radius:18px!important;padding:16px!important;color:#e5e7eb!important}.epic-terms-check-card input{margin-top:4px;flex-shrink:0}.epic-terms-check-card label{display:block!important;line-height:1.55!important;cursor:pointer}.epic-terms-check-card a{color:#fbbf24!important;font-weight:950!important;text-decoration:underline!important;position:relative;z-index:5;pointer-events:auto}.epic-credit-board{border-radius:26px!important;border:1px solid rgba(255,255,255,.11)!important;padding:16px!important;box-shadow:0 20px 60px rgba(0,0,0,.24)!important}.epic-credit-board-alltime{background:radial-gradient(circle at 20% 0,rgba(255,203,64,.28),transparent 32%),linear-gradient(180deg,#09111f,#101827)!important}.epic-credit-board-month{background:radial-gradient(circle at 90% 5%,rgba(34,197,94,.25),transparent 35%),linear-gradient(180deg,#07141b,#101827)!important}.epic-credit-board-recent{background:radial-gradient(circle at 30% 0,rgba(59,130,246,.26),transparent 35%),linear-gradient(180deg,#0b1020,#111827)!important}.epic-credit-board-purchase{background:radial-gradient(circle at 80% 0,rgba(168,85,247,.28),transparent 36%),linear-gradient(180deg,#11101e,#111827)!important}.epic-widget-title{display:flex;align-items:center;justify-content:space-between;color:#fff;margin-bottom:12px;font-weight:950}.epic-widget-title em{font-style:normal;font-size:11px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.10);border-radius:999px;padding:5px 9px;color:#fde68a}.epic-donor-podium,.epic-credit-row,.epic-purchase-row{border:1px solid rgba(255,255,255,.10)!important;background:rgba(255,255,255,.065)!important;border-radius:18px!important;margin-top:10px!important;padding:12px!important;display:flex!important;align-items:center!important;gap:12px!important;color:#fff!important;transition:.18s ease}.epic-donor-podium:hover,.epic-credit-row:hover,.epic-purchase-row:hover{transform:translateY(-2px);background:rgba(255,255,255,.10)!important}.epic-donor-podium.rank-1{background:linear-gradient(135deg,rgba(24,214,143,.85),rgba(8,177,164,.72))!important}.epic-donor-podium.rank-2{background:linear-gradient(135deg,rgba(83,190,255,.82),rgba(72,121,255,.70))!important}.epic-donor-podium.rank-3{background:linear-gradient(135deg,rgba(255,202,58,.90),rgba(255,145,34,.78))!important;color:#111827!important}.epic-donor-podium b,.epic-credit-row b,.epic-purchase-row b{width:30px;height:30px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.2);font-weight:950}.epic-credit-row img{width:42px;height:42px;border-radius:14px}.epic-donor-podium img{height:74px;max-width:54px;object-fit:contain}.epic-credit-row span,.epic-donor-podium span{margin-left:auto;background:rgba(255,255,255,.12);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:950}.epic-staff-layout{display:grid;grid-template-columns:330px minmax(0,1fr);gap:28px;align-items:start}.epic-staff-summary{position:sticky;top:24px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(15,23,42,.92),rgba(7,10,18,.95));border-radius:28px;padding:24px;color:#fff;box-shadow:0 20px 60px rgba(0,0,0,.24)}.epic-staff-summary h2{font-size:26px;line-height:1.15;font-weight:950;margin:12px 0}.epic-staff-summary p{color:#94a3b8;line-height:1.7;font-weight:600}.epic-staff-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.epic-staff-summary-grid div{border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.06);border-radius:18px;padding:14px}.epic-staff-summary-grid strong{display:block;font-size:26px;color:#fbbf24;font-weight:950}.epic-staff-summary-grid span{display:block;color:#cbd5e1;font-size:12px;font-weight:800}.epic-staff-roles{display:grid;gap:28px}.epic-staff-role-block{border:1px solid rgba(255,255,255,.10);background:linear-gradient(180deg,rgba(15,23,42,.8),rgba(2,6,23,.86));border-radius:28px;padding:22px;box-shadow:0 16px 50px rgba(0,0,0,.20)}.epic-staff-grid-v13{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:18px}.epic-staff-card-v13{position:relative;min-height:260px;border:1px solid rgba(255,255,255,.10);background:radial-gradient(circle at 50% 0,rgba(251,191,36,.18),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035));border-radius:24px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;color:#fff;padding:18px;text-align:center;transition:.22s ease}.epic-staff-card-v13:hover{transform:translateY(-5px);border-color:rgba(251,191,36,.32)}.epic-staff-skin-wrap{position:absolute;top:18px;left:0;right:0;height:150px;display:grid;place-items:center}.epic-staff-skin{max-height:154px;object-fit:contain;filter:drop-shadow(0 16px 20px rgba(0,0,0,.30))}.epic-staff-info{position:relative;z-index:2}.epic-staff-info strong{display:block;font-size:19px;font-weight:950;color:#fff}.epic-staff-info span{display:block;color:#fbbf24;font-weight:850;font-size:12px;margin-top:2px}.epic-staff-card-footer{position:relative;z-index:2;margin-top:14px;border-radius:999px;padding:8px 12px;background:rgba(255,255,255,.08);color:#e5e7eb;font-size:12px;font-weight:900;display:inline-flex;gap:7px;align-items:center}.epic-profile-page-v13{color:#fff}.epic-account-sidebar{display:grid;gap:18px}.epic-profile-skin-card.v13{border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 50% 0,rgba(251,191,36,.18),transparent 44%),linear-gradient(180deg,rgba(15,23,42,.94),rgba(7,10,18,.96));border-radius:30px;padding:22px;overflow:hidden;box-shadow:0 22px 70px rgba(0,0,0,.26)}.epic-profile-skin-card.v13 .epic-profile-skin-render{height:245px;display:grid;place-items:center;margin-bottom:10px}.epic-profile-skin-card.v13 .epic-profile-skin-render img{max-height:250px;object-fit:contain;filter:drop-shadow(0 22px 25px rgba(0,0,0,.35))}.epic-profile-skin-info{text-align:center}.epic-profile-skin-info h3{font-size:28px;font-weight:950;color:#fff;line-height:1.1}.epic-profile-skin-info p{color:#fbbf24;font-weight:850}.epic-profile-roles{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:12px}.epic-profile-roles span{border-radius:999px;padding:6px 10px;background:rgba(255,255,255,.08);font-size:12px;font-weight:850}.epic-account-menu-card{border:1px solid rgba(255,255,255,.11);background:linear-gradient(180deg,rgba(15,23,42,.88),rgba(7,10,18,.94));border-radius:24px;padding:14px}.epic-account-menu-head{display:flex;align-items:center;gap:10px;color:#fff;font-weight:950;padding:8px 10px 12px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:8px}.epic-account-menu-head i{color:#fbbf24}.epic-account-menu-list{display:grid;gap:6px}.epic-account-menu-list a,.epic-account-menu-list button{width:100%;display:flex;align-items:center;gap:10px;border-radius:14px;padding:12px;color:#cbd5e1;font-weight:850;text-align:left;transition:.16s ease}.epic-account-menu-list a:hover,.epic-account-menu-list a.is-active,.epic-account-menu-list button:hover{background:rgba(255,159,28,.14);color:#fff}.epic-account-menu-list i{width:20px;color:#fbbf24}.epic-profile-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.epic-profile-stat-card{border:1px solid rgba(255,255,255,.11);background:linear-gradient(135deg,rgba(15,23,42,.92),rgba(30,41,59,.64));border-radius:24px;padding:20px;color:#fff;display:grid;gap:8px;min-height:132px}.epic-profile-stat-card i{width:42px;height:42px;border-radius:15px;display:grid;place-items:center;background:rgba(251,191,36,.14);color:#fbbf24}.epic-profile-stat-card span{color:#94a3b8;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.epic-profile-stat-card strong{font-size:16px;line-height:1.35;font-weight:950;color:#fff;word-break:break-word}.epic-profile-stat-card.is-credit{background:linear-gradient(135deg,rgba(255,159,28,.22),rgba(15,23,42,.88))}.epic-profile-panel{border:1px solid rgba(255,255,255,.11);background:linear-gradient(180deg,rgba(15,23,42,.9),rgba(7,10,18,.95));border-radius:28px;padding:22px;box-shadow:0 18px 58px rgba(0,0,0,.22)}.epic-section-head.compact{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.epic-section-head.compact span{display:block;color:#fbbf24;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.epic-section-head.compact h3{font-size:24px;font-weight:950;color:#fff;line-height:1.1}.epic-section-head.compact b,.epic-mini-action{border-radius:999px;padding:9px 12px;background:rgba(255,255,255,.08);color:#e5e7eb;font-weight:900;font-size:12px;display:inline-flex;align-items:center;gap:8px}.epic-profile-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.epic-profile-detail-grid div{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05);border-radius:18px;padding:14px}.epic-profile-detail-grid span{display:block;color:#94a3b8;font-size:12px;font-weight:900;text-transform:uppercase}.epic-profile-detail-grid strong{display:block;color:#fff;font-weight:900;margin-top:4px;word-break:break-word}.epic-profile-list{display:grid;gap:10px}.epic-profile-list-item{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.045);border-radius:18px;padding:14px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;color:#fff;transition:.16s ease}.epic-profile-list-item:hover{background:rgba(255,255,255,.08);transform:translateY(-1px)}.epic-list-icon{width:44px;height:44px;border-radius:15px;display:grid;place-items:center;background:rgba(251,191,36,.14);color:#fbbf24}.epic-list-icon.is-positive{background:rgba(34,197,94,.15);color:#22c55e}.epic-list-icon.is-negative{background:rgba(239,68,68,.15);color:#ef4444}.epic-profile-list-item strong{display:block;font-weight:950;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.epic-profile-list-item span{display:block;color:#94a3b8;font-size:12px;font-weight:700}.epic-profile-list-item em{font-style:normal;border-radius:999px;padding:7px 10px;background:rgba(255,255,255,.08);font-size:12px;font-weight:900;color:#e5e7eb}.epic-empty-state{border:1px dashed rgba(255,255,255,.13);border-radius:18px;padding:22px;display:flex;align-items:center;justify-content:center;gap:10px;color:#94a3b8;font-weight:850}.epic-empty-state i{color:#fbbf24}@media(max-width:1180px){.epic-header-content{grid-template-columns:1fr;gap:28px}.epic-status-card{max-width:560px}.epic-nav-links{display:none}.epic-nav-mobile-btn{display:inline-flex}.epic-navbar-inner{justify-content:space-between}.epic-profile-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.epic-staff-layout{grid-template-columns:1fr}.epic-staff-summary{position:relative;top:auto}}@media(max-width:768px){.epic-top-announcement-inner{padding:0 12px}.epic-ann-left strong{display:none}.epic-ann-actions a{display:none}.epic-header-stage{min-height:auto;padding:44px 0 70px}.epic-header-content{padding:0 18px}.epic-header-copy h1{font-size:52px}.epic-header-copy p{font-size:15px}.epic-hero-stats{grid-template-columns:1fr}.epic-hero-actions .epic-btn{width:100%}.epic-status-card{display:none}.epic-navbar-v13{margin-top:-34px;padding:0 12px}.epic-navbar-inner{border-radius:20px;min-height:66px}.epic-nav-user-area{gap:6px}.epic-login-pill,.epic-register-pill,.epic-profile-pill span{display:none}.epic-profile-overview-grid,.epic-profile-detail-grid{grid-template-columns:1fr}.epic-profile-list-item{grid-template-columns:40px minmax(0,1fr);}.epic-profile-list-item em{grid-column:2;width:max-content}.epic-staff-grid-v13{grid-template-columns:1fr}.epic-page-clean-card{padding:20px}.epic-page-clean-head{align-items:flex-start}}


/* === EpikLava v14 stability + composition fixes === */
.epic-header-v13 .epic-header-stage{min-height:560px!important;padding:64px 0 76px!important;overflow:visible!important}.epic-header-v13 .epic-header-content{grid-template-columns:minmax(0,1.05fr) 390px!important;align-items:center!important;gap:46px!important}.epic-header-copy h1{font-size:clamp(3.8rem,7vw,5.6rem)!important;line-height:.86!important;letter-spacing:-.07em!important}.epic-header-copy p{max-width:640px!important;font-size:1.05rem!important;line-height:1.75!important;color:#c4cad6!important}.epic-brand-pill{padding:10px 16px!important;border-radius:999px!important;background:rgba(255,159,28,.16)!important;border:1px solid rgba(255,184,77,.34)!important;color:#ffc247!important}.epic-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:26px!important}.epic-hero-stats>div{min-height:78px!important;border-radius:20px!important;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.045))!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important}.epic-hero-actions{margin-top:26px!important}.epic-status-panel-v14{border:1px solid rgba(255,255,255,.13);border-radius:26px;background:linear-gradient(180deg,rgba(22,24,32,.86),rgba(7,9,16,.9));box-shadow:0 24px 70px rgba(0,0,0,.34);padding:20px;backdrop-filter:blur(18px);position:relative;overflow:hidden}.epic-status-panel-v14:before{content:"";position:absolute;inset:-1px;background:radial-gradient(circle at 18% 0,rgba(255,167,38,.22),transparent 42%),radial-gradient(circle at 100% 20%,rgba(59,130,246,.12),transparent 36%);pointer-events:none}.epic-status-panel-head{position:relative;z-index:1;display:flex;align-items:center;gap:16px;margin-bottom:16px}.epic-status-logo-v14{width:104px;height:86px;border-radius:22px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(255,159,28,.15),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.12)}.epic-status-logo-v14 img{max-width:86px;max-height:66px;object-fit:contain;filter:drop-shadow(0 12px 22px rgba(0,0,0,.38))}.epic-status-panel-head span{display:block;color:#ffc247;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.epic-status-panel-head strong{display:block;color:#fff;font-size:24px;font-weight:950;line-height:1.05}.epic-status-panel-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:12px}.epic-status-tile-v14{min-height:112px;border-radius:20px;background:rgba(2,6,23,.52);border:1px solid rgba(255,255,255,.09);display:flex;flex-direction:column;justify-content:center;gap:6px;padding:18px;color:#fff!important;transition:.18s ease}.epic-status-tile-v14:hover{transform:translateY(-2px);background:rgba(255,255,255,.08)}.epic-status-tile-v14 i{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:rgba(255,194,71,.14);color:#ffc247;font-size:18px}.epic-status-tile-v14 span{font-size:12px;color:#aab3c2;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.epic-status-tile-v14 strong{font-size:20px;font-weight:950;color:#fff}.epic-status-tile-v14.is-credit{background:linear-gradient(135deg,rgba(255,159,28,.22),rgba(255,255,255,.045));border-color:rgba(255,194,71,.28)}.epic-navbar-v13{margin-top:-45px!important;position:relative!important;z-index:95!important}.epic-navbar-inner{min-height:76px!important;border-radius:24px!important;background:rgba(21,24,33,.9)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 20px 60px rgba(0,0,0,.32)!important;padding:10px 14px!important;backdrop-filter:blur(18px)}.epic-nav-links{gap:5px!important}.epic-nav-link,.epic-nav-dropdown>button{height:54px!important;border-radius:16px!important;padding:0 14px!important;color:#f2f5fb!important;white-space:nowrap!important}.epic-nav-link:hover,.epic-nav-link.is-active,.epic-nav-dropdown.is-active>button{background:rgba(255,159,28,.14)!important;color:#fff!important}.epic-nav-credit-glow{position:relative!important;overflow:hidden!important;background:rgba(255,194,71,.08)!important;border:1px solid rgba(255,194,71,.36)!important}.epic-nav-credit-glow:before{content:"";position:absolute;inset:-2px;border-radius:18px;background:conic-gradient(from var(--spin,0deg),transparent 0 18%,rgba(255,217,82,.95) 24%,transparent 32% 70%,rgba(255,159,28,.75) 78%,transparent 86%);animation:epicSpinGlow 2.8s linear infinite;z-index:-1}.epic-nav-credit-glow:after{content:"";position:absolute;inset:2px;border-radius:14px;background:rgba(21,24,33,.96);z-index:-1}@keyframes epicSpinGlow{to{--spin:360deg}}.epic-cart-pill{height:52px!important;min-width:58px!important;justify-content:center!important}.epic-profile-pill{height:56px!important;border-radius:17px!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.11)!important;padding:6px 12px 6px 7px!important}.epic-profile-pill img{width:42px!important;height:42px!important;border-radius:13px!important}.epic-profile-top-strip-v14{margin-top:0!important}.epic-profile-topline-v14{border:1px solid rgba(255,255,255,.10);border-radius:24px;background:linear-gradient(135deg,rgba(255,159,28,.12),rgba(15,23,42,.78));padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.epic-profile-topline-v14 span{color:#ffc247;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.epic-profile-topline-v14 h1{font-size:30px;line-height:1;font-weight:950;color:#fff}.epic-profile-page-v14 .grid.lg\:grid-cols-12{grid-template-columns:350px minmax(0,1fr)!important}.epic-profile-page-v14 .space-y-8{display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px!important}.epic-profile-page-v14 .epic-profile-overview-grid{grid-column:1/-1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.epic-profile-page-v14 .epic-profile-panel{padding:18px!important;border-radius:24px!important}.epic-profile-page-v14 .epic-profile-panel:first-of-type{grid-column:1/-1}.epic-profile-page-v14 .epic-profile-list-item{padding:12px!important}.epic-profile-skin-card.v13{padding:16px!important;border-radius:24px!important}.epic-profile-skin-card.v13 .epic-profile-skin-render{height:170px!important;margin-bottom:4px!important}.epic-profile-skin-card.v13 .epic-profile-skin-render img{max-height:178px!important}.epic-profile-skin-info h3{font-size:23px!important}.epic-account-menu-card{padding:12px!important;border-radius:20px!important}.epic-account-menu-list a,.epic-account-menu-list button{padding:10px 11px!important}.epic-member-page-v14{color:#fff}.epic-member-hero-v14{display:grid;grid-template-columns:230px minmax(0,1fr) 360px;gap:22px;align-items:stretch;border:1px solid rgba(255,255,255,.11);border-radius:30px;background:radial-gradient(circle at 10% 0,rgba(255,159,28,.18),transparent 34%),linear-gradient(135deg,rgba(15,23,42,.92),rgba(2,6,23,.94));box-shadow:0 24px 80px rgba(0,0,0,.28);padding:24px;overflow:hidden}.epic-member-skin-v14{min-height:250px;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.10);display:grid;place-items:center}.epic-member-skin-v14 img{max-height:250px;object-fit:contain;filter:drop-shadow(0 24px 28px rgba(0,0,0,.36))}.epic-member-info-v14{display:flex;flex-direction:column;justify-content:center}.epic-member-info-v14 h1{font-size:clamp(2.2rem,4vw,4rem);font-weight:950;line-height:.95;color:#fff;letter-spacing:-.05em}.epic-member-roles-v14{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.epic-member-actions-v14{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.epic-member-details-v14{display:grid;gap:10px;align-content:center}.epic-member-details-v14 div{border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.055);border-radius:18px;padding:14px}.epic-member-details-v14 span{display:block;color:#94a3b8;font-size:12px;font-weight:900;text-transform:uppercase}.epic-member-details-v14 strong{display:block;color:#fff;font-weight:950;margin-top:4px;word-break:break-word}.epic-member-details-v14 .is-danger{background:rgba(239,68,68,.10);border-color:rgba(239,68,68,.25)}.epic-member-leaderboard-v14 .card,.epic-member-leaderboard-v14 table{background:rgba(15,23,42,.88)!important;color:#fff!important;border-color:rgba(255,255,255,.10)!important}.epic-thread-nav-v14{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.epic-thread-nav-card{border:1px solid rgba(255,255,255,.10);background:linear-gradient(135deg,rgba(15,23,42,.9),rgba(2,6,23,.94));border-radius:22px;padding:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#fff!important;box-shadow:0 14px 42px rgba(0,0,0,.18);transition:.18s ease}.epic-thread-nav-card:hover{transform:translateY(-2px);border-color:rgba(255,194,71,.28)}.epic-thread-nav-card i{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;background:rgba(255,194,71,.14);color:#ffc247}.epic-thread-nav-card span{display:block;color:#94a3b8;font-size:12px;font-weight:950;text-transform:uppercase}.epic-thread-nav-card strong{display:block;color:#fff;font-size:18px;font-weight:950;margin-top:3px}.epic-store-category-hero-v14{display:grid;grid-template-columns:270px minmax(0,1fr) auto;gap:20px;align-items:center;border:1px solid rgba(255,255,255,.11);border-radius:28px;background:radial-gradient(circle at 0 0,rgba(255,159,28,.20),transparent 32%),linear-gradient(135deg,rgba(15,23,42,.92),rgba(2,6,23,.95));padding:18px;margin:24px 0 22px;box-shadow:0 20px 66px rgba(0,0,0,.24);overflow:hidden}.epic-store-category-media-v14{height:150px;border-radius:22px;background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.12);position:relative}.epic-store-category-media-v14:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.48));border-radius:22px}.epic-store-category-copy-v14 span{display:inline-flex;gap:8px;align-items:center;color:#ffc247;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.epic-store-category-copy-v14 h1{font-size:42px;line-height:1;font-weight:950;color:#fff;margin-top:6px;letter-spacing:-.04em}.epic-store-category-copy-v14 p{color:#aab3c2;line-height:1.7;max-width:620px;margin-top:8px}.epic-store-category-actions-v14{display:grid;gap:10px}.epic-mini-category-card{min-height:180px!important;border-radius:24px!important;background:linear-gradient(135deg,rgba(15,23,42,.9),rgba(2,6,23,.95))!important;border:1px solid rgba(255,255,255,.10)!important}.epic-mini-category-card .h-40{height:190px!important}.epic-product-card{border:1px solid rgba(255,255,255,.10)!important;background:radial-gradient(circle at 50% 0,rgba(255,194,71,.12),transparent 42%),linear-gradient(180deg,rgba(15,23,42,.92),rgba(2,6,23,.95))!important;border-radius:24px!important;box-shadow:0 18px 52px rgba(0,0,0,.20)!important;min-height:330px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important}.epic-product-card img{max-height:150px!important;object-fit:contain!important;filter:drop-shadow(0 18px 18px rgba(0,0,0,.28))}.epic-product-card a:not(.role__default){border-radius:16px!important;background:linear-gradient(135deg,#ff8a1f,#ff3d2e)!important;color:#fff!important;font-weight:950!important}.epic-product-description,.epic-buybox,.epic-product-showcase,.epic-product-card-v14{border-color:rgba(255,255,255,.10)!important;background:linear-gradient(180deg,rgba(15,23,42,.92),rgba(2,6,23,.95))!important;color:#fff!important}.epic-rich-content,.epic-rich-content *{color:#dbe2ee!important}.epic-rich-content h1,.epic-rich-content h2,.epic-rich-content h3,.epic-rich-content strong{color:#fff!important}.epic-credit-widget,.epic-widget-card,.epic-top-credit,.epic-last-credit,.epic-recent-credit{background:radial-gradient(circle at 0 0,rgba(255,194,71,.18),transparent 38%),linear-gradient(180deg,rgba(15,23,42,.92),rgba(2,6,23,.95))!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:24px!important}.epic-staff-card-v13{min-height:230px!important;background:radial-gradient(circle at 50% 0,rgba(255,194,71,.16),transparent 44%),linear-gradient(180deg,rgba(15,23,42,.94),rgba(2,6,23,.96))!important}.epic-staff-skin-wrap{height:130px!important}.epic-staff-skin{max-height:138px!important}.epic-staff-layout{grid-template-columns:300px minmax(0,1fr)!important}.epic-staff-summary{border-radius:24px!important}.epic-staff-grid-v13{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))!important}@media(max-width:1180px){.epic-header-v13 .epic-header-content{grid-template-columns:1fr!important}.epic-status-panel-v14{max-width:620px}.epic-profile-page-v14 .grid.lg\:grid-cols-12{grid-template-columns:1fr!important}.epic-profile-page-v14 .space-y-8{grid-template-columns:1fr!important}.epic-member-hero-v14,.epic-store-category-hero-v14{grid-template-columns:1fr!important}.epic-store-category-actions-v14{display:flex;flex-wrap:wrap}.epic-staff-layout{grid-template-columns:1fr!important}}@media(max-width:768px){.epic-header-v13 .epic-header-stage{padding:42px 0 74px!important;min-height:auto!important}.epic-header-copy h1{font-size:54px!important}.epic-hero-stats{grid-template-columns:1fr!important}.epic-status-panel-v14{display:none!important}.epic-navbar-v13{margin-top:-38px!important}.epic-nav-user-area .epic-cart-pill{display:flex!important}.epic-profile-page-v14 .epic-profile-overview-grid{grid-template-columns:1fr!important}.epic-profile-topline-v14{align-items:flex-start;flex-direction:column}.epic-thread-nav-v14{grid-template-columns:1fr}.epic-member-skin-v14{min-height:190px}.epic-member-skin-v14 img{max-height:190px}.epic-store-category-copy-v14 h1{font-size:32px}.epic-store-category-actions-v14 .epic-btn{width:100%}}

/* V15 refinements */
.epiklava-theme{--epic-page-shell:linear-gradient(180deg,rgba(15,23,42,.92),rgba(2,6,23,.95));--epic-page-shell-soft:linear-gradient(135deg,rgba(255,159,28,.12),rgba(15,23,42,.82));}
.epiklava-theme .epic-header-v13{position:relative;overflow:visible}
.epiklava-theme .epic-header-stage-v15{position:relative;padding:2rem 0 5.5rem;min-height:520px}
.epiklava-theme .epic-header-content-v15{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.35fr) 370px;gap:32px;align-items:center}
.epiklava-theme .epic-header-copy-v15 h1{font-size:clamp(4.4rem,8vw,6.6rem);line-height:.9;letter-spacing:-.07em;margin:.75rem 0 1rem;color:#fff;font-weight:950}
.epiklava-theme .epic-header-copy-v15 p{max-width:720px;color:#c7d1df;font-size:1.12rem;line-height:1.72}
.epiklava-theme .epic-hero-stats-v15{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:640px;margin-top:1.65rem}
.epiklava-theme .epic-hero-stats-v15 div{min-height:88px;border-radius:24px;border:1px solid rgba(255,255,255,.11);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03));padding:1rem 1.15rem;backdrop-filter:blur(16px)}
.epiklava-theme .epic-hero-stats-v15 strong{font-size:1.05rem;font-weight:950;color:#fff}
.epiklava-theme .epic-hero-stats-v15 span{margin-top:.25rem;color:#9aa8bb;font-size:.84rem;display:block}
.epiklava-theme .epic-hero-actions-v15{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.5rem}
.epiklava-theme .epic-status-panel-v15{position:relative;border-radius:32px;padding:22px;background:radial-gradient(circle at 0 0,rgba(255,159,28,.16),transparent 28%),linear-gradient(180deg,rgba(15,23,42,.90),rgba(2,6,23,.94));border:1px solid rgba(255,255,255,.12);box-shadow:0 26px 80px rgba(0,0,0,.28);overflow:hidden}
.epiklava-theme .epic-status-panel-v15:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 26%);pointer-events:none}
.epiklava-theme .epic-status-panel-head-v15{display:flex;align-items:center;gap:16px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08);position:relative;z-index:1}
.epiklava-theme .epic-status-logo-v15{width:76px;height:76px;border-radius:24px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);display:grid;place-items:center;flex:0 0 auto;overflow:hidden}
.epiklava-theme .epic-status-logo-v15 img{width:78%;height:78%;object-fit:contain}
.epiklava-theme .epic-status-panel-head-v15 span{display:block;color:#ffc247;font-size:.72rem;font-weight:950;letter-spacing:.11em;text-transform:uppercase}
.epiklava-theme .epic-status-panel-head-v15 strong{display:block;color:#fff;font-size:1.25rem;font-weight:900;margin-top:.15rem}
.epiklava-theme .epic-status-card-list-v15{display:grid;gap:12px;position:relative;z-index:1}
.epiklava-theme .epic-status-card-v15{display:flex;align-items:center;gap:14px;min-height:86px;padding:0 18px;border-radius:22px;border:1px solid rgba(255,255,255,.09);background:rgba(4,8,18,.76);color:#fff;transition:.2s ease}
.epiklava-theme .epic-status-card-v15:hover{transform:translateY(-2px);border-color:rgba(255,194,71,.3)}
.epiklava-theme .epic-status-card-v15 i{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:rgba(255,194,71,.12);color:#ffc247;flex:0 0 auto;font-size:1.1rem}
.epiklava-theme .epic-status-card-v15 span{display:block;color:#93a2b7;font-size:.73rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}
.epiklava-theme .epic-status-card-v15 strong{display:block;color:#fff;font-size:1.16rem;font-weight:950;margin-top:.28rem}
.epiklava-theme .epic-status-card-v15.is-credit{background:linear-gradient(135deg,rgba(255,159,28,.16),rgba(15,23,42,.88));box-shadow:inset 0 0 0 1px rgba(255,194,71,.12)}
.epiklava-theme .epic-status-card-v15.is-credit strong{color:#ffc247}
.epiklava-theme .epic-navbar-v15{position:relative;z-index:30;margin-top:-38px}
.epiklava-theme .epic-navbar-inner-v15{display:flex;align-items:center;gap:14px;min-height:86px;padding:14px 18px;border-radius:28px;background:rgba(10,13,24,.90);border:1px solid rgba(255,255,255,.10);backdrop-filter:blur(18px);box-shadow:0 24px 70px rgba(0,0,0,.28)}
.epiklava-theme .epic-nav-links-v15{display:flex;align-items:center;gap:10px;flex:1;min-width:0;flex-wrap:wrap}
.epiklava-theme .epic-nav-link,.epiklava-theme .epic-nav-dropdown>button{position:relative;display:inline-flex;align-items:center;gap:.62rem;min-height:54px;padding:0 16px;border-radius:18px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);color:#f4f7fb!important;font-weight:900;font-size:.95rem;white-space:nowrap;transition:.2s ease;overflow:hidden}
.epiklava-theme .epic-nav-link span,.epiklava-theme .epic-nav-dropdown>button span{display:inline-block;position:relative;z-index:2}
.epiklava-theme .epic-nav-link i,.epiklava-theme .epic-nav-dropdown>button i{position:relative;z-index:2;color:#ffc247}
.epiklava-theme .epic-nav-link:hover,.epiklava-theme .epic-nav-dropdown>button:hover,.epiklava-theme .epic-nav-link.is-active,.epiklava-theme .epic-nav-dropdown.is-active>button{transform:translateY(-1px);background:rgba(255,159,28,.12)!important;border-color:rgba(255,194,71,.24)!important;color:#fff!important}
.epiklava-theme .epic-nav-dropdown{position:relative}
.epiklava-theme .epic-nav-dropdown-menu{position:absolute;top:calc(100% + 10px);left:0;min-width:220px;padding:10px;border-radius:18px;background:rgba(10,13,24,.96);border:1px solid rgba(255,255,255,.10);box-shadow:0 22px 60px rgba(0,0,0,.3)}
.epiklava-theme .epic-nav-dropdown-menu a{display:flex;padding:11px 12px;border-radius:14px;color:#e6ecf5;font-weight:700}.epiklava-theme .epic-nav-dropdown-menu a:hover{background:rgba(255,159,28,.12);color:#fff}
.epiklava-theme .epic-nav-credit-glow{background:rgba(255,194,71,.09)!important;border-color:rgba(255,205,92,.28)!important;position:relative;isolation:isolate}
.epiklava-theme .epic-nav-credit-glow:before{content:"";position:absolute;inset:-1px;border-radius:19px;padding:1.5px;background:conic-gradient(from 0deg,rgba(255,214,80,.0) 0deg,rgba(255,214,80,.0) 55deg,rgba(255,214,80,1) 105deg,rgba(255,163,29,.8) 145deg,rgba(255,214,80,0) 190deg,rgba(255,214,80,0) 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:epicRotateBorder 2.5s linear infinite;pointer-events:none}
@keyframes epicRotateBorder{to{transform:rotate(360deg)}}
.epiklava-theme .epic-nav-user-area-v15{display:flex;align-items:center;gap:12px;flex-shrink:0}
.epiklava-theme .epic-cart-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:56px;height:56px;border-radius:18px;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.08)!important;color:#fff;position:relative}
.epiklava-theme .epic-cart-pill .shopping-cart-count{position:absolute;top:7px;right:7px;width:20px;height:20px;border-radius:999px;background:linear-gradient(135deg,#ff8a1f,#ff5630);display:grid;place-items:center;color:#fff;font-size:.72rem;font-weight:900}
.epiklava-theme .epic-login-pill,.epiklava-theme .epic-register-pill{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 18px;border-radius:18px;font-weight:900}
.epiklava-theme .epic-register-pill{background:linear-gradient(135deg,#ff8a1f,#ff5630);color:#fff;box-shadow:0 16px 34px rgba(255,122,26,.18)}
.epiklava-theme .epic-profile-pill-v15{position:relative;display:flex!important;align-items:center;gap:10px;min-height:58px;padding:8px 13px 8px 8px!important;border-radius:20px!important}
.epiklava-theme .epic-profile-pill-v15 img{width:42px!important;height:42px!important;border-radius:14px!important;object-fit:cover}
.epiklava-theme .epic-profile-pill-copy{display:flex;flex-direction:column;min-width:0}
.epiklava-theme .epic-profile-pill-copy span{max-width:140px;overflow:hidden;text-overflow:ellipsis;color:#fff;font-weight:900}
.epiklava-theme .epic-profile-pill-copy small{color:#93a2b7;font-size:.76rem;font-weight:800}
.epiklava-theme .epic-profile-dropdown{min-width:280px}
.epiklava-theme .epic-main-v13{padding-bottom:3rem}
.epiklava-theme .epic-page-hero,.epiklava-theme .epic-compact-hero-card,.epiklava-theme .epic-form-hero-card,.epiklava-theme .epic-staff-summary,.epiklava-theme .epic-profile-panel,.epiklava-theme .epic-profile-topline-v14,.epiklava-theme .epic-member-hero-v14,.epiklava-theme .epic-store-category-hero-v14,.epiklava-theme .epic-community-goal-v15{border:1px solid rgba(255,255,255,.10)!important;border-radius:28px!important;background:var(--epic-page-shell)!important;box-shadow:0 22px 70px rgba(0,0,0,.20)!important}
.epiklava-theme .epic-community-goal-v15{margin:1.8rem 0 1.15rem;padding:1.25rem 1.35rem;background:radial-gradient(circle at 0 0,rgba(255,159,28,.16),transparent 26%),var(--epic-page-shell)!important}
.epiklava-theme .epic-community-goal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}
.epiklava-theme .epic-community-goal-head span{display:block;color:#ffc247;font-size:.72rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}
.epiklava-theme .epic-community-goal-head h2{margin-top:.28rem;color:#fff;font-size:1.55rem;font-weight:950;line-height:1.18}
.epiklava-theme .epic-community-goal-head b{flex:0 0 auto;min-width:74px;height:74px;border-radius:22px;background:linear-gradient(135deg,#ff8a1f,#ffc247);display:grid;place-items:center;color:#18191b;font-size:1.1rem;font-weight:950;box-shadow:0 16px 34px rgba(255,159,28,.22)}
.epiklava-theme .epic-community-goal-body{margin-top:.85rem;color:#dbe2ee;line-height:1.8}
.epiklava-theme .epic-community-goal-progress{margin-top:1rem}
.epiklava-theme .epic-community-goal-progress .progress{height:20px!important;border-radius:999px!important;overflow:hidden;background:rgba(255,255,255,.05)!important}
.epiklava-theme .epic-community-goal-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.65rem;color:#93a2b7;font-size:.88rem}
.epiklava-theme .epic-community-goal-meta strong{color:#fff;font-size:1rem}
.epiklava-theme .epic-product-card-v15{padding-top:64px!important;overflow:visible!important}
.epiklava-theme .epic-product-flags-v15{position:absolute;top:14px;left:14px;display:flex;flex-wrap:wrap;gap:8px;z-index:3}
.epiklava-theme .epic-flag{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:12px;font-size:.77rem;font-weight:900;letter-spacing:.01em;backdrop-filter:blur(10px)}
.epiklava-theme .epic-flag-stock{background:rgba(255,255,255,.90);color:#0f172a}
.epiklava-theme .epic-flag-discount{background:linear-gradient(135deg,#8df2c1,#5fe6a6);color:#0d4427}
.epiklava-theme .epic-price-chip-v15{position:absolute;top:14px;right:14px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-width:120px;min-height:56px;padding:10px 14px;border-radius:18px;background:rgba(6,10,19,.92);border:1px solid rgba(255,255,255,.08);box-shadow:0 16px 34px rgba(0,0,0,.24);z-index:3}
.epiklava-theme .epic-price-chip-v15 small{color:#ff6464;text-decoration:line-through;font-size:.82rem;font-weight:900;line-height:1}
.epiklava-theme .epic-price-chip-v15 strong{margin-top:3px;color:#fff;font-size:1.1rem;font-weight:950;line-height:1}
.epiklava-theme .epic-price-chip-v15.is-discounted strong{color:#ffe082}
.epiklava-theme .epic-product-card-v15 img{margin-top:12px!important}
.epiklava-theme .epic-store-category-hero-v14{grid-template-columns:240px minmax(0,1fr) 220px!important;align-items:center!important}
.epiklava-theme .epic-store-category-actions-v14 .epic-btn{justify-content:center}
.epiklava-theme .epic-profile-page-v14 .grid.lg\:grid-cols-12{grid-template-columns:320px minmax(0,1fr)!important;align-items:start}
.epiklava-theme .epic-profile-page-v14 .space-y-8{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}
.epiklava-theme .epic-profile-page-v14 .epic-profile-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.epiklava-theme .epic-profile-page-v14 .epic-profile-panel{padding:20px!important}
.epiklava-theme .epic-member-hero-v14{grid-template-columns:220px minmax(0,1fr) 320px!important}
.epiklava-theme .epic-thread-nav-v14{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.epiklava-theme .epic-staff-grid-v13{gap:16px!important}
.epiklava-theme .epic-staff-card-v13{padding:14px!important;border-radius:22px!important}
.epiklava-theme .epic-rich-content{line-height:1.85}
.epiklava-theme .epic-rich-content h1,.epiklava-theme .epic-rich-content h2,.epiklava-theme .epic-rich-content h3{margin-top:1.25rem;margin-bottom:.65rem}
.epiklava-theme .epic-pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin:2rem 0 0}
.epiklava-theme .epic-page-item,.epiklava-theme .epic-page-arrow,.epiklava-theme .epic-page-dots{min-width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:#fff;font-weight:900}
.epiklava-theme .epic-page-item.is-active{background:linear-gradient(135deg,#ff8a1f,#ff5630);border-color:transparent;box-shadow:0 16px 34px rgba(255,122,26,.2)}
.epiklava-theme .epic-page-arrow.is-disabled{opacity:.38;pointer-events:none}
@media (max-width:1180px){.epiklava-theme .epic-header-content-v15{grid-template-columns:1fr}.epiklava-theme .epic-status-panel-v15{max-width:640px}.epiklava-theme .epic-store-category-hero-v14,.epiklava-theme .epic-member-hero-v14{grid-template-columns:1fr!important}.epiklava-theme .epic-profile-page-v14 .grid.lg\:grid-cols-12{grid-template-columns:1fr!important}.epiklava-theme .epic-profile-page-v14 .epic-profile-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width:768px){.epiklava-theme .epic-header-stage-v15{padding-bottom:4.5rem;min-height:auto}.epiklava-theme .epic-header-copy-v15 h1{font-size:3.4rem}.epiklava-theme .epic-hero-stats-v15{grid-template-columns:1fr}.epiklava-theme .epic-navbar-v15{margin-top:-28px}.epiklava-theme .epic-navbar-inner-v15{align-items:flex-start;flex-wrap:wrap;padding:12px}.epiklava-theme .epic-nav-links-v15{display:none}.epiklava-theme .epic-nav-user-area-v15{margin-left:auto}.epiklava-theme .epic-store-category-hero-v14{grid-template-columns:1fr!important}.epiklava-theme .epic-profile-page-v14 .epic-profile-overview-grid{grid-template-columns:1fr!important}.epiklava-theme .epic-member-actions-v14,.epiklava-theme .epic-store-category-actions-v14{flex-direction:column}.epiklava-theme .epic-store-category-actions-v14 .epic-btn,.epiklava-theme .epic-member-actions-v14 .epic-btn{width:100%}.epiklava-theme .epic-page-item,.epiklava-theme .epic-page-arrow{min-width:42px;height:42px}}

/* V16 mobile header/navbar click + dropdown fix */
.epiklava-theme .epic-header-bg,
.epiklava-theme .epic-particles,
.epiklava-theme #particles-js,
.epiklava-theme .epic-header-stage:before,
.epiklava-theme .epic-header-stage:after,
.epiklava-theme .epic-header-bg:before,
.epiklava-theme .epic-header-bg:after,
.epiklava-theme .absolute.top-0.left-0.w-full.h-full.opacity-25{pointer-events:none!important}
.epiklava-theme .epic-header-content,
.epiklava-theme .epic-header-content-v15,
.epiklava-theme .epic-header-copy,
.epiklava-theme .epic-header-copy-v15,
.epiklava-theme .epic-hero-actions,
.epiklava-theme .epic-hero-actions-v15,
.epiklava-theme .epic-hero-actions a,
.epiklava-theme .epic-navbar-v15,
.epiklava-theme .epic-navbar-inner-v15,
.epiklava-theme .epic-nav-user-area-v15,
.epiklava-theme .epic-profile-pill-v15{position:relative!important;z-index:50!important;pointer-events:auto!important}
.epiklava-theme .epic-hero-actions a,
.epiklava-theme .epic-hero-actions-v15 a{isolation:isolate}
.epiklava-theme .epic-navbar-v15{z-index:900!important}
.epiklava-theme .epic-profile-dropdown{z-index:99999!important;pointer-events:auto!important}
.epiklava-theme .epic-nav-credit-glow span{display:inline-block!important;opacity:1!important;visibility:visible!important;color:#fff!important;position:relative!important;z-index:3!important;white-space:nowrap!important}
.epiklava-theme .epic-nav-credit-glow i{position:relative!important;z-index:3!important;color:#ffd36b!important}
.epiklava-theme .epic-nav-credit-glow:before{pointer-events:none!important}
.epiklava-theme .epic-nav-credit-glow:after{pointer-events:none!important}
@media(max-width:768px){
  .epiklava-theme .epic-top-announcement{min-height:38px!important}
  .epiklava-theme .epic-top-announcement-inner{min-height:38px!important;padding:0 12px!important}
  .epiklava-theme .epic-ann-left{gap:8px!important;font-size:12px!important;max-width:calc(100vw - 95px)!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}
  .epiklava-theme .epic-ann-left strong{display:none!important}
  .epiklava-theme .epic-ann-left em{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
  .epiklava-theme .epic-ann-actions a{display:none!important}
  .epiklava-theme .epic-header-stage,
  .epiklava-theme .epic-header-stage-v15{min-height:auto!important;height:auto!important;padding:22px 0 18px!important;margin:0!important;overflow:visible!important}
  .epiklava-theme .epic-header-content,
  .epiklava-theme .epic-header-content-v15{display:block!important;padding:0 14px!important}
  .epiklava-theme .epic-header-copy,
  .epiklava-theme .epic-header-copy-v15{max-width:none!important}
  .epiklava-theme .epic-brand-pill{min-height:34px!important;padding:0 12px!important;font-size:11px!important;margin-bottom:8px!important}
  .epiklava-theme .epic-header-copy h1,
  .epiklava-theme .epic-header-copy-v15 h1{font-size:42px!important;line-height:.95!important;margin:8px 0 8px!important;letter-spacing:-.055em!important}
  .epiklava-theme .epic-header-copy p,
  .epiklava-theme .epic-header-copy-v15 p{font-size:13px!important;line-height:1.55!important;max-width:100%!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
  .epiklava-theme .epic-hero-stats,
  .epiklava-theme .epic-hero-stats-v15{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-top:12px!important;max-width:100%!important}
  .epiklava-theme .epic-hero-stats div,
  .epiklava-theme .epic-hero-stats-v15 div{min-height:50px!important;border-radius:15px!important;padding:8px 9px!important}
  .epiklava-theme .epic-hero-stats strong,
  .epiklava-theme .epic-hero-stats-v15 strong{font-size:12px!important;line-height:1.1!important}
  .epiklava-theme .epic-hero-stats span,
  .epiklava-theme .epic-hero-stats-v15 span{font-size:10px!important;margin-top:2px!important}
  .epiklava-theme .epic-hero-actions,
  .epiklava-theme .epic-hero-actions-v15{display:grid!important;grid-template-columns:1.35fr .85fr .85fr!important;gap:8px!important;margin-top:12px!important}
  .epiklava-theme .epic-hero-actions .epic-btn,
  .epiklava-theme .epic-hero-actions-v15 .epic-btn{min-height:42px!important;border-radius:14px!important;padding:0 9px!important;font-size:12px!important;justify-content:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  .epiklava-theme .epic-status-panel-v15,
  .epiklava-theme .epic-status-panel-v14{display:none!important}
  .epiklava-theme .epic-navbar-v15{position:sticky!important;top:0!important;margin-top:0!important;padding:0 8px!important;z-index:9999!important;background:rgba(4,7,14,.72)!important;backdrop-filter:blur(16px)!important}
  .epiklava-theme .epic-navbar-inner-v15{min-height:58px!important;border-radius:0 0 18px 18px!important;padding:7px!important;gap:7px!important;flex-wrap:nowrap!important;align-items:center!important;overflow:visible!important}
  .epiklava-theme .epic-nav-mobile-btn{height:44px!important;min-width:48px!important;border-radius:14px!important;padding:0 10px!important}
  .epiklava-theme .epic-nav-mobile-btn span{display:none!important}
  .epiklava-theme .epic-nav-links-v15{display:none!important}
  .epiklava-theme .epic-nav-user-area-v15{margin-left:auto!important;gap:7px!important;display:flex!important;align-items:center!important;min-width:0!important}
  .epiklava-theme .epic-cart-pill{width:44px!important;height:44px!important;border-radius:14px!important;flex:0 0 auto!important}
  .epiklava-theme .epic-login-pill,
  .epiklava-theme .epic-register-pill{min-height:44px!important;border-radius:14px!important;padding:0 11px!important;font-size:12px!important}
  .epiklava-theme .epic-profile-pill-v15{min-height:46px!important;height:46px!important;max-width:170px!important;border-radius:15px!important;padding:5px 9px 5px 5px!important;overflow:visible!important;flex:0 1 auto!important}
  .epiklava-theme .epic-profile-pill-v15 img{width:36px!important;height:36px!important;border-radius:12px!important;flex:0 0 auto!important}
  .epiklava-theme .epic-profile-pill-copy{min-width:0!important;max-width:90px!important}
  .epiklava-theme .epic-profile-pill-copy span{font-size:12px!important;max-width:90px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  .epiklava-theme .epic-profile-pill-copy small{display:none!important}
  .epiklava-theme .epic-profile-dropdown{position:fixed!important;top:62px!important;right:10px!important;left:10px!important;width:auto!important;min-width:0!important;max-width:none!important;z-index:100000!important;display:block!important;transform:none!important}
  .epiklava-theme .epic-profile-dd-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .epiklava-theme .epic-mobile-menu-overlay{z-index:99998!important}
  .epiklava-theme .epic-mobile-menu{z-index:99999!important;max-height:calc(100vh - 20px)!important;overflow-y:auto!important}
  .epiklava-theme .epic-main-v13{padding-top:0!important}
}
@media(max-width:420px){
  .epiklava-theme .epic-header-copy h1,
  .epiklava-theme .epic-header-copy-v15 h1{font-size:36px!important}
  .epiklava-theme .epic-hero-actions,
  .epiklava-theme .epic-hero-actions-v15{grid-template-columns:1fr!important}
  .epiklava-theme .epic-hero-actions .epic-btn,
  .epiklava-theme .epic-hero-actions-v15 .epic-btn{width:100%!important}
  .epiklava-theme .epic-hero-stats,
  .epiklava-theme .epic-hero-stats-v15{grid-template-columns:1fr 1fr 1fr!important}
}

/* V17 mobile header/navbar/dropdown emergency fix */
.epiklava-theme .epic-header-bg,
.epiklava-theme .epic-particles,
.epiklava-theme #particles-js,
.epiklava-theme .epic-header-stage:before,
.epiklava-theme .epic-header-stage:after,
.epiklava-theme .epic-header-bg:before,
.epiklava-theme .epic-header-bg:after{pointer-events:none!important;}
.epiklava-theme .epic-header-content,
.epiklava-theme .epic-header-copy,
.epiklava-theme .epic-hero-actions,
.epiklava-theme .epic-hero-actions a,
.epiklava-theme .epic-navbar-v15,
.epiklava-theme .epic-navbar-inner-v15,
.epiklava-theme .epic-nav-user-area-v15,
.epiklava-theme .epic-profile-pill{position:relative;z-index:50;pointer-events:auto!important;}
.epiklava-theme .epic-profile-dropdown{z-index:99999!important;color:#fff!important;}
.epiklava-theme .epic-profile-dropdown *{visibility:visible!important;opacity:1;}
.epiklava-theme .epic-profile-dd-head strong,
.epiklava-theme .epic-profile-dd-head span,
.epiklava-theme .epic-profile-dd-grid a span,
.epiklava-theme .epic-profile-dd-logout button{color:#fff!important;display:inline-flex!important;align-items:center!important;line-height:1.2!important;white-space:normal!important;text-indent:0!important;}
.epiklava-theme .epic-profile-dd-head span{color:#ffc247!important;}
.epiklava-theme .epic-profile-dd-grid a{min-width:0!important;overflow:hidden!important;}
.epiklava-theme .epic-profile-dd-grid a i{flex:0 0 auto!important;}

@media(max-width:768px){
  html,body{overflow-x:hidden!important;}
  .epiklava-theme .epic-top-announcement{min-height:42px!important;}
  .epiklava-theme .epic-top-announcement-inner{min-height:42px!important;padding:0 12px!important;gap:8px!important;}
  .epiklava-theme .epic-ann-left{min-width:0!important;gap:8px!important;}
  .epiklava-theme .epic-ann-left span{width:30px!important;height:30px!important;flex:0 0 30px!important;border-radius:11px!important;}
  .epiklava-theme .epic-ann-left strong{font-size:10px!important;letter-spacing:.06em!important;}
  .epiklava-theme .epic-ann-left em{font-size:11px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:190px!important;}
  .epiklava-theme .epic-ann-actions a{display:none!important;}
  .epiklava-theme .epic-ann-actions button{width:34px!important;height:34px!important;}

  .epiklava-theme .epic-header-stage,
  .epiklava-theme .epic-header-stage-v15{min-height:0!important;padding:18px 0 14px!important;overflow:visible!important;}
  .epiklava-theme .epic-header-content,
  .epiklava-theme .epic-header-content-v15{display:block!important;padding-left:24px!important;padding-right:24px!important;}
  .epiklava-theme .epic-header-copy,
  .epiklava-theme .epic-header-copy-v15{width:100%!important;}
  .epiklava-theme .epic-brand-pill{height:32px!important;padding:0 12px!important;border-radius:999px!important;font-size:11px!important;margin-bottom:10px!important;}
  .epiklava-theme .epic-header-copy h1,
  .epiklava-theme .epic-header-copy-v15 h1{font-size:46px!important;line-height:.92!important;margin:7px 0 8px!important;letter-spacing:-.055em!important;}
  .epiklava-theme .epic-header-copy p,
  .epiklava-theme .epic-header-copy-v15 p{font-size:13px!important;line-height:1.45!important;max-width:100%!important;margin:0 0 10px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:#cbd5e1!important;}
  .epiklava-theme .epic-hero-stats,
  .epiklava-theme .epic-hero-stats-v15{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:10px 0 12px!important;max-width:100%!important;}
  .epiklava-theme .epic-hero-stats div,
  .epiklava-theme .epic-hero-stats-v15 div{min-height:54px!important;border-radius:16px!important;padding:9px 10px!important;}
  .epiklava-theme .epic-hero-stats strong,
  .epiklava-theme .epic-hero-stats-v15 strong{font-size:13px!important;line-height:1.1!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
  .epiklava-theme .epic-hero-stats span,
  .epiklava-theme .epic-hero-stats-v15 span{font-size:10.5px!important;margin-top:3px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
  .epiklava-theme .epic-hero-actions,
  .epiklava-theme .epic-hero-actions-v15{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:10px!important;}
  .epiklava-theme .epic-hero-actions a,
  .epiklava-theme .epic-hero-actions-v15 a{min-height:46px!important;height:46px!important;border-radius:16px!important;font-size:14px!important;padding:0 12px!important;justify-content:center!important;width:100%!important;}
  .epiklava-theme .epic-hero-actions a:first-child,
  .epiklava-theme .epic-hero-actions-v15 a:first-child{grid-column:1/-1!important;}
  .epiklava-theme .epic-status-panel-v14,
  .epiklava-theme .epic-status-panel-v15{display:none!important;}

  .epiklava-theme .epic-navbar-v13,
  .epiklava-theme .epic-navbar-v15{position:sticky!important;top:0!important;z-index:9999!important;margin:0!important;padding:8px 12px!important;background:rgba(3,7,18,.78)!important;backdrop-filter:blur(14px)!important;}
  .epiklava-theme .epic-navbar-inner,
  .epiklava-theme .epic-navbar-inner-v15{min-height:62px!important;height:62px!important;padding:8px!important;border-radius:18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;overflow:visible!important;}
  .epiklava-theme .epic-nav-mobile-btn{width:52px!important;height:46px!important;border-radius:15px!important;flex:0 0 52px!important;padding:0!important;display:inline-flex!important;justify-content:center!important;}
  .epiklava-theme .epic-nav-mobile-btn span{display:none!important;}
  .epiklava-theme .epic-nav-links,
  .epiklava-theme .epic-nav-links-v15{display:none!important;}
  .epiklava-theme .epic-nav-user-area,
  .epiklava-theme .epic-nav-user-area-v15{margin-left:auto!important;display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;overflow:visible!important;}
  .epiklava-theme .epic-cart-pill{width:52px!important;height:46px!important;border-radius:15px!important;flex:0 0 52px!important;}
  .epiklava-theme .epic-cart-pill i{font-size:16px!important;}
  .epiklava-theme .epic-cart-pill .shopping-cart-count{top:3px!important;right:3px!important;width:21px!important;height:21px!important;font-size:11px!important;}
  .epiklava-theme .epic-profile-pill,
  .epiklava-theme .epic-profile-pill-v15{height:46px!important;min-height:46px!important;max-width:106px!important;border-radius:16px!important;padding:5px 8px 5px 6px!important;gap:6px!important;overflow:visible!important;}
  .epiklava-theme .epic-profile-pill img,
  .epiklava-theme .epic-profile-pill-v15 img{width:36px!important;height:36px!important;border-radius:12px!important;flex:0 0 36px!important;}
  .epiklava-theme .epic-profile-pill>span{display:none!important;}
  .epiklava-theme .epic-profile-pill-copy{display:none!important;}
  .epiklava-theme .epic-profile-pill>i,
  .epiklava-theme .epic-profile-pill-v15>i{font-size:13px!important;color:#fff!important;}

  .epiklava-theme .epic-profile-dropdown{position:fixed!important;left:14px!important;right:14px!important;top:auto!important;bottom:14px!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 110px)!important;overflow-y:auto!important;transform:none!important;border-radius:26px!important;padding:16px!important;background:linear-gradient(180deg,rgba(15,23,42,.98),rgba(2,6,23,.98))!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 24px 80px rgba(0,0,0,.58)!important;z-index:99999!important;}
  .epiklava-theme .epic-profile-dd-head{padding:16px!important;border-radius:20px!important;background:radial-gradient(circle at 0 0,rgba(255,122,26,.20),transparent 45%),rgba(255,255,255,.055)!important;margin-bottom:12px!important;}
  .epiklava-theme .epic-profile-dd-head strong{font-size:22px!important;font-weight:950!important;color:#fff!important;display:block!important;}
  .epiklava-theme .epic-profile-dd-head span{font-size:14px!important;color:#ffc247!important;font-weight:900!important;display:block!important;margin-top:4px!important;}
  .epiklava-theme .epic-profile-dd-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;}
  .epiklava-theme .epic-profile-dd-grid a{min-height:62px!important;border-radius:18px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.08)!important;display:flex!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;color:#fff!important;text-decoration:none!important;}
  .epiklava-theme .epic-profile-dd-grid a i{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;color:#ffc247!important;font-size:18px!important;}
  .epiklava-theme .epic-profile-dd-grid a span{display:block!important;color:#fff!important;font-size:13px!important;font-weight:900!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
  .epiklava-theme .epic-profile-dd-grid a.is-dashboard{background:rgba(255,122,26,.12)!important;border-color:rgba(255,122,26,.22)!important;}
  .epiklava-theme .epic-profile-dd-logout{margin-top:12px!important;}
  .epiklava-theme .epic-profile-dd-logout button{width:100%!important;min-height:58px!important;border-radius:18px!important;background:linear-gradient(135deg,#ff7a1a,#ff3d2e)!important;color:#fff!important;font-size:20px!important;font-weight:950!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;}
  .epiklava-theme .epic-mobile-menu-overlay{z-index:99998!important;}
  .epiklava-theme .epic-mobile-menu{z-index:99999!important;}
  .epiklava-theme .epic-main-v13{margin-top:0!important;}
}

@media(max-width:420px){
  .epiklava-theme .epic-header-content,
  .epiklava-theme .epic-header-content-v15{padding-left:16px!important;padding-right:16px!important;}
  .epiklava-theme .epic-header-copy h1,
  .epiklava-theme .epic-header-copy-v15 h1{font-size:40px!important;}
  .epiklava-theme .epic-hero-actions a,
  .epiklava-theme .epic-hero-actions-v15 a{font-size:13px!important;}
  .epiklava-theme .epic-profile-dropdown{left:10px!important;right:10px!important;bottom:10px!important;}
}

/* V18 monthly credit widget restore */
.epiklava-theme .epic-credit-board-month-v18{position:relative!important;overflow:hidden!important;background:radial-gradient(circle at 8% 0%,rgba(255,194,71,.30),transparent 34%),radial-gradient(circle at 100% 100%,rgba(255,122,26,.18),transparent 36%),linear-gradient(155deg,rgba(31,24,14,.98),rgba(8,11,20,.98))!important;border:1px solid rgba(255,194,71,.20)!important;box-shadow:0 24px 80px rgba(0,0,0,.30),inset 0 0 0 1px rgba(255,255,255,.03)!important}.epiklava-theme .epic-credit-board-month-v18:after{content:"";position:absolute;right:-30px;top:-30px;width:150px;height:150px;border-radius:999px;background:rgba(255,194,71,.09);filter:blur(2px);pointer-events:none}.epiklava-theme .epic-widget-title-month span{color:#fff!important}.epiklava-theme .epic-widget-title-month span i{color:#ffd45a!important}.epiklava-theme .epic-widget-title-month em{background:rgba(255,194,71,.16)!important;border:1px solid rgba(255,194,71,.24)!important;color:#ffe08a!important}.epiklava-theme .epic-month-credit-row{position:relative;z-index:2;background:linear-gradient(90deg,rgba(255,255,255,.075),rgba(255,255,255,.04))!important;border:1px solid rgba(255,255,255,.10)!important}.epiklava-theme .epic-month-credit-row.rank-1{background:linear-gradient(90deg,rgba(255,194,71,.22),rgba(255,122,26,.11))!important;border-color:rgba(255,194,71,.24)!important}.epiklava-theme .epic-month-credit-row.rank-2{background:linear-gradient(90deg,rgba(125,211,252,.16),rgba(255,255,255,.05))!important}.epiklava-theme .epic-month-credit-row.rank-3{background:linear-gradient(90deg,rgba(251,146,60,.16),rgba(255,255,255,.05))!important}.epiklava-theme .epic-month-credit-row b{background:linear-gradient(135deg,#ffd45a,#ff8a1f)!important;color:#16110a!important;box-shadow:0 10px 22px rgba(255,159,28,.24)}.epiklava-theme .epic-month-credit-row span{background:rgba(255,194,71,.14)!important;border:1px solid rgba(255,194,71,.17)!important;color:#fff1b7!important}.epiklava-theme .epic-widget-empty-v18{position:relative;z-index:2;display:flex;align-items:center;gap:12px;padding:15px;border-radius:18px;background:rgba(255,255,255,.055);border:1px dashed rgba(255,194,71,.25);color:#dbe2ee}.epiklava-theme .epic-widget-empty-v18 i{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;background:rgba(255,194,71,.15);color:#ffd45a}.epiklava-theme .epic-widget-empty-v18 strong{display:block;color:#fff;font-weight:950}.epiklava-theme .epic-widget-empty-v18 span{display:block;color:#aeb8c8;font-size:.84rem;margin-top:2px}

/* v19 mobile profile drawer fix */
.epiklava-theme .epic-profile-backdrop{position:fixed;inset:0;background:rgba(2,6,23,.68);backdrop-filter:blur(4px);z-index:99990}
.epiklava-theme .epic-profile-dd-head-wrap{display:flex;align-items:flex-start;gap:10px;margin-bottom:.55rem}
.epiklava-theme .epic-profile-dd-head-wrap .epic-profile-dd-head{flex:1;margin-bottom:0}
.epiklava-theme .epic-profile-dd-close{display:none;flex:0 0 auto;width:44px;height:44px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.09);color:#fff;align-items:center;justify-content:center}
.epiklava-theme .epic-profile-dd-close:hover{background:rgba(255,122,26,.16);border-color:rgba(255,122,26,.28)}
@media(max-width:768px){
  .epiklava-theme .epic-profile-dd-close{display:inline-flex}
  .epiklava-theme .epic-profile-dropdown{position:fixed!important;left:12px!important;right:12px!important;top:auto!important;bottom:12px!important;width:auto!important;max-width:none!important;max-height:min(72dvh,680px)!important;overflow-y:auto!important;padding:14px!important;border-radius:26px!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
  .epiklava-theme .epic-profile-dd-grid{grid-template-columns:1fr 1fr!important}
  .epiklava-theme .epic-profile-dd-grid a{min-height:56px;padding:.75rem .8rem}
  .epiklava-theme .epic-profile-dd-logout{position:sticky;bottom:0;padding-top:8px;background:linear-gradient(180deg,rgba(11,14,22,0),rgba(11,14,22,.96) 28%)}
}
@media(max-width:480px){
  .epiklava-theme .epic-profile-dropdown{left:10px!important;right:10px!important;bottom:10px!important;max-height:min(74dvh,640px)!important}
  .epiklava-theme .epic-profile-dd-grid{grid-template-columns:1fr!important}
}

/* v20: fix mobile profile drawer stuck/open after refresh */
.epiklava-theme [x-cloak],
.epiklava-theme .epic-profile-dropdown[x-cloak],
.epiklava-theme .epic-profile-backdrop[x-cloak]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;}
.epiklava-theme .epic-profile-dropdown[style*="display: none"],
.epiklava-theme .epic-profile-backdrop[style*="display: none"]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;}
@media(max-width:768px){
  .epiklava-theme .epic-profile-dropdown[style*="display: none"],
  .epiklava-theme .epic-profile-backdrop[style*="display: none"]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;}
  .epiklava-theme .epic-profile-backdrop:not([style*="display: none"]){display:block!important;}
  .epiklava-theme .epic-profile-dropdown:not([style*="display: none"]){display:block!important;position:fixed!important;left:12px!important;right:12px!important;top:auto!important;bottom:12px!important;width:auto!important;max-width:none!important;max-height:min(72dvh,680px)!important;overflow-y:auto!important;z-index:99999!important;}
}

/* v21 terms/link click stability + page composition pass */
.epiklava-theme .epic-terms-click-safe{position:relative!important;z-index:20!important;pointer-events:auto!important;cursor:default!important}
.epiklava-theme .epic-terms-click-safe input{position:relative!important;z-index:22!important;pointer-events:auto!important;cursor:pointer!important}
.epiklava-theme .epic-terms-click-safe label{position:relative!important;z-index:21!important;pointer-events:auto!important;cursor:pointer!important;margin:0!important;color:#fff!important}
.epiklava-theme .epic-terms-copy{display:grid!important;gap:4px!important;min-width:0!important;position:relative!important;z-index:21!important;pointer-events:auto!important}
.epiklava-theme .epic-terms-open,.epiklava-theme .epic-terms-inline-safe .epic-terms-open,.epiklava-theme .epic-auth-check .epic-terms-open{position:relative!important;z-index:50!important;pointer-events:auto!important;display:inline-flex!important;align-items:center!important;gap:7px!important;width:max-content!important;max-width:100%!important;color:#ffc247!important;font-weight:950!important;text-decoration:none!important;border-bottom:1px dashed rgba(255,194,71,.45)!important;line-height:1.35!important}
.epiklava-theme .epic-terms-open:hover{color:#fff1b7!important;border-bottom-color:#fff1b7!important}
.epiklava-theme .epic-terms-check-card a,.epiklava-theme .epic-auth-check a,.epiklava-theme .epic-terms-inline-safe a{pointer-events:auto!important;cursor:pointer!important}
.epiklava-theme .epic-auth-check{position:relative!important;z-index:20!important;pointer-events:auto!important;display:flex!important;align-items:flex-start!important;gap:10px!important}
.epiklava-theme .epic-auth-check>span{display:grid!important;gap:5px!important;min-width:0!important}
.epiklava-theme .epic-terms-inline-safe{display:inline-grid!important;gap:4px!important;vertical-align:middle!important;position:relative!important;z-index:20!important;pointer-events:auto!important}
.epiklava-theme .epic-content-page,.epiklava-theme .epic-form-section,.epiklava-theme .epic-credit-section,.epiklava-theme .epic-product-detail-section,.epiklava-theme .epic-store-page,.epiklava-theme .epic-staff-page{position:relative!important;z-index:30!important}
.epiklava-theme .epic-content-card,.epiklava-theme .epic-page-clean-card,.epiklava-theme .epic-form-main,.epiklava-theme .epic-form-side,.epiklava-theme .epic-main-card,.epiklava-theme .epic-side-card,.epiklava-theme .epic-product-description,.epiklava-theme .epic-product-buybox,.epiklava-theme .epic-store-category-hero-v14{pointer-events:auto!important}
.epiklava-theme .epic-content-card a,.epiklava-theme .epic-page-clean-card a,.epiklava-theme .ck-content a{position:relative!important;z-index:3!important;pointer-events:auto!important;color:#ffc247!important;font-weight:900!important}

/* v22: mobile profile menu as compact block cards, without stuck state */
.epiklava-theme .epic-profile-backdrop[x-cloak],
.epiklava-theme .epic-profile-backdrop[style*="display: none"],
.epiklava-theme .epic-profile-dropdown[x-cloak],
.epiklava-theme .epic-profile-dropdown[style*="display: none"]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;}
@media(max-width:768px){
  .epiklava-theme .epic-profile-backdrop:not([style*="display: none"]){display:block!important;position:fixed!important;inset:0!important;background:rgba(2,6,23,.62)!important;backdrop-filter:blur(4px)!important;z-index:99990!important;pointer-events:auto!important;}
  .epiklava-theme .epic-profile-dropdown:not([style*="display: none"]){display:block!important;visibility:visible!important;opacity:1!important;position:fixed!important;left:12px!important;right:12px!important;top:auto!important;bottom:12px!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:min(70dvh,590px)!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:28px!important;padding:14px!important;background:linear-gradient(180deg,rgba(15,23,42,.98),rgba(2,6,23,.98))!important;border:1px solid rgba(255,255,255,.13)!important;box-shadow:0 24px 90px rgba(0,0,0,.62)!important;z-index:100000!important;transform:none!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;}
  .epiklava-theme .epic-profile-dd-head-wrap{display:flex!important;align-items:stretch!important;gap:10px!important;margin-bottom:10px!important;}
  .epiklava-theme .epic-profile-dd-head{flex:1!important;margin:0!important;min-height:82px!important;border-radius:22px!important;padding:14px 16px!important;background:linear-gradient(135deg,rgba(255,122,26,.18),rgba(88,101,242,.08))!important;border:1px solid rgba(255,255,255,.10)!important;}
  .epiklava-theme .epic-profile-dd-head strong{display:block!important;color:#fff!important;font-size:24px!important;line-height:1.05!important;font-weight:1000!important;letter-spacing:-.035em!important;}
  .epiklava-theme .epic-profile-dd-head span{display:block!important;color:#ffc247!important;font-size:15px!important;font-weight:950!important;margin-top:6px!important;}
  .epiklava-theme .epic-profile-dd-close{display:flex!important;width:54px!important;min-width:54px!important;height:auto!important;border-radius:20px!important;align-items:center!important;justify-content:center!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.10)!important;color:#fff!important;}
  .epiklava-theme .epic-profile-dd-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:0!important;}
  .epiklava-theme .epic-profile-dd-grid a{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-height:66px!important;padding:10px 12px!important;border-radius:20px!important;background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.035))!important;border:1px solid rgba(255,255,255,.09)!important;color:#fff!important;text-decoration:none!important;overflow:hidden!important;}
  .epiklava-theme .epic-profile-dd-grid a i{width:36px!important;height:36px!important;min-width:36px!important;border-radius:13px!important;display:grid!important;place-items:center!important;background:rgba(255,194,71,.10)!important;color:#ffc247!important;font-size:18px!important;}
  .epiklava-theme .epic-profile-dd-grid a span{display:block!important;color:#fff!important;font-size:15px!important;line-height:1.15!important;font-weight:950!important;white-space:normal!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;}
  .epiklava-theme .epic-profile-dd-grid a.is-dashboard{background:linear-gradient(135deg,rgba(255,122,26,.16),rgba(239,68,68,.14))!important;border-color:rgba(255,122,26,.25)!important;}
  .epiklava-theme .epic-profile-dd-logout{position:sticky!important;bottom:-14px!important;margin-top:10px!important;padding:10px 0 0!important;background:linear-gradient(180deg,rgba(2,6,23,0),rgba(2,6,23,.98) 38%)!important;}
  .epiklava-theme .epic-profile-dd-logout button{min-height:64px!important;border-radius:20px!important;font-size:22px!important;font-weight:1000!important;background:linear-gradient(135deg,#ff7a1a,#ff3d2e)!important;box-shadow:0 18px 38px rgba(255,85,38,.22)!important;}
}
@media(max-width:390px){
  .epiklava-theme .epic-profile-dropdown:not([style*="display: none"]){left:8px!important;right:8px!important;bottom:8px!important;padding:12px!important;max-height:min(72dvh,560px)!important;}
  .epiklava-theme .epic-profile-dd-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}
  .epiklava-theme .epic-profile-dd-grid a{min-height:62px!important;padding:9px!important;gap:8px!important;}
  .epiklava-theme .epic-profile-dd-grid a i{width:32px!important;height:32px!important;min-width:32px!important;font-size:16px!important;}
  .epiklava-theme .epic-profile-dd-grid a span{font-size:13px!important;}
}

/* v23 guest mobile auth visibility fix */
@media(max-width:768px){
  .epiklava-theme .epic-navbar-v15 .epic-navbar-inner-v15,
  .epiklava-theme .epic-navbar-v13 .epic-navbar-inner{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    flex-wrap:nowrap!important;
    gap:8px!important;
  }
  .epiklava-theme .epic-nav-user-area,
  .epiklava-theme .epic-nav-user-area-v15{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:7px!important;
    margin-left:auto!important;
    flex:0 0 auto!important;
    min-width:0!important;
    overflow:visible!important;
  }
  .epiklava-theme .epic-login-pill{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    visibility:visible!important;
    opacity:1!important;
    min-height:46px!important;
    height:46px!important;
    max-width:none!important;
    padding:0 14px!important;
    border-radius:16px!important;
    background:rgba(255,255,255,.075)!important;
    border:1px solid rgba(255,255,255,.13)!important;
    color:#fff!important;
    font-size:13px!important;
    font-weight:950!important;
    white-space:nowrap!important;
  }
  .epiklava-theme .epic-register-pill{
    display:none!important;
  }
  .epiklava-theme .epic-profile-pill,
  .epiklava-theme .epic-profile-pill-v15{
    display:flex!important;
  }
  .epiklava-theme .epic-profile-pill span:not(.shopping-cart-count),
  .epiklava-theme .epic-profile-pill-copy,
  .epiklava-theme .epic-profile-pill small{
    display:none!important;
  }
  .epiklava-theme .epic-cart-pill{
    flex:0 0 46px!important;
    width:46px!important;
    height:46px!important;
    min-width:46px!important;
    border-radius:16px!important;
  }
  .epiklava-theme .epic-nav-mobile-btn{
    flex:0 0 56px!important;
    width:56px!important;
    height:56px!important;
    min-width:56px!important;
  }
}
@media(max-width:390px){
  .epiklava-theme .epic-login-pill{padding:0 10px!important;font-size:12px!important;}
  .epiklava-theme .epic-cart-pill{flex-basis:42px!important;width:42px!important;height:42px!important;min-width:42px!important;}
  .epiklava-theme .epic-nav-mobile-btn{flex-basis:50px!important;width:50px!important;height:50px!important;min-width:50px!important;}
}

/* v24 full design QA + compact store category cards */
.epiklava-theme .grid:has(> .epic-mini-category-card){display:grid!important;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important;gap:16px!important;padding:14px!important}
.epiklava-theme .epic-mini-category-card{height:170px!important;min-height:170px!important;border-radius:22px!important;overflow:hidden!important;position:relative!important;background:linear-gradient(180deg,rgba(15,23,42,.94),rgba(2,6,23,.96))!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:0 16px 42px rgba(0,0,0,.22)!important;isolation:isolate!important;transform:none!important}
.epiklava-theme .epic-mini-category-card:before{content:"";position:absolute;inset:0;z-index:6;background:linear-gradient(180deg,rgba(2,6,23,.04) 0%,rgba(2,6,23,.18) 48%,rgba(2,6,23,.86) 100%);pointer-events:none}
.epiklava-theme .epic-mini-category-card:after{content:"";position:absolute;inset:10px;border-radius:17px;border:1px solid rgba(255,255,255,.08);z-index:7;pointer-events:none;box-shadow:inset 0 0 35px rgba(255,194,71,.05)}
.epiklava-theme .epic-mini-category-card .h-40,.epiklava-theme .epic-mini-category-card .z-20.relative.h-40{height:100%!important;min-height:0!important}
.epiklava-theme .epic-mini-category-card .bg-center.bg-cover{height:100%!important;transform:scale(1.02)!important;transition:transform .22s ease,filter .22s ease!important;filter:saturate(1.05) contrast(1.02)}
.epiklava-theme .epic-mini-category-card:hover .bg-center.bg-cover{transform:scale(1.08)!important;filter:saturate(1.14) contrast(1.05)}
.epiklava-theme .epic-mini-category-card .absolute.z-20.flex{opacity:1!important;justify-content:flex-end!important;align-items:flex-start!important;padding:16px!important;background:linear-gradient(180deg,rgba(2,6,23,0) 0%,rgba(2,6,23,.66) 72%,rgba(2,6,23,.92) 100%)!important;text-align:left!important;z-index:10!important}
.epiklava-theme .epic-mini-category-card .absolute.z-20.flex span{transform:none!important;translate:0 0!important;display:inline-flex!important;align-items:center!important;gap:8px!important;max-width:100%!important;padding:9px 12px!important;border-radius:999px!important;background:rgba(8,12,20,.76)!important;border:1px solid rgba(255,255,255,.11)!important;color:#fff!important;font-size:.9rem!important;font-weight:950!important;box-shadow:0 12px 28px rgba(0,0,0,.22)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.epiklava-theme .epic-mini-category-card .absolute.z-20.flex span:before{content:"";width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#ff8a1f,#ffc247);box-shadow:0 0 14px rgba(255,194,71,.55);flex:0 0 auto}
.epiklava-theme .card:has(.epic-mini-category-card){padding:0!important;background:linear-gradient(180deg,rgba(15,23,42,.82),rgba(2,6,23,.92))!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:26px!important;overflow:hidden!important}
.epiklava-theme .card:has(.epic-product-card){background:linear-gradient(180deg,rgba(15,23,42,.82),rgba(2,6,23,.92))!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:26px!important;overflow:visible!important}
.epiklava-theme .card:has(.epic-product-card)>.grid{gap:18px!important;padding:18px!important}
.epiklava-theme .epic-product-card-v15{min-height:320px!important;padding-top:58px!important;border-radius:24px!important;overflow:visible!important}
.epiklava-theme .epic-product-flags-v15{top:12px!important;left:12px!important;max-width:calc(100% - 150px)!important}
.epiklava-theme .epic-price-chip-v15{top:12px!important;right:12px!important;min-width:108px!important;min-height:50px!important;border-radius:16px!important}
.epiklava-theme .epic-product-card-v15 img{height:138px!important;margin-top:10px!important;object-fit:contain!important}
.epiklava-theme .epic-page-hero,.epiklava-theme .epic-compact-hero-card,.epiklava-theme .epic-store-category-hero-v14,.epiklava-theme .epic-community-goal-v15,.epiklava-theme .epic-form-hero-card,.epiklava-theme .epic-profile-panel,.epiklava-theme .epic-member-hero-v14{max-width:100%;box-sizing:border-box}
.epiklava-theme .epic-rich-content a,.epiklava-theme .ck-content a,.epiklava-theme .epic-terms-open{position:relative;z-index:3;pointer-events:auto!important;color:#ffc247!important;text-decoration:underline;text-underline-offset:4px}
.epiklava-theme .epic-pagination{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin-top:28px!important}
.epiklava-theme .epic-page-item,.epiklava-theme .epic-page-arrow,.epiklava-theme .epic-page-dots{display:grid!important;place-items:center!important;min-width:44px!important;height:44px!important;border-radius:15px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.09)!important;color:#fff!important;font-weight:950!important}
.epiklava-theme .epic-page-item.is-active{background:linear-gradient(135deg,#ff8a1f,#ff4b2b)!important;border-color:transparent!important;box-shadow:0 14px 32px rgba(255,122,26,.2)!important}
@media(max-width:768px){
  .epiklava-theme section.py-20{padding-top:2.2rem!important;padding-bottom:2.6rem!important}
  .epiklava-theme .store-nav{gap:8px!important;overflow-x:auto!important;padding:10px!important;scrollbar-width:none}.epiklava-theme .store-nav::-webkit-scrollbar{display:none}
  .epiklava-theme .store-nav a{flex:0 0 auto;border-radius:14px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.08)!important;padding:10px 14px!important;font-weight:900!important}
  .epiklava-theme .epic-store-category-hero-v14{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;margin:14px 0 18px!important;padding:14px!important;border-radius:24px!important}
  .epiklava-theme .epic-store-category-media-v14{height:118px!important;border-radius:18px!important}
  .epiklava-theme .epic-store-category-copy-v14 h1{font-size:2rem!important;line-height:1.05!important}
  .epiklava-theme .epic-store-category-copy-v14 p{font-size:.92rem!important;line-height:1.55!important}
  .epiklava-theme .epic-store-category-actions-v14{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.epiklava-theme .epic-store-category-actions-v14 .epic-btn{width:100%!important;min-height:48px!important;padding:0 10px!important;font-size:.9rem!important}
  .epiklava-theme .grid:has(> .epic-mini-category-card){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:12px!important}
  .epiklava-theme .epic-mini-category-card{height:132px!important;min-height:132px!important;border-radius:20px!important}
  .epiklava-theme .epic-mini-category-card .absolute.z-20.flex{padding:10px!important}
  .epiklava-theme .epic-mini-category-card .absolute.z-20.flex span{font-size:.78rem!important;padding:7px 9px!important;max-width:calc(100% - 4px)!important}
  .epiklava-theme .card:has(.epic-product-card)>.grid{grid-template-columns:1fr!important;gap:14px!important;padding:12px!important}
  .epiklava-theme .epic-product-card-v15{min-height:300px!important;padding-top:54px!important}
  .epiklava-theme .epic-product-card-v15 img{height:125px!important}
  .epiklava-theme .epic-product-flags-v15{top:10px!important;left:10px!important;gap:6px!important;max-width:calc(100% - 132px)!important}.epiklava-theme .epic-flag{min-height:30px!important;padding:0 9px!important;font-size:.7rem!important}
  .epiklava-theme .epic-price-chip-v15{top:10px!important;right:10px!important;min-width:96px!important;min-height:46px!important;padding:8px 10px!important}.epiklava-theme .epic-price-chip-v15 strong{font-size:.92rem!important}.epiklava-theme .epic-price-chip-v15 small{font-size:.72rem!important}
}
@media(max-width:380px){.epiklava-theme .grid:has(> .epic-mini-category-card){grid-template-columns:1fr!important}.epiklava-theme .epic-mini-category-card{height:122px!important}}

/* v25 mobile guest auth + stronger store category cards */
.epiklava-theme .epic-mobile-guest-auth-bar{display:none}
@media(max-width:768px){
  .epiklava-theme .epic-mobile-guest-auth-bar{display:grid!important;grid-template-columns:1fr 1fr;gap:10px;position:relative;z-index:32;margin:-6px 18px 12px;padding:10px;border-radius:22px;background:rgba(8,12,20,.88);border:1px solid rgba(255,255,255,.10);box-shadow:0 18px 54px rgba(0,0,0,.28);backdrop-filter:blur(14px)}
  .epiklava-theme .epic-mobile-guest-auth-bar a{min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:16px;font-weight:950;color:#fff!important;text-decoration:none!important;white-space:nowrap}
  .epiklava-theme .epic-mobile-login-action{background:linear-gradient(135deg,#ff7a1a,#ff3d2e);box-shadow:0 12px 28px rgba(255,122,26,.22)}
  .epiklava-theme .epic-mobile-register-action{background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.12)}
  .epiklava-theme .epic-login-pill{display:none!important}
  .epiklava-theme .epic-register-pill{display:none!important}
}
@media(max-width:390px){.epiklava-theme .epic-mobile-guest-auth-bar{grid-template-columns:1fr;margin-left:14px;margin-right:14px}.epiklava-theme .epic-mobile-guest-auth-bar a{min-height:46px}}

/* stronger server/category switcher tabs */
.epiklava-theme .store-nav{gap:12px!important;padding:14px!important;align-items:center!important}
.epiklava-theme .store-nav a{position:relative!important;overflow:hidden!important;border-radius:20px!important;min-height:56px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;background:radial-gradient(circle at 20% 0%,rgba(255,194,71,.16),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035))!important;border:1px solid rgba(255,255,255,.11)!important;color:#fff!important;font-weight:950!important;letter-spacing:.02em!important;text-transform:uppercase!important;box-shadow:0 12px 32px rgba(0,0,0,.20)!important;transition:.2s ease!important}
.epiklava-theme .store-nav a:before{content:"";width:10px;height:10px;border-radius:4px;background:linear-gradient(135deg,#ff8a1f,#ffc247);box-shadow:0 0 16px rgba(255,194,71,.55);flex:0 0 auto}
.epiklava-theme .store-nav a:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.10),transparent);transform:translateX(-120%);transition:.35s ease;pointer-events:none}
.epiklava-theme .store-nav a:hover:after{transform:translateX(120%)}
.epiklava-theme .store-nav a:hover{transform:translateY(-2px);border-color:rgba(255,194,71,.28)!important}
.epiklava-theme .store-nav a[class*="!bg-green-500"],.epiklava-theme .store-nav a[aria-current="page"]{background:radial-gradient(circle at 18% 0%,rgba(255,194,71,.24),transparent 40%),linear-gradient(135deg,rgba(255,122,26,.32),rgba(255,194,71,.08))!important;border-color:rgba(255,194,71,.38)!important;box-shadow:0 16px 42px rgba(255,122,26,.18)!important}

/* stronger VIP / key / misc cards */
.epiklava-theme .grid:has(> .epic-mini-category-card){background:radial-gradient(circle at 12% 0%,rgba(255,122,26,.11),transparent 32%),linear-gradient(180deg,rgba(15,23,42,.86),rgba(2,6,23,.94))!important;border-radius:28px!important}
.epiklava-theme .epic-mini-category-card{height:190px!important;min-height:190px!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(180deg,rgba(16,23,36,.96),rgba(4,8,18,.98))!important;box-shadow:0 18px 48px rgba(0,0,0,.28),inset 0 0 0 1px rgba(255,255,255,.02)!important}
.epiklava-theme .epic-mini-category-card:before{background:radial-gradient(circle at 18% 0%,rgba(255,194,71,.22),transparent 32%),linear-gradient(180deg,rgba(0,0,0,.03),rgba(2,6,23,.18) 44%,rgba(2,6,23,.90) 100%)!important}
.epiklava-theme .epic-mini-category-card:after{inset:9px!important;border-color:rgba(255,194,71,.13)!important;box-shadow:inset 0 0 40px rgba(255,194,71,.06),0 0 30px rgba(255,122,26,.05)!important}
.epiklava-theme .epic-mini-category-card .absolute.z-20.flex span{background:linear-gradient(135deg,rgba(255,122,26,.90),rgba(255,194,71,.34))!important;border-color:rgba(255,226,140,.28)!important;color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.28)!important;box-shadow:0 14px 30px rgba(255,122,26,.18)!important}
.epiklava-theme .epic-mini-category-card .absolute.z-20.flex span:before{background:#fff!important;box-shadow:0 0 18px rgba(255,255,255,.75)!important}
@media(max-width:768px){
  .epiklava-theme .store-nav{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(132px,1fr)!important;overflow-x:auto!important;padding:12px!important;gap:10px!important;scroll-snap-type:x mandatory!important}
  .epiklava-theme .store-nav a{min-height:62px!important;padding:0 12px!important;font-size:.86rem!important;scroll-snap-align:start!important}
  .epiklava-theme .grid:has(> .epic-mini-category-card){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:12px!important}
  .epiklava-theme .epic-mini-category-card{height:150px!important;min-height:150px!important;border-radius:22px!important}
  .epiklava-theme .epic-mini-category-card .absolute.z-20.flex{padding:10px!important}
  .epiklava-theme .epic-mini-category-card .absolute.z-20.flex span{font-size:.78rem!important;padding:8px 10px!important;max-width:100%!important}
}
@media(max-width:380px){.epiklava-theme .grid:has(> .epic-mini-category-card){grid-template-columns:1fr!important}.epiklava-theme .epic-mini-category-card{height:134px!important}}

/* v26 auth checkbox and powered fix */
.epic-auth-screen .epic-auth-check{display:inline-flex!important;align-items:center!important;gap:10px!important;min-height:26px!important;padding:0!important;margin:0!important;color:#c8d1df!important;font-weight:700!important;cursor:pointer!important;background:transparent!important;border:0!important;box-shadow:none!important}
.epic-auth-screen .epic-auth-check input[type="checkbox"],
.epic-auth-screen input#rememberMe[type="checkbox"],
.epic-auth-screen input[name="rememberMe"][type="checkbox"]{appearance:none!important;-webkit-appearance:none!important;width:24px!important;height:24px!important;min-width:24px!important;max-width:24px!important;min-height:24px!important;max-height:24px!important;display:inline-grid!important;place-items:center!important;flex:0 0 24px!important;padding:0!important;margin:0!important;border-radius:8px!important;border:2px solid rgba(255,194,71,.55)!important;background:rgba(7,11,21,.72)!important;box-shadow:inset 0 0 0 2px rgba(255,255,255,.035),0 8px 20px rgba(0,0,0,.18)!important;vertical-align:middle!important;position:relative!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;transform:none!important;outline:none!important;cursor:pointer!important;overflow:hidden!important}
.epic-auth-screen .epic-auth-check input[type="checkbox"]:checked,
.epic-auth-screen input#rememberMe[type="checkbox"]:checked,
.epic-auth-screen input[name="rememberMe"][type="checkbox"]:checked{background:linear-gradient(135deg,#ff8a1f,#ffc247)!important;border-color:#ffc247!important}
.epic-auth-screen .epic-auth-check input[type="checkbox"]:checked:after,
.epic-auth-screen input#rememberMe[type="checkbox"]:checked:after,
.epic-auth-screen input[name="rememberMe"][type="checkbox"]:checked:after{content:"\f00c";font-family:"Font Awesome 6 Free";font-weight:900;color:#111827;font-size:13px;line-height:1}
.epic-auth-screen .epic-auth-check input[type="checkbox"]:focus,
.epic-auth-screen input#rememberMe[type="checkbox"]:focus,
.epic-auth-screen input[name="rememberMe"][type="checkbox"]:focus{box-shadow:0 0 0 4px rgba(255,194,71,.18)!important}
.epic-auth-screen .epic-auth-check span{display:inline!important;color:#c8d1df!important;font-size:1rem!important;line-height:1.2!important;white-space:nowrap!important}
.epic-auth-screen .epic-auth-row{align-items:center!important;gap:12px!important;flex-wrap:wrap!important}
.epic-auth-screen + div,
.epic-auth-screen ~ div:not(.swal2-container):not(.tawk-min-container):not([id*="tawk"]),
body > a[href*="leaderos"],
body > div:not(#app):has(a[href*="leaderos"]){display:none!important;visibility:hidden!important;height:0!important;max-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important;color:transparent!important;font-size:0!important;line-height:0!important}
@media(max-width:640px){.epic-auth-screen .epic-auth-row{display:flex!important;align-items:center!important;justify-content:space-between!important}.epic-auth-screen .epic-auth-check span{font-size:.92rem!important}.epic-auth-screen .epic-auth-check input[type="checkbox"],.epic-auth-screen input#rememberMe[type="checkbox"],.epic-auth-screen input[name="rememberMe"][type="checkbox"]{width:22px!important;height:22px!important;min-width:22px!important;max-width:22px!important;min-height:22px!important;max-height:22px!important}}

/* v27 mobile profile drawer compact + vivid category/social cards */
@media(max-width:768px){
  .epiklava-theme .epic-profile-backdrop:not([style*="display: none"]){position:fixed!important;inset:0!important;background:rgba(2,6,23,.54)!important;backdrop-filter:blur(3px)!important;z-index:99980!important;}
  .epiklava-theme .epic-profile-backdrop[style*="display: none"],
  .epiklava-theme .epic-profile-dropdown[style*="display: none"],
  .epiklava-theme .epic-profile-dropdown[x-cloak]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;}
  .epiklava-theme .epic-profile-dropdown:not([style*="display: none"]){display:block!important;position:fixed!important;left:14px!important;right:14px!important;top:auto!important;bottom:14px!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:min(58dvh,470px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding:12px!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(15,23,42,.98),rgba(2,6,23,.98))!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 22px 78px rgba(0,0,0,.58)!important;z-index:100000!important;transform:none!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;color:#fff!important;}
  .epiklava-theme .epic-profile-dd-head-wrap{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:10px!important;}
  .epiklava-theme .epic-profile-dd-head{min-height:72px!important;padding:14px 15px!important;border-radius:20px!important;margin:0!important;background:radial-gradient(circle at 0 0,rgba(255,122,26,.22),transparent 42%),rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.10)!important;}
  .epiklava-theme .epic-profile-dd-head strong{font-size:1.28rem!important;line-height:1.05!important;color:#fff!important;display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
  .epiklava-theme .epic-profile-dd-head span{display:block!important;color:#ffd15c!important;font-weight:950!important;font-size:.88rem!important;margin-top:4px!important;}
  .epiklava-theme .epic-profile-dd-close{display:inline-flex!important;width:42px!important;height:42px!important;border-radius:14px!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.11)!important;color:#fff!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;}
  .epiklava-theme .epic-profile-dd-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;}
  .epiklava-theme .epic-profile-dd-grid a{min-height:62px!important;padding:10px 12px!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.045))!important;border:1px solid rgba(255,255,255,.10)!important;display:flex!important;align-items:center!important;gap:10px!important;color:#fff!important;font-weight:950!important;text-decoration:none!important;}
  .epiklava-theme .epic-profile-dd-grid a i{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;color:#ffd15c!important;font-size:1.05rem!important;flex:0 0 auto!important;}
  .epiklava-theme .epic-profile-dd-grid a span{display:block!important;visibility:visible!important;opacity:1!important;color:#fff!important;font-size:.92rem!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;}
  .epiklava-theme .epic-profile-dd-grid a.is-dashboard{background:linear-gradient(135deg,rgba(255,122,26,.18),rgba(239,68,68,.12))!important;border-color:rgba(255,122,26,.26)!important;}
  .epiklava-theme .epic-profile-dd-logout{margin-top:10px!important;position:sticky!important;bottom:0!important;padding-top:8px!important;background:linear-gradient(180deg,rgba(2,6,23,0),rgba(2,6,23,.98) 38%)!important;}
  .epiklava-theme .epic-profile-dd-logout button{min-height:58px!important;border-radius:18px!important;background:linear-gradient(135deg,#ff7a1a,#ff3d2e)!important;color:#fff!important;font-size:1.1rem!important;font-weight:950!important;border:0!important;}
}
@media(max-width:390px){
  .epiklava-theme .epic-profile-dropdown:not([style*="display: none"]){left:10px!important;right:10px!important;bottom:10px!important;max-height:min(60dvh,430px)!important;padding:10px!important;}
  .epiklava-theme .epic-profile-dd-grid{gap:8px!important;}
  .epiklava-theme .epic-profile-dd-grid a{min-height:58px!important;padding:9px 10px!important;}
  .epiklava-theme .epic-profile-dd-grid a span{font-size:.84rem!important;}
}

/* v27 stronger store category cards */
.epiklava-theme .epic-category-grid9{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;gap:18px!important;}
.epiklava-theme .epic-category-card9{position:relative!important;min-height:250px!important;border-radius:28px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.13)!important;background:#0b0f18!important;box-shadow:0 24px 70px rgba(0,0,0,.28),inset 0 0 0 1px rgba(255,255,255,.03)!important;isolation:isolate!important;}
.epiklava-theme .epic-category-card9-media{position:absolute!important;inset:12px!important;border-radius:22px!important;background-size:cover!important;background-position:center!important;transform:scale(1)!important;filter:saturate(1.2) contrast(1.05)!important;transition:.24s ease!important;z-index:1!important;}
.epiklava-theme .epic-category-card9-overlay{position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(2,6,23,.02) 0%,rgba(2,6,23,.12) 42%,rgba(2,6,23,.86) 100%),radial-gradient(circle at 20% 0%,rgba(255,194,71,.20),transparent 34%)!important;z-index:2!important;}
.epiklava-theme .epic-category-card9:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.14),transparent);transform:translateX(-130%);transition:.38s ease;z-index:3;pointer-events:none;}
.epiklava-theme .epic-category-card9:hover:before{transform:translateX(130%)}
.epiklava-theme .epic-category-card9:hover .epic-category-card9-media{transform:scale(1.05)!important;}
.epiklava-theme .epic-category-card9-top{position:absolute!important;left:20px!important;top:20px!important;right:20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;z-index:4!important;}
.epiklava-theme .epic-category-card9-top span{width:42px!important;height:42px!important;border-radius:15px!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#ff8a1f,#ffc247)!important;color:#17120b!important;font-weight:950!important;box-shadow:0 14px 30px rgba(255,122,26,.24)!important;}
.epiklava-theme .epic-category-card9-top i{width:42px!important;height:42px!important;border-radius:15px!important;display:grid!important;place-items:center!important;background:rgba(255,255,255,.10)!important;color:#fff!important;backdrop-filter:blur(10px)!important;}
.epiklava-theme .epic-category-card9-body{position:absolute!important;left:18px!important;right:18px!important;bottom:62px!important;z-index:4!important;}
.epiklava-theme .epic-category-card9-body small{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#ffd15c!important;font-weight:950!important;font-size:.72rem!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:rgba(0,0,0,.28)!important;border:1px solid rgba(255,194,71,.20)!important;border-radius:999px!important;padding:6px 10px!important;backdrop-filter:blur(8px)!important;}
.epiklava-theme .epic-category-card9-body h3{margin-top:8px!important;color:#fff!important;font-size:1.45rem!important;line-height:1!important;font-weight:950!important;text-shadow:0 4px 18px rgba(0,0,0,.45)!important;}
.epiklava-theme .epic-category-card9-body p{margin-top:5px!important;color:#dbe5f4!important;font-size:.88rem!important;line-height:1.35!important;max-width:92%!important;}
.epiklava-theme .epic-category-card9-footer{position:absolute!important;left:18px!important;right:18px!important;bottom:16px!important;z-index:4!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:40px!important;border-radius:15px!important;background:rgba(255,122,26,.18)!important;border:1px solid rgba(255,194,71,.22)!important;padding:0 12px!important;color:#fff!important;backdrop-filter:blur(10px)!important;}
.epiklava-theme .epic-category-card9-footer strong{font-weight:950!important;color:#fff!important;}
.epiklava-theme .epic-category-card9-footer i{color:#ffd15c!important;}
@media(max-width:768px){
  .epiklava-theme .epic-store-categories-v9{margin-top:18px!important;}
  .epiklava-theme .epic-category-grid9{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}
  .epiklava-theme .epic-category-card9{min-height:172px!important;border-radius:22px!important;}
  .epiklava-theme .epic-category-card9-media{inset:8px!important;border-radius:18px!important;background-size:cover!important;}
  .epiklava-theme .epic-category-card9-top{left:12px!important;right:12px!important;top:12px!important;}
  .epiklava-theme .epic-category-card9-top span,.epiklava-theme .epic-category-card9-top i{width:30px!important;height:30px!important;border-radius:10px!important;font-size:.75rem!important;}
  .epiklava-theme .epic-category-card9-body{left:12px!important;right:12px!important;bottom:48px!important;}
  .epiklava-theme .epic-category-card9-body small{display:none!important;}
  .epiklava-theme .epic-category-card9-body h3{font-size:1.02rem!important;text-transform:uppercase!important;letter-spacing:.02em!important;}
  .epiklava-theme .epic-category-card9-body p{display:none!important;}
  .epiklava-theme .epic-category-card9-footer{left:10px!important;right:10px!important;bottom:10px!important;min-height:34px!important;border-radius:12px!important;font-size:.78rem!important;}
}
@media(max-width:390px){.epiklava-theme .epic-category-grid9{gap:10px!important}.epiklava-theme .epic-category-card9{min-height:154px!important}.epiklava-theme .epic-category-card9-body h3{font-size:.92rem!important}.epiklava-theme .epic-category-card9-footer{font-size:.72rem!important}}

/* v27 store subcategory cards used inside /store/{category} */
.epiklava-theme .epic-mini-category-card{filter:saturate(1.12) contrast(1.05)!important;}
.epiklava-theme .epic-mini-category-card .h-40,.epiklava-theme .epic-mini-category-card .h-40.w-full{height:100%!important;}
.epiklava-theme .epic-mini-category-card .absolute.z-20.flex{opacity:1!important;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(2,6,23,.78))!important;}
.epiklava-theme .epic-mini-category-card .absolute.z-20.flex span{transform:none!important;opacity:1!important;}

/* v27 social card */
.epiklava-theme .epic-social-card-v27{position:relative;overflow:hidden;border-radius:26px;padding:18px;background:radial-gradient(circle at 0 0,rgba(88,101,242,.22),transparent 36%),linear-gradient(180deg,rgba(15,23,42,.92),rgba(2,6,23,.96));border:1px solid rgba(255,255,255,.11);box-shadow:0 22px 70px rgba(0,0,0,.24)}
.epiklava-theme .epic-social-card-v27:before{content:"";position:absolute;right:-50px;top:-50px;width:160px;height:160px;border-radius:999px;background:rgba(255,194,71,.08);pointer-events:none}
.epiklava-theme .epic-social-head-v27{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}
.epiklava-theme .epic-social-head-v27 span{display:block;color:#ffd15c;font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em}
.epiklava-theme .epic-social-head-v27 strong{display:block;color:#fff;font-size:1.25rem;font-weight:950;margin-top:2px}
.epiklava-theme .epic-social-head-v27 em{font-style:normal;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.09);color:#dbe5f4;font-size:.76rem;font-weight:900;padding:8px 10px;white-space:nowrap}
.epiklava-theme .epic-social-grid-v27{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.epiklava-theme .epic-social-grid-v27 a{min-height:54px;border-radius:17px;display:flex;align-items:center;gap:10px;padding:0 13px;color:#fff!important;text-decoration:none!important;font-weight:950;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.09);transition:.18s ease}
.epiklava-theme .epic-social-grid-v27 a:hover{transform:translateY(-2px);border-color:rgba(255,194,71,.24);background:rgba(255,255,255,.09)}
.epiklava-theme .epic-social-grid-v27 i,.epiklava-theme .epic-social-grid-v27 svg{width:22px;height:22px;flex:0 0 auto}.epiklava-theme .epic-social-grid-v27 .is-discord{background:linear-gradient(135deg,rgba(88,101,242,.32),rgba(255,255,255,.05))}.epiklava-theme .epic-social-grid-v27 .is-youtube{background:linear-gradient(135deg,rgba(239,68,68,.28),rgba(255,255,255,.05))}.epiklava-theme .epic-social-grid-v27 .is-instagram{background:linear-gradient(135deg,rgba(236,72,153,.25),rgba(255,122,26,.08))}.epiklava-theme .epic-social-grid-v27 .is-facebook{background:linear-gradient(135deg,rgba(59,130,246,.25),rgba(255,255,255,.05))}.epiklava-theme .epic-social-grid-v27 .is-x,.epiklava-theme .epic-social-grid-v27 .is-tiktok{background:linear-gradient(135deg,rgba(255,255,255,.10),rgba(255,255,255,.04))}
@media(max-width:420px){.epiklava-theme .epic-social-grid-v27{grid-template-columns:1fr}.epiklava-theme .epic-social-card-v27{padding:15px;border-radius:23px}}

/* v28 mobile profile dropdown hotfix: compact, readable, fixed viewport */
@media(max-width:768px){
  html,body{overflow-x:hidden!important;}
  .epiklava-theme .epic-nav-user-area-v15,.epiklava-theme .epic-profile-pill-v15{position:relative!important;z-index:100010!important;}
  .epiklava-theme .epic-profile-backdrop{position:fixed!important;inset:0!important;background:rgba(2,6,23,.62)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;z-index:100000!important;}
  .epiklava-theme .epic-profile-backdrop[style*="display: none"],.epiklava-theme .epic-profile-dropdown[style*="display: none"],.epiklava-theme .epic-profile-dropdown[x-cloak]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;}
  .epiklava-theme .epic-profile-dropdown:not([style*="display: none"]){display:block!important;position:fixed!important;left:50%!important;right:auto!important;top:calc(env(safe-area-inset-top,0px) + 78px)!important;bottom:auto!important;width:min(92vw,360px)!important;min-width:0!important;max-width:360px!important;max-height:calc(100dvh - 96px)!important;overflow-y:auto!important;overflow-x:hidden!important;transform:translateX(-50%)!important;padding:10px!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(16,23,38,.98),rgba(4,8,18,.99))!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 24px 80px rgba(0,0,0,.62)!important;z-index:100020!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;color:#fff!important;box-sizing:border-box!important;}
  .epiklava-theme .epic-profile-dd-head-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;gap:8px!important;align-items:stretch!important;margin:0 0 9px!important;}
  .epiklava-theme .epic-profile-dd-head{min-width:0!important;min-height:56px!important;padding:12px 14px!important;margin:0!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(255,122,26,.18),rgba(88,101,242,.08))!important;border:1px solid rgba(255,255,255,.11)!important;box-sizing:border-box!important;}
  .epiklava-theme .epic-profile-dd-head strong{display:block!important;color:#fff!important;font-size:1.18rem!important;line-height:1.05!important;font-weight:1000!important;letter-spacing:-.02em!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-shadow:0 2px 12px rgba(0,0,0,.35)!important;}
  .epiklava-theme .epic-profile-dd-head span{display:block!important;color:#ffd15c!important;font-size:.78rem!important;line-height:1.15!important;font-weight:950!important;margin-top:4px!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
  .epiklava-theme .epic-profile-dd-close{display:flex!important;width:48px!important;min-width:48px!important;height:auto!important;border-radius:18px!important;align-items:center!important;justify-content:center!important;background:rgba(255,255,255,.075)!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;font-size:1rem!important;}
  .epiklava-theme .epic-profile-dd-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;}
  .epiklava-theme .epic-profile-dd-grid a{min-width:0!important;min-height:52px!important;padding:8px 10px!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.045))!important;border:1px solid rgba(255,255,255,.10)!important;display:flex!important;align-items:center!important;gap:8px!important;color:#fff!important;text-decoration:none!important;box-sizing:border-box!important;}
  .epiklava-theme .epic-profile-dd-grid a i{width:28px!important;height:28px!important;min-width:28px!important;border-radius:11px!important;display:grid!important;place-items:center!important;background:rgba(255,194,71,.12)!important;color:#ffd15c!important;font-size:.96rem!important;}
  .epiklava-theme .epic-profile-dd-grid a span{display:block!important;visibility:visible!important;opacity:1!important;color:#f8fafc!important;font-size:.82rem!important;line-height:1.1!important;font-weight:950!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;text-shadow:0 2px 10px rgba(0,0,0,.35)!important;}
  .epiklava-theme .epic-profile-dd-grid a.is-dashboard{background:linear-gradient(135deg,rgba(255,122,26,.18),rgba(239,68,68,.14))!important;border-color:rgba(255,122,26,.26)!important;}
  .epiklava-theme .epic-profile-dd-logout{position:static!important;margin-top:9px!important;padding:0!important;background:transparent!important;}
  .epiklava-theme .epic-profile-dd-logout button{width:100%!important;min-height:54px!important;border-radius:17px!important;background:linear-gradient(135deg,#ff7a1a,#ff3d2e)!important;color:#fff!important;font-size:1rem!important;font-weight:1000!important;border:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;box-shadow:0 16px 34px rgba(255,85,38,.25)!important;}
}
@media(max-width:380px){
  .epiklava-theme .epic-profile-dropdown:not([style*="display: none"]){top:72px!important;width:calc(100vw - 18px)!important;padding:9px!important;}
  .epiklava-theme .epic-profile-dd-grid{gap:7px!important;}
  .epiklava-theme .epic-profile-dd-grid a{min-height:50px!important;padding:7px 8px!important;gap:7px!important;}
  .epiklava-theme .epic-profile-dd-grid a i{width:26px!important;height:26px!important;min-width:26px!important;font-size:.9rem!important;}
  .epiklava-theme .epic-profile-dd-grid a span{font-size:.76rem!important;}
  .epiklava-theme .epic-profile-dd-logout button{min-height:50px!important;font-size:.94rem!important;}
}

/* v29 premium store category cards - polished grid, readable labels, no image crop */
.epiklava-theme .epic-store-categories-v29{margin-top:30px!important;position:relative!important;}
.epiklava-theme .epic-store-categories-v29 .epic-store-section-heading{margin-bottom:16px!important;}
.epiklava-theme .epic-category-grid29{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;padding:18px!important;border-radius:30px!important;background:radial-gradient(circle at 12% 0%,rgba(59,130,246,.16),transparent 34%),radial-gradient(circle at 86% 110%,rgba(255,122,26,.12),transparent 34%),linear-gradient(180deg,rgba(15,23,42,.72),rgba(2,6,23,.88))!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:0 24px 80px rgba(0,0,0,.30),inset 0 0 0 1px rgba(255,255,255,.025)!important;}
.epiklava-theme .epic-category-card29{position:relative!important;min-height:238px!important;border-radius:24px!important;overflow:hidden!important;text-decoration:none!important;color:#fff!important;background:linear-gradient(180deg,rgba(15,23,42,.92),rgba(3,7,18,.98))!important;border:1px solid rgba(148,163,184,.20)!important;box-shadow:0 18px 54px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06)!important;isolation:isolate!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;padding:16px!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important;}
.epiklava-theme .epic-category-card29:hover{transform:translateY(-6px)!important;border-color:rgba(255,194,71,.38)!important;box-shadow:0 28px 78px rgba(0,0,0,.38),0 0 0 1px rgba(255,122,26,.12)!important;}
.epiklava-theme .epic-category-card29-bg{position:absolute!important;inset:-18px!important;background-size:cover!important;background-position:center!important;filter:blur(18px) saturate(1.25) opacity(.20)!important;transform:scale(1.08)!important;z-index:-2!important;}
.epiklava-theme .epic-category-card29:before{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at 50% -15%,rgba(37,99,235,.30),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 45%,rgba(0,0,0,.18))!important;z-index:-1!important;pointer-events:none!important;}
.epiklava-theme .epic-category-card29:after{content:""!important;position:absolute!important;left:18px!important;right:18px!important;top:0!important;height:2px!important;background:linear-gradient(90deg,transparent,rgba(59,130,246,.95),rgba(255,194,71,.75),transparent)!important;opacity:.8!important;}
.epiklava-theme .epic-category-card29-shine{position:absolute!important;inset:0!important;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.12) 42%,transparent 55%)!important;transform:translateX(-125%)!important;transition:transform .45s ease!important;pointer-events:none!important;z-index:4!important;}
.epiklava-theme .epic-category-card29:hover .epic-category-card29-shine{transform:translateX(125%)!important;}
.epiklava-theme .epic-category-card29-art{position:relative!important;width:100%!important;height:120px!important;display:grid!important;place-items:center!important;margin-top:2px!important;}
.epiklava-theme .epic-category-card29-orb{position:absolute!important;width:96px!important;height:96px!important;border-radius:31px!important;display:grid!important;place-items:center!important;background:radial-gradient(circle at 35% 20%,#fff1a8,#ffb02e 38%,#e76410 78%)!important;box-shadow:0 20px 45px rgba(255,122,26,.28),0 0 34px rgba(59,130,246,.12)!important;transform:rotate(-4deg)!important;z-index:1!important;}
.epiklava-theme .epic-category-card29-orb i{font-size:2.25rem!important;color:#1b1309!important;text-shadow:0 1px 0 rgba(255,255,255,.45)!important;}
.epiklava-theme .epic-category-card29-art img{position:relative!important;z-index:2!important;max-width:118px!important;max-height:94px!important;width:auto!important;height:auto!important;object-fit:contain!important;filter:drop-shadow(0 20px 24px rgba(0,0,0,.42)) saturate(1.08)!important;opacity:.88!important;transition:transform .22s ease,opacity .22s ease!important;}
.epiklava-theme .epic-category-card29:hover .epic-category-card29-art img{transform:scale(1.05)!important;opacity:1!important;}
.epiklava-theme .epic-category-card29-content{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;width:100%!important;margin-top:8px!important;position:relative!important;z-index:2!important;}
.epiklava-theme .epic-category-card29-content small{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#ffd15c!important;font-size:.68rem!important;letter-spacing:.10em!important;text-transform:uppercase!important;font-weight:950!important;line-height:1!important;margin-bottom:8px!important;}
.epiklava-theme .epic-category-card29-content strong{display:block!important;width:100%!important;color:#fff!important;font-size:1.24rem!important;line-height:1.05!important;font-weight:1000!important;text-transform:uppercase!important;letter-spacing:-.02em!important;text-shadow:0 3px 16px rgba(0,0,0,.50)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
.epiklava-theme .epic-category-card29-content em{display:flex!important;align-items:center!important;justify-content:center!important;width:92px!important;height:14px!important;margin-top:10px!important;font-style:normal!important;}
.epiklava-theme .epic-category-card29-content em:before,.epiklava-theme .epic-category-card29-content em:after{content:""!important;display:block!important;width:36px!important;height:1px!important;background:linear-gradient(90deg,transparent,#ffb02e)!important;}
.epiklava-theme .epic-category-card29-content em:after{background:linear-gradient(90deg,#ffb02e,transparent)!important;}
.epiklava-theme .epic-category-card29-content em span{width:8px!important;height:8px!important;border-radius:2px!important;background:#ffc247!important;box-shadow:0 0 15px rgba(255,194,71,.78)!important;transform:rotate(45deg)!important;margin:0 7px!important;}
.epiklava-theme .epic-category-card29-cta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;margin-top:auto!important;min-height:38px!important;border-radius:15px!important;padding:0 12px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.09)!important;color:#eaf2ff!important;position:relative!important;z-index:2!important;}
.epiklava-theme .epic-category-card29-cta b{font-size:.82rem!important;font-weight:950!important;}
.epiklava-theme .epic-category-card29-cta i{color:#ffc247!important;transition:transform .18s ease!important;}
.epiklava-theme .epic-category-card29:hover .epic-category-card29-cta i{transform:translateX(3px)!important;}
@media(max-width:1180px){.epiklava-theme .epic-category-grid29{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}
@media(max-width:860px){.epiklava-theme .epic-category-grid29{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:12px!important;border-radius:24px!important}.epiklava-theme .epic-category-card29{min-height:196px!important;border-radius:21px!important;padding:12px!important}.epiklava-theme .epic-category-card29-art{height:92px!important}.epiklava-theme .epic-category-card29-orb{width:74px!important;height:74px!important;border-radius:24px!important}.epiklava-theme .epic-category-card29-orb i{font-size:1.65rem!important}.epiklava-theme .epic-category-card29-art img{max-width:92px!important;max-height:72px!important}.epiklava-theme .epic-category-card29-content small{display:none!important}.epiklava-theme .epic-category-card29-content strong{font-size:1rem!important}.epiklava-theme .epic-category-card29-cta{min-height:34px!important;border-radius:13px!important}.epiklava-theme .epic-category-card29-cta b{font-size:.74rem!important}}
@media(max-width:390px){.epiklava-theme .epic-category-grid29{gap:10px!important;padding:10px!important}.epiklava-theme .epic-category-card29{min-height:174px!important;padding:10px!important}.epiklava-theme .epic-category-card29-art{height:82px!important}.epiklava-theme .epic-category-card29-orb{width:66px!important;height:66px!important}.epiklava-theme .epic-category-card29-art img{max-width:82px!important;max-height:64px!important}.epiklava-theme .epic-category-card29-content strong{font-size:.88rem!important}.epiklava-theme .epic-category-card29-content em{margin-top:7px!important}.epiklava-theme .epic-category-card29-cta{display:none!important}}

/* v30 full mobile audit: readable profile menu + effective category cards */
.epiklava-theme{overflow-x:hidden!important}.epiklava-theme body{overflow-x:hidden!important}
.epiklava-theme .epic-subcategory-grid-v30{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:16px!important;padding:16px!important}
.epiklava-theme .epic-subcategory-card-v30{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;min-height:230px!important;height:auto!important;padding:16px!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(15,23,42,.94),rgba(2,6,23,.98))!important;border:1px solid rgba(148,163,184,.22)!important;box-shadow:0 18px 54px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.055)!important;overflow:hidden!important;text-decoration:none!important;color:#fff!important;isolation:isolate!important;transform:none!important}
.epiklava-theme .epic-subcategory-card-v30:before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;background:radial-gradient(circle at 50% -10%,rgba(59,130,246,.24),transparent 40%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 52%,rgba(0,0,0,.25))!important;pointer-events:none!important}
.epiklava-theme .epic-subcategory-card-v30:after{content:""!important;position:absolute!important;left:16px!important;right:16px!important;top:0!important;height:2px!important;border:0!important;background:linear-gradient(90deg,transparent,rgba(59,130,246,.85),rgba(255,194,71,.75),transparent)!important;box-shadow:none!important;z-index:5!important}
.epiklava-theme .epic-subcategory-card-v30:hover{transform:translateY(-4px)!important;border-color:rgba(255,194,71,.36)!important;box-shadow:0 26px 72px rgba(0,0,0,.38),0 0 0 1px rgba(255,122,26,.12)!important}
.epiklava-theme .epic-subcat-bg-v30{position:absolute!important;inset:-16px!important;background-size:cover!important;background-position:center!important;filter:blur(16px) saturate(1.2) opacity(.18)!important;transform:scale(1.08)!important;z-index:-2!important}
.epiklava-theme .epic-subcat-icon-v30{width:58px!important;height:58px!important;border-radius:20px!important;display:grid!important;place-items:center!important;background:radial-gradient(circle at 35% 20%,#fff3b0,#ffbd38 38%,#e96512 82%)!important;box-shadow:0 16px 34px rgba(255,122,26,.24),0 0 28px rgba(59,130,246,.10)!important;margin-bottom:8px!important;flex:0 0 auto!important;z-index:3!important}
.epiklava-theme .epic-subcat-icon-v30 i{font-size:1.45rem!important;color:#1c1308!important;text-shadow:0 1px 0 rgba(255,255,255,.45)!important}
.epiklava-theme .epic-subcat-art-v30{height:96px!important;width:100%!important;display:grid!important;place-items:center!important;z-index:2!important;flex:0 0 auto!important;margin-bottom:10px!important}
.epiklava-theme .epic-subcat-art-v30 img{display:block!important;width:auto!important;height:auto!important;max-width:min(138px,86%)!important;max-height:92px!important;object-fit:contain!important;object-position:center!important;border-radius:14px!important;filter:drop-shadow(0 18px 22px rgba(0,0,0,.40)) saturate(1.08)!important;opacity:.96!important}
.epiklava-theme .epic-subcat-name-v30{display:block!important;width:100%!important;max-width:100%!important;color:#fff!important;font-size:1.12rem!important;line-height:1.1!important;font-weight:1000!important;text-transform:uppercase!important;letter-spacing:-.02em!important;text-align:center!important;text-shadow:0 3px 16px rgba(0,0,0,.55)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;z-index:3!important;opacity:1!important;visibility:visible!important;transform:none!important;margin-top:auto!important}
.epiklava-theme .epic-subcat-line-v30{height:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:96px!important;margin-top:8px!important;z-index:3!important}.epiklava-theme .epic-subcat-line-v30:before,.epiklava-theme .epic-subcat-line-v30:after{content:""!important;width:36px!important;height:1px!important;background:linear-gradient(90deg,transparent,#ffb02e)!important}.epiklava-theme .epic-subcat-line-v30:after{background:linear-gradient(90deg,#ffb02e,transparent)!important}.epiklava-theme .epic-subcat-line-v30 i{width:8px!important;height:8px!important;margin:0 7px!important;border-radius:2px!important;background:#ffc247!important;transform:rotate(45deg)!important;box-shadow:0 0 15px rgba(255,194,71,.78)!important}
.epiklava-theme .epic-subcategory-card-v30 .absolute,.epiklava-theme .epic-subcategory-card-v30 .z-20,.epiklava-theme .epic-subcategory-card-v30 .h-40,.epiklava-theme .epic-subcategory-card-v30 .bg-center.bg-cover{display:none!important}
@media(max-width:768px){.epiklava-theme .card:has(.epic-subcategory-card-v30){margin-left:14px!important;margin-right:14px!important;padding:0!important;border-radius:28px!important}.epiklava-theme .epic-subcategory-grid-v30{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:12px!important}.epiklava-theme .epic-subcategory-card-v30{min-height:166px!important;padding:12px 10px!important;border-radius:22px!important}.epiklava-theme .epic-subcat-icon-v30{width:42px!important;height:42px!important;border-radius:15px!important;margin-bottom:5px!important}.epiklava-theme .epic-subcat-icon-v30 i{font-size:1.08rem!important}.epiklava-theme .epic-subcat-art-v30{height:64px!important;margin-bottom:7px!important}.epiklava-theme .epic-subcat-art-v30 img{max-width:102px!important;max-height:62px!important;border-radius:12px!important}.epiklava-theme .epic-subcat-name-v30{font-size:.88rem!important}.epiklava-theme .epic-subcat-line-v30{margin-top:5px!important}}
@media(max-width:380px){.epiklava-theme .epic-subcategory-card-v30{min-height:154px!important}.epiklava-theme .epic-subcat-art-v30 img{max-width:92px!important}.epiklava-theme .epic-subcat-name-v30{font-size:.80rem!important}}

/* legacy fallback: when any old category card remains, force readable labels and non-cropped visuals */
@media(max-width:768px){.epiklava-theme .epic-mini-category-card:not(.epic-subcategory-card-v30){height:158px!important;min-height:158px!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(2,6,23,.98))!important}.epiklava-theme .epic-mini-category-card:not(.epic-subcategory-card-v30) .bg-center.bg-cover{background-size:contain!important;background-repeat:no-repeat!important;background-color:rgba(2,6,23,.55)!important;transform:none!important}.epiklava-theme .epic-mini-category-card:not(.epic-subcategory-card-v30) .absolute.z-20.flex{opacity:1!important;justify-content:flex-end!important;background:linear-gradient(180deg,rgba(2,6,23,0),rgba(2,6,23,.78))!important}.epiklava-theme .epic-mini-category-card:not(.epic-subcategory-card-v30) .absolute.z-20.flex span{opacity:1!important;visibility:visible!important;transform:none!important;translate:0!important;color:#fff!important;background:rgba(8,12,20,.82)!important;border:1px solid rgba(255,255,255,.12)!important}}

/* profile menu final mobile fix: labels visible, viewport-safe, no hidden opacity */
.epiklava-theme .epic-profile-dropdown,.epiklava-theme .epic-profile-dropdown *{color:#fff!important;opacity:1!important;visibility:visible!important;text-shadow:none!important}.epiklava-theme .epic-profile-dropdown[x-cloak],.epiklava-theme .epic-profile-dropdown[style*="display: none"]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
.epiklava-theme .epic-profile-dd-head-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) 54px!important;gap:10px!important;align-items:stretch!important;margin-bottom:10px!important}.epiklava-theme .epic-profile-dd-head{margin:0!important;min-width:0!important}.epiklava-theme .epic-profile-dd-head strong{display:block!important;color:#fff!important;opacity:1!important;visibility:visible!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.epiklava-theme .epic-profile-dd-head span{display:block!important;color:#ffd15c!important;opacity:1!important;visibility:visible!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.epiklava-theme .epic-profile-dd-close{display:grid!important;place-items:center!important;border-radius:18px!important;background:rgba(255,255,255,.075)!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important}.epiklava-theme .epic-profile-dd-grid a{position:relative!important;overflow:hidden!important}.epiklava-theme .epic-profile-dd-grid a span{display:block!important;color:#eef5ff!important;opacity:1!important;visibility:visible!important;font-weight:950!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;z-index:2!important}.epiklava-theme .epic-profile-dd-grid a i{display:grid!important;place-items:center!important;color:#ffd15c!important;opacity:1!important;visibility:visible!important;flex:0 0 auto!important;z-index:2!important}
@media(max-width:768px){.epiklava-theme .epic-profile-backdrop{position:fixed!important;inset:0!important;background:rgba(0,0,0,.52)!important;backdrop-filter:blur(5px)!important;z-index:99998!important}.epiklava-theme .epic-profile-dropdown:not([style*="display: none"]){display:block!important;position:fixed!important;left:12px!important;right:12px!important;top:auto!important;bottom:78px!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:calc(100dvh - 120px)!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:26px!important;padding:14px!important;background:linear-gradient(180deg,rgba(15,23,42,.985),rgba(2,6,23,.99))!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 24px 90px rgba(0,0,0,.64)!important;z-index:100000!important;transform:none!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.epiklava-theme .epic-profile-dd-head-wrap{grid-template-columns:minmax(0,1fr) 56px!important}.epiklava-theme .epic-profile-dd-head{border-radius:18px!important;padding:14px 16px!important;background:linear-gradient(135deg,rgba(255,122,26,.16),rgba(255,255,255,.055))!important}.epiklava-theme .epic-profile-dd-head strong{font-size:1.24rem!important;line-height:1.1!important}.epiklava-theme .epic-profile-dd-head span{font-size:.82rem!important;margin-top:5px!important}.epiklava-theme .epic-profile-dd-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.epiklava-theme .epic-profile-dd-grid a{min-height:58px!important;border-radius:17px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;gap:10px!important;background:linear-gradient(180deg,rgba(255,255,255,.082),rgba(255,255,255,.045))!important;border:1px solid rgba(255,255,255,.105)!important}.epiklava-theme .epic-profile-dd-grid a i{width:34px!important;height:34px!important;min-width:34px!important;border-radius:13px!important;background:rgba(255,194,71,.13)!important;font-size:1rem!important}.epiklava-theme .epic-profile-dd-grid a span{font-size:.86rem!important;line-height:1.15!important}.epiklava-theme .epic-profile-dd-logout button{min-height:58px!important;border-radius:18px!important;background:linear-gradient(135deg,#ff7a1a,#ff3d2e)!important;color:#fff!important;font-size:1.02rem!important;font-weight:1000!important;border:0!important;box-shadow:0 16px 34px rgba(255,85,38,.26)!important}.epiklava-theme .epic-profile-dd-logout button i{color:#fff!important;background:transparent!important;width:auto!important;height:auto!important}}
@media(max-width:380px){.epiklava-theme .epic-profile-dropdown:not([style*="display: none"]){left:8px!important;right:8px!important;bottom:74px!important;padding:11px!important;max-height:calc(100dvh - 108px)!important}.epiklava-theme .epic-profile-dd-grid{gap:7px!important}.epiklava-theme .epic-profile-dd-grid a{min-height:52px!important;padding:8px 9px!important;gap:8px!important}.epiklava-theme .epic-profile-dd-grid a i{width:30px!important;height:30px!important;min-width:30px!important}.epiklava-theme .epic-profile-dd-grid a span{font-size:.78rem!important}.epiklava-theme .epic-profile-dd-head strong{font-size:1.08rem!important}}


/* v31 final mobile/desktop fixes: profile labels visible + store server cards without orb icon */
.epiklava-theme .epic-profile-pill-v15,.epiklava-theme .epic-profile-pill-v15 *{color:#fff!important;opacity:1!important;visibility:visible!important}
.epiklava-theme .epic-profile-pill-copy{display:flex!important;flex-direction:column!important;min-width:0!important;flex:1 1 auto!important}
.epiklava-theme .epic-profile-pill-copy span{display:block!important;color:#fff!important;font-weight:950!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.epiklava-theme .epic-profile-pill-copy small{display:block!important;color:#ffd15c!important;font-size:.72rem!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin-top:2px!important}
.epiklava-theme .epic-profile-dropdown,.epiklava-theme .epic-profile-dropdown *{opacity:1!important;visibility:visible!important}
.epiklava-theme .epic-profile-dd-grid a{display:flex!important;align-items:center!important;gap:10px!important;min-height:60px!important}
.epiklava-theme .epic-profile-dd-grid a .epic-profile-dd-copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-width:0!important;flex:1 1 auto!important;overflow:hidden!important}
.epiklava-theme .epic-profile-dd-grid a .epic-profile-dd-copy strong{display:block!important;color:#ffffff!important;font-size:.92rem!important;font-weight:1000!important;line-height:1.08!important;letter-spacing:-.01em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.epiklava-theme .epic-profile-dd-grid a .epic-profile-dd-copy small{display:block!important;color:#cdd7e5!important;font-size:.72rem!important;font-weight:800!important;line-height:1.1!important;margin-top:3px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}
.epiklava-theme .epic-profile-dd-grid a span:not(.epic-profile-dd-copy){display:block!important;color:#fff!important}
.epiklava-theme .epic-profile-dd-close i,.epiklava-theme .epic-profile-dd-logout button i{color:#fff!important}
@media(max-width:768px){
  .epiklava-theme .epic-profile-pill-v15{min-width:0!important;max-width:calc(100vw - 110px)!important;padding-right:.6rem!important}
  .epiklava-theme .epic-profile-pill-v15>i{flex:0 0 auto!important}
  .epiklava-theme .epic-profile-pill-copy span{font-size:.92rem!important}
  .epiklava-theme .epic-profile-pill-copy small{font-size:.68rem!important}
  .epiklava-theme .epic-profile-dropdown:not([style*="display: none"]){left:10px!important;right:10px!important;bottom:82px!important;top:auto!important;width:auto!important;max-height:calc(100dvh - 122px)!important;padding:12px!important;border-radius:24px!important}
  .epiklava-theme .epic-profile-dd-grid{grid-template-columns:1fr!important;gap:8px!important}
  .epiklava-theme .epic-profile-dd-grid a{min-height:62px!important;padding:10px 12px!important;border-radius:16px!important}
  .epiklava-theme .epic-profile-dd-grid a i{width:36px!important;height:36px!important;min-width:36px!important;border-radius:13px!important;font-size:1rem!important}
  .epiklava-theme .epic-profile-dd-grid a .epic-profile-dd-copy strong{font-size:.96rem!important}
  .epiklava-theme .epic-profile-dd-grid a .epic-profile-dd-copy small{font-size:.74rem!important}
}
@media(max-width:390px){
  .epiklava-theme .epic-profile-dropdown:not([style*="display: none"]){left:8px!important;right:8px!important;bottom:76px!important;padding:10px!important}
  .epiklava-theme .epic-profile-dd-grid a{min-height:58px!important;padding:9px 10px!important}
  .epiklava-theme .epic-profile-dd-grid a .epic-profile-dd-copy strong{font-size:.90rem!important}
  .epiklava-theme .epic-profile-dd-grid a .epic-profile-dd-copy small{font-size:.70rem!important}
}
.epiklava-theme .epic-category-card29-orb{display:none!important}
.epiklava-theme .epic-category-card29-art{height:126px!important;margin-top:6px!important}
.epiklava-theme .epic-category-card29-art img{max-width:min(172px,92%)!important;max-height:112px!important;opacity:1!important;border-radius:18px!important;filter:drop-shadow(0 18px 28px rgba(0,0,0,.46)) saturate(1.05)!important}
.epiklava-theme .epic-category-card29-content{margin-top:12px!important}
.epiklava-theme .epic-category-card29-content small{opacity:.95!important}
.epiklava-theme .epic-category-card29-content strong{font-size:1.6rem!important;line-height:1!important;letter-spacing:-.03em!important;text-transform:uppercase!important}
.epiklava-theme .epic-category-card29-cta{margin-top:auto!important}
@media(max-width:768px){
  .epiklava-theme .epic-category-grid29{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:12px!important;gap:12px!important}
  .epiklava-theme .epic-category-card29{min-height:208px!important;padding:14px 12px!important;border-radius:22px!important}
  .epiklava-theme .epic-category-card29-art{height:86px!important;margin-top:2px!important}
  .epiklava-theme .epic-category-card29-art img{max-width:min(124px,88%)!important;max-height:74px!important;border-radius:14px!important}
  .epiklava-theme .epic-category-card29-content strong{font-size:1.02rem!important}
  .epiklava-theme .epic-category-card29-content small{font-size:.66rem!important;margin-bottom:6px!important}
  .epiklava-theme .epic-category-card29-cta{min-height:38px!important;font-size:.78rem!important;border-radius:12px!important}
}


/* v32 profile dropdown final Turkish + opens downward + no viewport clipping */
.epiklava-theme .epic-profile-dd-grid a .epic-profile-dd-copy strong,
.epiklava-theme .epic-profile-dd-grid a .epic-profile-dd-copy small{font-family:inherit!important}
.epiklava-theme .epic-profile-dd-grid a .epic-profile-dd-copy small{text-transform:none!important}
.epiklava-theme .epic-profile-dd-logout button{text-transform:none!important}
@media(max-width:768px){
  .epiklava-theme .epic-profile-backdrop{z-index:99998!important}
  .epiklava-theme .epic-profile-dropdown:not([style*="display: none"]){
    top:12px!important;
    bottom:auto!important;
    left:10px!important;
    right:10px!important;
    width:auto!important;
    max-height:calc(100dvh - 24px)!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
    -webkit-overflow-scrolling:touch!important;
    transform:none!important;
    z-index:100000!important;
  }
  .epiklava-theme .epic-profile-dd-grid{grid-template-columns:1fr!important}
  .epiklava-theme .epic-profile-dd-grid a{min-height:56px!important}
  .epiklava-theme .epic-profile-dd-grid a .epic-profile-dd-copy strong{font-size:.94rem!important}
  .epiklava-theme .epic-profile-dd-grid a .epic-profile-dd-copy small{font-size:.72rem!important}
}
@media(max-width:390px){
  .epiklava-theme .epic-profile-dropdown:not([style*="display: none"]){
    top:8px!important;
    left:8px!important;
    right:8px!important;
    max-height:calc(100dvh - 16px)!important;
  }
}

/* v32 store category card: remove decorative image-back icon residue completely */
.epiklava-theme .epic-category-card29-orb{display:none!important}
.epiklava-theme .epic-category-card29-art:before,
.epiklava-theme .epic-category-card29-art:after{display:none!important;content:none!important}
.epiklava-theme .epic-category-card29-art{background:none!important}


/* v33 mobile polish: dropdown under navbar, two-column cards, animated credit button, overall cleanup */
.epiklava-theme .epic-navbar-v15{transition:transform .28s ease,background .22s ease,box-shadow .22s ease!important;will-change:transform}
@media(max-width:768px){
  body.epic-mobile-nav-hidden .epiklava-theme .epic-navbar-v15,
  body.epic-mobile-nav-hidden .epic-navbar-v15{transform:translateY(-115%)!important;box-shadow:none!important}
  .epiklava-theme .epic-navbar-v15{position:sticky!important;top:0!important;z-index:10030!important;background:rgba(5,8,16,.78)!important;backdrop-filter:blur(16px)!important;border-bottom:1px solid rgba(255,255,255,.08)!important}
  .epiklava-theme .epic-navbar-inner-v15{min-height:62px!important}
  .epiklava-theme .epic-nav-user-area-v15{overflow:visible!important}
}

.epiklava-theme .epic-nav-credit-glow{position:relative!important;overflow:hidden!important;background:linear-gradient(135deg,rgba(255,157,0,.16),rgba(255,92,0,.08))!important;border:1px solid rgba(255,205,92,.38)!important;box-shadow:0 10px 28px rgba(255,159,28,.14)!important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease!important}
.epiklava-theme .epic-nav-credit-glow:hover{transform:translateY(-2px)!important;box-shadow:0 16px 38px rgba(255,159,28,.24)!important;filter:brightness(1.03)!important}
.epiklava-theme .epic-nav-credit-glow:after{content:"";position:absolute;top:0;bottom:0;left:-130%;width:54%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);transform:skewX(-20deg);animation:epicCreditSweep 2.6s ease-in-out infinite;pointer-events:none;z-index:2}
.epiklava-theme .epic-nav-credit-glow span,.epiklava-theme .epic-nav-credit-glow i{position:relative!important;z-index:3!important}
@keyframes epicCreditSweep{0%,100%{left:-130%}55%{left:145%}}

.epiklava-theme .epic-profile-dropdown .epic-profile-dd-copy strong,
.epiklava-theme .epic-profile-dropdown .epic-profile-dd-copy small{font-family:inherit!important;text-transform:none!important}
@media(max-width:768px){
  .epiklava-theme .epic-profile-backdrop{background:rgba(0,0,0,.30)!important;backdrop-filter:blur(2px)!important;z-index:10020!important}
  .epiklava-theme .epic-profile-dropdown:not([style*="display: none"]){
    position:fixed!important;
    left:50%!important;right:auto!important;top:calc(env(safe-area-inset-top,0px) + 72px)!important;bottom:auto!important;
    transform:translateX(-50%)!important;
    width:min(94vw,388px)!important;max-width:388px!important;min-width:0!important;
    max-height:calc(100dvh - 92px)!important;overflow-y:auto!important;overflow-x:hidden!important;
    padding:11px!important;border-radius:24px!important;
    background:linear-gradient(180deg,rgba(12,18,32,.985),rgba(2,6,23,.99))!important;
    border:1px solid rgba(255,255,255,.13)!important;box-shadow:0 22px 80px rgba(0,0,0,.56)!important;
  }
  .epiklava-theme .epic-profile-dd-head-wrap{grid-template-columns:minmax(0,1fr) 50px!important;gap:9px!important;margin-bottom:9px!important}
  .epiklava-theme .epic-profile-dd-head{padding:12px 14px!important;border-radius:18px!important}
  .epiklava-theme .epic-profile-dd-head strong{font-size:1.06rem!important;line-height:1.05!important}
  .epiklava-theme .epic-profile-dd-head span{font-size:.76rem!important;margin-top:4px!important}
  .epiklava-theme .epic-profile-dd-close{width:50px!important;min-width:50px!important;border-radius:18px!important}
  .epiklava-theme .epic-profile-dd-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  .epiklava-theme .epic-profile-dd-grid a{min-height:74px!important;padding:10px 10px!important;border-radius:17px!important;align-items:flex-start!important;gap:8px!important}
  .epiklava-theme .epic-profile-dd-grid a i{width:32px!important;height:32px!important;min-width:32px!important;border-radius:12px!important;background:rgba(255,194,71,.14)!important;font-size:.98rem!important}
  .epiklava-theme .epic-profile-dd-grid a .epic-profile-dd-copy{padding-top:1px!important}
  .epiklava-theme .epic-profile-dd-grid a .epic-profile-dd-copy strong{font-size:.84rem!important;line-height:1.05!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
  .epiklava-theme .epic-profile-dd-grid a .epic-profile-dd-copy small{font-size:.68rem!important;line-height:1.08!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:#d1dae8!important}
  .epiklava-theme .epic-profile-dd-logout{margin-top:8px!important}
  .epiklava-theme .epic-profile-dd-logout button{min-height:54px!important;border-radius:18px!important;font-size:1rem!important}
}
@media(max-width:390px){
  .epiklava-theme .epic-profile-dropdown:not([style*="display: none"]){top:68px!important;width:calc(100vw - 16px)!important;padding:10px!important}
  .epiklava-theme .epic-profile-dd-grid{gap:7px!important}
  .epiklava-theme .epic-profile-dd-grid a{min-height:70px!important;padding:9px 9px!important}
  .epiklava-theme .epic-profile-dd-grid a .epic-profile-dd-copy strong{font-size:.80rem!important}
  .epiklava-theme .epic-profile-dd-grid a .epic-profile-dd-copy small{font-size:.65rem!important}
}

/* category/server card polish + generic spacing cleanup */
.epiklava-theme .epic-category-grid29{align-items:stretch!important}
.epiklava-theme .epic-category-card29{backface-visibility:hidden!important}
.epiklava-theme .epic-category-card29:hover{transform:translateY(-4px)!important}
@media(max-width:768px){
  .epiklava-theme .epic-store-categories-v29{margin-top:20px!important}
  .epiklava-theme .epic-store-categories-v29 .epic-store-section-heading{margin-bottom:12px!important}
  .epiklava-theme .epic-store-categories-v29 .epic-store-section-heading h2{font-size:1.9rem!important;line-height:.95!important}
  .epiklava-theme .epic-store-categories-v29 .epic-store-section-heading p{font-size:.92rem!important;line-height:1.55!important}
  .epiklava-theme .epic-category-grid29{padding:12px!important;gap:12px!important;border-radius:24px!important}
  .epiklava-theme .epic-category-card29{min-height:194px!important;padding:12px 10px!important;border-radius:20px!important}
  .epiklava-theme .epic-category-card29-art{height:78px!important}
  .epiklava-theme .epic-category-card29-art img{max-width:min(118px,86%)!important;max-height:66px!important;border-radius:12px!important}
  .epiklava-theme .epic-category-card29-content{margin-top:10px!important}
  .epiklava-theme .epic-category-card29-content strong{font-size:.98rem!important;line-height:1.06!important}
  .epiklava-theme .epic-category-card29-cta{min-height:36px!important;margin-top:10px!important}
  .epiklava-theme .epic-mobile-guest-auth-bar{margin-top:4px!important}
}


/* v34 header gif + navbar overlay redesign */
.epiklava-theme .epic-header-v13{position:relative!important;overflow:visible!important}
.epiklava-theme .epic-header-stage-v15{position:relative!important;min-height:640px!important;padding:138px 0 88px!important;overflow:hidden!important}
.epiklava-theme .epic-header-bg{
  position:absolute!important;inset:0!important;
  background-position:center center!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
  image-rendering:auto!important;
  filter:saturate(1.04) contrast(1.02)!important;
  transform:none!important;
}
.epiklava-theme .epic-header-bg:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(3,6,14,.90) 0%,rgba(3,6,14,.72) 34%,rgba(3,6,14,.38) 58%,rgba(3,6,14,.70) 100%)!important}
.epiklava-theme .epic-header-bg:after{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at 18% 18%,rgba(255,126,29,.20),transparent 26%),radial-gradient(circle at 82% 18%,rgba(88,101,242,.12),transparent 20%),linear-gradient(180deg,rgba(6,8,15,.18),rgba(6,8,15,.72))!important}
.epiklava-theme .epic-navbar-v15{
  position:absolute!important;left:0!important;right:0!important;top:22px!important;margin:0!important;padding:0 14px!important;z-index:1000!important;
}
.epiklava-theme #broadcast ~ .epic-navbar-v15{top:74px!important}
.epiklava-theme .epic-navbar-inner-v15{
  min-height:74px!important;border-radius:26px!important;
  background:linear-gradient(180deg,rgba(10,14,24,.76),rgba(6,10,18,.82))!important;
  border:1px solid rgba(255,255,255,.12)!important;
  box-shadow:0 22px 60px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.05)!important;
  backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;
}
.epiklava-theme .epic-navbar-inner-v15:before{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;padding:1px!important;background:linear-gradient(90deg,rgba(255,159,28,.24),rgba(255,255,255,.03),rgba(88,101,242,.18))!important;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none!important;opacity:.95!important}
.epiklava-theme .epic-nav-link,.epiklava-theme .epic-nav-dropdown>button{height:50px!important;border-radius:16px!important;padding:0 15px!important;font-weight:900!important;transition:all .18s ease!important}
.epiklava-theme .epic-nav-link:hover,.epiklava-theme .epic-nav-dropdown>button:hover{background:rgba(255,255,255,.065)!important;color:#fff!important;transform:translateY(-1px)!important}
.epiklava-theme .epic-nav-link.is-active,.epiklava-theme .epic-nav-dropdown.is-active>button{background:linear-gradient(135deg,rgba(255,122,26,.18),rgba(255,194,71,.08))!important;border:1px solid rgba(255,194,71,.22)!important;box-shadow:0 10px 28px rgba(255,122,26,.10)!important}
.epiklava-theme .epic-header-copy-v15{padding-top:10px!important}
.epiklava-theme .epic-hero-actions-v15 .epic-btn{min-height:58px!important;border-radius:18px!important}
.epiklava-theme .epic-status-panel-v15{background:linear-gradient(180deg,rgba(10,15,26,.72),rgba(7,10,18,.86))!important;backdrop-filter:blur(18px)!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:0 24px 72px rgba(0,0,0,.28)!important}

/* GIF-specific helper: animated backgrounds remain visible behind glass navbar */
.epiklava-theme .epic-header-stage-v15.has-gif-bg .epic-header-bg,
.epiklava-theme .epic-header-stage-v15 .epic-header-bg[style*=".gif"]{background-size:cover!important;background-position:center center!important}

/* mobile support */
@media(max-width:1180px){
  .epiklava-theme .epic-header-stage-v15{padding-top:130px!important;min-height:auto!important}
  .epiklava-theme .epic-header-content-v15{grid-template-columns:1fr!important;gap:20px!important}
  .epiklava-theme .epic-status-panel-v15{max-width:650px!important}
}
@media(max-width:768px){
  .epiklava-theme .epic-header-stage-v15{padding:98px 0 26px!important;min-height:auto!important}
  .epiklava-theme #broadcast ~ .epic-navbar-v15{top:48px!important}
  .epiklava-theme .epic-navbar-v15{position:sticky!important;top:8px!important;padding:0 10px!important;z-index:10030!important}
  .epiklava-theme .epic-navbar-inner-v15{min-height:60px!important;border-radius:20px!important;padding:9px 10px!important;background:linear-gradient(180deg,rgba(8,12,22,.82),rgba(5,8,16,.90))!important}
  .epiklava-theme .epic-nav-mobile-btn{height:42px!important;border-radius:14px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.10)!important;padding:0 12px!important}
  .epiklava-theme .epic-nav-mobile-btn span{font-size:.84rem!important}
  .epiklava-theme .epic-nav-user-area-v15{gap:7px!important}
  .epiklava-theme .epic-cart-pill{height:42px!important;width:42px!important;min-width:42px!important;border-radius:14px!important}
  .epiklava-theme .epic-login-pill,.epiklava-theme .epic-register-pill{height:42px!important;border-radius:14px!important;padding:0 12px!important;font-size:.83rem!important}
  .epiklava-theme .epic-profile-pill-v15{height:44px!important;min-height:44px!important;max-width:118px!important;border-radius:15px!important;padding:4px 8px 4px 5px!important}
  .epiklava-theme .epic-profile-pill-v15 img{width:34px!important;height:34px!important}
  .epiklava-theme .epic-header-copy-v15 h1{font-size:3rem!important;line-height:.92!important}
  .epiklava-theme .epic-header-copy-v15 p{font-size:.95rem!important;line-height:1.58!important;max-width:none!important}
  .epiklava-theme .epic-brand-pill{font-size:.72rem!important;padding:9px 13px!important}
  .epiklava-theme .epic-hero-stats-v15{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}
  .epiklava-theme .epic-hero-stats-v15>div{min-height:72px!important;padding:12px 10px!important;border-radius:18px!important}
  .epiklava-theme .epic-hero-stats-v15>div strong{font-size:1rem!important}
  .epiklava-theme .epic-hero-stats-v15>div span{font-size:.73rem!important;line-height:1.2!important}
  .epiklava-theme .epic-hero-actions-v15{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}
  .epiklava-theme .epic-hero-actions-v15 .epic-btn{width:100%!important;min-height:54px!important;font-size:.92rem!important;border-radius:16px!important}
  .epiklava-theme .epic-status-panel-v15{display:none!important}
}
@media(max-width:480px){
  .epiklava-theme .epic-header-stage-v15{padding-top:90px!important;padding-bottom:20px!important}
  .epiklava-theme .epic-header-copy-v15 h1{font-size:2.55rem!important}
  .epiklava-theme .epic-hero-stats-v15{grid-template-columns:1fr!important}
  .epiklava-theme .epic-nav-user-area-v15{margin-left:auto!important}
  .epiklava-theme .epic-login-pill,.epiklava-theme .epic-register-pill{display:none!important}
}

/* micro cleanup / safer form visibility */
.epiklava-theme input,.epiklava-theme textarea,.epiklava-theme select{max-width:100%!important}
.epiklava-theme img{max-width:100%;height:auto}


/* v36 copy-ip toast, header fallback and mobile navbar safety fixes */
.epic-copyip-toast-container,.swal2-container.epic-copyip-toast-container{z-index:2147483647!important;position:fixed!important;pointer-events:none!important}
.epic-copyip-toast,.swal2-popup.epic-copyip-toast{z-index:2147483647!important;pointer-events:auto!important;border-radius:18px!important;box-shadow:0 18px 60px rgba(0,0,0,.35)!important}
.epic-copyip-native-toast{position:fixed!important;top:18px!important;right:18px!important;z-index:2147483647!important;max-width:min(360px,calc(100vw - 28px))!important;padding:14px 18px!important;border-radius:18px!important;background:linear-gradient(135deg,#16a34a,#22c55e)!important;color:#fff!important;font-weight:900!important;box-shadow:0 18px 58px rgba(0,0,0,.34)!important;transform:translateY(-12px) scale(.98)!important;opacity:0!important;transition:opacity .22s ease,transform .22s ease!important;pointer-events:none!important}
.epic-copyip-native-toast.is-error{background:linear-gradient(135deg,#dc2626,#ef4444)!important}
.epic-copyip-native-toast.is-visible{opacity:1!important;transform:translateY(0) scale(1)!important}
.epiklava-theme [data-toggle="copyip"]{cursor:pointer!important;user-select:none!important;-webkit-tap-highlight-color:transparent!important}
.epiklava-theme .epic-header-stage-v15{background:#050816 url('/assets/leaf/img/header-bg.png') center/cover no-repeat!important}
.epiklava-theme .epic-header-bg{z-index:0!important;background-color:#050816!important}
.epiklava-theme .epic-particles,.epiklava-theme #particles-js{pointer-events:none!important}
.epiklava-theme .epic-header-content-v15,.epiklava-theme .epic-navbar-v15,.epiklava-theme .epic-top-announcement{position:relative!important}
.epiklava-theme .epic-header-content-v15{z-index:5!important}
.epiklava-theme .epic-navbar-v15{z-index:10040!important}
.epiklava-theme .epic-mobile-menu-overlay{position:fixed!important;inset:0!important;z-index:2147483000!important;background:rgba(2,6,23,.72)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}
.epiklava-theme .epic-mobile-menu{position:relative!important;z-index:2147483001!important;width:min(380px,88vw)!important;max-width:88vw!important;height:100vh!important;max-height:100vh!important;background:linear-gradient(180deg,rgba(15,23,42,.98),rgba(2,6,23,.98))!important;border-right:1px solid rgba(255,255,255,.12)!important;box-shadow:0 24px 80px rgba(0,0,0,.45)!important}
.epiklava-theme .epic-mobile-menu-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;color:#fff!important}
.epiklava-theme .epic-mobile-menu-title button{width:38px!important;height:38px!important;border-radius:14px!important;display:grid!important;place-items:center!important;background:rgba(255,255,255,.08)!important;color:#fff!important;border:1px solid rgba(255,255,255,.12)!important}
@media(max-width:768px){.epic-copyip-native-toast{top:12px!important;left:12px!important;right:12px!important;text-align:center!important}.swal2-container.epic-copyip-toast-container{padding:12px!important}.epiklava-theme .epic-header-stage-v15{overflow:visible!important}.epiklava-theme .epic-navbar-v15{z-index:10050!important}.epiklava-theme .epic-nav-user-area-v15{min-width:0!important}.epiklava-theme .epic-login-pill,.epiklava-theme .epic-register-pill{display:none!important}}


/* v38: force SweetAlert copy-ip notice above every header/navbar layer */
html body .swal2-container,
html body .swal2-container.epic-copyip-toast-container{
  position:fixed!important;
  inset:0!important;
  z-index:2147483647!important;
  pointer-events:none!important;
  transform:none!important;
  contain:unset!important;
  isolation:isolate!important;
}
html body .swal2-container.epic-copyip-toast-container.swal2-top,
html body .swal2-container.epic-copyip-toast-container.swal2-top-center{
  align-items:flex-start!important;
  justify-content:center!important;
  padding-top:16px!important;
}
html body .swal2-container.epic-copyip-toast-container .swal2-popup,
html body .swal2-popup.epic-copyip-toast{
  position:relative!important;
  z-index:2147483647!important;
  pointer-events:auto!important;
  margin:0 auto!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,#ffffff,#f8fafc)!important;
  color:#0f172a!important;
  border:1px solid rgba(15,23,42,.10)!important;
  box-shadow:0 24px 90px rgba(0,0,0,.45)!important;
}
.dark html body .swal2-popup.epic-copyip-toast,
html body.dark .swal2-popup.epic-copyip-toast{
  background:linear-gradient(180deg,#111827,#020617)!important;
  color:#fff!important;
  border-color:rgba(255,255,255,.12)!important;
}
html body .swal2-popup.epic-copyip-toast #swal2-title{font-size:1.05rem!important;font-weight:950!important;color:inherit!important;line-height:1.25!important}
html body .swal2-popup.epic-copyip-toast #swal2-html-container{font-size:.92rem!important;font-weight:700!important;color:inherit!important;opacity:.78!important}
html body .swal2-popup.epic-copyip-toast .swal2-timer-progress-bar{background:#22c55e!important}

/* v38: mobile announcement/navbar separation for Leaf beta header */
@media(max-width:768px){
  .epiklava-theme .epic-top-announcement{position:relative!important;top:auto!important;z-index:70!important;margin:0!important}
  .epiklava-theme .epic-top-announcement-inner{min-height:42px!important;padding:0 12px!important;gap:8px!important}
  .epiklava-theme .epic-ann-left{min-width:0!important;overflow:hidden!important}
  .epiklava-theme .epic-ann-left em{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  .epiklava-theme .epic-ann-actions{flex-shrink:0!important}
  .epiklava-theme .epic-navbar-v15,
  .epiklava-theme #broadcast ~ .epic-navbar-v15{
    position:relative!important;
    top:auto!important;
    margin:0!important;
    padding:8px 12px!important;
    z-index:10040!important;
    transform:none!important;
  }
  body.epic-mobile-nav-hidden .epiklava-theme .epic-navbar-v15,
  body.epic-mobile-nav-hidden .epic-navbar-v15{transform:none!important}
  .epiklava-theme .epic-mobile-guest-auth-bar{margin:8px 14px 12px!important;z-index:35!important}
  .epiklava-theme .epic-header-stage-v15{padding-top:34px!important}
  html body .swal2-container.epic-copyip-toast-container{padding:12px!important;padding-top:calc(12px + env(safe-area-inset-top))!important}
  html body .swal2-popup.epic-copyip-toast{width:min(420px,calc(100vw - 24px))!important}
}

/* v39: rebuilt Leaf beta header/navbar skeleton - navbar is now before banner and follows scroll */
html body.epiklava-theme{overflow-x:hidden!important;}
.epiklava-theme #header.epic-header-v13{position:relative!important;display:flex!important;flex-direction:column!important;overflow:visible!important;isolation:auto!important;background:#050816!important;z-index:auto!important;}
.epiklava-theme .epic-top-announcement{order:1!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;z-index:80!important;margin:0!important;background:linear-gradient(90deg,rgba(255,122,26,.14),rgba(255,194,71,.08))!important;border-bottom:1px solid rgba(255,255,255,.08)!important;}
.epiklava-theme .epic-top-announcement-inner{min-height:46px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;}
.epiklava-theme .epic-ann-left{min-width:0!important;display:flex!important;align-items:center!important;gap:10px!important;color:#fff!important;overflow:hidden!important;}
.epiklava-theme .epic-ann-left em{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
.epiklava-theme .epic-ann-actions{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:10px!important;}
.epiklava-theme .epic-navbar-v15,
.epiklava-theme #broadcast ~ .epic-navbar-v15{order:2!important;position:sticky!important;top:0!important;left:auto!important;right:auto!important;margin:0!important;padding:10px 14px!important;z-index:25000!important;transform:none!important;background:linear-gradient(180deg,rgba(5,8,16,.94),rgba(5,8,16,.76))!important;border-bottom:1px solid rgba(255,255,255,.08)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;}
body.epic-navbar-is-sticky .epiklava-theme .epic-navbar-v15,
body.epic-navbar-is-sticky .epic-navbar-v15{box-shadow:0 18px 50px rgba(0,0,0,.34)!important;background:linear-gradient(180deg,rgba(6,10,20,.96),rgba(6,10,20,.88))!important;}
body.epic-mobile-nav-hidden .epiklava-theme .epic-navbar-v15,
body.epic-mobile-nav-hidden .epic-navbar-v15{transform:none!important;}
.epiklava-theme .epic-navbar-inner-v15{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:70px!important;width:100%!important;border-radius:24px!important;padding:10px 14px!important;background:linear-gradient(180deg,rgba(13,18,31,.82),rgba(8,12,22,.86))!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 18px 54px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05)!important;}
.epiklava-theme .epic-navbar-inner-v15:before{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(255,122,26,.18),transparent 42%,rgba(255,194,71,.10))!important;opacity:.85!important;}
.epiklava-theme .epic-nav-links-v15{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;flex:1 1 auto!important;overflow:visible!important;}
.epiklava-theme .epic-nav-user-area-v15{position:relative!important;z-index:3!important;display:flex!important;align-items:center!important;gap:10px!important;flex:0 0 auto!important;min-width:0!important;}
.epiklava-theme .epic-nav-mobile-btn{position:relative!important;z-index:3!important;flex:0 0 auto!important;}
.epiklava-theme .epic-nav-link,
.epiklava-theme .epic-nav-dropdown>button{white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:48px!important;min-height:48px!important;padding:0 14px!important;border-radius:16px!important;color:#dbe4f0!important;font-weight:900!important;text-decoration:none!important;}
.epiklava-theme .epic-nav-link:hover,
.epiklava-theme .epic-nav-dropdown>button:hover,
.epiklava-theme .epic-nav-link.is-active,
.epiklava-theme .epic-nav-dropdown.is-active>button{color:#fff!important;background:linear-gradient(135deg,rgba(255,122,26,.18),rgba(255,194,71,.08))!important;border-color:rgba(255,194,71,.18)!important;}
.epiklava-theme .epic-nav-dropdown{position:relative!important;}
.epiklava-theme .epic-nav-dropdown-menu{position:absolute!important;top:calc(100% + 10px)!important;left:0!important;z-index:26000!important;min-width:210px!important;border-radius:18px!important;background:rgba(8,12,22,.96)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 24px 70px rgba(0,0,0,.36)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;padding:8px!important;}
.epiklava-theme .epic-header-stage-v15{order:4!important;position:relative!important;min-height:560px!important;padding:82px 0 82px!important;margin:0!important;overflow:hidden!important;z-index:1!important;background:#050816 url('/assets/leaf/img/header-bg.png') center/cover no-repeat!important;}
.epiklava-theme .epic-header-bg{position:absolute!important;inset:0!important;z-index:0!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;transform:none!important;}
.epiklava-theme .epic-header-content-v15{position:relative!important;z-index:5!important;display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(320px,390px)!important;align-items:center!important;gap:34px!important;}
.epiklava-theme .epic-header-copy-v15{min-width:0!important;padding-top:0!important;}
.epiklava-theme .epic-status-panel-v15{position:relative!important;z-index:5!important;max-width:420px!important;justify-self:end!important;}
.epiklava-theme .epic-mobile-guest-auth-bar{order:3!important;}
.epiklava-theme .epic-mobile-menu-overlay{position:fixed!important;inset:0!important;z-index:2147483000!important;background:rgba(2,6,23,.74)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;}
.epiklava-theme .epic-mobile-menu{position:relative!important;z-index:2147483001!important;width:min(390px,88vw)!important;height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;overscroll-behavior:contain!important;}
.epiklava-theme .fixed.z-50[x-show="searchModal"],
.epiklava-theme [x-show="searchModal"].fixed{z-index:2147482000!important;}
html body .swal2-container.epic-copyip-toast-container{z-index:2147483647!important;position:fixed!important;inset:0!important;pointer-events:none!important;}
html body .swal2-popup.epic-copyip-toast{z-index:2147483647!important;pointer-events:auto!important;}
@media(max-width:1180px){
  .epiklava-theme .epic-header-content-v15{grid-template-columns:1fr!important;gap:24px!important;}
  .epiklava-theme .epic-status-panel-v15{justify-self:start!important;max-width:620px!important;width:100%!important;}
  .epiklava-theme .epic-nav-links-v15{overflow-x:auto!important;scrollbar-width:none!important;padding-bottom:2px!important;}
  .epiklava-theme .epic-nav-links-v15::-webkit-scrollbar{display:none!important;}
}
@media(max-width:768px){
  .epiklava-theme .epic-top-announcement-inner{min-height:42px!important;padding:0 12px!important;gap:8px!important;}
  .epiklava-theme .epic-ann-left strong{display:none!important;}
  .epiklava-theme .epic-ann-left span{width:30px!important;height:30px!important;min-width:30px!important;}
  .epiklava-theme .epic-ann-actions a{display:none!important;}
  .epiklava-theme .epic-navbar-v15,
  .epiklava-theme #broadcast ~ .epic-navbar-v15{top:0!important;padding:8px 10px!important;z-index:25000!important;}
  .epiklava-theme .epic-navbar-inner-v15{min-height:58px!important;border-radius:20px!important;padding:8px 10px!important;gap:8px!important;flex-wrap:nowrap!important;}
  .epiklava-theme .epic-nav-links-v15{display:none!important;}
  .epiklava-theme .epic-nav-mobile-btn{display:inline-flex!important;height:42px!important;min-width:44px!important;border-radius:14px!important;padding:0 12px!important;align-items:center!important;justify-content:center!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.11)!important;color:#fff!important;font-weight:950!important;}
  .epiklava-theme .epic-nav-user-area-v15{margin-left:auto!important;gap:7px!important;max-width:calc(100% - 94px)!important;overflow:visible!important;}
  .epiklava-theme .epic-cart-pill{height:42px!important;width:42px!important;min-width:42px!important;border-radius:14px!important;padding:0!important;}
  .epiklava-theme .epic-login-pill,
  .epiklava-theme .epic-register-pill{display:none!important;}
  .epiklava-theme .epic-mobile-guest-auth-bar{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:8px 12px 0!important;padding:10px!important;border-radius:20px!important;background:rgba(8,12,22,.88)!important;border:1px solid rgba(255,255,255,.11)!important;box-shadow:0 16px 44px rgba(0,0,0,.24)!important;z-index:120!important;}
  .epiklava-theme .epic-header-stage-v15{min-height:auto!important;padding:34px 0 34px!important;}
  .epiklava-theme .epic-header-content-v15{display:block!important;}
  .epiklava-theme .epic-header-copy-v15 h1{font-size:clamp(2.35rem,11vw,3.25rem)!important;line-height:.95!important;}
  .epiklava-theme .epic-header-copy-v15 p{font-size:.94rem!important;line-height:1.55!important;}
  .epiklava-theme .epic-hero-stats-v15{grid-template-columns:1fr!important;gap:10px!important;}
  .epiklava-theme .epic-hero-actions-v15{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;}
  .epiklava-theme .epic-hero-actions-v15 .epic-btn{width:100%!important;min-height:52px!important;}
  .epiklava-theme .epic-status-panel-v15{display:none!important;}
  .epiklava-theme .epic-mobile-menu{width:min(380px,90vw)!important;max-width:90vw!important;}
}
@media(max-width:390px){
  .epiklava-theme .epic-nav-mobile-btn span{display:none!important;}
  .epiklava-theme .epic-mobile-guest-auth-bar{grid-template-columns:1fr!important;}
  .epiklava-theme .epic-profile-pill-v15{max-width:112px!important;}
}

/* EpikLava Aqua Header v40 */
:root{--aqua-bg:#020617;--aqua-deep:#061425;--aqua-card:rgba(6,24,42,.78);--aqua-card-strong:rgba(8,35,58,.92);--aqua-line:rgba(125,211,252,.20);--aqua-text:#f0fbff;--aqua-muted:#9bd3e8;--aqua-cyan:#22d3ee;--aqua-blue:#2563eb;--aqua-teal:#14b8a6;--aqua-glow:0 24px 80px rgba(8,145,178,.28)}body.epic-aqua-theme{background:radial-gradient(circle at top left,rgba(34,211,238,.16),transparent 30%),radial-gradient(circle at top right,rgba(37,99,235,.18),transparent 32%),linear-gradient(180deg,#03111f,#020617 42%,#020617)!important;color:var(--aqua-text)!important}.epic-aqua-header{position:relative;z-index:50;background:linear-gradient(180deg,rgba(2,6,23,.92),rgba(2,6,23,0))}.epic-aqua-navbar{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:100500!important;padding:10px 14px!important;background:linear-gradient(180deg,rgba(3,13,24,.92),rgba(3,13,24,.70))!important;border-bottom:1px solid rgba(125,211,252,.14)!important;box-shadow:0 18px 52px rgba(0,0,0,.34)!important;backdrop-filter:blur(18px) saturate(1.15)!important;-webkit-backdrop-filter:blur(18px) saturate(1.15)!important}.epic-aqua-navbar:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(34,211,238,.16),transparent);opacity:.75}.epic-aqua-navbar-inner{height:64px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;position:relative!important;z-index:2!important;border:1px solid rgba(125,211,252,.18)!important;border-radius:24px!important;background:linear-gradient(135deg,rgba(8,47,73,.78),rgba(15,23,42,.66))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 16px 45px rgba(0,0,0,.24)!important;padding:0 14px!important}.epic-aqua-nav-spacer{height:86px!important}.epic-aqua-brand{display:flex!important;align-items:center!important;gap:10px!important;color:#fff!important;text-decoration:none!important;min-width:190px!important}.epic-aqua-brand img{width:42px!important;height:42px!important;object-fit:contain!important;filter:drop-shadow(0 0 18px rgba(34,211,238,.40))!important}.epic-aqua-brand strong{display:block!important;font-size:15px!important;font-weight:950!important;line-height:1.1!important;letter-spacing:-.02em!important;color:#fff!important;white-space:nowrap!important}.epic-aqua-brand span{display:block!important;font-size:11px!important;font-weight:850!important;color:var(--aqua-muted)!important;text-transform:uppercase!important;letter-spacing:.06em!important}.epic-aqua-nav-links{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important}.epic-aqua-nav-link,.epic-aqua-nav-dropdown>button{height:46px!important;padding:0 13px!important;border-radius:17px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;color:#c9f6ff!important;background:transparent!important;border:1px solid transparent!important;font-weight:900!important;font-size:14px!important;transition:.18s ease!important;white-space:nowrap!important}.epic-aqua-nav-link:hover,.epic-aqua-nav-link.is-active,.epic-aqua-nav-dropdown.is-active>button,.epic-aqua-nav-dropdown>button:hover{color:#fff!important;background:linear-gradient(135deg,rgba(34,211,238,.20),rgba(37,99,235,.16))!important;border-color:rgba(125,211,252,.22)!important;box-shadow:0 10px 26px rgba(34,211,238,.11)!important;text-decoration:none!important}.epic-aqua-nav-dropdown{position:relative!important}.epic-aqua-dropdown-menu{position:absolute!important;top:calc(100% + 12px)!important;left:0!important;min-width:210px!important;border-radius:20px!important;padding:8px!important;background:rgba(5,22,38,.98)!important;border:1px solid rgba(125,211,252,.20)!important;box-shadow:0 22px 70px rgba(0,0,0,.42)!important;backdrop-filter:blur(16px)!important;z-index:100700!important}.epic-aqua-dropdown-menu a{display:block!important;border-radius:14px!important;padding:11px 12px!important;color:#d9fbff!important;font-weight:850!important;text-decoration:none!important}.epic-aqua-dropdown-menu a:hover{background:rgba(34,211,238,.14)!important;color:#fff!important}.epic-aqua-actions{display:flex!important;align-items:center!important;gap:8px!important;flex-shrink:0!important}.epic-aqua-cart,.epic-aqua-login,.epic-aqua-register,.epic-aqua-mobile-toggle{height:44px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-weight:950!important;color:#fff!important;text-decoration:none!important;border:1px solid rgba(125,211,252,.18)!important;background:rgba(255,255,255,.06)!important;padding:0 13px!important}.epic-aqua-cart{position:relative!important;width:46px!important;padding:0!important}.epic-aqua-cart span{position:absolute!important;right:-5px!important;top:-5px!important;min-width:20px!important;height:20px!important;border-radius:999px!important;background:linear-gradient(135deg,#22d3ee,#2563eb)!important;display:grid!important;place-items:center!important;font-size:11px!important}.epic-aqua-register,.epic-aqua-login:hover,.epic-aqua-register:hover{background:linear-gradient(135deg,#22d3ee,#2563eb)!important;color:#fff!important;box-shadow:0 14px 32px rgba(34,211,238,.18)!important}.epic-aqua-profile{height:50px!important;min-width:190px!important;display:flex!important;align-items:center!important;gap:10px!important;border-radius:18px!important;padding:5px 10px!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(125,211,252,.18)!important;color:#fff!important;cursor:pointer!important;position:relative!important}.epic-aqua-profile img{width:38px!important;height:38px!important;border-radius:14px!important;object-fit:cover!important}.epic-aqua-profile strong{display:block!important;font-size:13px!important;line-height:1.1!important;color:#fff!important;max-width:95px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.epic-aqua-profile span{display:block!important;font-size:11px!important;color:var(--aqua-muted)!important;max-width:95px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.epic-aqua-mobile-toggle{display:none!important}.epic-aqua-announcement{position:relative!important;z-index:30!important;background:linear-gradient(90deg,rgba(14,116,144,.22),rgba(37,99,235,.12))!important;border-bottom:1px solid rgba(125,211,252,.14)!important}.epic-aqua-announcement-inner{min-height:54px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:0 16px!important}.epic-aqua-announcement-link{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;color:#dcfbff!important;text-decoration:none!important}.epic-aqua-announcement-link span{width:34px!important;height:34px!important;border-radius:14px!important;display:grid!important;place-items:center!important;color:#67e8f9!important;background:rgba(34,211,238,.13)!important;border:1px solid rgba(125,211,252,.18)!important}.epic-aqua-announcement-link strong{font-size:12px!important;font-weight:950!important;color:#67e8f9!important;text-transform:uppercase!important;letter-spacing:.08em!important}.epic-aqua-announcement-link em{font-style:normal!important;color:#d7fbff!important;font-weight:750!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.epic-aqua-announcement-actions{display:flex!important;align-items:center!important;gap:8px!important}.epic-aqua-announcement-actions button{height:36px!important;padding:0 12px!important;border-radius:13px!important;background:rgba(255,255,255,.08)!important;color:#e6fdff!important;border:1px solid rgba(125,211,252,.16)!important;font-weight:900!important}.epic-aqua-hero{position:relative!important;overflow:hidden!important;min-height:570px!important;padding:74px 0 112px!important;background:#020617!important}.epic-aqua-hero-bg{position:absolute!important;inset:0!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;filter:saturate(1.15) contrast(1.04)!important;opacity:.52!important}.epic-aqua-hero-bg:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(2,6,23,.94),rgba(4,30,50,.62) 52%,rgba(2,6,23,.9)),linear-gradient(180deg,rgba(2,6,23,.15),#020617 94%)!important}.epic-aqua-hero-water{position:absolute!important;inset:0!important;pointer-events:none!important;background:radial-gradient(circle at 18% 20%,rgba(34,211,238,.23),transparent 24%),radial-gradient(circle at 78% 12%,rgba(59,130,246,.22),transparent 25%),linear-gradient(115deg,transparent 0 45%,rgba(255,255,255,.065) 46%,transparent 50% 100%)!important}.epic-aqua-hero-water:before{content:""!important;position:absolute!important;left:-10%!important;right:-10%!important;bottom:-80px!important;height:210px!important;background:radial-gradient(60% 85% at 50% 0%,rgba(34,211,238,.28),transparent 62%)!important;border-radius:50% 50% 0 0!important;filter:blur(1px)!important}.epic-aqua-bubbles{position:absolute!important;inset:0!important;pointer-events:none!important;overflow:hidden!important}.epic-aqua-bubbles span{position:absolute!important;bottom:-70px!important;width:18px!important;height:18px!important;border-radius:999px!important;border:1px solid rgba(165,243,252,.35)!important;background:rgba(255,255,255,.05)!important;box-shadow:inset 0 0 18px rgba(165,243,252,.18)!important;animation:epicAquaBubble 9s linear infinite!important}.epic-aqua-bubbles span:nth-child(1){left:8%;animation-delay:0s}.epic-aqua-bubbles span:nth-child(2){left:26%;width:11px!important;height:11px!important;animation-delay:2s;animation-duration:7s}.epic-aqua-bubbles span:nth-child(3){left:52%;width:26px!important;height:26px!important;animation-delay:1s;animation-duration:12s}.epic-aqua-bubbles span:nth-child(4){left:74%;width:14px!important;height:14px!important;animation-delay:4s;animation-duration:8s}.epic-aqua-bubbles span:nth-child(5){left:88%;width:22px!important;height:22px!important;animation-delay:3s;animation-duration:10s}@keyframes epicAquaBubble{0%{transform:translateY(0) scale(.7);opacity:0}12%{opacity:1}100%{transform:translateY(-720px) scale(1.1);opacity:0}}.epic-aqua-hero-inner{position:relative!important;z-index:3!important;display:grid!important;grid-template-columns:minmax(0,1.1fr) 390px!important;align-items:center!important;gap:36px!important}.epic-aqua-eyebrow{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:9px 13px!important;border-radius:999px!important;background:rgba(34,211,238,.13)!important;border:1px solid rgba(125,211,252,.22)!important;color:#67e8f9!important;font-weight:950!important;font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:16px!important}.epic-aqua-hero-copy h1{font-size:clamp(48px,7vw,92px)!important;line-height:.9!important;font-weight:1000!important;letter-spacing:-.075em!important;color:#fff!important;text-shadow:0 18px 60px rgba(0,0,0,.55),0 0 40px rgba(34,211,238,.18)!important}.epic-aqua-hero-copy p{max-width:630px!important;color:#b9e9f5!important;font-size:17px!important;line-height:1.8!important;margin:18px 0 0!important;font-weight:650!important}.epic-aqua-hero-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:28px!important}.epic-aqua-primary-btn,.epic-aqua-soft-btn,.epic-aqua-discord-btn{min-height:52px!important;padding:0 18px!important;border-radius:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;font-weight:950!important;color:#fff!important;text-decoration:none!important;transition:.2s ease!important;border:1px solid rgba(125,211,252,.18)!important}.epic-aqua-primary-btn{background:linear-gradient(135deg,#06b6d4,#2563eb)!important;box-shadow:0 20px 52px rgba(34,211,238,.26)!important}.epic-aqua-soft-btn{background:rgba(255,255,255,.08)!important}.epic-aqua-discord-btn{background:rgba(88,101,242,.18)!important;border-color:rgba(129,140,248,.30)!important}.epic-aqua-primary-btn:hover,.epic-aqua-soft-btn:hover,.epic-aqua-discord-btn:hover{transform:translateY(-2px)!important;color:#fff!important}.epic-aqua-status-panel{position:relative!important;border-radius:30px!important;padding:18px!important;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.045))!important;border:1px solid rgba(125,211,252,.20)!important;box-shadow:var(--aqua-glow),inset 0 1px 0 rgba(255,255,255,.12)!important;backdrop-filter:blur(18px)!important;overflow:hidden!important}.epic-aqua-status-panel:before{content:""!important;position:absolute!important;inset:-2px!important;background:radial-gradient(circle at 72% 0%,rgba(34,211,238,.32),transparent 42%)!important;pointer-events:none!important}.epic-aqua-logo-card{height:190px!important;border-radius:24px!important;display:grid!important;place-items:center!important;background:linear-gradient(145deg,rgba(34,211,238,.14),rgba(255,255,255,.04))!important;border:1px solid rgba(125,211,252,.18)!important;position:relative!important;z-index:1!important}.epic-aqua-logo-card img{max-width:86%!important;max-height:130px!important;object-fit:contain!important;filter:drop-shadow(0 22px 34px rgba(0,0,0,.52)) drop-shadow(0 0 22px rgba(34,211,238,.20))!important}.epic-aqua-status-list{display:grid!important;gap:10px!important;margin-top:12px!important;position:relative!important;z-index:1!important}.epic-aqua-status-item{display:flex!important;align-items:center!important;gap:12px!important;padding:14px!important;border-radius:20px!important;background:rgba(2,6,23,.44)!important;border:1px solid rgba(125,211,252,.14)!important;color:#fff!important;text-decoration:none!important;transition:.18s ease!important}.epic-aqua-status-item:hover{background:rgba(34,211,238,.13)!important;color:#fff!important;transform:translateY(-2px)!important}.epic-aqua-status-item i{width:42px!important;height:42px!important;border-radius:16px!important;display:grid!important;place-items:center!important;color:#67e8f9!important;background:rgba(34,211,238,.12)!important}.epic-aqua-status-item span{display:block!important;color:var(--aqua-muted)!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.07em!important}.epic-aqua-status-item strong{display:block!important;color:#fff!important;font-size:18px!important;font-weight:950!important;margin-top:1px!important}.epic-aqua-mobile-auth{display:none!important}.epic-aqua-main{background:linear-gradient(180deg,rgba(2,6,23,0),#020617 120px)!important}.epic-aqua-mobile-overlay{position:fixed!important;inset:0!important;z-index:2147483000!important;background:rgba(2,6,23,.72)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.epic-aqua-mobile-menu{width:min(382px,88vw)!important;height:100vh!important;max-height:100vh!important;overflow:auto!important;background:linear-gradient(180deg,rgba(7,35,55,.98),rgba(2,8,23,.98))!important;border-right:1px solid rgba(125,211,252,.20)!important;box-shadow:0 24px 90px rgba(0,0,0,.52)!important;padding:16px!important}.epic-aqua-mobile-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;color:#fff!important;padding:4px 2px 14px!important}.epic-aqua-mobile-head strong{display:block!important;font-size:20px!important;font-weight:1000!important}.epic-aqua-mobile-head span{display:block!important;color:var(--aqua-muted)!important;font-size:12px!important;text-transform:uppercase!important;font-weight:900!important;letter-spacing:.08em!important}.epic-aqua-mobile-head button{width:42px!important;height:42px!important;border-radius:16px!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(125,211,252,.18)!important;color:#fff!important}.epic-aqua-mobile-ip{display:flex!important;align-items:center!important;gap:10px!important;margin:8px 0 12px!important;padding:14px!important;border-radius:20px!important;background:linear-gradient(135deg,rgba(34,211,238,.18),rgba(37,99,235,.15))!important;border:1px solid rgba(125,211,252,.24)!important;color:#fff!important;font-weight:950!important;cursor:pointer!important}.epic-aqua-mobile-links>a,.epic-aqua-mobile-parent{display:block!important;border-radius:18px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(125,211,252,.10)!important;margin:8px 0!important;color:#d9fbff!important;text-decoration:none!important;font-weight:900!important}.epic-aqua-mobile-links>a{padding:14px!important}.epic-aqua-mobile-links>a.is-active{background:rgba(34,211,238,.16)!important;color:#fff!important;border-color:rgba(125,211,252,.22)!important}.epic-aqua-mobile-parent{padding:12px!important}.epic-aqua-mobile-parent strong{display:block!important;color:#fff!important;margin-bottom:7px!important}.epic-aqua-mobile-parent a{display:block!important;border-radius:14px!important;padding:10px!important;color:#b9e9f5!important;text-decoration:none!important}.epic-aqua-mobile-parent a:hover{background:rgba(34,211,238,.12)!important;color:#fff!important}@media(max-width:1220px){.epic-aqua-nav-links{display:none!important}.epic-aqua-mobile-toggle{display:inline-flex!important}.epic-aqua-navbar-inner{justify-content:space-between!important}.epic-aqua-brand{min-width:auto!important}.epic-aqua-hero-inner{grid-template-columns:1fr!important}.epic-aqua-status-panel{max-width:620px!important}}@media(max-width:768px){.epic-aqua-navbar{padding:7px 8px!important}.epic-aqua-navbar-inner{height:58px!important;border-radius:20px!important;padding:0 8px!important}.epic-aqua-nav-spacer{height:74px!important}.epic-aqua-brand img{width:36px!important;height:36px!important}.epic-aqua-brand strong{font-size:13px!important;max-width:115px!important;overflow:hidden!important;text-overflow:ellipsis!important}.epic-aqua-brand span{display:none!important}.epic-aqua-login,.epic-aqua-register,.epic-aqua-profile{display:none!important}.epic-aqua-cart{width:42px!important;height:42px!important}.epic-aqua-mobile-toggle{height:42px!important;padding:0 12px!important}.epic-aqua-mobile-toggle span{display:none!important}.epic-aqua-announcement-inner{min-height:50px!important;padding:0 12px!important}.epic-aqua-announcement-link{gap:8px!important}.epic-aqua-announcement-link strong{display:none!important}.epic-aqua-announcement-link em{font-size:13px!important;max-width:calc(100vw - 145px)!important}.epic-aqua-announcement-actions button:not(:first-child){display:none!important}.epic-aqua-hero{min-height:auto!important;padding:52px 0 74px!important}.epic-aqua-hero-inner{padding:0 18px!important;gap:22px!important}.epic-aqua-hero-copy h1{font-size:52px!important}.epic-aqua-hero-copy p{font-size:15px!important}.epic-aqua-hero-actions{display:grid!important;grid-template-columns:1fr!important}.epic-aqua-primary-btn,.epic-aqua-soft-btn,.epic-aqua-discord-btn{width:100%!important;min-height:50px!important}.epic-aqua-status-panel{display:none!important}.epic-aqua-mobile-auth{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:-38px 16px 28px!important;position:relative!important;z-index:35!important;padding:10px!important;border-radius:22px!important;background:rgba(5,22,38,.88)!important;border:1px solid rgba(125,211,252,.16)!important;backdrop-filter:blur(14px)!important}.epic-aqua-mobile-auth a{min-height:48px!important;border-radius:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;color:#fff!important;text-decoration:none!important;font-weight:950!important;background:rgba(255,255,255,.08)!important}.epic-aqua-mobile-auth a:first-child{background:linear-gradient(135deg,#06b6d4,#2563eb)!important}.swal2-container.epic-copyip-toast-container{padding-top:86px!important}}@media(max-width:390px){.epic-aqua-brand div{display:none!important}.epic-aqua-mobile-auth{grid-template-columns:1fr!important}}

/* v41 Atlantis mobile/header fixes */
body.epic-aqua-theme{--aqua-gold:#facc15;--aqua-ice:#e0fbff;}
.epic-aqua-navbar{z-index:2147483000!important;overflow:visible!important;}
.epic-aqua-navbar-inner{max-width:1180px!important;}
.epic-aqua-nav-links{flex:1 1 auto!important;justify-content:center!important;overflow:hidden!important;}
.epic-aqua-nav-link,.epic-aqua-nav-dropdown>button{height:42px!important;padding:0 10px!important;font-size:13px!important;}
.epic-aqua-actions{min-width:0!important;}
.epic-aqua-credit-pulse,.epic-aqua-status-item.is-credit,.epic-profile-dd-grid a[href*="credits"],.epic-aqua-mobile-quick-actions .is-credit{position:relative!important;overflow:hidden!important;background:linear-gradient(135deg,rgba(250,204,21,.22),rgba(34,211,238,.18),rgba(37,99,235,.18))!important;border-color:rgba(250,204,21,.35)!important;box-shadow:0 0 0 1px rgba(250,204,21,.12),0 18px 48px rgba(34,211,238,.18)!important;animation:epicCreditFloat 2.6s ease-in-out infinite!important;}
.epic-aqua-credit-pulse:before,.epic-aqua-status-item.is-credit:before,.epic-profile-dd-grid a[href*="credits"]:before,.epic-aqua-mobile-quick-actions .is-credit:before{content:""!important;position:absolute!important;inset:-70% auto -70% -35%!important;width:38%!important;transform:rotate(18deg)!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent)!important;animation:epicCreditShine 2.15s linear infinite!important;pointer-events:none!important;}
@keyframes epicCreditFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}
@keyframes epicCreditShine{0%{left:-45%}100%{left:135%}}
.epic-aqua-mobile-overlay{position:fixed!important;inset:0!important;z-index:2147482500!important;background:rgba(1,8,18,.72)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;}
.epic-aqua-mobile-menu{position:relative!important;width:min(90vw,390px)!important;max-width:390px!important;height:100dvh!important;overflow-y:auto!important;background:linear-gradient(180deg,rgba(5,22,38,.98),rgba(2,6,23,.98))!important;border-right:1px solid rgba(125,211,252,.22)!important;box-shadow:24px 0 80px rgba(0,0,0,.45)!important;color:#e9fbff!important;}
.epic-aqua-mobile-head{position:sticky!important;top:0!important;z-index:5!important;background:linear-gradient(180deg,rgba(5,22,38,1),rgba(5,22,38,.88))!important;border-bottom:1px solid rgba(125,211,252,.16)!important;}
.epic-aqua-mobile-head button{width:44px!important;height:44px!important;border-radius:16px!important;display:grid!important;place-items:center!important;background:rgba(255,255,255,.10)!important;color:#fff!important;border:1px solid rgba(125,211,252,.20)!important;}
.epic-aqua-mobile-user-card{margin:14px!important;padding:14px!important;border-radius:22px!important;display:flex!important;align-items:center!important;gap:12px!important;background:linear-gradient(135deg,rgba(34,211,238,.16),rgba(37,99,235,.10))!important;border:1px solid rgba(125,211,252,.20)!important;}
.epic-aqua-mobile-user-card img{width:52px!important;height:52px!important;border-radius:18px!important;object-fit:cover!important;box-shadow:0 10px 28px rgba(34,211,238,.18)!important;}
.epic-aqua-mobile-user-card strong{display:block!important;color:#fff!important;font-size:15px!important;font-weight:950!important;}
.epic-aqua-mobile-user-card span{display:block!important;color:#9bd3e8!important;font-size:12px!important;font-weight:800!important;margin-top:2px!important;}
.epic-aqua-mobile-quick-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:14px!important;}
.epic-aqua-mobile-quick-actions a{min-height:48px!important;border-radius:17px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0 13px!important;color:#e9fbff!important;background:rgba(255,255,255,.075)!important;border:1px solid rgba(125,211,252,.16)!important;text-decoration:none!important;font-weight:950!important;position:relative!important;}
.epic-aqua-mobile-quick-actions a i{width:24px!important;color:#67e8f9!important;}
.epic-aqua-mobile-quick-actions a em{margin-left:auto!important;min-width:20px!important;height:20px!important;border-radius:999px!important;background:linear-gradient(135deg,#22d3ee,#2563eb)!important;display:grid!important;place-items:center!important;font-style:normal!important;font-size:11px!important;color:#fff!important;}
.epic-aqua-mobile-ip{margin:14px!important;background:linear-gradient(135deg,rgba(34,211,238,.15),rgba(20,184,166,.10))!important;border:1px solid rgba(125,211,252,.20)!important;color:#fff!important;}
.epic-aqua-mobile-links{padding:0 14px 22px!important;}
.epic-aqua-mobile-links a,.epic-aqua-mobile-parent strong{border-radius:16px!important;color:#dffbff!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(125,211,252,.10)!important;margin-bottom:8px!important;}
.swal2-container,.swal2-container.epic-copyip-toast-container{z-index:2147483647!important;position:fixed!important;}
.swal2-container.epic-copyip-toast-container{padding:0!important;pointer-events:auto!important;}
.swal2-container.epic-copyip-toast-container .swal2-popup,.swal2-popup.epic-copyip-toast{z-index:2147483647!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(5,22,38,.98),rgba(2,6,23,.98))!important;border:1px solid rgba(125,211,252,.28)!important;color:#e9fbff!important;box-shadow:0 28px 90px rgba(0,0,0,.55),0 0 44px rgba(34,211,238,.16)!important;}
.swal2-popup.epic-copyip-toast .swal2-title{color:#fff!important;font-weight:950!important;}
.swal2-popup.epic-copyip-toast .swal2-html-container,.swal2-popup.epic-copyip-toast .swal2-content{color:#bdefff!important;font-weight:750!important;}
.epic-copyip-native-toast{z-index:2147483647!important;}
.epic-aqua-main .card,.epic-aqua-main .epic-rank-widget,.epic-aqua-main .epic-social-card-v27,.epic-aqua-main .epic-category-card,.epic-aqua-main .epic-news-card{background:linear-gradient(180deg,rgba(8,47,73,.72),rgba(2,6,23,.84))!important;border:1px solid rgba(125,211,252,.16)!important;box-shadow:0 20px 70px rgba(0,0,0,.24)!important;}
.epic-aqua-main .epic-widget-title,.epic-aqua-main h1,.epic-aqua-main h2,.epic-aqua-main h3{color:#e9fbff!important;}
@media(max-width:1280px){.epic-aqua-nav-links{display:none!important}.epic-aqua-mobile-toggle{display:inline-flex!important}.epic-aqua-navbar-inner{max-width:calc(100vw - 16px)!important}.epic-aqua-profile{min-width:auto!important}.epic-aqua-profile div,.epic-aqua-profile>i{display:none!important}.epic-aqua-brand{min-width:auto!important}}
@media(max-width:768px){.epic-aqua-navbar{padding:6px 6px!important}.epic-aqua-navbar-inner{height:56px!important;border-radius:18px!important;gap:6px!important}.epic-aqua-nav-spacer{height:68px!important}.epic-aqua-brand img{width:34px!important;height:34px!important}.epic-aqua-cart{display:inline-flex!important;width:40px!important;height:40px!important}.epic-aqua-mobile-toggle{display:inline-flex!important;width:40px!important;height:40px!important;padding:0!important}.epic-aqua-actions{gap:6px!important}.epic-aqua-announcement{margin-top:0!important}.epic-aqua-announcement-inner{min-height:46px!important}.epic-aqua-hero-copy h1{font-size:42px!important;line-height:.96!important}.epic-aqua-eyebrow{font-size:11px!important}.epic-aqua-discord-btn{display:none!important}}
@media(max-width:430px){.epic-aqua-brand div{display:none!important}.epic-aqua-navbar-inner{padding:0 7px!important}.epic-aqua-actions{margin-left:auto!important}.epic-aqua-mobile-menu{width:92vw!important}}

/* v42 Atlantis navbar/profile refinements */
.epic-aqua-navbar-inner{height:58px!important;min-height:58px!important;max-height:58px!important;flex-wrap:nowrap!important;align-items:center!important;padding:0 10px!important}
.epic-aqua-brand{min-width:150px!important;max-width:190px!important;overflow:hidden!important}.epic-aqua-brand img{width:36px!important;height:36px!important}.epic-aqua-brand strong{font-size:13px!important}.epic-aqua-brand span{font-size:9px!important;letter-spacing:.04em!important}.epic-aqua-nav-link,.epic-aqua-nav-dropdown>button{height:40px!important;padding:0 9px!important;font-size:12px!important;border-radius:14px!important;gap:6px!important}.epic-aqua-profile{height:42px!important;min-width:150px!important;max-width:170px!important;border-radius:15px!important}.epic-aqua-profile img{width:32px!important;height:32px!important;border-radius:11px!important}.epic-aqua-cart,.epic-aqua-login,.epic-aqua-register,.epic-aqua-mobile-toggle,.epic-aqua-mobile-profile-toggle{height:40px!important;border-radius:14px!important}.epic-aqua-mobile-profile-toggle{display:none!important;width:40px!important;padding:0!important;align-items:center!important;justify-content:center!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(125,211,252,.18)!important;color:#fff!important}.epic-aqua-mobile-profile-toggle img{width:32px!important;height:32px!important;border-radius:12px!important;object-fit:cover!important}.epic-aqua-nav-spacer{height:76px!important}.epic-aqua-credit-pulse,.epic-aqua-nav-link[href*="credits"],.epic-aqua-mobile-profile-grid .is-credit{position:relative!important;overflow:hidden!important;animation:epicCreditGlow 1.9s ease-in-out infinite!important}.epic-aqua-credit-pulse:after,.epic-aqua-nav-link[href*="credits"]:after,.epic-aqua-mobile-profile-grid .is-credit:after{content:""!important;position:absolute!important;top:-45%!important;bottom:-45%!important;width:38px!important;left:-55px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.48),transparent)!important;transform:rotate(18deg)!important;animation:epicCreditShine 2.4s linear infinite!important}@keyframes epicCreditGlow{0%,100%{box-shadow:0 0 0 rgba(34,211,238,0)!important}50%{box-shadow:0 0 28px rgba(34,211,238,.22)!important}}@keyframes epicCreditShine{0%{left:-60px}100%{left:130%}}
.epic-aqua-mobile-profile-overlay{position:fixed!important;inset:0!important;z-index:2147482400!important;background:rgba(1,8,18,.58)!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:12px!important}.epic-aqua-mobile-profile-card{width:100%!important;max-width:430px!important;max-height:calc(100dvh - 86px)!important;overflow-y:auto!important;border-radius:26px!important;padding:12px!important;background:linear-gradient(180deg,rgba(9,22,40,.98),rgba(4,12,24,.99))!important;border:1px solid rgba(125,211,252,.20)!important;box-shadow:0 -20px 80px rgba(0,0,0,.55), inset 0 1px 0 rgba(255,255,255,.08)!important;color:#e9fbff!important}.epic-aqua-mobile-profile-head{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;gap:10px!important;align-items:center!important;margin-bottom:10px!important}.epic-aqua-mobile-profile-head>div{min-height:56px!important;border-radius:18px!important;padding:10px 14px!important;background:linear-gradient(135deg,rgba(34,211,238,.14),rgba(255,255,255,.055))!important;border:1px solid rgba(125,211,252,.16)!important}.epic-aqua-mobile-profile-head strong{display:block!important;color:#fff!important;font-size:20px!important;font-weight:950!important;line-height:1.05!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.epic-aqua-mobile-profile-head span{display:block!important;margin-top:3px!important;color:#8eeaff!important;font-size:11px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.05em!important}.epic-aqua-mobile-profile-head button{height:44px!important;width:44px!important;border-radius:16px!important;display:grid!important;place-items:center!important;background:rgba(255,255,255,.075)!important;color:#fff!important;border:1px solid rgba(125,211,252,.16)!important}.epic-aqua-mobile-profile-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.epic-aqua-mobile-profile-grid a{min-height:54px!important;border-radius:17px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;color:#eefcff!important;text-decoration:none!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.04))!important;border:1px solid rgba(125,211,252,.13)!important;font-weight:950!important;position:relative!important}.epic-aqua-mobile-profile-grid a i{width:32px!important;height:32px!important;min-width:32px!important;border-radius:13px!important;display:grid!important;place-items:center!important;color:#67e8f9!important;background:rgba(34,211,238,.10)!important}.epic-aqua-mobile-profile-grid a em{margin-left:auto!important;min-width:20px!important;height:20px!important;border-radius:999px!important;background:linear-gradient(135deg,#22d3ee,#2563eb)!important;display:grid!important;place-items:center!important;font-size:11px!important;font-style:normal!important;color:#fff!important}.epic-aqua-mobile-profile-logout{margin-top:10px!important}.epic-aqua-mobile-profile-logout button{width:100%!important;min-height:52px!important;border-radius:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:linear-gradient(135deg,#f97316,#ef4444)!important;color:#fff!important;font-size:15px!important;font-weight:950!important;box-shadow:0 16px 34px rgba(239,68,68,.22)!important}.epic-aqua-mobile-menu{max-width:330px!important;width:min(84vw,330px)!important;background:linear-gradient(180deg,rgba(5,22,38,.98),rgba(2,6,23,.98))!important}.epic-aqua-mobile-head{padding:12px 14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important;gap:10px!important;align-items:center!important}.epic-aqua-mobile-head strong{font-size:17px!important}.epic-aqua-mobile-head span{font-size:11px!important;color:#8eeaff!important}.epic-aqua-mobile-head button{width:40px!important;height:40px!important}.epic-aqua-mobile-ip{min-height:44px!important;border-radius:16px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;gap:9px!important}.epic-aqua-mobile-links a,.epic-aqua-mobile-parent strong{min-height:42px!important;display:flex!important;align-items:center!important;padding:9px 12px!important;font-size:13px!important;font-weight:900!important}.epic-aqua-mobile-quick-actions{grid-template-columns:1fr!important;margin:10px 14px!important}
@media(max-width:1600px){.epic-aqua-nav-links{display:none!important}.epic-aqua-mobile-toggle{display:inline-flex!important}.epic-aqua-navbar-inner{max-width:calc(100vw - 16px)!important}.epic-aqua-brand{min-width:auto!important}}
@media(max-width:1280px){.epic-aqua-profile{display:none!important}.epic-aqua-mobile-profile-toggle{display:inline-flex!important}}
@media(max-width:768px){.epic-aqua-navbar{padding:6px!important}.epic-aqua-navbar-inner{height:54px!important;min-height:54px!important;max-height:54px!important;border-radius:18px!important}.epic-aqua-nav-spacer{height:66px!important}.epic-aqua-brand div{display:block!important}.epic-aqua-brand strong{font-size:12px!important}.epic-aqua-brand span{font-size:8px!important}.epic-aqua-login,.epic-aqua-register{display:none!important}.epic-aqua-cart,.epic-aqua-mobile-toggle,.epic-aqua-mobile-profile-toggle{width:38px!important;height:38px!important}.epic-aqua-mobile-toggle span{display:none!important}.epic-aqua-hero{min-height:520px!important;padding-top:54px!important}.epic-aqua-status-panel{display:none!important}.epic-aqua-hero-inner{grid-template-columns:1fr!important}.epic-aqua-hero-copy{max-width:100%!important}.epic-aqua-hero-actions{gap:8px!important}.epic-aqua-primary-btn,.epic-aqua-soft-btn{min-height:44px!important;padding:0 13px!important}.epic-aqua-mobile-profile-overlay{align-items:flex-end!important}}
@media(max-width:430px){.epic-aqua-brand div{display:none!important}.epic-aqua-mobile-menu{width:86vw!important}.epic-aqua-mobile-profile-card{border-radius:24px!important}.epic-aqua-mobile-profile-head strong{font-size:18px!important}.epic-aqua-mobile-profile-grid a{min-height:50px!important;font-size:13px!important}.epic-aqua-mobile-profile-grid a i{width:30px!important;height:30px!important;min-width:30px!important}.epic-aqua-mobile-profile-logout button{min-height:50px!important}}

/* v43: profil paneli modal değil, navbar dropdown olsun. Arka planı karartma/blur kaldırıldı. */
.epic-aqua-mobile-profile-overlay{
  position:fixed!important;
  inset:auto 14px auto auto!important;
  top:72px!important;
  z-index:2147483000!important;
  width:min(340px,calc(100vw - 28px))!important;
  height:auto!important;
  max-height:calc(100dvh - 84px)!important;
  padding:0!important;
  margin:0!important;
  display:block!important;
  align-items:unset!important;
  justify-content:unset!important;
  background:transparent!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  pointer-events:auto!important;
}
.epic-aqua-mobile-profile-card{
  width:100%!important;
  max-width:340px!important;
  max-height:calc(100dvh - 90px)!important;
  border-radius:20px!important;
  padding:10px!important;
  background:linear-gradient(180deg,rgba(8,25,43,.98),rgba(3,10,22,.99))!important;
  box-shadow:0 18px 48px rgba(0,0,0,.42), inset 0 1px 0 rgba(255,255,255,.08)!important;
  transform-origin:top right!important;
}
.epic-aqua-mobile-profile-head{grid-template-columns:minmax(0,1fr) 38px!important;gap:8px!important;margin-bottom:8px!important}
.epic-aqua-mobile-profile-head>div{min-height:46px!important;border-radius:15px!important;padding:8px 11px!important}
.epic-aqua-mobile-profile-head strong{font-size:16px!important}
.epic-aqua-mobile-profile-head span{font-size:9px!important;margin-top:1px!important}
.epic-aqua-mobile-profile-head button{width:38px!important;height:38px!important;border-radius:14px!important}
.epic-aqua-mobile-profile-grid{gap:7px!important}
.epic-aqua-mobile-profile-grid a{min-height:44px!important;border-radius:14px!important;padding:8px 10px!important;font-size:12px!important;gap:8px!important}
.epic-aqua-mobile-profile-grid a i{width:28px!important;height:28px!important;min-width:28px!important;border-radius:11px!important;font-size:12px!important}
.epic-aqua-mobile-profile-logout{margin-top:8px!important}
.epic-aqua-mobile-profile-logout button{min-height:46px!important;border-radius:15px!important;font-size:13px!important}
@media(max-width:768px){
  .epic-aqua-mobile-profile-overlay{top:66px!important;right:10px!important;width:min(320px,calc(100vw - 20px))!important;max-height:calc(100dvh - 76px)!important}
  .epic-aqua-mobile-profile-card{max-width:320px!important;max-height:calc(100dvh - 80px)!important;border-radius:18px!important}
}
@media(max-width:430px){
  .epic-aqua-mobile-profile-overlay{right:8px!important;width:calc(100vw - 16px)!important}
  .epic-aqua-mobile-profile-card{max-width:none!important}
}

/* v44 definitive header/profile cleanup */
.epic-aqua-mobile-profile-overlay,.epic-aqua-mobile-profile-card{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.epic-aqua-mobile-profile-toggle{display:none!important;width:40px!important;height:40px!important;min-width:40px!important;border-radius:14px!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid rgba(125,211,252,.18)!important;background:rgba(255,255,255,.07)!important;text-decoration:none!important;overflow:hidden!important}.epic-aqua-mobile-profile-toggle img{width:32px!important;height:32px!important;border-radius:11px!important;object-fit:cover!important}.epic-aqua-header{min-height:0!important}.epic-aqua-navbar{height:auto!important;min-height:0!important;max-height:none!important}.epic-aqua-navbar-inner{height:58px!important;min-height:58px!important;max-height:58px!important;overflow:visible!important}.epic-aqua-nav-spacer{height:78px!important}.epic-aqua-hero{min-height:460px!important;height:auto!important;padding:54px 0 74px!important}.epic-aqua-hero-inner{min-height:0!important;align-items:center!important}.epic-aqua-status-panel{transform:none!important}.epic-aqua-hero-copy h1{font-size:clamp(42px,5.6vw,74px)!important;line-height:.94!important}.epic-aqua-hero-copy p{max-width:560px!important}.epic-aqua-announcement-inner{min-height:46px!important}.epic-aqua-announcement{margin:0!important}@media(max-width:1600px){.epic-aqua-nav-links{display:none!important}.epic-aqua-mobile-toggle{display:inline-flex!important}.epic-aqua-navbar-inner{max-width:calc(100vw - 18px)!important}.epic-aqua-profile{display:none!important}.epic-aqua-mobile-profile-toggle{display:inline-flex!important}}@media(max-width:768px){.epic-aqua-navbar{padding:6px!important}.epic-aqua-navbar-inner{height:54px!important;min-height:54px!important;max-height:54px!important;border-radius:18px!important}.epic-aqua-nav-spacer{height:66px!important}.epic-aqua-brand{gap:7px!important}.epic-aqua-brand img{width:34px!important;height:34px!important}.epic-aqua-brand strong{font-size:12px!important}.epic-aqua-brand span{font-size:8px!important}.epic-aqua-actions{gap:5px!important}.epic-aqua-cart,.epic-aqua-mobile-toggle,.epic-aqua-mobile-profile-toggle{width:38px!important;height:38px!important;min-width:38px!important}.epic-aqua-mobile-profile-toggle img{width:30px!important;height:30px!important}.epic-aqua-mobile-toggle span{display:none!important}.epic-aqua-hero{min-height:390px!important;padding:38px 0 52px!important}.epic-aqua-hero-inner{grid-template-columns:1fr!important}.epic-aqua-status-panel{display:none!important}.epic-aqua-hero-copy h1{font-size:40px!important}.epic-aqua-hero-copy p{font-size:13px!important;line-height:1.55!important}.epic-aqua-hero-actions{gap:8px!important}.epic-aqua-primary-btn,.epic-aqua-soft-btn{min-height:42px!important;padding:0 12px!important;font-size:13px!important}.epic-aqua-announcement-inner{min-height:44px!important}.epic-aqua-announcement-link strong{font-size:11px!important}.epic-aqua-announcement-link em{font-size:12px!important}}@media(max-width:430px){.epic-aqua-brand div{display:none!important}.epic-aqua-hero{min-height:360px!important;padding:34px 0 42px!important}.epic-aqua-hero-copy h1{font-size:36px!important}.epic-aqua-discord-btn{display:none!important}}

/* v45: profil dropdown + kompakt header düzeltmeleri */
.epic-aqua-theme .epic-profile-backdrop{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.epic-aqua-theme .epic-profile-dropdown{position:absolute!important;right:0!important;top:calc(100% + 10px)!important;left:auto!important;transform:none!important;z-index:100800!important;max-width:min(340px,calc(100vw - 24px))!important}.epic-aqua-theme .epic-aqua-navbar{height:auto!important;max-height:84px!important;overflow:visible!important}.epic-aqua-theme .epic-aqua-navbar-inner{height:58px!important;min-height:58px!important;max-height:58px!important;overflow:visible!important}.epic-aqua-theme .epic-aqua-nav-spacer{height:78px!important;min-height:78px!important;max-height:78px!important}.epic-aqua-theme .epic-aqua-header{min-height:0!important;height:auto!important;overflow:visible!important}.epic-aqua-theme .epic-aqua-hero{height:520px!important;min-height:520px!important;max-height:520px!important;padding:0!important;display:flex!important;align-items:center!important;overflow:hidden!important}.epic-aqua-theme .epic-aqua-hero-inner{width:100%!important;min-height:0!important;align-items:center!important}.epic-aqua-theme .epic-aqua-hero-copy,.epic-aqua-theme .epic-aqua-status-panel{margin-top:0!important;margin-bottom:0!important}.epic-aqua-mobile-profile-wrap{display:none!important;position:relative!important;flex-shrink:0!important}.epic-aqua-mobile-profile-dropdown{position:absolute!important;right:0!important;top:calc(100% + 12px)!important;width:min(330px,calc(100vw - 18px))!important;border-radius:18px!important;padding:10px!important;background:linear-gradient(180deg,rgba(6,24,42,.98),rgba(2,8,23,.98))!important;border:1px solid rgba(125,211,252,.24)!important;box-shadow:0 18px 55px rgba(0,0,0,.46)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;z-index:100900!important;color:#fff!important}.epic-aqua-mobile-profile-dd-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:8px!important}.epic-aqua-mobile-profile-dd-head>div{flex:1!important;border-radius:14px!important;padding:8px 10px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(125,211,252,.16)!important;min-width:0!important}.epic-aqua-mobile-profile-dd-head strong{display:block!important;font-size:15px!important;font-weight:950!important;line-height:1.05!important;color:#fff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.epic-aqua-mobile-profile-dd-head span{display:block!important;font-size:10px!important;font-weight:900!important;color:#67e8f9!important;text-transform:uppercase!important}.epic-aqua-mobile-profile-dd-head button{width:40px!important;height:40px!important;border-radius:14px!important;display:grid!important;place-items:center!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(125,211,252,.16)!important;color:#fff!important}.epic-aqua-mobile-profile-dd-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.epic-aqua-mobile-profile-dd-grid a{min-height:44px!important;border-radius:14px!important;display:flex!important;align-items:center!important;gap:9px!important;padding:0 10px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(125,211,252,.13)!important;color:#e8fdff!important;text-decoration:none!important;font-size:13px!important;font-weight:950!important;position:relative!important;overflow:hidden!important}.epic-aqua-mobile-profile-dd-grid a:hover{background:rgba(34,211,238,.14)!important;color:#fff!important}.epic-aqua-mobile-profile-dd-grid a i{width:28px!important;height:28px!important;border-radius:10px!important;display:grid!important;place-items:center!important;background:rgba(34,211,238,.14)!important;color:#67e8f9!important;flex-shrink:0!important}.epic-aqua-mobile-profile-dd-grid a.is-credit{background:linear-gradient(135deg,rgba(34,211,238,.18),rgba(37,99,235,.14))!important}.epic-aqua-mobile-profile-dd-grid a b{position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important;min-width:18px!important;height:18px!important;border-radius:999px!important;background:linear-gradient(135deg,#22d3ee,#2563eb)!important;color:#fff!important;font-size:10px!important;display:grid!important;place-items:center!important}.epic-aqua-mobile-profile-dd-logout{margin-top:8px!important}.epic-aqua-mobile-profile-dd-logout button{width:100%!important;min-height:44px!important;border-radius:14px!important;background:linear-gradient(135deg,#fb923c,#ef4444)!important;color:#fff!important;font-weight:950!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.epic-aqua-credit-pulse,.epic-aqua-status-item.is-credit,.epic-aqua-nav-link[href*="credit"],.epic-aqua-nav-link[href*="kredi"]{position:relative!important;overflow:hidden!important}.epic-aqua-credit-pulse:after,.epic-aqua-status-item.is-credit:after,.epic-aqua-nav-link[href*="credit"]:after,.epic-aqua-nav-link[href*="kredi"]:after{content:""!important;position:absolute!important;inset:-40% -80%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent)!important;transform:translateX(-65%) rotate(18deg)!important;animation:epicCreditShine 2.6s ease-in-out infinite!important;pointer-events:none!important}@keyframes epicCreditShine{0%,35%{transform:translateX(-70%) rotate(18deg);opacity:0}50%{opacity:1}75%,100%{transform:translateX(70%) rotate(18deg);opacity:0}}
@media(max-width:1600px){.epic-aqua-theme .epic-aqua-profile{display:none!important}.epic-aqua-mobile-profile-wrap{display:block!important}.epic-aqua-mobile-profile-toggle{display:inline-flex!important}.epic-aqua-theme .epic-aqua-hero{height:480px!important;min-height:480px!important;max-height:480px!important}}
@media(max-width:768px){.epic-aqua-theme .epic-aqua-navbar{padding:6px!important;max-height:66px!important}.epic-aqua-theme .epic-aqua-navbar-inner{height:54px!important;min-height:54px!important;max-height:54px!important}.epic-aqua-theme .epic-aqua-nav-spacer{height:66px!important;min-height:66px!important;max-height:66px!important}.epic-aqua-theme .epic-aqua-cart{display:none!important}.epic-aqua-theme .epic-aqua-actions{gap:6px!important}.epic-aqua-theme .epic-aqua-hero{height:auto!important;min-height:350px!important;max-height:none!important;padding:34px 0 42px!important;display:block!important}.epic-aqua-theme .epic-aqua-hero-inner{display:block!important;padding:0 16px!important}.epic-aqua-theme .epic-aqua-hero-copy h1{font-size:36px!important;line-height:.96!important}.epic-aqua-theme .epic-aqua-hero-copy p{font-size:13px!important;line-height:1.55!important}.epic-aqua-theme .epic-aqua-status-panel{display:none!important}.epic-aqua-mobile-profile-dropdown{right:-48px!important;top:calc(100% + 10px)!important;width:min(318px,calc(100vw - 16px))!important}.epic-aqua-mobile-profile-toggle,.epic-aqua-mobile-toggle{width:38px!important;height:38px!important;min-width:38px!important}.epic-aqua-mobile-profile-toggle img{width:30px!important;height:30px!important}.epic-aqua-mobile-menu{width:min(330px,86vw)!important}.epic-aqua-mobile-overlay{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(2,6,23,.46)!important}}
@media(max-width:390px){.epic-aqua-mobile-profile-dropdown{right:-45px!important;width:calc(100vw - 12px)!important}.epic-aqua-mobile-profile-dd-grid a{font-size:12px!important;padding:0 8px!important}.epic-aqua-mobile-profile-dd-grid a i{width:26px!important;height:26px!important}.epic-aqua-theme .epic-aqua-hero{min-height:330px!important}.epic-aqua-theme .epic-aqua-brand div{display:none!important}}

/* v46 professional Atlantis layout fixes */
body.epic-aqua-theme{overflow-x:hidden!important}.epic-aqua-theme #app{overflow-x:clip!important}.epic-aqua-theme .container{width:min(100% - 32px,1500px)!important;max-width:1500px!important}.epic-aqua-theme .epic-aqua-header{min-height:0!important;height:auto!important;overflow:visible!important;background:linear-gradient(180deg,rgba(2,10,24,.96),rgba(2,10,24,0) 82%)!important}.epic-aqua-theme .epic-aqua-announcement{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:100620!important;margin:0!important;padding:8px 14px!important;background:linear-gradient(135deg,rgba(8,47,73,.94),rgba(15,23,42,.88))!important;border-bottom:1px solid rgba(103,232,249,.20)!important;box-shadow:0 10px 32px rgba(0,0,0,.24)!important;backdrop-filter:blur(14px) saturate(1.12)!important;-webkit-backdrop-filter:blur(14px) saturate(1.12)!important}.epic-aqua-theme .epic-aqua-announcement-inner{height:38px!important;min-height:38px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-radius:16px!important;padding:0 12px!important;background:rgba(2,10,24,.34)!important;border:1px solid rgba(125,211,252,.14)!important}.epic-aqua-theme .epic-aqua-announcement-link{min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important;text-decoration:none!important;color:#e8fbff!important;font-weight:900!important}.epic-aqua-theme .epic-aqua-announcement-link span{width:28px!important;height:28px!important;border-radius:10px!important;display:grid!important;place-items:center!important;background:rgba(34,211,238,.14)!important;color:#67e8f9!important;flex:0 0 auto!important}.epic-aqua-theme .epic-aqua-announcement-link strong{font-size:12px!important;color:#67e8f9!important;text-transform:uppercase!important;letter-spacing:.05em!important;white-space:nowrap!important}.epic-aqua-theme .epic-aqua-announcement-link em{font-size:13px!important;font-style:normal!important;color:#dffbff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:720px!important}.epic-aqua-theme .epic-aqua-announcement-actions{display:flex!important;align-items:center!important;gap:6px!important;flex-shrink:0!important}.epic-aqua-theme .epic-aqua-announcement-actions button{height:30px!important;min-width:30px!important;border-radius:11px!important;padding:0 10px!important;display:inline-grid!important;place-items:center!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(125,211,252,.14)!important;color:#e8fbff!important;font-size:12px!important;font-weight:900!important}.epic-aqua-theme .epic-aqua-navbar{position:fixed!important;top:0!important;left:0!important;right:0!important;height:74px!important;min-height:74px!important;max-height:74px!important;z-index:100550!important;padding:8px 14px!important;overflow:visible!important;background:linear-gradient(180deg,rgba(3,13,24,.92),rgba(3,13,24,.70))!important;border-bottom:1px solid rgba(125,211,252,.14)!important;box-shadow:0 16px 44px rgba(0,0,0,.27)!important;backdrop-filter:blur(18px) saturate(1.15)!important;-webkit-backdrop-filter:blur(18px) saturate(1.15)!important}.epic-aqua-theme .epic-aqua-header.has-aqua-announcement .epic-aqua-navbar{top:54px!important}.epic-aqua-theme .epic-aqua-navbar-inner{height:58px!important;min-height:58px!important;max-height:58px!important;border-radius:18px!important;padding:0 12px!important;overflow:visible!important}.epic-aqua-theme .epic-aqua-nav-spacer{height:74px!important;min-height:74px!important;max-height:74px!important}.epic-aqua-theme .epic-aqua-header.has-aqua-announcement .epic-aqua-nav-spacer{height:128px!important;min-height:128px!important;max-height:128px!important}.epic-aqua-theme .epic-aqua-brand{min-width:0!important;flex-shrink:0!important}.epic-aqua-theme .epic-aqua-brand img{width:38px!important;height:38px!important}.epic-aqua-theme .epic-aqua-brand strong{font-size:14px!important}.epic-aqua-theme .epic-aqua-brand span{font-size:10px!important}.epic-aqua-theme .epic-aqua-nav-links{gap:3px!important;flex:1 1 auto!important;justify-content:center!important;overflow:hidden!important}.epic-aqua-theme .epic-aqua-nav-link,.epic-aqua-theme .epic-aqua-nav-dropdown>button{height:40px!important;padding:0 10px!important;border-radius:14px!important;font-size:13px!important;gap:6px!important}.epic-aqua-theme .epic-aqua-actions{gap:6px!important}.epic-aqua-theme .epic-aqua-cart,.epic-aqua-theme .epic-aqua-login,.epic-aqua-theme .epic-aqua-register,.epic-aqua-theme .epic-aqua-mobile-toggle{height:40px!important;border-radius:14px!important;padding:0 11px!important}.epic-aqua-theme .epic-aqua-cart{width:40px!important;padding:0!important}.epic-aqua-theme .epic-aqua-profile{height:44px!important;min-width:160px!important;max-width:190px!important;border-radius:15px!important;padding:4px 8px!important}.epic-aqua-theme .epic-aqua-profile img{width:34px!important;height:34px!important;border-radius:12px!important}.epic-aqua-theme .epic-aqua-profile strong{font-size:12px!important;max-width:82px!important}.epic-aqua-theme .epic-aqua-profile span{font-size:9px!important}.epic-aqua-theme .epic-aqua-mobile-profile-dropdown{right:0!important;top:calc(100% + 10px)!important;width:min(300px,calc(100vw - 20px))!important;border-radius:16px!important;padding:9px!important;box-shadow:0 16px 44px rgba(0,0,0,.38)!important}.epic-aqua-theme .epic-aqua-mobile-profile-dd-grid{gap:7px!important}.epic-aqua-theme .epic-aqua-mobile-profile-dd-grid a{min-height:40px!important;border-radius:12px!important;font-size:12px!important;padding:0 9px!important}.epic-aqua-theme .epic-aqua-mobile-profile-dd-grid a i{width:26px!important;height:26px!important;border-radius:9px!important}.epic-aqua-theme .epic-aqua-mobile-profile-dd-logout button{min-height:40px!important;border-radius:12px!important}.epic-aqua-theme .epic-aqua-hero{height:440px!important;min-height:440px!important;max-height:440px!important;padding:0!important;display:flex!important;align-items:center!important;overflow:hidden!important}.epic-aqua-theme .epic-aqua-hero-bg{background-position:center!important;background-size:cover!important}.epic-aqua-theme .epic-aqua-hero-inner{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)!important;gap:42px!important;align-items:center!important;min-height:0!important}.epic-aqua-theme .epic-aqua-hero-copy h1{font-size:clamp(44px,4.1vw,70px)!important;line-height:.92!important}.epic-aqua-theme .epic-aqua-hero-copy p{max-width:650px!important}.epic-aqua-theme .epic-aqua-status-panel{max-width:360px!important;margin-left:auto!important;border-radius:22px!important;padding:14px!important}.epic-aqua-theme .epic-aqua-logo-card{min-height:126px!important;border-radius:18px!important}.epic-aqua-theme .epic-aqua-status-item{border-radius:16px!important}.epic-aqua-theme .epic-aqua-main>.relative.z-30{width:min(100% - 32px,1500px)!important;max-width:1500px!important;margin-left:auto!important;margin-right:auto!important}.epic-aqua-theme main section.container,.epic-aqua-theme main .container{width:100%!important;max-width:1500px!important}.swal2-container.epic-copyip-toast-container{z-index:2147483647!important;position:fixed!important;inset:0!important;pointer-events:none!important}.swal2-popup.epic-copyip-toast{z-index:2147483647!important;pointer-events:auto!important;width:min(360px,calc(100vw - 24px))!important;border-radius:16px!important;padding:14px 16px!important;background:linear-gradient(135deg,rgba(6,24,42,.98),rgba(8,47,73,.96))!important;border:1px solid rgba(103,232,249,.28)!important;color:#e8fbff!important;box-shadow:0 18px 58px rgba(0,0,0,.40),0 0 34px rgba(34,211,238,.15)!important}.swal2-popup.epic-copyip-toast #swal2-title{font-size:15px!important;font-weight:950!important;color:#fff!important}.swal2-popup.epic-copyip-toast #swal2-html-container{font-size:12px!important;font-weight:750!important;color:#bdefff!important;margin:.25em 0 0!important}.swal2-popup.epic-copyip-toast .swal2-timer-progress-bar{background:#22d3ee!important}@media(max-width:1600px){.epic-aqua-theme .epic-aqua-nav-links{display:none!important}.epic-aqua-theme .epic-aqua-mobile-toggle{display:inline-flex!important}.epic-aqua-theme .epic-aqua-profile{display:none!important}.epic-aqua-theme .epic-aqua-mobile-profile-wrap{display:block!important}.epic-aqua-theme .epic-aqua-mobile-profile-toggle{display:inline-flex!important}}@media(max-width:1024px){.epic-aqua-theme .epic-aqua-hero{height:400px!important;min-height:400px!important;max-height:400px!important}.epic-aqua-theme .epic-aqua-hero-inner{grid-template-columns:1fr!important}.epic-aqua-theme .epic-aqua-status-panel{display:none!important}.epic-aqua-theme .epic-aqua-hero-copy{text-align:left!important}}@media(max-width:768px){.epic-aqua-theme .container{width:min(100% - 20px,1500px)!important}.epic-aqua-theme .epic-aqua-announcement{padding:6px 8px!important}.epic-aqua-theme .epic-aqua-announcement-inner{height:34px!important;min-height:34px!important;border-radius:13px!important;padding:0 8px!important}.epic-aqua-theme .epic-aqua-announcement-link span{width:26px!important;height:26px!important;border-radius:9px!important}.epic-aqua-theme .epic-aqua-announcement-link strong{display:none!important}.epic-aqua-theme .epic-aqua-announcement-link em{font-size:11px!important;max-width:calc(100vw - 120px)!important}.epic-aqua-theme .epic-aqua-announcement-actions button{height:28px!important;min-width:28px!important;border-radius:10px!important;padding:0 8px!important}.epic-aqua-theme .epic-aqua-navbar{height:62px!important;min-height:62px!important;max-height:62px!important;padding:5px 8px!important}.epic-aqua-theme .epic-aqua-header.has-aqua-announcement .epic-aqua-navbar{top:46px!important}.epic-aqua-theme .epic-aqua-navbar-inner{height:52px!important;min-height:52px!important;max-height:52px!important;border-radius:16px!important;padding:0 8px!important}.epic-aqua-theme .epic-aqua-nav-spacer{height:62px!important;min-height:62px!important;max-height:62px!important}.epic-aqua-theme .epic-aqua-header.has-aqua-announcement .epic-aqua-nav-spacer{height:108px!important;min-height:108px!important;max-height:108px!important}.epic-aqua-theme .epic-aqua-brand img{width:32px!important;height:32px!important}.epic-aqua-theme .epic-aqua-brand strong{font-size:12px!important}.epic-aqua-theme .epic-aqua-brand span{font-size:8px!important}.epic-aqua-theme .epic-aqua-cart{display:none!important}.epic-aqua-theme .epic-aqua-mobile-profile-toggle,.epic-aqua-theme .epic-aqua-mobile-toggle{width:38px!important;height:38px!important;min-width:38px!important;border-radius:13px!important}.epic-aqua-theme .epic-aqua-mobile-profile-toggle img{width:30px!important;height:30px!important;border-radius:11px!important}.epic-aqua-theme .epic-aqua-mobile-toggle span{display:none!important}.epic-aqua-theme .epic-aqua-mobile-profile-dropdown{right:-48px!important;width:min(306px,calc(100vw - 14px))!important;top:calc(100% + 8px)!important}.epic-aqua-theme .epic-aqua-hero{height:340px!important;min-height:340px!important;max-height:340px!important;padding:0!important;display:flex!important}.epic-aqua-theme .epic-aqua-hero-inner{display:flex!important;align-items:center!important;padding:0!important}.epic-aqua-theme .epic-aqua-hero-copy h1{font-size:34px!important}.epic-aqua-theme .epic-aqua-hero-copy p{font-size:12px!important;line-height:1.45!important;max-width:390px!important}.epic-aqua-theme .epic-aqua-eyebrow{font-size:10px!important;padding:6px 10px!important}.epic-aqua-theme .epic-aqua-hero-actions{gap:7px!important;flex-wrap:wrap!important}.epic-aqua-theme .epic-aqua-primary-btn,.epic-aqua-theme .epic-aqua-soft-btn,.epic-aqua-theme .epic-aqua-discord-btn{min-height:38px!important;padding:0 10px!important;border-radius:13px!important;font-size:12px!important}.epic-aqua-theme .epic-aqua-main>.relative.z-30{width:min(100% - 20px,1500px)!important}}@media(max-width:430px){.epic-aqua-theme .epic-aqua-brand div{display:none!important}.epic-aqua-theme .epic-aqua-actions{gap:5px!important}.epic-aqua-theme .epic-aqua-hero{height:315px!important;min-height:315px!important;max-height:315px!important}.epic-aqua-theme .epic-aqua-hero-copy h1{font-size:31px!important}.epic-aqua-theme .epic-aqua-discord-btn{display:none!important}.epic-aqua-theme .epic-aqua-mobile-profile-dropdown{right:-46px!important;width:calc(100vw - 12px)!important}.epic-aqua-theme .epic-aqua-mobile-menu{width:min(310px,86vw)!important}}@media(max-width:390px){.epic-aqua-theme .epic-aqua-hero{height:300px!important;min-height:300px!important;max-height:300px!important}.epic-aqua-theme .epic-aqua-hero-copy h1{font-size:29px!important}.epic-aqua-theme .epic-aqua-primary-btn,.epic-aqua-theme .epic-aqua-soft-btn{font-size:11px!important}.epic-aqua-theme .epic-aqua-mobile-profile-dd-grid a{font-size:11px!important}}

/* v47 robust IP copy toast */
html body .swal2-container.epic-copyip-toast-container,
html body .swal2-container.swal2-top.epic-copyip-toast-container,
html body .swal2-container.swal2-top-center.epic-copyip-toast-container{
  position:fixed!important;inset:0!important;z-index:2147483647!important;pointer-events:none!important;
  padding:14px!important;padding-top:calc(14px + env(safe-area-inset-top))!important;align-items:flex-start!important;justify-content:center!important;
}
html body .swal2-popup.epic-copyip-toast{
  width:min(390px,calc(100vw - 28px))!important;display:grid!important;grid-template-columns:auto 1fr!important;column-gap:12px!important;
  align-items:center!important;border-radius:16px!important;padding:13px 16px!important;border:1px solid rgba(125,211,252,.35)!important;
  background:linear-gradient(135deg,rgba(6,24,42,.96),rgba(8,47,73,.94))!important;color:#effcff!important;
  box-shadow:0 20px 70px rgba(0,0,0,.42),0 0 32px rgba(34,211,238,.18)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;
  pointer-events:auto!important;z-index:2147483647!important;
}
html body .swal2-popup.epic-copyip-toast .swal2-icon{grid-row:1 / span 2!important;margin:0!important;width:34px!important;height:34px!important;min-width:34px!important;}
html body .swal2-popup.epic-copyip-toast .swal2-title{grid-column:2!important;margin:0!important;padding:0!important;text-align:left!important;font-size:15px!important;line-height:1.2!important;font-weight:950!important;color:#ffffff!important;}
html body .swal2-popup.epic-copyip-toast .swal2-html-container{grid-column:2!important;margin:3px 0 0!important;padding:0!important;text-align:left!important;font-size:12px!important;line-height:1.35!important;font-weight:750!important;color:#b9f3ff!important;}
html body .swal2-popup.epic-copyip-toast .swal2-timer-progress-bar{background:#22d3ee!important;height:3px!important;}
.epic-copyip-fallback-toast{position:fixed!important;top:14px!important;left:50%!important;transform:translate(-50%,-12px) scale(.98)!important;z-index:2147483647!important;width:min(390px,calc(100vw - 28px))!important;opacity:0!important;transition:.2s ease!important;border-radius:16px!important;padding:13px 16px!important;border:1px solid rgba(125,211,252,.35)!important;background:linear-gradient(135deg,rgba(6,24,42,.96),rgba(8,47,73,.94))!important;color:#effcff!important;box-shadow:0 20px 70px rgba(0,0,0,.42),0 0 32px rgba(34,211,238,.18)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;}
.epic-copyip-fallback-toast.is-visible{opacity:1!important;transform:translate(-50%,0) scale(1)!important;}
.epic-copyip-fallback-toast strong{display:block!important;font-size:15px!important;line-height:1.2!important;font-weight:950!important;color:#fff!important;}
.epic-copyip-fallback-toast span{display:block!important;margin-top:3px!important;font-size:12px!important;line-height:1.35!important;font-weight:750!important;color:#b9f3ff!important;}
.epic-copyip-fallback-toast.is-error{border-color:rgba(248,113,113,.45)!important;background:linear-gradient(135deg,rgba(69,10,10,.96),rgba(30,41,59,.94))!important;}
@media(max-width:480px){html body .swal2-container.epic-copyip-toast-container{padding:10px!important;padding-top:calc(10px + env(safe-area-inset-top))!important}.epic-copyip-fallback-toast{top:10px!important;width:calc(100vw - 20px)!important}}

/* EpikLava v48 - navbar/home/news professional balance */
.epic-aqua-theme .epic-aqua-navbar{height:auto!important;padding:12px 18px!important;background:linear-gradient(180deg,rgba(3,15,28,.96),rgba(3,15,28,.84))!important}
.epic-aqua-theme .epic-aqua-navbar .container,.epic-aqua-theme .epic-aqua-announcement .container,.epic-aqua-theme .epic-aqua-hero .container{width:min(calc(100% - 42px),1540px)!important;max-width:1540px!important}
.epic-aqua-theme .epic-aqua-navbar-inner{height:72px!important;min-height:72px!important;max-height:72px!important;border-radius:20px!important;padding:0 18px!important;gap:18px!important}
.epic-aqua-theme .epic-aqua-brand{min-width:240px!important;gap:12px!important}
.epic-aqua-theme .epic-aqua-brand img{width:50px!important;height:50px!important}
.epic-aqua-theme .epic-aqua-brand strong{font-size:16px!important;line-height:1.05!important}
.epic-aqua-theme .epic-aqua-brand span{font-size:10px!important;line-height:1.05!important;letter-spacing:.08em!important}
.epic-aqua-theme .epic-aqua-nav-links{flex:1 1 auto!important;justify-content:center!important;gap:7px!important;overflow:hidden!important}
.epic-aqua-theme .epic-aqua-nav-link,.epic-aqua-theme .epic-aqua-nav-dropdown>button{height:48px!important;padding:0 15px!important;border-radius:15px!important;font-size:14px!important;letter-spacing:-.01em!important}
.epic-aqua-theme .epic-aqua-actions{gap:10px!important}
.epic-aqua-theme .epic-aqua-cart,.epic-aqua-theme .epic-aqua-login,.epic-aqua-theme .epic-aqua-register,.epic-aqua-theme .epic-aqua-mobile-toggle{height:48px!important;border-radius:15px!important}
.epic-aqua-theme .epic-aqua-profile{height:52px!important;border-radius:17px!important;padding:0 12px 0 6px!important}
.epic-aqua-theme .epic-aqua-profile img{width:42px!important;height:42px!important;border-radius:14px!important}
.epic-aqua-theme .epic-aqua-nav-spacer{height:96px!important;min-height:96px!important;max-height:96px!important}
.epic-aqua-theme .epic-aqua-header.has-aqua-announcement .epic-aqua-nav-spacer{height:144px!important;min-height:144px!important;max-height:144px!important}
.epic-aqua-theme .epic-aqua-hero{height:500px!important;min-height:500px!important;max-height:500px!important;margin:0!important;overflow:hidden!important}
.epic-aqua-theme .epic-aqua-hero:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:62px;background:linear-gradient(180deg,rgba(2,6,23,0),#020617 82%)!important;pointer-events:none!important;z-index:5!important}
.epic-aqua-theme .epic-aqua-hero-inner{width:min(calc(100% - 42px),1540px)!important;max-width:1540px!important;gap:64px!important}
.epic-aqua-theme .epic-aqua-main>.relative.z-30{width:min(calc(100% - 42px),1540px)!important;max-width:1540px!important}
.epic-aqua-theme main section.container,.epic-aqua-theme main .container{width:100%!important;max-width:1540px!important}
.epic-aqua-theme .epic-community-goals{gap:22px!important;margin-top:44px!important}
.epic-aqua-theme .epic-community-goals>div{border:1px solid rgba(125,211,252,.18)!important;border-bottom:3px solid rgba(34,211,238,.72)!important;background:linear-gradient(135deg,rgba(8,31,52,.88),rgba(15,23,42,.82))!important;border-radius:20px!important;box-shadow:0 18px 46px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.06)!important;min-height:98px!important;align-items:center!important}
.epic-aqua-theme .epic-community-goals dd{color:#f4fdff!important;font-size:18px!important}
.epic-aqua-theme .epic-community-goals a{color:#ffd166!important;font-weight:850!important}
.epic-aqua-theme .epic-community-goals [style*="bottom:-3px"]{height:3px!important;width:calc(100% - 32px)!important;left:16px!important;border-radius:999px!important;background:linear-gradient(90deg,#22d3ee,#38bdf8,#f59e0b)!important}
.epic-aqua-theme .epic-news-card{display:grid!important;grid-template-columns:330px minmax(0,1fr)!important;min-height:250px!important;overflow:hidden!important;position:relative!important;border-radius:24px!important;border:1px solid rgba(125,211,252,.18)!important;background:linear-gradient(135deg,rgba(8,31,52,.92),rgba(15,23,42,.86))!important;box-shadow:0 22px 60px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.07)!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}
.epic-aqua-theme .epic-news-card:hover{transform:translateY(-3px)!important;border-color:rgba(34,211,238,.34)!important;box-shadow:0 30px 76px rgba(0,0,0,.40),0 0 42px rgba(34,211,238,.10)!important}
.epic-aqua-theme .epic-news-image{display:block!important;min-height:250px!important;background-size:cover!important;background-position:center!important;position:relative!important;isolation:isolate!important}
.epic-aqua-theme .epic-news-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,6,23,0),rgba(8,31,52,.68) 88%)!important;z-index:1!important}
.epic-aqua-theme .epic-news-content{padding:30px 34px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important}
.epic-aqua-theme .epic-news-badge{align-self:flex-start!important;padding:8px 13px!important;border-radius:999px!important;background:linear-gradient(135deg,#f59e0b,#fbbf24)!important;color:#2a1600!important;font-size:12px!important;font-weight:950!important;text-decoration:none!important;box-shadow:0 10px 24px rgba(245,158,11,.20)!important;margin-bottom:18px!important}
.epic-aqua-theme .epic-news-meta{display:flex!important;align-items:center!important;gap:8px!important;color:#b7e8f6!important;font-size:12px!important;font-weight:850!important;margin-bottom:10px!important}
.epic-aqua-theme .epic-news-content h3{font-size:24px!important;line-height:1.15!important;color:#fff!important;font-weight:950!important;letter-spacing:-.03em!important;margin:0 0 12px!important}
.epic-aqua-theme .epic-news-content p{font-size:15px!important;line-height:1.65!important;color:#c6e4ee!important;max-width:760px!important;margin:0!important}
.epic-aqua-theme .epic-news-footer{margin-top:24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important}
.epic-aqua-theme .epic-news-footer span{display:inline-flex!important;align-items:center!important;gap:8px!important;height:38px!important;padding:0 13px!important;border-radius:13px!important;background:rgba(255,255,255,.07)!important;color:#dffbff!important;font-weight:850!important}
.epic-aqua-theme .epic-news-footer a{display:inline-flex!important;align-items:center!important;gap:9px!important;height:42px!important;padding:0 17px!important;border-radius:999px!important;background:linear-gradient(135deg,#f59e0b,#f97316)!important;color:#160b00!important;font-weight:950!important;text-decoration:none!important;box-shadow:0 14px 30px rgba(249,115,22,.22)!important}
.epic-aqua-theme .epic-news-footer a:hover{filter:brightness(1.08)!important;transform:translateX(2px)!important}
@media(min-width:1601px){.epic-aqua-theme .epic-aqua-mobile-toggle{display:none!important}.epic-aqua-theme .epic-aqua-mobile-profile-wrap{display:none!important}.epic-aqua-theme .epic-aqua-profile{display:flex!important}.epic-aqua-theme .epic-aqua-nav-links{display:flex!important}}
@media(max-width:1600px){.epic-aqua-theme .epic-aqua-navbar .container{width:min(calc(100% - 28px),1440px)!important}.epic-aqua-theme .epic-aqua-navbar-inner{height:68px!important;min-height:68px!important;max-height:68px!important}.epic-aqua-theme .epic-aqua-brand{min-width:205px!important}.epic-aqua-theme .epic-aqua-brand img{width:44px!important;height:44px!important}}
@media(max-width:1024px){.epic-aqua-theme .epic-aqua-hero{height:390px!important;min-height:390px!important;max-height:390px!important}.epic-aqua-theme .epic-news-card{grid-template-columns:260px minmax(0,1fr)!important}.epic-aqua-theme .epic-news-content{padding:24px!important}.epic-aqua-theme .epic-news-content h3{font-size:21px!important}}
@media(max-width:768px){.epic-aqua-theme .epic-aqua-navbar{height:62px!important;min-height:62px!important;max-height:62px!important;padding:5px 8px!important}.epic-aqua-theme .epic-aqua-navbar .container,.epic-aqua-theme .epic-aqua-announcement .container,.epic-aqua-theme .epic-aqua-hero .container{width:min(calc(100% - 18px),1540px)!important}.epic-aqua-theme .epic-aqua-navbar-inner{height:52px!important;min-height:52px!important;max-height:52px!important;border-radius:16px!important;padding:0 8px!important}.epic-aqua-theme .epic-aqua-brand{min-width:0!important}.epic-aqua-theme .epic-aqua-brand img{width:34px!important;height:34px!important}.epic-aqua-theme .epic-aqua-header.has-aqua-announcement .epic-aqua-navbar{top:46px!important}.epic-aqua-theme .epic-aqua-nav-spacer{height:62px!important;min-height:62px!important;max-height:62px!important}.epic-aqua-theme .epic-aqua-header.has-aqua-announcement .epic-aqua-nav-spacer{height:108px!important;min-height:108px!important;max-height:108px!important}.epic-aqua-theme .epic-aqua-hero{height:320px!important;min-height:320px!important;max-height:320px!important}.epic-aqua-theme .epic-aqua-main>.relative.z-30{width:min(calc(100% - 18px),1540px)!important}.epic-aqua-theme .epic-news-card{grid-template-columns:1fr!important;min-height:auto!important;border-radius:20px!important}.epic-aqua-theme .epic-news-image{min-height:185px!important}.epic-aqua-theme .epic-news-image:after{background:linear-gradient(180deg,rgba(2,6,23,0),rgba(8,31,52,.78))!important}.epic-aqua-theme .epic-news-content{padding:22px!important}.epic-aqua-theme .epic-news-content h3{font-size:20px!important}.epic-aqua-theme .epic-news-content p{font-size:13px!important;line-height:1.55!important}.epic-aqua-theme .epic-news-footer{margin-top:18px!important}.epic-aqua-theme .epic-news-footer a{height:40px!important;padding:0 13px!important;font-size:13px!important}.epic-aqua-theme .epic-community-goals{gap:14px!important}.epic-aqua-theme .epic-community-goals>div{min-height:86px!important;padding:14px!important}}

/* v49: announcement, credit bubble, chest history and category cleanup */
.epic-aqua-theme{--aqua-ann-h:42px;--aqua-nav-h:72px;--aqua-wrap:1500px}.epic-aqua-theme .container{max-width:var(--aqua-wrap)!important}.epic-aqua-header{overflow:visible!important}.epic-aqua-announcement{position:fixed!important;top:0!important;left:0!important;right:0!important;height:var(--aqua-ann-h)!important;z-index:2147483001!important;background:linear-gradient(90deg,rgba(2,8,23,.96),rgba(8,47,73,.94),rgba(2,8,23,.96))!important;border-bottom:1px solid rgba(103,232,249,.18)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;box-shadow:0 8px 28px rgba(0,0,0,.22)!important}.epic-aqua-announcement-inner{height:100%!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:0 18px!important}.epic-aqua-announcement-link{min-width:0!important;display:flex!important;align-items:center!important;gap:10px!important;color:#e0fbff!important;text-decoration:none!important}.epic-aqua-announcement-link span{width:28px!important;height:28px!important;border-radius:10px!important;display:grid!important;place-items:center!important;background:rgba(34,211,238,.12)!important;color:#67e8f9!important;box-shadow:none!important}.epic-aqua-announcement-link strong{font-size:12px!important;color:#67e8f9!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important}.epic-aqua-announcement-link em{font-style:normal!important;font-size:13px!important;font-weight:800!important;color:#dffbff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.epic-aqua-announcement-actions{display:flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important}.epic-aqua-announcement-actions button{height:28px!important;min-width:28px!important;padding:0 10px!important;border-radius:10px!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(125,211,252,.16)!important;color:#dffbff!important;font-size:12px!important;font-weight:900!important}.epic-aqua-navbar{position:fixed!important;left:0!important;right:0!important;top:0!important;height:var(--aqua-nav-h)!important;padding:8px 14px!important;z-index:2147483000!important;background:linear-gradient(180deg,rgba(3,16,31,.94),rgba(3,28,45,.88))!important;border-bottom:1px solid rgba(125,211,252,.17)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.epic-aqua-header.has-aqua-announcement .epic-aqua-navbar{top:var(--aqua-ann-h)!important}.epic-aqua-navbar-inner{height:56px!important;min-height:56px!important;max-height:56px!important;width:100%!important;max-width:1500px!important;border-radius:18px!important;padding:0 12px!important;overflow:visible!important}.epic-aqua-nav-spacer{height:var(--aqua-nav-h)!important}.epic-aqua-header.has-aqua-announcement .epic-aqua-nav-spacer{height:calc(var(--aqua-ann-h) + var(--aqua-nav-h))!important}.epic-aqua-hero{height:520px!important;min-height:520px!important;max-height:520px!important;padding:0!important;overflow:hidden!important}.epic-aqua-hero-inner{height:100%!important;align-items:center!important}.epic-aqua-hero-copy h1{font-size:clamp(54px,5vw,82px)!important}.epic-aqua-status-panel{max-height:390px!important}.epic-aqua-main>.relative.z-30{margin-top:0!important}.epic-aqua-credit-bubble,.epic-aqua-credit-pulse{position:relative!important;overflow:hidden!important;isolation:isolate!important;border-color:rgba(103,232,249,.34)!important;box-shadow:0 0 0 1px rgba(103,232,249,.13),0 0 22px rgba(34,211,238,.22)!important;animation:epicCreditBreathe 2.4s ease-in-out infinite!important}.epic-aqua-credit-bubble:before,.epic-aqua-credit-pulse:before{content:""!important;position:absolute!important;inset:-70% auto -70% -35%!important;width:40%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent)!important;transform:rotate(18deg)!important;animation:epicCreditShine 2.05s linear infinite!important;z-index:-1!important}.epic-aqua-credit-bubble:after,.epic-aqua-credit-pulse:after{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at 18% 80%,rgba(103,232,249,.9) 0 2px,transparent 3px),radial-gradient(circle at 42% 18%,rgba(186,230,253,.75) 0 2px,transparent 3px),radial-gradient(circle at 75% 68%,rgba(34,211,238,.7) 0 1.5px,transparent 3px),radial-gradient(circle at 88% 28%,rgba(224,251,255,.8) 0 1.5px,transparent 3px)!important;opacity:.78!important;animation:epicCreditBubbles 2.8s linear infinite!important;pointer-events:none!important;z-index:-1!important}@keyframes epicCreditBreathe{0%,100%{transform:translateY(0);filter:brightness(1)}50%{transform:translateY(-1px);filter:brightness(1.13)}}@keyframes epicCreditBubbles{0%{background-position:0 18px,0 12px,0 20px,0 8px;opacity:.45}50%{opacity:.95}100%{background-position:0 -18px,0 -24px,0 -16px,0 -28px;opacity:.35}}.epic-chest-history-list{display:grid!important;gap:10px!important}.epic-chest-history-card{display:flex!important;align-items:center!important;gap:12px!important;padding:12px!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(10,36,55,.78),rgba(15,23,42,.78))!important;border:1px solid rgba(125,211,252,.15)!important;box-shadow:0 14px 34px rgba(0,0,0,.18)!important;transition:.18s ease!important}.epic-chest-history-card:hover{transform:translateY(-2px)!important;border-color:rgba(103,232,249,.28)!important;background:linear-gradient(135deg,rgba(14,64,86,.82),rgba(15,23,42,.82))!important}.epic-chest-history-icon{width:42px!important;height:42px!important;flex:0 0 auto!important;border-radius:15px!important;display:grid!important;place-items:center!important;background:rgba(34,211,238,.12)!important;color:#67e8f9!important}.epic-chest-history-info{min-width:0!important}.epic-chest-history-info strong{display:block!important;color:#fff!important;font-weight:950!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.epic-chest-history-info span{display:block!important;margin-top:3px!important;color:#a5f3fc!important;font-size:12px!important;font-weight:800!important}.epiklava-theme .tebex-list i:not(.fa-chevron-down),.epiklava-theme .tebex-list .fa-store,.epiklava-theme .tebex-list .fa-box,.epiklava-theme .tebex-list .fa-tag,.epiklava-theme .epic-mini-category-card i,.epiklava-theme .epic-mini-category-card:before{display:none!important}.epiklava-theme .tebex-list span:before,.epiklava-theme .tebex-list a:before{content:none!important;display:none!important}.epiklava-theme .md\:col-span-3>h3,.epiklava-theme h3:has(+ .card .tebex-list){padding-left:.25rem!important}.epiklava-theme .md\:col-span-3>h3:before,.epiklava-theme h3:has(+ .card .tebex-list):before{content:none!important;display:none!important}@media(max-width:1220px){.epic-aqua-nav-links{display:none!important}.epic-aqua-mobile-toggle{display:inline-flex!important}}@media(max-width:768px){.epic-aqua-theme{--aqua-ann-h:40px;--aqua-nav-h:62px}.epic-aqua-announcement-inner{padding:0 10px!important}.epic-aqua-announcement-link{gap:8px!important}.epic-aqua-announcement-link span{width:26px!important;height:26px!important;border-radius:9px!important}.epic-aqua-announcement-link strong{display:none!important}.epic-aqua-announcement-link em{font-size:12px!important;max-width:calc(100vw - 94px)!important}.epic-aqua-announcement-actions button{height:26px!important;min-width:26px!important;padding:0 8px!important}.epic-aqua-announcement-actions button:last-child{display:none!important}.epic-aqua-navbar{height:var(--aqua-nav-h)!important;padding:5px 8px!important}.epic-aqua-navbar-inner{height:52px!important;min-height:52px!important;max-height:52px!important;border-radius:17px!important;padding:0 8px!important}.epic-aqua-nav-spacer{height:var(--aqua-nav-h)!important}.epic-aqua-header.has-aqua-announcement .epic-aqua-nav-spacer{height:calc(var(--aqua-ann-h) + var(--aqua-nav-h))!important}.epic-aqua-brand img{width:36px!important;height:36px!important}.epic-aqua-cart{display:none!important}.epic-aqua-profile{display:none!important}.epic-aqua-mobile-profile-wrap{display:block!important}.epic-aqua-mobile-profile-toggle{width:40px!important;height:40px!important;border-radius:14px!important}.epic-aqua-mobile-toggle{width:42px!important;height:40px!important;padding:0!important;border-radius:14px!important}.epic-aqua-mobile-toggle span{display:none!important}.epic-aqua-hero{height:430px!important;min-height:430px!important;max-height:430px!important;padding:0!important}.epic-aqua-hero-inner{padding:0 16px!important}.epic-aqua-hero-copy h1{font-size:44px!important}.epic-aqua-hero-copy p{font-size:14px!important;line-height:1.55!important}.epic-aqua-hero-actions{gap:9px!important}.epic-aqua-mobile-profile-dropdown{right:0!important;top:calc(100% + 10px)!important;width:min(326px,calc(100vw - 18px))!important;border-radius:20px!important;padding:10px!important}.epic-aqua-mobile-profile-dd-grid{gap:8px!important}.epic-aqua-mobile-profile-dd-grid a{min-height:46px!important;border-radius:14px!important;padding:10px!important}.epic-aqua-mobile-profile-dd-logout button{min-height:48px!important;border-radius:14px!important}}@media(max-width:390px){.epic-aqua-brand div{display:none!important}.epic-aqua-hero{height:400px!important;min-height:400px!important;max-height:400px!important}.epic-aqua-hero-copy h1{font-size:38px!important}}


/* EpikLava v50 - announcement proportion, category icon cleanup, larger hero image */
.epic-aqua-theme{--aqua-ann-h:36px!important;--aqua-nav-h:72px!important;--aqua-wrap:1560px!important}
.epic-aqua-theme .epic-aqua-announcement{height:var(--aqua-ann-h)!important;padding:0!important;background:linear-gradient(90deg,rgba(2,8,23,.98),rgba(7,38,62,.94),rgba(2,8,23,.98))!important;box-shadow:0 5px 18px rgba(0,0,0,.18)!important;border-bottom:1px solid rgba(103,232,249,.15)!important}
.epic-aqua-theme .epic-aqua-announcement .container,.epic-aqua-theme .epic-aqua-navbar .container,.epic-aqua-theme .epic-aqua-hero .container{width:min(calc(100% - 34px),1560px)!important;max-width:1560px!important}
.epic-aqua-theme .epic-aqua-announcement-inner{height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 10px!important;border-radius:0!important;background:transparent!important;border:0!important;box-shadow:none!important;gap:10px!important}
.epic-aqua-theme .epic-aqua-announcement-link{height:36px!important;gap:8px!important;min-width:0!important;overflow:hidden!important}
.epic-aqua-theme .epic-aqua-announcement-link span{width:22px!important;height:22px!important;min-width:22px!important;border-radius:8px!important;font-size:11px!important;background:rgba(34,211,238,.10)!important;color:#8eeaff!important;box-shadow:none!important}
.epic-aqua-theme .epic-aqua-announcement-link strong{font-size:10px!important;letter-spacing:.06em!important;color:#67e8f9!important;line-height:1!important}
.epic-aqua-theme .epic-aqua-announcement-link em{font-size:12px!important;line-height:1!important;font-weight:750!important;color:#dffbff!important;max-width:72vw!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.epic-aqua-theme .epic-aqua-announcement-actions{gap:6px!important;height:36px!important}
.epic-aqua-theme .epic-aqua-announcement-actions button{height:24px!important;min-width:24px!important;padding:0 8px!important;border-radius:8px!important;font-size:10px!important;line-height:1!important;background:rgba(255,255,255,.055)!important;box-shadow:none!important}
.epic-aqua-theme .epic-aqua-header.has-aqua-announcement .epic-aqua-navbar{top:36px!important}
.epic-aqua-theme .epic-aqua-header.has-aqua-announcement .epic-aqua-nav-spacer{height:calc(36px + var(--aqua-nav-h))!important;min-height:calc(36px + var(--aqua-nav-h))!important;max-height:calc(36px + var(--aqua-nav-h))!important}
.epic-aqua-theme .epic-aqua-hero{height:590px!important;min-height:590px!important;max-height:590px!important;background-size:cover!important;background-position:center!important}
.epic-aqua-theme .epic-aqua-hero-inner{width:min(calc(100% - 34px),1560px)!important;max-width:1560px!important}
.epic-aqua-theme .epic-aqua-hero-copy h1{font-size:clamp(58px,5.8vw,92px)!important}
.epic-aqua-theme .epic-aqua-main>.relative.z-30,.epic-aqua-theme main section.container,.epic-aqua-theme main .container{max-width:1560px!important}
/* Remove all leftover category icon / pseudo CSS from previous versions */
.epiklava-theme .epic-category-card29-content small i,
.epiklava-theme .epic-category-card29-content em,
.epiklava-theme .epic-category-card29-content em span,
.epiklava-theme .epic-category-card29-content em:before,
.epiklava-theme .epic-category-card29-content em:after,
.epiklava-theme .epic-mini-category-card i,
.epiklava-theme .epic-mini-category-card:before,
.epiklava-theme .store-nav a:before,
.epiklava-theme .tebex-list i:not(.fa-chevron-down),
.epiklava-theme .tebex-list span:before,
.epiklava-theme .tebex-list a:before{content:none!important;display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;background:none!important;box-shadow:none!important}
.epiklava-theme .epic-category-card29-content small{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;padding:6px 10px!important;border-radius:999px!important;background:rgba(34,211,238,.11)!important;border:1px solid rgba(125,211,252,.15)!important;color:#a5f3fc!important;font-size:10px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.epiklava-theme .epic-category-card29-content{gap:8px!important}
.epiklava-theme .epic-category-card29{min-height:250px!important;border-radius:20px!important;padding:15px!important}
.epiklava-theme .epic-category-card29-art{width:118px!important;height:118px!important;border-radius:20px!important;margin-bottom:14px!important}
.epiklava-theme .epic-category-card29-art img{max-width:100%!important;max-height:100%!important;object-fit:contain!important}
@media(max-width:768px){
  .epic-aqua-theme{--aqua-ann-h:34px!important;--aqua-nav-h:60px!important}
  .epic-aqua-theme .epic-aqua-announcement{height:34px!important}
  .epic-aqua-theme .epic-aqua-announcement .container,.epic-aqua-theme .epic-aqua-navbar .container,.epic-aqua-theme .epic-aqua-hero .container{width:min(calc(100% - 16px),1560px)!important}
  .epic-aqua-theme .epic-aqua-announcement-inner,.epic-aqua-theme .epic-aqua-announcement-link,.epic-aqua-theme .epic-aqua-announcement-actions{height:34px!important;min-height:34px!important;max-height:34px!important}
  .epic-aqua-theme .epic-aqua-announcement-link strong{display:none!important}
  .epic-aqua-theme .epic-aqua-announcement-link span{width:21px!important;height:21px!important;min-width:21px!important}
  .epic-aqua-theme .epic-aqua-announcement-link em{font-size:11px!important;max-width:calc(100vw - 88px)!important}
  .epic-aqua-theme .epic-aqua-announcement-actions button{height:23px!important;min-width:23px!important;padding:0 7px!important}
  .epic-aqua-theme .epic-aqua-announcement-actions button:last-child{display:none!important}
  .epic-aqua-theme .epic-aqua-header.has-aqua-announcement .epic-aqua-navbar{top:34px!important}
  .epic-aqua-theme .epic-aqua-navbar{height:60px!important;min-height:60px!important;max-height:60px!important;padding:4px 8px!important}
  .epic-aqua-theme .epic-aqua-navbar-inner{height:52px!important;min-height:52px!important;max-height:52px!important;border-radius:16px!important}
  .epic-aqua-theme .epic-aqua-header.has-aqua-announcement .epic-aqua-nav-spacer{height:94px!important;min-height:94px!important;max-height:94px!important}
  .epic-aqua-theme .epic-aqua-hero{height:455px!important;min-height:455px!important;max-height:455px!important;background-position:center top!important}
  .epic-aqua-theme .epic-aqua-hero-copy h1{font-size:44px!important}
}
@media(max-width:390px){
  .epic-aqua-theme .epic-aqua-hero{height:430px!important;min-height:430px!important;max-height:430px!important}
  .epic-aqua-theme .epic-aqua-announcement-link em{max-width:calc(100vw - 76px)!important}
}

/* EpikLava v51 - mobile navbar/header polish + redesigned announcement */
.epic-aqua-theme{--aqua-ann-h:42px!important;--aqua-nav-h:76px!important}
.epic-aqua-theme .epic-aqua-announcement{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:100650!important;height:var(--aqua-ann-h)!important;background:linear-gradient(90deg,rgba(2,6,23,.96),rgba(6,38,64,.94) 45%,rgba(2,6,23,.96))!important;border-bottom:1px solid rgba(103,232,249,.18)!important;box-shadow:0 8px 24px rgba(0,0,0,.20)!important;backdrop-filter:blur(14px) saturate(1.12)!important;-webkit-backdrop-filter:blur(14px) saturate(1.12)!important;overflow:hidden!important}
.epic-aqua-theme .epic-aqua-announcement:before{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at 15% 50%,rgba(34,211,238,.20),transparent 24%),linear-gradient(90deg,transparent,rgba(125,211,252,.10),transparent)!important;pointer-events:none!important}
.epic-aqua-theme .epic-aqua-announcement-inner{position:relative!important;z-index:2!important;height:var(--aqua-ann-h)!important;min-height:var(--aqua-ann-h)!important;max-height:var(--aqua-ann-h)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 14px!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}
.epic-aqua-theme .epic-aqua-announcement-link{height:30px!important;display:inline-flex!important;align-items:center!important;gap:9px!important;min-width:0!important;max-width:100%!important;padding:0 10px 0 6px!important;border-radius:999px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(125,211,252,.16)!important;color:#e8fdff!important;text-decoration:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}
.epic-aqua-theme .epic-aqua-announcement-link span{width:22px!important;height:22px!important;min-width:22px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,rgba(34,211,238,.22),rgba(37,99,235,.16))!important;border:1px solid rgba(103,232,249,.22)!important;color:#9bf6ff!important;font-size:10px!important;box-shadow:none!important}
.epic-aqua-theme .epic-aqua-announcement-link strong{display:inline-flex!important;align-items:center!important;font-size:10px!important;line-height:1!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#67e8f9!important;white-space:nowrap!important}
.epic-aqua-theme .epic-aqua-announcement-link em{display:block!important;min-width:0!important;max-width:min(760px,64vw)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-style:normal!important;font-size:12px!important;line-height:1!important;font-weight:800!important;color:#e8fdff!important}
.epic-aqua-theme .epic-aqua-announcement-actions{height:30px!important;display:flex!important;align-items:center!important;gap:7px!important;flex:0 0 auto!important}
.epic-aqua-theme .epic-aqua-announcement-actions button{height:30px!important;min-width:30px!important;padding:0 10px!important;border-radius:999px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(125,211,252,.15)!important;color:#e8fdff!important;font-size:11px!important;font-weight:900!important;line-height:1!important;box-shadow:none!important}
.epic-aqua-theme .epic-aqua-announcement-actions button:hover{background:rgba(34,211,238,.14)!important;color:#fff!important}
.epic-aqua-theme .epic-aqua-header.has-aqua-announcement .epic-aqua-navbar{top:var(--aqua-ann-h)!important}
.epic-aqua-theme .epic-aqua-header.has-aqua-announcement .epic-aqua-nav-spacer{height:calc(var(--aqua-ann-h) + var(--aqua-nav-h))!important;min-height:calc(var(--aqua-ann-h) + var(--aqua-nav-h))!important;max-height:calc(var(--aqua-ann-h) + var(--aqua-nav-h))!important}
.epic-aqua-theme .epic-aqua-navbar{height:var(--aqua-nav-h)!important;min-height:var(--aqua-nav-h)!important;max-height:var(--aqua-nav-h)!important;padding:8px 14px!important;overflow:visible!important}
.epic-aqua-theme .epic-aqua-navbar-inner{height:60px!important;min-height:60px!important;max-height:60px!important;border-radius:20px!important;padding:0 12px!important;overflow:visible!important}
.epic-aqua-theme .epic-aqua-mobile-profile-dropdown{z-index:100900!important}
@media(max-width:768px){
  .epic-aqua-theme{--aqua-ann-h:38px!important;--aqua-nav-h:64px!important}
  .epic-aqua-theme .epic-aqua-announcement-inner{padding:0 8px!important;gap:7px!important}
  .epic-aqua-theme .epic-aqua-announcement-link{height:28px!important;gap:7px!important;padding:0 8px 0 5px!important;flex:1 1 auto!important;max-width:calc(100vw - 58px)!important}
  .epic-aqua-theme .epic-aqua-announcement-link span{width:20px!important;height:20px!important;min-width:20px!important;font-size:9px!important}
  .epic-aqua-theme .epic-aqua-announcement-link strong{display:none!important}
  .epic-aqua-theme .epic-aqua-announcement-link em{font-size:11px!important;max-width:calc(100vw - 96px)!important}
  .epic-aqua-theme .epic-aqua-announcement-actions{height:28px!important;gap:0!important}
  .epic-aqua-theme .epic-aqua-announcement-actions button{height:28px!important;min-width:28px!important;width:28px!important;padding:0!important;font-size:0!important;border-radius:999px!important}
  .epic-aqua-theme .epic-aqua-announcement-actions button i{font-size:11px!important}
  .epic-aqua-theme .epic-aqua-announcement-actions button:last-child{display:none!important}
  .epic-aqua-theme .epic-aqua-navbar{height:64px!important;min-height:64px!important;max-height:64px!important;padding:5px 8px!important}
  .epic-aqua-theme .epic-aqua-navbar-inner{height:54px!important;min-height:54px!important;max-height:54px!important;border-radius:17px!important;padding:0 8px!important;gap:7px!important}
  .epic-aqua-theme .epic-aqua-brand{min-width:0!important;flex:1 1 auto!important;gap:8px!important}
  .epic-aqua-theme .epic-aqua-brand img{width:36px!important;height:36px!important}
  .epic-aqua-theme .epic-aqua-brand strong{font-size:13px!important;max-width:142px!important;overflow:hidden!important;text-overflow:ellipsis!important}
  .epic-aqua-theme .epic-aqua-brand span{font-size:9px!important;max-width:142px!important;overflow:hidden!important;text-overflow:ellipsis!important}
  .epic-aqua-theme .epic-aqua-actions{gap:6px!important;flex:0 0 auto!important}
  .epic-aqua-theme .epic-aqua-mobile-toggle{order:1!important;width:40px!important;height:40px!important;border-radius:14px!important;padding:0!important;background:rgba(34,211,238,.11)!important;border-color:rgba(103,232,249,.20)!important}
  .epic-aqua-theme .epic-aqua-mobile-profile-wrap{order:2!important;display:block!important;position:relative!important}
  .epic-aqua-theme .epic-aqua-mobile-profile-toggle{width:40px!important;height:40px!important;border-radius:14px!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(125,211,252,.18)!important;padding:2px!important}
  .epic-aqua-theme .epic-aqua-mobile-profile-toggle img{width:100%!important;height:100%!important;border-radius:12px!important;object-fit:cover!important}
  .epic-aqua-theme .epic-aqua-mobile-profile-dropdown{right:0!important;left:auto!important;top:calc(100% + 9px)!important;width:min(300px,calc(100vw - 16px))!important;max-height:calc(100vh - 118px)!important;overflow:auto!important;border-radius:18px!important;padding:9px!important;background:rgba(4,22,39,.98)!important;border:1px solid rgba(103,232,249,.18)!important;box-shadow:0 20px 52px rgba(0,0,0,.44)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}
  .epic-aqua-theme .epic-aqua-mobile-profile-dd-head{padding:8px!important;border-radius:14px!important;background:rgba(255,255,255,.045)!important}
  .epic-aqua-theme .epic-aqua-mobile-profile-dd-grid{grid-template-columns:1fr 1fr!important;gap:7px!important}
  .epic-aqua-theme .epic-aqua-mobile-profile-dd-grid a{min-height:42px!important;border-radius:13px!important;padding:8px!important;font-size:11px!important;color:#e8fdff!important;background:rgba(255,255,255,.055)!important}
  .epic-aqua-theme .epic-aqua-mobile-profile-dd-grid a i{font-size:12px!important;color:#67e8f9!important}
  .epic-aqua-theme .epic-aqua-mobile-profile-dd-logout button{min-height:42px!important;border-radius:13px!important;font-size:12px!important}
  .epic-aqua-theme .epic-aqua-header.has-aqua-announcement .epic-aqua-nav-spacer{height:calc(var(--aqua-ann-h) + var(--aqua-nav-h))!important;min-height:calc(var(--aqua-ann-h) + var(--aqua-nav-h))!important;max-height:calc(var(--aqua-ann-h) + var(--aqua-nav-h))!important}
  .epic-aqua-theme .epic-aqua-hero{height:410px!important;min-height:410px!important;max-height:410px!important;padding:0!important}
  .epic-aqua-theme .epic-aqua-hero-copy h1{font-size:40px!important;line-height:.98!important}
  .epic-aqua-theme .epic-aqua-hero-copy p{font-size:13px!important;line-height:1.45!important;max-width:31rem!important}
}
@media(max-width:390px){
  .epic-aqua-theme .epic-aqua-brand strong{max-width:112px!important}
  .epic-aqua-theme .epic-aqua-brand span{display:none!important}
  .epic-aqua-theme .epic-aqua-announcement-link em{max-width:calc(100vw - 82px)!important}
  .epic-aqua-theme .epic-aqua-hero{height:390px!important;min-height:390px!important;max-height:390px!important}
  .epic-aqua-theme .epic-aqua-hero-copy h1{font-size:35px!important}
}

/* EpikLava v52 - mobile header alignment, navbar balance, credit CTA, category cards */
html,body{max-width:100%!important;overflow-x:hidden!important}.epic-aqua-theme .epic-aqua-header,.epic-aqua-theme .epic-aqua-navbar,.epic-aqua-theme .epic-aqua-announcement,.epic-aqua-theme .epic-aqua-hero{max-width:100vw!important;overflow-x:hidden!important}.epic-aqua-theme .container{width:min(calc(100% - 32px),1560px)!important}.epic-aqua-theme .epic-aqua-announcement{position:relative!important;height:auto!important;padding:8px 10px!important;background:linear-gradient(180deg,rgba(3,13,24,.88),rgba(5,24,42,.72))!important;border-bottom:1px solid rgba(103,232,249,.14)!important;box-shadow:0 10px 28px rgba(0,0,0,.20)!important}.epic-aqua-theme .epic-aqua-announcement-inner{height:42px!important;min-height:42px!important;max-height:42px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border:1px solid rgba(103,232,249,.18)!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(8,47,73,.72),rgba(15,23,42,.58))!important;padding:0 12px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}.epic-aqua-theme .epic-aqua-announcement-link{height:32px!important;min-width:0!important;display:flex!important;align-items:center!important;gap:9px!important;overflow:hidden!important}.epic-aqua-theme .epic-aqua-announcement-link span{width:28px!important;height:28px!important;min-width:28px!important;border-radius:11px!important;background:rgba(34,211,238,.12)!important;color:#67e8f9!important}.epic-aqua-theme .epic-aqua-announcement-link strong{font-size:11px!important;letter-spacing:.08em!important;color:#67e8f9!important;white-space:nowrap!important}.epic-aqua-theme .epic-aqua-announcement-link em{font-size:13px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#ecfeff!important}.epic-aqua-theme .epic-aqua-announcement-actions{display:flex!important;align-items:center!important;gap:7px!important;flex-shrink:0!important}.epic-aqua-theme .epic-aqua-announcement-actions button{height:30px!important;min-width:30px!important;border-radius:11px!important;padding:0 10px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(103,232,249,.16)!important;color:#dffcff!important;font-size:12px!important}.epic-aqua-theme .epic-aqua-navbar .container{width:min(calc(100% - 28px),1580px)!important}.epic-aqua-theme .epic-aqua-navbar-inner{height:72px!important;min-height:72px!important;max-height:72px!important;border-radius:22px!important;padding:0 14px!important;gap:12px!important}.epic-aqua-theme .epic-aqua-brand{min-width:170px!important;flex-shrink:0!important}.epic-aqua-theme .epic-aqua-nav-links{gap:4px!important;flex:1 1 auto!important;justify-content:center!important;overflow:hidden!important}.epic-aqua-theme .epic-aqua-nav-link,.epic-aqua-theme .epic-aqua-nav-dropdown>button{height:44px!important;padding:0 10px!important;border-radius:15px!important;font-size:13px!important;gap:7px!important}.epic-aqua-theme .epic-aqua-actions{gap:7px!important}.epic-aqua-theme .epic-aqua-credit-bubble,.epic-aqua-theme .epic-aqua-status-item.is-credit,.epic-aqua-theme a[href*="credits/charge"],.epic-aqua-theme a[href*="credits/packages"]{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:linear-gradient(135deg,#00e5ff,#2563eb 48%,#7c3aed)!important;color:#fff!important;border-color:rgba(165,243,252,.46)!important;box-shadow:0 0 0 1px rgba(255,255,255,.10) inset,0 12px 32px rgba(34,211,238,.28),0 0 34px rgba(37,99,235,.22)!important;animation:epicCreditGlowV52 2.2s ease-in-out infinite!important}.epic-aqua-theme .epic-aqua-credit-bubble:before,.epic-aqua-theme .epic-aqua-status-item.is-credit:before,.epic-aqua-theme a[href*="credits/charge"]:before,.epic-aqua-theme a[href*="credits/packages"]:before{content:""!important;position:absolute!important;inset:-45% -20%!important;background:radial-gradient(circle at 20% 70%,rgba(255,255,255,.55) 0 7px,transparent 8px),radial-gradient(circle at 42% 36%,rgba(236,254,255,.42) 0 5px,transparent 6px),radial-gradient(circle at 72% 66%,rgba(165,243,252,.36) 0 6px,transparent 7px),linear-gradient(115deg,transparent 36%,rgba(255,255,255,.34) 46%,transparent 56%)!important;opacity:.68!important;transform:translateX(-36%)!important;animation:epicCreditBubblesV52 2.6s linear infinite!important;z-index:-1!important}.epic-aqua-theme .epic-aqua-credit-bubble:after,.epic-aqua-theme .epic-aqua-status-item.is-credit:after,.epic-aqua-theme a[href*="credits/charge"]:after,.epic-aqua-theme a[href*="credits/packages"]:after{content:""!important;position:absolute!important;inset:2px!important;border-radius:inherit!important;border:1px solid rgba(255,255,255,.18)!important;pointer-events:none!important}.epic-aqua-theme .epic-aqua-credit-bubble:hover,.epic-aqua-theme .epic-aqua-status-item.is-credit:hover,.epic-aqua-theme a[href*="credits/charge"]:hover,.epic-aqua-theme a[href*="credits/packages"]:hover{transform:translateY(-2px) scale(1.025)!important;filter:saturate(1.14) brightness(1.08)!important}@keyframes epicCreditGlowV52{0%,100%{box-shadow:0 0 0 1px rgba(255,255,255,.10) inset,0 12px 32px rgba(34,211,238,.26),0 0 26px rgba(37,99,235,.18)}50%{box-shadow:0 0 0 1px rgba(255,255,255,.16) inset,0 16px 42px rgba(34,211,238,.44),0 0 48px rgba(124,58,237,.26)}}@keyframes epicCreditBubblesV52{0%{transform:translateX(-42%) translateY(16%)}100%{transform:translateX(42%) translateY(-16%)}}.epic-aqua-theme .epic-aqua-hero{display:flex!important;align-items:center!important;justify-content:center!important;height:520px!important;min-height:520px!important;max-height:520px!important;padding:0!important}.epic-aqua-theme .epic-aqua-hero-inner{width:min(calc(100% - 48px),1480px)!important;margin:0 auto!important;grid-template-columns:minmax(0,1fr) 360px!important;gap:34px!important;align-items:center!important;justify-content:center!important}.epic-aqua-theme .epic-aqua-hero-copy{max-width:760px!important}.epic-aqua-theme .epic-aqua-status-panel{max-width:360px!important}.epic-aqua-theme .epic-store-category-hero-v14{border-radius:24px!important;padding:24px!important;min-height:230px!important;background:linear-gradient(135deg,rgba(6,24,42,.86),rgba(8,47,73,.66))!important;border:1px solid rgba(103,232,249,.18)!important;box-shadow:0 18px 48px rgba(0,0,0,.28)!important;overflow:hidden!important}.epic-aqua-theme .epic-store-category-media-v14{opacity:.50!important;background-size:cover!important;background-position:center!important}.epic-aqua-theme .epic-subcategory-grid-v30{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:16px!important}.epic-aqua-theme .epic-subcategory-card-v30,.epic-aqua-theme .epic-mini-category-card{height:218px!important;min-height:218px!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(8,47,73,.80),rgba(4,18,32,.96))!important;border:1px solid rgba(103,232,249,.18)!important;box-shadow:0 16px 42px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.08)!important;overflow:hidden!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.epic-aqua-theme .epic-subcategory-card-v30:hover{transform:translateY(-4px)!important;border-color:rgba(103,232,249,.42)!important;box-shadow:0 22px 58px rgba(0,0,0,.32),0 0 36px rgba(34,211,238,.16)!important}.epic-aqua-theme .epic-subcat-icon-v30{display:none!important}.epic-aqua-theme .epic-subcat-bg-v30{position:absolute!important;inset:0!important;background-size:cover!important;background-position:center!important;opacity:.18!important;filter:blur(2px) saturate(1.1)!important;transform:scale(1.06)!important}.epic-aqua-theme .epic-subcategory-card-v30:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(2,6,23,.08),rgba(2,6,23,.66) 58%,rgba(2,6,23,.94)),radial-gradient(circle at 50% 18%,rgba(34,211,238,.22),transparent 44%)!important;z-index:1!important}.epic-aqua-theme .epic-subcat-art-v30{position:absolute!important;z-index:2!important;left:18px!important;right:18px!important;top:20px!important;bottom:68px!important;display:flex!important;align-items:center!important;justify-content:center!important}.epic-aqua-theme .epic-subcat-art-v30 img{max-width:90%!important;max-height:112px!important;object-fit:contain!important;filter:drop-shadow(0 18px 24px rgba(0,0,0,.36)) drop-shadow(0 0 24px rgba(34,211,238,.16))!important;transform:translateZ(0)!important}.epic-aqua-theme .epic-subcat-name-v30{position:absolute!important;z-index:3!important;left:16px!important;right:16px!important;bottom:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;border-radius:15px!important;background:rgba(2,13,25,.74)!important;border:1px solid rgba(103,232,249,.16)!important;color:#effdff!important;font-size:15px!important;font-weight:950!important;text-align:center!important;padding:0 12px!important;line-height:1.15!important}.epic-aqua-theme .epic-subcat-line-v30{display:none!important}@media(min-width:1701px){.epic-aqua-theme .epic-aqua-mobile-toggle{display:none!important}.epic-aqua-theme .epic-aqua-mobile-profile-wrap{display:none!important}.epic-aqua-theme .epic-aqua-profile{display:flex!important}.epic-aqua-theme .epic-aqua-nav-links{display:flex!important}}@media(max-width:1700px){.epic-aqua-theme .epic-aqua-nav-links{display:none!important}.epic-aqua-theme .epic-aqua-mobile-toggle{display:inline-flex!important}.epic-aqua-theme .epic-aqua-profile{display:none!important}.epic-aqua-theme .epic-aqua-mobile-profile-wrap{display:block!important}}@media(max-width:768px){.epic-aqua-theme{--aqua-ann-h:42px!important;--aqua-nav-h:64px!important}.epic-aqua-theme .container{width:min(calc(100% - 18px),1500px)!important}.epic-aqua-theme .epic-aqua-announcement{padding:5px 8px!important}.epic-aqua-theme .epic-aqua-announcement-inner{height:32px!important;min-height:32px!important;max-height:32px!important;border-radius:14px!important;padding:0 8px!important;gap:6px!important}.epic-aqua-theme .epic-aqua-announcement-link span{width:23px!important;height:23px!important;min-width:23px!important;border-radius:9px!important;font-size:10px!important}.epic-aqua-theme .epic-aqua-announcement-link strong{display:none!important}.epic-aqua-theme .epic-aqua-announcement-link em{font-size:11px!important;max-width:calc(100vw - 82px)!important}.epic-aqua-theme .epic-aqua-announcement-actions button{height:24px!important;min-width:24px!important;width:24px!important;padding:0!important;font-size:0!important}.epic-aqua-theme .epic-aqua-announcement-actions button i{font-size:10px!important}.epic-aqua-theme .epic-aqua-announcement-actions button:last-child{display:none!important}.epic-aqua-theme .epic-aqua-navbar{height:64px!important;min-height:64px!important;max-height:64px!important;padding:5px 8px!important;overflow:visible!important}.epic-aqua-theme .epic-aqua-navbar .container{width:calc(100% - 16px)!important}.epic-aqua-theme .epic-aqua-navbar-inner{height:54px!important;min-height:54px!important;max-height:54px!important;border-radius:18px!important;padding:0 10px!important;position:relative!important;justify-content:center!important;overflow:visible!important}.epic-aqua-theme .epic-aqua-actions{position:static!important;width:100%!important;height:54px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0!important;gap:0!important}.epic-aqua-theme .epic-aqua-mobile-toggle{position:absolute!important;left:10px!important;top:50%!important;transform:translateY(-50%)!important;order:1!important;width:42px!important;height:42px!important;padding:0!important;border-radius:14px!important;font-size:0!important}.epic-aqua-theme .epic-aqua-mobile-toggle i{font-size:17px!important}.epic-aqua-theme .epic-aqua-mobile-toggle span{display:none!important}.epic-aqua-theme .epic-aqua-brand{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;order:2!important;min-width:0!important;max-width:150px!important;justify-content:center!important;gap:7px!important;z-index:3!important}.epic-aqua-theme .epic-aqua-brand img{width:38px!important;height:38px!important}.epic-aqua-theme .epic-aqua-brand div{display:block!important;min-width:0!important}.epic-aqua-theme .epic-aqua-brand strong{font-size:12px!important;max-width:92px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.epic-aqua-theme .epic-aqua-brand span{display:none!important}.epic-aqua-theme .epic-aqua-mobile-profile-wrap{position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important;order:3!important;display:block!important;z-index:4!important}.epic-aqua-theme .epic-aqua-mobile-profile-toggle{width:42px!important;height:42px!important;border-radius:14px!important}.epic-aqua-theme .epic-aqua-mobile-profile-dropdown{right:0!important;top:calc(100% + 10px)!important;width:min(292px,calc(100vw - 18px))!important;max-height:calc(100dvh - 126px)!important}.epic-aqua-theme .epic-aqua-header.has-aqua-announcement .epic-aqua-nav-spacer{height:calc(var(--aqua-ann-h) + var(--aqua-nav-h))!important;min-height:calc(var(--aqua-ann-h) + var(--aqua-nav-h))!important;max-height:calc(var(--aqua-ann-h) + var(--aqua-nav-h))!important}.epic-aqua-theme .epic-aqua-hero{height:410px!important;min-height:410px!important;max-height:410px!important;padding:0!important;overflow:hidden!important}.epic-aqua-theme .epic-aqua-hero-inner{width:100%!important;padding:0 16px!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;transform:none!important}.epic-aqua-theme .epic-aqua-hero-copy{max-width:360px!important;margin:0 auto!important}.epic-aqua-theme .epic-aqua-hero-copy h1{font-size:36px!important;line-height:.98!important}.epic-aqua-theme .epic-aqua-hero-copy p{font-size:12.5px!important;line-height:1.45!important}.epic-aqua-theme .epic-aqua-status-panel{display:none!important}.epic-aqua-theme .epic-aqua-hero-actions{justify-content:center!important}.epic-aqua-theme .epic-store-category-hero-v14{padding:18px!important;min-height:210px!important;border-radius:20px!important}.epic-aqua-theme .epic-store-category-actions-v14{display:flex!important;gap:8px!important;flex-wrap:wrap!important}.epic-aqua-theme .epic-subcategory-grid-v30{grid-template-columns:1fr 1fr!important;gap:10px!important}.epic-aqua-theme .epic-subcategory-card-v30,.epic-aqua-theme .epic-mini-category-card{height:168px!important;min-height:168px!important;border-radius:18px!important}.epic-aqua-theme .epic-subcat-art-v30{top:15px!important;left:12px!important;right:12px!important;bottom:56px!important}.epic-aqua-theme .epic-subcat-art-v30 img{max-height:78px!important}.epic-aqua-theme .epic-subcat-name-v30{left:10px!important;right:10px!important;bottom:12px!important;min-height:36px!important;border-radius:13px!important;font-size:12px!important;padding:0 8px!important}}@media(max-width:390px){.epic-aqua-theme .epic-aqua-brand{max-width:124px!important}.epic-aqua-theme .epic-aqua-brand strong{max-width:76px!important;font-size:11px!important}.epic-aqua-theme .epic-aqua-hero{height:390px!important;min-height:390px!important;max-height:390px!important}.epic-aqua-theme .epic-subcategory-grid-v30{gap:8px!important}.epic-aqua-theme .epic-subcategory-card-v30,.epic-aqua-theme .epic-mini-category-card{height:156px!important;min-height:156px!important}}

/* EpikLava v53 - Kredi Yükle kalıcı Atlantis animasyonu */
.epic-aqua-theme .epic-aqua-credit-bubble,
.epic-aqua-theme .epic-aqua-credit-pulse,
.epic-aqua-theme .epic-aqua-status-item.is-credit,
.epic-aqua-theme .epic-aqua-nav-link[href*="credits/charge"],
.epic-aqua-theme .epic-aqua-nav-link[href*="credit"],
.epic-aqua-theme .epic-aqua-nav-dropdown.epic-aqua-credit-bubble > button,
.epic-aqua-theme .epic-aqua-mobile-profile-dd-grid a[href*="credits"],
.epic-aqua-theme .epic-aqua-mobile-profile-dd-grid a.is-credit{
    position:relative!important;
    isolation:isolate!important;
    overflow:hidden!important;
    color:#ffffff!important;
    border-color:rgba(103,232,249,.58)!important;
    background:
        radial-gradient(circle at 18% 22%,rgba(255,255,255,.38) 0 5px,transparent 6px),
        radial-gradient(circle at 82% 72%,rgba(125,249,255,.30) 0 4px,transparent 5px),
        linear-gradient(135deg,#0284c7 0%,#06b6d4 34%,#22d3ee 58%,#2563eb 100%)!important;
    background-size:120% 120%,120% 120%,260% 100%!important;
    box-shadow:
        0 0 0 1px rgba(125,249,255,.30),
        0 0 18px rgba(34,211,238,.42),
        0 12px 34px rgba(37,99,235,.30)!important;
    animation:epicCreditPermanentWave 4.2s ease-in-out infinite, epicCreditPermanentPulse 1.85s ease-in-out infinite!important;
}
.epic-aqua-theme .epic-aqua-credit-bubble > *,
.epic-aqua-theme .epic-aqua-credit-pulse > *,
.epic-aqua-theme .epic-aqua-status-item.is-credit > *,
.epic-aqua-theme .epic-aqua-nav-link[href*="credits/charge"] > *,
.epic-aqua-theme .epic-aqua-nav-link[href*="credit"] > *,
.epic-aqua-theme .epic-aqua-nav-dropdown.epic-aqua-credit-bubble > button > *,
.epic-aqua-theme .epic-aqua-mobile-profile-dd-grid a[href*="credits"] > *,
.epic-aqua-theme .epic-aqua-mobile-profile-dd-grid a.is-credit > *{
    position:relative!important;
    z-index:3!important;
}
.epic-aqua-theme .epic-aqua-credit-bubble:before,
.epic-aqua-theme .epic-aqua-credit-pulse:before,
.epic-aqua-theme .epic-aqua-status-item.is-credit:before,
.epic-aqua-theme .epic-aqua-nav-link[href*="credits/charge"]:before,
.epic-aqua-theme .epic-aqua-nav-link[href*="credit"]:before,
.epic-aqua-theme .epic-aqua-nav-dropdown.epic-aqua-credit-bubble > button:before,
.epic-aqua-theme .epic-aqua-mobile-profile-dd-grid a[href*="credits"]:before,
.epic-aqua-theme .epic-aqua-mobile-profile-dd-grid a.is-credit:before{
    content:""!important;
    position:absolute!important;
    z-index:1!important;
    inset:-75% auto -75% -55%!important;
    width:48%!important;
    transform:rotate(18deg)!important;
    background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.18) 30%,rgba(255,255,255,.78) 50%,rgba(255,255,255,.20) 70%,transparent 100%)!important;
    filter:blur(.3px)!important;
    pointer-events:none!important;
    animation:epicCreditPermanentShine 2.15s cubic-bezier(.42,0,.24,1) infinite!important;
}
.epic-aqua-theme .epic-aqua-credit-bubble:after,
.epic-aqua-theme .epic-aqua-credit-pulse:after,
.epic-aqua-theme .epic-aqua-status-item.is-credit:after,
.epic-aqua-theme .epic-aqua-nav-link[href*="credits/charge"]:after,
.epic-aqua-theme .epic-aqua-nav-link[href*="credit"]:after,
.epic-aqua-theme .epic-aqua-nav-dropdown.epic-aqua-credit-bubble > button:after,
.epic-aqua-theme .epic-aqua-mobile-profile-dd-grid a[href*="credits"]:after,
.epic-aqua-theme .epic-aqua-mobile-profile-dd-grid a.is-credit:after{
    content:""!important;
    position:absolute!important;
    z-index:2!important;
    inset:0!important;
    border-radius:inherit!important;
    background:
        radial-gradient(circle at 18% 88%,rgba(255,255,255,.62) 0 2px,transparent 3px),
        radial-gradient(circle at 36% 72%,rgba(207,250,254,.58) 0 1.5px,transparent 3px),
        radial-gradient(circle at 63% 84%,rgba(255,255,255,.48) 0 2px,transparent 3px),
        radial-gradient(circle at 78% 62%,rgba(165,243,252,.56) 0 1.5px,transparent 3px);
    opacity:.76!important;
    transform:translateY(12px)!important;
    pointer-events:none!important;
    animation:epicCreditPermanentBubbles 2.7s linear infinite!important;
}
.epic-aqua-theme .epic-aqua-credit-bubble:hover,
.epic-aqua-theme .epic-aqua-credit-pulse:hover,
.epic-aqua-theme .epic-aqua-status-item.is-credit:hover,
.epic-aqua-theme .epic-aqua-nav-link[href*="credits/charge"]:hover,
.epic-aqua-theme .epic-aqua-nav-link[href*="credit"]:hover,
.epic-aqua-theme .epic-aqua-nav-dropdown.epic-aqua-credit-bubble > button:hover,
.epic-aqua-theme .epic-aqua-mobile-profile-dd-grid a[href*="credits"]:hover,
.epic-aqua-theme .epic-aqua-mobile-profile-dd-grid a.is-credit:hover{
    transform:translateY(-1px) scale(1.025)!important;
    box-shadow:
        0 0 0 1px rgba(255,255,255,.28),
        0 0 28px rgba(34,211,238,.74),
        0 18px 44px rgba(37,99,235,.42)!important;
}
@keyframes epicCreditPermanentWave{
    0%,100%{background-position:0% 50%,100% 50%,0% 50%}
    50%{background-position:100% 50%,0% 50%,100% 50%}
}
@keyframes epicCreditPermanentPulse{
    0%,100%{filter:saturate(1) brightness(1)}
    50%{filter:saturate(1.28) brightness(1.18)}
}
@keyframes epicCreditPermanentShine{
    0%{left:-62%;opacity:0}
    12%{opacity:1}
    58%{opacity:1}
    100%{left:138%;opacity:0}
}
@keyframes epicCreditPermanentBubbles{
    0%{transform:translateY(14px);opacity:.16}
    18%{opacity:.78}
    100%{transform:translateY(-16px);opacity:0}
}
@media (max-width:768px){
    .epic-aqua-theme .epic-aqua-mobile-profile-dd-grid a[href*="credits"],
    .epic-aqua-theme .epic-aqua-mobile-profile-dd-grid a.is-credit{
        min-height:48px!important;
        box-shadow:0 0 0 1px rgba(125,249,255,.28),0 0 18px rgba(34,211,238,.35)!important;
    }
}
@media (prefers-reduced-motion:reduce){
    .epic-aqua-theme .epic-aqua-credit-bubble,
    .epic-aqua-theme .epic-aqua-credit-pulse,
    .epic-aqua-theme .epic-aqua-status-item.is-credit,
    .epic-aqua-theme .epic-aqua-nav-link[href*="credits/charge"],
    .epic-aqua-theme .epic-aqua-nav-link[href*="credit"],
    .epic-aqua-theme .epic-aqua-mobile-profile-dd-grid a[href*="credits"]{
        animation:none!important;
    }
}

/* EpikLava v54 - real announcement redesign + store category rebuild */
.epic-aqua-theme{--aqua-ann-h:44px!important;--aqua-nav-h:72px!important;--aqua-wrap:1580px!important}
.epic-aqua-theme .container{max-width:var(--aqua-wrap)!important}
.epic-aqua-theme .epic-aqua-announcement{
    position:fixed!important;top:0!important;left:0!important;right:0!important;height:var(--aqua-ann-h)!important;z-index:2147483001!important;
    display:flex!important;align-items:center!important;background:rgba(2,8,23,.72)!important;
    border:0!important;border-bottom:1px solid rgba(103,232,249,.16)!important;box-shadow:0 8px 26px rgba(0,0,0,.18)!important;
    backdrop-filter:blur(18px) saturate(1.25)!important;-webkit-backdrop-filter:blur(18px) saturate(1.25)!important;
}
.epic-aqua-theme .epic-aqua-announcement:before{
    content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;
    background:linear-gradient(90deg,rgba(34,211,238,.08),transparent 24%,rgba(125,249,255,.08) 50%,transparent 76%,rgba(34,211,238,.08))!important;
}
.epic-aqua-theme .epic-aqua-announcement-inner{
    width:min(100% - 22px,var(--aqua-wrap))!important;height:34px!important;min-height:34px!important;margin:0 auto!important;padding:0 8px!important;
    display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;
    border:1px solid rgba(125,211,252,.18)!important;border-radius:14px!important;
    background:linear-gradient(90deg,rgba(8,47,73,.54),rgba(15,23,42,.44),rgba(8,47,73,.54))!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 26px rgba(0,0,0,.14)!important;overflow:hidden!important;
}
.epic-aqua-theme .epic-aqua-announcement-link{height:100%!important;min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important;color:#e6fbff!important;text-decoration:none!important;overflow:hidden!important}
.epic-aqua-theme .epic-aqua-announcement-link span{width:24px!important;height:24px!important;border-radius:9px!important;display:grid!important;place-items:center!important;flex:0 0 auto!important;background:linear-gradient(135deg,rgba(34,211,238,.28),rgba(37,99,235,.18))!important;color:#7df9ff!important;box-shadow:0 0 18px rgba(34,211,238,.24)!important}
.epic-aqua-theme .epic-aqua-announcement-link strong{font-size:10px!important;line-height:1!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#7df9ff!important;font-weight:950!important;padding:4px 7px!important;border-radius:999px!important;background:rgba(34,211,238,.10)!important;border:1px solid rgba(103,232,249,.13)!important;white-space:nowrap!important}
.epic-aqua-theme .epic-aqua-announcement-link em{font-style:normal!important;display:block!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:12px!important;font-weight:850!important;color:#f0fdff!important;letter-spacing:-.01em!important}
.epic-aqua-theme .epic-aqua-announcement-actions{height:100%!important;display:flex!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important}
.epic-aqua-theme .epic-aqua-announcement-actions button{height:26px!important;min-width:26px!important;padding:0 9px!important;border-radius:10px!important;border:1px solid rgba(125,211,252,.16)!important;background:rgba(2,8,23,.42)!important;color:#dffbff!important;font-size:11px!important;font-weight:950!important;box-shadow:none!important;transition:.16s ease!important}
.epic-aqua-theme .epic-aqua-announcement-actions button:hover{background:rgba(34,211,238,.16)!important;color:white!important;transform:translateY(-1px)!important}
.epic-aqua-theme .epic-aqua-header.has-aqua-announcement .epic-aqua-navbar{top:var(--aqua-ann-h)!important}
.epic-aqua-theme .epic-aqua-header.has-aqua-announcement .epic-aqua-nav-spacer{height:calc(var(--aqua-ann-h) + var(--aqua-nav-h))!important}

.epic-store-categories-v54{margin-top:30px!important;padding:22px!important;border-radius:24px!important;border:1px solid rgba(125,211,252,.15)!important;background:linear-gradient(180deg,rgba(8,47,73,.30),rgba(2,8,23,.44))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 20px 60px rgba(0,0,0,.22)!important;overflow:hidden!important;position:relative!important}
.epic-store-categories-v54:before{content:""!important;position:absolute!important;inset:-1px!important;pointer-events:none!important;background:radial-gradient(circle at 16% 0%,rgba(34,211,238,.12),transparent 34%),radial-gradient(circle at 82% 12%,rgba(37,99,235,.12),transparent 32%)!important}
.epic-store-section-title-v54{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 16px!important;color:#fff!important}
.epic-store-section-title-v54 span{width:8px!important;height:8px!important;border-radius:999px!important;background:#22d3ee!important;box-shadow:0 0 16px rgba(34,211,238,.9)!important}
.epic-store-section-title-v54 h2{margin:0!important;color:#fff!important;font-size:18px!important;font-weight:950!important;letter-spacing:-.02em!important}
.epic-store-category-grid-v54{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:14px!important}
.epic-store-category-card-v54{position:relative!important;min-height:158px!important;border-radius:20px!important;overflow:hidden!important;text-decoration:none!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;border:1px solid rgba(125,211,252,.16)!important;background:rgba(15,23,42,.72)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 16px 38px rgba(0,0,0,.20)!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important;isolation:isolate!important}
.epic-store-category-card-v54:hover{transform:translateY(-4px)!important;border-color:rgba(103,232,249,.42)!important;box-shadow:0 20px 48px rgba(0,0,0,.28),0 0 28px rgba(34,211,238,.14)!important;color:#fff!important}
.epic-store-category-bg-v54{position:absolute!important;inset:0!important;z-index:-3!important;background-size:cover!important;background-position:center!important;filter:blur(7px) saturate(1.22)!important;transform:scale(1.12)!important;opacity:.34!important;transition:.18s ease!important}
.epic-store-category-card-v54:hover .epic-store-category-bg-v54{opacity:.48!important;transform:scale(1.16)!important}
.epic-store-category-card-v54:before{content:""!important;position:absolute!important;inset:0!important;z-index:-2!important;background:linear-gradient(180deg,rgba(2,8,23,.18),rgba(2,8,23,.78)),radial-gradient(circle at 50% 18%,rgba(34,211,238,.20),transparent 44%)!important}
.epic-store-category-shine-v54{position:absolute!important;inset:-80% auto -80% -70%!important;width:45%!important;z-index:2!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.24),transparent)!important;transform:rotate(18deg)!important;opacity:0!important;transition:.18s ease!important;pointer-events:none!important}
.epic-store-category-card-v54:hover .epic-store-category-shine-v54{animation:epicStoreCardShine .9s ease forwards!important;opacity:1!important}
.epic-store-category-art-v54{position:absolute!important;left:12px!important;right:12px!important;top:14px!important;height:86px!important;display:grid!important;place-items:center!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02))!important;border:1px solid rgba(255,255,255,.07)!important;overflow:hidden!important}
.epic-store-category-art-v54 img{max-width:90%!important;max-height:76px!important;object-fit:contain!important;display:block!important;filter:drop-shadow(0 10px 18px rgba(0,0,0,.42))!important;transition:.18s ease!important}
.epic-store-category-card-v54:hover .epic-store-category-art-v54 img{transform:scale(1.06)!important}
.epic-store-category-name-v54{position:relative!important;z-index:3!important;margin:0 12px 12px!important;width:calc(100% - 24px)!important;min-height:34px!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;background:rgba(2,8,23,.72)!important;border:1px solid rgba(125,211,252,.12)!important;color:#fff!important;font-size:13px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:-.02em!important;text-shadow:0 1px 12px rgba(0,0,0,.4)!important}
@keyframes epicStoreCardShine{0%{left:-70%;opacity:0}20%{opacity:1}100%{left:150%;opacity:0}}

/* Store category page: override old mini category cards and leftover pseudo icons */
.epic-aqua-theme .epic-subcategory-grid-v30{gap:14px!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}
.epic-aqua-theme .epic-subcategory-card-v30,.epic-aqua-theme .epic-mini-category-card{height:158px!important;min-height:158px!important;border-radius:20px!important;border:1px solid rgba(125,211,252,.16)!important;background:rgba(15,23,42,.72)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 16px 38px rgba(0,0,0,.20)!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:0!important;isolation:isolate!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}
.epic-aqua-theme .epic-subcategory-card-v30:hover,.epic-aqua-theme .epic-mini-category-card:hover{transform:translateY(-4px)!important;border-color:rgba(103,232,249,.42)!important;box-shadow:0 20px 48px rgba(0,0,0,.28),0 0 28px rgba(34,211,238,.14)!important}
.epic-aqua-theme .epic-subcat-bg-v30{position:absolute!important;inset:0!important;background-size:cover!important;background-position:center!important;filter:blur(7px) saturate(1.2)!important;transform:scale(1.12)!important;opacity:.35!important;z-index:-3!important}
.epic-aqua-theme .epic-subcat-art-v30{position:absolute!important;left:12px!important;right:12px!important;top:14px!important;height:86px!important;border-radius:16px!important;display:grid!important;place-items:center!important;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02))!important;border:1px solid rgba(255,255,255,.07)!important;overflow:hidden!important}
.epic-aqua-theme .epic-subcat-art-v30 img{max-width:90%!important;max-height:76px!important;object-fit:contain!important;filter:drop-shadow(0 10px 18px rgba(0,0,0,.42))!important}
.epic-aqua-theme .epic-subcat-name-v30{position:relative!important;z-index:3!important;margin:0 12px 12px!important;width:calc(100% - 24px)!important;min-height:34px!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;background:rgba(2,8,23,.72)!important;border:1px solid rgba(125,211,252,.12)!important;color:#fff!important;font-size:13px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:-.02em!important;text-shadow:0 1px 12px rgba(0,0,0,.4)!important}
.epic-aqua-theme .epic-subcat-line-v30,.epic-aqua-theme .epic-mini-category-card:before,.epic-aqua-theme .epic-mini-category-card:after{display:none!important;content:none!important}
.epic-aqua-theme .card:has(.epic-subcategory-grid-v30),.epic-aqua-theme .relative.card:has(.epic-subcategory-grid-v30){padding:22px!important;border-radius:24px!important;border:1px solid rgba(125,211,252,.15)!important;background:linear-gradient(180deg,rgba(8,47,73,.30),rgba(2,8,23,.44))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 20px 60px rgba(0,0,0,.22)!important}

/* Better homepage store teaser image fallback presentation */
.epic-aqua-theme .card [style*="StoreImage"],.epic-aqua-theme .bg-center[style*="background-image"]{background-size:cover!important;background-position:center!important}
.epic-aqua-theme .epic-page-hero,.epic-aqua-theme .epic-store-hero{border-radius:28px!important;overflow:hidden!important;border:1px solid rgba(125,211,252,.17)!important;background:linear-gradient(135deg,rgba(8,47,73,.50),rgba(2,8,23,.60))!important;box-shadow:0 24px 70px rgba(0,0,0,.26)!important}

@media(max-width:768px){
    .epic-aqua-theme{--aqua-ann-h:40px!important;--aqua-nav-h:62px!important}
    .epic-aqua-theme .epic-aqua-announcement-inner{width:calc(100% - 12px)!important;height:30px!important;border-radius:12px!important;padding:0 6px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important}
    .epic-aqua-theme .epic-aqua-announcement-link span{width:22px!important;height:22px!important;border-radius:8px!important}
    .epic-aqua-theme .epic-aqua-announcement-link strong{display:none!important}
    .epic-aqua-theme .epic-aqua-announcement-link em{font-size:11px!important;font-weight:850!important;max-width:calc(100vw - 95px)!important}
    .epic-aqua-theme .epic-aqua-announcement-actions button{height:24px!important;min-width:24px!important;padding:0 7px!important;font-size:10px!important}
    .epic-aqua-theme .epic-aqua-announcement-actions button:last-child{display:none!important}
    .epic-store-categories-v54{padding:14px!important;border-radius:20px!important;margin-top:20px!important}
    .epic-store-category-grid-v54,.epic-aqua-theme .epic-subcategory-grid-v30{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
    .epic-store-category-card-v54,.epic-aqua-theme .epic-subcategory-card-v30,.epic-aqua-theme .epic-mini-category-card{min-height:138px!important;height:138px!important;border-radius:17px!important}
    .epic-store-category-art-v54,.epic-aqua-theme .epic-subcat-art-v30{top:10px!important;left:10px!important;right:10px!important;height:72px!important;border-radius:14px!important}
    .epic-store-category-art-v54 img,.epic-aqua-theme .epic-subcat-art-v30 img{max-height:64px!important}
    .epic-store-category-name-v54,.epic-aqua-theme .epic-subcat-name-v30{font-size:11px!important;min-height:32px!important;margin:0 9px 9px!important;width:calc(100% - 18px)!important}
}
@media(max-width:390px){
    .epic-store-category-grid-v54,.epic-aqua-theme .epic-subcategory-grid-v30{grid-template-columns:repeat(2,minmax(0,1fr))!important}
    .epic-store-category-card-v54,.epic-aqua-theme .epic-subcategory-card-v30,.epic-aqua-theme .epic-mini-category-card{min-height:128px!important;height:128px!important}
    .epic-store-category-art-v54,.epic-aqua-theme .epic-subcat-art-v30{height:66px!important}
    .epic-store-category-art-v54 img,.epic-aqua-theme .epic-subcat-art-v30 img{max-height:58px!important}
}

/* EpikLava v55 - final mobile navbar, announcement and store design polish */
.epic-aqua-theme{
  --aqua-wrap:1600px!important;
  --aqua-ann-h:38px!important;
  --aqua-nav-h:72px!important;
}
.epic-aqua-theme *{box-sizing:border-box!important}
.epic-aqua-theme html,.epic-aqua-theme body{overflow-x:hidden!important}
.epic-aqua-theme .container{max-width:var(--aqua-wrap)!important}

/* Announcement: not fixed, no mobile gap above sticky navbar */
.epic-aqua-theme .epic-aqua-announcement{
  position:relative!important;top:auto!important;left:auto!important;right:auto!important;height:auto!important;min-height:0!important;z-index:70!important;
  padding:7px 12px!important;display:block!important;background:linear-gradient(90deg,rgba(2,8,23,.92),rgba(6,31,53,.92),rgba(2,8,23,.92))!important;
  border:0!important;border-bottom:1px solid rgba(103,232,249,.14)!important;box-shadow:none!important;
  backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
}
.epic-aqua-theme .epic-aqua-announcement:before{display:none!important;content:none!important}
.epic-aqua-theme .epic-aqua-announcement-inner{
  width:min(100%,var(--aqua-wrap))!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0 auto!important;padding:0 8px 0 10px!important;
  display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;overflow:hidden!important;
  border-radius:14px!important;border:1px solid rgba(125,211,252,.18)!important;background:linear-gradient(135deg,rgba(8,47,73,.62),rgba(15,23,42,.72))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 24px rgba(0,0,0,.18)!important;
}
.epic-aqua-theme .epic-aqua-announcement-link{height:100%!important;display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;overflow:hidden!important;text-decoration:none!important;color:#eaffff!important}
.epic-aqua-theme .epic-aqua-announcement-link span{width:26px!important;height:26px!important;min-width:26px!important;border-radius:10px!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,rgba(34,211,238,.22),rgba(37,99,235,.20))!important;color:#7df9ff!important;box-shadow:0 0 18px rgba(34,211,238,.20)!important;font-size:12px!important}
.epic-aqua-theme .epic-aqua-announcement-link strong{font-size:10px!important;line-height:1!important;padding:4px 7px!important;border-radius:999px!important;background:rgba(34,211,238,.10)!important;border:1px solid rgba(103,232,249,.12)!important;color:#7df9ff!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important}
.epic-aqua-theme .epic-aqua-announcement-link em{font-style:normal!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:850!important;color:#f2fdff!important}
.epic-aqua-theme .epic-aqua-announcement-actions{height:100%!important;display:flex!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important}
.epic-aqua-theme .epic-aqua-announcement-actions button{height:28px!important;min-width:28px!important;border-radius:10px!important;padding:0 10px!important;border:1px solid rgba(125,211,252,.16)!important;background:rgba(2,8,23,.46)!important;color:#dcfbff!important;font-size:11px!important;font-weight:950!important;box-shadow:none!important}

/* Sticky navbar in normal flow. This removes the blank space above it while scrolling. */
.epic-aqua-theme .epic-aqua-navbar{
  position:sticky!important;top:0!important;left:auto!important;right:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;z-index:100000!important;
  padding:8px 12px!important;background:linear-gradient(180deg,rgba(3,13,24,.94),rgba(3,13,24,.84))!important;border-bottom:1px solid rgba(125,211,252,.14)!important;
  box-shadow:0 12px 35px rgba(0,0,0,.26)!important;backdrop-filter:blur(16px) saturate(1.12)!important;-webkit-backdrop-filter:blur(16px) saturate(1.12)!important;overflow:visible!important;
}
.epic-aqua-theme .epic-aqua-header.has-aqua-announcement .epic-aqua-navbar{top:0!important}
.epic-aqua-theme .epic-aqua-navbar-inner{height:58px!important;min-height:58px!important;max-height:58px!important;width:min(100%,var(--aqua-wrap))!important;max-width:var(--aqua-wrap)!important;margin:0 auto!important;border-radius:20px!important;padding:0 12px!important;gap:10px!important;overflow:visible!important;flex-wrap:nowrap!important}
.epic-aqua-theme .epic-aqua-nav-spacer,.epic-aqua-theme .epic-aqua-header.has-aqua-announcement .epic-aqua-nav-spacer{display:none!important;height:0!important;min-height:0!important;max-height:0!important}

/* Desktop navbar breathing room */
.epic-aqua-theme .epic-aqua-brand{min-width:175px!important;flex:0 0 auto!important}
.epic-aqua-theme .epic-aqua-nav-links{gap:4px!important;flex:1 1 auto!important;justify-content:center!important;min-width:0!important}
.epic-aqua-theme .epic-aqua-nav-link,.epic-aqua-theme .epic-aqua-nav-dropdown>button{height:42px!important;padding:0 11px!important;border-radius:14px!important;font-size:13px!important;gap:7px!important}
.epic-aqua-theme .epic-aqua-actions{flex:0 0 auto!important;gap:7px!important}
.epic-aqua-theme .epic-aqua-profile{height:46px!important;min-width:168px!important;border-radius:16px!important}
.epic-aqua-theme .epic-aqua-profile img{width:34px!important;height:34px!important;border-radius:12px!important}
.epic-aqua-theme .epic-aqua-cart{width:42px!important;height:42px!important;border-radius:14px!important}

/* Better permanent credit animation, but not bulky */
.epic-aqua-theme .epic-aqua-credit-bubble,
.epic-aqua-theme .epic-aqua-nav-link[href*="credits/charge"],
.epic-aqua-theme .epic-aqua-nav-link[href*="credit"]{
  position:relative!important;overflow:hidden!important;color:#fff!important;border-color:rgba(125,249,255,.42)!important;
  background:linear-gradient(120deg,#0891b2 0%,#22d3ee 36%,#2563eb 66%,#7c3aed 100%)!important;background-size:240% 100%!important;
  box-shadow:0 0 0 1px rgba(125,249,255,.28),0 0 20px rgba(34,211,238,.45),0 8px 26px rgba(37,99,235,.22)!important;
  animation:epicV55CreditFlow 3.4s linear infinite, epicV55CreditPulse 1.7s ease-in-out infinite!important;
}
.epic-aqua-theme .epic-aqua-credit-bubble:before,
.epic-aqua-theme .epic-aqua-nav-link[href*="credits/charge"]:before,
.epic-aqua-theme .epic-aqua-nav-link[href*="credit"]:before{
  content:""!important;position:absolute!important;inset:-70% auto -70% -58%!important;width:42%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent)!important;transform:rotate(18deg)!important;animation:epicV55CreditShine 2.15s ease-in-out infinite!important;pointer-events:none!important;
}
.epic-aqua-theme .epic-aqua-credit-bubble:after,
.epic-aqua-theme .epic-aqua-nav-link[href*="credits/charge"]:after,
.epic-aqua-theme .epic-aqua-nav-link[href*="credit"]:after{
  content:""!important;position:absolute!important;right:10px!important;top:50%!important;width:7px!important;height:7px!important;border-radius:999px!important;background:rgba(255,255,255,.75)!important;box-shadow:-13px 7px 0 rgba(255,255,255,.36),-28px -5px 0 rgba(255,255,255,.25)!important;animation:epicV55CreditBubbles 1.8s ease-in-out infinite!important;pointer-events:none!important;
}
@keyframes epicV55CreditFlow{0%{background-position:0 50%}100%{background-position:240% 50%}}
@keyframes epicV55CreditPulse{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.035)}}
@keyframes epicV55CreditShine{0%{left:-60%;opacity:0}18%,58%{opacity:1}100%{left:135%;opacity:0}}
@keyframes epicV55CreditBubbles{0%{transform:translateY(10px);opacity:.25}50%{opacity:.9}100%{transform:translateY(-10px);opacity:.2}}

/* Header compact and centered */
.epic-aqua-theme .epic-aqua-hero{height:520px!important;min-height:520px!important;max-height:520px!important;padding:0!important;display:flex!important;align-items:center!important;overflow:hidden!important}
.epic-aqua-theme .epic-aqua-hero-inner{height:100%!important;width:min(100% - 28px,var(--aqua-wrap))!important;display:grid!important;grid-template-columns:minmax(0,1fr) 310px!important;align-items:center!important;gap:48px!important;margin:0 auto!important;padding:0!important;transform:none!important}
.epic-aqua-theme .epic-aqua-hero-copy{max-width:680px!important;margin:0!important;transform:none!important}
.epic-aqua-theme .epic-aqua-hero-copy h1{font-size:clamp(58px,5.2vw,82px)!important;line-height:.95!important;letter-spacing:-.055em!important}
.epic-aqua-theme .epic-aqua-status-panel{width:100%!important;max-width:310px!important;margin:0!important;transform:none!important}

/* Store categories: cleaner large cards */
.epic-store-categories-v54,
.epic-aqua-theme .card:has(.epic-subcategory-grid-v30),
.epic-aqua-theme .relative.card:has(.epic-subcategory-grid-v30){
  margin-top:26px!important;padding:24px!important;border-radius:26px!important;border:1px solid rgba(125,211,252,.16)!important;
  background:linear-gradient(180deg,rgba(7,28,48,.62),rgba(2,8,23,.70))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 24px 70px rgba(0,0,0,.24)!important;overflow:hidden!important;
}
.epic-store-section-title-v54 h2{font-size:20px!important;color:#fff!important}
.epic-store-category-grid-v54,
.epic-aqua-theme .epic-subcategory-grid-v30{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(185px,1fr))!important;gap:16px!important}
.epic-store-category-card-v54,
.epic-aqua-theme .epic-subcategory-card-v30,
.epic-aqua-theme .epic-mini-category-card{
  height:204px!important;min-height:204px!important;border-radius:22px!important;overflow:hidden!important;position:relative!important;text-decoration:none!important;
  background:linear-gradient(180deg,rgba(8,47,73,.72),rgba(2,8,23,.92))!important;border:1px solid rgba(125,211,252,.18)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 42px rgba(0,0,0,.24)!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important;
}
.epic-store-category-card-v54:hover,
.epic-aqua-theme .epic-subcategory-card-v30:hover,
.epic-aqua-theme .epic-mini-category-card:hover{transform:translateY(-5px)!important;border-color:rgba(103,232,249,.44)!important;box-shadow:0 24px 58px rgba(0,0,0,.30),0 0 34px rgba(34,211,238,.18)!important}
.epic-store-category-bg-v54,
.epic-aqua-theme .epic-subcat-bg-v30{position:absolute!important;inset:0!important;background-size:cover!important;background-position:center!important;filter:saturate(1.16)!important;transform:none!important;opacity:.20!important;z-index:0!important}
.epic-store-category-card-v54:before,
.epic-aqua-theme .epic-subcategory-card-v30:before,
.epic-aqua-theme .epic-mini-category-card:before{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(180deg,rgba(2,8,23,.10),rgba(2,8,23,.36) 52%,rgba(2,8,23,.96)),radial-gradient(circle at 50% 22%,rgba(34,211,238,.18),transparent 42%)!important;display:block!important}
.epic-store-category-art-v54,
.epic-aqua-theme .epic-subcat-art-v30{position:absolute!important;z-index:2!important;left:18px!important;right:18px!important;top:18px!important;height:118px!important;border-radius:18px!important;display:grid!important;place-items:center!important;background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.025))!important;border:1px solid rgba(255,255,255,.08)!important;overflow:hidden!important}
.epic-store-category-art-v54 img,
.epic-aqua-theme .epic-subcat-art-v30 img{max-width:92%!important;max-height:108px!important;width:auto!important;height:auto!important;object-fit:contain!important;display:block!important;filter:drop-shadow(0 14px 22px rgba(0,0,0,.42))!important}
.epic-store-category-name-v54,
.epic-aqua-theme .epic-subcat-name-v30{position:absolute!important;z-index:3!important;left:16px!important;right:16px!important;bottom:16px!important;margin:0!important;width:auto!important;min-height:42px!important;border-radius:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;background:rgba(2,13,25,.78)!important;border:1px solid rgba(125,211,252,.15)!important;color:#fff!important;font-size:14px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:-.02em!important}
.epic-store-category-shine-v54,.epic-aqua-theme .epic-subcat-icon-v30,.epic-aqua-theme .epic-subcat-line-v30,.epic-aqua-theme .epic-mini-category-card:after{display:none!important;content:none!important}

/* Category page hero image box */
.epic-aqua-theme .epic-store-category-hero-v14{display:grid!important;grid-template-columns:190px minmax(0,1fr) auto!important;gap:22px!important;align-items:center!important;min-height:178px!important;padding:24px!important;border-radius:26px!important;background:linear-gradient(135deg,rgba(8,47,73,.70),rgba(2,8,23,.72))!important;border:1px solid rgba(125,211,252,.18)!important;box-shadow:0 24px 70px rgba(0,0,0,.24)!important;overflow:hidden!important}
.epic-aqua-theme .epic-store-category-media-v14{display:block!important;width:190px!important;height:124px!important;border-radius:20px!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;border:1px solid rgba(125,211,252,.14)!important;background-color:rgba(15,23,42,.72)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 38px rgba(0,0,0,.24)!important;opacity:1!important;filter:none!important}
.epic-aqua-theme .epic-store-category-copy-v14 h1{font-size:42px!important;line-height:1!important;color:#fff!important}
.epic-aqua-theme .epic-store-category-actions-v14{display:flex!important;flex-direction:column!important;gap:10px!important;min-width:170px!important}

@media(max-width:1700px){
  .epic-aqua-theme .epic-aqua-nav-links{display:none!important}
  .epic-aqua-theme .epic-aqua-mobile-toggle{display:inline-flex!important}
  .epic-aqua-theme .epic-aqua-profile{display:none!important}
  .epic-aqua-theme .epic-aqua-mobile-profile-wrap{display:block!important}
}
@media(max-width:768px){
  .epic-aqua-theme{--aqua-ann-h:36px!important;--aqua-nav-h:58px!important}
  .epic-aqua-theme .container{width:100%!important;max-width:100%!important;padding-left:10px!important;padding-right:10px!important}
  .epic-aqua-theme .epic-aqua-announcement{padding:6px 8px!important}
  .epic-aqua-theme .epic-aqua-announcement-inner{height:32px!important;min-height:32px!important;max-height:32px!important;width:100%!important;border-radius:13px!important;gap:6px!important}
  .epic-aqua-theme .epic-aqua-announcement-link span{width:22px!important;height:22px!important;min-width:22px!important;border-radius:8px!important;font-size:10px!important}
  .epic-aqua-theme .epic-aqua-announcement-link strong{display:none!important}
  .epic-aqua-theme .epic-aqua-announcement-link em{font-size:11px!important;max-width:calc(100vw - 88px)!important}
  .epic-aqua-theme .epic-aqua-announcement-actions button{height:24px!important;min-width:24px!important;width:24px!important;padding:0!important;font-size:0!important;border-radius:9px!important}
  .epic-aqua-theme .epic-aqua-announcement-actions button i{font-size:10px!important}
  .epic-aqua-theme .epic-aqua-announcement-actions button:last-child{display:none!important}

  .epic-aqua-theme .epic-aqua-navbar{position:sticky!important;top:0!important;padding:6px 8px!important;height:auto!important;min-height:0!important;max-height:none!important}
  .epic-aqua-theme .epic-aqua-navbar-inner{height:54px!important;min-height:54px!important;max-height:54px!important;width:100%!important;max-width:100%!important;border-radius:17px!important;padding:0 8px!important;display:flex!important;justify-content:flex-start!important;position:relative!important}
  .epic-aqua-theme .epic-aqua-actions{width:auto!important;margin-left:auto!important;height:54px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;position:static!important}
  .epic-aqua-theme .epic-aqua-brand{position:static!important;left:auto!important;top:auto!important;transform:none!important;order:1!important;min-width:0!important;max-width:180px!important;justify-content:flex-start!important;gap:7px!important;margin-right:auto!important;z-index:3!important}
  .epic-aqua-theme .epic-aqua-brand img{width:36px!important;height:36px!important}
  .epic-aqua-theme .epic-aqua-brand strong{font-size:12px!important;max-width:102px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
  .epic-aqua-theme .epic-aqua-brand span{display:none!important}
  .epic-aqua-theme .epic-aqua-mobile-profile-wrap{position:static!important;right:auto!important;top:auto!important;transform:none!important;order:2!important;display:block!important;z-index:4!important}
  .epic-aqua-theme .epic-aqua-mobile-profile-toggle{width:40px!important;height:40px!important;border-radius:14px!important}
  .epic-aqua-theme .epic-aqua-mobile-profile-toggle img{width:30px!important;height:30px!important;border-radius:10px!important}
  .epic-aqua-theme .epic-aqua-mobile-toggle{position:static!important;left:auto!important;top:auto!important;transform:none!important;order:3!important;width:40px!important;height:40px!important;padding:0!important;border-radius:14px!important;font-size:0!important}
  .epic-aqua-theme .epic-aqua-mobile-toggle i{font-size:17px!important}
  .epic-aqua-theme .epic-aqua-mobile-toggle span{display:none!important}
  .epic-aqua-theme .epic-aqua-cart{display:none!important}
  .epic-aqua-theme .epic-aqua-mobile-profile-dropdown{right:0!important;top:calc(100% + 9px)!important;width:min(292px,calc(100vw - 18px))!important;max-height:calc(100dvh - 82px)!important}

  .epic-aqua-theme .epic-aqua-hero{height:390px!important;min-height:390px!important;max-height:390px!important;padding:0!important}
  .epic-aqua-theme .epic-aqua-hero-inner{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:0!important;padding:0 14px!important}
  .epic-aqua-theme .epic-aqua-hero-copy{max-width:360px!important;margin:0 auto!important}
  .epic-aqua-theme .epic-aqua-hero-copy h1{font-size:40px!important;line-height:.95!important}
  .epic-aqua-theme .epic-aqua-hero-copy p{font-size:12.5px!important;line-height:1.45!important}
  .epic-aqua-theme .epic-aqua-hero-actions{justify-content:center!important;gap:8px!important;flex-wrap:wrap!important}
  .epic-aqua-theme .epic-aqua-status-panel{display:none!important}

  .epic-store-categories-v54,
  .epic-aqua-theme .card:has(.epic-subcategory-grid-v30),
  .epic-aqua-theme .relative.card:has(.epic-subcategory-grid-v30){padding:14px!important;border-radius:20px!important;margin-top:18px!important}
  .epic-store-category-grid-v54,
  .epic-aqua-theme .epic-subcategory-grid-v30{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
  .epic-store-category-card-v54,
  .epic-aqua-theme .epic-subcategory-card-v30,
  .epic-aqua-theme .epic-mini-category-card{height:154px!important;min-height:154px!important;border-radius:18px!important}
  .epic-store-category-art-v54,
  .epic-aqua-theme .epic-subcat-art-v30{left:10px!important;right:10px!important;top:10px!important;height:86px!important;border-radius:14px!important}
  .epic-store-category-art-v54 img,
  .epic-aqua-theme .epic-subcat-art-v30 img{max-height:76px!important}
  .epic-store-category-name-v54,
  .epic-aqua-theme .epic-subcat-name-v30{left:9px!important;right:9px!important;bottom:9px!important;min-height:34px!important;border-radius:12px!important;font-size:11px!important;padding:0 7px!important}

  .epic-aqua-theme .epic-store-category-hero-v14{grid-template-columns:1fr!important;gap:14px!important;padding:16px!important;min-height:0!important;border-radius:20px!important;text-align:center!important}
  .epic-aqua-theme .epic-store-category-media-v14{width:100%!important;max-width:280px!important;height:120px!important;margin:0 auto!important;border-radius:18px!important}
  .epic-aqua-theme .epic-store-category-copy-v14 h1{font-size:32px!important}
  .epic-aqua-theme .epic-store-category-actions-v14{min-width:0!important;flex-direction:row!important;justify-content:center!important;flex-wrap:wrap!important}
}
@media(max-width:390px){
  .epic-aqua-theme .epic-aqua-brand{max-width:150px!important}
  .epic-aqua-theme .epic-aqua-brand strong{max-width:86px!important;font-size:11px!important}
  .epic-aqua-theme .epic-aqua-hero{height:370px!important;min-height:370px!important;max-height:370px!important}
  .epic-store-category-card-v54,
  .epic-aqua-theme .epic-subcategory-card-v30,
  .epic-aqua-theme .epic-mini-category-card{height:142px!important;min-height:142px!important}
  .epic-store-category-art-v54,
  .epic-aqua-theme .epic-subcat-art-v30{height:76px!important}
  .epic-store-category-art-v54 img,
  .epic-aqua-theme .epic-subcat-art-v30 img{max-height:66px!important}
}

/* EpikLava v56 final layout polish */
.epic-aqua-theme{--epic-ann-h:50px;--epic-nav-h:76px;--epic-nav-top:var(--epic-ann-h)}
.epic-aqua-theme.epic-navbar-scrolled{--epic-nav-top:0px}
.epic-aqua-theme .epic-aqua-announcement{position:relative!important;z-index:100400!important;padding:8px 0!important;background:linear-gradient(90deg,rgba(2,6,23,.92),rgba(8,47,73,.72),rgba(2,6,23,.92))!important;border-bottom:1px solid rgba(125,211,252,.18)!important;box-shadow:none!important}
.epic-aqua-theme .epic-aqua-announcement-inner{width:min(100% - 32px,1400px)!important;max-width:1400px!important;height:34px!important;min-height:34px!important;margin:0 auto!important;padding:0 10px!important;border-radius:17px!important;background:linear-gradient(135deg,rgba(8,47,73,.78),rgba(15,23,42,.72))!important;border:1px solid rgba(125,211,252,.20)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 30px rgba(0,0,0,.20)!important;overflow:hidden!important}
.epic-aqua-theme .epic-aqua-announcement-link{min-width:0!important;flex:1 1 auto!important;justify-content:flex-start!important;gap:9px!important}
.epic-aqua-theme .epic-aqua-announcement-link span{width:24px!important;height:24px!important;border-radius:10px!important;background:linear-gradient(135deg,rgba(34,211,238,.22),rgba(37,99,235,.12))!important;color:#7dd3fc!important;box-shadow:0 0 18px rgba(34,211,238,.12)!important}
.epic-aqua-theme .epic-aqua-announcement-link strong{font-size:11px!important;letter-spacing:.08em!important;color:#67e8f9!important;line-height:1!important}
.epic-aqua-theme .epic-aqua-announcement-link em{font-size:12px!important;font-weight:850!important;color:#e6fbff!important;line-height:1!important;text-shadow:none!important;max-width:100%!important}
.epic-aqua-theme .epic-aqua-announcement-actions{flex:0 0 auto!important;gap:6px!important}
.epic-aqua-theme .epic-aqua-announcement-actions button{height:26px!important;min-width:26px!important;border-radius:10px!important;padding:0 9px!important;font-size:11px!important;background:rgba(255,255,255,.07)!important;border-color:rgba(125,211,252,.17)!important}
.epic-aqua-theme .epic-aqua-navbar{position:fixed!important;top:var(--epic-nav-top)!important;left:0!important;right:0!important;z-index:100450!important;height:var(--epic-nav-h)!important;min-height:var(--epic-nav-h)!important;max-height:var(--epic-nav-h)!important;padding:8px 14px!important;transition:top .22s ease,background .2s ease,box-shadow .2s ease!important;background:linear-gradient(180deg,rgba(4,18,32,.92),rgba(5,28,48,.78))!important;border-bottom:1px solid rgba(125,211,252,.18)!important}
.epic-aqua-theme .epic-aqua-header.has-aqua-announcement .epic-aqua-navbar{top:var(--epic-nav-top)!important}
.epic-aqua-theme.epic-navbar-scrolled .epic-aqua-navbar{background:linear-gradient(180deg,rgba(3,13,24,.96),rgba(4,22,38,.86))!important;box-shadow:0 18px 54px rgba(0,0,0,.35)!important}
.epic-aqua-theme .epic-aqua-navbar-inner{width:min(100% - 28px,1440px)!important;max-width:1440px!important;height:60px!important;min-height:60px!important;max-height:60px!important;margin:0 auto!important;border-radius:20px!important;padding:0 14px!important;gap:12px!important;background:linear-gradient(135deg,rgba(8,47,73,.88),rgba(15,23,42,.74))!important;border:1px solid rgba(125,211,252,.22)!important}
.epic-aqua-theme .epic-aqua-nav-spacer,.epic-aqua-theme .epic-aqua-header.has-aqua-announcement .epic-aqua-nav-spacer{height:calc(var(--epic-ann-h) + var(--epic-nav-h))!important;min-height:calc(var(--epic-ann-h) + var(--epic-nav-h))!important;max-height:calc(var(--epic-ann-h) + var(--epic-nav-h))!important}
.epic-aqua-theme .epic-aqua-brand{min-width:205px!important;gap:10px!important}
.epic-aqua-theme .epic-aqua-brand img{width:44px!important;height:44px!important}
.epic-aqua-theme .epic-aqua-brand strong{font-size:15px!important}.epic-aqua-theme .epic-aqua-brand span{font-size:10px!important}
.epic-aqua-theme .epic-aqua-nav-links{gap:6px!important;justify-content:center!important;flex:1 1 auto!important;overflow:visible!important}
.epic-aqua-theme .epic-aqua-nav-link,.epic-aqua-theme .epic-aqua-nav-dropdown>button{height:42px!important;padding:0 12px!important;font-size:13px!important;border-radius:15px!important;gap:7px!important}
.epic-aqua-theme .epic-aqua-actions{gap:8px!important}.epic-aqua-theme .epic-aqua-cart{width:42px!important;height:42px!important}.epic-aqua-theme .epic-aqua-profile{height:46px!important;min-width:174px!important;max-width:205px!important;border-radius:16px!important}
.epic-aqua-theme .epic-aqua-credit-bubble,.epic-aqua-theme .epic-aqua-credit-pulse,.epic-aqua-theme a[href*="credits/charge"]{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:linear-gradient(110deg,#06b6d4,#22d3ee,#2563eb,#7c3aed,#22d3ee)!important;background-size:320% 100%!important;color:#fff!important;border-color:rgba(165,243,252,.56)!important;box-shadow:0 0 0 1px rgba(103,232,249,.30),0 0 28px rgba(34,211,238,.44),0 12px 34px rgba(37,99,235,.28)!important;animation:epicCreditShineV56 3.8s linear infinite,epicCreditPulseV56 1.75s ease-in-out infinite!important}
.epic-aqua-theme .epic-aqua-credit-bubble:before,.epic-aqua-theme .epic-aqua-credit-pulse:before,.epic-aqua-theme a[href*="credits/charge"]:before{content:""!important;position:absolute!important;inset:-60% -30%!important;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.62) 48%,transparent 60%)!important;transform:translateX(-75%) rotate(12deg)!important;animation:epicCreditSweepV56 2.4s ease-in-out infinite!important;z-index:-1!important}
.epic-aqua-theme .epic-aqua-credit-bubble:after,.epic-aqua-theme .epic-aqua-credit-pulse:after{content:""!important;position:absolute!important;right:9px!important;top:8px!important;width:8px!important;height:8px!important;border-radius:999px!important;background:rgba(255,255,255,.75)!important;box-shadow:-18px 18px 0 -2px rgba(255,255,255,.32),-30px 4px 0 -3px rgba(255,255,255,.25),-8px 29px 0 -4px rgba(255,255,255,.24)!important;animation:epicCreditBubblesV56 1.9s ease-in-out infinite!important}
@keyframes epicCreditShineV56{0%{background-position:0% 50%}100%{background-position:320% 50%}}@keyframes epicCreditPulseV56{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.035)}}@keyframes epicCreditSweepV56{0%{transform:translateX(-82%) rotate(12deg);opacity:0}35%{opacity:.85}100%{transform:translateX(82%) rotate(12deg);opacity:0}}@keyframes epicCreditBubblesV56{0%{transform:translateY(8px) scale(.8);opacity:.1}45%{opacity:.8}100%{transform:translateY(-14px) scale(1.15);opacity:0}}
.epic-aqua-theme .epic-aqua-hero{height:470px!important;min-height:470px!important;max-height:470px!important;padding:0!important;display:flex!important;align-items:center!important;overflow:hidden!important}.epic-aqua-theme .epic-aqua-hero-inner{width:min(100% - 40px,1420px)!important;max-width:1420px!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(0,1.1fr) 340px!important;gap:56px!important;align-items:center!important}.epic-aqua-theme .epic-aqua-hero-copy{max-width:720px!important}.epic-aqua-theme .epic-aqua-hero-copy h1{font-size:clamp(56px,4.7vw,82px)!important}.epic-aqua-theme .epic-aqua-hero-copy p{font-size:15px!important;max-width:680px!important}.epic-aqua-theme .epic-aqua-status-panel{max-width:340px!important}.epic-store-category-hero-clean-v56{display:grid!important;grid-template-columns:170px 1fr auto!important;align-items:center!important;gap:28px!important}.epic-store-category-name-plate-v56{background:linear-gradient(135deg,rgba(8,47,73,.55),rgba(15,23,42,.82))!important;border:1px solid rgba(125,211,252,.20)!important;border-radius:22px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:8px!important;min-height:120px!important;background-image:none!important}.epic-store-category-name-plate-v56 span{width:48px!important;height:48px!important;border-radius:17px!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,rgba(34,211,238,.22),rgba(37,99,235,.16))!important;color:#67e8f9!important;font-size:22px!important;font-weight:950!important}.epic-store-category-name-plate-v56 strong{color:#fff!important;font-weight:950!important;font-size:14px!important;letter-spacing:.08em!important;text-transform:uppercase!important}.epic-store-categories-v56{margin-top:22px!important}.epic-store-section-title-v56{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 14px!important}.epic-store-section-title-v56 span{width:10px!important;height:10px!important;border-radius:999px!important;background:#f59e0b!important;box-shadow:0 0 14px rgba(245,158,11,.7)!important}.epic-store-section-title-v56 h2{font-size:18px!important;color:#fff!important;font-weight:950!important;margin:0!important}.epic-store-category-grid-v56{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(178px,1fr))!important;gap:16px!important;padding:18px!important;border-radius:24px!important;background:linear-gradient(135deg,rgba(15,23,42,.70),rgba(8,47,73,.36))!important;border:1px solid rgba(125,211,252,.16)!important}.epic-store-category-card-v56{min-height:166px!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(8,47,73,.72),rgba(15,23,42,.90))!important;border:1px solid rgba(125,211,252,.18)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 16px 34px rgba(0,0,0,.22)!important;text-decoration:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:14px!important;overflow:hidden!important;position:relative!important;transition:.2s ease!important}.epic-store-category-card-v56:hover{transform:translateY(-4px)!important;border-color:rgba(103,232,249,.45)!important;box-shadow:0 22px 46px rgba(0,0,0,.30),0 0 30px rgba(34,211,238,.16)!important}.epic-store-category-card-v56 .epic-store-category-bg-v54,.epic-store-category-card-v56 .epic-store-category-shine-v54{display:none!important}.epic-store-category-art-v56{width:118px!important;height:76px!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(34,211,238,.16),rgba(37,99,235,.14))!important;border:1px solid rgba(125,211,252,.18)!important;display:grid!important;place-items:center!important;padding:8px!important;position:relative!important;z-index:2!important}.epic-store-category-art-v56 img{max-width:100%!important;max-height:100%!important;object-fit:contain!important;filter:drop-shadow(0 8px 18px rgba(0,0,0,.35))!important}.epic-store-category-name-v56{position:relative!important;z-index:2!important;min-width:120px!important;max-width:90%!important;padding:10px 14px!important;border-radius:15px!important;background:rgba(2,6,23,.70)!important;border:1px solid rgba(125,211,252,.18)!important;color:#fff!important;text-align:center!important;font-weight:950!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:.02em!important}.epic-store-category-waterline-v56{position:absolute!important;left:20px!important;right:20px!important;bottom:0!important;height:3px!important;border-radius:999px!important;background:linear-gradient(90deg,#22d3ee,#f59e0b,#67e8f9)!important}.epic-category-clean-card-v56{min-height:118px!important;display:flex!important;align-items:center!important;gap:14px!important;padding:14px!important;background:linear-gradient(135deg,rgba(8,47,73,.65),rgba(15,23,42,.88))!important;border:1px solid rgba(125,211,252,.18)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07)!important}.epic-category-clean-card-v56 .epic-subcat-bg-v30{display:none!important}.epic-category-clean-icon-v56{width:58px!important;height:58px!important;border-radius:18px!important;display:grid!important;place-items:center!important;background:rgba(34,211,238,.11)!important;border:1px solid rgba(125,211,252,.16)!important;flex:0 0 auto!important}.epic-category-clean-icon-v56 img{max-width:48px!important;max-height:48px!important;object-fit:contain!important}.epic-category-clean-card-v56 .epic-subcat-name-v30{position:static!important;background:transparent!important;border:0!important;padding:0!important;color:#fff!important;font-weight:950!important;font-size:15px!important;text-align:left!important;flex:1!important}.epic-category-clean-arrow-v56{width:34px!important;height:34px!important;border-radius:12px!important;display:grid!important;place-items:center!important;color:#67e8f9!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(125,211,252,.14)!important}
@media(max-width:1360px){.epic-aqua-theme .epic-aqua-nav-links{display:none!important}.epic-aqua-theme .epic-aqua-mobile-toggle{display:inline-flex!important}.epic-aqua-theme .epic-aqua-profile{display:none!important}.epic-aqua-theme .epic-aqua-mobile-profile-wrap{display:block!important}.epic-aqua-theme .epic-aqua-mobile-profile-toggle{display:inline-flex!important}}
@media(max-width:768px){.epic-aqua-theme{--epic-ann-h:42px;--epic-nav-h:64px}.epic-aqua-theme .epic-aqua-announcement{padding:5px 0!important}.epic-aqua-theme .epic-aqua-announcement-inner{width:min(100% - 16px,420px)!important;height:32px!important;min-height:32px!important;border-radius:14px!important;padding:0 8px!important}.epic-aqua-theme .epic-aqua-announcement-link span{width:23px!important;height:23px!important}.epic-aqua-theme .epic-aqua-announcement-link em{font-size:11px!important;max-width:calc(100vw - 126px)!important}.epic-aqua-theme .epic-aqua-navbar{height:64px!important;min-height:64px!important;max-height:64px!important;padding:6px 8px!important}.epic-aqua-theme .epic-aqua-navbar-inner{width:calc(100% - 12px)!important;height:52px!important;min-height:52px!important;max-height:52px!important;border-radius:17px!important;padding:0 10px!important;justify-content:center!important}.epic-aqua-theme .epic-aqua-brand{position:absolute!important;left:50%!important;transform:translateX(-50%)!important;min-width:0!important;display:flex!important;justify-content:center!important}.epic-aqua-theme .epic-aqua-brand img{width:36px!important;height:36px!important}.epic-aqua-theme .epic-aqua-brand div{display:none!important}.epic-aqua-theme .epic-aqua-actions{margin-left:auto!important;width:100%!important;justify-content:flex-end!important;gap:8px!important}.epic-aqua-theme .epic-aqua-mobile-toggle{position:absolute!important;left:8px!important;top:50%!important;transform:translateY(-50%)!important;width:40px!important;height:40px!important;min-width:40px!important;border-radius:14px!important;padding:0!important}.epic-aqua-theme .epic-aqua-mobile-profile-wrap{margin-right:0!important}.epic-aqua-theme .epic-aqua-mobile-profile-toggle{width:40px!important;height:40px!important;min-width:40px!important;border-radius:14px!important}.epic-aqua-theme .epic-aqua-cart{display:none!important}.epic-aqua-theme .epic-aqua-hero{height:360px!important;min-height:360px!important;max-height:360px!important}.epic-aqua-theme .epic-aqua-hero-inner{width:min(100% - 24px,430px)!important;display:flex!important;justify-content:center!important;text-align:center!important;padding:0!important}.epic-aqua-theme .epic-aqua-hero-copy{margin:0 auto!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;max-width:390px!important}.epic-aqua-theme .epic-aqua-hero-copy h1{font-size:38px!important}.epic-aqua-theme .epic-aqua-hero-copy p{text-align:center!important;font-size:12px!important}.epic-aqua-theme .epic-aqua-hero-actions{justify-content:center!important}.epic-store-category-hero-clean-v56{grid-template-columns:1fr!important;text-align:center!important;padding:18px!important;gap:14px!important}.epic-store-category-name-plate-v56{min-height:84px!important}.epic-store-category-actions-v14{justify-content:center!important}.epic-store-category-grid-v56{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:12px!important}.epic-store-category-card-v56{min-height:142px!important;border-radius:17px!important}.epic-store-category-art-v56{width:92px!important;height:60px!important;border-radius:14px!important}.epic-store-category-name-v56{min-width:0!important;font-size:11px!important;padding:8px 9px!important}.epic-category-clean-card-v56{min-height:92px!important;padding:10px!important}.epic-category-clean-icon-v56{width:48px!important;height:48px!important}.epic-category-clean-card-v56 .epic-subcat-name-v30{font-size:13px!important}}
