.taumaturgia-section[data-v-4ff0fa81]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:80px 0}.main-title h1[data-v-4ff0fa81]{color:#b3a85a;font-size:4rem;font-weight:700;margin-bottom:40px;text-shadow:2px 2px 4px rgba(0,0,0,.1)}.section-title h2[data-v-4ff0fa81]{color:#b3a85a;font-size:3rem;font-weight:700;margin-bottom:20px}.section-title .subtitle[data-v-4ff0fa81]{color:#6c757d;font-size:1.2rem;margin-bottom:0}.presagio-section[data-v-4ff0fa81]{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;margin-bottom:60px;padding:60px 40px}.calendar-container[data-v-4ff0fa81]{background:#fff;border-radius:15px;box-shadow:0 5px 15px #0000001a;margin:0 auto;max-width:800px;padding:30px}.calendar-header[data-v-4ff0fa81]{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.calendar-header h3[data-v-4ff0fa81]{color:#b3a85a;font-size:2rem;font-weight:600;margin:0}.calendar-nav button[data-v-4ff0fa81]{background:#b3a85a;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.2rem;height:40px;transition:all .3s ease;width:40px}.calendar-nav button[data-v-4ff0fa81]:hover{background:#7da052;transform:scale(1.1)}.calendar-grid[data-v-4ff0fa81]{display:grid;gap:5px;grid-template-columns:repeat(7,1fr)}.calendar-day-header[data-v-4ff0fa81]{border-bottom:2px solid #e9ecef;color:#b3a85a;font-weight:600;padding:15px 10px;text-align:center}.calendar-day[data-v-4ff0fa81]{align-items:center;aspect-ratio:1;border-radius:8px;cursor:pointer;display:flex;justify-content:center;position:relative;transition:all .3s ease}.calendar-day[data-v-4ff0fa81]:not(.empty):hover{background:#f8f9fa;transform:scale(1.05)}.calendar-day.empty[data-v-4ff0fa81]{cursor:default}.day-emblema[data-v-4ff0fa81]{font-size:12px;position:absolute;right:5px;top:5px}.encuentros-section[data-v-4ff0fa81]{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;padding:60px 40px}.evento-card[data-v-4ff0fa81]{background:#fff;border:2px solid transparent;border-radius:15px;box-shadow:0 8px 25px #0000001a;height:100%;padding:40px 30px;text-align:center;transition:all .3s ease}.evento-card[data-v-4ff0fa81]:hover{border-color:#b3a85a;box-shadow:0 15px 40px #b3a85a4d;transform:translateY(-10px)}.evento-icon[data-v-4ff0fa81]{margin-bottom:25px}.emblema[data-v-4ff0fa81]{filter:opacity(.8);height:80px;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;width:80px}.evento-card:hover .emblema[data-v-4ff0fa81]{filter:opacity(1);transform:scale(1.1)}.evento-card h3[data-v-4ff0fa81]{color:#b3a85a;font-size:1.8rem;font-weight:600;margin-bottom:20px}.evento-card p[data-v-4ff0fa81]{color:#6c757d;font-size:1rem;line-height:1.6}.evento-card-large[data-v-4ff0fa81]{padding:50px 40px}.evento-card-large h3[data-v-4ff0fa81]{font-size:2rem;margin-bottom:30px}.evento-card-large p[data-v-4ff0fa81]{font-size:1.1rem;line-height:1.7}.fungi-variants[data-v-4ff0fa81]{margin-top:25px}.variant-item[data-v-4ff0fa81]{background:#f8f9fa;border-left:4px solid #b3a85a;border-radius:10px;margin-bottom:20px;padding:20px}.variant-item[data-v-4ff0fa81]:last-child{margin-bottom:0}.variant-item h4[data-v-4ff0fa81]{color:#b3a85a;font-size:1.3rem;font-weight:600;margin-bottom:10px}.variant-item p[data-v-4ff0fa81]{font-size:.95rem;margin-bottom:0}.evento-card-principal[data-v-4ff0fa81]{background:linear-gradient(135deg,#fff,#f8f9fa);border:3px solid #b3a85a;border-radius:25px;box-shadow:0 15px 40px #b3a85a33;padding:60px 50px}.evento-card-principal h3[data-v-4ff0fa81]{font-size:2.5rem;margin-bottom:40px;text-align:center}.emblema-principal[data-v-4ff0fa81]{display:block;height:120px;margin:0 auto 30px;width:120px}.fungi-variants-grid[data-v-4ff0fa81]{display:grid;gap:25px;grid-template-columns:1fr 1fr;margin-top:30px}.fungi-variants-grid .variant-item[data-v-4ff0fa81]{background:#fff;border:2px solid #e9ecef;transition:all .3s ease}.fungi-variants-grid .variant-item[data-v-4ff0fa81]:hover{border-color:#b3a85a;box-shadow:0 8px 25px #b3a85a26;transform:translateY(-3px)}.variant-item-centered[data-v-4ff0fa81]{grid-column:1/-1;margin:0 auto;max-width:600px}.evento-card-small[data-v-4ff0fa81]{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 5px 15px #00000014;padding:25px 20px;transition:all .3s ease}.evento-card-small[data-v-4ff0fa81]:hover{border-color:#b3a85a;box-shadow:0 10px 25px #b3a85a33;transform:translateY(-5px)}.evento-card-small h4[data-v-4ff0fa81]{color:#b3a85a;font-size:1.4rem;font-weight:600;margin-bottom:15px}.evento-card-small p[data-v-4ff0fa81]{color:#6c757d;font-size:.9rem;line-height:1.5;margin-bottom:0}.emblema-small[data-v-4ff0fa81]{height:50px;margin-bottom:15px;width:50px}.eventos-pequeños[data-v-4ff0fa81]{display:flex;flex-direction:column;height:100%;justify-content:space-between}.evento-card-medium[data-v-4ff0fa81]{background:#fff;border:2px solid transparent;border-radius:15px;box-shadow:0 8px 20px #0000001a;height:100%;padding:35px 25px;transition:all .3s ease}.evento-card-medium[data-v-4ff0fa81]:hover{border-color:#b3a85a;box-shadow:0 15px 35px #b3a85a40;transform:translateY(-8px)}.evento-card-medium h3[data-v-4ff0fa81]{color:#b3a85a;font-size:1.6rem;font-weight:600;margin-bottom:20px}.evento-card-medium p[data-v-4ff0fa81]{color:#6c757d;font-size:.95rem;line-height:1.6}.emblema-medium[data-v-4ff0fa81]{height:70px;margin-bottom:20px;width:70px}@media (max-width:768px){.main-title h1[data-v-4ff0fa81]{font-size:2.5rem}.section-title h2[data-v-4ff0fa81]{font-size:2rem}.calendar-header h3[data-v-4ff0fa81]{font-size:1.5rem}.calendar-container[data-v-4ff0fa81],.encuentros-section[data-v-4ff0fa81],.evento-card[data-v-4ff0fa81],.presagio-section[data-v-4ff0fa81]{padding:30px 20px}.evento-card h3[data-v-4ff0fa81]{font-size:1.5rem}.evento-card-large[data-v-4ff0fa81]{padding:30px 25px}.evento-card-large h3[data-v-4ff0fa81]{font-size:1.6rem}.variant-item[data-v-4ff0fa81]{padding:15px}.variant-item h4[data-v-4ff0fa81]{font-size:1.2rem}.evento-card-principal[data-v-4ff0fa81]{padding:40px 30px}.evento-card-principal h3[data-v-4ff0fa81]{font-size:2rem}.fungi-variants-grid[data-v-4ff0fa81]{gap:15px;grid-template-columns:1fr}.emblema-principal[data-v-4ff0fa81]{height:80px;width:80px}.evento-card-small[data-v-4ff0fa81]{padding:20px 15px}.evento-card-small h4[data-v-4ff0fa81]{font-size:1.2rem}.evento-card-medium[data-v-4ff0fa81]{padding:25px 20px}.evento-card-medium h3[data-v-4ff0fa81]{font-size:1.4rem}.emblema-medium[data-v-4ff0fa81]{height:60px;width:60px}}@media (max-width:480px){.calendar-grid[data-v-4ff0fa81]{gap:2px}.calendar-day-header[data-v-4ff0fa81]{font-size:.9rem;padding:10px 5px}.calendar-day[data-v-4ff0fa81]{font-size:.9rem}}
