/* Common styles for The Last Economy HTML output */

.page-header {
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
    color: white;
    padding: 20px;
    text-align: center;
    margin: 0 0 40px 0;
}

.page-header h1 {
    font-size: 28px;
    margin: 0;
    font-weight: 700;
}

.disclaimer {
    background: #fff3cd;
    border: 1px solid #ffc107;
    border-radius: 4px;
    padding: 12px 16px;
    margin-bottom: 20px;
    font-size: 13px;
    line-height: 1.5;
    color: #856404;
}

footer {
    background: #333;
    color: white;
    text-align: center;
    padding: 30px 20px;
    margin-top: 40px;
}

footer p {
    margin: 5px 0;
    opacity: 0.9;
    font-size: 14px;
}

.segment-tag {
    display: inline-block;
    padding: 3px 8px;
    border-radius: 3px;
    font-weight: 600;
    font-size: 11px;
    margin-right: 4px;
    margin-bottom: 4px;
    text-transform: lowercase;
}

.symbol-tag {
    display: inline-block;
    padding: 3px 8px;
    border-radius: 3px;
    font-weight: 600;
    font-size: 11px;
    margin-right: 4px;
    margin-bottom: 4px;
    text-transform: uppercase;
}

.tier-sample {
    margin-top: auto;
    padding-top: 15px;
    font-size: 13px;
    color: inherit;
}

.tier-sample a {
    color: #667eea;
    font-weight: bold;
    text-decoration: none;
}

.tier-sample a:hover {
    text-decoration: underline;
}

.segment-ai { background: #bbdefb; color: #0d47a1; }
.segment-crypto { background: #ffe0b2; color: #e65100; }
.segment-quantum { background: #e1bee7; color: #4a148c; }
.segment-robotics { background: #b2dfdb; color: #004d40; }
.segment-biotech { background: #c8e6c9; color: #1b5e20; }
.segment-fintech { background: #c5cae9; color: #1a237e; }
.segment-cloud { background: #b3e5fc; color: #01579b; }
.segment-semiconductors { background: #cfd8dc; color: #263238; }
.segment-defense { background: #ffccbc; color: #bf360c; }
.segment-saas { background: #d1c4e9; color: #311b92; }
.segment-enterprise { background: #f0f4c3; color: #827717; }
.segment-consumer { background: #ffccbc; color: #d84315; }
.segment-healthcare { background: #c5e1a5; color: #33691e; }
.segment-energy { background: #fff9c4; color: #f57f17; }
.segment-pharma { background: #dcedc8; color: #33691e; }
.segment-software { background: #b2ebf2; color: #006064; }
.segment-hardware { background: #bcaaa4; color: #3e2723; }
.segment-evtol { background: #e1f5fe; color: #01579b; }
.segment-aerospace { background: #e8eaf6; color: #1a237e; }
.segment-cybersecurity { background: #ffcdd2; color: #b71c1c; }
.segment-communications { background: #b2dfdb; color: #004d40; }
.segment-medical-devices { background: #f8bbd0; color: #880e4f; }
.segment-advertising { background: #fff59d; color: #f57f17; }
.segment-transportation { background: #d7ccc8; color: #4e342e; }
.segment-space { background: #c5cae9; color: #283593; }
.segment-nuclear { background: #ffecb3; color: #ff6f00; }
.segment-finance { background: #c8e6c9; color: #2e7d32; }
.segment-media { background: #f3e5f5; color: #6a1b9a; }
.segment-networking { background: #bbdefb; color: #1565c0; }
.segment-automation { background: #e0f2f1; color: #004d40; }
.segment-automotive { background: #d1c4e9; color: #4527a0; }
.segment-default { background: #e0e0e0; color: #424242; }
