// Privacy Policy CSS

   :root{
     --bg:#0b0f14;
     --panel:#111826;
     --text:#e8eef7;
     --muted:#a9b7c9;
     --border:rgba(255,255,255,.08);
     --link:#8ab4ff;
     --accent:#7ee0b8;
     --shadow: 0 10px 30px rgba(0,0,0,.35);
     --radius: 14px;
     --max: 1080px;
     --sidebar: 290px;
     --font: ui-sans-serif, system-ui, -apple-system, -apple-system, Segoe UI, Roboto, Helvetica, Arial;
   }
   *{box-sizing:border-box}
   body{
     margin:0;
     font-family:var(--font);
     background:linear-gradient(180deg, #08101c 0%, var(--bg) 40%, #070b11 100%);
     color:var(--text);
     line-height:1.55;
   }
   a{color:var(--link); text-decoration:none}
   a:hover{text-decoration:underline}
   .wrap{max-width:var(--max); margin:0 auto; padding:28px 16px 48px;}
   .grid{display:grid; grid-template-columns: var(--sidebar) 1fr; gap:16px;}
   
   
   nav{
     position:relative; 
	 top:5px;
     border:1px solid var(--border);
     border-radius:var(--radius);
     background:rgba(255,255,255,.03);
     box-shadow:var(--shadow);
   }
   nav ul{list-style:none; margin:0; padding:10px;}
   nav li{margin:6px 0;}
   nav a{display:block; padding:8px 10px; border-radius:8px;}
   nav a:hover{background:rgba(255,255,255,.05);}
   
   main{
	 position:relative;
     border:1px solid var(--border);
     border-radius:var(--radius);
     background:rgba(255,255,255,.03);
     box-shadow:var(--shadow);
   }
   .content{padding:20px;}
   section{padding:16px 0; border-bottom:1px solid var(--border);}
   section:last-child{border-bottom:none;}
   h1{margin-top:0;}
   h2{margin-bottom:8px;}
   .muted{color:var(--muted);}
   .callout{
     padding:12px;
     border:1px solid var(--border);
     border-radius:10px;
     background:rgba(0,0,0,.2);
     margin-top:10px;
   }
   @media(max-width:920px){
     .grid{grid-template-columns:1fr;}
     nav{position:relative;}
   }
   .meta{
        color:var(--muted);
        font-size:14px;
        display:flex;
        flex-wrap:wrap;
        gap:10px 14px;
      }

	  
	  .content-separator {
	      display: block;
	      width: 100%;
	      height: 200px; /* or any height you want */
	      background-color:  #f5ce42;
	      border-radius: 0;
	      margin: 24px 0;
	    }