.social-links-container{margin:1.5rem 0;text-align:center}.social-links-container h4{color:var(--bb-text-primary);font-size:1.1rem;font-weight:600;margin-bottom:1rem}.social-links{display:flex;gap:1rem;justify-content:center;align-items:center;flex-wrap:wrap}.social-link{background:var(--bb-bg-secondary);border:1px solid var(--bb-border);border-radius:8px;padding:.75rem 1.5rem;color:var(--bb-text-primary);text-decoration:none;font-weight:500;font-size:.95rem;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.social-link:hover{text-decoration:none}.coming-soon-text{text-align:center;color:var(--bb-text-tertiary);font-size:1.1rem;font-style:italic;margin:2rem 0}.bb-resources-title{text-align:center;font-size:var(--text-2xl);font-weight:600;color:var(--bb-primary);margin-bottom:1.5rem}.bb-resources-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1.5rem;max-width:800px;margin-left:auto;margin-right:auto}.bb-resource-category{background:var(--bb-bg-card);border:1px solid var(--bb-border);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column}.bb-resource-category h3{font-size:1.2rem;font-weight:600;color:var(--bb-text-primary);margin-bottom:1rem;text-align:center}.bb-buttons-grid{display:grid;grid-template-columns:1fr;gap:.75rem}.bb-resource-button{display:block;background:var(--bb-bg-secondary);border:1px solid var(--bb-border);border-radius:8px;padding:.75rem 1rem;color:var(--bb-text-primary);text-decoration:none;font-weight:500;text-align:center}.resources-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.resource-category{background:var(--bb-gradient-card);border:1px solid var(--bb-border);border-radius:16px;padding:2rem;position:relative;overflow:hidden}.resource-category:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--bb-gradient-primary)}.category-large{grid-column:span 2}.category-medium,.category-small{grid-column:span 1}.category-header{text-align:center;margin-bottom:2rem}.category-emoji{font-size:2.5rem;margin-bottom:1rem;display:block}.category-header h3{font-size:1.5rem;font-weight:600;color:var(--bb-primary);margin-bottom:.5rem}.category-description{color:var(--bb-text-secondary);font-size:.95rem;line-height:1.6}.buttons-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.resource-button{display:block;background:var(--bb-bg-secondary);border:1px solid var(--bb-border);border-radius:12px;padding:1rem 1.5rem;color:var(--bb-text-primary);text-decoration:none;font-weight:500;text-align:center;position:relative;overflow:hidden}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem}.feature-item{background:var(--bb-bg-card);border:1px solid var(--bb-border);border-radius:16px;padding:2rem;text-align:center;position:relative}.feature-item:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--bb-gradient-primary);border-radius:16px 16px 0 0}.feature-item h3{font-size:1.3rem;font-weight:600;color:var(--bb-primary);margin-bottom:1rem}.feature-item p{color:var(--bb-text-secondary);line-height:1.6;font-size:.95rem}@media (max-width: 768px){.bb-resources-grid{grid-template-columns:1fr;gap:1rem}.bb-resource-category{padding:1rem}.bb-buttons-grid{gap:.5rem}.bb-resource-button{padding:.6rem .8rem;font-size:.9rem}.resources-grid{grid-template-columns:1fr;gap:1.5rem}.category-large{grid-column:span 1}.buttons-grid{grid-template-columns:1fr}.features-grid{grid-template-columns:1fr;gap:1.5rem}.resource-category,.feature-item{padding:1.5rem}.category-emoji{font-size:2rem}.category-header h3{font-size:1.3rem}.social-links{flex-direction:column;gap:.75rem;align-items:center}.social-link{width:100%;max-width:200px;justify-content:center}}@media (max-width: 480px){.resource-category,.feature-item{padding:1rem}.category-header{margin-bottom:1.5rem}.buttons-grid{grid-template-columns:1fr;gap:.75rem}.resource-button{padding:.75rem 1rem;font-size:.9rem}.feature-item h3{font-size:1.2rem}.feature-item p{font-size:.9rem}}
