/* v: approved seasonal card only. Original social widget and floating contacts remain unchanged. */
#fc-calavera-card {position:fixed;left:calc(14px + env(safe-area-inset-left,0px));top:50%;z-index:950;
 width:184px;height:278px;box-sizing:border-box;padding:28px 15px 22px;margin:0;
 background:#F4EEE5;border:1px solid #ADA79C66;border-radius:11px;box-shadow:0 9px 28px #66625B15;
 color:#66625B;font-family:'Finca Open Sans','Open Sans',Arial,sans-serif;font-weight:300;text-align:center;}
#fc-calavera-card[hidden]{display:none!important}
#fc-calavera-card .fc-calavera-image{display:block;width:122px;height:122px;margin:0 auto 16px;object-fit:contain;filter:none!important}
#fc-calavera-card .fc-calavera-copy{margin:0;padding:0;font:300 17px/1.45 'Finca Open Sans','Open Sans',Arial,sans-serif;letter-spacing:0;color:#66625B;text-align:center}
#fc-calavera-card .fc-calavera-copy span{display:block;white-space:nowrap}
#fc-calavera-close{position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#706C65;cursor:pointer;touch-action:manipulation}
#fc-calavera-close svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.2}
#fc-calavera-close:focus-visible{outline:2px solid #66625B;outline-offset:-4px}
#fc-calavera-card[data-size="compact"]{width:140px;height:212px;padding:20px 8px 12px}
#fc-calavera-card[data-size="compact"] .fc-calavera-image{width:90px;height:90px;margin-bottom:12px}
#fc-calavera-card[data-size="compact"] .fc-calavera-copy,
#fc-calavera-card[data-size="dense"] .fc-calavera-copy{font-size:15px;line-height:20px}
#fc-calavera-card[data-size="dense"]{width:140px;height:140px;padding:8px}
#fc-calavera-card[data-size="dense"] .fc-calavera-image{width:52px;height:52px;margin-bottom:6px}
@media(max-width:480px){#fc-calavera-card{left:calc(8px + env(safe-area-inset-left,0px))}}
@media print{#fc-calavera-card{display:none!important}}
