.wp-block-dhsv-text-card{--_box-background:linear-gradient(180deg,#080b1a,#006483);--_box-text-color:#fff;--_border-color:#0fd0e7;--_border-width:2px;--_border-radius:1rem;--_padding:2rem;--_text-color:#fff;--_text-size:1rem;--_text-weight:400;--_text-line-height:1.5;--_text-letter-spacing:0;--_headline-font-size:1.3125rem;--_aspect-ratio:1/1;--_box-shadow-size:0;height:100%;max-width:20rem}@media(max-width:22rem){.wp-block-dhsv-text-card{max-width:90%}}.wp-block-dhsv-text-card.text-card--divided{--_border-color:#085976;--_box-background:rgba(8,89,118,.3);--_headline-font-size:1rem;--_aspect-ratio:unset;max-width:15rem}.wp-block-dhsv-text-card .text-card{aspect-ratio:var(--_aspect-ratio);display:flex;flex-direction:column;gap:1rem;height:100%}.wp-block-dhsv-text-card .text-card__box{background:var(--_box-background);border-radius:var(--_border-radius);box-shadow:0 0 var(--_box-shadow-size) 0 color-mix(in srgb,var(--_border-color) 30%,transparent);color:var(--_box-text-color);display:flex;flex:1;flex-direction:column;font-size:var(--_text-size);font-weight:var(--_text-weight);gap:.5rem;letter-spacing:var(--_text-letter-spacing);line-height:var(--_text-line-height);outline:var(--_border-width) solid var(--_border-color);padding:var(--_padding);transition:all .3s ease}.wp-block-dhsv-text-card .text-card__index{font-size:.875rem;opacity:.7}.wp-block-dhsv-text-card .text-card__headline{flex:1;font-size:var(--_headline-font-size)}.wp-block-dhsv-text-card .text-card__text p{background:linear-gradient(to right,var(--_text-color,#000) 0,var(--_text-color,#000) calc(100% - 50px),transparent 100%) 0 0;-webkit-background-clip:text;background-clip:text;background-repeat:no-repeat;background-size:0 200%;color:transparent;display:inline;opacity:0;transition:opacity .3s ease,background-size 0s ease .3s}.wp-block-dhsv-text-card:not(.text-card--divided) .text-card__box:hover{--_border-width:4px;--_box-shadow-size:5rem}.wp-block-dhsv-text-card:not(.text-card--divided) .text-card__box:hover .text-card__text p{background-size:calc(var(--n)*2ch) 200%;opacity:1;transition:background-size calc(var(--n)*15ms) ease-out}
