:root {  --riso-ease: cubic-bezier(0.2, 0.8, 0.3, 1);
--riso-shift: 4px;
--riso-shift-lg: 7px; --riso-ghost: var(--wp--preset--color--primary);
--riso-plate-ink: var(--wp--preset--color--main); --z-grain: 5;
--z-skiplink: 100;
} .has-primary-alt-background-color,
.has-primary-alt-accent-background-color {
--riso-ghost: var(--wp--preset--color--alert); --riso-plate-ink: var(--wp--preset--color--alert);
} .has-primary-background-color {
--riso-ghost: var(--wp--preset--color--base);
--riso-plate-ink: var(--wp--preset--color--main);
}  .screen-reader-text {
border: 0;
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
word-wrap: normal !important;
}
html {
scroll-behavior: smooth;
}  .riso-grain {
position: fixed;
inset: 0;
z-index: var(--z-grain);
pointer-events: none;
mix-blend-mode: multiply;
opacity: 0.55;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E");
background-size: 140px 140px;
}
body {
background-color: var(--wp--preset--color--base);
}  .wp-site-blocks > * {
margin-block-start: 0;
} body {
overflow-x: hidden;
}  .riso-hazard {
height: 14px;
background-image: repeating-linear-gradient(
-45deg,
var(--wp--preset--color--primary) 0,
var(--wp--preset--color--primary) 11px,
var(--wp--preset--color--main) 11px,
var(--wp--preset--color--main) 22px
);
}  .riso-masthead {
column-gap: clamp(1rem, 3vw, 2.5rem);
}
.riso-masthead .wp-block-navigation__container {
flex-wrap: nowrap;
column-gap: clamp(0.75rem, 1.8vw, 1.6rem);
}
.riso-masthead .wp-block-navigation-item__label {
white-space: nowrap;
font-family: var(--wp--preset--font-family--big-shoulders);
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.06em;
} .riso-masthead .wp-block-navigation__responsive-container .wp-block-navigation__container .current-menu-item > a,
.riso-masthead .wp-block-navigation__responsive-container .wp-block-navigation__container .current-menu-item > .wp-block-navigation-item__content {
box-shadow: inset 0 -0.42em 0 -0.06em var(--wp--preset--color--primary);
text-decoration: none;
} .riso-masthead .wp-block-site-logo,
.riso-masthead .wp-block-buttons {
flex: 0 0 auto;
}
.riso-masthead .wp-block-site-logo {
width: 180px;
}
.riso-masthead .wp-block-site-logo img {
display: block;
width: 180px;
} .riso-masthead__actions {
gap: 0.5rem;
}
.riso-masthead__actions .wp-block-button__link {
white-space: nowrap;
line-height: 1;
padding: 0.55rem 1rem 0.47rem;
font-size: 1.05rem;
} .riso-donate-cta .wp-block-button__link {
font-size: 1.25rem;
padding-inline: 1.25rem;
letter-spacing: 0.02em;
}  .riso-phone-cta {
display: inline-flex;
align-items: center;
gap: 0.42em;
}
.riso-phone-cta__icon {
display: inline-flex;
flex: 0 0 auto;
width: 1.05em;
height: 1.05em;
}
.riso-phone-cta__glyph {
display: block;
width: 100%;
height: 100%;
} .riso-masthead .wp-block-navigation__responsive-container-open,
.riso-masthead .wp-block-navigation__responsive-container-close {
background: transparent;
border-radius: 0;
color: inherit; min-width: 44px;
min-height: 44px;
align-items: center;
justify-content: center;
padding: 0; }  @media (max-width: 1100px) {
header.wp-block-group.has-global-padding {
padding-left: 0.85rem;
padding-right: 0.85rem;
}
.riso-masthead {
column-gap: clamp(0.5rem, 2vw, 1rem);
}
.riso-masthead .wp-block-site-logo,
.riso-masthead .wp-block-site-logo img {
width: 124px;
}
.riso-masthead .wp-block-navigation__container {
column-gap: clamp(0.4rem, 1vw, 0.7rem);
}
.riso-masthead nav.wp-block-navigation {
font-size: 0.78rem;
}
.riso-masthead__actions {
gap: 0.4rem;
}
.riso-masthead__actions .wp-block-button__link {
font-size: 0.9rem;
padding-inline: 0.6rem;
}
.riso-donate-cta .wp-block-button__link {
font-size: 1rem;
padding-inline: 0.8rem;
}
} @media (max-width: 900px) {
.riso-phone-cta__number {
display: none;
}
.riso-phone-cta__icon {
width: 1.3em;
height: 1.3em;
}
.riso-masthead .wp-block-site-logo,
.riso-masthead .wp-block-site-logo img {
width: 132px;
}
} @media (max-width: 880px) {
.riso-masthead .wp-block-navigation__responsive-container:not(.is-menu-open) {
display: none;
}
.riso-masthead .wp-block-navigation__responsive-container-open {
display: flex;
}
} @media (max-width: 880px) {
.riso-masthead {
flex-wrap: wrap;
row-gap: 0.7rem;
}
.riso-masthead > .riso-langswitch {
display: none;
}
.riso-masthead nav.wp-block-navigation {
margin-left: auto;
}
.riso-masthead .riso-masthead__actions {
order: 10;
flex: 1 1 100%;
width: 100%;
}
.riso-masthead__actions .wp-block-button {
flex: 1 1 0;
}
.riso-masthead__actions .wp-block-button__link {
width: 100%;
justify-content: center;
text-align: center;
}
.riso-phone-cta__number {
display: inline;
}
.riso-phone-cta__icon {
width: 1.05em;
height: 1.05em;
} .riso-masthead .wp-block-navigation__responsive-container-open {
align-items: center;
gap: 0.45em;
}
.riso-masthead .wp-block-navigation__responsive-container-open::after {
content: "Menu";
font-family: var(--wp--preset--font-family--big-shoulders);
font-size: 1.1rem;
font-weight: 700;
letter-spacing: 0.08em;
line-height: 1;
text-transform: uppercase;
}
html[lang^="es"] .riso-masthead .wp-block-navigation__responsive-container-open::after {
content: "Menú";
}
} .riso-menu-extras {
display: none;
}
@media (max-width: 880px) {
.riso-menu-extras {
display: flex;
flex-direction: column;
align-items: stretch;
align-self: stretch;
gap: 1.25rem;
margin: 1.75rem 0.95rem 0;
}
.riso-menu-extras .riso-langswitch {
align-self: flex-start;
}
.riso-menu-extras__actions {
display: flex;
flex-wrap: nowrap;
gap: 0.6rem;
}
.riso-menu-extras__actions .wp-block-button {
flex: 1 1 0;
}
.riso-menu-extras__actions .wp-block-button__link {
width: 100%;
padding: 0.85rem 1rem 0.77rem;
font-size: 1.25rem;
line-height: 1;
text-align: center;
white-space: nowrap;
}
} @media (max-width: 420px) {
header.wp-block-group.has-global-padding {
padding-left: 0.6rem;
padding-right: 0.6rem;
}
.riso-masthead {
column-gap: 0.4rem;
}
.riso-langswitch__cell {
min-width: 2.1em;
font-size: 0.62rem;
}
.riso-masthead .wp-block-site-logo,
.riso-masthead .wp-block-site-logo img {
width: 104px;
}
.riso-masthead__actions .wp-block-button__link {
padding-inline: 0.55rem;
}
}  .riso-offset,
.is-style-riso-offset {
text-shadow: 0.038em 0.034em 0 var(--riso-ghost);
} .riso-stencil,
.is-style-riso-stencil {
font-family: var(--wp--preset--font-family--stencil);
font-weight: 800;
line-height: 0.9;
text-transform: uppercase;
letter-spacing: -0.01em;
} h1, h2, h3,
.riso-offset {
text-wrap: balance;
}
p {
text-wrap: pretty;
} .riso-label {
font-family: var(--wp--preset--font-family--monospace);
font-size: var(--wp--preset--font-size--x-small);
font-weight: 600;
letter-spacing: 0.16em;
text-transform: uppercase;
font-variant-numeric: tabular-nums;
display: flex;
align-items: center;
gap: 0.7em;
} .riso-label::after {
content: "";
flex: 1 1 auto;
height: 1px;
background: currentColor;
opacity: 0.45;
}
.riso-label--mark::before {
content: "";
flex: 0 0 auto;
width: 0.95em;
height: 0.95em;
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B3301C' stroke-width='1.6'%3E%3Ccircle cx='12' cy='12' r='6.5'/%3E%3Cpath d='M12 0v7M12 17v7M0 12h7M17 12h7'/%3E%3C/svg%3E") center / contain no-repeat;
}  .riso-plate {
box-shadow: var(--riso-shift-lg) var(--riso-shift-lg) 0 0 var(--riso-plate-ink);
}
.riso-plate--tight {
box-shadow: var(--riso-shift) var(--riso-shift) 0 0 var(--riso-plate-ink);
} .riso-stamp {
border: 3px solid currentColor;
transform: rotate(-1.1deg);
transform-origin: left center;
max-width: 42rem;
margin-right: auto;
}  .riso-hotline__number,
.riso-hotline__number a {
font-family: var(--wp--preset--font-family--stencil);
font-weight: 800;
font-variant-numeric: tabular-nums;
line-height: 0.82;
letter-spacing: -0.015em;
white-space: nowrap;
text-decoration: none;
display: block;
color: inherit;
}
.riso-hotline__number a:hover,
.riso-hotline__number a:focus-visible {
text-decoration: underline;
text-decoration-thickness: 0.055em;
text-underline-offset: 0.06em;
} .riso-hotline__number {
margin-left: -0.035em;
}  .riso-rows {
border-top: 3px solid currentColor;
}
.riso-row {
display: grid;
grid-template-columns: 4.25rem minmax(min(11rem, 100%), 19rem) 1fr;
column-gap: clamp(1.25rem, 3.5vw, 3rem);
row-gap: 0.35rem;
align-items: start;
padding-block: clamp(1.25rem, 2.8vw, 1.9rem);
border-bottom: 1px solid var(--wp--preset--color--border-light);
} .riso-row > * {
margin-block: 0;
}
.riso-row__title {
line-height: 0.98;
} .riso-row__num {
font-family: var(--wp--preset--font-family--stencil);
font-weight: 800;
font-size: clamp(2.1rem, 4.5vw, 3.1rem);
line-height: 0.74;
color: var(--wp--preset--color--alert);
font-variant-numeric: tabular-nums;
letter-spacing: -0.02em;
}
.riso-row__body {
max-width: 46ch;
}
@media (max-width: 52rem) {
.riso-row {
grid-template-columns: 3rem 1fr;
}
.riso-row__body {
grid-column: 2;
}
}  .riso-halftone {
position: relative;
isolation: isolate;
}
.riso-halftone img {
display: block;
width: 100%;
height: auto;
} .riso-halftone::after {
content: "";
position: absolute;
inset: 0;
pointer-events: none;
background-image: radial-gradient(circle at center, var(--wp--preset--color--main) 30%, transparent 31%);
background-size: 4px 4px;
mix-blend-mode: multiply;
opacity: 0.3;
} .riso-halftone::before {
content: "";
position: absolute;
inset: 0;
pointer-events: none;
z-index: -1;
background: var(--wp--preset--color--primary);
transform: translate(calc(var(--riso-shift-lg) * -1), var(--riso-shift-lg));
} .riso-halftone--crop img {
aspect-ratio: 4 / 3;
object-fit: cover;
object-position: 50% 35%;
} .riso-bleed {
max-width: none;
} .riso-bleed img {
display: block;
width: 100%;
height: auto;
} .riso-bleed.has-global-padding {
padding-left: 0;
padding-right: 0;
}  .wp-block-button__link,
.wp-block-search__button {
box-shadow: var(--riso-shift) var(--riso-shift) 0 0 var(--riso-plate-ink);
transition: transform 220ms var(--riso-ease),
box-shadow 220ms var(--riso-ease),
background-color 180ms ease,
color 180ms ease;
}
.wp-block-button__link:hover,
.wp-block-search__button:hover {
transform: translate(var(--riso-shift), var(--riso-shift));
box-shadow: 0 0 0 0 var(--riso-plate-ink);
}
.wp-block-button__link:active,
.wp-block-search__button:active {
transform: translate(var(--riso-shift), var(--riso-shift)) scale(0.985);
} .wp-block-button.is-style-outline > .wp-block-button__link {
background-color: transparent;
border-color: currentColor;
color: inherit;
}
.wp-block-button.is-style-outline > .wp-block-button__link:hover {
background-color: var(--wp--preset--color--primary);
border-color: var(--wp--preset--color--primary);
color: var(--wp--preset--color--main);
}  .riso-lead {
display: grid;
grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);
column-gap: clamp(1.5rem, 4vw, 3.5rem);
row-gap: clamp(1rem, 3vw, 1.75rem);
align-items: start;
padding-bottom: clamp(1.75rem, 4vw, 2.75rem);
border-bottom: 3px solid currentColor;
}
.riso-lead > * {
margin-block: 0;
}
@media (max-width: 50rem) {
.riso-lead {
grid-template-columns: 1fr;
}
}
.riso-index .wp-block-post {
display: grid;
grid-template-columns: 7.5rem 1fr;
column-gap: clamp(1rem, 3vw, 2.5rem);
row-gap: 0.25rem;
align-items: baseline;
padding-block: clamp(0.9rem, 2.2vw, 1.35rem);
border-bottom: 1px solid var(--wp--preset--color--border-light);
}
.riso-index .wp-block-post > * {
margin-block: 0;
}
.riso-index .wp-block-post-date {
font-family: var(--wp--preset--font-family--monospace);
font-variant-numeric: tabular-nums;
letter-spacing: 0.06em;
text-transform: uppercase;
} .riso-lead .wp-block-post-title a,
.riso-index .wp-block-post-title a {
text-decoration: none;
background-image: linear-gradient(var(--wp--preset--color--primary), var(--wp--preset--color--primary));
background-repeat: no-repeat;
background-position: 0 88%;
background-size: 0 0.36em;
transition: background-size 280ms var(--riso-ease);
}
.riso-lead .wp-block-post-title a:hover,
.riso-lead .wp-block-post-title a:focus-visible,
.riso-index .wp-block-post-title a:hover,
.riso-index .wp-block-post-title a:focus-visible {
background-size: 100% 0.36em;
}
.riso-index .wp-block-post-excerpt {
grid-column: 2;
max-width: 62ch;
}
@media (max-width: 40rem) {
.riso-index .wp-block-post {
grid-template-columns: 1fr;
}
.riso-index .wp-block-post-excerpt {
grid-column: 1;
}
} .wp-block-query-pagination {
font-family: var(--wp--preset--font-family--monospace);
font-size: var(--wp--preset--font-size--small);
letter-spacing: 0.08em;
text-transform: uppercase;
border-top: 1px solid var(--wp--preset--color--border-light);
padding-top: var(--wp--preset--spacing--medium);
}
.wp-block-query-pagination .page-numbers.current {
background: var(--wp--preset--color--primary);
padding: 0.1em 0.45em;
font-weight: 700;
}  .riso-prose > p,
.riso-prose > ul,
.riso-prose > ol,
.riso-prose > .wp-block-paragraph,
.riso-prose > .wp-block-heading,
.riso-prose > .wp-block-list,
.riso-prose > .wp-block-quote,
.riso-prose > .wp-block-pullquote,
.riso-prose > .wp-block-preformatted,
.riso-prose > h1,
.riso-prose > h2,
.riso-prose > h3,
.riso-prose > h4,
.riso-prose > h5,
.riso-prose > h6 {
max-width: 68ch;
}
.riso-prose h2,
.riso-prose h3 {
margin-top: var(--wp--preset--spacing--large);
} .riso-prose ul:not(.wp-block-social-links):not(.wp-block-navigation__container) {
list-style: none;
padding-left: 0;
}
.riso-prose ul:not(.wp-block-social-links):not(.wp-block-navigation__container) > li {
position: relative;
padding-left: 1.5rem;
margin-bottom: 0.4rem;
}
.riso-prose ul:not(.wp-block-social-links):not(.wp-block-navigation__container) > li::before {
content: "";
position: absolute;
left: 0;
top: 0.62em;
width: 0.5rem;
height: 0.5rem;
background: var(--wp--preset--color--primary);
outline: 1px solid var(--wp--preset--color--main);
}  .riso-dontnot__list {
list-style: none;
margin: 0;
padding: 0;
display: grid;
gap: 0.7rem;
max-width: 48ch;
}
.riso-dontnot__list li {
padding-left: 1.6rem;
position: relative;
}
.riso-dontnot__list li::before {
content: "";
position: absolute;
left: 0;
top: 0.5em;
width: 0.7rem;
height: 0.16rem;
background: var(--wp--preset--color--alert);
} .riso-footer-nav .wp-block-navigation-item__label {
font-family: var(--wp--preset--font-family--big-shoulders);
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.05em;
font-size: 1.15rem;
}
.riso-colophon {
font-family: var(--wp--preset--font-family--monospace);
font-size: 0.75rem;
letter-spacing: 0.08em;
text-transform: uppercase;
}  @media (prefers-reduced-motion: no-preference) {
.js .riso-reveal {
opacity: 0;
transform: translateY(1.5rem);
transition: opacity 620ms var(--riso-ease),
transform 620ms var(--riso-ease);
transition-delay: calc(var(--riso-reveal-index, 0) * 90ms);
}
.js .riso-reveal.is-revealed {
opacity: 1;
transform: none;
}
}  .vcd-embed {
max-width: 46rem;
}
.vcd-embed iframe {
height: 2200px;
}
@media (max-width: 40rem) {
.vcd-embed iframe {
height: 3000px;
}
} .vcd-embed__fallback {
margin-top: 0.75rem;
font-size: var(--wp--preset--font-size--small);
color: var(--wp--preset--color--secondary);
}  .riso-langswitch {
display: inline-flex;
flex: 0 0 auto;
border: 1px solid currentColor;
line-height: 1;
}
.riso-langswitch__cell {
display: flex;
align-items: center;
justify-content: center; min-width: 2.4em;
padding: 0.42em 0.1em;
font-family: var(--wp--preset--font-family--monospace);
font-size: 0.7rem;
font-weight: 700;
letter-spacing: 0.1em;
text-decoration: none;
color: inherit;
transition: background-color 160ms var(--riso-ease), color 160ms var(--riso-ease);
}
.riso-langswitch__cell:hover {
background-color: currentColor;
} .riso-langswitch__cell:hover span[aria-hidden] {
color: var(--wp--preset--color--primary-alt);
}
.riso-langswitch__cell.is-current {
background-color: var(--wp--preset--color--primary);
color: var(--wp--preset--color--primary-alt);
cursor: default;
}
.riso-langswitch__cell.is-current:hover {
background-color: var(--wp--preset--color--primary);
}
.riso-langswitch__cell.is-current:hover span[aria-hidden] {
color: var(--wp--preset--color--primary-alt);
}
.riso-langswitch__cell + .riso-langswitch__cell {
border-left: 1px solid currentColor;
}
.riso-langswitch__cell:focus-visible {
outline: 3px solid var(--wp--preset--color--primary);
outline-offset: 2px;
}  .vcd-res-card {
border-top: 3px solid var(--wp--preset--color--main);
padding-top: var(--wp--preset--spacing--medium);
} .vcd-res-card img {
aspect-ratio: 4 / 3;
object-fit: contain;
}
.vcd-res-notice {
border: 2px solid var(--wp--preset--color--alert);
padding: var(--wp--preset--spacing--large);
max-width: 46rem;
}  .has-base-background-color .has-primary-color:not(.has-background),
.has-tertiary-background-color .has-primary-color:not(.has-background),
body:not([class*="background-color"]) .has-primary-color:not(.has-background) {
color: var(--wp--preset--color--main);
} .wp-block-button__link,
.wp-block-search__button,
.wp-block-search__input,
.wp-block-image img,
.wp-block-post-featured-image img {
border-radius: 0;
}
:where(a, button, input, select, textarea, summary):focus-visible {
outline: 3px solid currentColor;
outline-offset: 2px;
}
.skip-link:focus {
z-index: var(--z-skiplink);
} .riso-masthead .wp-block-navigation-item__content,
.riso-footer-nav .wp-block-navigation-item__content {
min-height: 44px;
display: flex;
align-items: center;
}
@media (prefers-reduced-motion: reduce) {
*,
*::before,
*::after {
animation-duration: 0.01ms !important;
animation-iteration-count: 1 !important;
transition-duration: 0.01ms !important;
scroll-behavior: auto !important;
}
} @media print {
.riso-grain,
.riso-hazard {
display: none;
}
.riso-offset,
.is-style-riso-offset {
text-shadow: none;
}
.riso-plate,
.riso-plate--tight,
.wp-block-button__link {
box-shadow: none;
}
.riso-stamp {
transform: none;
}
} .riso-merch__photo {
margin: 0;
}
.riso-merch__photo img {
display: block;
width: 100%;
height: auto;
aspect-ratio: 15 / 17;
object-fit: cover;
object-position: 50% 0;
box-shadow: 0.6rem 0.6rem 0 var(--wp--preset--color--primary);
}
.riso-merch__photo a:focus-visible {
outline: 3px solid currentColor;
outline-offset: 0.9rem;
}  html:root {
--tec-color-accent-primary: var(--wp--preset--color--main);
--tec-color-accent-primary-hover: var(--wp--preset--color--primary-alt-accent);
--tec-color-accent-primary-active: var(--wp--preset--color--primary-alt-accent);
--tec-color-button-primary: var(--wp--preset--color--primary);
--tec-color-button-primary-hover: var(--wp--preset--color--main);
--tec-color-button-primary-active: var(--wp--preset--color--main);
--tec-color-link-accent: var(--wp--preset--color--main);
--tec-color-link-accent-hover: var(--wp--preset--color--secondary);
--tec-color-text-primary: var(--wp--preset--color--main);
--tec-color-text-secondary: var(--wp--preset--color--secondary);
--tec-color-border-default: var(--wp--preset--color--border-dark);
--tec-color-border-secondary: var(--wp--preset--color--border-dark);
--tec-color-background-events-bar-submit-button: var(--wp--preset--color--primary);
--tec-color-background-events-bar-submit-button-hover: var(--wp--preset--color--primary);
--tec-color-background-events-bar-submit-button-active: var(--wp--preset--color--primary);
--tec-color-background-events: transparent;
--tec-border-radius-default: 0;
--tec-border-radius-large: 0; --tec-color-border-events-bar: transparent;
} .tribe-events.tribe-common .tribe-events-c-search__input-control,
.tribe-events.tribe-common .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown__button,
.tribe-events.tribe-common .tribe-common-c-btn-border,
.tribe-events.tribe-common .tribe-common-c-btn-border-small,
.tribe-events.tribe-common .tribe-events-c-top-bar__today-button {
border-radius: 0;
}
.tribe-events.tribe-common .tribe-events-c-events-bar__search-container,
.tribe-events.tribe-common .tribe-events-c-search__input-control {
background-color: var(--wp--preset--color--tertiary);
}
.tribe-events.tribe-common .tribe-events-c-events-bar__search-container {
border: 2px solid var(--wp--preset--color--main);
border-radius: 0;
} .tribe-events.tribe-common .tribe-common-c-btn,
.tribe-events.tribe-common a.tribe-common-c-btn {
background-color: var(--wp--preset--color--primary);
border: 2px solid var(--wp--preset--color--main);
border-radius: 0;
box-shadow: var(--riso-shift) var(--riso-shift) 0 var(--wp--preset--color--main);
color: var(--wp--preset--color--main);
font-family: var(--wp--preset--font-family--big-shoulders);
font-weight: 800;
letter-spacing: 0.04em;
text-transform: uppercase;
transition: transform 0.15s var(--riso-ease), box-shadow 0.15s var(--riso-ease);
}
.tribe-events.tribe-common .tribe-common-c-btn:hover,
.tribe-events.tribe-common .tribe-common-c-btn:focus-visible {
background-color: var(--wp--preset--color--primary);
box-shadow: 0 0 0 var(--wp--preset--color--main);
color: var(--wp--preset--color--main);
transform: translate(var(--riso-shift), var(--riso-shift));
} .tribe-events-page-template .tribe-events.tribe-common .tribe-events-c-search__button {
border: 2px solid var(--wp--preset--color--main);
border-radius: 0;
box-shadow: none; margin: 0 var(--riso-shift-lg);
} .tribe-events-page-template .tribe-events.tribe-common .tribe-events-c-search__button:hover,
.tribe-events-page-template .tribe-events.tribe-common .tribe-events-c-search__button:focus,
.tribe-events-page-template .tribe-events.tribe-common .tribe-events-c-search__button:focus-visible {
border: 2px solid var(--wp--preset--color--main);
box-shadow: none;
transform: none;
} .tribe-events.tribe-common .tribe-events-header__title,
.tribe-events.tribe-common .tribe-events-c-top-bar__datepicker-button,
.tribe-events.tribe-common .tribe-events-calendar-list__month-separator,
.tribe-events.tribe-common .tribe-events-calendar-list__event-title,
.tribe-events.tribe-common .tribe-events-calendar-month__header-column-title,
.tribe-events.tribe-common .tribe-events-calendar-day__event-title {
font-family: var(--wp--preset--font-family--big-shoulders);
font-weight: 800;
letter-spacing: 0.02em;
text-transform: uppercase;
}
.tribe-events.tribe-common .tribe-events-calendar-list__event-title a:hover,
.tribe-events.tribe-common .tribe-events-calendar-list__event-title a:focus-visible {
box-shadow: inset 0 -0.42em 0 -0.06em var(--wp--preset--color--primary);
text-decoration: none;
} .tribe-events.tribe-common .tribe-events-calendar-list__event-datetime,
.tribe-events.tribe-common .tribe-events-calendar-list__event-date-tag-weekday,
.tribe-events.tribe-common .tribe-events-calendar-month__day-date-daynum {
font-family: var(--wp--preset--font-family--monospace);
letter-spacing: 0.04em;
text-transform: uppercase;
}
.tribe-events.tribe-common .tribe-events-calendar-list__event-date-tag-datetime {
background: var(--wp--preset--color--primary);
border: 2px solid var(--wp--preset--color--main);
color: var(--wp--preset--color--main);
padding: 0.35rem 0.6rem;
} .tribe-events.tribe-common .tribe-events-header__messages .tribe-events-c-messages__message {
background-color: var(--wp--preset--color--tertiary);
border: 2px dashed var(--wp--preset--color--main);
border-radius: 0;
color: var(--wp--preset--color--main);
} .tribe-events.tribe-common .tribe-events-calendar-month__day,
.tribe-events.tribe-common .tribe-events-calendar-month__body,
.tribe-events.tribe-common .tribe-events-calendar-month__week {
border-color: var(--wp--preset--color--main);
}
.tribe-events.tribe-common .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-daynum {
background: var(--wp--preset--color--primary);
color: var(--wp--preset--color--main);
padding: 0 0.35rem;
}
.tribe-events.tribe-common .tribe-events-calendar-month__calendar-event-tooltip,
.tribe-events.tribe-common .tribe-events-calendar-month__multiday-event-bar-inner {
border-radius: 0;
}
.tribe-events.tribe-common .tribe-events-calendar-month__multiday-event-bar-inner {
background-color: var(--wp--preset--color--main);
} .tribe-events-page-template .tribe-events.tribe-common .tribe-events-c-subscribe-dropdown__button {
background-color: var(--wp--preset--color--tertiary);
border: 2px solid var(--wp--preset--color--main);
color: var(--wp--preset--color--main);
}
.tribe-events-page-template .tribe-events.tribe-common .tribe-events-c-subscribe-dropdown__button:hover,
.tribe-events-page-template .tribe-events.tribe-common .tribe-events-c-subscribe-dropdown__button:focus,
.tribe-events-page-template .tribe-events.tribe-common .tribe-events-c-subscribe-dropdown__button:active {
background-color: var(--wp--preset--color--primary);
border-color: var(--wp--preset--color--main);
color: var(--wp--preset--color--main);
}
.tribe-events-page-template .tribe-events.tribe-common .tribe-events-c-subscribe-dropdown__button-text {
color: inherit;
} .tribe-events-page-template .tribe-events.tribe-common .tribe-events-c-subscribe-dropdown__list,
.tribe-events-page-template .tribe-events.tribe-common .datepicker {
background-color: var(--wp--preset--color--base);
border: 2px solid var(--wp--preset--color--main);
box-shadow: var(--riso-shift) var(--riso-shift) 0 var(--wp--preset--color--main);
} .tribe-events.tribe-common a:focus-visible,
.tribe-events.tribe-common button:focus-visible,
.tribe-events.tribe-common input:focus-visible {
outline: 3px solid var(--wp--preset--color--main);
outline-offset: 2px;
} .tribe-events.tribe-common .tribe-events-c-search__input-control:focus-visible {
outline: none;
} .tribe-events-page-template .tribe-events.tribe-common .tribe-events-c-search__input {
background: transparent;
border: none;
box-shadow: none;
}
.tribe-events-page-template .tribe-events.tribe-common .tribe-events-c-search__input:focus,
.tribe-events-page-template .tribe-events.tribe-common .tribe-events-c-search__input:focus-visible {
background: transparent;
border: none;
box-shadow: none;
outline: none;
} .tribe-events.tribe-common .tribe-events-c-events-bar__search-container:focus-within {
box-shadow: inset 0 0 0 2px var(--wp--preset--color--main);
}