@import "https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";#app-layout[data-v-d8582ee3]{flex-direction:column;min-height:100vh;display:flex}main[data-v-d8582ee3]{flex:1}.site-header[data-v-d8582ee3]{z-index:1000;background-color:#fff;border-bottom:4px solid #f96d00;align-items:center;width:100%;height:90px;display:flex;position:fixed;top:0;left:0;box-shadow:0 2px 10px #0000001a}.header-container[data-v-d8582ee3]{justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:0 20px;display:flex}.logo-link[data-v-d8582ee3]{align-items:center;gap:15px;text-decoration:none;display:flex}.header-logo[data-v-d8582ee3]{object-fit:contain;width:auto;height:50px}.company-name[data-v-d8582ee3]{color:#333;text-transform:uppercase;letter-spacing:1px;font-size:1.5rem;font-weight:700}.main-nav[data-v-d8582ee3]{align-items:center;gap:30px;display:flex}.nav-link[data-v-d8582ee3]{color:#333;font-size:1.1rem;font-weight:600;text-decoration:none;transition:color .3s}.nav-link[data-v-d8582ee3]:hover,.router-link-active[data-v-d8582ee3]{color:#f96d00}.nav-btn[data-v-d8582ee3]{color:#fff;background-color:#f96d00;border:2px solid #f96d00;border-radius:5px;padding:10px 20px;font-weight:700;text-decoration:none;transition:all .3s}.nav-btn[data-v-d8582ee3]:hover{color:#f96d00;background-color:#fff}.site-footer[data-v-d8582ee3]{color:#fff;background-color:#1a1a1a;margin-top:auto;padding:30px 20px}.footer-content[data-v-d8582ee3]{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;display:flex}.footer-divider[data-v-d8582ee3]{opacity:.5}.copyright[data-v-d8582ee3],.creator[data-v-d8582ee3]{opacity:.8;align-items:center;gap:8px;margin:0;font-size:.9rem;display:flex}.sirnacho-link[data-v-d8582ee3]{color:#b088f9;opacity:1;align-items:center;gap:8px;font-family:"Press Start 2P",cursive;font-size:.65rem;text-decoration:none;transition:transform .2s,text-shadow .2s;display:inline-flex}.sirnacho-link[data-v-d8582ee3]:hover{text-shadow:0 0 8px #b088f9;transform:scale(1.05)}.sprite-head[data-v-d8582ee3]{width:32px;height:24px;image-rendering:pixelated}.coffee-wrapper[data-v-d8582ee3]{align-items:center;gap:5px;font-weight:700;display:inline-flex}.coffee-gif[data-v-d8582ee3]{border-radius:4px;width:auto;height:1.2em}@media (width<=768px){.header-logo[data-v-d8582ee3]{display:none}.company-name[data-v-d8582ee3]{font-size:1.1rem;display:block}.main-nav[data-v-d8582ee3]{gap:15px}.nav-link[data-v-d8582ee3]{font-size:1rem}.footer-content[data-v-d8582ee3]{flex-direction:column;gap:10px}.coffee-wrapper[data-v-d8582ee3]{align-items:center;gap:1px;font-weight:700;display:inline-flex}.coffee-gif[data-v-d8582ee3]{border-radius:4px;width:auto;height:1.2em}.footer-divider[data-v-d8582ee3]{display:none}}.home-container[data-v-6afce02f]{flex-direction:column;display:flex}.hero-section[data-v-6afce02f]{background-blend-mode:multiply;box-sizing:border-box;background-color:#000000bf;background-image:url(https://cdn.phoenixplumbing.org/cityofchicagobackground.jpg);background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;min-height:100vh;padding-top:120px;padding-bottom:50px;display:flex}.hero-content[data-v-6afce02f]{flex-flow:wrap;justify-content:center;align-items:center;gap:50px;width:100%;max-width:1100px;display:flex}.hero-text[data-v-6afce02f]{text-align:left;color:#fff;flex:1;min-width:300px}.hero-text h1[data-v-6afce02f]{text-shadow:2px 2px 4px #000c;margin:0 0 15px;font-size:3.5rem}.hero-text p[data-v-6afce02f]{text-shadow:1px 1px 3px #000c;margin:8px 0;font-size:1.2rem}.action-row[data-v-6afce02f]{align-items:center;gap:25px;margin-top:30px;display:flex}.btn-primary[data-v-6afce02f]{color:#fff;cursor:pointer;background-color:#f96d00;border:2px solid #f96d00;border-radius:5px;padding:12px 24px;font-family:inherit;font-size:1.1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.btn-primary[data-v-6afce02f]:hover{color:#f96d00;background-color:#fff;transform:translateY(-2px);box-shadow:0 0 15px #f96d0099}.logo-pic[data-v-6afce02f]{filter:drop-shadow(4px 4px 10px #00000080);width:100%;max-width:400px;height:auto}.contact-section[data-v-6afce02f]{color:#333;text-align:center;background-color:#fff;padding:80px 20px}.contact-container[data-v-6afce02f]{max-width:800px;margin:0 auto}.contact-container h2[data-v-6afce02f]{color:#f96d00;margin-bottom:40px;font-size:2.5rem}.contact-details[data-v-6afce02f]{flex-direction:column;gap:20px;font-size:1.2rem;display:flex}.contact-item a[data-v-6afce02f]{color:#f96d00;font-weight:500;text-decoration:none;transition:color .2s}.contact-item a[data-v-6afce02f]:hover{color:#cc5800;text-decoration:underline}@media (width<=1100px) and (width>=769px){.hero-text h1[data-v-6afce02f]{font-size:2.8rem}.hero-content[data-v-6afce02f]{gap:20px;padding:0 40px}.logo-pic[data-v-6afce02f]{max-width:320px}}@media (width<=768px){.hero-content[data-v-6afce02f]{text-align:center;flex-direction:column-reverse}.hero-text[data-v-6afce02f]{text-align:center}.action-row[data-v-6afce02f]{justify-content:center}}.error-container[data-v-b1c7f070]{text-align:center;margin-top:100px;font-family:sans-serif}h1[data-v-b1c7f070]{color:#ff4d4d}
