html,body{background-color:var(--background-dark);margin:0;padding:0;min-height:100vh}:root{--primary-color: #FF6600;--secondary-color: #1B1B1B;--text-light: #FFFFFF;--text-dark: #333333;--background-dark: #1A1A1A}main.svelte-14td9gi{position:relative;min-height:100vh;color:var(--text-light);background:linear-gradient(135deg,var(--background-dark) 0%,#2a2a2a 50%,var(--background-dark) 100%);transition:opacity 1s ease-in;isolation:isolate}main.svelte-14td9gi:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ff660080,#000000e6,#f609);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:-2}main.svelte-14td9gi:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 25% 25%,rgba(255,102,0,.15) 0%,rgba(0,0,0,.4) 40%,transparent 70%);z-index:-1}.contact-content.svelte-14td9gi{padding-top:2vh;max-width:1200px;margin:0 auto;padding-inline:2rem}.contact-grid.svelte-14td9gi{display:flex;flex-direction:column;gap:2rem}.contact-card.svelte-14td9gi{background:#ffffff1a;border-radius:10px;padding:2rem;border:1px solid rgba(255,102,0,.3)}.contact-card.main.svelte-14td9gi{background:#ffffff26}.contact-header.svelte-14td9gi h3:where(.svelte-14td9gi){margin:0;font-size:2.2rem;color:var(--primary-color);font-weight:600}.contact-info.svelte-14td9gi{margin-top:1.5rem}.contact-label.svelte-14td9gi{color:var(--primary-color);font-weight:700;font-size:1.3rem}.contact-text.svelte-14td9gi p:where(.svelte-14td9gi){font-size:1.2rem;margin:.6rem 0}.email-container.svelte-14td9gi{display:flex;align-items:center;gap:.5rem;font-size:1.2rem}.copy-button.svelte-14td9gi{background:none;border:none;color:var(--primary-color);cursor:pointer;padding:.2rem;display:flex;align-items:center;transition:all .3s ease;font-size:1.2rem}.copy-button.svelte-14td9gi svg{width:22px;height:22px}.globe-container.svelte-14td9gi{display:flex;justify-content:center;align-items:flex-start;padding-top:0;height:100%;overflow:visible}.globe-image.svelte-14td9gi{width:260px;height:260px;position:relative;display:flex;justify-content:center;overflow:visible;margin-top:-30px}.globe-image.svelte-14td9gi img:where(.svelte-14td9gi){width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform:scale(1.6)}.contact-cards-grid.svelte-14td9gi{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.card-header.svelte-14td9gi{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.icon-wrapper.svelte-14td9gi{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#ff66001a;border-radius:50%;padding:.5rem;transition:all .3s ease}.contact-card.svelte-14td9gi:hover .icon-wrapper:where(.svelte-14td9gi){transform:scale(1.1);background:#f603;box-shadow:0 0 15px #ff66004d}.contact-button.svelte-14td9gi{display:flex;align-items:center;gap:.5rem;background:var(--primary-color);color:var(--text-light);padding:.7rem 1.2rem;border-radius:5px;text-decoration:none;margin-top:1.5rem;transition:all .3s ease;font-size:1.1rem;font-weight:500}.contact-button.svelte-14td9gi:hover{transform:translateY(-2px);box-shadow:0 4px 8px #ff66004d}.contact-info.contact-grid.svelte-14td9gi{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}@media (max-width: 480px){.contact-info.contact-grid.svelte-14td9gi{grid-template-columns:1fr}.globe-container.svelte-14td9gi{display:none}.contact-content.svelte-14td9gi{padding-top:2vh;padding-bottom:2rem}.contact-cards-grid.svelte-14td9gi{grid-template-columns:repeat(1,1fr)!important}}@media (max-width: 768px){.contact-header.svelte-14td9gi h3:where(.svelte-14td9gi){font-size:1.5rem}.contact-label.svelte-14td9gi{font-size:1rem}.contact-text.svelte-14td9gi p:where(.svelte-14td9gi){font-size:1rem}.email-container.svelte-14td9gi{font-size:1rem}.card-header.svelte-14td9gi h3:where(.svelte-14td9gi){font-size:1.2rem}.card-content.svelte-14td9gi p:where(.svelte-14td9gi){font-size:1rem}.contact-button.svelte-14td9gi{font-size:1rem;padding:.5rem 1rem}}.youtube-section.svelte-14td9gi{margin-top:2rem}.youtube-card.svelte-14td9gi{background:#ffffff1a;border-radius:10px;padding:2rem;border:1px solid rgba(255,102,0,.3);display:flex;flex-direction:column;gap:1.5rem}.youtube-header.svelte-14td9gi{display:flex;align-items:center;gap:2rem}.youtube-logo-container.svelte-14td9gi{flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;overflow:hidden;border:3px solid rgba(255,0,0,.5);box-shadow:0 0 20px #ff00004d;transition:all .3s ease}.youtube-logo.svelte-14td9gi{width:120%;height:120%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block;margin:0;padding:0;transform:translate(3px,-6px)}.youtube-logo-fallback.svelte-14td9gi{width:100px;height:100px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;border:3px solid rgba(255,0,0,.5);box-shadow:0 0 20px #ff00004d;transition:all .3s ease;position:absolute;top:0;left:0}.youtube-card.svelte-14td9gi:hover .youtube-logo-container:where(.svelte-14td9gi){transform:scale(1.05);box-shadow:0 0 30px #ff000080;border-color:#f00c}.youtube-info.svelte-14td9gi{flex:1}.youtube-info.svelte-14td9gi h3:where(.svelte-14td9gi){margin:0 0 .5rem;font-size:1.8rem;color:var(--primary-color);font-weight:600}.youtube-info.svelte-14td9gi p:where(.svelte-14td9gi){margin:0;font-size:1.1rem;color:var(--text-light);line-height:1.6}.youtube-button.svelte-14td9gi{display:flex;align-items:center;justify-content:center;gap:.5rem;background:red;color:var(--text-light);padding:.8rem 1.5rem;border-radius:5px;text-decoration:none;transition:all .3s ease;font-size:1.1rem;font-weight:500;align-self:flex-start}.youtube-button.svelte-14td9gi:hover{transform:translateY(-2px);box-shadow:0 4px 12px #f006;background:#f33}.youtube-button.svelte-14td9gi svg{width:24px;height:24px}@media (max-width: 768px){.youtube-header.svelte-14td9gi{flex-direction:column;text-align:center;gap:1rem}.youtube-logo-container.svelte-14td9gi{width:60px;height:60px}.youtube-logo.svelte-14td9gi{width:120%;height:120%}.youtube-logo-fallback.svelte-14td9gi{width:80px;height:80px}.youtube-logo-fallback.svelte-14td9gi svg{width:40px;height:40px}.youtube-info.svelte-14td9gi h3:where(.svelte-14td9gi){font-size:1.5rem}.youtube-info.svelte-14td9gi p:where(.svelte-14td9gi){font-size:1rem}.youtube-button.svelte-14td9gi{align-self:center;width:100%;justify-content:center}}
