.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel{border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.08);box-sizing:border-box;font-family:Georgia,Times New Roman,serif;margin:2rem 0;overflow:hidden;padding:2.5rem 1.5rem 2rem;position:relative;text-align:center;transition:box-shadow .3s ease;width:100%}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel:hover{box-shadow:0 8px 32px rgba(0,0,0,.12)}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-gold{background:linear-gradient(145deg,#fdf6e3,#f5e6c8);border:2px solid #c9a84c;color:#5a4320}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-gold .saint-carousel-header{color:#8b6914}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-gold .saint-carousel-close-mark,.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-gold .saint-carousel-open-mark{color:#c9a84c}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-gold .saint-carousel-attribution{color:#8b6914}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-gold .saint-carousel-arrow{border-color:#c9a84c;color:#c9a84c}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-gold .saint-carousel-arrow:hover{background:#c9a84c;color:#fff}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-gold .saint-carousel-dot{background:#c9a84c}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-gold .saint-carousel-dot.is-active{background:#8b6914}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-gold .saint-carousel-counter{color:#c9a84c}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-purple{background:linear-gradient(145deg,#f3eef8,#e6daf0);border:2px solid #7b4ea0;color:#3d2060}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-purple .saint-carousel-header{color:#5c3480}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-purple .saint-carousel-close-mark,.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-purple .saint-carousel-open-mark{color:#7b4ea0}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-purple .saint-carousel-attribution{color:#5c3480}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-purple .saint-carousel-arrow{border-color:#7b4ea0;color:#7b4ea0}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-purple .saint-carousel-arrow:hover{background:#7b4ea0;color:#fff}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-purple .saint-carousel-dot{background:#7b4ea0}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-purple .saint-carousel-dot.is-active{background:#5c3480}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-purple .saint-carousel-counter{color:#7b4ea0}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-blue{background:linear-gradient(145deg,#eef4fa,#d6e5f5);border:2px solid #3a6fa0;color:#1e3a5c}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-blue .saint-carousel-header{color:#2c5580}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-blue .saint-carousel-close-mark,.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-blue .saint-carousel-open-mark{color:#3a6fa0}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-blue .saint-carousel-attribution{color:#2c5580}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-blue .saint-carousel-arrow{border-color:#3a6fa0;color:#3a6fa0}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-blue .saint-carousel-arrow:hover{background:#3a6fa0;color:#fff}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-blue .saint-carousel-dot{background:#3a6fa0}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-blue .saint-carousel-dot.is-active{background:#2c5580}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-blue .saint-carousel-counter{color:#3a6fa0}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-rose{background:linear-gradient(145deg,#fdf0f0,#f5d6d6);border:2px solid #c4616a;color:#5c1a22}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-rose .saint-carousel-header{color:#a04050}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-rose .saint-carousel-close-mark,.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-rose .saint-carousel-open-mark{color:#c4616a}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-rose .saint-carousel-attribution{color:#a04050}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-rose .saint-carousel-arrow{border-color:#c4616a;color:#c4616a}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-rose .saint-carousel-arrow:hover{background:#c4616a;color:#fff}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-rose .saint-carousel-dot{background:#c4616a}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-rose .saint-carousel-dot.is-active{background:#a04050}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-rose .saint-carousel-counter{color:#c4616a}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-green{background:linear-gradient(145deg,#eef5ee,#d0e8d0);border:2px solid #4a8c5c;color:#1e3e28}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-green .saint-carousel-header{color:#346b44}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-green .saint-carousel-close-mark,.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-green .saint-carousel-open-mark{color:#4a8c5c}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-green .saint-carousel-attribution{color:#346b44}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-green .saint-carousel-arrow{border-color:#4a8c5c;color:#4a8c5c}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-green .saint-carousel-arrow:hover{background:#4a8c5c;color:#fff}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-green .saint-carousel-dot{background:#4a8c5c}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-green .saint-carousel-dot.is-active{background:#346b44}.wp-block-telex-block-telex-daily-catholic-quotes.saint-quote-carousel.theme-green .saint-carousel-counter{color:#4a8c5c}.wp-block-telex-block-telex-daily-catholic-quotes .saint-carousel-header{font-size:.75rem;font-weight:600;letter-spacing:.2em;margin-bottom:1.5rem;opacity:.9;text-transform:uppercase}.wp-block-telex-block-telex-daily-catholic-quotes .saint-carousel-stage{align-items:center;display:flex;gap:1rem;min-height:140px}.wp-block-telex-block-telex-daily-catholic-quotes .saint-carousel-arrow{align-items:center;background:transparent;border:2px solid;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;font-size:1.5rem;height:40px;justify-content:center;line-height:1;padding:0;transition:all .25s ease;width:40px}.wp-block-telex-block-telex-daily-catholic-quotes .saint-carousel-arrow:hover{transform:scale(1.1)}.wp-block-telex-block-telex-daily-catholic-quotes .saint-carousel-arrow:focus{outline:2px solid currentColor;outline-offset:2px}.wp-block-telex-block-telex-daily-catholic-quotes .saint-carousel-slide{flex:1;min-width:0;opacity:1;transition:opacity .4s ease}.wp-block-telex-block-telex-daily-catholic-quotes .saint-carousel-slide.is-fading{opacity:0}.wp-block-telex-block-telex-daily-catholic-quotes .saint-carousel-quote{border:none;font-size:1.15rem;font-style:italic;line-height:1.7;margin:0;padding:0}.wp-block-telex-block-telex-daily-catholic-quotes .saint-carousel-close-mark,.wp-block-telex-block-telex-daily-catholic-quotes .saint-carousel-open-mark{font-size:1.6rem;font-style:normal;font-weight:700;line-height:0;opacity:.6;vertical-align:middle}.wp-block-telex-block-telex-daily-catholic-quotes .saint-carousel-open-mark{margin-right:.15em}.wp-block-telex-block-telex-daily-catholic-quotes .saint-carousel-close-mark{margin-left:.15em}.wp-block-telex-block-telex-daily-catholic-quotes .saint-carousel-content{font-style:italic}.wp-block-telex-block-telex-daily-catholic-quotes .saint-carousel-attribution{display:block;font-size:.95rem;font-style:normal;font-weight:600;letter-spacing:.03em;margin-top:.75rem}.wp-block-telex-block-telex-daily-catholic-quotes .saint-carousel-dots{display:flex;gap:8px;justify-content:center;margin-top:1.25rem}.wp-block-telex-block-telex-daily-catholic-quotes .saint-carousel-dot{border:none;border-radius:50%;cursor:pointer;height:10px;opacity:.35;padding:0;transition:opacity .25s ease,transform .25s ease;width:10px}.wp-block-telex-block-telex-daily-catholic-quotes .saint-carousel-dot.is-active{opacity:1;transform:scale(1.3)}.wp-block-telex-block-telex-daily-catholic-quotes .saint-carousel-dot:hover{opacity:.7}.wp-block-telex-block-telex-daily-catholic-quotes .saint-carousel-dot:focus{outline:2px solid currentColor;outline-offset:2px}.wp-block-telex-block-telex-daily-catholic-quotes .saint-carousel-counter{font-size:.7rem;font-weight:600;letter-spacing:.1em;margin-top:.75rem;opacity:.5}
