.navbar[data-astro-cid-pux6a34n]{background:#1a1a1a;border-bottom:2px solid #8B0000;position:sticky;top:0;z-index:1000}.nav-container[data-astro-cid-pux6a34n]{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.nav-logo[data-astro-cid-pux6a34n]{text-decoration:none;display:flex;align-items:center;height:50px}.logo-image[data-astro-cid-pux6a34n]{height:50px;width:auto;transition:transform .3s ease}.nav-logo[data-astro-cid-pux6a34n]:hover .logo-image[data-astro-cid-pux6a34n]{transform:scale(1.05)}.nav-toggle[data-astro-cid-pux6a34n]{display:none;flex-direction:column;background:none;border:none;cursor:pointer;padding:.5rem}.nav-toggle[data-astro-cid-pux6a34n] span[data-astro-cid-pux6a34n]{width:25px;height:3px;background:#fff;margin:3px 0;transition:.3s}.nav-menu[data-astro-cid-pux6a34n]{display:flex;list-style:none;margin:0;padding:0;gap:2rem}.nav-link[data-astro-cid-pux6a34n]{color:#fff;text-decoration:none;font-weight:500;transition:color .3s;padding:.5rem 0}.nav-link[data-astro-cid-pux6a34n]:hover,.nav-link[data-astro-cid-pux6a34n].active{color:#daa520}@media(max-width:768px){.nav-container[data-astro-cid-pux6a34n]{padding:.75rem 1rem}.logo-image[data-astro-cid-pux6a34n]{height:40px}.nav-toggle[data-astro-cid-pux6a34n]{display:flex}.nav-menu[data-astro-cid-pux6a34n]{position:absolute;top:100%;left:0;right:0;background:#1a1a1a;flex-direction:column;padding:1rem 2rem;gap:0;display:none}.nav-menu[data-astro-cid-pux6a34n].active{display:flex}.nav-item[data-astro-cid-pux6a34n]{padding:.75rem 0;border-bottom:1px solid #2d2d2d}}.footer[data-astro-cid-sz7xmlte]{background:#0d0d0d;color:#b0b0b0;margin-top:4rem;border-top:2px solid #8B0000}.footer-container[data-astro-cid-sz7xmlte]{max-width:1200px;margin:0 auto;padding:3rem 2rem 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.footer-section[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{color:#daa520;margin-bottom:1rem;font-size:1.25rem}.footer-section[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{color:#fff;margin-bottom:.75rem;font-size:1rem}.footer-section[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:.9rem;line-height:1.6}.footer-links[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0}.footer-links[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:.5rem}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#b0b0b0;text-decoration:none;transition:color .3s;font-size:.9rem}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#daa520}.footer-bottom[data-astro-cid-sz7xmlte]{text-align:center;padding:1.5rem 2rem;border-top:1px solid #2d2d2d;font-size:.85rem}@media(max-width:768px){.footer-container[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}*{margin:0;padding:0;box-sizing:border-box}:root{--color-primary: #8B0000;--color-secondary: #DAA520;--color-bg: #0d0d0d;--color-surface: #1a1a1a;--color-surface-light: #2d2d2d;--color-text: #ffffff;--color-text-secondary: #b0b0b0;--color-accent: #ff6b6b;--color-success: #4caf50;--color-warning: #ff9800;--color-border: #333333;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--border-radius: 8px;--transition: .3s ease}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:var(--color-bg);color:var(--color-text);line-height:1.6;min-height:100vh}.main-content{min-height:calc(100vh - 200px)}h1,h2,h3,h4,h5,h6{line-height:1.2;margin-bottom:var(--spacing-sm);font-weight:600}h1{font-size:2.5rem;color:var(--color-secondary);margin-bottom:var(--spacing-md)}h2{font-size:2rem;color:var(--color-text);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-md)}h3{font-size:1.5rem;color:var(--color-text)}p{margin-bottom:var(--spacing-sm)}a{color:var(--color-secondary);transition:color var(--transition)}a:hover{color:var(--color-accent)}.container{max-width:1200px;margin:0 auto;padding:var(--spacing-lg)}.card{background:var(--color-surface);border-radius:var(--border-radius);padding:var(--spacing-md);border:1px solid var(--color-border);transition:transform var(--transition),box-shadow var(--transition)}.card:hover{transform:translateY(-4px);box-shadow:0 8px 16px #8b00004d}.grid{display:grid;gap:var(--spacing-lg)}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.btn{display:inline-block;padding:.75rem 1.5rem;border-radius:var(--border-radius);text-decoration:none;font-weight:500;transition:all var(--transition);border:none;cursor:pointer;text-align:center}.btn-primary{background:var(--color-primary);color:var(--color-text)}.btn-primary:hover{background:#a00000;transform:translateY(-2px)}.btn-secondary{background:var(--color-secondary);color:#000}.btn-secondary:hover{background:#c79100;transform:translateY(-2px)}.badge{display:inline-block;padding:.25rem .75rem;border-radius:4px;font-size:.85rem;font-weight:500}.badge-construction{background:var(--color-warning);color:#000}.badge-active{background:var(--color-success);color:#fff}.badge-expired{background:var(--color-surface-light);color:var(--color-text-secondary)}table{width:100%;border-collapse:collapse;background:var(--color-surface);border-radius:var(--border-radius);overflow:hidden}th{background:var(--color-surface-light);padding:var(--spacing-sm);text-align:left;font-weight:600;color:var(--color-secondary)}td{padding:var(--spacing-sm);border-top:1px solid var(--color-border)}tr:hover{background:var(--color-surface-light)}.text-center{text-align:center}.text-secondary{color:var(--color-text-secondary)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}@media(max-width:768px){h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}.container{padding:var(--spacing-sm)}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .6s ease-out}
