.cal_box { background: #161b22; border: 1px solid #30363d; padding: 20px; border-radius: 10px; max-width: 700px; margin: 20px auto; }
       #cal_valA,#cal_valB { padding: 12px; width: 40%; border-radius: 5px; border: 1px solid #30363d; background: #0d1117; color: #58a6ff; font-size: 1.1em; text-align: center; margin: 5px; }
        button.cal_ { padding: 10px 20px; cursor: pointer; background: #238636; color: white; border: none; border-radius: 5px; font-weight: bold; margin: 5px; }
       button.cal_.cal_sub { background: #da3633; }
		
        .cal_result { margin-top: 15px; font-weight: bold; color: #aff5b4; font-family: 'Courier New', monospace; font-size: 1.5em; min-height: 1.5em; }
        .cal_decimal-hint  { color: #8b949e; font-size: 0.9em; margin-top: 5px; }
        
		.cal_h3{
			color: #58a6ff;
		}
		
			
		 