.brand-names-wrapper{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;color:#333;line-height:1.6;max-width:1200px;margin:0 auto;padding:20px;}.brand-names-container{background-color:#fff;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,0.05);overflow:hidden;}.title-section{text-align:center;padding:40px 20px;background:linear-gradient(135deg,#6e8efb,#a777e3);color:white;}.main-title{font-size:2.5rem;font-weight:700;margin:0;letter-spacing:1px;}.title-underline{height:4px;width:80px;background-color:white;margin:15px auto 0;border-radius:2px;}.intro-section,.conclusion-section{padding:40px;text-align:center;max-width:800px;margin:0 auto;}.intro-text,.conclusion-text{font-size:1.1rem;color:#555;margin-bottom:20px;text-align:justify;}.section-title{font-size:1.8rem;font-weight:600;color:#444;margin-bottom:15px;text-align:center;}.section-desc{font-size:1rem;color:#666;text-align:center;margin-bottom:30px;}.names-section{padding:50px 30px;border-top:1px solid #eee;}.alt-section{background-color:#f9f9f9;}.tool-section{padding:40px 30px;background-color:#f0f4ff;border-top:1px solid #e0e6f5;border-bottom:1px solid #e0e6f5;}.generator-container{max-width:800px;margin:0 auto;background-color:white;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,0.1);padding:25px;}.generator-controls{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:25px;justify-content:center;}.control-group{display:flex;flex-direction:column;min-width:200px;}.control-label{font-weight:600;margin-bottom:8px;color:#555;}.control-input{padding:10px 15px;border:1px solid #ddd;border-radius:4px;font-size:0.9rem;}.generate-button{background:linear-gradient(135deg,#6e8efb,#a777e3) !important;color:white !important;border:none !important;padding:12px 25px !important;border-radius:4px !important;font-weight:600 !important;cursor:pointer !important;transition:all 0.3s ease !important;margin-top:24px !important;}.generate-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,0.1);}.generator-results{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;}.result-item{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;padding:15px 20px;min-width:200px;text-align:center;font-weight:600;color:#495057;min-height:30px;}.luxury-names-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px;margin:0 auto;max-width:1000px;}.luxury-name-card{background:linear-gradient(135deg,#f5f5f5,#e9e9e9);padding:20px;border-radius:5px;text-align:center;font-weight:500;color:#333;box-shadow:0 2px 5px rgba(0,0,0,0.05);transition:all 0.3s ease;}.luxury-name-card:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,0.1);background:linear-gradient(135deg,#f0f0f0,#e0e0e0);}.streetwear-names-list{max-width:800px;margin:0 auto;}.names-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;}.name-item{background-color:#222;color:white;padding:12px 15px;border-radius:4px;font-weight:500;text-align:center;transition:all 0.3s ease;}.name-item:hover{background-color:#333;transform:scale(1.03);}.minimalist-names-table{max-width:800px;margin:0 auto;overflow-x:auto;}.names-table{width:100%;border-collapse:collapse;background-color:white;box-shadow:0 2px 8px rgba(0,0,0,0.05);}.names-table th,.names-table td{padding:12px 15px;text-align:left;border-bottom:1px solid #eee;}.names-table th{background-color:#f8f9fa;font-weight:600;color:#495057;}.names-table tr:hover{background-color:#f8f9fa;}.vintage-names-container{display:flex;justify-content:space-between;max-width:1000px;margin:0 auto;gap:20px;}.vintage-column{flex:1;display:flex;flex-direction:column;gap:15px;}.vintage-name{background-color:#f9f5eb;border:1px solid #e8d9c0;padding:15px;text-align:center;border-radius:5px;color:#8b7355;font-family:'Georgia',serif;transition:all 0.3s ease;}.vintage-name:hover{background-color:#f5efe3;transform:scale(1.03);}.athleisure-names-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;max-width:1000px;margin:0 auto;}.name-with-meaning{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;padding:20px;box-shadow:0 3px 10px rgba(0,0,0,0.05);transition:all 0.3s ease;}.name-with-meaning:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,0.1);}.name-title{font-weight:600;font-size:1.1rem;margin-bottom:10px;color:#333;}.name-meaning{color:#666;font-size:0.9rem;}.eco-names-container{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;max-width:1000px;margin:0 auto;}.eco-name-tag{background-color:#e8f5e9;color:#2e7d32;padding:8px 15px;border-radius:20px;font-size:0.9rem;transition:all 0.3s ease;}.eco-name-tag:hover{background-color:#c8e6c9;transform:scale(1.05);}.creative-names-display{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px;max-width:1000px;margin:0 auto;}.creative-name-box{background:linear-gradient(135deg,#ff9a9e,#fad0c4);color:white;padding:20px 15px;border-radius:5px;text-align:center;font-weight:500;transition:all 0.3s ease;box-shadow:0 3px 10px rgba(0,0,0,0.1);}.creative-name-box:hover{transform:rotate(2deg) scale(1.03);box-shadow:0 5px 15px rgba(0,0,0,0.15);}.international-names-accordion{max-width:800px;margin:0 auto;}.accordion{border:1px solid #ddd;border-radius:8px;overflow:hidden;}.accordion-item{border-bottom:1px solid #ddd;}.accordion-item:last-child{border-bottom:none;}.accordion-header{background-color:#f8f9fa;padding:15px 20px;font-weight:600;cursor:pointer;position:relative;transition:background-color 0.3s ease;}.accordion-header:hover{background-color:#e9ecef;}.accordion-header::after{content:'+';position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:1.2rem;}.accordion-item.active .accordion-header::after{content:'-';}.accordion-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease;}.accordion-item.active .accordion-content{max-height:500px;}.accordion-list{list-style:none;padding:20px;margin:0;}.accordion-list li{padding:8px 0;border-bottom:1px solid #eee;}.accordion-list li:last-child{border-bottom:none;}.final-cta{margin-top:40px;text-align:center;}.cta-text{font-size:1.2rem;font-weight:600;margin-bottom:15px;}.cta-button{background:linear-gradient(135deg,#6e8efb,#a777e3);color:white;border:none;padding:12px 30px;border-radius:30px;font-weight:600;font-size:1rem;cursor:pointer;transition:all 0.3s ease;}.cta-button:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,0.2);}@media (max-width:992px){.brand-names-wrapper{padding:16px;}.brand-names-container{padding:16px;}.title-section{padding:32px 16px;}.main-title{font-size:2.25rem;}.title-underline{width:60px;height:3px;}.intro-section,.conclusion-section{padding:32px;}.intro-text,.conclusion-text{font-size:1rem;}.section-title{font-size:1.6rem;}.section-desc{font-size:0.9rem;}.names-section{padding:40px 24px;}.tool-section{padding:32px 24px;}.generator-container{padding:20px;}.generator-controls{gap:12px;}.control-group{min-width:180px;}.control-input{font-size:0.85rem;padding:8px 12px;}.generate-button{padding:10px 22px;font-size:0.9rem;margin-top:20px;}.generator-results,.luxury-names-grid,.streetwear-names-list .names-list,.minimalist-names-table .names-table,.vintage-names-container,.athleisure-names-cards,.eco-names-container,.creative-names-display{gap:12px;}.luxury-name-card,.result-item,.name-item,.vintage-name,.name-with-meaning,.eco-name-tag,.creative-name-box,.cta-button{padding:12px 16px;}.names-list li,.accordion-header,.cta-text{font-size:0.9rem;}}@media (max-width:768px){.brand-names-wrapper,.brand-names-container{padding:14px;}.title-section{padding:28px 14px;}.main-title{font-size:2rem;}.title-underline{width:50px;}.intro-section,.conclusion-section,.tool-section{padding:28px 14px;}.intro-text,.conclusion-text{font-size:0.95rem;}.section-title{font-size:1.5rem;}.section-desc{font-size:0.9rem;}.generator-controls{flex-direction:column;gap:10px;}.control-group{min-width:auto;width:100%;}.control-input{padding:8px 12px;font-size:0.85rem;}.generate-button{width:100%;padding:10px;font-size:0.9rem;}.luxury-names-grid,.streetwear-names-list .names-list,.creative-names-display{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));}.vintage-names-container{flex-direction:column;}}@media (max-width:600px){.brand-names-wrapper,.brand-names-container{padding:12px;}.title-section{padding:24px 12px;}.main-title{font-size:1.75rem;}.title-underline{width:40px;height:3px;}.intro-section,.conclusion-section,.tool-section{padding:24px 12px;}.intro-text,.conclusion-text{font-size:0.9rem;}.section-title{font-size:1.35rem;}.section-desc{font-size:0.85rem;}.generator-container{padding:20px 12px;}.generate-button{padding:8px 20px;font-size:0.85rem;}.luxury-names-grid,.streetwear-names-list .names-list,.creative-names-display{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));}.minimalist-names-table .names-table{font-size:0.85rem;}.vintage-names-container{gap:10px;}.athleisure-names-cards{grid-template-columns:1fr;}}@media (max-width:400px){.brand-names-wrapper,.brand-names-container{padding:10px;}.title-section{padding:20px 10px;}.main-title{font-size:1.5rem;}.title-underline{width:30px;height:2px;}.intro-section,.conclusion-section,.tool-section{padding:20px 10px;}.intro-text,.conclusion-text{font-size:0.85rem;}.section-title{font-size:1.2rem;}.section-desc{font-size:0.8rem;}.generate-button{padding:6px 16px;font-size:0.8rem;}.luxury-names-grid,.streetwear-names-list .names-list,.creative-names-display{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));}.result-item,.luxury-name-card,.name-item,.vintage-name,.name-with-meaning,.eco-name-tag,.creative-name-box,.cta-button{padding:8px 12px;font-size:0.8rem;}}@media (max-width:375px){.brand-names-wrapper,.brand-names-container{padding:8px;}.title-section{padding:16px 8px;}.main-title{font-size:1.25rem;}.title-underline{width:25px;height:2px;}.intro-section,.conclusion-section,.tool-section{padding:16px 8px;}.intro-text,.conclusion-text{font-size:0.8rem;}.section-title{font-size:1.1rem;}.section-desc{font-size:0.75rem;}.generate-button{padding:6px 14px;font-size:0.75rem;}.luxury-names-grid,.streetwear-names-list .names-list,.creative-names-display{grid-template-columns:1fr;}.minimalist-names-table .names-table{font-size:0.8rem;}.vintage-names-container{flex-direction:column;}.athleisure-names-cards{grid-template-columns:1fr;}.cta-button{padding:6px 12px;font-size:0.8rem;}}.yarpp-related{margin-bottom:1em;margin-top:1em}.yarpp-related a{font-weight:700;text-decoration:none}.yarpp-related .yarpp-thumbnail-title{font-size:96%;font-weight:700;text-align:left;text-decoration:none}.yarpp-related h3{font-size:125%;font-weight:700;margin:0;padding:0 0 5px;text-transform:capitalize}