/*! Naptarak.com © 2026 — All rights reserved.
    Unauthorized use prohibited. https://naptarak.com */
.eq-page{max-width:1100px;margin:0 auto}.page-hero{margin-bottom:var(--space-lg)}.page-hero__row{display:flex;align-items:center;gap:var(--space-md)}.page-hero__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;background:linear-gradient(135deg,#ef4444,#dc2626,#991b1b);border-radius:var(--border-radius);color:#fff;box-shadow:0 4px 15px #dc262666}.page-hero__title{font-size:var(--font-size-3xl);font-weight:800;margin-bottom:0}.page-hero__intro{color:var(--color-text-light);font-size:var(--font-size-base);margin-bottom:0}.eq-live-badge{display:inline-flex;align-items:center;gap:4px;background:#ef4444;color:#fff;font-size:.65rem;font-weight:700;padding:3px 10px;border-radius:999px;letter-spacing:1px;text-transform:uppercase;vertical-align:middle;animation:eq-pulse 2s ease-in-out infinite}@keyframes eq-pulse{0%,to{opacity:1}50%{opacity:.4}}.eq-filters{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap;margin-bottom:var(--space-md)}.eq-filter{display:flex;flex-direction:column;gap:2px}.eq-filter span{font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted);font-weight:600}.eq-filter select{padding:6px 10px;border:1px solid var(--color-border);border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);background:var(--color-bg-card);color:var(--color-text)}.eq-timer{margin-left:auto;font-size:var(--font-size-sm);font-weight:700;color:var(--color-text-muted);background:var(--color-bg);padding:6px 14px;border-radius:999px;border:1px solid var(--color-border-light)}.eq-map-card{background:var(--color-bg-card);border:1px solid var(--color-border-light);border-radius:var(--border-radius-lg);overflow:hidden;margin-bottom:var(--space-md);position:relative;z-index:0;isolation:isolate}.eq-map{height:420px}.eq-map .leaflet-top,.eq-map .leaflet-bottom{z-index:1!important}.eq-summary{display:flex;gap:var(--space-md);flex-wrap:wrap;margin-bottom:var(--space-md)}.eq-stat{font-size:var(--font-size-sm);color:var(--color-text-secondary);background:var(--color-bg-card);border:1px solid var(--color-border-light);border-radius:var(--border-radius-sm);padding:6px 14px}.eq-stat strong{color:var(--color-text)}.eq-table-wrap{overflow-x:auto;margin-bottom:var(--space-md)}.eq-table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.eq-table th{text-align:left;padding:10px 12px;font-weight:800;color:#fff;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark))}.eq-table th:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.eq-table th:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}[data-theme=dark] .eq-table th{color:#0f172a}.eq-table td{padding:8px 12px;border-bottom:1px solid var(--color-border-light);color:var(--color-text-secondary)}.eq-table a{color:var(--color-secondary);text-decoration:none;font-weight:600}.eq-table a:hover{text-decoration:underline;color:var(--color-secondary-dark)}[data-theme=dark] .eq-table a{color:#60a5fa}.eq-table tbody tr:nth-child(2n){background:var(--color-bg)}.eq-table tbody tr:hover{background:var(--color-primary-light)}.eq-mag{display:inline-block;padding:2px 8px;border-radius:999px;font-weight:700;font-size:.8rem;min-width:40px;text-align:center}.eq-mag--0,.eq-mag--1,.eq-mag--2,.eq-mag--3{background:#d1fae5;color:#065f46}.eq-mag--4{background:#fef3c7;color:#92400e}.eq-mag--5{background:#fed7aa;color:#9a3412}.eq-mag--6,.eq-mag--7{background:#fecaca;color:#991b1b;font-weight:800}.eq-row--moderate td{color:#92400e}.eq-row--strong td{color:#dc2626;font-weight:600}.eq-row--severe td{color:#991b1b;font-weight:700}.eq-row--severe{animation:eq-blink 1.5s ease-in-out infinite}@keyframes eq-blink{0%,to{background:transparent}50%{background:#fef2f2}}[data-theme=dark] .eq-row--severe{animation-name:eq-blink-dark}@keyframes eq-blink-dark{0%,to{background:transparent}50%{background:#ef44441a}}.eq-source{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-lg)}.eq-source a{color:var(--color-primary-dark)}[data-theme=dark] .eq-source a{color:var(--color-primary)}.seo-content{margin-top:var(--space-lg)}.seo-card{background:var(--color-bg-card);border-radius:var(--border-radius-lg);padding:var(--space-2xl);box-shadow:var(--shadow-sm);border:1px solid var(--color-border-light)}.seo-card h2{font-size:var(--font-size-xl);color:var(--color-text);margin-bottom:var(--space-md)}.seo-card h3{font-size:var(--font-size-lg);margin-top:var(--space-lg);color:var(--color-primary-dark)}[data-theme=dark] .seo-card h3{color:var(--color-primary)}.seo-card p{color:var(--color-text-secondary);line-height:1.7}.seo-card ul{color:var(--color-text-secondary);line-height:1.8;padding-left:1.25rem}.seo-card li{margin-bottom:var(--space-xs)}.faq-section{margin-top:var(--space-lg)}.faq-section__title{font-size:var(--font-size-xl);margin-bottom:var(--space-lg)}.faq-list{display:flex;flex-direction:column;gap:.5rem}.faq-item{background:var(--color-bg-card);border-radius:var(--border-radius);border:1px solid var(--color-border-light);overflow:hidden;transition:all var(--transition-normal)}.faq-item:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;cursor:pointer;list-style:none;font-weight:600;color:var(--color-text);font-size:var(--font-size-base)}.faq-item summary::-webkit-details-marker{display:none}.faq-item__icon{flex-shrink:0;color:var(--color-text-muted);transition:transform var(--transition-fast)}.faq-item[open] .faq-item__icon{transform:rotate(180deg)}.faq-item__answer{padding:0 1.25rem 1rem}.faq-item__answer p{color:var(--color-text-secondary);line-height:1.6}@media(max-width:768px){.eq-map{height:300px}.eq-filters{flex-direction:column;align-items:stretch}.eq-timer{margin-left:0;text-align:center}.page-hero__title{font-size:var(--font-size-3xl)}.seo-card{padding:var(--space-lg)}}
