.learning-hub[data-astro-cid-tiv5lgs3]{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);min-height:100vh}.hub-header[data-astro-cid-tiv5lgs3]{color:#fff;text-align:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);margin-bottom:3rem;padding:3rem 1rem}.hub-header[data-astro-cid-tiv5lgs3] h1[data-astro-cid-tiv5lgs3]{text-shadow:2px 2px 4px #0000001a;margin-bottom:1rem;font-size:2.5rem}.intro-text[data-astro-cid-tiv5lgs3]{opacity:.95;max-width:700px;margin:0 auto 2rem;font-size:1.1rem;line-height:1.6}.stats[data-astro-cid-tiv5lgs3]{flex-wrap:wrap;justify-content:center;gap:3rem;margin-top:2rem;display:flex}.stat-item[data-astro-cid-tiv5lgs3]{backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:10px;padding:1.5rem 2rem}.stat-number[data-astro-cid-tiv5lgs3]{margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.stat-label[data-astro-cid-tiv5lgs3]{opacity:.9;font-size:.95rem}main[data-astro-cid-tiv5lgs3]{max-width:1200px;margin:0 auto;padding:0 1rem 3rem}.learning-section[data-astro-cid-tiv5lgs3]{margin-bottom:4rem}.section-title[data-astro-cid-tiv5lgs3]{color:#333;border-bottom:3px solid #667eea;margin-bottom:2rem;padding-bottom:.5rem;font-size:2rem;display:inline-block}.museums-grid[data-astro-cid-tiv5lgs3]{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;margin-bottom:2rem;display:grid}.learning-card[data-astro-cid-tiv5lgs3]{background:#fff;border-radius:12px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 15px #0000001a}.learning-card[data-astro-cid-tiv5lgs3]:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.card-header[data-astro-cid-tiv5lgs3]{background:#f0f0f0;height:200px;position:relative;overflow:hidden}.museum-image[data-astro-cid-tiv5lgs3]{object-fit:cover;width:100%;height:100%}.museum-meta[data-astro-cid-tiv5lgs3]{color:#fff;background:linear-gradient(#0000,#000c);padding:1.5rem;position:absolute;bottom:0;left:0;right:0}.museum-meta[data-astro-cid-tiv5lgs3] h3[data-astro-cid-tiv5lgs3]{margin:0 0 .5rem;font-size:1.3rem}.location[data-astro-cid-tiv5lgs3]{opacity:.9;margin:0 0 .5rem;font-size:.9rem}.rating[data-astro-cid-tiv5lgs3]{align-items:center;gap:.5rem;font-size:.9rem;display:flex}.rating-value[data-astro-cid-tiv5lgs3]{background:#ffffff4d;border-radius:20px;padding:.25rem .75rem;font-size:.85rem}.card-content[data-astro-cid-tiv5lgs3]{flex-direction:column;flex:1;gap:1rem;padding:1.5rem;display:flex}.description[data-astro-cid-tiv5lgs3]{color:#555;margin:0;font-size:.95rem;line-height:1.5}.features[data-astro-cid-tiv5lgs3]{flex-wrap:wrap;gap:.5rem;display:flex}.feature-tag[data-astro-cid-tiv5lgs3]{color:#667eea;background:#e8f0ff;border-radius:20px;padding:.35rem .75rem;font-size:.85rem;font-weight:500}.learning-note[data-astro-cid-tiv5lgs3]{color:#666;margin:0;font-size:.9rem;line-height:1.4}.card-actions[data-astro-cid-tiv5lgs3]{border-top:1px solid #f0f0f0;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.btn[data-astro-cid-tiv5lgs3]{text-align:center;border-radius:6px;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.btn-primary[data-astro-cid-tiv5lgs3]{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.btn-primary[data-astro-cid-tiv5lgs3]:hover{transform:scale(1.02);box-shadow:0 4px 12px #667eea66}.btn-secondary[data-astro-cid-tiv5lgs3]{color:#333;background:#f0f0f0;border:2px solid #667eea}.btn-secondary[data-astro-cid-tiv5lgs3]:hover{color:#fff;background:#667eea}.learning-tips[data-astro-cid-tiv5lgs3]{background:#fff;border-radius:12px;margin-top:4rem;padding:3rem 2rem}.learning-tips[data-astro-cid-tiv5lgs3] h2[data-astro-cid-tiv5lgs3]{color:#333;text-align:center;margin-bottom:2rem;font-size:2rem}.tips-grid[data-astro-cid-tiv5lgs3]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.tip-card[data-astro-cid-tiv5lgs3]{background:#f8f9fa;border-left:4px solid #667eea;border-radius:8px;padding:1.5rem}.tip-card[data-astro-cid-tiv5lgs3] h3[data-astro-cid-tiv5lgs3]{color:#333;margin-bottom:.75rem}.tip-card[data-astro-cid-tiv5lgs3] p[data-astro-cid-tiv5lgs3]{color:#666;margin:0;font-size:.95rem;line-height:1.5}.no-results[data-astro-cid-tiv5lgs3]{text-align:center;color:#666;background:#fff;border-radius:12px;padding:3rem}@media (width<=768px){.hub-header[data-astro-cid-tiv5lgs3] h1[data-astro-cid-tiv5lgs3]{font-size:2rem}.intro-text[data-astro-cid-tiv5lgs3]{font-size:1rem}.stats[data-astro-cid-tiv5lgs3]{gap:1.5rem}.museums-grid[data-astro-cid-tiv5lgs3]{grid-template-columns:1fr}.learning-tips[data-astro-cid-tiv5lgs3]{padding:1.5rem 1rem}.tips-grid[data-astro-cid-tiv5lgs3]{grid-template-columns:1fr}}
