* {
    box-sizing: border-box;
  }
  
  :root {
    --1A1A1A: #1A1A1A;
    --F4F4F4: #F4F4F4;
    --FFB031: #FFB031;
    --E38E05: #E38E05;
    --Border-Radius: 9px;
  }
  
body {
  color: #1A1A1A;
  /* Remove any background-color or background properties here */
}
  
  /* Profile Header Container (Left Sidebar) */
  #profile-header-container {
    border: 1px solid var(--1A1A1A);
    box-shadow: 3px 3px 0px 0px var(--1A1A1A);
    background-color: rgba(255, 255, 255, 0.9);
  }

  .profile-content::-webkit-scrollbar,
  #profile-sub-container::-webkit-scrollbar {
    background: var(--E38E05);
    border-radius: var(--Border-Radius);
  }
  
  .profile-content::-webkit-scrollbar-thumb,
  #profile-sub-container::-webkit-scrollbar-thumb {
    background: var(--FFB031);
    border-radius: var(--Border-Radius);
    border: 2px solid var(--E38E05);
  }
  
  /* Post Header */
  #profile-sub-container .post-header {
    background: var(--F4F4F4);
    box-shadow: 3px 3px 0px 0px var(--1A1A1A);
    border: 1px solid var(--1A1A1A);
    cursor: pointer;
    transition: background-color 0.3s ease;
  }
  
  #profile-sub-container .post-header.active {
    background: var(--FFB031);
  }
  
  #profile-sub-container .post-header:hover {
    background: var(--FFB031);
    opacity: 0.8;
  }
  
  #profile-sub-container .post-header .heading,
  #profile-sub-container .heading {
    color: var(--1A1A1A);
  }
  
  #profile-sub-container .post-header .text,
  #profile-sub-container .text {
    color: var(--1A1A1A);
  }
  
  .profile-info {
    border: 1px solid var(--1A1A1A);
    background: rgba(255, 255, 255, 0.9);
    box-shadow: 3px 3px 0px 0px var(--1A1A1A);
  }
  
  /* Profile Header (Top Section) */
  .profile-header {
    border: 1px solid var(--1A1A1A);
    background: var(--F4F4F4);
    box-shadow: 3px 3px 0px 0px var(--1A1A1A);
  }
  
  .profile-header .right-section h2 {
    color: var(--1A1A1A);
  }
  
  .profile-header .right-section p {
    color: var(--1A1A1A);
  }
  
  /* Profile Tabs */
  
  .profile-tab {
    border: 1px solid var(--1A1A1A);
    background: var(--F4F4F4);
    color: #6B6B6B;
    transition: background-color 0.3s ease, box-shadow 0.3s ease, color 0.3s ease;
    box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1);
    
    box-shadow: 3px 3px 0px 0px var(--1A1A1A);
  }
  
  .profile-tab.active {
    background: var(--FFB031);
    color: #1A1A1A;
    box-shadow: 3px 3px 0px 0px var(--1A1A1A);
  }
  
  
  .profile-summary,
  .profile-comments,
  .profile-posts {
    background: transparent;
  }
  
  /* Actions (Right Sidebar) */
  #actions {
    background: rgba(0, 0, 0, 0);/
  }
  
  .logout {
    color: 1A1A1A;
    border-radius: var(--Border-Radius);
    transition: background-color 0.3s ease, transform 0.2s ease;
  }
  .link-container {
    border-radius: var(--Border-Radius);
    border: 1px solid var(--1A1A1A);
    background: rgba(255, 255, 255, 0.9);
    box-shadow: 3px 3px 0px 0px var(--1A1A1A);
  }
  
  /* Inactive Link */
  .inactive-link {
    color: #6B6B6B;
  }
  
  /* Copy Button */
  .copy-button {
    border-radius: var(--Border-Radius);
    border: 1px solid var(--1A1A1A);
    background: var(--F4F4F4);
    box-shadow: 3px 3px 0px 0px var(--1A1A1A);
  }
  
  .logout {
    border: 1px solid var(--1A1A1A);
    background: var(--F4F4F4);
    box-shadow: 3px 3px 0px 0px var(--1A1A1A);
  }
  
  /* Markdown content styling */
  .markdown-content {
    padding: 20px;
    line-height: 1.6;
    overflow-wrap: break-word;
    background: transparent;
  }
  
  .markdown-content h1,
  .markdown-content h2,
  .markdown-content h3 {
    color: var(--1A1A1A);
    margin-top: 1.5em;
    margin-bottom: 0.5em;
  }
  
  .markdown-content p {
    margin-bottom: 1em;
  }
  
  .markdown-content ul,
  .markdown-content ol {
    margin-left: 1.5em;
    margin-bottom: 1em;
  }
  
  .markdown-content code {
    background: rgba(0, 0, 0, 0.05);
    padding: 0.2em 0.4em;
    border-radius: 3px;
  }
  
  .markdown-content pre {
    background: rgba(0, 0, 0, 0.05);
    padding: 1em;
    border-radius: var(--Border-Radius);
    overflow-x: auto;
  }
  
  .linkedin-input {
    width: 100%;
    padding: 10px;
    border: none;
    background: transparent;
    color: var(--1A1A1A);
    font-size: 16px;
  }
  
  .linkedin-input:focus {
    outline: none;
  }
  
  .loading {
    text-align: center;
    padding: 10px;
    color: var(--1A1A1A);
    margin-top: 10px;
  }
  
  .error-message {
    color: #ff4444;
    text-align: center;
    padding: 10px;
    margin-top: 10px;
  }
