.wp-block[data-type="santo-display/santo-do-dia"]{margin-top:0 !important;margin-bottom:0 !important;}.editor-styles-wrapper .santo-display-bg-image{display:block !important;position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;}.santo-display-mobile{display:none;}.santo-display-desktop{position:relative;border-radius:8px;min-height:300px;display:flex;align-items:flex-end;width:100%;overflow:hidden;margin:0;}.santo-display-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;}.santo-display-gradient{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0) 100%);z-index:1;pointer-events:none;}.santo-display-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;}.santo-display-desktop .santo-display-content{position:relative;z-index:3;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,0.8);padding:2rem;width:100%;}.santo-display-desktop .santo-display-title a{color:inherit;text-decoration:none;position:relative;z-index:4;}.santo-display-desktop .santo-display-title a:hover{color:var(--accent,#ddd);}.santo-display-desktop:hover .santo-display-content{color:var(--accent,#ddd);}.santo-display-date{text-transform:uppercase;margin-bottom:0.5rem;}.santo-display-header{text-transform:uppercase;margin:0 0 0.25rem 0;}.santo-display-error{padding:1rem;background:#fff3cd;border:1px solid #ffc107;border-radius:4px;color:#856404;}@media (max-width:768px){.santo-display-desktop{display:none;}.santo-display-mobile{display:block;}.santo-display-image-link{display:block;float:left;margin:0 1.5rem 1rem 0;}.santo-display-image{display:block;width:120px;height:120px;object-fit:cover;border-radius:10px;}.santo-display-mobile .santo-display-content{overflow:hidden;}.santo-display-header a{color:inherit;text-decoration:none;}.santo-display-header a:hover{color:var(--accent,#0066cc);}.santo-display-title a{color:inherit;text-decoration:none;}.santo-display-title a:hover{color:var(--accent,#0066cc);}}