.bg-slate-900 {
background-color: rgb(15, 23, 42);
}
:where(.dark, .dark *) .dark\:bg-slate-900 {
background-color: rgb(15, 23, 42) !important;
}
.wp-block-site-logo a:focus {
outline: none;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
z-index: 13;
}
.wp-block-cloudcatch-light-modal-block__wrapper.is-open {
margin-top: 0;
}
input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=reset]):not([type=button]):not([type=file]):not([type=range]),
textarea {
border-color: var(--wp--preset--color--shadcn-input, #e2e8f0);
color: var(--wp--preset--color--shadcn-foreground, hsl(222.2, 84%, 4.9%));
background-color: var(--wp--preset--color--shadcn-background, #ffffff);
} input:focus-visible,
select:focus-visible,
textarea:focus-visible {
outline-offset: 2px;
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 2px
var(--wp--preset--color--shadcn-background);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 4px
var(--wp--preset--color--shadcn-ring);
box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0, 0, 0, 0);
} ::-moz-placeholder {
opacity: 1;
}
::placeholder {
opacity: 1;
} select {
padding-top: 0.5rem;
padding-right: 0.75rem;
padding-bottom: 0.5rem;
padding-left: 0.55rem;
border-color: var(--wp--preset--color--shadcn-input, #e2e8f0);
border-width: 1px;
color: var(--wp--preset--color--contrast-2, #a0aec0);
background-color: var(--wp--preset--color--shadcn-background, #ffffff);
} input[type=checkbox],
input[type=radio] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
padding: 0;
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;
border-color: var(--wp--preset--color--shadcn-border-dark, #e2e8f0);
border-width: 1px;
border-style: solid;
}
input[type=checkbox] {
border-radius: 0.25rem;
}
input[type=radio] {
border-radius: 100%;
}
input[type=checkbox]:checked,
input[type=radio]:checked {
border-color: transparent;
background-color: currentColor;
background-size: 100% 100%;
background-position: center;
background-repeat: no-repeat;
}
input[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");
}
input[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");
} input:disabled,
select:disabled,
textarea:disabled {
background-color: #f7fafc;
border-color: #edf2f7;
color: #a0aec0;
cursor: not-allowed;
} .p-14 {
padding: 3.5rem;
}
.p-20 {
padding: 5rem;
}
.p-28 {
padding: 7rem;
}
.p-5 {
padding: 1.25rem;
}
.px-14 {
padding-left: 3.5rem;
padding-right: 3.5rem;
}
.px-20 {
padding-left: 5rem;
padding-right: 5rem;
}
.px-28 {
padding-left: 7rem;
padding-right: 7rem;
}
.\!flex-wrap {
flex-wrap: wrap !important;
}
.\!flex-nowrap {
flex-wrap: nowrap !important;
}
@media (min-width: 768px) {
.md\:\!flex-nowrap {
flex-wrap: nowrap !important;
}
}
@media (min-width: 768px) {
.md\:p-14 {
padding: 3.5rem;
}
}
@media (min-width: 1024px) {
.lg\:px-14 {
padding-left: 3.5rem;
padding-right: 3.5rem;
}
}
@media (min-width: 1280px) {
.xl\:p-20 {
padding: 5rem;
}
.xl\:px-20 {
padding-left: 5rem;
padding-right: 5rem;
}
}
@media (min-width: 1536px) {
.\32 xl\:p-28 {
padding: 7rem;
}
.\32 xl\:px-28 {
padding-left: 7rem;
padding-right: 7rem;
}
}
.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;
}