        a:link {
	    color: #0000FF;
        text-decoration: none;
}

        a:visited {
        color: #00FFFF;
        text-decoration: none;
}

        a:active {
        color: #FF00A6;
        text-decoration: none;
}
   
html {
            user-select: none;
        }	
	    
    s1 {
	font-size: 38px; 
	font-weight: 500;
	font-family:arial; 
	color: #00FFFF; 
	text-align:center; 
	text-shadow: 2px 1px 1px #B9B9B9; 
	}
	
	s2 {
	font-size: 30px; 
	font-weight: 450;
	font-family:arial; 
	color: #0000FF; 
	display:block; 
	text-align:center; 
	text-shadow: 2px 1px 1px #B9B9B9; 
	}
	
	s3 {
	width:720px; 
	color: #000000; 
	font-size: 20px; 
	font-weight: 380;
	font-family: arial;
	text-align: justify; 
	text-shadow: 2px 1px 1px #CCCCCC;
    display:block;
   }
   
sf {
	width:720px; 
	color: #FF1100; 
	font-size: 26px; 
	font-weight: 450;
	font-family: arial;
	text-align: center; 
	text-shadow: 2px 1px 1px #B9B9B9; 
	display:block; 
  }
  
  sh{
	width:720px; 
	color: #FF88FF; 
	font-size: 23px; 
	font-weight: 450;
	font-family: arial;
	text-align: center; 
	text-shadow: 2px 1px 1px #B9B9B9; 
	display:block; 
  }

  .s5 {
        font-size: 18px; 
        color: #777777; 
        font-weight:350;
    	text-shadow: 2px 1px 1px #B9B9B9; 
        display: block; 
        margin-top: 4px; 
       }
	   
@font-face { font-family: mob monospace; src: url('../../fonts/samurai.ttf'); } 
       h7{
         color: #FF1100; 
         font-size: 53px; 
         transform: scale (3, 2);
         text-align:center; 
         font-family: mob monospace; 
         text-shadow:2px 1px 1px #FFFF00;
      }    
    
        table {
            width: 100%;
            border-collapse: collapse;
            margin: 20px 0;
            
        }
        th, td {
            padding: 18px 15px;
            text-align: left;
            border-bottom: 1px solid #ddd;
        }
        th {
            background-color: #0000FF;
            padding:22px;
            border:1px solid black;
            color: #FFFFFF;
            font-weight: 450;
            font-size:22px;
            text-align:center; 
            text-shadow:2px 1px 1px #B9B9B9;
        }
        
        td {
            background-color: #FFFFFF;
            padding:22px;
            border:1px solid black;
            color: #000000;
            font-weight: 400;
            font-size:23px;
            text-align:center; 
            text-shadow:2px 1px 1px #B9B9B9;
        }

        :root {
            --primary: #2c3e50;
            --secondary: #3498db;
            --accent: #e74c3c;
            --light: #ecf0f1;
            --dark: #2c3e50;
            --text: #333;
            --text-light: #7f8c8d;
        }

        .component {
        	width:720px; 
            margin: 15px 0;
            padding: 50px;
            background: white;
            border-radius: 5px;
            border-left: 0px solid var(--accent);
        }

        .summary {
            margin-top: 50px;
            padding: 20px;
            background: var(--primary);
            color: white;
            border-radius: 8px;
        }

  .qc-slow { 
         color: #d9534f; 
         font-weight: 350; 
         text-shadow:2px 1px 1px #B9B9B9;
        }
       
  .qc-medium { 
          color: #FF4800;              
          text-shadow:2px 1px 1px #B9B9B9;  
          font-weight: 500;
        }
               
  .qc-fast { 
           color: #00FF00; 
           text-shadow:2px 1px 1px #B9B9B9;
           font-weight: 500;
        }
  
  .time-classical { 
          color: #333333; 
          text-shadow:2px 1px 1px #B9B9B9;
          font-weight: 500; 
        }
        
  .time-quantum { 
         color: #006AFF; 
         text-shadow:2px 1px 1px #B9B9B9;
         font-weight: 700; 
        }
  
  .qubit-log { 
         color: #1B00CD;
         text-shadow:2px 1px 1px #B9B9B9;
         font-weight: 500; 
       }
       
  .qubit-phys { 
         color: #FF0027; 
         text-shadow:2px 1px 1px #B9B9B9;
         font-weight: 500; 
       }
  
  .factor {  
         color: #555; 
         text-shadow:2px 1px 1px #B9B9B9;
         font-weight: 500; 
       }