.top-bar{background-color:#065f46;color:#fff;font-size:14px;padding:6px 20px;overflow:hidden}.top-bar-container{display:flex;justify-content:space-between;align-items:center}.announcement{flex:1;overflow:hidden;white-space:nowrap}.announcement span{display:inline-block;animation:scrollText 15s linear infinite}.event-button{margin-left:15px}.btn-view-event{background-color:#f59e0b;color:#fff;padding:5px 10px;border-radius:4px;text-decoration:none;font-weight:700;transition:background .3s}.btn-view-event:hover{background-color:#d97706}@keyframes scrollText{0%{transform:translate(100%)}to{transform:translate(-100%)}}.header-container{background:#fff;box-shadow:0 2px 6px #0000001a;position:sticky;top:0;z-index:999}.header-inner{display:flex;justify-content:space-between;align-items:center;padding:12px 20px}.header-logo{display:flex;align-items:center;gap:10px}.logo-img{height:50px}.logo-text{font-weight:700;color:#065f46;font-size:18px}.nav-links{display:flex;gap:20px;list-style:none}.nav-links li a{text-decoration:none;color:#065f46;font-weight:500;padding:8px 12px;position:relative;transition:color .3s ease}.nav-links li a:after{content:"";position:absolute;width:0;height:2px;left:0;bottom:-4px;background:#d97706;transition:width .3s ease-in-out}.nav-links li a:hover{color:#d97706}.nav-links li a:hover:after{width:100%}.give-btn a{background-color:#fbbf24;color:#fff;padding:10px 18px;font-weight:700;border-radius:5px;text-decoration:none;transition:background .3s}.give-btn a:hover{background-color:#d97706}.hamburger{display:none;flex-direction:column;justify-content:space-between;width:25px;height:18px;background:none;border:none;cursor:pointer}.hamburger span{display:block;height:3px;width:100%;background:#065f46;border-radius:3px;transition:all .3s ease}.hamburger.open span:nth-child(1){transform:rotate(45deg) translateY(8px)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:rotate(-45deg) translateY(-8px)}.mobile-menu{display:none;flex-direction:column;background:#fff;box-shadow:0 4px 6px #0000001a;padding:20px;position:absolute;top:70px;right:20px;width:80%;max-width:300px;border-radius:10px}.mobile-menu.show{display:flex}.mobile-menu a{text-decoration:none;color:#065f46;font-size:18px;padding:12px 0;font-weight:500}.mobile-menu .mobile-give{background:#fbbf24;color:#fff;padding:10px;border-radius:5px;margin-top:10px;text-align:center}@media (max-width: 768px){.nav-links,.give-btn{display:none}.hamburger{display:flex}}.hero-section{position:relative;width:100%;height:70vh;overflow:hidden}.carousel-container{position:relative;height:100%}.carousel-slide{position:absolute;top:0;left:100%;width:100%;height:100%;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .8s ease-in-out}.carousel-slide.active{left:0;opacity:1}.overlay{background:#0006;padding:20px;width:100%}.hero-content{color:#fff;text-align:center;max-width:800px;margin:0 auto}.hero-buttons{display:flex;justify-content:center;gap:15px;margin-top:20px}.hero-btn{padding:12px 24px;border-radius:8px;font-size:18px;text-decoration:none;transition:all .3s ease}.hero-btn.primary{background:#d97706;color:#fff}.hero-btn.secondary{border:2px solid white;color:#fff;background:transparent}.hero-btn:hover{transform:scale(1.05)}.countdown-boxes{display:flex;justify-content:center;gap:12px;margin-bottom:15px;flex-wrap:wrap}.countdown-box{background:#0009;padding:10px 16px;border-radius:6px;font-weight:700}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);font-size:40px;background:#00000080;color:#fff;border:none;cursor:pointer;padding:8px;z-index:10}.carousel-btn.prev{left:10px}.carousel-btn.next{right:10px}.carousel-dots{position:absolute;bottom:15px;width:100%;text-align:center}.dot{display:inline-block;width:12px;height:12px;margin:0 5px;background:#fff;border-radius:50%;opacity:.5;cursor:pointer}.dot.active{opacity:1}@media (max-width: 600px){.hero-btn{padding:8px 16px;font-size:15px;border-radius:6px}.hero-buttons{gap:10px;margin-top:16px}.countdown-boxes{gap:8px;margin-bottom:10px}.countdown-box{padding:6px 10px;font-size:14px;border-radius:4px}}.card{background:#f9fafb;padding:1.5rem;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;text-align:center}.card-animate{opacity:0;transform:translateY(40px);transition:all .8s ease-in-out}.card-animate.show{opacity:1;transform:translateY(0)}.sermon-card{transition:transform .4s ease,box-shadow .4s ease;opacity:0;transform:translateY(40px)}.sermon-card.show{opacity:1;transform:translateY(0)}.sermon-card img{width:100%;height:300px;object-fit:cover;display:block}.sermon-card:hover{transform:translateY(-8px);box-shadow:0 12px 30px #00000040}.sermon-card .relative img{transition:transform .5s ease}.sermon-card:hover .relative img{transform:scale(1.08)}.sermon-card .overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#0000001a,#00000080);opacity:0;transition:opacity .3s ease}.sermon-card:hover .overlay{opacity:1}.play-icon{opacity:0;transform:scale(.8);transition:transform .4s ease,opacity .4s ease}.sermon-card:hover .play-icon{opacity:1;transform:scale(1);animation:pulse 1.8s infinite}@keyframes pulse{0%{transform:scale(1);opacity:.9}50%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:.9}}html,body{margin:0;padding:0;overflow-x:hidden}img{max-width:100%;height:auto;display:block}.bg-white{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:1rem}.section-image{width:200px;height:200px;object-fit:cover;border-radius:50%;margin-bottom:1rem;display:block}.ministry-card{opacity:0;transform:translateY(40px);transition:all .8s ease-in-out}.ministry-card.show{opacity:1;transform:translateY(0)}.verse-text:after{content:"|";display:inline-block;margin-left:4px;animation:blink .8s infinite}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.share-btn{background:#fbbf24;color:#1f2937;padding:10px 18px;font-size:16px;font-weight:500;border-radius:8px;border:none;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .3s ease}.share-btn:hover{background:#d97706;color:#fff}.copy-alert{background:#16a34a;color:#fff;padding:10px 18px;border-radius:6px;margin-top:15px;font-size:14px;display:inline-block;animation:fadeIn .4s ease}.bank-giving-section{padding:4rem 1rem;background:#f8f9fa;color:#333;text-align:center}.bank-giving-section .heading{font-size:2rem;color:#065f46;margin-bottom:.5rem}.bank-giving-section .subtext{font-size:1rem;margin-bottom:2rem}.account-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.account-card{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 8px #0000001a;width:300px;position:relative;text-align:left}.account-card h4{color:#065f46;margin-bottom:.5rem}.account-card .copy-btn{background:none;border:none;color:#065f46;cursor:pointer;font-size:1rem;margin-left:.5rem}.success-message{margin-top:.5rem;background-color:#16a34a;color:#fff;padding:5px 10px;border-radius:4px;font-size:.9rem}.contact-section{background:#f9fafb;padding:60px 20px}.contact-container{max-width:1200px;margin:auto;text-align:center}.section-title{font-size:2.2rem;color:#065f46;margin-bottom:10px}.section-subtitle{color:#374151;margin-bottom:40px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}.contact-info h3{font-size:1.5rem;margin-bottom:10px}.contact-info p{margin:10px 0;color:#374151}.social-links{margin-top:15px}.social-links a{color:#065f46;font-size:20px;margin:0 8px;transition:color .3s ease}.social-links a:hover{color:#d97706}.contact-form{display:flex;flex-direction:column;gap:15px}.contact-form input,.contact-form textarea{padding:12px;border:1px solid #d1d5db;border-radius:6px;font-size:16px}.contact-form input:focus,.contact-form textarea:focus{border-color:#065f46;outline:none}.contact-form button{align-self:flex-start}.copy-box{background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:12px 15px;margin:10px 0;display:flex;justify-content:space-between;align-items:center;font-size:16px;color:#065f46;font-weight:500;box-shadow:0 2px 5px #00000014}.copy-box button{background:none;border:none;color:#065f46;font-size:18px;cursor:pointer;transition:color .3s ease}.copy-box button:hover{color:#d97706}.copy-alert{background:#16a34a;color:#fff;padding:12px 20px;border-radius:6px;margin-bottom:20px;font-size:16px;text-align:center;animation:fadeIn .4s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.contact-grid{grid-template-columns:1fr;text-align:left}}.back-to-top{position:fixed;bottom:20px;right:20px;width:50px;height:50px;background-color:#d97706;color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;box-shadow:0 4px 6px #0000004d;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(50px);transition:all .4s ease;z-index:1000}.back-to-top.show{opacity:1;visibility:visible;transform:translateY(0);animation:bounce 2s infinite}.back-to-top:hover{background-color:#b45309}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.whatsapp-btn{position:fixed;bottom:20px;left:20px;width:50px;height:50px;background-color:#16a34a;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:0 4px 6px #0000004d;text-decoration:none;z-index:1000;animation:pulse 1.5s infinite;transition:background-color .3s ease}.whatsapp-btn:hover{background-color:#15803d}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 #16a34ab3}70%{transform:scale(1.1);box-shadow:0 0 0 15px #16a34a00}to{transform:scale(1);box-shadow:0 0 #16a34a00}}.video-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#0f172ad9;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.video-container{background:#fff;padding:1rem;border-radius:10px;max-width:800px;width:100%;box-shadow:0 10px 25px #0000004d;text-align:center;position:relative}.video-container video{width:100%;border-radius:8px}.video-progress{margin-top:10px;display:flex;flex-direction:column;align-items:center}.video-progress input[type=range]{width:100%;accent-color:#d97706;margin-bottom:6px}.time-display{font-size:14px;color:#111827}.video-controls{margin-top:10px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.video-controls button{padding:8px 14px;background:#d97706;color:#fff;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:background .3s ease}.video-controls button:hover{background:#b45309}@media (max-width: 768px){.video-container{padding:.5rem}.video-controls button{font-size:14px;padding:6px 10px}}html,body{margin:0;padding:0;overflow-x:hidden;font-family:Segoe UI,Arial,sans-serif;background:#f9fafb}.children-hero-section{background:linear-gradient(to right,#065f46cc,#0d9488cc),url(images/child52.jpg) center/cover no-repeat;height:350px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.children-overlay{padding:25px}.children-title{font-size:3rem;font-weight:800;margin-bottom:10px;animation:fadeInDown 1s ease}.children-subtitle{font-size:1.3rem;margin-top:5px;font-weight:400;animation:fadeInUp 1s ease}.children-container{max-width:1200px;margin:0 auto;padding:40px 20px}.children-h2{color:#065f46;font-size:2rem;margin-bottom:15px;position:relative}.children-h2:after{content:"";display:block;width:60px;height:4px;background:#d97706;margin-top:8px;border-radius:4px}.section,.children-about{background:#fff;padding:20px;margin-bottom:30px;border-radius:12px;box-shadow:0 4px 12px #00000014;transition:transform .3s ease}.section:hover,.children-about:hover{transform:translateY(-5px)}.btn-primary{background:#065f46;color:#fff;padding:14px 22px;font-size:16px;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:background .3s ease}@media (max-width: 768px){.children-title{font-size:2rem}}html,body{margin:0;padding:0;font-family:Segoe UI,Arial,sans-serif;background:#f9fafb;color:#333}.youth-hero-section{background:linear-gradient(to right,#065f46cc,#0d9488cc),url(images/youth3.jpg) center/cover no-repeat;height:400px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;position:relative}.hero-overlay{padding:20px}.hero-title{font-size:3rem;font-weight:800;margin-bottom:15px;animation:fadeInDown 1s ease}.hero-subtitle{font-size:1.3rem;max-width:700px;margin:0 auto 20px;animation:fadeInUp 1s ease}.btn-primary{background:#065f46;color:#fff;padding:14px 22px;border:none;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;transition:background .3s ease}.youth-container{max-width:1200px;margin:0 auto;padding:40px 20px}.section-title{font-size:2rem;color:#065f46;margin-bottom:15px;position:relative}.section,.about-section{background:#fff;padding:20px;margin-bottom:30px;border-radius:12px;box-shadow:0 4px 12px #00000014;transition:transform .3s ease}.section:hover,.about-section:hover{transform:translateY(-5px)}.gallery-grid{column-count:3;column-gap:15px;margin-top:20px}.btn-secondary{background:#d97706;color:#fff;padding:12px 20px;font-size:16px;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:background .3s ease}.lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .3s ease-in-out}.lightbox-img{max-width:90%;max-height:80vh;object-fit:contain;border-radius:10px;box-shadow:0 6px 20px #0000004d}.download-btn{display:inline-block;margin-top:15px;padding:10px 18px;background:#d97706;color:#fff;font-weight:700;border-radius:6px;text-decoration:none;transition:background .3s ease}.download-btn:hover{background:#b45309}.close-btn{position:absolute;top:-15px;right:-15px;background:#f87171;color:#fff;font-size:1.5rem;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #0000004d}.close-btn:hover{background:#dc2626}.leadership-section{margin-top:40px}.leaders{display:flex;flex-wrap:wrap;gap:20px}.leader-card{background:#fff;border-radius:10px;box-shadow:0 4px 12px #0000001a;padding:15px;text-align:center;width:calc(33.333% - 20px)}.leader-card img{width:100%;height:220px;object-fit:cover;border-radius:8px;margin-bottom:10px}.leader-card h3{margin:10px 0 5px;color:#065f46}.leader-card p{color:#6b7280;font-size:14px}@media (max-width: 768px){.leader-card{width:calc(50% - 20px)}}@media (max-width: 500px){.leader-card{width:100%}}@keyframes fadeIn{to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.adults-hero-section{background:linear-gradient(to right,#065f46cc,#0d9488cc),url(images/ghbc1.jpg) center/cover no-repeat;height:350px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.adults-title{font-size:3rem;font-weight:800;margin-bottom:10px}.adults-subtitle{font-size:1.3rem;font-weight:400}.adults-container{max-width:1200px;margin:0 auto;padding:40px 20px}.section-title{font-size:2rem;color:#065f46;margin-bottom:15px}.section-title:after{content:"";display:block;width:60px;height:4px;background:#d97706;margin-top:8px;border-radius:4px}.btn-primary{background:#065f46;color:#fff;padding:14px 22px;border:none;border-radius:8px;font-weight:700;cursor:pointer}.btn-primary:hover{background:#047857}.btn-secondary{background:#d97706;color:#fff;padding:12px 20px;border:none;border-radius:8px;font-weight:700;cursor:pointer}.btn-secondary:hover{background:#b45309}.download-btn{display:inline-block;margin-top:15px;padding:10px 18px;background:#d97706;color:#fff;border-radius:6px;text-decoration:none}html,body{margin:0;padding:0;font-family:Segoe UI,Arial,sans-serif;background:#f9fafb}.worship-hero-section{background:linear-gradient(to right,#4338cacc,#6366f1cc),url(images/ghbc30.jpg) center/cover no-repeat;height:350px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.worship-title{font-size:3rem;font-weight:800;margin-bottom:10px}.worship-subtitle{font-size:1.3rem;font-weight:400}.worship-container{max-width:1200px;margin:0 auto;padding:40px 20px}.section{background:#fff;padding:20px;margin-bottom:30px;border-radius:12px;box-shadow:0 4px 12px #00000014}.section-title{font-size:2rem;color:#4338ca;margin-bottom:15px}.section-title:after{content:"";display:block;width:60px;height:4px;background:#f59e0b;margin-top:8px;border-radius:4px}.gallery-grid{column-count:3;column-gap:15px}.gallery-item{display:inline-block;width:100%;margin-bottom:15px;opacity:0;transform:translateY(30px);animation:floatIn .8s forwards ease-in-out}.gallery-item img{width:100%;border-radius:8px;cursor:pointer;transition:transform .3s ease;break-inside:avoid}.gallery-item img:hover{transform:scale(1.05)}@media (max-width: 992px){.gallery-grid{column-count:2}}@media (max-width: 600px){.gallery-grid{column-count:1}}.btn-primary{background:#4338ca;color:#fff;padding:14px 22px;border:none;border-radius:8px;font-weight:700;cursor:pointer}.btn-primary:hover{background:#312e81}.btn-secondary{background:#f59e0b;color:#fff;padding:12px 20px;border:none;border-radius:8px;font-weight:700;cursor:pointer}.btn-secondary:hover{background:#d97706}.view-all-container{text-align:center;margin-top:20px}.lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:9999}.lightbox-content{position:relative;max-width:90%;max-height:90%;text-align:center}.lightbox-img{max-width:90%;max-height:80vh;object-fit:contain;border-radius:10px}.download-btn{display:inline-block;margin-top:15px;padding:10px 18px;background:#f59e0b;color:#fff;border-radius:6px;text-decoration:none}.close-btn{position:absolute;top:-15px;right:-15px;background:#f87171;color:#fff;font-size:1.5rem;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer}@keyframes floatIn{to{opacity:1;transform:translateY(0)}}.about-hero{background:url(images/ghbc25.jpg) center/cover no-repeat;height:60vh;position:relative;display:flex;align-items:center;justify-content:center}.about-hero .overlay{background:#0009;padding:50px;text-align:center;color:#fff;width:100%}.about-hero h1{font-size:4rem;margin-bottom:10px}.about-hero p{font-size:1.5rem}.glass-card{background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:15px;padding:25px;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease}.glass-card:hover{transform:translateY(-8px)}.featured-leaders{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin:40px 0}.leader-spotlight{width:100%;max-width:800px;background:#fff;border-radius:15px;overflow:hidden;text-align:center;box-shadow:0 6px 20px #00000026}.leader-spotlight img{width:100%;height:400px;object-fit:cover}.leader-spotlight .info{padding:20px}.leader-spotlight h3{font-size:2rem;margin-bottom:8px}.leader-secondary{width:100%;max-width:500px;background:#f9f9f9;border-radius:15px;overflow:hidden;text-align:center;box-shadow:0 6px 20px #00000014}.leader-secondary img{width:100%;height:300px;object-fit:cover}.leader-secondary .info{padding:20px}.leaders-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px}.small-card{width:220px;background:#fff;border-radius:12px;text-align:center;padding:15px;box-shadow:0 4px 12px #00000014}.small-card img{width:100%;height:200px;object-fit:cover;border-radius:8px;margin-bottom:10px}.view-btn{background:#fbbf24;color:#fff;border:none;padding:12px 25px;border-radius:8px;font-size:1rem;cursor:pointer;transition:background .3s ease}.view-btn:hover{background:#e0a616}.about-section{font-family:Poppins,sans-serif;color:#333;line-height:1.7;background:#f9fafb}.section-title,.history h2,.beliefs h2,.mission-vision h2{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:15px;text-align:center;position:relative}.section-title:after,.history h2:after,.beliefs h2:after{content:"";display:block;width:60px;height:4px;background:#fbbf24;margin:10px auto 0;border-radius:2px}.about-content p{font-size:1.1rem;color:#4b5563;margin-bottom:20px;text-align:center;max-width:900px;margin-left:auto;margin-right:auto}.history{padding:50px 0;background:#fff;border-radius:12px;margin:40px 0;box-shadow:0 5px 20px #0000000d}.history p{font-size:1.2rem;font-weight:400;color:#374151}.mission-vision{display:flex;gap:30px;flex-wrap:wrap;margin:50px 0}.mission-vision .card h2{font-size:1.8rem;font-weight:600;color:#111827}.mission-vision .card p{font-size:1rem;color:#4b5563}.beliefs{padding:50px 0;background:#f3f4f6;border-radius:12px;margin:40px 0}.beliefs h2{text-align:center}.beliefs ul{max-width:800px;margin:20px auto 0;padding:0;list-style:none}.beliefs li{background:#fff;padding:15px 20px;margin-bottom:15px;border-left:5px solid #fbbf24;font-size:1.1rem;font-weight:500;box-shadow:0 2px 8px #0000000d;border-radius:6px}.cta-section{text-align:center;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff;padding:60px 30px;border-radius:12px;margin:50px 0}.cta-section h2{font-size:2rem;margin-bottom:15px}.cta-section p{font-size:1.2rem;margin-bottom:25px}.cta-btn{display:inline-block;background:#1f2937;color:#fff;padding:14px 35px;font-size:1.1rem;font-weight:600;text-decoration:none;border-radius:8px;transition:background .3s ease}.cta-btn:hover{background:#111827}@media (max-width: 768px){.section-title,.history h2,.beliefs h2{font-size:2rem}.about-content p{font-size:1rem}.mission-vision{flex-direction:column}}@media (max-width: 768px){.leader-spotlight img{height:250px}.leader-secondary img{height:200px}}.event-details{max-width:600px;margin:40px auto;padding:20px;text-align:center;background:#f9fafb;border-radius:8px;box-shadow:0 0 10px #0000001a}.event-details h2{color:#065f46}.event-flier{width:100%;margin:20px 0;border-radius:6px}.event-actions{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:20px}.event-actions button{background-color:#065f46;color:#fff;padding:10px 15px;border:none;border-radius:4px;font-weight:700;cursor:pointer;transition:background .3s}.event-actions button:hover{background-color:#047857}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#000}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
